ABAP语言的常用变量和常用函数

系统常用变量:

SY-SUBRC 执行状态
SY-DATUM 服务器日期
SY-UZEIT 服务器时间
SY-INDEX 循环的次数(DO While)
SY-TABIX 当前处理的内表的Index
SY-LINSZ 当前报表宽度
SY-UNAME 用户名
SY-TCODE 当前的事务代码
SY-LANGU 当前登录语言
SY-BATCH 后台的程序运行
SY-DYNNR 当前屏幕的编号
SY-LINCT 当前报表长度
SY-LSIND 列表索引页
SY-LISTI 上一个列表的索引
SY-LILLI 绝对列表中选定行的行号
SY-CUCOL 屏幕,PAI 的水平光标位置
SY-CUROW 屏幕,PAI 的垂直光标位置
SY-CPAGE 列表的当前显示页
SY-STARO 真实行号
SY-LISEL 选择行的内容,长度为255
SY-LINNO 当前行
SY-PAGNO 当前页号
SY-SLSET 选择屏幕的变式名称
SY-MSGID 消息, 消息类
SY-MSGTY 消息,消息类型
SY-MSGNO 消息, 消息编号
SY-MSGV1 消息,消息变量1
SY-MSGV2 消息,消息变量2
SY-MSGV3 消息,消息变量3
SY-MSGV4 消息,消息变量4
SY-VLINE 垂直线
SY-ULINE 水平线
SY-ABCDE 常量,A-Z字母表
SY-UCOMM 屏幕,PAI 触发的功能代码

系统常用函数

  1. SHIFT STRING:左移字符串。长度减1。

22 CONCATENATE 字符合并

  1. SPLIT:拆分字符串。

  2. SEARCH:查询字符串。

  3. REPLACE:替换字符串。

  4. CONDENSE:删除多余的空格。

  5. TRANSLATE:转换字符格式,如将’ABC’转换为’ABC’

  6. CONVERT TEXT:创建一个可排序的字符串。

  7. OVERLAY:用一个字符串覆盖另一个字符串。

  8. STRLEN:字符串长度。

  9. ABS:取绝对值。

  10. COS、SIN、TAN:取三角函数值。

  11. ACOS、ASIN、ATAN:反三角函数。

  12. COSH、SINH、TANH:双曲函数。

  13. EXP:E的幂函数。

  14. LOG:底数为E的对数。

  15. LOG10:底数为10的对数。

  16. SQRT:平方根。

  17. SIGN:返回参数符号。

  18. TRUNC:返回参数的整数部分。

  19. FRAC:输入参数的小数部分。

  20. CEIL:返回不小于参数的最小整数。

  21. FLOOR:返回不大于参数的最小整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值