要启动脚本,您必须运行事务 SE71 ,这将打开Form Painter.
在Form Painter的请求屏幕中,输入一个表单和语言字段中SAPscript表单的名称和语言.让我们分别在这些字段中输入'RVINVOICE01'和'EN'.
段落提供格式化一段文本和字体所需的所有信息.要创建段落,请单击段落格式选项卡,如以下屏幕截图所示.
输入左边距,右边距,对齐和行间距以定义段落格式.
单击"字符格式"选项卡以输入字符格式和含义,如图所示以下屏幕截图.
输入以下格式设置选项去;
格式
含义
大小
然后,您必须定义文档的布局.单击布局选项卡以设计窗口.
使用布局,提供了一个GUI编辑器,您可以在其中拖动窗口位置并且易于使用.
默认情况下,您可以在布局中看到主窗口.要创建新窗口,可以右键单击Layout → 创建窗口,如下面的屏幕截图所示.
你还可以在布局部分添加图形/徽标.转到"窗口"选项卡旁边的"图形"按钮,然后输入详细信息.
要在相应窗口中创建元素,请单击"编辑"文本按钮.
您可以在"事务SE38"下定义驱动程序以调用此脚本.使用功能模块定义调用程序 :
START_FORM
WRITE_FORM
END_FORM
CLOSE_FORM
这是开发脚本并添加多个的方法窗口并定义表单的段落和布局.
Form OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING Form = 'FormName' Endform "OPEN_FORM
Form START_FORM CALL FUNCTION 'START_FORM' EXPORTING Form = 'FormName'. Endform "START_FORM
CALL FUNCTION 'WRITE_FORM' EXPORTING Window = 'GRAPHNAME’
CALL FUNCTION 'WRITE_FORM' EXPORTING Element = 'ELEMENTNAME' FUNCTION = 'SET' TYPE = 'BODY' Window = 'MAIN’ endform. " WRITE_FORM
CALL FUNCTION 'END_FORM' IMPORTING RESULT = EXCEPTIONS UNOPENED = 1 OTHERS = 5 endform. " END_FORM
CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = EXCEPTIONS UNOPENED = 1 OTHERS = 5 endform. "CLOSE-FORM