Ansicht
Dokumentation

UPB_CI_PUSHBACK_PR - Corporate IM: Pushback der Werte auf PSP-Elementen

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.
SAP E-Book

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_MESG
ITO_CHA
ITO_CHASEL
ITO_KYF
IT_EXITP
I_AREA
I_METHOD
I_PACKAGE
I_PARAM
I_PLEVEL
XTH_DATA

Ausnahmen

ERROR_OCCURED

Funktionsgruppe

UPB_CI_01

ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11579 Date: 20240523 Time: 052537     sap01-206 ( 146 ms )