Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Urgent issue: error in posting idocs

Former Member
0 Kudos

Hi All,

I am posting an idoc from ECC 5.0 to 3.1 I system thru ALE/Idoc methodology.

The partner settings, customer model are set up in ECC 5.0, distributed the customer model and I can see the model in the 3.1I system. The partner settings in the inbound 3.1i is creating some issue when I tested the scenario by sending an idoc from 5.0 to 3.1I. The error status is 63 with message "No partner profile exists for sender LS DEVCLNT300, message type DESADV".

Is it mandatory that the outbound process code is same as the inbound process code. Anyways for me, both the process codes are same but having different funtion modules ONE FOR OUTPUT AND OTHER FOR INPUT both are customized "ZIDOC_OUTPUT_xxxx" AND "ZIDOC_INPUT_xxxxx". I guess this part is creating issue to me. ZIDOC_INPUT_xxxxx is empty which doesn't contains any source code.

The reqmt is very urgent. Any help in identifying the issue will be appreciated

Thanks

Ricky

5 REPLIES 5

Former Member
0 Kudos

Verify the partner profile in your 3.1I system for inbound settings.

Former Member
0 Kudos

Whenever it says "No partner profile exists " that means you have not set-up a partner profile or have not maintained that message in the partner profile.

Gotta set it up in WE20.

Moorthy is always right.

0 Kudos

Moorthy is right. Thanks for the help. But my actual scenario is not over by that.

The scenario is a little weird but this is what I need to do.

I want to send idoc from ECC 5.0 to 3.1I and then to external system. I did succeed in sending idoc from ECC 5.0 to 3.1I now but not further to external system. How can I achieve this scenario using ALE. A detailed step by step approach would be helpful and appreciated.

This is what I did and didn't succeed. In the inbound partner profile, I maintained outbound parameters which points to port and RFC destination to external system so that whenever the idoc comes in the 3.1I system it sends the same to external system. I didn't maintain the distribution model from 3.1I to external system which I think worthless. Pls note that I cannot change the architecture in any way. And would like the suggestions to be in sync with the architecture. Thanks a lot and appreciate any help

Thanks

Ricky

0 Kudos

Ricky is your external system a non- sap system ?

Also why don't you send the Idoc from the ECC5.0 system to that system too?

0 Kudos

Ricky,

if the requirement is to send outbound IDOC to external system when it's posted in 3.1I -> you can add a call to your ZOUT FM from the FM which processes inbound IDOC (after it's processed). You can build control record and pass same data records if the structure is the same. Do not forget commit work after your Z_OUT FM.

OR you can use

COMMUNICATION_IDOC_CREATE & EDI_OUTPUT_NEW FMs to create/send IDOC assuming you provided right control records (edidc) and data records.