批量删除满足指定条件的 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.
相关文章
|
5月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
5月前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
|
5月前
|
Web App开发 开发者 存储
介绍一个 webp 格式转 png 格式的软件:XNConvert
介绍一个 webp 格式转 png 格式的软件:XNConvert
介绍一个 webp 格式转 png 格式的软件:XNConvert
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
|
5月前
|
数据库
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
|
5月前
|
中间件
什么是 SAP CRM 系统里的 Initial Download
什么是 SAP CRM 系统里的 Initial Download
|
5月前
|
中间件
什么是 SAP CRM Initial Download
什么是 SAP CRM Initial Download
|
5月前
|
存储 数据管理 数据处理
SAP CRM 里 Attachment 搜索的实现逻辑介绍
SAP CRM 里 Attachment 搜索的实现逻辑介绍
|
5月前
|
存储 数据库 容器
深入介绍 SAP CRM 附件存储的底层实现机制
深入介绍 SAP CRM 附件存储的底层实现机制
|
5月前
|
JavaScript 前端开发 数据库
如何在 SAP CRM 里通过 navigation framework 跳转到 ABAP Webdynpro 页面
如何在 SAP CRM 里通过 navigation framework 跳转到 ABAP Webdynpro 页面
下一篇
无影云桌面