Ansicht
Dokumentation

/IAM/BADI_PURCHDOC - BAdI: Zugriff auf Business-Objekt 'Bestellung'

/IAM/BADI_PURCHDOC - BAdI: Zugriff auf Business-Objekt 'Bestellung'

TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 eine Bestellung zu implementieren.

Eine abstrakte Definition der Bestellung (Komponente IAMPO) wurde mit Hilfe des GENIL-Modellierungseditors (Transaktion GENIL_MODEL_EDITOR) hinterlegt. Diese entkoppelt die Komponente Issue and Activity Engine von einem spezifischen Datenmodell.

Das System greift anhand der Objektkategorie, z.B. PO_ERP, auf den Business-Objekt-Layer (BOL) zu. Der BOL ruft die GENIL-Komponente (IAMPO) auf, die wiederum die kategorieabhängige BAdI-Implementierung aufruft. Abhängig von der Objektkategorie (z.B. PO_ERP) greift das System auf ein konkretes Datenmodell des Einkaufsbelegs zu. Dieses Datenmodell kann sich in einem anderen Quellsystem befinden, beispielsweise ein ERP- oder CRM-System, oder in demselben System.

Wenn Sie Ihre eigene Implementierung anlegen, müssen Sie in Ihrem Mandanten eine neue Objektkategorie (Schlüssel) für die Bestellung (Objekttyp PO) angelegt haben. Verwenden Sie dazu die Customizing-Aktivität Objektkategorien definieren.

SAP liefert die folgende Kategorie mit der dazugehörigen BAdI-Implementierung aus:

  • PO_ERP: Bestellung in ERP
  • Implementierung: /IAM/ACCESS_PURCH_DOC_ERP

Weitere Informationen zu den Remote-Services 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:

  1. Ordnen Sie die Filterwerte Objektkategorie und Mandant zu.
  2. Aktivieren Sie die BAdI-Implementierung.
  3. Überprüfen Sie in der Customizing-Aktivität Objektzugriff definieren, ob unter Objekttyp ein Eintrag für die Bestellung (PO) vorhanden ist, der aus der Anwendung heraus Zugriff auf die Bestellung 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 (PO) zu.

Weitere Informationen zu den BAdI-Methoden erhalten Sie unter BAdI Interface-Dokumentation.






rdisp/max_wprun_time - Maximum work process run time   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: 3028 Date: 20240418 Time: 082347     sap01-206 ( 54 ms )