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.