Ansicht
Dokumentation
UPB_CI_PUSHBACK_PR - Corporate IM: Pushback of Values to WBS Elements
General Material Data ABAP Short ReferenceThis documentation is copyright by SAP AG.
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_MESGITO_CHA
ITO_CHASEL
ITO_KYF
IT_EXITP
I_AREA
I_METHOD
I_PACKAGE
I_PARAM
I_PLEVEL
XTH_DATA
Exceptions
ERROR_OCCUREDFunction Group
UPB_CI_01BAL 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 )