cancel
Showing results for 
Search instead for 
Did you mean: 

IM Retractor

charles_soper
Participant
0 Kudos

I'm trying to feed Business Unit related data through the IM retractor. I have BA in my planning area but it does not make it over to R/3 IM. Also, is there anyway to feed the IM 'free fields' in an appropriation request to R/3 IM?

Thanks!

Tim

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I had problems with the IM retractor and this note was very helpful for me. It´s 503399 SAP note.

Symptom

You report an error with the IM/PS pushback functions for planning and budget values from the SEM-BPS:

The system does not transfer the values correctly to the R/3 IM/PS.

The specific error cause is still unclear. Therefore, the problem has to be preanalysed. You might only lack documentation for the pushback functions.

This note explains steps for a more effective preanalysis of such problems by yourself or by the SAP service employees. Problems which have been preanalysed sufficiently can be assigned better to the responsible experts and thus they reduce the processing times.

Other terms

4IM0001, retractors, UPB_CI_01, projects, appropriation requests, WBS elements

Reason and Prerequisites

The pushback functions from the SEM in the IM/PS area are delivered with the following releases:

Object Values R/3PI SEM

Program item Plan >= Release 4.5B >= PI 2001.1 >=Release 3.0B

Appropriation req.Plan .>= Release 4.5B >= PI 2001.1 >=Release 3.0B

WBS element Plan >= Release 4.5B >= PI 2001.1 >=Release 3.0B

WBS element Budget >= Release 4.5B >= PI 2002.1 >=Release 3.1B.

The planning functions for the pushback into the R/3 system contain a support for the erro analysis. You can activate this function as follows:

1. SEM Release 3.1B or higher with

R/3 Plug-in 2002.1 or higher -> in the SEM via the parameter group

R/3 Plug-in 2001.2 as of the mentioned Support Packages -> in the SEM via the parameter group

Support Package SAPKINCE45 for R/3 Release 4.5B

Support Package SAPKIPZE35 for R/3 Release 4.6B

Support Package SAPKIPZE45 for R/3 Release 4.6C

R/3 Plug-in 2001.2 up to the mentioned Support Packages -> in the R/3 system by debugging

InR/3 Plug-in 2001.1 -> in the R/3 system by debugging

2. SEM 3.0B -> in the R/3 through debugging

Solution

1. Read the information on the pushback functions in the documentation. You can find the documentation for the pushback functions in the SEM as function module documentation using Transaction SE37 in the German and the English language for the following function modules:

UPB_CI_PUSHBACK_IQ

Appropriation requests

UPB_CI_PUSHBACK_MATCH_IP

Program items

UPB_CI_PUSHBACK_PR

WBS elements.

You can also access the function modules directly from the planning environment in the SEM-BPS (Transaction BPS0) via the corresponding planning functions for the pushbacks.

2. Attempt to reproduce the problem with as few objects and data records as possible before you activate the help for the error analysis by restrictions in the package selection and level selection for the pushback function.

The help for the error analysis has not been designed for the analysis with mass data!

3. Activation of help for the error analysis.

In the SEM via the parameter group

Include parameter DEBUGFLG, data element FLAG, in the definition of the planning function for the pushback using Transaction BPSO and set the parameter to 'X' in the used parameter group.

The help for the error analysis is now active.

In the R/3 System by debugging

Set a breakpoint onto the the RFC call of the specified function in the R/3 System for the respective object in the specified respective FORM routine of function group UPB_CI_01 in the SEM:

Object FORM routine RFC function in the R/3 System

Appropriation req. VALUES_PUSH_BACK_IQ AIS1_PUSHBACK_IQ_VAL

WBS VALUES_PUSH_BACK_IP AIS1_PUSHBACK_IP_VAL

WBS VALUES_PUSH_BACK_PR AIS1_PUSHBACK_PR_VAL

Carry out the pushback and activate the LD_DEBUG_FLG indicator in the debugging after the RFC call of the corresponding function module in the R/3 System.

The help for the error analyis is now active.

4. Error analysis with the activated help

The system successively displays all columns which are not initial of the table contents described as followed. You always access the next table via the "Back" pushbutton (F3).

a) IT_VALUES_PR/IQ/IP SEM Values

Here, the system displays the values and objects transferred from the SEM-BPS.

b) IT_PR/IQ/IP (Master data)

Here, the system displays the master data read from the R/3 System for the objects, which have been transferred from the pushback. In particular, here you can find the assignment of the external ID of the object for the object number in the R/3 system (OBJNR).

c) ET_BPGE_DELTA (SEM values)

Here, the system displays the values which have been transferred from the SEM-BPS after the conversion into the database structure of R/3 table BPGE for the total values of the plan and budget.

d) ET_BPJA_DELTA (SEM values)

Here, the system displays the values which have been transferred from the SEM-BPS after the conversion into the database structure of R/3 table BPJA for the annual values of plan and budget.

e) IT_BPGE_OLD (R/3 values)

Here, the system displays the old total values of plan and budget which have been read by R/3 database table BPGE for the objects transferred from the pushback.

f) IT_BPJA_OLD (R/3 values)

Here, the system displays the old total values of plan and budget which have been read by database table BPJA for the objects transferred from the pushback.

g) ET_BPGE_DELTA (SEM values - R/3 values)

Here, the system displays the difference between the

old values in the R/3 system and the new values in the SEM-BPS, which has been transferred to the budget processor to be posted, in the database structure of R/3 table BPGE for the total values of plan and budget.

The display only occurs if there is a difference.

h) ET_BPJA_DELTA (SEM values - R/3 values)

Here, the system displays the difference between the old values in the R/3 system and the new values in the SEM-BPS, which has been transferred to the budget processor, in the database structure of R/3 table BPJA for the annual values of plan and budget.

The display only occurs if there is a difference.

5. Are the activated master data, which have been loaded into the BW system for the objects transferred from the pushback, correct?

The following master data and attributes might be read by the pushback functions:

InfoObject Attributes

0APPR_REQU 0SOURSYSTEM, 0LOGSYS, 0OBJ_CURR, 0CO_AREA

0PROG_POS 0SOURSYSTEM, 0LOGSYS, 0OBJ_CURR, 0CO_AREA,

Strategic characteristics from Transaction AIBW01

0WBS_ELEMT 0SOURSYSTEM, 0LOGSYS, 0OBJ_CURR, 0CO_AREA

0CO_AREA 0CURRENCY

0BUD_CAT 0BUD_CAT_EX

You can have the table entries for the master data displayed via Transaction RSD1 in the BW system for the corresponding InfoObject: Master data/Texts / Master data tab / Utilities / Table contents / display.

The pushback only analyses the activated entries for the master data, entries with object version A (field OBJVERS)!

6. In case, you cannot correct the problem via the preanalysis, report in the problem notification how the problem can be reproduced:

Planning area, planning level, package and parameter group for the pushback.

How can the values, which have been transferred during the pushback,

be displayed in the SEM-BPS? A planning layout to display the values in the planning area of the planning function for the pushback would be

be useful for the analysis.

Which values displayed in the R/3 System do not meet your expectations?

The values are displayed via which report, via which transaction in the

R/3 System?

Former Member
0 Kudos

Hi Angel,

Do you have config document on IM Program position retraction. I have almost done everything to retract data to R/3 from BPS but it is not doing anything as of now.

If you have some documentation, please send it on manish_jca@yahoo.com

Thanks in advance

Regards,

Manish