<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # SAP ABAP 中的智能表單 > 原文: [https://www.guru99.com/smart-forms.html](https://www.guru99.com/smart-forms.html) SAP Smart Forms 用于在 SAP Systems 中創建和維護用于批量打印的表單。作為輸出介質,SAP Smart Forms 支持打印機,傳真,電子郵件或 Internet(通過使用生成的 XML 輸出)。 SAP 于 1998 年引入 SmartForms,以克服 SAP 腳本中的限制。 與 SAP Script 相比,SmartForms 更易于開發,維護和傳輸。 在本教程中,您將學習: * [智能表單和 SapScript 的比較](#1) * [智能表單的優勢](#2) * [SAP Smart Form](#3) 的體系結構 * [Smartforms 指南](#4) * [智能表單中的 Windows](#5) * [智能表單編程流程](#6) ## 智能表單和 SapScripts 比較 * SmartForms 中可能有多種頁面格式,而 SAPScripts 中則不是 * 可以有一個沒有主窗口的 SmartForm。 * 例程可以用 SmartForms 工具編寫。 * SmartForms 激活后會生成功能模塊。 * 無法在 SmartForms 中創建標簽。 ## 智能表格的優勢 * 由于完全圖形化的用戶界面,它們無需任何編程知識即可幫助改編表格 * 激活智能表格時,系統會在運行時自動生成功能模塊。 * 要進行任何更改,我們必須使用拖放&拖放,剪切&粘貼。 這些操作不包括編寫代碼行或使用腳本語言。 * 我們可以插入靜態和動態表。 其中包括各個表格單元格中的換行符,表格標題和小計的觸發事件以及在輸出之前對數據進行排序。 * 智能表單允許用戶包括圖形,這些圖形可以顯示為表單的一部分或背景圖形。 在打印輸出期間,用戶可以根據需要取消顯示背景圖形。 * 可以使用生成的 XML 輸出進行 Web 發布 ## SAP Smart Form 的體系結構 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/76/42/7642eae988a9ad1c8a5aa603ba1141c0_440x282.png "sap smart forms") ## 智能表格指南 讓我們在 SAP 系統中進行分析- 1. 在交易代碼框中輸入交易 **SMARTFORMS** 。 2. 在下一個屏幕中,輸入表單名稱,然后單擊創建。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/40/d0/40d0451b5d6c08628f011b7a069dd079_485x261.png "sap-smart-form") 下一個屏幕分為三個部分- ![Smart Forms in SAP ABAP](https://img.kancloud.cn/18/f7/18f7209f4de0a5f7e0057baed01de794_798x473.png "sap-smart-forms") **導航窗口**由節點和子節點組成。 它們包含所有屬于樹液形式的元素(文本,窗口等) * **維護窗口**顯示元素的屬性 * **表格打印機**窗口顯示頁面的布局 每當我們創建智能表單時,SAP 都會創建/生成功能模塊。與 SAPscripts 不同,SAP FORMS 允許您更改語言。 在導航窗口中,您會找到 **全局數據聲明**:此處定義的數據可用于整個 smartform 進行編碼。 **表單接口**:此處定義了將從打印程序傳遞到智能表單的所有數據。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/93/3d/933d0b4f8b33d53d56f957ff6c4aa809_480x360.png "sap smart forms") 右鍵單擊頁面將允許創建新頁面,窗口,圖形或地址。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/08/08/0808c4ef1fcafd309e98b26bb18c3ee3_503x433.png "sap-smart-forms") 打印將在“下一頁”字段的基礎上進行。 但是將按照導航窗口中的順序進行處理! ![Smart Forms in SAP ABAP](https://img.kancloud.cn/aa/b5/aab5087da9e97d89dbed23016a6468bf_689x352.png "sap-smart-forms") 對于背景圖片和圖形,您可以拾取黑白或彩色位圖圖像,并以標準文本的形式存儲。 您可以繞過 smartform 屏幕并打開 Form Graphics 屏幕。 交易代碼: **Se78** **![Smart Forms in SAP ABAP](https://img.kancloud.cn/41/cd/41cd8a1ba40c9d21c6080c4d86991b64_485x304.png "sap-smart-forms")** 在智能表單窗口的圖形中設置- ![Smart Forms in SAP ABAP](https://img.kancloud.cn/53/cc/53cc0ebaab5dcdac43fe09e2127b17cb_627x407.png "sap-smart-forms") ## **智能格式的 Windows** ![Smart Forms in SAP ABAP](https://img.kancloud.cn/d8/ea/d8eaa49484e05e4d8e63438562c23d1c_500x350.png "sap-smart-form") Windows 有兩種類型 1. 主要 2. 次要的 **注意事項** * 一個頁面中的主窗口不能超過 1 個。 您可以有多個輔助窗口 * 無論您在輔助窗口中打印什么,它都必須是靜態的。 (如果您的 PO 中有 20 行,并且存在頁面限制,則這些行會轉到主窗口中的下一頁。即,在內容的前繼和后繼類型中,它們將按順序在主窗口中打印。這不是 在輔助窗口中允許。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/a1/9a/a19ad16f0b9796d2eedc5c819b535999_416x313.png "sap-smart-forms") 在主窗口中,我們可以添加文本作為自定義,以自定義表單輸出。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/c6/4c/c64cb7e79602d28eb8c66fcc7c2edd09_480x360.png "sap-smart-forms") 每個窗口上的“輸出”選項確定要放置的行大小,寬度,顏色和背景。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/ec/06/ec069213d493cfd75c33f5015a14bbf9_480x360.png "sap smart forms") Smartforms 提供了提供地址號的選項,該地址號在中央地址管理中維護。 該地址將直接從 ADRC 表中獲取,并以表格形式填充。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/a2/f2/a2f283df7b376d29c34aa50db600f78d_480x360.png "sap smart forms") 可以在 Smartforms viz 中使用兩種不同的編輯器。 普通編輯 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/19/b0/19b0597287bdcb1767141dbb6f0b0baa_480x360.png "sap smart forms") 和圖形編輯器。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/9d/59/9d5959f8c44ade72724cc7e09e2d3c27_480x360.png "sap smart forms") 可以使用實用程序中的配置編輯器來更改此設置。 在 Table painter 中,您可以根據客戶要求繪制格式(例如標題,子標題,項目,子總計,總計等)。 您可以使用表格布局來確定: * 行數和單元格數 * 每行的高度 * 每個單元的寬度 * 窗口中表格的對齊方式 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/77/3a/773a8b747adcd973f550ce9848d87c63_480x360.png "sap smart forms") 表格顯示了將在表格中使用的不同線型。 線型定義每個單元格的大小和每行中單元格的數量。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/a8/92/a892daa696843bfe2552b38a9978d8a0_480x360.png "sap smart forms") ## 智能表單編程流程 創建 SAP Smart Form 模板時,用戶將使用 Smart Form Builder 創建表單布局,在 Smart Form 模板中定義必填字段,條件和特殊的編程說明。 表單設計完成后,需要先激活表單,然后才能通過打印程序對其進行測試或訪問。激活表單將啟動處理所有表單處理的功能模塊。 該功能模塊與應用程序/打印程序交互,以在用戶定義的輸出媒體中為指定設備創建輸出。 對于智能表單,我們使用 2 個功能模塊來處理智能表單。 我們將智能表單的名稱作為導入參數傳遞給第一個功能模塊。 然后,它返回動態生成的功能模塊的名稱,該功能模塊將實際調用智能表單。 智能表單名稱可以傳遞給功能模塊-' **SSF_FUNCTION_MODULE_NAME'** **[![Smart Forms in SAP ABAP](https://img.kancloud.cn/58/4e/584e01127ea2b34887b9aaae620a7107_480x360.png "sap smart forms") ](/images/sap/2011/02/12.png)** This will return the Function module name of the smartform which is referenced. ![Smart Forms in SAP ABAP](https://img.kancloud.cn/b9/c7/b9c72bc13711cf017e6a1ff33dbaf96b_480x360.png "sap smart forms") The Print program will be calling the FM **'SSF_FUNCTION_MODULE_NAME'** to get the Function module name at Runtime. Therafter it will call the Function module thus obtained to execute the smartform. ![Smart Forms in SAP ABAP](https://img.kancloud.cn/2f/c0/2fc081a35155c8fd3ab8211f1b0d5fee_480x360.png "sap smart forms") ## 范本 當您知道輸出的確切大小或輸出為固定格式時,可以使用模板。 例如 稅單/支票/航空公司表格/火車票:所有這些都使用模板。 表格和模板之間的最大區別是表格中的高度會動態變化。我們稱行為模板中的“線”。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/7d/15/7d1554c1d9bc962f6f340b249438a73f_480x360.png) SMART 樣式 智能樣式包含: * 標頭數據包含智能樣式的默認值 * 段落格式,包括縮進和間距,字體屬性,制表符以及輪廓和編號 * 字符格式,包括效果(上標,下標),條形碼和字體屬性 * 段落或字符格式的顏色和下劃線 您可以使用事務“ smartforms” /“ smartstyles”來創建智能樣式。 ![Smart Forms in SAP ABAP](https://img.kancloud.cn/33/23/3323bf13580b145115e30d075f9c8620_480x360.png "sap smart forms") 這就是本教程的全部內容
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看