on 12-22-2010 2:49 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.