‎2007 Jul 21 9:57 AM
hi,
iam getting the message in the extended syntax check.
message-id l_return-id does not exist
(the message can be hidden with "#EC *)
how can i correct this.
please inform me.
thanks in advance.
‎2007 Jul 21 10:00 AM
Hi,
When you click on this message you will be taken to that line of code which is giving this error.
Looks like the message strucutre you are using does not have a field ID.
Or you can simply ignore that error and make this not appear again by putting this "#EC* at the end of that line.
Regards,
Sesh
‎2007 Jul 21 10:35 AM
Hi
check for the declaration of the field <b>l_return-id</b>
if it is a message you can ignore it
you can correct it by placing the #EC on the line in the code
Extended syntax check or SLIN is used to check the program in all aspects for the different syntaxes like
When you use select single whether you have passed all the key fields or not>
whether you have maintained the text elements texts or not,
Have you used UNIT...CURRENCY along with the QTY and AMOUNT fields when displayed using the WRITE statement
and check for all the varities of statements used in the code, and if there is some problem with that statement/command, it will display as error or warning.
Check following links -
<b>Reward points for useful Answers</b>
Regards
Anji
‎2007 Jul 21 6:21 PM
Hi,
In the extended check you get performance and security related errors. These are not syntax errors. For eg. If you dont have indexed field in the where clause of select query you will get performance error in extended check.
You can hide this error by putting "#EC * at the end of the select query in the code.
Similarly you can put "#EC* at the end of all the statements having extended check errors.