<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # SAP 腳本教程:SE71,SE78,SCC1,VF03,SO10 > 原文: [https://www.guru99.com/sap-script.html](https://www.guru99.com/sap-script.html) SAP 腳本是 SAP 系統自己的文本處理系統,其外觀在外觀上與其他領先的文本處理系統非常相似。 用于以預格式化的形式打印預格式化的文本。 ## SAPScript 的組件 SAP 腳本包含五個主要組件: ![SAP Scripts Tutorial: SE71, SE78, SCC1, VF03, SO10](https://img.kancloud.cn/85/12/8512aa32fddb90abfc48ebd17a25a714_977x648.png "sap-script") 1. 用于輸入和編輯文本行的編輯器 2. 打印版式的樣式和版式集。 它們是使用相應的維護事務獨立于各個文本創建的,之后分配給文本 3. 作曲者是中央輸出模塊。 SAP 腳本編寫器對外部不可見 4. 一個編程接口,使您可以將 SAP 腳本組件包括到自己的應用程序中,并從程序中控制布局集的輸出 5. 幾個數據庫表,用于存儲文本,樣式和布局集 ## 布局集 要使用編程接口輸出文檔,R / 3 應用程序需要所謂的布局集(一種形式)。在 SAP 腳本中,布局集描述了各個打印頁面的布局,并使用文本元素提供了可定義的輸出塊, 可以將打印程序定義為頁面設計。 布局集本身不包含任何數據。 通過打印程序完成文檔數據的選擇。 打印程序從數據庫表中選擇數據,并將其提供給布局集。 當執行打印程序時,文檔將打印在屏幕上的打印機上。 通常,SAPScript 布局由以下組件組成 1. **標頭數據**:標頭數據用于 SAP 打印的信息和控制。 標頭數據由兩部分組成-*獨立于設備的*-存儲諸如開始頁,默認段落,語言屬性等信息。*與設備相關的*存儲諸如頁面格式,每英寸方向線等信息。 2. **段落和字符格式**:使用各種屬性來格式化段落。 例如,標準段落屬性指定左或右頁邊距,對齊方式,行距等。字體屬性指定字體系列,字體大小等。字符格式允許格式化段落中的整個文本塊 3. **Windows 和文本元素**: Windows 是頁面中各個文本區域(頁眉地址,日期,頁腳)。 它有助于將文檔中包含的信息組合為特定的組,并使每個組出現在打印頁面的單個區域中。您可以為每個窗口定義文本元素(窗口文本)。 打印程序按名稱訪問文本元素,對其進行格式化并將其打印在相應的窗口中。 段落和使用的字符格式必須在表格中定義。 4. **頁面**:它們是文檔的各個頁面,并且必須具有唯一的名稱。 您通常會發現各個頁面的布局不同:發票的首頁與后續頁面有所不同,在后續頁面上您無需重復一般信息,例如地址或客戶數據。 5. **頁面窗口**:在定義窗口和頁面時,您尚未確定要輸出的文本的位置和間距。頁面窗口通過指定輸出窗口的左上邊緣來定義輸出介質中的矩形輸出區域。 輸出區域及其寬度和高度 ## 控制指令 “控制命令”的目的是允許控制輸出格式。這些命令不是由 SAP 腳本編輯器解釋的,而是傳遞給 SAP 腳本 Composer 進行處理。 例如,這包括行和頁面格式,根據段落和指定的字符格式的文本格式。 語法 ``` Enter /: in the paragraph format ``` 例子 * NEW-PAGE-明確分頁符 * 保護......... ENDPROTECT-在一頁中打印完整段落。 * 包含-將另一個文本的內容包含到當前文本中 * 性能-調用任何 ABAP 程序的子例程 ## 打印程序 腳本的執行通過 ABAP 程序(稱為打印程序)完成。 每個打印程序應具有一個 ENTRY 表單,該表單將通過自定義調用。 對于標準配置,我們可以在 *TNAPR* 表中查看表單名稱(腳本名稱),打印程序名稱和輸出類型。打印程序使用 Form 控制功能來調用腳本 。 打印程序調用全部或某些表單控制功能來執行腳本 * OPEN_FORM(強制性)打開布局集輸出 * CLOSE_FORM(強制性)結束布局集輸出 * START_FORM(可選)開始新的布局集 * WRITE_FORM(強制性)調用布局集元素 * END_FORM(可選)結束當前布局集 ## 輸出類型 輸出類型可以指定內部使用所需的打印形式或要發送給客戶或供應商的形式。 輸出類型也可以是您要發送給另一個部門工作人員的內部電子郵件消息。 例如,“打印輸出”可以分類為開票憑證的一種輸出類型,即,當執行該輸出類型時,將打印開票憑證。 同樣,“傳真”可以是一種輸出類型,即,執行該輸出類型時,發送開票憑證的傳真 任何文檔(例如,開票憑證)的所有輸出類型都將存儲在表格 NAST 中 。輸出類型通過程序 RSNAST00 執行。 示例:開票憑證中的輸出類型- 1. 前往 VF03 2. 輸入開票憑證編號,然后再次按 Enter 3. 在菜單轉到->標頭下選擇輸出 4. Z101 是打印輸出的輸出類型 ![SAP Scripts Tutorial: SE71, SE78, SCC1, VF03, SO10](https://img.kancloud.cn/f2/8e/f28e3d2dad74a9ad2b8c9720ebac03d0_681x298.png "sap-script") ## 標準文字和圖形 可以使用事務 **SO10** 創建報告的標準文本,圖形和打印機宏與報告 RSTXLDMC 一起上載到單個標準文本文檔中,或者通過事務 **SE78 創建。** 圖形以“基準 TIFF 6.0”格式上載(PC 上的.tif 文件)。 SAP 腳本&可以使用 RSTXSCRP 程序 在兩個系統之間導出或導入標準文本元素。 **跨客戶端復制腳本**: SAP Script 是客戶端相關的對象。與程序不同,一個客戶端中對 SAP 腳本所做的更改不會反映在其他客戶端中。 要將腳本從一個客戶端復制到另一個客戶端,請轉到 **SE71** 并使用“實用工具”菜單下的“從客戶端復制”選項,或使用事務從原始客戶端導入保存腳本的傳輸請求。 **SCC1。** **注意事項** 1. SAP 腳本不維護任何版本。 因此,在修改 SAP 腳本時,請確保所做的更改已在腳本中完整記錄。 這也適用于標準文本。 2. 在屏幕和打印機上查看時,表格的輸出將有所不同。 因此,請始終在打印機上測試腳本的輸出。
                  <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>

                              哎呀哎呀视频在线观看