SAP ABAP IMG Activity SIMG_CFMENUOPP1BADI (Business Add-Ins for Requirements Planning)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PP-MRP-BD (Application Component) Master Data
⤷
MD0C (Package) Customizing R/3 Material Requirements Planning

⤷

⤷

IMG Activity
ID | SIMG_CFMENUOPP1BADI | Business Add-Ins for Requirements Planning |
Transaction Code | S_AL0_96000479 | (empty) |
Created on | 20011130 | |
Customizing Attributes | SIMG_CFMENUOPP1BADI | Business Add-Ins for Requirements Planning |
Customizing Activity |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | SIMG_CFMENUOPP1BADI |
Use
In requirements planning, Business Add-Ins (BAdIs) are available for the following functions:
- General requirements planning
- Subcontracting logic- BAdI MD_SUBCONT_LOGIC
- Importing MRP data - BAdI MD_CHANGE_MRP_DATA
- Requirements scheduling of stock transfers BAdI MD_STOCK_TRANSFER
- User-defined MRP elements in MRP/LTP - BAdI MD_ADD_ELEMENTS
- Flexible planned independent requirement consumption/reduction - BAdI MD_PIR_FLEX_CONS
- Change to planning parameters - BAdI MD_MRP_PARAMETERS
- Changing calendar for the days' supply calculation BAdI MD_CHANGE_CALENDAR
- Requirements planning planning evaluation (PP-MRP-BD)
- Updating MRP list - BAdI MD_MRP_LIST
- Changing display in MD04/MD05 - BAdI MD_DISPLAY_ELEMENT
- Planning monitor - BAdI MD_PLANNING_RESULT
- Additional columns in the material overview - BAdI MD_ADD_COL_OVERVIEW
- Additional columns in the evaluation of requirements planning - BAdI MD_ADD_COL_EZPS
- Export of order tree - BAdI MD_EXPORT_TREE (enhancement spot MD_ORDER REPORT)
- Requirements planning procurement proposal (PP-MRP-PP)
- Changing purchase requisitions - BAdI MD_PURREQ_CHANGE
- Updating purchase requisitions - BAdI MD_PURREQ_POST
- Changing planned orders - BAdI MD_PLDORD_CHANGE
- Updating planned orders - BAdI MD_PLDORD_POST
- Source determination in MRP - BAdI MD_MODIFY_SOURCE
- Determining the production version in MRP - BAdI MD_MODIFY_PRODVERS
- Reacting to time stamp problems - BAdI MD_PLDORD_TIME_STAMP
- Scheduling planned orders - BAdI MD_PLDORD_SCHEDULING
- Deactivating release strategy for MRP PReqs - BAdI MD_PURREQ_REL_STRAT
- Deactivating compulsory BOM explosion in CIF - BAdI MD_PLDORD_BOMEX_CIF
- Requirements planning planning execution (PP-MRP-PR)
- Packet size in parallel planning runs in requirements planning - BAdI MD_MRP_RUN_PARALLEL
- Deactivation of changeability of MRP elements - BAdI MD_INTERACT_PLANNING
- Long-term planning / simulation (PP-MP-LTP)
- Additional parameters in the planning scenario - BAdI MD_PLANNING_SCENARIO
- Order report (PP-MRP-PE)
- Export Order Tree - BAdI MD_EXPORT_TREE (Enhancement spot MD_ORDER_REPORT)
Requirements
Standard settings
Activities
To activate the Business Add-In, you must create an active implementation. To do this choose Tools -> ABAP Workbench -> Utilities -> Business Add-Ins -> Implementation in the SAP Menu.
The system display a dialog box in which you enter a name for the implementation.
If implementations have already been created for this BAdI, a dialog box is display in which the existing implementation are displayed.
In this dialog box, choose Create and proceed as follows:
- In the dialog box, in the field Implementation enter a name for the implementation of the BAdI and then choose Create.
The system displays the initial screen for creating BAdI implementations. - In the field Implementation Short Text enter a short text for the implementation.
- Choose the tab page Interface.
On this tab page, the field Name of implementing class is automatically filled, becauase the system assigns a class name on the basis of your implementation name. - Save your entries, and assign a package.
- Position the cursor on a method and double-click to go to method processing.
- Between the statements
method <Interface-Name>~<Name der Methode>.
andendmethod.
enter the coding you want to use for the implementation. - Save and activate your coding and navigate back to the screen Change Implementation.
- Save in the scrren Change Implementation.
Note: It is also possible to create an implementation for a BAdI first and activate it later. To do this, finish processing at this point. - Choose Activate.
When the application program is executed the coding you have saved in the method is executed.
Example
Business Attributes
ASAP Roadmap ID | ||
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | SIMG_CFMENUOPP1BADI | 0 | HLA0009524 | Material Requirements Planning |
Maintenance Objects
Maintenance object type |
History
Last changed by/on | SAP | 20011203 |
SAP Release Created in | 470 |