cancel
Showing results for 
Search instead for 
Did you mean: 

FILE 2 RFC scenario - RFC issue

deva_gembali2
Participant
0 Kudos

Hi Experts,

     I am trying to send data from FILE--> RFC . I can able to send all data expect two additional fields recently in LIVE system. DISCOUNT & FEE fields in RFC. I am not see in RFC tables once I deliver from PI .

   I can able to data in PI payload but not in RFC while debugging.

Source data :

Accepted Solutions (1)

Accepted Solutions (1)

former_member182412
Active Contributor
0 Kudos

Hi Deva,

Check SAP Note 730870 FAQ RFC Adapter, Question 5 and 29.

Q 29: When a function module is changed in the backend, are the

changes published to the runtime at real-time?

A: No, an update made to a function module in the backend is not

informed to the runtime. This is because the function module metadata

is cached by the system during the first invocation of the module. All

the subsequent references to this function module are directed to the

cache. Any update made to the function module in the backend will not

be notified to the runtime, unless the cache is cleared.

The cache is cleared when any of the following happen:

- The corresponding RFC channel is restarted

- The RFC channel is changed in the Integration Directory

- The RFC adapter service is restarted

- The Dependent J2EE services are restarted (MessagingSystem,

CPACache, and so on)

- The J2EE server is restarted

Regards,

Praveen.

Answers (2)

Answers (2)

former_member190284
Participant
0 Kudos

Hi

you need to refresh the cache

we were facing the same issue last days

nabendu_sen
Active Contributor
0 Kudos

After the change of structure you need to refresh metadata of RFC Channel.

Refresh the RFC Channel from RWB - Communication Channel Monitroing (STOP & then START).

If it does not help, you can make false change (change description) at RFC Channel in ID and Re Activate.

Regards,

Nabendu.