ABAP里面游标的使用
来源:互联网 发布:彻底改变自己 知乎 编辑:程序博客网 时间:2024/05/16 05:06
*/Declaring Cursors-c1 and c2
DATA: c1 TYPE cursor,
c2 TYPE cursor.
DATA: work_area1 TYPE mara,
work_area2 TYPE mara.
DATA: flag1(1) TYPE c,
flag2(1) TYPE c.
*/Opening Cursors-c1 and c2
OPEN CURSOR: c1 FOR SELECT matnr ersda ernam
FROM mara
WHERE ernam = 'RUDISILL',
c2 FOR SELECT laeda aenam
FROM mara
WHERE ernam = 'RUDISILL'.
DO.
IF flag1 NE 'X'.
*/Using the c1 cursor to fetch the data
FETCH NEXT CURSOR c1 INTO CORRESPONDING FIELDS OF work_area1.
IF sy-subrc <> 0.
*/Closing the c1 cursor
CLOSE CURSOR c1.
flag1 = 'X'.
ELSE.
WRITE: / work_area1-matnr, work_area1-ersda, work_area1-ernam.
ENDIF.
ENDIF.
IF flag2 NE 'X'.
*/Using the c2 cursor to fetch the data
FETCH NEXT CURSOR c2 INTO CORRESPONDING FIELDS OF work_area2.
IF sy-subrc <> 0.
*/Closing the c2 cursor
CLOSE CURSOR c2.
flag2 = 'X'.
ELSE.
WRITE: / work_area2-laeda, work_area2-aenam.
ENDIF.
ENDIF.
IF flag1 = 'X' AND flag2 = 'X'.
EXIT.
ENDIF.
ENDDO.
必须指明这段代码是摘自一本书 《ABAP Handbook》,出自于Kogent learning solution公司,有兴趣的可以到网上购买此书,虽然有点老,但理论的东西讲得比较透彻。
文章地址:http://blog.csdn.net/liangziyisheng/article/details/7785697
- ABAP里面游标的使用
- ABAP里面游标的使用
- ABAP游标的使用
- SAP ABAP游标的使用(示例)
- SAP ABAP游标的使用(示例)
- 数据库里面的游标,动态游标和静态游标区别
- 在存储过程里面使用游标
- 游标里面嵌套游标
- ABAP里面的面对对象设计
- Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串:
- abap消息的使用
- abap-使用vim做abap的编辑器
- 关于游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- 游标的使用
- Understanding ref And out With C# 7
- 新建线程
- springmvc使用陷阱
- vim工作使用
- 完成这四步,还有谁说运营是“打杂”的?
- ABAP里面游标的使用
- 关于 mysql5.7 安装版 插入中文乱码问题
- SpringMVC
- 从初级到高级,运营的四个阶段都有何区别?
- 寒假总结
- Java 理论与实践: 线程池与工作队列
- 利用tomcat服务器配置https双向认证、https单向认证-ssl、tls
- Xcode报错总结
- 算法训练 表达式计算