Ansicht
Dokumentation

LCM_BOINT_FILL_MAP_V - Set Values for Mapping Variables

LCM_BOINT_FILL_MAP_V - Set Values for Mapping Variables

ABAP Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

Use this Business Add-In in CM-LTcomponent to provide the values for mapping variables that are used while creating the legal transaction from other business objects. For more details on mapping variables, refer to:

To create a BAdI implementation, you can use the transactions SE18 or SE19, or you can use the Custom Logic app in the front-end system. If you use the Custom Logic app, the following applies:

  • The app provides a special ABAP language version ABAP for Key Users. This makes the implementation of BAdIs for business experts and implementation consultants easier.
  • The app ensures that you can use only released interfaces.

If you use the transactions SE19 or SE18 to create a BAdI implementation, the implementation is not visible in the Custom Logic app.

If several BAdI implementations exist, the system runs through the implementations in the following order:

  1. Implementations created in the transactions SE18 or SE19.
  2. Implementation created in the Custom Logic app.

Ensure you have defined the Context Identification Attributes in the configuration activity Define Integration Variants

  • In the standard system, the BAdI is not active.
  • The BAdI is filter-independent.
  • With the app Custom Fields and Logic, you can create exactly one active implementation.

BAdI method implementation:

Use this method to provide the values for mapping variables based on Integration Variant and Linked Object Id.

Importing Parameters: LGLCNTNTMINTEGRATIONVARIANT (Type - LCM_INTEGRATION_TYPE) - You can use this parameter to define the integration variant.

Importing Parameters: LGLCNTNTMLINKDOBJ (Type - LCM_LINKEDOBJECT_ID) - You can use this parameter to define the linked object ID.

Importing Parameters: LGLCNTNTMKEYVALUEPAIR (Type - LCM_T_KEY_VALUE_PAIR) - You can use this to define the key value pair.

Importing Parameters: LGLCNTNTMCATEGORIES (Type - LCM_T_CATEGORY_GROUPS) - You can use this parameter to change category groups defined in the context.

Changing Parameters: LGLCNTNTMINTEGMAPPINGVARIABLE (Type - LCM_S_BOINT_LT_MAPPING_VAR) - Mapping Variables for Legal Transaction

Changing Parameters: MESSAGES (Type - BAPIRETTAB) - You can use this parameter to add any kind of messages (success or error) that might occur during the execution.

Exceptions: CX_BLE_RUNTIME_ERROR

Please refer to the example class implementation CL_LCM_BOINT_EX_FIL_MAPVARrelated to this BAdI.






CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 3269 Date: 20240523 Time: 191620     sap01-206 ( 47 ms )