cancel
Showing results for 
Search instead for 
Did you mean: 

Field in RFC Response not being populated although it is in Message Mapping

former_member201275
Active Contributor
0 Kudos
1,032

I have an RFC PI Scenario which was working fine. There has been 1 new field added to the Response of the RFC and I have imported the new RFC into our Enterprise Service Builder, and also updated the Message Type and Message Mapping accordingly, however the field is not being populated.

I have even tried mapping a constant value but still the RFC Response in the SAP system is not filled for this field. I have tried refreshing all the caches but still to no avail.

All help is greatly appreciated.

Here is my RFC response with the new field highlighted:

Here is my mapping with a constant value "AB":

here in debug mode one can see that the field is empty whereas it should contain "AB":

Strangely when i look at the Message Monitor I can see that the field is populated:

Maybe I am deleting the Cache in the wrong place? If anyone can maybe send me screenshots of how or where the Cache should be cleared it would be very much appreciated, or any other tips would be great.

Kind regards

PeterJonker
Active Contributor
0 Kudos

Did you solve this ?

I tried:

- clearing all caches including full CPA cache refresh

- make a dummy change in the rfc channel and reactivate

- re activated the function module in backend and re imported it in PO

restart "XPI Adapter: RFC" service using NWA

- I debugged the call in SAP and the value gets populated, but when it arrives in PO it is empty

PeterJonker
Active Contributor
0 Kudos

Sorry double entry, but I can't delete it

Accepted Solutions (0)

Answers (3)

Answers (3)

markangelo_dihiansan
Active Contributor
0 Kudos

Hi,

You can try to re-activate the receiver channel by making a dummy change. Also, try starting/stopping the receiver channel.

Regards,

Mark

0 Kudos

Hi!

Try to restart "XPI Adapter: RFC" service using NWA

Regards, Evgeniy.

peter_wallner2
Active Contributor
0 Kudos

Hello Glen,

I would recommend a full CPA cache refresh:
http://<host>:<port>/CPACache/refresh?mode=full

that normally works for issues like that.

Best regards, Peter