Application Development and Automation 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: 
Read only

sap script - Write_form FM doesnt write value to script form

Former Member
0 Likes
451

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

3 REPLIES 3
Read only

Former Member
0 Likes
421

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

Read only

Former Member
0 Likes
421

Hi,

In the script, use & place holders..

&WA_ITEM-EBELN& ,, &WA_ITEM-MATNR& etc...

Hope this solves

Regards

Shiva

Read only

Former Member
0 Likes
421

myself