SAP ABAP在ECC中SELECT …. INTO CORRESPONDING FIELDS OF TABLE ITAB

CORRESPONDING的限制是把数据选择到wa中的相应字段中。这个语句的重点是指定的字段名称问题。 因为选择数据的时候数据库中会有一个比较的过程,所以这个方式不会相对较慢。只要注意wa中字段命名的问题,可以避免使用corresponding语句。

如果是select into wa(这里wa是表名)的时候,wa中的字段数一定要大于等于n的个数,不然会出现runtime error 。 

表结构:

 

表内容:

用法:

TABLES:ZGAOJUN_01.
DATA GS_TEST TYPE TABLE OF ZGAOJUN_01 WITH HEADER LINE.

"在ECC系统中使用这个用法时前面字段不加逗号 或者 后面的of + 表名"
SELECT YST_ID,YST_NAME,YST_GENDER,YST_MAJOR,YST_PHNUMBER,YST_AGE,YST_ORIGIN,YST_HOBBY,YST_MAIL FROM ZGAOJUN_01 INTO CORRESPONDING FIELDS OF TABLE @GS_TEST.
LOOP AT GS_TEST.
  WRITE:/ GS_TEST-YST_ID,
          GS_TEST-YST_NAME,
          GS_TEST-YST_GENDER,
          GS_TEST-YST_MAJOR,
          GS_TEST-YST_PHNUMBER,
          GS_TEST-YST_AGE,
          GS_TEST-YST_ORIGIN,
          GS_TEST-YST_HOBBY,
          GS_TEST-YST_MAIL.
ENDLOOP.

 结果:

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘴里种水稻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值