Ansicht
Dokumentation

LCM_BOINT_CONTEXT_DE - Kontext für Integrationsvariante ermitteln

LCM_BOINT_CONTEXT_DE - Kontext für Integrationsvariante ermitteln

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Sie können mit diesem Business Add-In in der Komponente CM-LT eine benutzerdefinierte Logik erstellen, die einen Kontext ermittelt. Der Kontext basiert auf der Integrationsvariante und den identifizierenden Attributen.

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

Sie verfügen über einen gültigen Benutzer mit den erforderlichen Berechtigungen.

  • Im Standardsystem ist 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:

Verwenden Sie diese Methode, um die Werte zur Kontextermittlung auf der Basis von Integrationsvarianten und identifizierenden Attributen bereitzustellen.

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

Importparameter: LGLCNTNTMCNTXTIDFGATTRIB (Typ - LCM_T_BOINT_IDENTATT_VAR) - Mit diesem Parameter können Sie die kontextidentifizierenden Attribute definieren.

Importparameter: LGLCNTNTMKEYVALUEPAIR (Typ - LCM_T_KEY_VALUE_PAIR) - Es handelt sich hier um den Binding-Kontext oder Attribute, die von der Originalanwendung übergeben werden.

Änderungsparameter: LEGALCONTEXT (Typ - LCM_CONTEXT_ID) - Mit diesem Parameter können Sie die kontextidentifizierenden Attribute ändern.

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

Beachten Sie die Beispielklassenimplementierung CL_LCM_BOINT_EX_DETERMINE_CTX.

Beachten Sie die Beispielklassenimplementierung CL_LCM_BOINT_EX_DETERMINE_CTX.






Addresses (Business Address Services)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3243 Date: 20240520 Time: 203642     sap01-206 ( 50 ms )