cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy to IDOC for BP Data

Former Member
0 Kudos

Hi Experts,

I am working on a Proxy to IDoc Interface for Business Partner data.

Sender : ECC 6.0 (Proxy)

Receiver: 4.6c (Idoc)

I have used standard Message type "ABABusinessPartner" as sender.

And i am mapping this message to DEBMAS and ADRMAS idocs (splitting).

After making the changes for business partner in transaction BP, It is creating one XML file in sender and splitiing in PI and creating 2 idocs in receiver.

The problem is, the ADRMAS idoc is not getting any data. Its blank.

It is fine with DEBMAS, it contains the expected data.

I have tried passing the control record as constants and selected the option to take the control data from payoad in Cc.

If required any other info. please let me know.

Waiting for your inputs , Thanks.

Regards,

Naveen

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

I have got the solution. My idoc is missing few mandatory fields to post in receiver side. After populating the required fields it is posting. anyway thanks for your replies.

Regards,

Naveen

Former Member
0 Kudos

did you test your mapping in IR?

I am not very sure if we can do message splitting with IDocs

also give a try testing your scenario in ID Tools---> Test Configuration

Former Member
0 Kudos

Add-ons to the same.

I am able to see the data in receiver XML payload for ADRMAS. But i am not able to see the data in idoc.

Regards,

Naveen

Former Member
0 Kudos

Hi Naveen,

Are you able to see the payload in SXMB_MONI?

Have to done the configuration in XI.

1) Created the port in IDX1

2) Uploaded the metadata in IDX2

3) Created the RFC destination in XI pointing to R3 system.

Can you able to see the IDOC at WE02 transaction.

Thnx

Chirag

Former Member
0 Kudos

Are you able to see ADRMAS Idoc in 4.6c system in We02 if so what is the status of the IDoc

Suresh

Former Member
0 Kudos

Thanks for your replies.

Yes, i am able to see the payload in MONI.

i have done all the IDX stuff. and i am able to see the idoc in my receiver side.

i have tested my mapping. Even i am able to see the data in receiver payload.

and tested the scenario in ID using 'Test configuration'. it is fine.

I am able to see the idoc in receiving system, but it is failing with error

"No appropriate entry found in table TSADOBJ".

I had a check in table TSADOBJ. It contains the entries for BUS1006 (BP Address).

Regards,

Naveen

Former Member
0 Kudos

Still my question is not answered ?

Former Member
0 Kudos

try providing values which are already there in that table.

it might be data problem .. the values which are there in IDoc might not be matching with predefined values in R/3 system

Former Member
0 Kudos

Hi Mugdha,

Here the problem is, there is no data in idoc. It is blank.

The problem seems to be, between PI and receiver system.

Regards,

Naveen

prateek
Active Contributor
0 Kudos

If for splitting u r using multimapping, then it wont be possible with idoc adapter. Idoc adapter resides on abap stack

From help.sap

Messages that result from the split in a mapping-based message split are sent using one Adapter Engine. For this reason, only those adapters that run on the Adapter Engine are supported.

Regards,

Prateek

Former Member
0 Kudos

Thanks Prateek.

Then, what is the other procedure to post this business partner data ?

Does it works if i create separate message interfaces like,

ABABusinessPartner - > DEBMAS

ABABusinessPartner_Address -> ADRMAS.

Regards,

Naveen

Former Member
0 Kudos

ABABusinessPartner - > DEBMAS

ABABusinessPartner_Address -> ADRMAS.

--->

Yes, Message splitting is not possible in Idoc as I mentioned earlier as well

you can go ahead with creating 2 MM and IM

In interface determination, you can specify 2 Inbound interfaces - DEBMAS and ADRMAS.

Former Member
0 Kudos

Mugdha,

First i have tried like this only. 1 Sender Interface , 2 receiver idocs, 2 message mappings, 2 inter. mappings.

regards,

Naveen