Ansicht
Dokumentation

UPB_CI_PUSHBACK_PR - Corporate IM: Pushback of Values to WBS Elements

UPB_CI_PUSHBACK_PR - Corporate IM: Pushback of Values to WBS Elements

General Material Data   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

The function module UPB_CI_PUSHBACK_PR is used to define a planning function of the type exit in SEM-BPS.

This planning function is used to transfer strategic plan values from an SEM planning area into the R/3 project systems. Various transaction R/3 Systems are possible as targets.

Any WBS element values can be transferred into a plan version per run. The values can either be posted in this version as overall values and plan values or as budget. Budget changes can be transferred in R/3 as original budget or as returns and supplements.

A central currency translation and selections to individual fiscal years are supported.

Value Transfer Logic

Aggregation regarding Time
The total value in R/3 is considered as the total of all annual values in SEM. The year 0000 contains - as is usual in BW Content - the value not distributed to years. In R/3 this is the difference from the total value and the total of the annual values.

Aggregation regarding the Hierarchy
It is assumed that in SEM-BPS the distributable values are saved to an WBS element as a value and the distributed value results from the total of the values saved in SEM-BPS to the hierarchically lower-level WBS elements.

For every transferred WBS element, the difference is formed from the value conducted in SEM-BPS and the value in R/3 for the respective year. Here the total from "distributed" and "distibutable" is used in R/3 as the comparison value, if for an WBS element no lower-level WBS elements are transferred from SEM. Otherwise the distributable value in R/3 is used as the comparison value.

The annual value and the total value of the WBS element is changed by the difference calculated. This change is rolled up to the distributed value of the higher-level WBS elements.

Zero Values
Since no records are updated with the value zero in SEM-BPS, it is not possible for technical reasons to decide whether an WBS element is not in the selection area for the pushback or whether its value should be set to zero. However, the system always assumes that the WBS elements are also in the selection area. If there are no values for these WBS elements in SEM, then their distributable values in R/3 are set to zero.

Because of the technical reasons named, it is not possible to set the lowest planned WBS elements per pushback from SEM-BPS to zero. In this case in SEM-BPS planning, use the smallest possible value as a replacement for the value zero or set the value using the R/3 transaction.

Release Prerequisites

System Involved Release
Receiving R/3 System as of release 4.5B and
as of plug-in for BW PI2001.1;
as of plug-in for BW PI2002.1 posting in R/3 is possible as budget
BW System as of release 2.1C

Settings in R/3

The RFC user must have the necessary authorizations for the transactions CJ30, CJ35, CJ36, CJ37, CJ38 (budget) and CJ40 (plan).

SAP recommends locking the planning versions used from SEM for the pushback in R/3 organizationally for manual planning.

Settings in SEM and SEM-BPS

Determining the Exchange Rate Type for the Currency Translation

The exchange rate type for currency translation in the SEM System is transferred as a parameter of the planning function.

If this parameter is not set, the exchange rate defined by the customer enhancement AIBW002 is used. The enhancement AIBW002 is activated using the transaction CMOD. If the planning area is linked to an InfoCube in another BW System using an RFC connection, then the enhancement must be realized in the system of the InfoCube.

Demands on the Planning Level

The planning level for the pushback must contain the following InfoObjects:

0WBS_AS_ELE (The name can be changed per parameter.)
0FISCYEAR
0FISCVARNT
0CURRENCY
0VTYPE
0AMOUNT (The name can be changed per parameter.)
0VERSION (Only when posting as plan in R/3).

Optionally other InfoObjects can be evaluated by the extractor as time characteristics for currency translation:

0APPR_YEAR for values in year 0000
0FISCPER for values planned to periods.

Note:

All of these InfoObjects can only be used in the form delivered by SAP. Changing the type, length or compounding is not allowed.

In addition to that, the planning level can also contain other InfoObjects.

Definition of the Planning Function of the Type Exit

The planning function for pushback is defined as type "Exit function":

Function Module Usage
UPB_CI_PUSHBACK_INIT Initialization of planning function
UPB_CI_PUSHBACK_PR Transferring the values to the R/3 System
Parameter Name Data Element
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

Fields to Be Changed

All fields must be transferred as "fields to be changed".

Selections in the Planning Package

Mandatory Selections

The planning package with which the pushback function is executed must deliver (together with the selections in the planning level) a unique selection for the values of the following InfoObjects:

0CURRENCY
0VTYPE
0VERSION (Only when posting as plan in R/3).

Optionally a selection can be made according to 0FISCYEAR in order to only transfer the values of individual years.

For Other Selections Note:

The completely distributable plan value of an WBS element for a year must always be contained in the planning package. If, for example, it was restricted to a period then in R/3 the complete annual value would be set to the value of the period.

For every transferred WBS element there should also be hierarchically higher-level WBS elements in the planning package. Otherwise - as already described - the distributable values of these WBS elements are set to zero in R/3.

Settings in the Parameter Group

Further settings are made in the parameter group for the pushback function.

Mandatory Settings
Planning area Single planning area with the values planned in SEM-BPS
Optional Settings
Only display in acc. with WBS Output of WBS elements without R/3 source system
Target system ID Restriction of pushback to an R/3 System
Test run Indicator: Test processing - No locking and writing in R/3
Exchange rate type Exchange rate type for currency translation
Post budget Indicator: Post budget (default: Plan)
Returns and supplements Indicator: Post budget changes as returns and supplements (default: Original budget)
IObj. WBS element Name of InfoObject for WBS elements (default: 0WBS_AS_ELE)
IObj. key figure Name of InfoObject for the key figure (default: 0AMOUNT)

Further information





Parameters

ET_MESG
ITO_CHA
ITO_CHASEL
ITO_KYF
IT_EXITP
I_AREA
I_METHOD
I_PACKAGE
I_PARAM
I_PLEVEL
XTH_DATA

Exceptions

ERROR_OCCURED

Function Group

UPB_CI_01

BAL Application Log Documentation   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 10602 Date: 20240523 Time: 135238     sap01-206 ( 128 ms )