SAP智慧表單 - 結構



智慧表單由多個頁面組成。其中包含不同的圖形,例如頁首和公司徽標,而輸出區域和要顯示的文字則位於輸出中。您可以使用動態表結構以列、單元格格式等顯示資料或文字。

一個常見的智慧表單示例是航班預訂的客戶發票。航班預訂的價格詳細資訊顯示在主視窗的表格中,其他視窗包含不同的元素,例如公司名稱徽標、客戶地址以及其他公司或客戶特定詳細資訊。

Structure

航班預訂發票的第一頁包含預訂公司詳細資訊、如有客戶信函以及包含多個預訂專案的表格。表格型別為動態型別,其長度取決於表格中預訂專案的數量。表格標題包括列標題:

  • 序號
  • 票號
  • 航段
  • 航班名稱或編號
  • 旅客姓名等

而表格頁尾包含:以盧比計的金額、淨額等。

當由於專案數量較多導致表格延續到第二頁時,表格標題和頁尾也會在下一頁重複顯示。此智慧表單的頁面佈局將頁面結構定義為A4,而A5是每個頁面上要顯示資料的視窗的位置。

SAP智慧表單 – 螢幕導航

要設計新的智慧表單或更改或顯示現有智慧表單,應使用事務程式碼:SMARTFORMS

輸入如下所示的事務程式碼:

Navigation

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

  • 更改
  • 顯示
  • 建立

輸入表單名稱,然後單擊“建立”按鈕,如下面的螢幕截圖所示:

Screenshot

單擊“建立”按鈕後,將開啟SAP表單構建器螢幕,該螢幕分為三個部分。

SAP Form Builder

左側是導航視窗。此視窗包含所有元素,例如文字和圖形,它們是SAP智慧表單的一部分。您可以在導航窗格下看到節點和子節點的層次結構。

中間是維護視窗。此視窗用於設定智慧表單中每個元素的屬性值。您可以定義輸出選項,例如:

  • 位置和大小(左邊緣、上邊緣、寬度和高度)
  • 方框和陰影
  • 框架
  • 陰影等

“預覽”和“條件”選項卡包括:欄位名稱和比較值。

Preview

右側是表單繪圖器。表單繪圖器定義SAP智慧表單中頁面的佈局。當您在SAP系統中建立智慧表單時,會生成一個功能模組。在導航窗格下,預設情況下,每個表單都有兩個資料夾,它們是:

  • 全域性設定
  • 頁面和視窗

現在讓我們詳細討論這兩個資料夾。

全域性設定

它包含智慧表單的全域性設定,例如:

  • 表單屬性
  • 表單介面和
  • 全域性定義

在表單介面中,您可以看到從列印程式傳遞到智慧表單的所有資料。而全域性定義包含可在整個智慧表單中使用的資料。

Global Settings

頁面和視窗

使用“頁面和視窗”,您可以建立新的物件,例如:

  • 頁面
  • 視窗
  • 圖形
  • 地址
Pages

智慧表單的列印根據下一頁欄位進行。而智慧表單的處理取決於導航窗格中定義的順序。

Navigation Pane

SAP智慧表單 – 表單頁面

在任何SAP智慧表單中,您都可以為每個頁面定義不同的頁面佈局。頁面佈局定義頁面格式,其一些選項包括:

  • 橫向
  • 縱向
  • A4尺寸
  • A5尺寸等

智慧表單中的每個頁面都可以具有不同的結構。例如,第一頁可以包含地址、公司資訊、徽標、業務條款或應出現在第一頁上的任何其他資訊。

在智慧表單中,您需要為每個頁面定義下一頁以及清晰的頁面順序。您還可以多次呼叫同一頁面以使輸出遞迴。頁面中斷是使用手動編碼在表單邏輯中定義的,您也可以透過主視窗和子視窗來定義它。

每個頁面包含兩種型別的輸出區域,分別是主視窗和子視窗。這些視窗可以放置在頁面的任何位置,您甚至可以將它們重疊。單個視窗可以在多個頁面上使用。

First Page

SAP智慧表單 – 主視窗和子視窗

在本節中,我們將詳細瞭解主視窗和子視窗。

主視窗

在SAP智慧表單中,主視窗用於容納文字和資料。由於這是主視窗,因此它充滿了文字和系統資料。它在下一頁的主視窗中顯示文字,而頁面中斷會自動觸發。

注意 – 請記住有關主視窗和子視窗的關鍵點。

  • 每個頁面的主視窗應具有相同的寬度,但高度可以不同。

  • 當您沒有定義頁面的主視窗時。該頁面將呼叫自身,這將導致無限迴圈。

子視窗

在SAP智慧表單中,子視窗用於在輸出的預定義區域顯示文字和資料。子視窗中不適合的文字和資料將被截斷,不會顯示在表單輸出中。

當在每個頁面上放置具有相同名稱的子視窗時,該子視窗的內容將顯示在每個頁面上。

Sub-Window

要在主視窗或頁面中建立視窗,請右鍵單擊頁面或主視窗,然後選擇視窗型別。

Create

輸入視窗名稱、含義和視窗型別。為此視窗輸入的名稱將顯示在導航窗格中。您可以拖動視窗並將其放置在主視窗的任何位置。

Main Window

當視窗重疊時,您還可以將一個視窗傳送到背景,透過右鍵單擊它來複制或刪除節點。

Background

SAP智慧表單 – 文字和資料

您可以在智慧表單中輸入文字和資料,並根據需要放置它們。在此智慧表單中輸入的資料採用字串格式,可以從資料庫中提取。您還可以以表格格式輸入文字和資料,以表格形式顯示。

  • 您可以使用表單繪圖器將視窗、圖形等定位在智慧表單中的頁面上。

  • PC編輯器用於編寫文字。

  • 智慧表單視窗中的表格繪圖器用於格式化表格。

使用PC編輯器在智慧表單中輸入文字

要使用PC編輯器輸入文字,您應在導航樹中建立文字節點。也可以使用系統欄位和表單中的引數將系統中的資料包含到文字中。處理智慧表單時,系統會將資料替換為系統欄位的值。

要在導航窗格中建立文字節點,請右鍵單擊→建立→文字,如下面的螢幕截圖所示。

Text

輸入節點名稱和描述,如下面的螢幕截圖所示:

轉到“常規屬性”,並將文字型別選擇為“文字元素”。您可以直接在PC編輯器中輸入文字,也可以以全屏模式開啟文字編輯器。

Text Element

單擊綠色箭頭標記(F3按鈕)時,文字編輯器中的文字將傳輸到內聯PC編輯器。

Green Arrow Mark

要將文字突出顯示為URL,請標記此文字,然後單擊頂部的“插入URL”。

URL
廣告
© . All rights reserved.