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!