‎2007 Feb 16 4:17 PM
Hi
We are working on making all our ABAP program to make unicode compliant. We are activating unicode flag in attribute and correcting syntax errors. After this when we do the extended checks or SLIN or code inspector, usually giving error for many statements such as whenever there is message.
<b>Code is :</b>message a208 with text-004.
<b>Error description is</b> :
The message 208 for id zz has no long text.
You can hide this message using "#EC *
208 is - & does not exist in & &. And text 004 is - Cannot open the output file
By using #EC * we can remove errors. But Is this the correct way and what does this indicate? Please explain.
‎2007 Feb 16 4:38 PM
Hi Yogesh,
Can you check whether the message number 208 in message id ZZ has the Self Explanatory checkbox as checked or not? I think it is not checked and u have also not maintained any long text. Hence the error.
By using #EC - you do not remove the error, however u hide it from SLIN.
It is used if there is some known error you cannot avoid which is returned by SLIN and you dont want it to be reported. Also, a way to "cheat" the reviewer who might be checking for errors.
Not good !!
Regards,
Aditya
‎2007 Feb 16 4:38 PM
Hi Yogesh,
Can you check whether the message number 208 in message id ZZ has the Self Explanatory checkbox as checked or not? I think it is not checked and u have also not maintained any long text. Hence the error.
By using #EC - you do not remove the error, however u hide it from SLIN.
It is used if there is some known error you cannot avoid which is returned by SLIN and you dont want it to be reported. Also, a way to "cheat" the reviewer who might be checking for errors.
Not good !!
Regards,
Aditya
‎2007 Feb 16 4:39 PM
Hi,
Actually thats the only way to do that bcaus even when you are checking the Unicode compliant in attributes still it will show them.
Regards,
Amit
Reward all helpful replies.
‎2007 Feb 16 4:55 PM
Hi,
Try passing texts for all place holders of & through the message.
Your message # 208, has 3 &, but you are passing only one text-004. Try to pass atleast space if not required and check.
Otherwise you have to goof the interpreter with #EC *
Regards
Subramanian