1. 程式人生 > 實用技巧 >傻瓜式Smartforms操作流程

傻瓜式Smartforms操作流程

使用者需求:對揀配單進行列印,包含揀配單抬頭以及多條明細,具體如下圖:
在這裡插入圖片描述
1.先通過Tcode:Smartforms進入SAP智慧表介面
在這裡插入圖片描述
新建一個表單,如ZSY_SF_EWM007A,設定表格屬性裡的頁格式和樣式,頁格式為紙張大小,樣式為系統定義的表單樣式
在這裡插入圖片描述

2.可以把Smartforms看成是一個函式,首先我們定義表格介面,匯入一般都是抬頭欄位,表一般都是明細內容
HEAD:
在這裡插入圖片描述
ITEM:在這裡插入圖片描述
3.全域性定義裡面,需要定義上一步驟中表格介面中傳入的內表LT_ITEM的工作區結構LS_ITEM
在這裡插入圖片描述
4.然後我們就需要對列印內容進行編輯
首先需要規劃一下自己列印的內容需要劃分為多少塊,如圖劃分成了四塊,所以我們需要在Smartforms中建立四個不同的視窗來分別容納這些內容。

在這裡插入圖片描述
主視窗一般用來放置行專案內容:在這裡插入圖片描述
逐層設定,具體內容如下圖
在這裡插入圖片描述
逐層放置,可以直接使用欄位列表進行拖拽
在這裡插入圖片描述
在明細內容上我們使用LOOP迴圈進行展示
在這裡插入圖片描述
LOOP設定如下:
在這裡插入圖片描述
需要注意的是LOOP中我們拖拽的是LS_ITEM的欄位,而不是LT_ITEM的欄位,否則會導致迴圈內容都為明細的最後一條。
檢查無誤後,生成啟用。
在這裡插入圖片描述
如果需要修改字型內容,可以在樣式中進行自定義,進行更改