Answer Posted / sivakumar kasa
In any programming language there can be three kinds of errors.
1. "Syntax Errors":
The mistakes done while writing statements. For
example, instead of "WRITE", if you type "WIRTE" it is a
syntax error.Compiler can detect these types of errors. You
will not able to be run the program till these errors are
rectified.
2. "Runtime Errors (Exceptions)":
Runtime Errors are thrown when the situation occurs
during execution of program where the system will not
know how to deal with such situation. For example, you have
written a program that takes an excel file and reads the
data and stores in the database. You have done the program
perfectly. No syntax errors.But while executing the
program, if the user enters a filename that does not exist,
the program will not know what to do next, at that time
runtime error occurs. Runtime error terminates the
execution of the program abruptly. Runtime errors mostly
occur due to incorrect user entries or improper usage of
system resources by program. These runtime errors can be
avoided if we catch the exceptions. You can handle every
possible exception and throw user defined messages during
the execution and avoid abrupt termination of the program.
3. " Logical Errors":
Logical errors are obviously the mistake done in the
logic by programmer. For example, Value = Rate - Discount
is the normal universal calculation. By mistake if you have
typed Value = Rate + Discount, it is neither syntax error
nor runtime error. Your program is successful but result is
wrong.
NOTE: This can be corrected only through thorough
study of the program or worst case debugging.
| Is This Answer Correct ? | 4 Yes | 0 No |
Post New Answer View All Answers
What is netweaver???what is the relationship with ABAP?
What are control tables?
What is an update type with reference to a match code id? : abap data dictionary
PROGRAM TO CREATE INQUIRY IN SD USING BAPI 'BAPI_INQUIRY_CREATEFROMDATA'
Difference between transparent tables and pooled tables? : abap hr
What is collective search help? : sap abap data dictionary
What is bdc programming? : abap bdc
what is 3 tire architecture and how does SAP utilizes this architecture. and how do netweaver came into picture?
Give 3 scenario of reporting due to which you require reporting help of ABAP consultant?
Write the bdc table structure? : abap bdc
Do we have to migrate all sapscript forms to smart forms?
What are the table controls in bdc ? What is the difference between bdc and lsmw ?what is the difference between bdc and rfc ? : abap bdc
Update types in Call transaction method. What is the difference?
Abstract class and interface, multiple inheritance, live example
What is the use of program rsbdcsub? : abap bdc