05-08-2014 7:55 AM
Hi
PERFORM HEADER(ZSREPTIT) USING W_REPID " Report Name
SY-LINSZ. " Line size
This is my perform used in my program showing error in extended check stating that 'Different number of parameters in form and perform( routine : &A, number of)
Pls suggest me an idea to resolve the problem...thank u
05-08-2014 9:05 AM
My for is
FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
So how can i make my changes in perform
1.
PERFORM HEADER(ZSREPTIT) USING W_REPID " Report Name
SY-LINSZ. " Line size
2.FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
05-08-2014 8:24 AM
hi Meenakshi,
How many parameters when you define the 'HEADER' form in program 'ZSREPTIT' ?
Like this?
FORM header USING p_repid LIKE sy-repid p_linsz LIKE sy-linsz.
..........
ENDFORM.
05-08-2014 8:24 AM
Hi ,
Please check whether the parameters defined under the same are same in numbers as declared in PERFORM statement and as declared in FORM .
Regards,
Sivaganesh
05-08-2014 8:38 AM
Hi Meenakshi,
You are getting this error due to different number of parameters in PERFORMand FORM statement.
Regards,
Sudeesh Soni
05-08-2014 8:43 AM
Hi,
Check wheather the FORM parameters of HEADER in program ZSREPTIT have the same number of parameters as your calling now .
Regards
Pavan
05-08-2014 9:05 AM
My for is
FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
So how can i make my changes in perform
1.
PERFORM HEADER(ZSREPTIT) USING W_REPID " Report Name
SY-LINSZ. " Line size
2.FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
05-08-2014 9:15 AM
Meenakshi Gnanakannan wrote:
My for is
FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
So how can i make my changes in perform
1.
PERFORM HEADER(ZSREPTIT) USING W_REPID " Report Name
SY-LINSZ. " Line size
2.FORM HEADER USING REPID value(SIZE) TITLE1 TITLE2 TITLE3 COLUMN_HEAD.
The form expects 6 parameters so you need to provide 6 of them.. if you provide less then you can replace with space keyword or with ' '. ir 0 if numeric ... see if it works right for you.
PERFORM HEADER(ZSREPTIT) USING W_REPID " Report Name
SY-LINSZ. " Line size
space
space
space
space.
05-08-2014 9:24 AM
Hi Gaurab,
Thanks for your rely. Your answer works for me.....Thank a lot
05-08-2014 9:20 AM
Hi,
this error comes when number of parameters of PERFORM and FORM are not equal.