自学内容网 自学内容网

ABAP DELETE内表,只删除当前循环的那一行

ABAP DELETE内表,只删除当前循环的那一行,使用DELETE 内表名

文章目录

说明

在这里插入图片描述

程序

REPORT Z_TEST_1008.
DATA : GS_DATA TYPE ZTESTLHY,
       GT_DATA TYPE TABLE OF ZTESTLHY.
DATA: GT_DATA1 TYPE TABLE OF ZTESTLHY.
SELECT * FROM ZTESTLHY INTO TABLE @GT_DATA.
MOVE GT_DATA TO  GT_DATA1.

LOOP AT GT_DATA ASSIGNING FIELD-SYMBOL(<FS_DATA>).
  IF <FS_DATA>-NAME = 'TOM'.
    DELETE GT_DATA.
  ENDIF.
ENDLOOP.

原文地址:https://blog.csdn.net/weixin_44686958/article/details/142760952

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!