SAP利用内表删除多条数据(自定义表)

简介: 之前博文提到了使用abap中的sql语句删除某一条自定义表中的记录。下面ji介绍一下,如何通过内表,一次性删除多行记录。自定义表的结构 FUNCTION ZFM_FI_ZFIT00200. *"----------------------------------------------------.

之前博文提到了使用abap中的sql语句删除某一条自定义表中的记录。
下面ji介绍一下,如何通过内表,一次性删除多行记录。
自定义表的结构
image

FUNCTION ZFM_FI_ZFIT00200.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     REFERENCE(WA_KOSTL) TYPE  ZFIT00200
*"  EXPORTING
*"     REFERENCE(R_STRING) TYPE  CHAR10
*"----------------------------------------------------------------------
   CLEAR R_STRING.
   DATA ITAB_KOSTL LIKE ZFIT00200 OCCURS 10 WITH HEADER LINE.
   ITAB_KOSTL-MANDT = '300'.
   ITAB_KOSTL-KOKRS = '9999'.
   ITAB_KOSTL-KOSTL = '1500'.
   APPEND ITAB_KOSTL.
   DELETE ZFIT00200 FROM TABLE ITAB_KOSTL.
   IF SY-SUBRC = 0.
     R_STRING = 'S'."成功
   ELSE.
     R_STRING = 'F'."失败
   ENDIF.

ENDFUNCTION.

运行
image
image
我们注意到,在删除语句中,我们为三个关键字字段,都提供了数据。
那么假如,我们只为其中的两个字段提供数据,还能不能正常删除数据呢?
image
运行开效果
image
所以说,如果你想用下面这样的语句删除数据的话

DATA ITAB_KOSTL LIKE ZFIT00200 OCCURS 10 WITH HEADER LINE.
   ITAB_KOSTL-MANDT = '300'.
   ITAB_KOSTL-KOKRS = '9999'.
   ITAB_KOSTL-KOSTL = '1500'.
   APPEND ITAB_KOSTL.
   DELETE ZFIT00200 FROM TABLE ITAB_KOSTL.

必须保证内表ITAB_KOSTL的关键字段都被赋值了,然后才能依据内表去删除透明表中的数据。

目录
相关文章
|
3天前
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
27 0
|
3天前
|
数据采集 供应链 数据管理
关于评估 SAP 主数据的数据初始化对 SAP 系统影响范围的方法论
关于评估 SAP 主数据的数据初始化对 SAP 系统影响范围的方法论
46 0
|
7月前
|
API
如何用 SAP Commerce Cloud CMS API 批量返回多个 CMS Component 数据
如何用 SAP Commerce Cloud CMS API 批量返回多个 CMS Component 数据
36 0
|
3天前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
14 3
|
3天前
|
存储 安全 数据管理
SAP S4HANA 数据归档流程详解
SAP S4HANA 数据归档流程详解
6 0
|
3天前
|
存储 安全 数据管理
SAP 产品 data archive 数据归档的重要性
SAP 产品 data archive 数据归档的重要性
14 7
|
3天前
|
存储 供应链 安全
SAP S4HANA 数据归档的实施方法
SAP S4HANA 数据归档的实施方法
13 7
|
3天前
|
存储 数据采集 监控
如何在 SAP S4HANA 中使用 Data Volume Management 工具来确定哪些数据需要归档
如何在 SAP S4HANA 中使用 Data Volume Management 工具来确定哪些数据需要归档
13 0
|
3天前
SAP CLIENT 数据配置文件的导出/导入
SAP CLIENT 数据配置文件的导出/导入
|
6月前
|
开发者
SAP UI5 控件双向数据绑定后显示数据出问题,可以调试这个方法
SAP UI5 控件双向数据绑定后显示数据出问题,可以调试这个方法
31 0