Erweiterungen für die Integration von Projektaufträgen/Netzplänen Durch die Implementierung von Business Add-Ins (BAdIs) in SAP R/3 und SAP APO können Sie die Übertragung der Netzplandaten steuern.
Sie können das BAdI
BADI_CIF_PS_NETWORK
implementieren, um zu steuern, welche Daten aus SAP R/3 an SAP APO übertragen werden. Mit diesem BAdI können Sie
Netzpläne spezifizieren, die nicht an SAP APO übertragen werden sollen, auch wenn sie zu einem aktiven Integrationsmodell gehören (Methode
CHANGE_NETWORK_HEADERS
). Dies verbessert die Performance, da vermieden wird, dass unnötige Netzplandaten aus der Datenbank gelesen werden.
Achtung
Wenn Sie in dieser Methode Netzpläne ausfiltern, müssen Sie die gleichen Netzpläne auch in Methode
CHANGE_NETWORK_DATA
ausfiltern, da diese Methode bei der Änderungsübertragung nicht verarbeitet wird.
Netzplandaten ändern, bevor sie ins SAP-APO-Format konvertiert werden. Sie können beispielsweise benutzerspezifische Daten zu den von SAP verwendeten Strukturen hinzufügen und Netzpläne spezifizieren, die ohne Kapazitätsbedarfe an SAP APO übertragen werden sollen, da die Kapazitätsbedarfe in SAP R/3 eingeplant werden sollen (Methode
CHANGE_NETWORK_DATA
).
Netzplandaten ändern, nachdem sie ins SAP-APO-Format konvertiert wurden. Sie können beispielsweise benutzerspezifische Daten zu den von SAP verwendeten Strukturen hinzufügen (Methode
CHANGE_OUTBOUND_DATA
).
Die Methoden in diesem BAdI werden folgendermaßen verarbeitet:
Methode
CHANGE_NETWORK_HEADERS
Bei der initialen Datenübertragung wird diese Methode nach der Auswahl der Netzplanköpfe und nach dem Löschen der Netzplanköpfe mit Status ‚gelöscht‘, ‚Löschvormerkung‘, ‚technisch abgeschlossen‘ und ‚abgeschlossen‘ verarbeitet.
Bei der Änderungsübertragung wird diese Methode nicht verarbeitet.
Bei der Übertragung von Netzplandaten zu Vergleichszwecken wird diese Methode nach der Auswahl der Netzplanköpfe und nach dem Löschen der Netzplanköpfe mit Status ‚gelöscht‘, ‚Löschvormerkung‘, ‚technisch abgeschlossen‘ und ‚abgeschlossen‘ verarbeitet.
Bei der Auffrischungsübertragung von Netzplandaten wird dies von der Update-Logik, der CIF-Fehlerbehandlung oder dem CIF-Vergleich/Abgleich (Delta Report); diese Methode wird nach der Auswahl der Netzplanköpfe verarbeitet.
Methode
CHANGE_NETWORK_DATA
Wenn die Kapazitätsbedarfsplanung für Netzpläne in SAP R/3 erfolgen soll, müssen diese Netzpläne in Tabelle
CT_AUFNR_SCHED_IN_R3
in dieser Methode aufgelistet werden.
Achtung
Die selben Netzpläne müssen in Tabelle
CT_AUFNR_SCHED_IN_R3
in Methode
CHANGE_NETWORK_INBOUND
des BAdI
BADI_CIF_PS_NETW_IN
aufgelistet werden.
Bei der initialen Datenübertragung wird diese Methode nach dem Lesen der Daten in SAP R/3für die Netzpläne, die an SAP APO übertragen werden sollen, verarbeitet, jedoch bevor die Daten gefiltert und ins SAP-APO-Format konvertiert werden.
Bei der Änderungsübertragung wird diese Methode verarbeitet, bevor die Daten aus SAP R/3 gefiltert und ins SAP-APO-Format konvertiert werden.
Hinweis
Zu diesem Zeitpunkt wurden die Netzplanköpfe, die in keinem aktiven Integrationsmodell enthalten sind, bereits ausgefiltert. Die Daten, die zu diesen Netzplanköpfen gehören, sind jedoch möglicherweise noch immer vorhanden. Diese Daten werden während der Filterung und Konvertierung ins SAP-APO-Format gelöscht. Daten aus anderen Aufträgen, wie beispielsweise Instandhaltungsaufträgen oder Fertigungsaufträgen, können möglicherweise in den Parametern für die Methode enthalten sein. Diese Daten werden während der Filterung und Konvertierung ins SAP-APO-Format ebenfalls gelöscht. Sie können jedoch auch sicherstellen, dass es sich bei den entsprechenden Auftragsköpfen um Netzpläne handelt. Sie können dies im Parameter
CT_CAUVF
der Methode überprüfen
Bei der Auffrischungsübertragung wird diese Methode nach dem Lesen der Daten in SAP R/3für die Netzpläne, die an SAP APO übertragen werden sollen, verarbeitet, jedoch bevor die Daten gefiltert und ins SAP-APO-Format konvertiert werden.
Hinweis
Netzplanköpfe und Vorgänge werden immer gelesen, Komponentenbedarfe werden nur auf Anforderung gelesen, und Kapazitätsbedarfe werden nie gelesen.
Methode
CHANGE_OUTBOUND_DATA
Diese Methode wird verarbeitet, nachdem die Daten gefiltert und ins SAP-APO-Format konvertiert wurden.
Sie können das BAdI
BADI_CIF_PS_NETW_IN
implementieren, um die Daten zu steuern, die aus SAP APO an SAP R/3 übertragen werden. Mit diesem BAdI können Sie die aus SAP APO empfangenen Daten direkt nach dem Eingang und bevor die entsprechenden SAP-R/3-Daten gelesen und mit den SAP-APO-Daten aktualisiert werden, ändern (Methode
CHANGE_NETWORK_INBOUND
).
Wenn die Kapazitätsbedarfsplanung für Netzpläne in SAP R/3 erfolgen soll, müssen die Netzpläne in Tabelle
CT_AUFNR_SCHED_IN_R3
in Methode
CHANGE_NETWORK_INBOUND
aufgelistet werden.
Achtung
Dieselben Netzpläne müssen in Tabelle
CT_AUFNR_SCHED_IN_R3
in Methode
CHANGE_NETWORK_DATA
des BAdI
BADI_CIF_PS_NETW_IN
aufgelistet werden.
Wenn die aus SAP APO übertragenen Daten nicht ausreichen, um zu entscheiden, ob die Kapazitätsbedarfsplanung für einen Netzplan in SAP R/3 erfolgen soll, enthält das BAdI
BADI_CIF_PS_NETW_IN
eine Beispielimplementierung, die zeigt, wie weitere Netzplandaten empfangen werden können.
Sie können das BAdI
/SAPAPO/PRJ_INBOUND
implementieren, um zu steuern, welche Daten aus SAP R/3 an SAP APO übertragen werden. Mit diesem BAdI können Sie
die Auftragsdaten ändern, nachdem sie in SAP APO importiert und in einzelne Aufträge gruppiert wurden (Methode
CHANGE_CIF_DATA
).
die Auftragsdaten ändern, nachdem sie in SAP APO importiert, in einzelne Aufträge gruppiert und auf die
live
Cache-Strukturen abgebildet wurden (Methode
CHANGE_DATA_BEFORE_LC_UPDATE
).
Die Methoden in diesem BAdI werden folgendermaßen verarbeitet:
Die Methode
CHANGE_CIF_DATA
wird zu Beginn der Eingangsverarbeitung verarbeitet, nachdem die Daten aus SAP R/3 übertragen wurden, jedoch bevor die Daten an den
live
Cache gesendet werden.
Die Methode
CHANGE_DATA_BEFORE_LC_UPDATE
wird verarbeitet, nachdem die Daten in der
live
Cache-Struktur geändert wurden, jedoch bevor die Daten im
live
Cache aktualisiert werden.
Siehe auch:
Initiale Datenübertragung für Projektaufträge/Netzpläne
Änderungsübertragung und Löschung bei Projektaufträgen/Netzplänen
Übertragung zum Vergleich von Projektaufträgen/Netzplänen
Auffrischungsübertragung zur Aktualisierung von Projektauftrags-/Netzplandaten
Verarbeitung von aus SAP APO empfangenen Netzplänen in SAP R/3