跳转到主要内容
Chinese, Simplified

在本文中,我们将了解SAP Forms工具。SmartForms技术允许设计打印表单。通过用电子表格取代纸质文档,可以减少潜在的错误,并使整个系统的流程更加透明和可跟踪(表格与SAP相连,但工作人员没有)。

  1. SAP智能表单简介
  2. 什么是SAP表单
  3. SAP脚本
  4. 交互式表单
  5. Adobe表单
  6. SmartForms
  7. 智能表单的进步
  8. 在SAP中,如何制作SmartForms?
  9. 表单生成器
  10. 控制流程和条件:
  11. 输出格式
  12. 结论

SAP智能表单简介

SAP智能表单是一种复杂的SAP系统功能,使您能够生成和管理文档。由于其用户友好的界面和广泛的功能,该应用程序使企业能够轻松地设计、打印和格式化文档,包括发票、采购订单、发票和送货单。我们将介绍此产品的主要功能和优点,以及SAP Smart Forms如何帮助您简化文档处理流程。作为一个文档管理工具开发的,这个东西。

什么是SAP表单

它广泛用于打印和发送SAP文档,如发票、订单确认和交付通知等。Smart Form允许开发人员使用此程序创建在线表单、PDF文件、电子邮件和纸张。该实用程序提供了一个界面,用于创建和维护窗体的布局和逻辑。SAP还提供各种形式的业务运营,如客户、供应商的发票、已经满足销售和分销(SD)、材料管理(MM)和财务会计(FI)需求的付款建议。

该工具允许您使用基本的图形工具来更改表单,而不是使用编程工具。这有助于没有编程技能的业务用户,他们可以很容易地用业务流程的信息填写这些表格

SAP eg. SmartForms、SAP脚本、Adobe表单、Interactive表单中有许多可用的表单。让我们深入了解细节

SAP脚本

SAP脚本是一种文本处理系统,在范围和形式上可与世界顶级文本处理系统相媲美。SAP脚本使用预先格式化的表单打印预先格式化的文本。这是非常老式的。SAP脚本具有以下功能:

  • 编辑器:这是一个允许您插入和编辑文本行的程序。
  • Sap脚本布局和样式设置用于打印特定表单的布局,并为任何业务表单创建单独的文本
  • Composer用于为表单生成输出
  • 编程接口用于控制页面布局设置的显示方式。
  • 数据库:SAP脚本利用了许多数据库表,这些表可能存储大量文本、集合和样式。

SAP script

交互式表单

表单可以是交互式的,也可以只是一个没有可编辑元素的打印输出。交互式表单可以在线填写(使用SAP集成),也可以离线填写(不使用SAP集成的)。该表格可以通过电子邮件发送、保存到本地光盘、离线完成并返回。该表单建立在SAP NetWeaver Portal上,也可以使用Web Dynpro技术发布。

在SAP环境中工作的开发人员可以使用各种技术来创建交互式表单。交互式表单可以通过SAP NetWeaver Studio或使用SE80生成。这两种设置都与用于开发表单的工具Adobe LiveCycle Designer集成。

Adobe表单

输入的数据和布局信息使用XML格式存储在Adobe表单中。由于这一标准,SAP系统和最终用户之间的信息传输程序已经标准化。PDF格式允许支持任何类型的表单,并且它看起来与打印的表单几乎相同。因此,习惯于硬拷贝表格布局的用户会发现切换到电子版本相对简单。

SmartForms

在4.6C版本中,Smart Form技术取代了SAPscript技术,而Adobe的Interactive Forms自6.40版本以来取代了Smart Forms。提供了用于不同中央业务操作的智能表单(从BBP开始;SD、MM、HR 4.6C)。支持SAP脚本表单的迁移

基于生成的XML输出的交互式Web表单(XSF,Basis Release 4.6C;HTML+XSF,SAP Web AS 6.10)。

smart forms

