Ansicht
Dokumentation
UPB_CI_PUSHBACK_PR - Corporate IM: Pushback der Werte auf PSP-Elementen
rdisp/max_wprun_time - Maximum work process run time Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein UPB_CI_PUSHBACK_PR wird zur Definition einer Planungsfunktion vom Typ Exit-Funktion in SEM-BPS verwendet.
Diese Planungsfunktion dient zum Transfer von strategischen Planungsvorgaben aus einem SEM-Planungsgebiet in die R/3-Projektsysteme. Hierbei sind verschiedene operative R/3-Systeme als Ziele möglich.
Es können je Lauf für beliebige PSP-Elemente Werte in einer Planversion übertragen werden. Die Werte können im R/3 entweder als Strukturplanwerte in dieser Version oder als Budget verbucht werden. Budgetänderungen können im R/3 als Originalbudget oder als Rückgaben und Nachträge übernommen werden.
Eine zentrale Währungsumrechnung und Selektionen auf einzelne Geschäftsjahre werden unterstützt.
Logik der Wertübertragung
Aggregation bzgl. der Zeit
Der Gesamtwert im R/3 wird als die Summe aller Jahreswerte
in SEM betrachtet. Das Jahr 0000 enthält hierbei - wie im BW Content üblich - den nicht auf Jahre verteilten Wert. Dies ist im R/3 die Differenz aus dem Gesamtwert und der Summe der Jahreswerte.
Aggregation bzgl. der Hierarchie
Es wird davon ausgegangen, dass in SEM-BPS die
verteilbaren Werte auf einem PSP-Element als Wert gespeichert sind und sich der verteilte Wert aus der Summe der in SEM-BPS gespeicherten Werte auf den hierarchisch untergeordneten PSP-Elementen ergibt.
Für jedes übertragene PSP-Element wird die Differenz aus dem in SEM-BPS geführten Wert und dem Wert im R/3 für das jeweilige Jahr gebildet. Hierbei wird als Vergleichswert die Summe aus "Verteilt" und "Verteilbar" im R/3 genutzt, wenn für ein PSP-Element keine untergeordneten PSP-Elemente aus SEM übertragen werden. Anderenfalls wird als Vergleichswert der verteilbare Wert im R/3 genutzt.
Der Jahreswert und der Gesamtwert des PSP-Elementes werden um die ermittelte Differenz verändert. Diese Änderung wird auf die Verteiltwerte der übergeordneten PSP-Elemente aufgeschlagen.
Nullwerte
Da in SEM-BPS keine Sätze mit dem Wert Null fortgeschrieben werden,
ist es aus technischen Gründen nicht möglich zu unterscheiden, ob ein PSP-Element nicht
im Selektionsbereich für den Pushback liegt oder ob sein Wert auf Null gesetzt werden soll. Das
System geht aber implizit immer davon aus, dass die PSP-Elemente oberhalb von übertragenen PSP-Elementen
ebenfalls im Selektionsbereich liegen. Liegen für diese PSP-Elemente in SEM keine Werte vor, so werden ihre verteilbaren Werte im R/3 somit auf Null gesetzt.
Es ist aus den genannten technischen Gründen prinzipiell nicht möglich, die untersten beplanten PSP-Elemente per Pushback aus SEM-BPS auf Null zu setzen. Verwenden Sie in diesem Fall in der Planung mit SEM-BPS den kleinsten möglichen Wert als Ersatz für den Wert Null, oder setzen Sie den Wert über die R/3-Transaktion.
Releasevorraussetzungen
Beteiligtes System | Release |
---|---|
Empfangendes R/3-System | ab Release 4.5B und |
ab Plug-in für BW PI2001.1; | |
ab Plug-in für BW PI2002.1 ist die Buchung im R/3 als Budget möglich | |
BW-System | ab Release 2.1C |
Einstellungen im R/3
Der RFC User muß die notwendigen Berechtigungen für die Transaktionen CJ30, CJ35, CJ36, CJ37, CJ38 (Budget) und CJ40 (Plan) besitzen.
SAP empfiehlt, die für den Pushback aus dem SEM verwendeten Planungsversionen im R/3 organisatorisch für die manuelle Planung zu sperren.
Einstellungen im SEM und SEM-BPS
Festlegung des Kurstyps für die Währungsumrechnung
Der Kurstyp für die Währungsumrechnung im SEM-System wird als Parameter der Planungsfunktion übergeben.
Ist dieser Parameter nicht gesetzt, wird der über die Kundenerweiterung AIBW002 definierte Kurstyp verwendet. Die Erweiterung AIBW002 wird über die Transaktion CMOD aktiviert. Wenn das Planungsgebiet über eine RFC-Verbindung mit einem InfoCube in einem anderen BW-System verbunden ist, ist die Erweiterung im System des InfoCubes zu realisieren.
Anforderungen an die Planungsebene
Die Planungsebene für den Pushback muss folgende InfoObjekte enthalten:
0WBS_AS_ELE | (Der Name ist per Parameter änderbar.) |
0FISCYEAR | |
0FISCVARNT | |
0CURRENCY | |
0VTYPE | |
0AMOUNT | (Der Name ist per Parameter änderbar.) |
0VERSION | (Nur bei Buchung als Plan im R/3). |
Optional können weitere InfoObjekte vom Extraktor als Zeitmerkmale für die Währungsumrechnung ausgewertet werden:
0APPR_YEAR | für Werte im Jahr 0000 |
0FISCPER | für auf Perioden geplante Werte. |
Hinweis:
All diese InfoObjekte dürfen nur in der von SAP ausgelieferten Form verwendet werden. Eine Veränderung von Typ, Länge oder Klammerung ist nicht erlaubt.
Darüber hinaus kann die Planungsebene auch noch andere InfoObjekte enthalten.
Definition der Planungsfunktion vom Typ Exit
Die Planungsfunktion für den Pushback wird als Typ "Exit-Funktion" definiert:
Funktionsbaustein | Verwendung |
---|---|
UPB_CI_PUSHBACK_INIT | Initialisierung der Planungsfunktion |
UPB_CI_PUSHBACK_PR | Übertragung der Werte an das R/3-System |
Parametername | Datenelement |
LINOMAPR | UPB_CI_FLG_WBS_ELEMT_LIST |
PLANAREA | UPC_Y_AREA |
R3SYSTEM | LOGSYSTEM |
TESTMODE | ADMI_TEST |
RATETYPE | KURST_CURR |
BUDGET | UPB_CI_FLG_BUDGET_PLAN |
BUDSUPRE | UPB_CI_FLG_SUPPL_RET |
WBSIOBJN | UPB_CI_IOBJNM_WBS_ELEMT |
KYFIOBJN | UPB_CI_IOBJNM_AMOUNT |
Zu ändernde Felder
Alle Felder müssen als "zu ändernde Felder" übernommen werden.
Selektionen im Planungspaket
Pflichtselektionen
Das Planungspaket, mit dem die Pushback-Funktion ausgeführt wird, muss (zusammen mit den Selektionen in der Planungsebene) eine eindeutige Selektion für die Werte der folgenden InfoObjekte liefern:
0CURRENCY | |
0VTYPE | |
0VERSION | (Nur bei Buchung als Plan im R/3). |
Optional kann eine Selektion nach 0FISCYEAR vorgenommen werden, um nur die Werte einzelner Jahre zu übertragen.
Bei weiteren Selektionen ist zu beachten:
Es muss stets der vollständige verteilbare Planwert eines PSP-Elementes für ein Jahr im Planungspaket enthalten sein. Wenn zum Beipiel auf eine Periode eingeschränkt würde, so würde im R/3 der gesamte Jahresplanwert auf den Wert der Periode gesetzt.
Für jedes übertragene PSP-Element sollten auch die hierarchisch übergeordneten PSP-Elemente im Planungspaket liegen. Andernfalls werden - wie bereits beschrieben - die verteilbaren Werte dieser PSP-Elemente im R/3 auf Null gesetzt.
Einstellungen in der Parametergruppe
In der Parametergruppe für die Pushback Funktion werden weitere Einstellungen vorgenommen.
Pflichteinstellungen | |
---|---|
Planungsgebiet | Einzelplanungsgebiet mit den in SEM-BPS geplanten Werten |
Optionale Einstellungen | |
Zeige n. gem. PSP | Ausgabe von PSP-Elementen ohne R/3-Quellsystem |
Zielsystem ID | Einschränkung des Pushback auf ein R/3-System |
Testlauf | Flag: Testverarbeitung - Kein Sperren und Schreiben im R/3 |
Kurstyp | Kurstyp für Währungsumrechnung |
Budget buchen | Flag: Budget buchen (Default: Plan) |
Rückg. u. Nachtr. | Flag: Budgetänd. als Rückgaben und Nachträge buchen (Default: Originalbudget) |
IObj. PSP-Elem. | Name des InfoObjektes für die PSP-Elemente (Default: 0WBS_AS_ELE) |
IObj. Kennzahl | Name des InfoObjektes für die Kennzahl (Default: 0AMOUNT) |
Weiterführende Informationen
Parameter
ET_MESGITO_CHA
ITO_CHASEL
ITO_KYF
IT_EXITP
I_AREA
I_METHOD
I_PACKAGE
I_PARAM
I_PLEVEL
XTH_DATA
Ausnahmen
ERROR_OCCUREDFunktionsgruppe
UPB_CI_01ABAP Short Reference General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 11579 Date: 20240523 Time: 052537 sap01-206 ( 146 ms )