SAP ABAP IMG Activity SIMGMMSRV_BAPI_CUST (BAdI: Service Master: Modification of BAPI Interfaces)
Hierarchy
BBPCRM (Software Component) BBPCRM
   MM-SRV (Application Component) External Services
     MASB (Package) Service master
IMG Activity
ID SIMGMMSRV_BAPI_CUST BAdI: Service Master: Modification of BAPI Interfaces  
Transaction Code S_AC0_52000417   (empty) 
Created on 20050124    
Customizing Attributes MMSRV_BAPI_CUST   BAdI: Service Master: Modification of BAPI Interfaces 
Customizing Activity MMSRV_BAPI_CUST   BAdI: Service Master: Modification of BAPI Interfaces 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name MMSRV_SM_BAPI_CUST    

Use

This Business Add-In (BAdI) is used in the component External Services Management (MM-SRV). It is easy to implement and is only accessible to customers.

The BAdI provides methods enabling you to change incoming and outgoing data:

  • The Change Import Data (INBOUND) method is processed directly after invocation of the relevant BAPI. Data changes that you make at this time have the same effect as if you had already provided the data in modified form in the interface.
  • The Change Import Data (OUTBOUND) method is similarly processed directly before the return to the invoker. Any data change in this method is thus not updated in the database. In this way, it is possible to reformat data for display purposes, for example.

Standard settings

In the standard system, the BAdI is not active.

The BAdI is not filter-dependent and can be used multiple times.

Activities

  1. After invoking the IMG activity, you first get a dialog box in which you can assign a name for the implementation.
    Enter a name for the implementation of the BAdI in the Implementation field and confirm your input with Adopt.
  2. If implementations have already been created for this BAdI, they are displayed in a further dialog box. Choose Create in this box.
    The initial screen for creating BAdI implementations appears.
  3. Enter a short text for the implementation in the relevant field.
  4. Choose the Interface tab page.
    The name of the implemented class is generated by the system on the basis of the name of your implementation. You can change this class name.
  5. Save your input and make the assignment to a development class.
  6. Position the cursor on the method in each case and branch to method processing by double-clicking.
  7. Enter your desired code for the implementation between the statements method <interface name>~ <name of method>. and endmethod..
  8. Save and activate your code and navigate back to the Change Implementation screen.
  9. On the Change Implementation screen, with the aid of the activation, you can specify as of when the newly created implementation is to be valid:
    1. Save your input.
    2. When the application program is executed, the code you have created will only be run through if you activate the implementation via the relevant pushbutton. You can carry out this activation either immediately or at a later point in time.

See also:

Methods

Interfaces
Interface: Service Master - Modification of BAPI Interfaces

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20050125 
SAP Release Created in 600