Ansicht
Dokumentation
/IAM/BADI_GENERALOBJ - BAdI: Zugriff auf Business-Objekt 'Allgemeines Objekt'
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in der Komponente Issue and Activity Engine (CA-IAM-ENG) verwendet. Sie verwenden dieses BAdI, um den Zugriff auf die Objektkategorien Externes Bezugsobjekt (GOJ_NW) und Lagerort in ERP (STL_ERP) zu implementieren.
Eine abstrakte Definition der Komponente 'Externes Bezugsobjekt' (IAMGOJ) wurde mit Hilfe des GENIL-Modellierungseditors (Transaktion GENIL_MODEL_EDITOR) hinterlegt. Dieser entkoppelt die Komponente Issue and Activity Engine von einem spezifischen Datenmodell.
Das System greift anhand der Objektkategorie, z.B. GOJ_NW, auf den Business-Objekt-Layer (BOL) zu. Der BOL ruft die GENIL-Komponente (IAMGOJ) auf, die wiederum die kategorieabhängige BAdI-Implementierung aufruft. Abhängig von der Objektkategorie (z.B. GOJ_NW) greift das System auf ein konkretes Datenmodell des Equipments zu. Dieses Datenmodell kann sich in einem anderen Quellsystem befinden, beispielsweise ein ERP- oder CRM-System, oder in demselben System.
Anders als bei anderen Objektkategorien sind keine persistenten Daten hinter dem externen Bezugsobjekt, GOJ_NW. Dies ist darauf zurückzuführen, dass es für eine flexible Verwendung vorgesehen ist. Aus diesem Grund dient die Implementierung dazu, die ID des externen Bezugsobjekts (beispielsweise durch Ausschließen von Sonderzeichen) sowie das Vorhandensein des zugehörigen logischen Systems zu verifizieren.
Wenn Sie Ihre eigene Implementierung anlegen, müssen Sie in Ihrem Mandanten eine neue Objektkategorie (Schlüssel) für das externe Bezugsobjekt (Objekttyp GOJ) angelegt haben. Verwenden Sie dazu die Customizing-Aktivität Objektkategorien definieren.
SAP liefert die folgenden Kategorien mit der zugehörigen BAdI-Implementierung aus:
- GOJ_NW: externes Bezugsobjekt
- STL_ERP: Lagerort in ERP
- Implementierung: /IAM/ACCESS_ERP_GENERALOBJECT
Weitere Informationen zu den Remote-Systemen finden Sie in der Dokumentation zur Implementierung, wenn Sie die Implementierung anzeigen (Symbol Anzeigen) und dann die Registerkarte Erw.implementierungs-Elemente wählen.
Um Ihre eigene Implementierung anzulegen, gehen Sie folgendermaßen vor:
- Ordnen Sie die Filterwerte Objektkategorie und Mandant zu.
- Aktivieren Sie die BAdI-Implementierung.
- Überprüfen Sie in der Customizing-Aktivität Objektzugriff definieren, ob unter Objekttyp ein Eintrag für das externe Bezugsobjekt (GOJ) und den Lagerort (STL) vorhanden ist, der aus der Anwendung heraus Zugriff auf das externe Bezugsobjekt ermöglicht. Wenn kein Eintrag vorhanden ist, legen Sie einen Eintrag an und gehen folgendermaßen vor:
- Ordnen Sie die neue Objektkategorie dem betreffenden Objekttyp zu.
Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.
Weitere Informationen zu den BAdI-Methoden erhalten Sie unter Interface-Dokumentation.
General Data in Customer Master BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4560 Date: 20240417 Time: 224543 sap01-206 ( 140 ms )