Ansicht
Dokumentation
LCM_BOINT_CONTEXT_DE - Kontext für Integrationsvariante ermitteln
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Implementierungen, die in der Transaktion SE18 oder SE19 erstellt wurden
- 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 )