cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC is Getting Fail with - 56 Status EDI Partner profile not available

Former Member
0 Kudos

Hi,

I am trying to Post invoice Data into IDOC on ECC Side.

My Scenario is File u2013 XI u2013 ECC(IDOC).

But It is Getting Fail with 56 Status u201C EDI: Partner profile not available u201C

On Control record I am getting this

Port BLANKKKKKKKKKK

Partner Number CLNTDEC110 Logical system for Client

Partn.Type LS Logical system

Function BLANKKKKKKKKKK

Port SAPDPI

Partner number CLNTSAMPLE

Partn.Type LS Logical system

Partner Role BLANKKKKKKKKKK

My configurations are Like this :----


On ECC Side MY SID is DEC

On ECC side I have two logical system in CLNTDPI100 for PI

CLNTDEC110 for ECC.

I have Partner profile on ECC system on CLNTDPI100 logical system - we20

Added message type in inbound side of partner Profile (INVOIC-INVOIC02)

ON SAP PI/ XI System MY SID is DPI

IDX 1 has Port name SAPDEC

_

On Message mapping EDI_DC40 is mapping with constants with below given value

<INVOIC02>

<IDOC BEGIN="">

<EDI_DC40 SEGMENT="">

<TABNAM> </TABNAM>

<DIRECT>2</DIRECT>

<IDOCTYP> </IDOCTYP>

<MESTYP>INVOIC</MESTYP>

<SNDPOR>SAPDPI</SNDPOR>

<SNDPRT>LS</SNDPRT>

<SNDPRN>CLNTDPI100</SNDPRN>

<RCVPOR>SAPDEC</RCVPOR>

<RCVPRT>LS</RCVPRT>

<RCVPRN>CLNTDEC110</RCVPRN>

</EDI_DC40>

Regards

PS

Accepted Solutions (1)

Accepted Solutions (1)

former_member183908
Active Contributor
0 Kudos

Hi Prabhat,

--> Refer this link to trouble shoot your error.

http://wiki.sdn.sap.com/wiki/display/XI/UnabletoconvertSendersystemtoALElogicalsystem?showComments=true&showCommentArea=true#addcomment

--> Assign the LS name for your sender Business system/service in SLD and create the inbound Partner profiles in your receiver ECC system with the same name as LS name assigned for Sender Business system and provide the message type under inbound parameters.

Thanks

Edited by: pavan kumar on Dec 23, 2010 10:17 AM

Answers (6)

Answers (6)

Former Member
0 Kudos

I was making 2 errors ..

1. IDOC Sender adapter config was not complete

Take Sender from payload and other similar check Boxes were not checked.

2. ON Partner Profile earlier i had taken following config for IDOC

Message TYPE INVOIC

MASSAGE CODE FI

PROCESS CODE INVF

Here When I changed this config make Massage Code as Blank, Then It strarted working fine .

Now like this

Message TYPE INVOIC

MASSAGE CODE

PROCESS CODE INVF

I dont Know , What is the relivance of Message Code FI here.

So anyways Now it is working. Thanks for all your previous efforts.

Former Member
0 Kudos

in contorl record of idoc

Port SAPDPI

Partner number CLNTSAMPLE

in message mapping :

<SNDPRN>CLNTDPI100</SNDPRN>

verify your sender parnter once. and use the required one

Former Member
0 Kudos

Also check if you have assigned a proper/relevent process code for the inbound idoc in the partner profile.

for process codes corresponding to your IDOC , check the Tcode We42 in SAP system.

Regards,

Srinivas

Former Member
0 Kudos

Prabath,

It looks like the header information is not passed properly. check whether the idoc header record has all the values filled in WE19, if not then you need to populate them. chack whether the partner profile and partner functions are properly established in ECC.

Regards,

Pavan

Former Member
0 Kudos

Check the following :

in We 02 which partner number is displayed just in the posted IDOC -> 2nd coloum in the IDOC list .and verify if the

same you have in Partner profile. Actually this details comes from ECC business system's logical system name which you give in SLD.

in we 19 - take the error iDOC numner and open the IDOC ->click on the first line -> check entries as you mentioned

above sender port should be PI port not empty.you need to check the partner profiles properly

follow these steps

1. create a RFC destination of tyoe H for Pi system- 2. create a Port and assigen the RFC destination to it

3 create logical system for PI BD54 PICLNT001 say , 4 with the same name create a partner profile in We20

in parter profile maintain the inbbound message parameters and add the PI port as receiver port in it .Give the basic type also .

now

for sender details in ur case PI : u have port (defined in PI IDX1),patner number (LS defined in ECC PICLNT001), parter type LS.

for receiver you have port defined (as above), partner number the logical system for ECC system.

in we 19 ,, edit the control record as above and go to the tab inbound processing and test the internal posting

it should work fine. in the adapte specific attribuet for receiver ECC system , maitain the same LS name , if any wrong entry is

there then change the LS in sld to poing to correct LS/

refer this

http://www.riyaz.net/blog/xipi-settings-in-r3-partner-system-to-receive-idocs/technology/sap/26/

Regards,

Srinivas

Former Member
0 Kudos

Hi,

Just check if the Partner profiles are set properly. This error code "56" comes when the partner profiles are not set. You can check this using t-code: we20

You can also search on SDN on how to set the partner profiles.

Also, a visible error in your scenario is that the Logical System name should follow the format XXXCLNTYYY

where XXX is the SID of the SAP ECC system and YYY is the Client eg 100

Whereas in your case, the name is CLNTXXXYYY format.

Regards, Gaurav.

Edited by: Kumar Gaurav on Dec 22, 2010 3:58 PM

Edited by: Kumar Gaurav on Dec 22, 2010 4:00 PM