SAP Smart Forms – 表单逻辑

SAP Smart Forms – 表单逻辑


在 SAP 智能表单中,表单逻辑定义要从数据库读取的数据,然后定义条件,最后控制表单输出的流程。表单逻辑在 Form Builder 中定义,其中表单结构定义在 SMART FORMS 界面的左侧。打开智能表单创建窗口时,左侧有默认节点。

全局设置节点并具有以下三个子文件夹 –

  • 表单属性
  • 表单界面和
  • 全球定义

这些会在您创建新的智能表单时显示。

形式逻辑

要定义表单逻辑,您应该在导航窗格中的节点页面下定义层次结构,该结构定义了智能表单的处理规则。此表单逻辑可用于控制表单输出。

您应该记住以下有关 Form Logic 的要点 –

  • 在树结构中,为每个节点定义了一个选项卡,每个节点都可以链接到一个条件。当表单中的条件满足时,系统处理该节点,如果不满足,则系统不处理该节点。

  • 一般情况下,树结构中的节点是从上到下处理的。

  • 每个页面上的分页符取决于当前页面上剩余多少空间。

  • 为每个页面定义了一个流量控制;但是,您也可以转到任何页面。

使适应

SAP Smart Forms – 流程控制

您还可以在导航窗格中定义的树层次结构的 SAP 智能表单中控制流处理。

有不同的选项可用于定义流量控制,其中一些列在下面 –

  • 输出条件– 根据输出条件定义节点/子节点的处理。

  • 替代– 它可用于处理两个劣质节点之一。

  • 重复输出– 您可以使用循环重复处理输出。

  • 动态处理– 您还可以通过使用命令行定义页面序列来动态处理页面。

输出条件

您可以传递输出条件以抑制节点/子节点处理。要输入节点的输出条件,请转到条件选项卡

在条件选项卡中,您可以为每行传递一个带有两个操作数的条件。操作数可以是字段或值。

您还可以传递逻辑运算符;最重要的运营商是 –

  • 或者

输出条件

您还可以执行本地检查以验证输出条件。要执行条件检查,请单击检查按钮,如下面的屏幕截图所示。

状况检查

您还可以将输出条件链接到页面和窗口的输出事件。您可以使用附加事件框,这些事件使用 AND 条件链接。

附加事件框

当条件满足时,系统根据条件值处理节点/子节点。当条件失败时,系统忽略节点并处理流控制中的下一个值。

要重复处理输出,必须使用循环节点从内部表中读取数据。您使用循环读取客户数据并显示。要显示重复的输出,您可以创建一个节点 – 输入循环并输入唯一的名称和描述。

环形

下一步是将数据从内部表读取到工作区并创建下级节点,在其中显示读取表行的字段。

创造劣质

觉得文章有用?

点个广告表达一下你的爱意吧 !😁