Ansicht
Dokumentation

MMPUR_S4_CTR_MOD_HDR - Änderung vor dem Sichern des Einkaufskontrakts

MMPUR_S4_CTR_MOD_HDR - Änderung vor dem Sichern des Einkaufskontrakts

Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente Materialwirtschaft - Einkauf (MM-PUR) verwendet. Mit diesem BAdI können Sie benutzerdefinierte Änderungen und Aktualisierungen für standardmäßige und benutzerdefinierte Felder auf der Kopfebene von Einkaufskontrakten vornehmen.

Weitere Informationen über die Standardeinstellungen (Filter, einfache oder mehrfache Verwendbarkeit) finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen im BAdI-Builder (Transaktion SE18).

Aktivitäten

Dieses BAdI stellt folgende Methode zur Verfügung:

Kopffelder für Einkaufskontrakte ändern (MODIFY_HEADER)- Mit dieser Methode werden die standardmäßigen und benutzerdefinierten Felder auf der Kopfebene des Einkaufskontrakts geändert.

Folgende Parameter sind verfügbar:

Importparameter

  • PURCHASECONTRACT: Die Struktur enthält Informationen zu dem Einkaufskontrakt, der derzeit bearbeitet wird (beispielsweise: Einkaufskontraktnummer, Belegart, Belegtyp).
  • PURCHASECONTRACTITEM_TABLE: Tabelle mit Informationen zur Einkaufskontraktposition (z.B. Positionsnummer, Material, Bewertungsart). Sie enthält außerdem erweiterte Felder der Einkaufskontraktposition.
  • PURCONTRACTACCTASSIGNMT_TABLE: Die Tabelle enthält Informationen zu den Einkaufskontraktkontierungen (beispielsweise: Positionsnummer, Reihenfolgenummer, Kostenstelle).

Änderungsparameter

  • PURCHASECONTRACTCHANGE_NEW: Struktur zum Ändern der Werte von Standardfeldern und benutzerdefinierten Feldern auf Kopfebene eines Einkaufskontrakts (z.B. Gültigkeitsende, Belegwährung, Zielbetrag usw.)
Hinweis: Wir empfehlen, diese Struktur anstelle von "PURCHASECONTRACTCHANGE" (bereits abgekündigt) zu verwenden, da sie die Änderung von Standardfeldern und benutzerdefinierten Feldern unterstützt.
  • MESSAGES: Kann mit Meldungen gefüllt werden, die die Prüfergebnisse enthalten. Die Nachrichten müssen aus einem Nachrichtentext (Freitext) sowie aus einem der folgenden Nachrichtenarten bestehen:
  • I – Information

  • W – Warnung

  • E - Fehler

  • PURCHASECONTRACTCHANGE (abgekündigt): Struktur zum Ändern der Werte von benutzerdefinierten Feldern, die auf der Kopfebene eines Einkaufskontrakts vorhanden sind

Beispielimplementierungen finden Sie im BAdI-Builder auf der Registerkarte Erw.spot-Elementdefinitionen im Bereich Implementierungs-Beispielklassen. Es steht folgende Beispielimplementierung zur Verfügung:

CL_MM_PUR_EXMP_S4_CTR_MOD_HDR (Beispielklasse zum Ändern der Kopffelder in Einkaufskontrakten)

Informationen zum Implementieren von BAdIs im Enhancement Framework finden Sie in der SAP-Bibliothek der SAP NetWeaver Platform auf dem SAP Help Portal unter SAP NetWeaver Platform. Wählen Sie ein Release und dann Hilfe zur Anwendung. In der SAP-Bibliothek wählen Sie Bibliothek für SAP NetWeaver: Funktionsorientierte Sicht -> Application Server -> Application Server ABAP -> Anwendungsentwicklung auf AS ABAP -> Kundenspezifische ABAP-Entwicklung -> Enhancement Framework.






rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4415 Date: 20240603 Time: 194120     sap01-206 ( 60 ms )