开发手册 欢迎您!
软件开发者资料库

SAP Smart Forms - 概述

SAP智能表单概述 - 从简单和简单的步骤学习SAP智能表单,从基本到高级概念,包括概述,体系结构,结构,表单逻辑,导航,表单生成器,样式生成器,输出类型,高级开发概念,表单图形,应用和迁移。

您可以使用智能表格技术在SAP系统中设计和打印表格.您的ABAP程序调用智能表单然后打印,生成假脱机.您可以在智能表单中嵌入文本,图像和条形码等其他元素. SAP Smart Forms是SAP Script Forms的高级版本,它取代SAP系统中的脚本以进行表单打印,并以HTML格式集成输出.

您可以在Smart中使用不同的输出格式表格,其中一些包括 :

  • 打印

  • 电子邮件

  • 传真或

  • 以HTML/XML输出格式通过互联网发送.

智能表单工具允许您使用简单的图形工具而不是使用任何编程工具来修改表单.这意味着没有编程知识的用户可以毫不费力地为业务流程配置这些表单.

在智能表单中,从静态和动态表中检索数据.表标题和小计由触发事件指定,然后在最终输出之前对数据进行排序. 智能表单允许您合并图形,可以作为表单的一部分或作为背景显示.如果需要,您还可以在打印表单时抑制背景图形.

SAP Smart Forms对使用Adobe的交互式表单感到惊讶.

SAP系统中可用的此标准Smart Forms的一些示例如下&&;

  • SF_EXAMPLE_01 表示发票,其中包含客户航班预订的表格输出.

  • SF_EXAMPLE_02 表示发票,如SF_EXAMPLE_01,但有小计.

  • SF_EXAMPLE_03 指定类似SF_EXAMPLE_02的发票,但是可以在应用程序中选择多个客户的发票程序.

SAP Smart Forms与SAP脚本

自20世纪80年代以来,SAP Scripting正在使用.然而,Smart Form概念是在2001年开始的.Smart Forms在SAP中对Scripting Forms感到惊讶.

以下是它们之间的主要差异和减号;

  • 在SAP Scripting中,您必须编写打印程序.但是,在智能表单中,不需要编写打印程序.

  • SAP脚本取决于客户端.但是,Smart Forms与客户无关.

  • 您可以在不使用主窗口的情况下创建智能表单.但是,使用脚本是不可能的.

  • 在SAP Scripting中,最多可以使用99个主窗口.但是,在智能表单中,它可以有一个主窗口.

  • 在SAP系统中激活Smart Forms时,它会生成功能模块.但是,在脚本执行的情况下不会生成它.

  • 也可以使用Smart Forms创建和设计Web表单,但是您无法设计Web表单使用脚本.

  • 智能表格概念完全基于图形用户界面.但是,脚本包括一些编程.

  • 您可以使用事务 SMARTFORMS 创建,更改和显示智能表单.要设置智能表单的样式,您可以使用事务 SMARTSTYLES .要编写SAP脚本,请使用事务代码:SE71 打开表单painter和SE72,在脚本表单中添加不同样式的文本和字体.

  • 可以使用Smart Forms维护背景图形,但SAP脚本无法维护.

设计智能在SAP系统中使用事务代码: SMARTFORMS .

SMARTFORMS要设置智能表单的样式,请使用事务处理: SMARTSTYLES .SMARTSTYLES

SAP Smart Forms  - 使用

Smart Forms与Scripting相比具有许多优势.这些包括易于设计的图形用户界面,动态文本框架和表格结构的使用.

以下是使用Smart Forms : 的好处;

  • 设计智能表单不需要任何编程知识,因为它基于图形工具.这允许高级用户在SAP系统中设计智能表单,只有在特殊情况下才需要专家.

  • 当您激活智能表单时,它会自动生成功能运行时的模块.

  • 您可以将背景图形添加到智能表单中,这些表单可以作为表单的一部分显示.

  • 您可以使用智能表单显示表格结构和动态文本框架.您可以使用SMARTSTYLES添加彩色文本,图像,条形码等.

  • 您可以使用版本6.10生成HTML格式的输出.

  • 使用拖放或剪切/粘贴功能可以轻松更改现有的智能表单.这不需要您输入脚本编码进行更改.

  • 您可以将SAP脚本表单转换为智能表单,但反之亦然.

SAP智能表格 - 一般概念

在SAP系统中,表单打印意味着创建和设计布局大规模印刷的形式.这涉及用于动态格式化的表单结构,设计和布局以及表单逻辑.表单布局告诉表单的结构 - 不同结构页面的数量以及使用表格,段落和字符格式来格式化表单中的文本.

表单的动态格式取决于在表单逻辑上,允许您在表单布局中添加条件文本,仅在满足特定条件时才显示.您可以根据条件类型定义变量字段 - 首先催款使用此文本,第二个催款使用其他文本等处理动态格式.

可以在SAP中创建不同的表单类型系统使用智能表格,您可以根据要求添加条件文本和不同的布局.

  • 发票

  • 帐户报表

  • 薪资报表

  • 质量表格

  • 清单

  • 订单处理

  • 订单确认

  • 交货单及更多

在下一章中,我们将详细讨论SAP Smart Forms的体系结构.