随笔分类 -  ABAP normal

摘要:在ABAP程序中可以定义一段宏叙述, 并且可以传入参数, 参数符号(Placeholder)可自&1, &2 至 &9 1.宏的定义 DEFINE . ... END-OF-DEFINITION. 2.宏的呼叫使用 [ ….] 为传入宏的参数值, 在参数... 阅读全文
posted @ 2014-12-15 11:21 Keep Running~ 阅读(395) 评论(0) 推荐(0)
摘要:疑惑了很久的at end of 算是弄明白了……哈哈TYPES: begin of ty_tab ,num(3) type i,str(3) type c,end of ty_tab.data: gw_tab TYPE ty_tab ,gt_tab TYPE TABLE OF ty_tab WITH... 阅读全文
posted @ 2014-12-10 16:24 Keep Running~ 阅读(3900) 评论(0) 推荐(0)
摘要:在开发过程中频繁的用鼠标点击按钮是低效率的,在此附上常用按钮快捷键:功能快捷键帮助,ABAP Keyword DocumentationF1格式化,Pretty PrinterShift+F1显示/修改切换Ctrl+F1语法检查Ctrl+F2激活Ctrl+F3运行F8查找Ctrl+F保存Ctrl+S... 阅读全文
posted @ 2014-08-22 14:23 Keep Running~ 阅读(1129) 评论(0) 推荐(0)
摘要:操作符说明CO操作字符串1中每个字符都在操作字符串2中存在,则表达式为true,反之为false.表达式为true时sy-fdpos =操作字符串1的长度 ,为false时,sy-fdpos =操作字符串1中不在操作字符串2中的字符所在作字符串1中第一个位置。CN操作字符串1中不是每个字符都在操作字... 阅读全文
posted @ 2014-08-21 14:58 Keep Running~ 阅读(209) 评论(0) 推荐(0)
摘要:ABAP中支持一种SELECT-ENDSELECT的结构,就是可以在SELECT中对取得的每一行数据(或是几个字段)可以先放入一个行结构(或是几个字段)中,再做处理。初看似乎觉得蛮有用的,的确这个结构本身就是为了方便处理数据的。但是,如果你滥用了这种结构,那么会严重影响程序性能。我接触过的一个报表程... 阅读全文
posted @ 2014-08-13 14:20 Keep Running~ 阅读(4292) 评论(0) 推荐(0)
摘要:1.For all entries in什么时候使用?2.注意事项1.对于不能join的表,使用for all entries in语句将数据库表与内表串联。for all entries in类似外连接的时候,为避免多次重复数据库查询,用内表的某一字段为条件,从数据库表中取得数据,有一样则选出,相... 阅读全文
posted @ 2014-08-12 11:54 Keep Running~ 阅读(8603) 评论(0) 推荐(1)
摘要:MOVE-CORRESPONDING用于将一个结构中的数据赋予另一个结构中的对应字段,只能存一行数据。所以使用时应该是如下形式:LOOP AT A.MOVE-CORRESPONDING A TO B.APPEND B.ENDLOOP A.其中A\B为两个自定义内表,A中只有字段名相同的才可以被赋予B... 阅读全文
posted @ 2014-08-06 09:45 Keep Running~ 阅读(1971) 评论(0) 推荐(0)
摘要:SY-ABCDE 常量,A-Z字母表SY-BATCH 后台的程序运行SY-COLNO:当前选定列的列号SY-CPAGE 列表的当前显示页SY-CUCOL 屏幕,PAI 的水平光标位置SY-CUROW:选择某行时光标列位置sy-datar:在PAI中,如果屏幕上至少有一个输入字段的值被用户或其他数据传... 阅读全文
posted @ 2014-07-23 10:52 Keep Running~ 阅读(469) 评论(0) 推荐(0)