Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

extended syntax check

Former Member
0 Likes
454

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.

3 REPLIES 3
Read only

seshatalpasai_madala
Product and Topic Expert
Product and Topic Expert
0 Likes
423

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

Read only

Former Member
0 Likes
423

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

Read only

Former Member
0 Likes
423

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.