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

slin

Former Member
0 Likes
1,679

How to use SLIN transaction ? What is use of this ?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,590

when u enter SLIN t-code in command field, u can find an input field for Program to be checked for 'Extended program check'.

Enter Report or Program name there, then chcek the checkboxes u requres, which are self-explonatory. and execute it.

Regards,

Sujatha.

12 REPLIES 12
Read only

Former Member
0 Likes
1,591

when u enter SLIN t-code in command field, u can find an input field for Program to be checked for 'Extended program check'.

Enter Report or Program name there, then chcek the checkboxes u requres, which are self-explonatory. and execute it.

Regards,

Sujatha.

Read only

Former Member
Read only

Former Member
0 Likes
1,590

Hi,

After writing code for the program, you have to check it.

This SLIN (Extended Program check)is the first check every person has to do.

because it will shoe some minor errors like text elements, messages, paramters etc

from program menu

Program-> Check -> extended program Check

slect the check boxes needed. select Strict if you want.. Execute, you will get the display of all errors/warnings

reward if useful

regards,

Anji

Read only

former_member404244
Active Contributor
0 Likes
1,590

Hi ,

Goto any program...in the menu ->check->extended program check..it will take to slin transaction...This is used to see if any error or warnings are thre in the program..It also tells the obsolete statements,any superfluous stataments,the varaibles and workareas whcih might be declared but not used in the program...etc...like this.....

Regards,

Nagaraj

Read only

Former Member
0 Likes
1,590

hi,

If you just want to know how it works just goto the tcode slin,you will understand by doing research.it is used for extended program check ,it is different from the usual syntax check of a program.

if you want to get the functionality..just check the function pool SAPSLIN which uses function module extended_program_check.

regards,

pankaj singh

Read only

Former Member
0 Likes
1,590

Hi,

U can refer these links.

http://help.sap.com/saphelp_nw2004s/helpdata/en/43/00c5b7daf15166e10000000a1553f6/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/cf/f2bbcb142c11d3b93a0000e8353423/content.htm

http://help.sap.com/saphelp_nw2004s/helpdata/en/d1/801afd454211d189710000e8322d00/content.htm

GOTO SLIN transaction,

Place the cursor on each of the checkboxes and click F1 button,

You can get help for each of the checkboxes

EPC check is nothing but, Extended Program Check.

Goto SE38 > Program > Check > Extended Program check > F8 then u will get the errors, mesages, warnings in ur program.

Its always better to do a check for every program.

SLIN is teh TCODE for directly going into the check.

ABAP program extended syntax check (full check of programs syntax)

regards,

bharat.

Read only

Former Member
0 Likes
1,590

Hi ,

I run a ABAP report it is getting executed in SE38 .

But in SLIN it shows 2 Errors in screen consistency , 1 error in message , I fthere is error how program executes ?

Read only

0 Likes
1,590

Thats why this is called extended check!!!

goto SLIN and check F1 Help on all the checkboxes , u will get to know each one

Read only

Former Member
0 Likes
1,590

hai,

slin transaction gives the what are the obsolete statements,inactive parts.....like that.

enter programe name

and then select the check boxs what d i=u need.

then press f8.

it gives the corresponding errors

Read only

Former Member
0 Likes
1,590

This is my reports part

report  ztest_alv_check     message-id zz  line-size 50         .
type-pools: slis.
tables : mara.

ranges : r_matnr for mara-matnr

.

In SLIN it is showing warning as

<i>Field string MARA is not referenced statically in the program

(You can hide the message using "#EC *)

</i>

How to use #EC

Read only

0 Likes
1,590

u had not used table MARA in any select statement, thats why the error

to overcome that try this


SET EXTENDED CHECK OFF.

TABLES : MARA.

SET EXTENDED CHECK ON.

Read only

0 Likes
1,590

HI,

If your program contains statements that are definitely correct but still produce warnings in the extended program check, you can exclude them from the check using pseudocomments #EC.

just comment tables and range statements with #EC.

tables: mara.              " #EC

and then go for the check.

regards,

pankaj singh