随笔分类 -  ABAP积累

摘要:注意:假定'\'为分隔符* '1'会分成1部分,值为1* 分隔符之前的即使是空白或没有,也算一部分。 最后一个分隔符之后的,若有值会算一部分。若没有值,则不会算 比如'\1\'会分成2部分'\1\2'会分成3部分 阅读全文
posted @ 2014-05-12 11:18 xiaoliziwangli 阅读(1547) 评论(0) 推荐(0)
摘要:定义语法DEFINE macro. ... &1 ... &9 ... END-OF-DEFINITION. 调用语法:macro [p1 p2 ... ]. 最多时能有9参数例子:DATA: result TYPE i,n1 TYPE i VALUE 5,n2 TYPE i VALUE 6.DEFINE operation.result = &1 &2 &3. *&1 &2 &3是参数output &1 &2 &3 result.END-OF-DEFINITION. *operation是定义的宏的名称D 阅读全文
posted @ 2014-02-24 10:32 xiaoliziwangli 阅读(695) 评论(0) 推荐(0)
摘要:ABAP编辑器每行允许的最大字符数:Utilities->Settings打开选项卡:勾选:Downward-Compat.line Length(72)设置后看到的效果:设置步骤: 阅读全文
posted @ 2014-02-08 13:26 xiaoliziwangli 阅读(1081) 评论(0) 推荐(0)
摘要:用来获得应用服务器的时间。在程序开始运行的时候,sy-uzeit已经被写入内存,不用get time不会刷新例如:运行结果:FORMTSTSYS.DATA:i1TYPEiVALUE1.WRITE:/,'程序开始时SY-UZEIT-->',SY-uzeit.do20000000TIMES.i1=i1+2.ENDDO.WRITE:/,i1,'循环20000000次加法后SY-UZEIT-->',SY-uzeit.GETTIME.WRITE:/,'GETTIME后SY-UZEIT-->',SY-uzeit.ENDFORM. 阅读全文
posted @ 2014-02-08 13:07 xiaoliziwangli 阅读(1560) 评论(0) 推荐(0)