‎2009 Oct 13 12:04 PM
HI EXPERTS,
i have one internal table without header line in my program and i looped through it and i called WRITE_FORM FM to write 'DETAIL' Element on script . When i execute program , wa_itab workarea carries values bt it doesnt carry any data while debugging script at the same time . my code is like this:
TYPES : BEGIN OF TY_ITEM,
EBELN TYPE EKPO-EBELN, "PURCHASE ORDER NO.
EBELP TYPE EKPO-EBELP, "ITEM NUMBER OF PURCHASE ORD
LOEKZ TYPE EKPO-LOEKZ,
TXZ01 TYPE EKPO-txz01,
MATNR TYPE EKPO-MATNR, "MATERIAL NO.
WERKS TYPE EKPO-WERKS, "PLANT
MENGE TYPE EKPO-MENGE, "PO QTY.
MEINS TYPE EKPO-MEINS, "UNIT OF MEASUREMENT
MAKTX TYPE MAKT-MAKTX, "MATERIAL DESCRIPTION
END OF TY_ITEM.
DATA: WA_ITEM TYPE TY_ITEM.
DATA: IT_ITEM TYPE TABLE OF TY_ITEM.
loop at it_item INTO WA_ITEM.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'DETAIL'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
OTHERS = 8.
endloop.
In script in MAIN Window ,only i have element called DETAIL , where i write WA_ITEM-EBELN, WA_ITEM-MATNR....like that.
Bt it doesnt display any data .
Plz try to solve this issue.
Thanks,
Saurin Shah
‎2009 Oct 13 1:00 PM
Hi,
Your script element is calling right when you execute ? have u gven &WA_ITEM-EBELN&, &WA_ITEM-MATNR&, .....?
try to give FUNCTION = 'APPEND'
Regards,
G
‎2009 Oct 13 1:04 PM
Hi,
In the script, use & place holders..
&WA_ITEM-EBELN& ,, &WA_ITEM-MATNR& etc...
Hope this solves
Regards
Shiva
‎2009 Oct 26 7:56 AM