4 weeks ago
Hi Everyone,
in my old custom RFC there are 3 import parameters ( IV_NAME, IV_AGE, IV_ADDRESS )
Existing
Field | IV_NAME | IV_Age | IV_Address |
Value | NAME1 | 18 | Canada |
need to add
Field | IV_CITY |
Value | CITY1 |
in the XI/PO mapping the parameter is ( IV_NAME, IV_AGE, IV_ADDRESS )
In the new requirement we need to add and get the City from file created from XI/PO, I already adjusted the custom RFC and added the IV_CITY and the XI/PO team also added the new parameter IV_CITY to the mapping. while doing debugging, I checked the import parameter in the RFC and saw that the RFC did not receive the City value, what could be the cause of the issue?
Request clarification before answering.
Hi,
it's a problem that i know very well. The signature of the XML-RFC is somewhere cached and i haven't yet found a way to invalid the cache. You have to rename the communication channel that is used - than it's works again. Just a new activation of the CC isn't enough to reload the signature.
I guess you are consuming an RFC lookup from a mapping, correct? I my case it was a SOAP lookup and giving the channel a new name solved the issue.
BR HElmut
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That's also my idea: XI/PO caches the function module signature (importing/exporting parameters). If the FM has been changed, but XI/PO not yet updated, then the new parameters are not yet known on XI/PO side, and the RFC protocol in such a case is designed to just ignore unknown data.
I know that for example in the SAP Business Connector (which is similar to XI/PO) there is a button "Clear DDIC Cache", which can be used precisely in those cases. The FM signature is deleted from the cache and then looked up again from the backend DDIC, when it's needed the next time.
I would assume that XI/PO has a similar "Clear Cache" feature. If not, you will have to restart the XI/PO system...
User | Count |
---|---|
53 | |
9 | |
8 | |
6 | |
6 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.