โ05-16-2005 7:21 AM
Hi All,
I am using perform statement in script.
following is code.
I debug the program & check tha value of in_tab-name = it_mara-matnr, in_tab-value = ''.
Why it is taking it as blank?
๐ PERFORM GET_VAL IN PROGRAM ZGET_VAL
๐ USING &IT_MARA-MATNR&
๐ CHANGING &DESCR&
๐ ENDPERFORM
In my Program my code is :
REPORT zget_val .
TABLES makt.
DATA descr LIKE makt-maktx.
DATA it_makt LIKE makt OCCURS 0 WITH HEADER LINE.
FORM get_val TABLES in_tab STRUCTURE itcsy
out_tab STRUCTURE itcsy.
READ TABLE in_tab INDEX 1.
IF NOT in_tab-value IS INITIAL.
SELECT * FROM makt INTO TABLE it_makt
WHERE matnr = in_tab-value.
ENDIF.
DATA descr(40).
LOOP AT it_makt.
descr = it_makt-maktx.
out_tab-name = 'maktx'.
out_tab-value = descr.
APPEND out_tab.
ENDLOOP.
ENDFORM.
โ05-16-2005 12:14 PM
โ05-16-2005 1:57 PM
Dear Brad,
Again i m facing the sdame prob. the value is comming blank.
Regards,
Dilip
โ05-16-2005 2:06 PM
Hi Dilip,
How is it that it was working before and not now?
The coding you had within the external perform really needed some cleaning up (from when you last posted it). Perhaps this needs some work?
Brad
โ05-16-2005 2:36 PM
Yes Brad,
There was problem in my main program.
I corrected it , thanx now i also tested it properly.
Regards,
Dilip
โ05-16-2005 2:40 PM
โ05-16-2005 2:41 PM
Dear Brad,
My script is properly working. Also testing is colplete by users.
Thanks for your prompt reply.
Regards,
Dilip
โ05-16-2005 2:46 PM