SAP Smart Forms – 架构
SAP Smart Forms – 架构
在 SAP Smart Form 中,您有多个组件,其中应用程序数据与表单定义不同。激活智能表单时,会生成功能模块并从数据库中检索数据。
在 SAP 智能表单中,使用以下组件 –
-
表单布局– 表单布局定义页面上元素的位置以及对象将在表单输出中显示的位置。
-
表单逻辑– 表单逻辑定义要从数据库中读取的数据,定义条件并控制表单输出的流程。
-
单个元素– 它包括要在表单输出中显示的元素。常见的元素类型有文本、表格、图形等。
-
表单接口– SAP 智能表单中的表单接口用于将应用程序数据传输到表单定义。
在上图中,您可以看到智能表单架构。当智能表单被激活时,会生成一个功能模块。当应用程序调用该功能模块时,该模块接口用于根据表格描述传输表格数据并打印表格。
您还可以在表单描述中嵌入语句以选择用于表单处理的数据。但是,当您必须打印大量表单导致性能下降时,不建议这样做。
还可以将数据作为表格打印在表格上,并通过智能表格与应用程序数据合并。对智能表单的一次调用总是生成一个用于打印的表单。始终可以选择不同的输出类型,例如 – 传真、打印、电子邮件或以 HTML/XML 格式发送到 Web 浏览器。