Application Development 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: 

abap general

Former Member
0 Kudos

Hi ,

WHAT IS THE ROLE OF EXTENDED SYNTAX CHECK IN PERFORMANCE TUNING ?

3 REPLIES 3

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

It makes sure that your code is not only syntactically correct but also that the coding is being used correctly.

You may want to make better use of the Subject line in your posts. Give a more meaningful subject.

Also, be sure to award points for any helpful answers that you may receive when asking questions here in the forums. Thanks.

Regards,

Rich Heilman

Former Member
0 Kudos

HI,

For this you may use function modules, PERFORMS or pass values to other programs. In such cases, the SLIN checks if

the actual and formal parameters are same in number and match the data types.

In function modules, it checks if you are passing the consistent data.

Reward if it useful.

Former Member
0 Kudos

Hi,

Extended syntax check is done to perform static checks, which are too time consuming for the normal syntax check. The extended program check returns both errors and warnings and it is possible to run either individual specialized tests or one whole standard check.

Syntax Errors (Red Light)

When we have an error in our program, the check stops and returns an error message. In many cases the system offers a possible correction of the error.

We can activate a program that has syntax errors but we cannot generate and execute it. Syntax errors are regarded as fatal by the extended program check and it is obligatory to remove them.

Syntax warnings (Yellow Light)

The syntax check does not stop at warnings and the program is basically executable. Syntax warnings should be taken care of because they may lead to unexpected errors.

<b>We can perform the extended program check only on active sources.</b>

We can either use Transaction SLIN or in SE38 through menu bar, we can carry out the extended syntax check ( Program --> Check --> Extended program check).

Hope your question is answered.

Reward all the useful answers.

Regards

Sayee

Message was edited by:

Sayee