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, |
輸出結果如下:
