2008 Jun 27 6:59 AM
Hi all,
how do we trap errors in a normal RFC?
Thanks
Nazmul
2008 Jun 27 7:07 AM
you can RAISE EXCEPTION .
Just put exception name in EXCEPTION tab in function module.
by putting condition in coding u can RAISE EXCEPTION.
Ex
IF <condition>
Your code
Else.
RAISE EXCEPTION <exception name> "Which used in tab page
Endif.
Reward Point if find useful.
Regards,
Swarup
2008 Jun 27 7:21 AM
Hi,
Call function 'RFC name ' Destination 'destination name'
exproting
....
tables
....
exceptions
communication_failure = 1
...................... = 2.
these exception, you have to defina in your RFC.
regards
Rams
Edited by: ramesh on Jun 27, 2008 8:23 AM
2008 Jun 27 7:33 AM
Hi,
Call function 'RFC name ' Destination 'destination name'
exproting
....
tables
....
exceptions
communication_failure = 1
...................... = 2.
these exception, you have to defina in your RFC.
In your code write like :
if sy-subrc ne 0.
CASE SY-SUBRC.
WHEN 1. MESSAGE E600 WITH NAME ID LANGUAGE RAISING XXXXXXXXXXXX.
WHEN 2. MESSAGE A020 RAISING XXXXXXXXXX.
ENDCASE.
regards
Rams
Edited by: ramesh on Jun 27, 2008 8:23 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |