03-23-2007 6:21 AM
03-23-2007 6:23 AM
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.
03-23-2007 6:23 AM
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.
03-23-2007 6:24 AM
This is used to do extended check for a program
in SE38 , give ur program name
in menu program>check>extended check
or u can goto SLIN transaction
U can refer this
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
03-23-2007 6:24 AM
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
03-23-2007 6:26 AM
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
03-23-2007 6:26 AM
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
03-23-2007 6:28 AM
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.
03-23-2007 6:29 AM
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 ?
03-23-2007 6:34 AM
Thats why this is called extended check!!!
goto SLIN and check F1 Help on all the checkboxes , u will get to know each one
03-23-2007 6:31 AM
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
03-23-2007 6:39 AM
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
03-23-2007 6:43 AM
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.
03-23-2007 6:47 AM
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