on 04-28-2016 2:28 PM
Hi All,
My scenario is File to IDOC. For control records creation i have enabled the below settings in the IDOC receiver channel, but while posting the IDOC to ECC,Control records are not getting populated correctly.
Control Record from Payload:
<SNDPRT>LS</SNDPRT>
<SNDPRN>DX1CLNT504</SNDPRN>
<RCVPOR>SAPDR1</RCVPOR>
<RCVPRT>PY</RCVPRT>
<RCVPRN>1000215</RCVPRN>
IDOC outbound XML: [while posting the IDOC to ECC values are getting populated based this]
<SAP:SNDPRN>DX1CLNT504</SAP:SNDPRN>
<SAP:SNDPRT>LS</SAP:SNDPRT>
<SAP:SNDPFC />
<SAP:RCVPOR>SAPDR1</SAP:RCVPOR>
<SAP:RCVPRN>DR1CLNT507</SAP:RCVPRN>
<SAP:RCVPRT>LS</SAP:RCVPRT>
If generation of control payload from MM is appropriate then can you check below two things -
1. Uncheck Take sender from payload and take receiver from payload and check once.
2. Delete exiting metadata from pimon and then do a fresh run of your interface.
Thanks,
Apu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tinu,
As you are using dual stack stack system below are the check list for you -
In PI:
1. In SM59 create one connection type 3 pointing the R/3 system.
2. In IDX1 – need to maintain a port. In RFC destination field maintain the destination created in SM59.
3. In IDX2 – maintain metadata. It should create automatically at the first run. If not, manually it can be created.
In ECC:
1. Create one RFC destination in SM59 (Connection Type 3 – ABAP Connections).
2. In WE21 – create Port No – for PI basically transactional RFC is used. In the RFC Destination field needs to put the connection type 3 we have created in SM59.
3. In WE20 – need to create partner profile under proper Partner Type (Here - LS). Partner No will be same as it is in BD54 , Otherwise it will not allow you to save this
Then in the inbound parameter needs to maintain the message type of the IDOC. Double click and maintain process code as well if it is custom IDOC. For standard IDOC it’s not required.
Thanks,
Apu
Hi Tinu,
This might be due to you have set apply control record from the payload in the idoc receiver communication channel but you are not passing any values to the control record EDI_DC40 in mapping.
Regards
Bhargava Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tinu,
As per my understanding idoc is getting posted to R/3 but failing with error"EDI: Partner profile inbound not available" right?
I suggest you to check you ALE/IDOC configurations in ECC and PI.
Please go through the below link for your reference.
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=29119
SAPTechnical.COM - XI - File to IDoc Scenario
http://scn.sap.com/thread/871810
Regards
Bhargava Krishna
Hi Tinu,
Regards,
Praveen.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Praveen,
Yes cache is up to date. I dont know why the channel is not taking the values from payload even after selecting "Apply control records from Payload".
In ECC we are getting error "EDI: Partner profile inbound not available" will there be any configuration issues in PI or ECC?
Thanks,
Tinu
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.