系統變數的表SYST

2021-06-15 22:01:52 字數 662 閱讀 3778

系統內部有乙個專門存放系統變數的表syst(可以用se11來檢視),其中最常用的系統變數有:

sy-subrc: 系統執行某指令後,表示執行成功與否的變數,』0』 表示成功:

例如:select後找到合適的記錄,sy-subrc=0; 系統執行時,用authority-check進行許可權檢  查,通過的話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 number)

sy-vline: 畫豎線

sy-uline: 畫橫線

sy-dbcnt:db 操作: 處理過的表行號,例如:select共查詢到幾條記錄

sy-lsind:清單處理, 明細清單索引,指示了當前列表的級別。比如0是基本列號,1是第一級明細列表。

系統變數的表SYST

系統內部有乙個專門存放系統變數的表syst 可以用se11來檢視 其中最常用的系統變數有 sy subrc 系統執行某指令後,表示執行成功與否的變數,0 表示成功 例如 select後找到合適的記錄,sy subrc 0 系統執行時,用authority check進行許可權檢 查,通過的話sy s...

ABAP內錶有關的系統變數

sy tabix 內錶當前行的索引號。sy tabix 的值可以被以下命令修改,但是只適用於索引表 index table 對於雜湊表 hashed table 這個系統變數的值為空或0。collect 將 sy tabix 的值置為現有或剛剛插入的行的索引號。如果內錶為雜湊 hashed tabl...

Windows系統中使用者變數與系統變數的區別

windows系統中存在兩種環境變數 使用者變數和系統變數。那麼,這兩種環境變數有什麼區別和共同點呢?1 兩種環境變數中可以存在重名的變數 2 兩者都不區分變數名的大小寫,如path和path並沒有區別 3 使用者變數只對當前使用者有效,系統變數對所有使用者有效 4 windows系統在執行使用者命...