on 09-30-2015 1:44 PM
hello everybody,
we are working with a SAP PI 7.1 and we have a strange problem.
We had build a graphical mapping with a RFC lookup inside.
When we try to test this mapping in Quality system and Production system by PI mapping test tool we have an error:
when we try the same mapping in PI Devel system we don't have errors.
Other strange thing....we have error only by test tool. When we use interface in runtime....everything works fine. No errors.
Any idea?
I have exactly the same problem. There is exception on test but no problem on runtime. Could you please let me know how can you resolve it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alessandro,
Try re-transporting your mapping ALONG WITH your operation mapping from the dev system. Sometimes we see the parameter information get corrupt with our CTS transports only sending a mapping containing RFC lookup without its operation mapping. Then we override this with a file based transport and it normally works.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alessandro,
If the interface is working end to end, but not in Mapping test tool, then in the RFC lookup code, you might be using some Dynamic header information. Since these will be populated at the run time, it might be the reason due to which you are not able to test in mapping test tool.
If the dynamic header is related to the business component, then you can test by maintaining the relevant component in the below way.
Hi Alessandro,
When you are testing through mapping tool, are you selecting the comm channel in Parameters tab since I assume you have used parameterised mapping in which the channel gets from Interface determination at runtime.
Pls refer the below blog.
Still if you are struck, then can you pls share the screenshots for better understanding of the root cause.
I don't think the problem is on the mapping.
In PI DEV we don't have any problems and the test tool work fine.
Also in runtime the interface work correctly. I guess the problem is in NW configuration or in Installation.
I re-transported the mapping but I still to have the problem. Seem the PI workbench (in TEST and PROD) is not able to call an RFC function.
we will open a SAP note tomorrow. Anyway thanks to evenybody!
Hi Alessandro,
I agree with Aaron comments, can you pls try reimporting into QA from dev environment.
Also, just for sake, I could not see the structure in the screenshot which you have shared giving the RFC look up. And I assume, you have cross checked the RFC in ECC QA system and manually checked the outcome for a sample test value.
Hi Alessandro
Do you save the channel used in the Test -> Parameters tab in the message mapping object in Dev?
If yes, when you transport the object to QA/Prod, the channel used would still be referring to the Dev channel, which is invalid in the QA/Prod environment.
In QA/Prod, after you open the mapping object, try and reselect the RFC receiver channel in the Test -> Parameters tab.
Rgds
Eng Swee
Hi Alessandro,
You have set the communication channel during your test? For this, access the tab Test -> Parameters and select your channel...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
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.