SAP智慧表單 - 表單構建器



在本章中,我們將詳細討論表單構建器中的導航、表單構建器的功能、表格繪製器的用法以及SAP智慧表單的輸出選項。

SAP智慧表單 – 表單構建器中的導航

要設計一個新的智慧表單或更改或顯示一個現有的智慧表單,您必須使用事務:SMARTFORMS

如以下螢幕截圖所示輸入事務 -

Navigation in Form Builder

在主螢幕上,您可以看到三個不同的選項卡 -

  • 更改
  • 顯示
  • 建立

輸入表單名稱,然後單擊“建立”按鈕 -

Screenshot

當您單擊“建立”按鈕時,將開啟一個SAP表單構建器螢幕。表單構建器的圖形介面螢幕用於表單設計。

它包含三個工作區域 -

  • 導航樹(左側)
  • 維護螢幕(中間窗格)
  • 表單繪製器(右側)
Create Button

也可以從頂部選單隱藏/顯示錶單繪製器。在頂部選單中,您可以選擇開啟/關閉表單繪製器,如以下螢幕截圖所示。

Menu

在“維護”選項卡中,您有其他與表單構建器整合的工具。

  • PC編輯器 – 用於管理文字節點。

  • 表格繪製器 – 用於管理表格和模板節點。

PC Editor

SAP智慧表單 – 表單構建器中的功能

表單構建器中提供了一組不同的功能。

欄位列表

此功能列出智慧表單的所有欄位。

Field List

當您單擊“欄位列表”(ctrl+shift+F4)時,它將在主螢幕上開啟“欄位列表”資料夾。以下值顯示在“欄位列表”下 -

  • 匯入介面
  • 匯出介面
  • 全域性資料
  • 系統欄位
Field Name

撤銷/重做

您還可以逐步撤消對錶單步驟的更改。在智慧表單中,表單構建器會儲存您自上次儲存以來對錶單所做的任何更改,而無論這些更改是否發生在以下位置

  • 導航樹
  • 表格繪製器
  • 表單繪製器
  • PC編輯器
  • 維護螢幕的輸入欄位。

您可以逐步撤消這些更改。撤消後,您還可以重做這些更改。

轉到“實用程式”→“設定”→“撤消/重做表單更改”。在“常規”選項卡下,您有此選項。

General

預設情況下,當您導航到“常規”選項卡時,這些選項會被選中。

下載/上傳表單

也可以在本地儲存表單或子樹。它儲存為XML檔案,您可以將此XML檔案上傳到同一表單甚至不同的表單中。

上傳子樹時,您需要確保此下載的子樹的樣式和欄位存在於目標系統中。

要下載智慧表單,請轉到“實用程式”→“下載表單”。

要下載子樹,請轉到導航窗格,雙擊頁面和視窗節點的下級節點作為表單的根節點。轉到“實用程式”→“下載子樹”。

Utilities

要上傳表單,請轉到“實用程式”→“上傳”。

Upload

上傳時,它會知道是否有表單/子樹要上傳。如果是表單,它會覆蓋表單構建器中的當前表單。當檔案包含子樹時,智慧表單會將此子樹複製到剪貼簿,要貼上此子樹,您可以導航到樹結構並使用上下文選單插入子樹。

注意 – 在插入之前,您應該確保子樹的所有目標和樣式都存在。如果不存在,則應建立它們。

活動版本

您也可以直接返回到表單的最後一個活動版本。但是,該表單的所有更改都將丟失。要恢復活動版本,請轉到“實用程式”→“返回活動版本”。

Active Version

SAP智慧表單 – 使用表格繪製器

智慧表單中的表格繪製器用於設計視窗中的模板和表格。模板和表格的佈局是使用線型別完成的。您可以透過轉到SMARTFORMS GUI螢幕中“維護”視窗下的“表格”選項卡來開啟/關閉表格繪製器。

Line Types

表格繪製器在智慧表單中提供了不同的功能 -

  • 您可以繪製線條和列。
  • 您可以剪下、複製、刪除或插入線條。
  • 您可以刪除單元格。
  • 您還可以更改單元格大小。
  • 您還可以拆分單元格。
  • 可以使用不同的表格模式。

注意 – 您應該檢查比例中的大小,因為設計區域不會根據視窗大小進行縮放。

以下節點型別可用於以表格格式呈現資料 -

  • 模板節點 – 您可以使用本質上是靜態的模板,因為列和行是預先確定的。

  • 表格 – 智慧表單中的表格本質上是動態的,因為表單中表格的大小取決於執行時選擇的資料量。

Tables

您可以在螢幕的下部看到表格繪製器。而在頂部,您有表格繪製器功能,這些功能可用於提供線型別。

定義表格佈局

要定義表格佈局,您需要在導航樹結構下建立模板或表格。此表格佈局確定 -

  • 每個單元格的高度和寬度。
  • 行和單元格的數量。
  • 每個單元格的寬度。

在定義表格佈局時,您可以使用“從”和“到”列來指定定義適用的模板行。

高度值應用於一行中的所有單元格,您可以為要顯示的每個單元格指定寬度。寬度值的總和必須等於模板的指定寬度。

也可以透過在行的“參考”列中輸入值來重用模板行的名稱。

以下是表格控制元件中的示例行。

名稱 值從 值到 高度 1. 2.
行 1 1 1 1 1 1
行 2 2 2 2 2 2
行 3 3 3 1 1 2

在表格繪製器中定義線型別

模板或表格中的線型別指定一行單元格的數量和大小。您可以透過在“詳細資訊”設定中輸入值以圖形方式輸入線型別,如以下螢幕截圖所示。

Table Painter

Table1

使用表格繪製器定義線型別,轉到模板或表格。在表格繪製器中,存在一條寬度對應於視窗寬度的線。表格繪製器設計區域中的寬度與視窗寬度相同。

要繪製線條,請選擇繪製線條和列筆,並繪製如下所示的線型別。

Column

您還可以使用上下文選單插入空行。將滑鼠指標放在要插入空行的行上,然後右鍵單擊以開啟上下文選單。

您可以選擇“插入”→“在下方插入新空行”或“插入”→“在上方插入新空行”。這將在表格中插入一條與所單擊行具有相同高度的新行。

Blank Line

您還可以拆分現有的線型別。將鉛筆放在要水平拆分的位置,然後將線條向右拉。表格繪製器將自動拆分線條。您也可以使用上下文選單拆分線條。

Split

您還可以使用“複製”或“剪下”行來移動或複製現有行,如上下文選單中所示。

SAP智慧表單 – 輸出選項

您可以在表單構建器下使用不同的輸出選項。這些屬性在智慧表單中表單屬性的“輸出選項”選項卡下可用。

元件型別:SSFCOMPOP

SSFCOMPOP

您可以使用表單屬性控制表單輸出,以定義輸出格式和介質的預設設定。這些設定可以透過在呼叫智慧表單時使用標準引數來覆蓋,這些引數被稱為動態設定選項

注意 – 表單中輸出格式的預設選項是標準輸出 (OTF),此輸出格式以及介質被稱為靜態設定

下圖顯示了輸出選項的覆蓋設定 -

Output Format

當您在“輸出格式”中使用覆蓋選項時,智慧表單會忽略表單中的所有靜態設定。

廣告

© . All rights reserved.