‎2008 May 12 3:04 PM
Hi friends
Differentiate between ABEND and ERROR messages please.
Thanks
Suren
‎2008 May 12 3:39 PM
The message type defines how the message is displayed and determines the subsequent program flow.
We can't map the difference because the purposes are different in Dialog programming, selection screen, BDC, Bkg process and Database updates concepts.
Here I'll tell some examples.
In Selection screen, If you want to force the user to enter only valid values then use TYPE E message. The values are reset and the same screen will be displayed again for user input.
In Type "A" all internal sessions of the call chain are deleted and a database rollback is performed. In Type "E" no such internal session clear will happen.
In BDC,
Messages of types "E" and "A" are written to the log. The current program is cancelled .
If you know Database Updates concept I'll tell the other differences in that context.
regards
Ravisankar
‎2008 May 12 3:07 PM
Hi,
Please refer below:
E Message (Error)
When the system detects an error, E messages should be used. Incorrectly completed fields must be ready for input. If consequential errors occur, we recommend to make not only the incorrectly filled field ready for input but also those fields whose entries have contributed to the error.
Depending on whether the E message was issued by a primary window or a dialog box, it is either displayed in the Status Bar of the primary window or in a separate dialog box.
A Message (Abend)
A messages are intrinsically of a modal character, that is, a separate dialog is inserted into the current task. Therefore, they are displayed in modal dialog boxes
A messages do not allow the user to make any further entries. The user can only acknowledge the message. The task is abruptly terminated and the system returns to a higher-level menu.
A messages should only be issued in extraordinary circumstances, for example, when a system-related error occurs or if the error can no longer be handled by the task. In all error situations handled by the task, however, it should be possible for the user to remain in his work environment. A messages should therefore be avoided, if possible.
Thanks,
Sriram Ponna.
‎2008 May 12 3:39 PM
The message type defines how the message is displayed and determines the subsequent program flow.
We can't map the difference because the purposes are different in Dialog programming, selection screen, BDC, Bkg process and Database updates concepts.
Here I'll tell some examples.
In Selection screen, If you want to force the user to enter only valid values then use TYPE E message. The values are reset and the same screen will be displayed again for user input.
In Type "A" all internal sessions of the call chain are deleted and a database rollback is performed. In Type "E" no such internal session clear will happen.
In BDC,
Messages of types "E" and "A" are written to the log. The current program is cancelled .
If you know Database Updates concept I'll tell the other differences in that context.
regards
Ravisankar
‎2008 May 12 3:39 PM
Hi,
Abbend : (A) :- The task is abruptly terminated.
Error : (E) : - Once error message pop up is displayed , you have to click on entr to move on. correction is required from the user.
Reward if helpful
Rgds
Umakanth