
- SAP ABAP 教程
- SAP ABAP - 首頁
- SAP ABAP - 概述
- SAP ABAP - 環境
- SAP ABAP - 螢幕導航
- SAP ABAP - 基本語法
- SAP ABAP - 資料型別
- SAP ABAP - 變數
- SAP ABAP - 常量 & 字面量
- SAP ABAP - 運算子
- SAP ABAP - 迴圈控制
- SAP ABAP - 決策
- SAP ABAP - 字串
- SAP ABAP - 日期 & 時間
- SAP ABAP - 資料格式化
- SAP ABAP - 異常處理
- SAP ABAP - 字典
- SAP ABAP - 資料域
- SAP ABAP - 資料元素
- SAP ABAP - 表格
- SAP ABAP - 結構
- SAP ABAP - 檢視
- SAP ABAP - 搜尋幫助
- SAP ABAP - 鎖定物件
- SAP ABAP - 模組化
- SAP ABAP - 子程式
- SAP ABAP - 宏
- SAP ABAP - 函式模組
- SAP ABAP - 包含程式
- SAP ABAP - Open SQL 概述
- SAP ABAP - Native SQL 概述
- SAP ABAP - 內部表
- SAP ABAP - 建立內部表
- ABAP - 填充內部表
- SAP ABAP - 複製內部表
- SAP ABAP - 讀取內部表
- SAP ABAP - 刪除內部表
- SAP ABAP - 面向物件
- SAP ABAP - 物件
- SAP ABAP - 類
- SAP ABAP - 繼承
- SAP ABAP - 多型
- SAP ABAP - 封裝
- SAP ABAP - 介面
- SAP ABAP - 物件事件
- SAP ABAP - 報表程式設計
- SAP ABAP - 對話程式設計
- SAP ABAP - 智慧表單
- SAP ABAP - SAPscripts
- SAP ABAP - 客戶出口
- SAP ABAP - 使用者出口
- SAP ABAP - 業務附加功能
- SAP ABAP - Web Dynpro
- SAP ABAP 有用資源
- SAP ABAP - 問答
- SAP ABAP - 快速指南
- SAP ABAP - 有用資源
- SAP ABAP - 討論
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”。

步驟 4 - 單擊“繼續”圖示或在“複製表單或文字”對話方塊中按 ENTER 鍵,以便建立 ZSMM1 表單作為預定義表單 SF_EXAMPLE_01 的副本。
步驟 5 - 單擊“儲存”圖示。表單的名稱顯示在 SAP 智慧表單初始螢幕上的“表單”欄位中。
步驟 6 - 單擊 SAP 智慧表單初始螢幕上的“建立”按鈕。ZSMM1 表單將顯示在表單構建器中。
步驟 7 - 第一個草稿頁面將建立帶有 MAIN 視窗。新表單的所有元件都基於 SF_EXAMPLE_01 預定義表單。您只需單擊導航選單中的節點即可檢視其內容。

在表單中建立文字節點
步驟 1 - 在 SAP 表單構建器螢幕的更改模式下開啟表單,然後右鍵單擊“第一頁”節點中的“主視窗”選項,並從上下文選單中選擇“建立”→“文字”。
步驟 2 - 將“文字”欄位中的文字修改為“My_Text”,並將“含義”欄位中的文字修改為“Text_Demo”。在表單構建器中心框架的文字編輯框中輸入文字“Hello TutorialsPoint.....”,如下面的快照所示:

步驟 3 - 單擊“儲存”按鈕以儲存節點。
步驟 4 - 分別單擊“啟用”和“測試”圖示以啟用和測試節點。函式構建器的初始螢幕將出現。
步驟 5 - 分別單擊“啟用”和“執行”圖示以啟用和測試函式模組。函式模組的引數將顯示在函式構建器的初始螢幕中。
步驟 6 - 單擊“執行”圖示以執行函式模組。將出現“列印”對話方塊。
步驟 7 - 將輸出裝置指定為“LP01”,然後單擊“列印預覽”按鈕。
以上步驟將產生以下輸出:
