SAP Scripts - 表单绘制器



表单绘制器工具提供SAPscript表单的图形布局和各种操作表单的功能。在下面的示例中,我们将创建一个发票表单,方法是从标准SAPscript表单RVINVOICE01复制其布局结构,并通过访问表单绘制器工具显示其布局。

打开表单绘制器。您可以通过导航SAP菜单或使用SE71事务代码请求屏幕。

步骤1 - 在表单绘制器请求屏幕中,分别在“表单”和“语言”字段中输入SAPscript表单的名称和语言。让我们分别在这些字段中输入'RVINVOICE01'和'EN'。

RVINVOICE01

步骤2 - 如上图所示,在“子对象”组框中选择“页面布局”单选按钮。

步骤3 - 选择“实用程序”→“从客户端复制”以创建RVINVOICE01表单的副本。

Copy of RVINVOICE01

将出现“在客户端之间复制表单”屏幕。

步骤4 - 在“在客户端之间复制表单”(如下)屏幕中,在“表单名称”字段中输入表单的原始名称“RVINVOICE01”,在“源客户端”字段中输入源客户端“000”的编号,并在“目标表单”字段中输入目标表单的名称“ZINV_01”。确保其他设置保持不变。

Copy Forms Between Clients

步骤5 - 点击“在客户端之间复制表单”屏幕中的“执行”图标。将出现“创建对象目录条目”对话框。输入保存对象的包名称。点击“保存”图标。

Execute Icon

ZINV_01表单将从RVINVOICE01表单复制并显示在“在客户端之间复制表单”屏幕中。

点击两次“后退”图标,然后导航回表单绘制器:请求屏幕,其中包含已复制的表单ZINV_01的名称。

点击“显示”按钮后,将出现“表单ZINV_01:页面FIRST的布局”窗口和“表单:更改页面布局:ZINV_01”屏幕,如下面的屏幕截图所示。

Page Layout

“表单ZINV_01:页面FIRST的布局”窗口显示表单的初始布局。表单的布局包含五个窗口:HEADER、ADDRESS、INFO、INFO1和MAIN。这些窗口的描述可以在PC编辑器中访问。

例如,只需选择MAIN窗口,然后在“表单:更改页面布局:ZINV_01”屏幕中点击“文本”图标,即可查看所有边距值。

广告