SAP系統變量 SY-


系統變量是SAP自定義的變量,在ABAP程序編寫過程中,可以直接使用而不需要定義,所有的系統變量都存放在結構SYST里,可以SE11直接參看。下面把一些常用的系統變量總結出來,大家在編寫程序的時候可以參考一下。

1, 系統關聯

SY-MANDT:R/3 系統, 登錄的客戶機編號

SY-LANGU:R/3 系統,當前語言

SY-DATUM:日期和時間,當前(應用服務器)日期

SY-UZEIT:日期和時間,當前應用服務器時間

SY-UNAME:R/3 系統, 用戶登錄名

SY-FDAYW:日期和時間,工廠日歷工作日

2, 程序關聯

SY-REPID:現在的ABAP程序員

SY-TCODE:現在的事務代碼

SY-CPROG:ABAP 程序,外部過程中的調用者

SY-CALLD:ABAP 程序, ABAP 程序調用模式

SY-BATCH:后台的程序運行 (X)

SY-BINPT:批輸入,批次輸入下的程序運行

SY-SLSET:選擇屏幕,變式名稱

3, 邏輯關聯

SY-SUBRC:返回值, ABAP 報表之后返回值 執行成功,返回值為0.

SY-INDEX:循環,當前通過的編號

SY-TABIX:表索引

SY-DBCNT:DB 操作: 處理過的表行號

SY-UCOMM:屏幕,PAI 觸發的功能代碼

SY-ABCDE:常量: 字母表 (A, B, C, ...)

SY-TFILL:內部表格,當前行號

SY-TLENG:內部表格,行寬度

SY-FDPOS:字符串,字符串中的偏移量

4, 消息關聯

SY-MSGID:消息, 消息類

SY-MSGNO:消息, 消息編號

SY-MSGTY:消息,消息類型

SY-MSGV1:消息,消息變量

SY-MSGV2:消息,消息變量

SY-MSGV3:消息,消息變量

SY-MSGV4:消息,消息變量

5, 報表關聯

SY-PAGNO:清單創建,當前頁

SY-COLNO:清單創建,清單的當前列

SY-LINNO:清單創建,當前行

SY-ULINE:常量,長度為 255 的水平行

SY-MACOL:打印清單,SET MARGIN 聲明的列

SY-VLINE:常量,垂直條

SY-MAROW:清單打印,SET MARGIN 聲明的行

6, 印刷參數關聯

SY-PRIMM:打印參數,立即打印

SY-PRREL:打印參數,打印后刪除

SY-PRNEW:打印參數,新假脫機請求

SY-PDEST:打印參數,輸出設備

SY-PRCOP:打印參數,拷貝數

SY-SPONO:打印清單,假脫機編號

7, DYNPRO關聯

SY-DYNNR:ABAP 程序, 當前屏幕的編號

SY-DYNGR:ABAP 程序, 當前屏幕的屏幕組

SY-DATAR:屏幕, 顯示用戶輸入

SY-SCOLS:屏幕,列編號

SY-SROWS:屏幕,行號

SY-CUCOL:屏幕,PAI 的水平光標位置

SY-CUROW:屏幕,PAI 的垂直光標位置

SY-TITLE:屏幕,標題文本

SY-STEPL:屏幕,當前表行索引

SY-LOOPC:屏幕,表中可見的行號

SY-PFKEY:屏幕: 當前 GUI 狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM