on 02-19-2014 7:16 AM
Dear Gurus,
I have 3rd Application that running with SAP with SAP PI as Middleware. I used "asynchronous" method for RFC connection between SAP PI with 3rd Application , and synchronous RFC between PI and ECC.
I have test the RFC at PI Dev and everything seems running well. but when on Production, i can see from my SXMB_MONI :
- i am getting one entries with iron grey circle, double click it and shows the Log of the process :
</SAP:Error>
the error only say RFC_ADAPTER: APPLICATION_ERROR and dont have more information about the error.
how i can solve this problem ? pls hellpp mee..
Best regards,
Marvin
Hi Marvin
Looks like the problem is with the input data or the function module code. The function module has
thrown an exception.
Take the payload from MONI and run the function module in dev system. See if it fails or not.
If it fails there as well, then must have to be the data issue.
If it runs on dev successfully, then please compare the code in ECC using remote comparison.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Inaki and Indrajit,
the problem is solved, thanks for your help.
the problem is, the logo at smartform was not uploaded to production, so the PI cannot understand the file that ECC sent to PI, and the error says "graphic cannot be displayed".
thanks you again.
Best Regards,
Marvin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Marvin,
You can check a possible exception in the ECC endpoint with the transaction st22. Also, If you have changed the RFC interface you should do a CPA cache refresh (http://HOST:PORT/CPACache/refresh?mode=full with PIDIRUSER)
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Marvin,
The problem could be in the RFC interface, check currency and datum fields.
To trace the problems you have the communication channel monitoring and the message monitoring form RWB.
The only way to debug the call an RFC that i know it must be done in quality or development environment, never in production. You set an external breakpoint in the receiver ECC code, later you make call, (the external breakpoint must be done with the same user that the user set in the RFC PI adapter).
Regards.
User | Count |
---|---|
77 | |
10 | |
9 | |
7 | |
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.