ABAP常用系統變數(ABAP System Variables/System Fields)
ABAP系統變數(System Variable/System Fields)是由SAP系統預定義的。
SAP環境中的所有程序都可以訪問這些變數。
完整列表可以在SAP的SYST
表中找到。可以使用SYST-
或SY-
存取SYST
結構的各個字段。
Name | Content |
---|---|
SY-SUBRC | 系統執行某指令後,表示執行成功與否的變數,’0’ 表示成功 |
SY-UNAME | 當前使用者登入SAP的USERNAME |
SY-DATUM | 當前系統日期 |
SY-UZEIT | 當前系統時間 |
SY-TCODE | 當前執行程式的Transaction code |
SY-INDEX | 當前LOOP循環過的次數 |
SY-TABIX | 當前處理的是internal table 的第幾筆 |
SY-TMAXL | Internal table的總筆數 |
SY-SROWS | 螢幕總行數 |
SY-SCOLS | 螢幕總列數 |
SY-MANDT | CLIENT ID |
SY-VLINE | 畫直線 |
SY-ULINE | 畫橫線 |
SPACE | 空字串 |
SY-REPID | ABAP程式名,目前的主程式 |
SY-CPROG | ABAP程式名 |
SY-SYSID | 系統ID |
範例
1 | WRITE:/'SY-ABCDE', SY-ABCDE, |
輸出結果如下: