Ansicht
Dokumentation

APO_SDP_PA_COPY - Kopier-/Versionsmanagement

APO_SDP_PA_COPY - Kopier-/Versionsmanagement

ABAP Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwenden Sie dieses Business Add-In (BAdI) zum Ändern von Daten, wenn Sie Daten aus einem Planungsbereich in einen anderen oder von einer Version in eine andere kopieren.

Das BAdI besteht aus vier Methoden:

CHANGE_DATA_AFTER_READ

In dieser Methode können die Selektions- und Gruppierungsbedingungen (aggregierte Ebene) nach dem Laden der Daten aus einem Planungsbereich geändert werden. Wenn sie in den Tabellen CT_SELECTION_FR und CT_GROUP_BY_FR geändert werden, müssen die Kombinationswerte in der Tabelle CT_PLOBV durch Aufruf des Funktionsbausteins '/SAPAPO/TS_DM_MASTERDATA_GET' aktualisiert werden. Die Planungsobjekt-IDs und Kennzahlenwerte sollten in den Tabellen CT_LINES_FR und CT_TAB_FR aktualisiert werden.

Für diese Methode steht Beispielcode zur Verfügung.

CHANGE_QUANTITY _UNIT

In dieser Methode können durch Umrechnung der Mengeneinheit die Kennzahlenwerte in Tabelle CT_TAB_TO geändert werden. Wenn die Mengeneinheit geändert wird, muss das Kennzeichen CV_CHANGE_UNIT auf 'X' gesetzt werden, damit die Standardumrechnung der Mengeneinheit nicht durchgeführt wird.

Die Meldungen aus dem implementierten BAdI (Table ET_MSG_TAB) können im Applikationslog gesichert werden.

MAP_DATA

Wenn die Quell- und Ziel-Planungsobjektstrukturen voneinander abweichen, müssen die Daten zugeordnet werden. Danach können die Selektions- und Gruppierungsbedingungen (aggregierte Ebene) wieder geändert werden. Wenn sie in den Tabellen CT_SELECTION_TO und CT_GROUP_BY_TO geändert werden, müssen die Kombinationswerte in Tabelle CT_PLOBV_TO durch Aufruf des Funktionsbausteins '/SAPAPO/TS_DM_MASTERDATA_GET' aktualisiert werden. Die Planungsobjekt-IDs und Merkmalswerte sollten in den Tabellen CT_LINES_TO und CT_TAB_TO aktualisiert werden.

Wenn das Kennzeichen CV_CHANGE_COMBI auf 'X' gesetzt wird, wird nach dem Rücksenden der geänderten Daten an das Hauptprogramm die Konsistenz geprüft. Beim Setzen dieses Kennzeichens auf 'X' sind Performanceaspekte zu berücksichtigen.

Die Meldungen aus dem implementierten BAdI (Table ET_MSG_TAB) können im Applikationslog gesichert werden.

CHANGE _DATA_BEFORE_SAVE

In dieser Methode können die Kennzahlenwerte in Tabelle CT_TAB_TO geändert werden, bevor sie in einem Planungsbereich gesichert werden.

Die Meldungen aus dem implementierten BAdI (Table ET_MSG_TAB) können im Applikationslog gesichert werden.

Das BAdI ist im Standardsystem nicht aktiv.

Das BAdI ist nicht filterabhängig.

Das BAdI kann nur einmal verwendet werden.






rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2978 Date: 20240520 Time: 181415     sap01-206 ( 60 ms )