Ansicht
Dokumentation

MMPUR_S4_CCTR_DIS_OA - Änderung vor Verteilung von aus zentralen Einkaufskontrakten angelegten RV

MMPUR_S4_CCTR_DIS_OA - Änderung vor Verteilung von aus zentralen Einkaufskontrakten angelegten RV

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Änderung vor Verteilung von Rahmenverträgen, die aus zentralen Einkaufskontrakten angelegt wurden.

Dieses Business Add-In (BAdI) wird in der Komponente Zentrale Einkaufskontrakte (MM-PUR-HUB-CTR) verwendet.

Mit diesemBAdI können Sie Informationen wie Kopf-, Positions- und Positionskonditionsdaten in Rahmenverträgen ändern, die an ein bestimmtes angebundenes System verteilt werden sollen, nachdem der zentrale Einkaufskontrakt genehmigt wurde. Dies ermöglicht es Ihnen, in den angebundenen Systemen verteilte Rahmenverträge mit Daten, die sich von denen im genehmigten zentralen Einkaufskontrakt unterscheiden, anzulegen. Dies ist zum Beispiel dann notwendig, wenn Lieferanten in den angebundenen Systemen anders abgebildet werden.

Hinweis: Stellen Sie für die Verteilung von Lean-Service-Positionen in das ERP-System sicher, dass die Konditionsart der Positionen im Hub-System der Konditionsart der Servicepositionen im angebundenen System mithilfe des BAdI MM_PUR_S4_CCTR_MOD_DISTR_OA zugeordnet wurden. Lean-Service-Positionen können anhand ihres Produkttyps "2" ermittelt werden.

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

Es stehen die folgenden Parameter zur Verfügung:

Importparameter

  • OUTLINEAGREEMENTHEADER: Struktur mit Kopfdaten eines Rahmenvertrags, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTITEM: Tabelle mit Positionsdaten eines Rahmenvertrags, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTHDRCONDITION: Tabelle mit Konditionsdaten auf Kopfebene in einem Rahmenvertrag, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTITEMCONDITION: Tabelle mit Konditionsdaten auf Positionsebene in einem Rahmenvertrag, der im angebundenen System angelegt werden soll

Änderungsparameter

  • OUTLINEAGREEMENTHEADERCHANGE: Struktur zum Ändern von Kopfdaten eines Rahmenvertrags, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTITEMCHANGE: Tabelle zum Ändern von Positionsdaten eines Rahmenvertrags, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTHDRCONDCHANGE Tabelle zum Ändern der Konditionsdaten auf Kopfebene in einem Rahmenvertrag, der im angebundenen System angelegt werden soll
  • OUTLINEAGREEMENTITEMCONDCHANGE Tabelle zum Ändern der Konditionsdaten auf Positionsebene in einem Rahmenvertrag, der im angebundenen System angelegt werden soll

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_CCTR_MOD_DIS_OA (Beispielklasse für Änderung von verteilten Rahmenverträgen)

Dieses BAdI stellt folgende Methoden zur Verfügung:

Verteilten Rahmenvertrag vor Replikation aktualisieren

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.






CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4573 Date: 20240520 Time: 224442     sap01-206 ( 105 ms )