if sy-subrc = 0.
-This statement checks the above condition and even if sy-subrc fails, the code will be executed further.
check sy-subrc = 0.
- This statement checks for the condition and if it is true, the further code will be executed. If not, the execution will stop if sy-subrc fails.
<> or NE represents NOT EQUAL TO
LT represents LESS THAN
GT represents GREATER THAN.
sy-subrc is a system variable, which is usually '0', when the statement it just executed was successfull. If it wasnt successful it ll have a value other than 0.
eg: READ TABLE or DELETE entries...etc..
I am a basis admin, and we are getting a dump DBIF_RSQL_SQL_ERROR when a background job is executed and on the error analysis i see the dump is of memory and its shows at the line code of
504 package size s_maxsize.
>>>> if sy-subrc <> 0.
506 s_no_more_data = rs_c_true.
Our memory parameters are perfectly set
i had asked abab people to reduce the selection which they did but still no luck