Simplify SAP R/3 development with Excel VBA/VB RFC  
Home> UserExit>CIFPUR01



User Exits for CIF

You can use this enhancement to control whether, and if so what, additional data for purchase requisitions, purchase orders, and confirmations is to be transferred from SAP R/3 to SAP APO.

If the data transferred to APO as standard is not sufficient, you can add to the CIFPUORCUS transfer structure as required.

The enhancement contains the function module exit EXIT_SAPLMEAP_001.


Add the required fields to the CI_PUORCUS include structure.

Note that the following key fields must be filled using the enhancement, if they exist: DOC, ITEM, SCHED, RES_NO and RES_ITEM.


You can use CIFOBJTYPE to determine what data is transferred. For example:

  • 1 - Purchase requisition
  • 2 - Purchase order/scheduling agreement

  • Function/Program:
    • EXIT_SAPLMEAP_001: Customer Exit for Selection of Customer-Specific Purchasing Data