Ansicht
Dokumentation

PPMRP_MAP_MATERIALOR - BAdI: Extensibility of Material Order List

PPMRP_MAP_MATERIALOR - BAdI: Extensibility of Material Order List

Vendor Master (General Section)   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Material Requirements Planning component (PP-MRP). You can use this BAdI to extend the initial screen of the Create Optimal Orders for Shipment app.

You can use the following BAdI methods to extend the material list on the Create Optimal Orders for Shipment screen:

  • GET_PURCHASE_REQUISITIONS (Add Purchase Requisition Details to Order)
You can use this BAdI method to take over a purchase requisition number and assign it to the purchase order that has been created with the app. The material number is used to get the purchase requisition number.
  • MATERIAL_ORDER_EXTENSION (Add Fields to the Material Order List)
You can use this BAdI method to add new columns to the material list on the initial screen, including data that is not part of the MaterialOrder entity type, and fill the new columns with values. You can also use this method to add new toolbar objects (for example, ComboBox, TextField, or Button) to the toolbar.
  • PROPOSE_CUSTOM_QUANTITY (Specify Customer-Specific Value for Proposed Quantity)
You can use this BAdI method to replace the quantities proposed by the system with customer-specific quantities.

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).

Create an implementation for the three methods of the BAdI PPMRP_MAP_MATERIALORDER:

  • GET_PURCHASE_REQUISITIONS
By implementing this method, you can define the PurchaseRequisition property in the MaterialOrder entity type.
  • MATERIAL_ORDER_EXTENSION
This is the standard method to fill additional columns and fields which are provided by extension points. To add data that is not part of the MaterialOrder entity type, you have to insert an append structure in the include structure PPMRP_MATERIALORDER_INCL. You then have to create a new OData model and map this field to the new field in the append structure.
  • PROPOSE_CUSTOM_QUANTITY
By implementing this method, you can populate the ProposedQuantity, ProposedQuantityUOM and ProposedQuantityCheck properties in the MaterialOrder entity type.

For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.






BAL Application Log Documentation   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 4007 Date: 20240523 Time: 192034     sap01-206 ( 50 ms )