on 11-28-2013 9:52 AM
Dear All,
I have a scenario from JDBC to RFC (Asynchronous). If any error comes at Receiver system (ECC) side like Material is getting locked, Credit block of customer etc... ( any error related to ECC) then receiver RFC channel can't post the data in ECC and throws the respective error. Issue is the same error data is trying to post by the receiver RFC channel for multiple times and getting the same error. What to do to stop posting error data for multiple times by receiver channel? ( Means, Irrespective of the success or failure of message, receiver channel gives data to receiver system for only one time)
Thanks in advance.
Best Regards,
Ashok.
Hi Ashok,
When trying to post your data from JDBC to RFC incase the given data is wrong or failure you can handle your failure message in RFC itself we can directly send a mail to the user through RFC that Abaper can do this.
Best Regards,
Monikandan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ashok,
You could do a Z RFC to wrap the RFC that you are using, without export parameters, and it'll make the control of the error, then the PI will think that the call is done rightly.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Ashok,
Does the RFC throw an exception or the RFC responses a controlled error?.
In my opinion a problem with the business logic, like blocked data, it should be controlled inside the ECC.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vila,
Thanks for your quick response. receiver RFC channel throws an error which is related to ECC. receiver RFC channel sends the same error data again and again to ECC, and displaying the same error. Sender messageA ---> PI (receiver channel (Error messageA for 1 time) --> ECC.
(receiver channel (Error messageA for 2 time) --> ECC.
(receiver channel (Error messageA for 3 time) --> ECC. and so on. I want to stop sending message by receiver channel for multiple times.. How?
Best Regards,
Ashok.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.