Ansicht
Dokumentation
APO_SPP_PHAS_EXT - BAdI: Phase-In/Out Planning
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up PERFORM Short ReferenceThis documentation is copyright by SAP AG.
The /SAPAPO/PHAS_EXT Business Add-In (BAdI) is used in the Service Parts Planning (SPP)application component.
The BAdI comes with two methods:
- GLOBAL_LOCDIST_READ is used for the phase-in forecast on location product level to define locations and their proportional factors, using a customer-specific table for example. The locations and factors are used to disaggregate a phase-in forecast on product level to location product level.
- PROMOTION_BAPI_ALERT is used to generate alerts when promotions are loaded to SAP Advanced Planning and Optimization (APO) using the promotion BAPI.
The phase-in forecast cannot be executed on location product level without implementing GLOBAL_LOCDIST_READ.
- The BAdI is active in the standard. If no customer implementation exists, the standard code of the BAdI is still executed.
- The BAdI is not filter dependent.
- The BAdI is not reusable.
After you have called the IMG activity, proceed as follows:
- 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.
- In the corresponding field, enter a short text for implementation .
- In the tab Propertiesenter filter properties - if this is a filter-dependent BAdI.
- 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.
- Save your entries and assign a package.
- Position the cursor on a method. Call up the Class Builder by double-clicking it.
- Between the statements method <Interface-Name>~<Name of Method>. and endmethod, enter the coding you request for the implementation.
- Save and activate your coding, and navigate back to the screen Change Implementation.
- 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.
- Choose Activate.
- When the application program is executed, the coding you have created will be run.
This BAdI uses the interface /SAPAPO/IF_EX_PHAS_EXT. For more information, display the interface in the class builder.
ABAP Short Reference BAL_S_LOG - Application Log: Log header data
This documentation is copyright by SAP AG.
Length: 3500 Date: 20240524 Time: 003636 sap01-206 ( 80 ms )