Ansicht
Dokumentation

R3_CIF_DELTA3 - Business Add-In for CIF Compare/Reconcile for Movement Data

R3_CIF_DELTA3 - Business Add-In for CIF Compare/Reconcile for Movement Data

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

BAdI: Influence Compare/Reconcile

You can use this Business Add-In (BAdI) to determine which objects from SAP ERP and SAP APO you want the system to compare during the comparison and reconciliation of APO Core Interface (CIF) transactional data (transaction /SAPAPO/CCR). You can also control which fields (quantity, date, and so on) should be compared for each object type (sales order, planned order, and so on).

You can use the methods RELEVANT_FOR_COMPARE_R3_* to filter particular SAP ERP objects that you want to compare with SAP APO objects (* stands for the object type in question).

This BAdI includes the following methods:

  • Filtering of objects that are not relevant for the comparison, for more information, see
RELEVANT_FOR_COMPARE_APO
  • Filtering of R/3 external procurements that are not relevant (RELEVANT_FOR_COMPARE_R3_PO)
  • Filtering of R/3 stocks that are not relevant (RELEVANT_FOR_COMPARE_R3_STOCK)
  • Filtering of R/3 orders that are not relevant,for more information, see
RELEVANT_FOR_COMPARE_R3_ORDER
  • Filtering of R/3 sales orders that are not relevant (RELEVANT_FOR_COMPARE_R3_SLS)
  • Filtering of R/3 sales scheduling agreements that are not relevant, for more information, see
RELEVANT_FOR_COMPARE_R3_SDLS
  • Conversion of material or plant into R/3 value (CONVERT_MASTER_DATA)
  • Deactivation of the comparison for in-house production orders, for more information, see
RELEVANT_FOR_COMPARE_ORDHEAD
  • Deactivation of the comparison for receipts/requirements, for more information, see
RELEVANT_FOR_COMPARE_IONODES
  • Include Customer-Specific ATP Categories (APPEND_OWN_ATP_CATEGORY_SLS)
  • Include Customer-Specific Stock ATP Categories (APPEND_OWN_ATP_CATEGORY_STOCK)
  • RELEVANT_FOR_COMPARE_R3_LOTS
  • Conversion of Material or Plant to APO Values (CONVERT_MASTER_DATA_APO)

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

After you have called the IMG activity, proceed as follows:

  1. In the following dialog box, enter in the field "Implementation" a name for the BAdI implementation and choose Copy.
If implementations have already been created for the BAdI, a dialog box with the existing implementations will be displayed. In this dialog box, choose Create.
  1. In the corresponding field, enter a short text for implementation .
  2. In the tab Propertiesenter filter properties - if this is a filter-dependent BAdI.
  3. Choose the tab Interface.
The name of the implementing class is generated by the system based on the name of your impmlementation. You can change the name.
If the BAdI is a menu exit, the tab FCodes also appears.Enter a function here and, if necessary, additional data.
  1. Save your entries and assign a package.
  2. Position the cursor on a method. Call up the Class Builder by double-clicking it.
  3. Between the statements method <Interface-Name>~<Name of Method>. and endmethod, enter the coding you request for the implementation.
  4. Save and activate your coding, and navigate back to the screen Change Implementation.
  5. Save on the screen Change Implementation.
Note: You can first create an implementation for the BAdI and then activate this later on. In this case, close the processing function at this time.
  1. Choose Activate.
When the application program is executed, the coding you have created will be run.

To display example coding, choose Goto -> Example Coding -> Display.






Vendor Master (General Section)   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 6552 Date: 20240523 Time: 200708     sap01-206 ( 72 ms )