SAP ABAP - 智慧表單



SAP 智慧表單工具可用於列印和傳送文件。此工具可用於開發表單、PDF 檔案、電子郵件和網際網路文件。該工具提供了一個介面來構建和維護表單的佈局和邏輯。SAP 還提供了一系列用於業務流程的表單,例如客戶關係管理 (CRM)、銷售和分銷 (SD)、財務會計 (FI) 和人力資源 (HR) 中使用的表單。

該工具允許您使用簡單的圖形工具修改表單,而不是使用任何程式設計工具。這意味著沒有程式設計知識的使用者可以輕鬆地使用業務流程的資料配置這些表單。

在智慧表單中,資料從靜態和動態表中檢索。表標題和子總數由觸發的事件指定,然後對資料進行排序,然後再進行最終輸出。智慧表單允許您合併圖形,這些圖形可以顯示為表單的一部分或作為背景。您還可以在打印表單時根據需要隱藏背景圖形。

以下是一些 SAP 系統中可用的標準智慧表單示例:

  • SF_EXAMPLE_01 表示包含客戶航班預訂的表格輸出的發票。

  • SF_EXAMPLE_02 表示與 SF_EXAMPLE_01 類似的發票,但包含小計。

  • SF_EXAMPLE_03 指定了與 SF_EXAMPLE_02 類似的發票,但其中可以在應用程式程式中選擇多個客戶。

建立表單

讓我們使用 SAP 智慧表單工具建立一個表單。在本教程中,您還將學習如何在智慧表單中新增節點並測試表單。這裡我們首先建立 SF_EXAMPLE_01 表單的副本。SF_EXAMPLE_01 表單是 SAP 系統中提供的標準智慧表單。

步驟 1 - 智慧表單構建器是用於構建智慧表單的主要介面。它位於 SAP 智慧表單的初始螢幕上。我們需要在“命令”欄位中鍵入“SMARTFORMS”事務程式碼以開啟 SAP 智慧表單的初始螢幕。在此螢幕上,在“表單”欄位中輸入表單名稱 SF_EXAMPLE_01。

步驟 2 - 選擇“智慧表單”→“複製”或單擊“複製”圖示以開啟“複製表單或文字”對話方塊。

步驟 3 - 在“目標物件”欄位中,輸入新表單的名稱。名稱必須以字母 Y 或 Z 開頭。在本例中,表單的名稱為“ZSMM1”。

SAP Smart Form

步驟 4 - 單擊“繼續”圖示或在“複製表單或文字”對話方塊中按 ENTER 鍵,以便建立 ZSMM1 表單作為預定義表單 SF_EXAMPLE_01 的副本。

步驟 5 - 單擊“儲存”圖示。表單的名稱顯示在 SAP 智慧表單初始螢幕上的“表單”欄位中。

步驟 6 - 單擊 SAP 智慧表單初始螢幕上的“建立”按鈕。ZSMM1 表單將顯示在表單構建器中。

步驟 7 - 第一個草稿頁面將建立帶有 MAIN 視窗。新表單的所有元件都基於 SF_EXAMPLE_01 預定義表單。您只需單擊導航選單中的節點即可檢視其內容。

 SAP Form Builder

在表單中建立文字節點

步驟 1 - 在 SAP 表單構建器螢幕的更改模式下開啟表單,然後右鍵單擊“第一頁”節點中的“主視窗”選項,並從上下文選單中選擇“建立”→“文字”。

步驟 2 - 將“文字”欄位中的文字修改為“My_Text”,並將“含義”欄位中的文字修改為“Text_Demo”。在表單構建器中心框架的文字編輯框中輸入文字“Hello TutorialsPoint.....”,如下面的快照所示:

Create Text Node

步驟 3 - 單擊“儲存”按鈕以儲存節點。

步驟 4 - 分別單擊“啟用”和“測試”圖示以啟用和測試節點。函式構建器的初始螢幕將出現。

步驟 5 - 分別單擊“啟用”和“執行”圖示以啟用和測試函式模組。函式模組的引數將顯示在函式構建器的初始螢幕中。

步驟 6 - 單擊“執行”圖示以執行函式模組。將出現“列印”對話方塊。

步驟 7 - 將輸出裝置指定為“LP01”,然後單擊“列印預覽”按鈕。

以上步驟將產生以下輸出:

Print Preview
廣告