ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SapScript Form 语法

SapScript Form 语法

原创 Linux操作系统 作者:hzq2010 时间:2011-05-04 22:44:51 0 删除 编辑
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.
IN PROGRAM
/: USING &INVAR1&
/: USING &INVAR2&
......
/: CHANGING &OUTVAR1&
/: CHANGING &OUTVAR2&
......
/: ENDPERFORM
 


/: DEFINE &LASTPAGE& = ‘ ‘

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23495244/viewspace-694456/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-11

  • 博文量
    196
  • 访问量
    172125