`

ABAP语言常用的系统字段及函数

    博客分类:
  • ABAP
 
阅读更多
常用的系统变量如下:

1. SY-PAGNO当前页号

2. SY-DATUM当前时间

3. SY-LINSZ当前报表宽度

4. SY-LINCT当前报表长度

5. SPACE空字符

6. SY-SUBRC执行状态为0,表示成功.

7. SY-UNAME 用户名

8. SY-UZEIT当前时间

9. SY-TCODE当前的事务代码

10. SY-LSIND列表索引页

11. SY-LISTI上一个列表的索引

12. SY-LILLI绝对列表中选定行的行号

13. SY-CUROW屏幕上的行

14. SY-CUCOL光标列

15. SY-CPAGE列表的当前显示页

16. SY-STARO真实行号

17. SY-LISEL选择行的内容,长度为255

18. SY-LINNO当前行

19. SY-INDEX:做无条件循环是的次数值.

20. SY-FDPOS:子字符串在源串中的位置。

系统常用函数

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

22. CONCATENATE:连接字符串。

23. SPLIT:拆分字符串。

24. SEARCH:查询字符串。

25. REPLACE:替换字符串。

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

27. TRANSLATE:转换字符格式,如将'ABC'转换为'ABC'

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

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

30. STRLEN:字符串长度。

31. ABS:取绝对值。

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

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

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

35. EXP:E的幂函数。

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

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

38. SQRT:平方根。

39. SIGN:返回参数符号。

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

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

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

43. FLOOR:返回不大于参数的最小整数。
分享到:
评论

相关推荐

    abap alv字段介绍

    alv 输入字段描述介绍,包括类类型和函数的

    abap产生流水号的两种方法

    abap产生流水号的两种方法 sap中没有序列号,但是可以用范围对象来维护流水号。或者直接从数据库获取。

    SAP-ABAP-SQL中的select语句讲解

    ABAP中SQL语法详细介绍,包括基础语法和各种聚合函数,如MAX,MIN,AVG,COUNT,SUM,DIV,MOD,CEIL,FLOOR,DIVSION,ROUND,FOR ALL ENTRIES IN.除了各种聚合函数还有字段拆分,连接,子语句查询,字段类型转换,分情况赋值...

    ABAP-web service示例

    abap 与 java web service 集成

    ABAP 函数&接口 RFC实例

    使用INSERT语句,向表中插入一行,必须注意INSERT的顺序与表中字段的顺序一致: SY-SUBRC = 0: 插入成功,SY-DBCNT包含了插入的行数,0或1。 SY-SUBRC = 4: 由于有相同的KEY存在,所以插入失败。

    ABAP(Advanced Business Application Programming->高级业务应用编程语言)入门到精通

    了解一下ABAP的发展历史是必要的,ABAP产生的最初的目的是用以生成简单打印报表程序,我们知道SAP最初是为解决财务实时数据处理问题的,ABAP(Advanced Business Application Programming->高级业务应用编程语言)现在...

    ABAP面试大全

    9.1.6 LOOP 循环和系统字段? 24 9.1.7 MESSAGE消息有哪些类型,含义?如何自定义MESSAGE消息类? 24 9.1.8 ABAP中,如何自定义异常类?如何捕捉异常? 24 9.1.9什么是事物变式?事务变式有什么用? 25 9.1.10 RANGE...

    PP 工序修改 外协相关字段的创建/修改函数

    PP 工序修改 外协相关字段的创建/修改函数, 使用ABAPgit 上传此rar文件

    BAPI批量修改工单的工艺路线.pdf

    如何通过BAPI批量修改工单的工艺路线,采用函数,特殊注意点:未包含在函数行的参数字段中,需要用到增强字段,再通过订单的增强完成

    SAP-PP模块CO02生产订单修改日志增强开发明细(包含操作步骤和ABAP代码)

    SAP标准的功能并不做记录修改日志,因为会影响效率,涉及的字段太多。但是预留了出口,给客户做客制化的增强。 增强程序:PPCO0001 开发应用程序: PP订单 增强函数:EXIT_SAPLCOBT_001 增强入口:ZXCO1U01

    支持语法高亮的SciTE简单小巧的文本编辑器

    可以为各种语言添加API,使其有和vc vs一样的下拉菜单提示及自动完成API函数名,关键字等等。 其下载地址为 http://groups.google.com/group/scite-interest/web/extras 还可以自己定义语言,并为自己的语言设置语法...

    SAP BEST Excel Upload and Download Class:用于在内部表中上传/下载 Excel 文件的 ABAP 类-开源

    在厌倦了使用现有的类和函数向/从 ABAP 内部表上传和下载 Excel 文件后,我决定开发我的......我称之为 ZCL_GUI_EXCEL_SERVICES。 它有两种主要方法:EXCEL_FILE_UPLOAD 和 EXCEL_FILE_DOWNLOAD。 在我看来,这是...

    SAP模块常用增强总结

    方法二、利用系统函数寻找 MODX_FUNCTION_ACTIVE_CHECK 在这个FUNCTION的代码最后添加一个断点。执行需要增强的TCODE,如果有增强,就会自动跳入DEBUG界面。在DEBUG界面,查看f_tab字段,这里面所显示的Smod就是...

    SAP HANA数据计算后小数点位数异常

    SAP HANA数据计算后小数点位数异常的官方解决方案。。

    SAP记录CO02生产订单修改日志的增强(非常详细)

    出口函数EXIT_SAPLCOBT_001最大的好处就是TABLES参数中对AFKO、AFPO、AFVV、AFVC、RESB等主要的订单相关表都有记录,并且基本都有带_OLD后缀的表,记录的是修改前的值,一新一旧,用于比较太合适了!另外,在新表中(不带...

    SAP屠夫作品汇总

    3 几个相关函数FI_VALIDATION_DOC|FI_VALIDATION_HEADER 45 货币类型和外币评估 50 ERP货币类型和外币业务 56 (一)ERP货币设置 57 (二)汇率类型和汇率换算表(Tcode:OB07|OB08) 59 (三)平行货币 62 汇率与...

Global site tag (gtag.js) - Google Analytics