cancel
Showing results for 
Search instead for 
Did you mean: 

INBOUND SUBMAS IDOC(Used for changing Property Data) Posted successfully, but no change in CG02BD.

former_member758078
Participant
0 Kudos
770

Hi SAP Gurus,

I have been testing an inbound idoc in T Code WE19. All the data in the segments are correct and when I excute the test, in WE02 I see that the IDoc is posted successfully. BUT, when I go to CG02BD(Spec Workbench), there is no change in the data.

In another perplex situation, when I execute, the instance gets replicated. Instead of changing the value of the target, the IDoc seems to replicate the target with the values given in the PR(property) segments.

Please help me rectify this problem!

Accepted Solutions (0)

Answers (2)

Answers (2)

satya11719
Active Contributor
0 Kudos

Hi Sandeep ,

What do you mean by source and Target is same system ? Like idoc triggered in A system as outbound and inbound received by A system ? I'm not sure either it is a realistic scenario ..?

In this case it will not work ...Cg02bd is combined workbench , always use cg02 if it is specification workbench.

Hope this helps

Best

Satya

former_member758078
Participant
0 Kudos

I use Data Exchange - Ale from Cg02bd for outbound. I take the IDoc number from WE02.

Using that IDoc number, from WE19 I do inbound (Using Function Module), by changing few values. But, instead of changing to the new values, the value assignment gets replicated. It's noticed in ESTALE table where RECN points to RECN_LOC.

PS. I can directly create an IDoc using message type SUBMAS02, but to avoid filling in so much segments, I used the method above.

satya11719
Active Contributor
0 Kudos

Hi ,

Your idoc configuration is not correct ,idoc supposed to over write the value , not updating by creating a new value assigment , please check insert and update functions correctly in the mapping .

Best

Satya

former_member758078
Participant
0 Kudos

Hi Satya,

The problem is I am testing the SUBMAS02 via We19. So over here the source system is where the outbound is generated via CG02BD, and using the IDoc for outbound, is in turn used as an inbound IDoc. In this case, since I am using SUBMAS02, BAPI_SAVREPMUL1077 is used. Therefore, since the source system is the destination system, is there a possibility of the Property Value being replicated ? (I Checked ESTALE table and the values(RECN) I had given were pointing at replicated value (RECN_LOC). Is there a possibility to stop it from replicating ? Or will it react differently when an actual Outbound(Source) to Inbound(Destination) is done?