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: 

slin

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member

Former Member
0 Kudos

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

former_member404244
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

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 ?

0 Kudos

Thats why this is called extended check!!!

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

former_member533584
Contributor
0 Kudos

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

Former Member
0 Kudos

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

0 Kudos

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.

0 Kudos

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