批量删除满足指定条件的 SAP CRM One Order 订单

简介: 批量删除满足指定条件的 SAP CRM One Order 订单

报表源代码:

*&---------------------------------------------------------------------*
*& Report ZORDER_DELETE
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZORDER_DELETE.
data: lt_crmd_orderadm_h TYPE STANDARD TABLE OF crmd_orderadm_h,
       lt_guid  TYPE crmt_object_guid_tab.
SELECT guid INTO CORRESPONDING FIELDS OF TABLE lt_crmd_orderadm_h FROM crmd_orderadm_h as a
inner join crmc_proc_type as _type on a~process_type =
     _type~process_type and _type~object_type = 'BUS2000116' where A~process_type = 'SRVO'.
LOOP AT lt_crmd_orderadm_h ASSIGNING FIELD-SYMBOL(<order>).
    WRITE: / 'id: ' COLOR COL_POSITIVE , <order>-object_id COLOR COL_GROUP, ' description: ' , <order>-description COLOR COL_TOTAL.
    CLEAR: lt_guid.
    INSERT <order>-guid INTO TABLE lt_guid.
    CALL FUNCTION 'CRM_ORDER_DELETE'
      EXPORTING
        it_objects_to_delete  = lt_guid
        iv_update_task_local  = abap_true
      EXCEPTIONS
        single_deletion_error = 1
        deletion_error        = 2
        no_authority          = 3
        document_not_found    = 4
        OTHERS                = 5.
    IF sy-subrc <> 0.
      WRITE: / 'order: ' , <order>-object_id,  ' deletion failed: ', sy-subrc.
    ENDIF.
  ENDLOOP.
  COMMIT WORK AND WAIT.
BREAK-POINT.
相关文章
|
4月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
4月前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
|
4月前
|
Web App开发 开发者 存储
介绍一个 webp 格式转 png 格式的软件:XNConvert
介绍一个 webp 格式转 png 格式的软件:XNConvert
介绍一个 webp 格式转 png 格式的软件:XNConvert
|
4月前
|
数据库
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
|
4月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
4月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
4月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
|
4月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
|
4月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
|
4月前
|
搜索推荐
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版