ABAP程序必须“调用”它们才能生成假脱机并准备打印。。当智能窗体处于活动状态时,将创建一个必须由ABAP程序调用的函数模块。您永远不应该将此功能模块的名称视为面值,因为在每个系统中导入后,它可能会发生变化。

数据是从智能窗体中的静态和动态表中检索的。表标题和小计由触发的事件指定,然后在最终输出之前对数据进行排序。它包括智能表单中的视觉效果,可以作为表单的一部分或背景显示。如有必要,您还可以在打印表单时关闭背景图形。

数据是从智能表单中的静态和动态表中检索的。触发的事件定义表标题和小计,然后在生成数据之前对数据进行排序。您可以在智能表单中包含视觉效果,该视觉效果可以作为表单的一部分或背景显示。如有必要,您还可以在打印表单时关闭背景图形。

智能表单的进步

  • 文本、照片、表格和条形码都可以嵌入。
  • 必须定义导入参数,ABAP程序才能提交要打印的数据。
  • 当智能窗体处于活动状态时,将创建一个必须由ABAP程序调用的函数模块。您永远不应该将此功能模块的名称视为面值,因为在每个系统中导入后,它可能会发生变化。
  • 文本、照片、表格和条形码都可以嵌入。
  • 由于完全图形化的用户界面,它们有助于在不需要编程经验的情况下调整表格。
  • 当智能表单被激活时,系统会在运行时自动构建功能模块。
  • 我们必须使用拖放、剪切和粘贴来进行任何修改。这些行为不包括创建代码行或使用脚本语言。
  • 我们能够插入静态表和动态表。个别表格单元格中的换行、触发表格标题和小计的事件以及在输出前对数据进行排序都是这些方面的例子。
  • 用户可以包括智能表单中的图形,这些图形可以作为表单的一部分或作为背景图像显示。在打印过程中,用户可以根据需要关闭或关闭背景图形。
  • 生成的XML输出可用于web发布。
  • 在设计页面上,窗口是输出区域。
  • 各种各样的窗户

在SAP中,如何制作SmartForms?

sap smart forms tutorial

表单生成器

Form Builder将出现在屏幕中。表单生成器有三个基本选项卡来控制智能表单

  • 导航树
  • 属性
  • 表单打印机

how to create smart forms in sap abap

控制流程和条件:

在SAP智能表单中,调节导航窗格中定义的树层次结构的流处理。双击带有条件的节点,我们可以在条件选项卡中检查带有两个操作数的特定逻辑或条件。

smart forms example

输出格式

您可以以“输出文本”格式打印智能表单,也可以出于各种目的打印各种其他输出格式,例如用于智能表单的XML和用于在web浏览器中显示表单的HTML。下面列出了一些最常用的输出格式。

  • 输出文本格式这是一种标准输出文本格式,在SAP系统中广泛用于打印表单。您也可以将其转换为其他格式,例如PDF。
  • XSF输出这是一个智能表单的XML格式。它显示已处理表单的表单内容,但不显示布局信息。
  • HTML格式:表单也可以在Web浏览器中显示。它是XSF输出和HTML格式的混合体,其中内容在没有任何布局信息的情况下进行处理,数据以表单格式显示给web浏览器。

SAP Smart Forms – Output Formats

我们希望您发现这篇文章有助于初学者理解SAP表单。这里有几篇你应该读的文章。

结论

借助SAP智能表单这一有效的解决方案,公司可以成功地开发、更改和管理表单。该软件为企业提供了一个强大的文档管理工具,可以提高生产力、提高准确性并节省资金。它还提供了跨表单的定制灵活性,以提高使用灵活性。它拥有用户友好的功能以及与SAP系统的无缝连接。采用它可以帮助你的公司完全接受数字化转型。

原文地址
https://www.saptutorials.in/sap-forms/
本文地址
Article

微信

知识星球

微信公众号

视频号