
- SAP指令碼教程
- SAP指令碼 - 首頁
- SAP指令碼 - 概述
- SAP指令碼 - 智慧表單
- SAP指令碼 - 表單編輯器
- SAP指令碼 - 佈局集
- SAP指令碼 - 列印程式
- SAP指令碼 - 建立視窗
- SAP指令碼 - 輸出區域
- SAP指令碼 - 文字模組
- SAP指令碼 - 文字分組
- SAP指令碼 - 格式選項
- SAP指令碼 - 輸出型別
- SAP指令碼 - 控制列印輸出
- SAP指令碼 - 資料格式
- SAP指令碼 - 匯出
- SAP指令碼 - 匯入
- SAP指令碼 - 控制表
- SAP指令碼 - 文字和圖形
- SAP指令碼 - 控制命令
- SAP指令碼 - 複製指令碼
- SAP指令碼 - 標準文字
- SAP指令碼 - 文字處理
- SAP指令碼 - 建立文件
- SAP指令碼 - 更新文件
- SAP指令碼 - 查詢文件
- SAP指令碼 - 儲存文件
- SAP指令碼 - 刪除文件
- 文件列印預覽
- SAP指令碼 - 格式轉換
- SAP指令碼 - 原始資料介面
- SAP指令碼 - 輸出模式:SPOOL
- SAP指令碼 - 輸出模式:IDOC
- 在系統中建立指令碼
- SAP指令碼有用資源
- SAP指令碼 - 快速指南
- SAP指令碼 - 有用資源
- SAP指令碼 - 討論
SAP指令碼 - 格式選項
在SAPscript中,文字輸出格式由段落格式控制,或者您可以將文字與樣式結合使用。在輸出格式中,您可以使用佔位符來建立靈活的資料。在SAPscript中,佔位符稱為符號,它們用於顯示直到後期才新增到文字中的資料。
這些用於格式化輸出,文字中的所有符號都將被實際的當前值替換。此替換僅在文字模組的輸出中完成,原始文字模組保持不變。
SAPscript中有四種類型的符號:
系統符號 - 可以從表SAPSCRIPT、SYST、TTSXY中檢索不同型別的系統符號。它們是全域性變數,從系統表中檢索。
標準符號 - 它們是預定義的,並在TTDTG表中維護。它們基於指令碼的語言設定。
程式符號 - 這表示來自資料庫表或內部表的資料。列印程式用於提供這些符號的必要資料。
文字符號 - 它們是在本地定義的,用於定義文件中重複出現的術語或文字片段。
佔位符/符號結構
每個符號都帶有一個名稱,對符號的呼叫是在文字行中進行的,該文字行還包含其他文字。這些符號與普通文字區分開來,並且進行呼叫以識別對符號或模組其他部分的呼叫。
使用符號時應遵循以下規則:
您不應在符號名稱中使用空格字元。
始終在符號之前和之後使用“&”。
您不應在符號之間使用編輯器換行符。
請注意,符號名稱不區分大小寫,最多包含130個字元,並且僅使用前32個字元來識別符號號。
有效符號示例
- &symbol&
- &MY_symbol&
- &DATE&
無效符號示例
&mysymbol - 它不包含結束字元
&symbol(Z& - 沒有結束括號
&my symbol& - 在此,符號名稱包含空格
&mysymbol)& - 在此,名稱包含無效字元
SAPscript中常用的符號
當前日期 | &DATE& |
當前日期的天數 | &DAY& |
當前月份數 | &MONTH& |
當前年份數 | &YEAR& |
當前時間的分鐘數 | &MINUTES& |
當前時間的秒數 | &SECONDS& |
當前頁碼 | &PAGE& |
輸出長度 | &symbol(length)& |
省略前導符號 | &symbol(S)& |
前導符號在左邊 | &symbol(<)& |
前導符號在右邊 | &symbol(>)& |
省略前導零 | &symbol(Z)& |
空格壓縮 | &symbol(C)& |
小數位數 | &symbol(.N)& |
省略“千位”分隔符 | &symbol(T)& |
指定浮點數的指數 | &symbol(EN)& |
廣告