- 博客(8)
- 收藏
- 关注
转载 ABAP 退出循环
1 、continue用在循环中,条件为真时则发生作用,就是结束当次循环继续下一次循环2、 CHECK出现在循环中,条件为假时则发生作用,就是结束当次循环继续下一次循环(SAP官方推荐只在循环中使用)3、EXIT如果出现在循环中,退出的是整个循环操作,.程序会从循环结束处开始继续执行。另:EXIT 出现在程序外,退出当前执行的程序块RETURN 无论是否出现在循环中都退出当前执行的程序块...
2020-05-01 09:30:54 3796
转载 ABAP APPEND LINES OF的用法(转)
如果要保留目标表的数据:append lines of it_tabA to lt_tabB.其实就是将内表A的值附到内表B,而且,B原有的数据也被保存着。算是添加如果只是单纯的内表赋值:it_tabB[] = it_tabA[]....
2019-03-27 08:39:53 791
转载 abap工作区 结构 和內表的区别
结构:使用 types 类型定义的如 TYPES: BEGIN OF MAN,NAME(2) TYPE C,WIGHT(2) TYPE C,HIGTH TYPE P DECIMALS 2,END OF MAN.工作区如果用 DATA 则表示工作区.DATA: BEGIN OF MAN, ...
2019-03-18 08:56:20 1280 1
转载 ABAP中的CHECK,EXIT,RETURN,LEAVE PROGRAM.
1 CHECK 后面要跟一个表达式,当表达式为假(false)时,check发生作用,退出循环(loop) 或处理程序(processing block).2 如果check 出现在循环中,则发生作用时,退出的是当前一次循环,程序会继续执行下一步循环操作,其作用类似于continue.3 如果check 出现在循环以外,则发生作用时,退出的是当前执行的程序块processing block ,...
2019-01-28 14:16:28 1349
转载 abap程序和功能模块的关系
ABAP程序:(SE38访问)即Report程序,首先在该类程序中可以进行报表的开发,在Report程序中可以用WRITE语法输出报表,也可以在REPORT程序中创建选择屏幕、自定义屏幕等,但是REPORT程序没有参数,无法直接传值,如果想要在REPORT程序之间传递数据,需要用到系统参数,比较麻烦功能模块:(SE37)即FUNCTION MODULE,听名字也知道,类似于C语言中的函数,或...
2019-01-24 11:22:31 528
转载 ABAP内表的语法
ABAP中的内表相当于其他程序设计语言中的二维数组,存储多行结构相同的数据不同于二维数组,内表在创建后,列结构与列数是固定不变的,而行数是动态增长的内表支持循环对每行数据进行操作,也支持整体操作内表是具有行和列的表结构,然而,不同于数据库表,内表仅在程序运行期间在内存中存储数据ABAP中有三种内表类型:标准表,哈希表,排序表ABAP内表数据类型内表数据对象是实际的内表,可以用数据进行...
2019-01-22 09:37:11 1330
转载 loop at itab 和loop at itab into wa_tab 的区别是什么?是不是如果itab用了with head line就不用into到wa_tab, 没用的话就要into
在ABAP中,对内表的操作是要将内表的数据取出到工作区来进行的,表头也是一个工作区,只是工作区的名称与内表的名称一样而已,带表头的内表在LOOP的时候也可以用INTO将它里面的数据循环到与内表名称不一样的工作区中来处理。如:DATA: BEGIN OF wa_tab,col1 TYPE char20,col2 TYPE char20,col3 TYPE char20,END OF wa_...
2019-01-21 10:31:18 3191
转载 Oracle order 用法
ORDER BY的含义就是通过某个字段进行排序(默认是ASC,可以省略)。sql:select * from scores order by score DESC;以上语句就是通过score字段进行降序排序。sql:select * from scores order by score ;以上语句就是通过score字段进行升序排序。备注:DESC表示降序,ASC表示升序。...
2019-01-12 14:49:57 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人