SAP 智能表单 - 架构


在 SAP 智能表单中,您有多个组件,其中应用程序数据与表单定义不同。当智能表单被激活时,会生成一个功能模块并从数据库中检索数据。

在 SAP 智能表单中,使用以下组件 -

  • 表单布局- 表单布局定义页面上元素的位置以及对象在表单输出中显示的位置。

  • 表单逻辑- 表单逻辑定义要从数据库读取的数据,定义条件并控制表单输出的流程。

  • 单个元素- 它包括要在表单输出中显示的元素。常见的元素类型有文本、表格、图形等。

  • 表单接口- SAP 智能表单中的表单接口用于将应用程序数据传输到表单定义。

建筑学

在上图中,您可以看到智能表单架构。当智能表单被激活时,会生成一个功能模块。当应用程序调用功能模块时,通过模块接口按照表单描述传输表格数据并打印表单。

您还可以在表单描述中嵌入语句来选择表单处理的数据。但是,当您必须打印大量表单会导致性能下降时,不建议这样做。

还可以将数据作为表格打印在表格上,并通过智能表格与应用程序数据合并。对智能表单的一次调用始终会生成一个用于打印的表单。始终可以选择不同的输出类型,例如传真、打印、电子邮件或以 HTML/XML 格式发送到 Web 浏览器。