Ansicht
Dokumentation

BADIEAM_GEN_OBJ_LIST - BAdI: Generating Object List in Maintenance Orders

BADIEAM_GEN_OBJ_LIST - BAdI: Generating Object List in Maintenance Orders

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Plant Maintenance (PM) component. You can use this BAdI to generate an object list in a maintenance order. By using an object list, you can create logical groups of similar or interlinked technical objects, notifications, and objects which are identified by a combination of material and serial numbers, and link them to a maintenance order.

When the BAdI is called, the parameter iv_caller is set by the system to one of the following values that indicates which event triggered the BAdI call:

  • 1 The maintenance order is saved.
  • 2 The default settlement rule is generated.
  • 3 The technical object is changed in the order header.

In the BAdI implementation you can specify at which event the object list is generated during order maintenance. Since generating the object list can have an impact on system performance, you have the following possibilities to decide whether the object list should be generated once more:

  • You can specify that the object list is only generated when a specific event occurs (for example, when the parameter iv_caller takes the value 1 indicating that the maintenance order is saved).
  • You can specify that the object list is generated only once irrespective of the event. To achieve this, you can implement a specific variable or a user status and set it in your implementation when the object list is generated the first time. You can then decide whether the object list should be generated once more or not.

For more information about the various options for creating an implementation for this BAdI, see the comments in the example implementation class CL_EX_BADI_EAM_GENER_OBJ_LIST.

For more information about the standard setting (filters, single or multiple uses), see the Enh Spot Element Definitions tab in the BAdI Builder (transaction se18)

BAdI method documentation: Generate Object List in Maintenance Orders

For more 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 the SAP Library choose SAP NetWeaver Library: Functional Oriented View --> Application Server --> Application Server ABAP --> Application Development on AS ABAP --> ABAP Customer Development --> Enhancement Framework.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 3548 Date: 20240524 Time: 003051     sap01-206 ( 82 ms )