Ansicht
Dokumentation

POAC_CLD_BADI_OBJITM - Positionen eines Abgrenzungsobjekts ändern

POAC_CLD_BADI_OBJITM - Positionen eines Abgrenzungsobjekts ändern

ABAP Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )