SAP ABAP IMG Activity D_IPPE_EXPL_EXT (Customer-Specific Option for Explosion)
Hierarchy
ECC-DIMP (Software Component) DIMP
   LO-MD-PPE (Application Component) Integrated Product and Process Engineering
     CPPEDI_EXPL (Package) Implementation Explosion
IMG Activity
ID D_IPPE_EXPL_EXT Customer-Specific Option for Explosion  
Transaction Code S_ANI_32000003   (empty) 
Created on 20050310    
Customizing Attributes    
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name IPPE_EXPL_EXT    

Use

Appication Component: AP-PPE.

This Business Add-In (BAdI) contains method HANDLE_ACTIVITY. This method controls how activities and operations that are assigned to an 'external' product structure (BOM) are handled by the system.

The external product structure (BOM) includes all objects (variants and/or nodes) that do not belong to the structure, that were grouped in the production version and exploded together. This also includes the component variants in a phantom assembly for a single explosion (PDS).

If the customer implements method HANDLE_ACTIVITY with EV_DELETE = 'X', the system deletes all activities and operations linked to an external BOM from the explosion results.

Default (EV_DELETE = ' '): All assignment relationships, activities, and operations remain in the explosion result.

  • Special Features:

    During concurrent costing, the system determines the assignment of activities to the relevant explosion level; this is dependent on the value in the Phantom Assembly field in the Import Assistant popup.

  • The following logic applies:

Phantom Assembly    Description    EV_DELETE    Behavior   

#1#    Single-Level Explosion    # #    The activities in the explosion results are located directly below the explosion level of the product structure from the access. Phantom assemblies represent a separate explosion level without assigned activities.    

#1#    Single-Level Explosion    #X#    The activities in the explosion results are located directly below the explosion level to which they are assigned. Phantom assemblies represent a separate explosion level with their assigned activities.   

#2#    Multilevel Explosion    # #    The activities in the explosion results are located directly below the explosion level of the product structure from the access. Phantom components are part of this explosion level.   

#2#    Multilevel Explosion    #X#    The activities in the explosion results are located directly below the explosion level of the product structure from the access. Phantom components are part of this explosion level.   

Requirements

Standard settings

  • The Business Add-In is not active in the standard system.

  • The Business Add-In cannot exist at several positions.

  • The Business Add-In is not filter-dependent.

Activities

To activate the Business Add-In, you have to create an active implementation.

  1. To do so, choose the IMG activity by double-clicking @15@.

    Or

  2. To do so, choose the following menu in the SAP Easy Access Menu Tools -> ABAP Workbench -> Utilities -> Business Add-Ins -> Implementation.

    If implementations already exist for the selected BAdI, the system braches to a dialog box displaying a list of the existing implementations.

  3. In this dialog box, choose Create.

    The system branches to the dialog box BAdI Builder: Create Implementation.

  4. Enter an implementation name and choose Continue.

    The screen Business Add-In Builder: Change Implementation appears.

  5. In the field Implementation Short Text enter a short desctiption.
  6. Select the tab page Interface.

    In this tab page, the field Name of implementing class is filled automatically as the system assigns the class name using the name of the implementation.

  7. Save your entries and assign the implementation to a package.
  8. Position the cursor on one of the methods. Access the class builder with a double click.
  9. Enter the coding for the implementation between the instructions method <Interface-Name>~ <Method nAME>.and endmethod.
  10. Save and activate your coding and return to the screen Change Implementation.
  11. Save your data again.

    Note: It is possible to create an implementation for a BAdI and activate it later. In this case, you should exit processing here.

  12. Choose Aktivate.

During the execution of the application program, the system now runs through the coding you saved in the method.

You can find additional information in the SAP Library under SAP NetWeaver Components -> SAP Web Application Server -> ABAP Workbench (BC-DWB)-> Changing the SAP Standard (BC) -> Business Add-Ins -> Implementing a Business Add-In.

Example

EV_DELETE = 'X'

Business Attributes
ASAP Roadmap ID    
Mandatory / Optional    
Critical / Non-Critical    
Country-Dependency    
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  20050310 
SAP Release Created in