Smart Form - ooxxvv/MySAPnotes GitHub Wiki
PageOutline {{{#!comment -------------------- 以上的部份是固定的,不要變動 ----- ---------------------------------------- 在建立連結時,請標明連結的頁面類型,例如:wiki:WikiStart,而不要只用 WikiStart ----- }}}
- 在 SAP 系統中稱為 Smart Forms
- 可將程式所產生的報表,用較為美觀的方式從印表機印出
- 在程式中使用 Smart Form 時,需用 call function 的方式,可以把 smart form 看成一種很特別的 function。其呼叫的規則和 call function 相同。
- 如果 Text 的畫面被改成 Word 的話,可用 RSCPSETEDITOR 這支程式來取消設定。
- 在 SMARTFORMS 建立一個 Form
- 為這個 Form 指定一個預設的 Style (可在 SMARTFORMS 新建或使用已存在的 Style)
- 在 Form 中建立 Page - 在 Page 中建立 Window
- 在 Window 中建立 Node
- 在 Text 、 Graphic 、 Address 中指定所要呈現的內容
- 在程式中利用 Call Function 的方式呼叫 Form
- 呼叫時所使用的名稱是指系統中的名稱,而非 Form 的名稱
- 可先呼叫 SSF_FUNCTION_MODULE_NAME 這個 Function,來找出這個 Form 在系統中的名稱
- 用來切換圖形設計模式及文字設計模式
- Forms, Text modules, Smart Styles, Programs
- 用一般的 Transport Organizer 的移轉方式
- 移轉時,Smart Forms 的 Function Module 會由系統自動產生,不會和原來的一樣。
- Language 會自動移轉
- Include Text
- 不會自動移轉,需手動加入移轉 ( SE09 ) ,或用 RSTXTRAN 這支 Report
- Graphics
- 不會自動移轉,需手動加入移轉 ( SE78 的 Import 功能)
- SMARTFORMS
- SE63 => 翻譯 Smart forms
- SSF_FUNCTION_MODULE_NAME
- W_FM_NAME => 用來呼叫 smartforms 的函式,和SSF_FUNCTION_MODULE_NAME 搭配使用。
- Code20080403 => 將 Smart Form 轉成 PDF