cancel
Showing results for 
Search instead for 
Did you mean: 

Missing/wrong data in XI from RFC in ECC 6

Former Member
0 Kudos

I'm having the following issue where I send data from an RFC in ECC6 to an imported RFC in XI. Below is my structure in SAP ECC 6 and I see this in my testing of the RFC in SE37:

ORG_ID US12345

LOG_ID OR123

PASS_WD ABC123

TAXONOMY ELECTRONIC.ORDER

Below is a snapshot of the XML of the Inbound Message in XI:

- <rfc:_-EFI_TI076_SEND_PCARD_PAYM xmlns:rfc="urn:sap-com:document:sap:rfc:functions">

- <S_AUTH>

<ORG_ID>US12345</ORG_ID> (Correct)

<LOG_ID>ABC123</LOG_ID> (Incorrect)

<PASS_WD>mc.Application.PaymentN</PASS_WD> (Incorrect)

<TAXONOMY /> (Incorrect)

</S_AUTH>

Keep in mind the following:

1) I've imported the RFC from the sender system into XI multiple times

2) I've executed both ABAP and Full Cache refreshes

Thanks so much in advance for your help on this.

Regards,

John

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Try out Delta cache refresh and check out....Using sxi_cache

Former Member
0 Kudos

Hi Sainath and Carlos,

I tried both of your suggestions. However, I'm still stuck with the same issue. Any other ideas?

Thanks so much!

John

Former Member
0 Kudos

Hi,

do delta and full cache refresh using SXI_CACHE

AND

CPACache refresh:

http://server:port/CPACache/refresh?mode = full

Regards,

Sreenivas

Former Member
0 Kudos

Hi Sreenivas,

Please note my correspondence above. I've tried that and I still have this issue. Any other ideas?

Thanks,

John

Former Member
0 Kudos

Hi john,

Your problem is not in the structure of your RFC, but in the content, isn't it?

In other words, is any error displayed in SXMB_MONI in your PI system?

Carlos

Former Member
0 Kudos

Hi Carlos,

You bring up a good point. I have checked the content, and it seems to be ok. My problem is the missing data from the sender, ECC, system. Also, as you suggested, I checked for errors and did not see any in the logs. The inbound message is completely green.

Thanks so much for your insight!

John

Former Member
0 Kudos

Hi,

If it remains in green during a long time, it could mean something is wrong.

Check your RFC in your ECC and be sure that all data is sent to PI.

Furtheremore, check queues (SMQR) in your PI system because maybe any queue is locked

and due to that your messages are in green status all time.

CArlos

Former Member
0 Kudos

Carlos,

Thank you again for the follow up. I have again checked the data in the RFC, and my problem remains that the data shows up in the wrong field. Also - I'm missing some data that should be in certain fields.

Thanks as well for the information on the Queues. The Queues look ok, and nothing is being held up there. The "green" messages are those that are sent into the XI system from ECC. There are subsequent messages after the initial inbound message, which indicate an additional web service error, of which we can resolve quite easily.

Thanks so much!

John

Answers (2)

Answers (2)

Former Member
0 Kudos

This was actually a UNICODE issue. Both the sender system and the XI system had to be set up as UNICODE

Former Member
0 Kudos

Hi John,

Reactivate your Sender RFC Communication Channel.

Carlos