Ansicht
Dokumentation

MD_EXPORT_TREE - BAdI: Order Report (Export Order Tree)

MD_EXPORT_TREE - BAdI: Order Report (Export Order Tree)

Addresses (Business Address Services)   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Application components: PP-MRP, PP-MRP-PE, PP-SFC

Enhancement spot: MD_ORDER_REPORT

Function group: M61T

You can use the Business Add-In (BAdI) MD_EXPORT_TREE to export the order report tree. The order report can be generated using the transactions MD4C or CO46. It can also be generated from the stock/requirements list (transaction MD04) or the MRP list (transaction MD05).

If the system finds an active implementation of the BAdI when the order report is generated, then an additional button is displayed in the application toolbar for the tree. This button is used to call the BAdI method EXPORT_TREE. The system transfers the field catalog of the order tree and the rows of the tree, in the form of a table, to the method. If you implement the method EXPORT_TREE appropriately you can use or process the data as required (for example, you can print it or export it to Microsoft Excel).

  • The Business Add-In is not active in the standard system.
  • The Business Add-In is not filter-dependent.
  • The Business Add-In can be reused.

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 see example coding choose Goto -> Example Coding -> Display.

Method
Order Report: Export Contents of the Order Tree (EXPORT_TREE)






Addresses (Business Address Services)   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 3940 Date: 20240523 Time: 204411     sap01-206 ( 60 ms )