Ansicht
Dokumentation
POAC_CLD_BADI_OBJITM - Positionen eines Abgrenzungsobjekts ändern
ABAP Short Reference General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in Abgrenzungen für Bestellungen (FI-GL-GL-POA) verwendet und ist nur für die Verwendung in einer Cloud-Edition vorgesehen.
Mit diesem BAdI können Sie Positionen eines Abgrenzungsobjekts anlegen, ändern oder löschen.
Die BAdI-Interface-Methode ist CHANGE_ACCRUAL_OBJECT_ITEMS.
Um übersetzbare Texte anzulegen, gehen Sie zu der Kachel „Benutzerdefinierte Business-Objekte“ und wählen Sie die Registerkarte „Benutzerdefinierte Codelisten“. Details darüber, wie man benutzerdefinierte Codelisten implementiert, finden Sie in den Kommentaren der Beispielimplementierung.
Eingangsparameter:
- PURCHASEORDER
Dieser Eingabeparameter liefert die Bestellungskopfinformationen. Das Schlüsselfeld ist PURCHASEORDER.
- PURCHASEORDERITEMS
Dieser Eingabeparameter liefert die Bestellpositionsinformationen. Die Schlüsselfelder sind PURCHASEORDER und PURCHASEORDERITEM.
- PURCHASEORDERSCHEDULELINES
Dieser Eingabeparameter liefert die Einteilungen für eine Position in einer Bestellung. Die Schlüsselfelder sind PURCHASEORDER, PURCHASEORDERITEM und SCHEDULELINE.
- PURCHASEORDERACCOUNTING
Dieser Eingabeparameter liefert Kontierungsinformationen für eine Position in einer Bestellung. Die Schlüsselfelder sind PURCHASEORDER, PURCHASEORDERITEM und ACCOUNTASSIGNMENTNUMBER.
- IN_ACCRUALOBJECTITEMS
Der Eingabeparameter liefert die ursprüngliche Liste der Positionen des Abgrenzungsobjekts. Die Schlüsselfelder sind ITEMTYPE und RLDNR (Ledger).
Die oben genannten Schlüsselfelder werden für die Fremdschlüsselbeziehungen verwendet.
Ausgangsparameter:
- OUT_ ACCRUALOBJECTITEMS
Der Eingabeparameter liefert die ursprüngliche Liste der Positionen des Abgrenzungsobjekts. Die Schlüsselfelder sind ITEMTYPE und RLDNR (Ledger).
Hinweis: Die Ergebnisstruktur OUT_ ACCRUALOBJECTITEMS muss mit allen Positionen des Abgrenzungsobjekts gefüllt sein. Kopieren Sie die Ursprungspositionen aus IN_ ACCRUALOBJECTITEMS in OUT_ ACCRUALOBJECTITEMS, wenn es keine Änderungen gibt.
Eine einfache Beispielimplementierung ist verfügbar, die die vorgesehene Verwendung des BAdIs darstellt. Diese Implementierung ändert das Laufzeitanfangsdatum und Laufzeitendedatum der Abgrenzungsobjektpositionen zum ersten / letzten Tag des Monats.
Addresses (Business Address Services) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2802 Date: 20240601 Time: 234602 sap01-206 ( 48 ms )