选数的一个小细节

 1. SELECT...ENDSELECT 循环

 

 SELECT A~MATNR A~MFRPN A~MATKL A~MEINS A~MTART A~LVORM A~MFRNR A~ERSDA
        A~LAEDA
        D~MAABC D~EKGRP D~DISPO D~DISMM
        INTO (IT_DN-MATNR,IT_DN-MFRPN,IT_DN-MATKL,IT_DN-MEINS
              ,IT_DN-MTART,IT_DN-LVORM,IT_DN-MFRNR,IT_DN-ERSDA,
           IT_DN-LAEDA,IT_DN-MAABC,IT_DN-EKGRP,IT_DN-DISPO
             ,IT_DN-DISMM)

 

   SELECT SINGLE...

 

   APPEND IT_DN.

   CLEAR IT_DN.

 ENDSELECT.

 

 

 

2. SELECT...INTO CORRESPONDING FIELDS OF TABLE IT_DN + LOOP SELECT SINGLE

 

 SELECT A~MATNR A~MFRPN A~MATKL A~MEINS A~MTART A~LVORM A~MFRNR A~ERSDA
        A~LAEDA
        D~MAABC D~EKGRP D~DISPO D~DISMM

        INTO CORRESPONDING FIELDS OF TABLE IT_DN

 

  LOOP AT IT_DN.

     SELECT SINGLE...

 

     MODIFY IT_DN.

     CLEAR IT_DN.

  ENDLOOP.

 

应该是第二种方法更效率.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值