直接在syst結構里面可以找到
abap系統變量
SY-SUBRC: 系統執行某指令后,表示執行成功與否的變量,0表示成功
SY-DBLNT: 被處理過的記錄的筆數
SY-UNAME: 當前使用者登入SAP的USERNAME
SY-DATUM: 當前系統日期
SY-UZEIT: 當前系統時間
SY-TCODE: 當前執行程序的Transaction code
SY-REPID: 當前程序名稱
SY-INDEX : 當前LOOP循環過的次數
SY-TABIX: 當前處理的是internal table 的第幾筆
SY-TMAXL: Internal table的總筆數
SY-SROWS: 屏幕總行數
SY-SCOLS: 屏幕總列數
SY-MANDT: 當前系統編號(CLIENT NUMBER)
SY-VLINE: 畫豎線
SY-ULINE: 畫橫線
SY-PAGNO: 當前頁號
SY-LINSZ: 當前報表寬度
SY-LINCT: 當前報表長度
SPACE: 空字符串
SY-LSIND: 列表索引頁
SY-LISTI: 上一個列表的索引
SY-LILLI: 絕對列表中選定行的行號
SY-CUROW: 屏幕上的行
SY-CUCOL: 光標列
SY-CPAGE: 列表的當前顯示頁
SY-STARO:真實行號
SY-LISEL: 選擇行的內容,長度為255
SY-LINNO: 當前行
SY-SUBRC:語句執行后的返回值,0表示成功
SY-DATUM:當前服務器日期
SY-UZEIT:當前服務器時間
SY-ULINE:255長度的水平線
SY-VLINE:垂直線
SY-INDEX:循環說執行的次數
SY-TABIX:內表循環的次數
SY-DYNNR:當前Screen號
SY-MANDT:當前登錄的Client號
SY-STEPL:返回當前操作的屏幕行號(Table Control)
SY-LOOPC:當前表格控件在屏幕中的總行數(Table Control)
SY-UCOMM:PAI所出發的功能代碼
SY-DYNNR:當前屏幕號
SY-MSGID:Message Class
SY-MSGNR:Message Number
SY-MSGTY:Message Type
SY-MSGV1~4:Message Variant
SY-LINCT:REPROT語句中設定的LINE-COUNT
SY-LINSZ:REPROT語句中設定的LINE-SIZE
SY-SROWS:當前窗口的列表行數
SY-SCOLS:當前窗口的列表欄目數
SY-PAGNO:當前頁的頁碼
SY-LINNO:當前選定行的行號
SY-COLNO:當前選定列的列號
SY-LSIND:當前列表索引,第一級列表為1
SY-LILLI:選擇某行時光標行位置
SY-CUROW:選擇某行時光標列位置
SY-ABCDE 常量,A-Z字母表
SY-BATCH 后台的程序運行
SY-COLNO:當前選定列的列號
SY-CPAGE 列表的當前顯示頁
SY-CUCOL 屏幕,PAI 的水平光標位置
SY-CUROW:選擇某行時光標列位置
sy-datar:在PAI中,如果屏幕上至少有一個輸入字段的值被用戶或其他數據傳輸所更改,則為“X”,否則為初始值。
sy-datlo:用戶的當前日期
SY-DATUM 服務器日期
SY-DYNNR 當前屏幕的編號
SY-INDEX 循環的次數(DO While)
SY-LANGU 當前登錄語言
SY-LILLI:選擇某行時光標行位置
SY-LINCT 當前報表長度 (REPROT語句中設定的LINE-COUNT)
SY-LINNO 當前選定行的行號
SY-LINSZ 當前報表寬度(REPROT語句中設定的LINE-SIZE)
SY-LISEL 選擇行的內容,長度為255
SY-LISTI 上一個列表的索引
SY-LOOPC:當前表格控件在屏幕中的總行數(Table Control)
SY-LSIND:當前列表索引,第一級列表為1
SY-MSGID 消息, 消息類
SY-MSGTY 消息,消息類型
SY-MSGNO 消息, 消息編號
SY-MSGV1 消息,消息變量1
SY-MSGV2 消息,消息變量2
SY-MSGV3 消息,消息變量3
SY-MSGV4 消息,消息變量4
SY-PAGNO 當前頁號
SY-SCOLS:當前窗口的列表欄目數
SY-SLSET 選擇屏幕的變式名稱
SY-SROWS:當前窗口的列表行數
SY-STARO 真實行號
SY-STEPL:返回當前操作的屏幕行號(Table Control)
SY-SUBRC 執行狀態
SY-TABIX 當前處理的內表的Index
SY-TCODE 當前的事務代碼
SY-UCOMM:PAI所出發的功能代碼
SY-ULINE 水平線
SY-UNAME 用戶名
SY-UZEIT 服務器時間
SY-VLINE 垂直線
附加幾個系統常用函數
SHIFT STRING:左移字符串。長度減1。
CONCATENATE:連接字符串。
SPLIT:拆分字符串。
SEARCH:查詢字符串。
REPLACE:替換字符串。
CONDENSE:刪除多余的空格。
TRANSLATE:轉換字符格式,如將'ABC'轉換為'ABC'
CONVERT TEXT:創建一個可排序的字符串。
OVERLAY:用一個字符串覆蓋另一個字符串。
STRLEN:字符串長度。
ABS:取絕對值。
COS、SIN、TAN:取三角函數值。
ACOS、ASIN、ATAN:反三角函數。
COSH、SINH、TANH:雙曲函數。
EXP:E的冪函數。
LOG:底數為E的對數。
LOG10:底數為10的對數。
SQRT:平方根。
SIGN:返回參數符號。
TRUNC:返回參數的整數部分。
FRAC:輸入參數的小數部分。
CEIL:返回不小於參數的最小整數。
FLOOR:返回不大於參數的最小整數。
