Hierarchy

⤷

⤷

IMG Activity
ID | APOCIF_SCOCONF | Process Customer-Specific Structures |
Transaction Code | S_AXA_22000013 | (empty) |
Created on | 20020911 | |
Customizing Attributes | APOCIF_SCOCONF | Process Customer-Specific Structures |
Customizing Activity | APOCIF_SCOCONF | Process Customer-Specific Structures |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BADI_SCOCONF |
Use
This Business Add-In (BAdI) is used in the component Sales Scheduling Agreement Processing (SCM-APO-PPS-CDS).
You use this BAdI to enhance or change customer-specific data for confirmations (such as scheduling agreement item, scheduling agreement release header, schedule lines, texts, and partners) that are transferred from SAP APO to the connected ERP system using the APO Core Interface (CIF).
Note
The quantities confirmed in SAP APO are displayed as schedule lines in the JIT/forecast delivery schedule in the sales scheduling agreement in the ERP system.
The BAdI is called in function module CIF_SCOCONF_INBOUND.
The data is formatted here for further processing using the business application programming interface (BAPI) BAPI_SALES_DEL_SCHEDULE_CREATE. Processing occurs on a document by document basis.
You can use this BAdI to enhance or change data:
- Before the confirmations transferred are updated in the BAPI
- After the confirmations transferred are updated in the BAPI.
Implementing this BAdI does not have an effect on other IMG activities.
Requirements
You can use the BAdI /SAPAPO/SMOY_PUB_APP APO Publication BAdI for Populating Enhancement Structures in APO and its method APPENDCONFSCHEDAGRMT Enhance Confirmation for Scheduling Agreement in SAP APO to transfer customer-specific data from SAP APO to the ERP system.
You have to create identical or compatible structures in both systems.
The BAdI is called in function module /SAPAPO/DM_CP_PROCESS.
Standard settings
The BAdI is not active in the standard delivery.
The BAdI can be used on multiple occasions.
Activities
After you call the IMG activity, you first see a dialog screen in which you enter a name for the implementation.
If implementations have already been created for this BAdI, you see a dialog window in which the existing implementations are displayed. Choose Create in this dialog window and proceed as follows:
- In the Implementation field, enter a name for the BAdI implementation and choose Create.
The entry screen for creating BAdI Implementations is displayed.
- In the entry screen, enter a short text for the implementation in the Short Text for Implementation field.
- Choose the Interface tab page.
The Name of the Implementing Class is automatically filled on this tab page. This is because the system automatically assigns a class name on the basis of the name of your implementation.
- Save your entries and make the assignment to a package.
- Position the cursor on a method and double-click to navigate to method processing.
- Enter the coding you require for the implementation between the instructions
method <Interface-Name>~<Method Name>
andendmethod
. - Save and activate your coding and navigate to the Change Implementation screen.
- Save on the Change Implementation screen.
Note: It is also possible to create an implementation for a BAdI and then activate it at a later point in time. If you want to do this, you should stop now (before activation).
- Choose Activate.
When the application program is executed, the coding you added to the method runs.
See also:
Documentation for method Processing of Customer-Specific Data Before Posting for confirmations/sales scheduling agreement releases (SCOCONF_BEFORE_POSTING)
Documentation for method Processing of Customer-Specific Data After Posting for confirmations/sales scheduling agreement releases (SCOCONF_AFTER_POSTING)
Documentation for interface IF_EX_BADI_SCOCONF
Example
Business Attributes
ASAP Roadmap ID | 153 | Design enhancements |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20020916 |
SAP Release Created in | 2002_1_470 |