Ansicht
Dokumentation

LCM_BOINT_FILL_MAP_V - Werte für Mapping-Variablen festlegen

LCM_BOINT_FILL_MAP_V - Werte für Mapping-Variablen festlegen

Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Sie können mit diesem BAdI in der Komponente CM-LT Werte für Mapping-Variablen angeben, die beim Anlegen von Rechtsvorgängen aus anderen Business-Objekten verwendet werden. Weitere Informationen zu Mapping-Variablen finden Sie unter:

Sie können eine BAdI-Implementierung mit der Transaktion SE18 oder SE19 oder mit der App "Benutzerdefinierte Logik" im Frontend-System anlegen. Wenn Sie die App "Benutzerdefinierte Logik" verwenden, gilt Folgendes:

  • Die App bietet eine spezielle Version der ABAP-Sprache "ABAP für Key-User". Dies erleichtert die Implementierung von BAdIs für betriebswirtschaftliche Experten und Implementierungsberater.
  • Die App stellt sicher, dass Sie nur freigegebene Schnittstellen verwenden können.

Wenn Sie die Transaktion SE19 oder SE18 zur Erstellung einer BAdI-Implementierung verwenden, ist die Implementierung in der App "Benutzerdefinierte Logik" nicht sichtbar.

Wenn mehrere BAdI-Implementierungen vorhanden sind, durchläuft das System die Implementierungen in der folgenden Reihenfolge:

  1. Implementierungen, die in der Transaktion SE18 oder SE19 erstellt wurden
  2. Implementierung, die in der App "Benutzerdefinierte Logik" erstellt wurde

Stellen Sie sicher, dass Sie die Kontextidentifikationsattribute in der Konfigurationsaktivität Integrationsvarianten definieren festgelegt haben.

  • Im Standardsystem ist das das BAdI nicht aktiv.
  • Das BAdI ist filterunabhängig.
  • Mit der App "Benutzerdefinierte Felder und Logik" können Sie genau eine aktive Implementierung anlegen.

BAdI-Methodenimplementierung:

Stellen Sie mit dieser Methode die Werte zur Abbildung von Variablen auf der Basis der Integrationsvariante und der ID für verknüpfte Objekte bereit.

Importparameter: LGLCNTNTMINTEGRATIONVARIANT (Typ - LCM_INTEGRATION_TYPE) - Mit diesem Parameter können Sie die Integrationsvariante definieren.

Importparameter: LGLCNTNTMLINKDOBJ (Typ - LCM_LINKEDOBJECT_ID) - Mit diesem Parameter können Sie die ID des verknüpften Objekts definieren.

Importparameter: LGLCNTNTMKEYVALUEPAIR (Typ - LCM_T_KEY_VALUE_PAIR) - Damit können Sie das Schlüsselwertpaar definieren.

Importparameter: LGLCNTNTMCATEGORIES (Typ - LCM_T_CATEGORY_GROUPS) - Mit diesem Parameter ändern Sie Typgruppen, die in diesem Kontext definiert wurden.

Änderungsparameter: LGLCNTNTMINTEGMAPPINGVARIABLE (Typ - LCM_S_BOINT_LT_MAPPING_VAR) - Variablen für Rechtsvorgang abbilden

Änderungsparameter: MESSAGES (Type - BAPIRETTAB) - Mit diesem Parameter können Sie beliebige Meldungstypen (Erfolgs- oder Fehlermeldung) hinzufügen, die bei der Ausführung auftreten können.

Ausnahmen: CX_BLE_RUNTIME_ERROR

Beachten Sie die Beispielklassenimplementierung CL_LCM_BOINT_EX_FIL_MAPVAR, die sich auf dieses BAdI bezieht.

Siehe die Beispielklassenimplementierung CL_LCM_BOINT_EX_FIL_MAPVAR, die sich auf dieses BAdI bezieht.






Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3903 Date: 20240603 Time: 031103     sap01-206 ( 62 ms )