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

浙公网安备 33010602011771号