cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC error : SRM to ECC scenario

Former Member
0 Kudos

Hi Experts,

I have a scenario, where receiver side is IDOC.And this is my first IDOC scenario.

In my scenario i need to create the vendor master using IDOC(at the reciever side ECC).

Following is the IDOC configuration done in ECC.

1.Verify the logical system in ECC by name DEVCLNT315(already created).

2.Created the partner profile SDVCLNT305 (logical System of SRM sender system) and added the CREMAS message type as the inbound message type in the partner profile.used the CRE1 as the process code.

Following is the IDOC config done in XI.

1.Create RFC destination of Type 3 in SM59 name ECC6CLNT315.

2.created the port (in IDX1) of type 3 in XI for ECC as SAPPID and gave the rfc destination as ECC6CLNT315 which points to the ECC systems

3.Configure receiver RFC channel and put RFC destination and Port as mentioned above.

When sending the dummy data as IDOC from RWB for testing,its showing successful in PI

and the IDOC outbound details in response pipeline

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--

 Response 

--> 

- <SAP:IDocOutbound xmlns:SAP="http://sap.com/xi/XI/Message/30">

<SAP:TABNAM>EDI_DC40</SAP:TABNAM>

<SAP:MANDT>305</SAP:MANDT>

<SAP:DOCREL>731</SAP:DOCREL>

<SAP:DOCNUM>0000000000036240</SAP:DOCNUM>

<SAP:DIRECT>2</SAP:DIRECT>

<SAP:IDOCTYP>CREMAS03</SAP:IDOCTYP>

<SAP:CIMTYP />

<SAP:MESTYP>Z_CREMAS_SUSMM</SAP:MESTYP>

<SAP:MESCOD />

<SAP:MESFCT />

<SAP:SNDPOR>SAPPID</SAP:SNDPOR>

<SAP:SNDPRN>SDVCLNT305</SAP:SNDPRN>

<SAP:SNDPRT>LS</SAP:SNDPRT>

<SAP:SNDPFC />

<SAP:RCVPOR>SAPPID</SAP:RCVPOR>

<SAP:RCVPRN>DEVCLNT315</SAP:RCVPRN>

<SAP:RCVPRT>LS</SAP:RCVPRT>

<SAP:RCVPFC />

<SAP:TEST />

<SAP:SERIAL />

<SAP:EXPRSS />

<SAP:STD />

<SAP:STDVRS />

<SAP:STATUS>03</SAP:STATUS>

<SAP:OUTMOD />

<SAP:SNDSAD />

<SAP:SNDLAD />

<SAP:RCVSAD />

<SAP:RCVLAD />

<SAP:STDMES />

<SAP:REFINT />

<SAP:REFGRP />

<SAP:REFMES />

<SAP:CREDAT>2014-12-02</SAP:CREDAT>

<SAP:CRETIM>13:05:57</SAP:CRETIM>

<SAP:ARCKEY>DAF8BF5479F511E4AA5300000045381E</SAP:ARCKEY>

<SAP:Package DOCNUM="0000000000036240" />

</SAP:IDocOutbound>



But when I checked in ECC WE02 its showing this error "EDI: Partner profile inbound not available".

Error details,

EDI: Partner profile inbound not available

Message no. E0337

Diagnosis

An inbound partner profile could not be found with the following key:

/SDVCLNT305/LS//Z_CREMAS_SUSMM////

This involves the key fields of table EDP21:

-SNDPRN  partner number of sender
-SNDPRT  partner type of sender
-SNDPFC  partner function of sender
-MESTYP  logical message type
-MESCOD  logical message code
-MESFCT  logical message function
-TEST    test flag

Procedure

Please check the inbound partner profiles.

Execute function

Already gone through some blogs but but not able to understand the exact error.

Please suggest the wayout.

Thanks,

Arthita

Accepted Solutions (1)

Accepted Solutions (1)

vinita_kasliwal
Active Contributor
0 Kudos

Hi Arthita

Check the inbound partner profile created in WE20 and also check the parameters which you are passed in partner type , partner Role, message type,

You need to create a partner profile with partner type as LS.You need to either transport your entry to be moved to another system. Or separately maintain it, in each client .

check ur the control record of the IDOC in We02. The value for Sender Partner Name =the partner profile in We20

Refer to the links below for the same issue

http://scn.sap.com/thread/1531788

http://scn.sap.com/thread/623979

http://scn.sap.com/thread/2042207

http://scn.sap.com/message/4392011#4392011

http://scn.sap.com/message/4392011#4392011

http://scn.sap.com/message/4391990#4391990

http://scn.sap.com/message/9420241#9420241

Regards

Vinita

Former Member
0 Kudos

Hi Vinita,

I have cross verify all the points..

One thing, when searching basic type in WE61..Not found...

My Qn is how to check in ECC,the IDOC structure is present or not ..

Thanks,

Arthita

former_member208856
Active Contributor
0 Kudos


Basic Type , you can check in ECC only in Tcode WE30.

Segment (Structure) of Basic Type check in WE31.

Former Member
0 Kudos

Please suggest how to resolve it????

Thanks,

Arthita

former_member208856
Active Contributor
0 Kudos

Please check Inbound Entry of IDoc Message Type in Partner Profile (SDVCLNT305).

Is it same for Message type :   Z_CREMAS_SUSMM  ???

Former Member
0 Kudos

Thanks Sandeep...I have changed the message type to Z_CREMAS_SUSMM in PP WE20 ..and Now its working..

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Arthita,

Did you create PP in SRM system?

You were saying used RFC receiver channel.

Check your configuration.

Regards,

Suhale Shaik.

Former Member
0 Kudos

Hi Suhale,

No,Receiver or Ecc side is only IDOC...

Thanks,

Arthita

Former Member
0 Kudos

Hi Arthitha,

Check ur ECC partner profile Inbound Parameters and process code defined is correct one.

Mostly the error is not defining correct values.

Regards,

Suhale Shaik.

Former Member
0 Kudos

Yes..Already checked..

azharshaikh
Active Contributor
0 Kudos

Hi,

2.Created the partner profile SDVCLNT305 (logical System of SRM sender system) and added the CREMAS message type as the inbound message type in the partner profile.used the CRE1 as the process code

>>>>I believe you need to create PP in Receiver ECC system and add this Message type under Inbound Tab..

When you will trigger End to End, I believe you need to create PP in SRM also, and define the MT in Outbound Tab and provide the Triggering Port (of PI system therein

Regards,
Azhar

Former Member
0 Kudos

Hi Azhar,

Yes,PP is created in ECC system and add the MT under Inbound parameter.

Here is the SS,

Thanks,

Arthita