Answers were Sorted based on User's Feedback
Answer / prashant tiwari
There are two ABAP statements for raising exceptions. They
can only be used in function modules:
MESSAGE..... RAISING <except>.
The effect of these statements depends on whether the
calling program handles the exception or not. If the name
<except> of the exception or OTHERS occurs in the
EXCEPTIONS addition of the CALL FUNCTION statement, the
exception is handled by the calling program.
If the calling program does not handle the exception
The RAISE statement terminates the program and switches to
The MESSAGE ..... RAISING statement display the specified
message. How the processing continues depends on the
If the calling program handles the exception, both
statements return control to the program. No values are
transferred. The MESSAGE ..... RAISING statement does not
display a message. Instead, it fills the system fields SY-
MSGID, SY-MSGTY, SY-MSGNO, and SY-MSGV1 to SY-MSGV4.
|Is This Answer Correct ?||12 Yes||1 No|
Answer / shankar
Thru this we can raise an exception..
|Is This Answer Correct ?||2 Yes||14 No|
What is the major difference between pool tables and transparent tables?
Difference between call by value and call by reference? : abap data dictionary
What are th control break events in abap?
How do you set up background jobs in sap?
what is the difference between bdc and lsmw ?
what is main diffrence b/w refresh ,clear and free? with example?
If a table that is to be extended contains a long field, we cannot use append structures why? : abap data dictionary
What is the difference between skip and reserve?
can we use sub routines in a function module?
The max number of calling modes stacked at one time is?
what is the difference between se16 and se17 ??? need urgent ans plz..
What is the difference between abap and hr abap? : abap hr