ABAP语言常用的系统字段及函数
常用系统变量
- SY-PAGNO: 当前页号
 - SY-DATUM:当前时间
 - SY-LINSZ:当前报表宽度
 - SY-LINCT:当前报表长度
 - SY-SPACE:空字符
 - SY-SUBRC:执行状态为0,表示成功.
 - SY-UNAME: 用户名
 - SY-UZEIT:当前时间
 - SY-TCODE:当前的事务代码
 - SY-LSIND:列表索引页
 - SY-LISTI:上一个列表的索引
 - SY-LILLI:绝对列表中选定行的行号
 - SY-CUROW:屏幕上的行
 - SY-CUCOL:光标列
 - SY-CPAGE:列表的当前显示页
 - SY-STARO:真实行号
 - SY-LISEL:选择行的内容,长度为255
 - SY-LINNO:当前行
 - SY-INDEX:做无条件循环是的次数值.
 - SY-FDPOS:子字符串在源串中的位置。
 - SY-INDEX: 当前LOOP执行的次数
 - SY-TABIX: 当前内表的行数
 - SY-TMAXL: 内表的总行数
 - SY-SROWS: 屏幕的总行数
 - SY-SCOLS: 屏幕的总列数
 - SY-MANDT: CLIENT NUMBER
 - SY-VLINE: 竖线
 - SY-ULINE: 横线
 
系统常用函数
- 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:返回不大于参数的最小整数
 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hblog!
