1)se71进入后即可创建form
步骤如下:
2)语法命令:
a)引用变量:如引用itab_header-werks,则可 &itab_header-werks&.当form输出时,form将在相应的窗口里显示itab_header-werks的值。
b)引用字符串:直接在form将在相应的窗口里输入常量即可。如输出一个报表的名字“中华人民共和国宪法”的字样,只需要在form的编辑窗口里直接输入该字样。汉字,各种字符,均可直接输入。
c)横线命令:BOX XPOS x_x MM YPOS y_y MM WIDTH v_w MM HEIGHT 0 MM FRAME. w_w TW
即在(x_x,y_y)点开始画一长度为v_w 个单位长的横线,其线宽为w_w个单位
竖线命令:BOX XPOS x_x MM YPOS x_y MM WIDTH 0 MM HEIGHT v_h MM FRAME. w_w TW
即在(x_x,y_y)点开始画一高度为v_h 个单位长的竖线,其线宽为w_w个单位
3)调用
call function 'OPEN_FORM'
EXPORTING
form = 'YTEST03'
EXCEPTIONS
others = 1.
loop at <内表名>.
//可以在循环体内添加控制语句来控制window得调用
call function 'WRITE_FORM'
EXPORTING
window = 'HEADERR'
EXCEPTIONS
others = 1.
call function 'WRITE_FORM'
EXPORTING
element = 'ITEM' "元素
window = 'HEADER'
EXCEPTIONS
others = 1.
call function 'WRITE_FORM'
EXPORTING
element = 'FOOTER' "元素
window = 'HEADER'
EXCEPTIONS
others = 1.
call function 'WRITE_FORM'
EXPORTING
window = 'FOOTR'
EXCEPTIONS
others = 1.
endloop.
call function 'CLOSE_FORM'.
""声明 在script. form. 中,/e也就是"元素"的书写方法为,
/e: item
p1: jsdaflkjsadlfjlsadf
/e: item1
............
主要是调用。
/: PERFORM.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23495244/viewspace-694456/
,如需转载,请注明出处,否则将追究法律责任。