Show TOC

 Erweiterungen für die Integration von Projektaufträgen/Netzplänen

Verwendung

Durch die Implementierung von Business Add-Ins (BAdIs) in SAP R/3 und SAP APO können Sie die Übertragung der Netzplandaten steuern.

Auf SAP-R/3-Seite
BADI_CIF_PS_NETWORK

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 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.

    Ende der Warnung.
  • 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 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.

    Ende der Warnung.
    • 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 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

      Ende des Hinweises
    • 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 Hinweis

      Netzplanköpfe und Vorgänge werden immer gelesen, Komponentenbedarfe werden nur auf Anforderung gelesen, und Kapazitätsbedarfe werden nie gelesen.

      Ende des Hinweises
  • Methode CHANGE_OUTBOUND_DATA

    • Diese Methode wird verarbeitet, nachdem die Daten gefiltert und ins SAP-APO-Format konvertiert wurden.

BADI_CIF_PS_NETW_IN

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 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.

Ende der Warnung.

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.

Auf SAP-APO-Seite

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

Datenübertragung

Verarbeitung von aus SAP APO empfangenen Netzplänen in SAP R/3