首页 > 其他 > 详细

abap 输入变量太多

时间:2014-04-23 22:05:41      阅读:665      评论:0      收藏:0      [点我收藏+]

在实际业务中会碰到这样的问题:就是自主开发的程序,在选择屏幕界面输入的变量太多(即ALL ENTRIES超过9998),SQL语句会出现DUMP。

这个问题可以参照SAP NOTES 139003中的办法处理,

利用FOR ALL ENTRIES IN < TAB > 的方法实现。见下面例子:


REPORT  ZDRMODEL.



tables mara,marc.



databegin of itab occurs 0,

      matnr like mara-matnr,

      werks like marc-werks,

      end of itab.



parametersp_werks like marc-werks.



select-optionss_matnr for mara-matnr.



initialization.



top-of-page.

    skip 1.

    write :‘matnr‘.

    skip 1.

end-of-page.



start-of-selection.



      if s_matnr <> ‘‘.

         loop at s_matnr.

              itab-matnr s_matnr-low.

              append itab.

              clear itab.

         endloop.

      endif.

end-of-selection.



loop at itab.

     write:/ itab-matnr.

endloop.

abap 输入变量太多,布布扣,bubuko.com

abap 输入变量太多

原文:http://www.cnblogs.com/cikyblog/p/3680347.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!