SE71中维护FORM的段落\页面\窗口

来源:互联网 发布:js手工琴效果 编辑:程序博客网 时间:2024/04/30 04:23

SE71用来创建FORM,所谓FORM是指word文档的模板一类的东西,把word文档模块化的感觉

FORM在我的案例中,分为:1.静态文本  2.代码绘制的表格  3.动态变量

最终创建好以后,被abap程序调用。调用的时候使用该FORM的名字。调用的方式如下代码所示:

      CALL FUNCTION 'OPEN_FORM'        EXPORTING          DEVICE                      = 'PRINTER'          FORM                        = 'XXXXXXX'           "这个就是调用时 用的FORM名          LANGUAGE                    = SY-LANGU          OPTIONS                     = OPT        EXCEPTIONS          CANCELED                    = 1          DEVICE                      = 2          FORM                        = 3          OPTIONS                     = 4          UNCLOSED                    = 5          MAIL_OPTIONS                = 6          ARCHIVE_ERROR               = 7          INVALID_FAX_NUMBER          = 8          MORE_PARAMS_NEEDED_IN_BATCH = 9          SPOOL_ERROR                 = 10          OTHERS                      = 11.

  CALL FUNCTION 'WRITE_FORM'    EXPORTING      ELEMENT                  = ELE        "ELEMENT是SAPSCRIPT中页窗口中的元素      WINDOW                   = WIN    EXCEPTIONS      ELEMENT                  = 1      FUNCTION                 = 2      TYPE                     = 3      UNOPENED                 = 4      UNSTARTED                = 5      WINDOW                   = 6      BAD_PAGEFORMAT_FOR_PRINT = 7      SPOOL_ERROR              = 8      OTHERS                   = 9.

  CALL FUNCTION 'CLOSE_FORM'    EXCEPTIONS      UNOPENED                 = 1      BAD_PAGEFORMAT_FOR_PRINT = 2      SEND_ERROR               = 3      SPOOL_ERROR              = 4      OTHERS                   = 5.

上述是abap程序调用form的过程

下面介绍form的制作过程

1.创建一个form

2.维护form的header信息也就是“标题”

3.创建一个“页”page

4.创建一个“窗口”window

5.创建一个“段落格式”paragraph formats

6.在“页窗口”中,将“窗口”配置给“页”,并为“窗口”分配一个“段落格式”


经过上述过程,就可以维护一个form了。

下面图解这个过程:

进入SE71



0 0
原创粉丝点击