Script Form 是SAP所提供的一款強大的報表設設計工具。
一、Script Form主要工具包括如下:
1)Form Painter:格式繪制器,用於格式的設定。TCoce:SE71.
2)Standard Text:標准文件,可以創奸獨立於格式的文本,供具體Form使用.TCode:SO10.
3)Style:體例設計,用於創建段落和字符格式,可供具體Form使用。TCode:SE72.
二、Script Form的創建
1. Tcode:SE71.
輸入表單名稱,單擊建立按鈕,進入Script Form Header設置界面,該界面包括兩項設置:
1)管理資料:主要顯示名稱、描述、開發類別和創建信息等;
2)基本設定:主要顯示頁面格式,包括設置打印紙張大小、頁面方、默認字體及大小等屬性等;
對於新建的Form,還不存在任何段落、頁面和窗口,因此首先需要進行這些基本元素的設定,
再回過頭來分配默認設定。每一個頁面都是由基本的窗口、段落構成的。在元素的創建過程中,
應該按照從基本元素到復雜元素逐步進行,即應首先設定字體和段落,然后是窗口,最后再將窗口
添加到頁面中,然后保存,顯示:.
二、character format段落格式的設定
段落格式,用於在Form 中控制段落中具體文字的字體和大小等,其創建或修改步驟如下:
在Form Painter的應用工具欄中單擊命令項,對於已存在的Character(字符),
可以通過單時擊主菜單上的【表單】——【顯示&更改】,來進行修改模式切換,如下圖:
通過選擇主菜單上的【編輯】——【建立元素】命令添加新字符格式
定義字符格式時遵循下述命名規則:
* 名稱只能包含一個或兩個字符,首字符必須為字母;
* 第二個可為字母、數字或空格;
如上圖新增element 命名為:H1,表示為報表頭;若為Item,可命名為I1,I1,...
字符格式的設定中包括Standard(標准)和Font(字體)兩組屬性,如上圖示標准屬性:
*Barcode(條形碼),是一組由不同寬度的黑白線條按特定編碼排列而成的圖形標識符,
用於存儲一組簡單信息,Barcode的維護可通過TCode:SE73來實現.
*Protected(被保護),設定為格式的字符串不會被分行符分隔成兩串,而是作為一個整體在下一行中輸出:
*Hidden(隱藏),不打印字符串,只在文本編輯器中可見;
*Superscript/Subscript(上標/下標),字符串以高於或低於當前行文字半行的位置打印輸出。
Font(字體)屬性
*Family/Font size:字休類型及大小;
*Bold/Italic/Underlined:字體風格,粗體/斜體/下划線。