使用 ABAP CRM 函数 CRM_BSP_OIC_1O_SEARCH_FROM_RF 查找指定 guid的数据

简介: 使用 ABAP CRM 函数 CRM_BSP_OIC_1O_SEARCH_FROM_RF 查找指定 guid的数据

源代码:

REPORT zappointment_get_entity.
DATA: lt_search_tab TYPE crmt_name_value_pair_tab,
      ls_search_tab LIKE LINE OF lt_search_tab,
      lt_multiple   TYPE crmt_bsp_search_multi_val_tab,
      ls_multiple   LIKE LINE OF lt_multiple,
      ls_selection  LIKE LINE OF ls_multiple-searchvalues,
      lt_return     TYPE bapiret2_t,
      lt_guid       TYPE crmt_bsp_objectkey_tab.
ls_search_tab-name = 'OBJECT_TYPE'.
ls_search_tab-value = 'BUS2000110'.
APPEND ls_search_tab TO lt_search_tab.
CLEAR: ls_search_tab.
ls_search_tab-name = 'TEMPLATE_TYPE'.
APPEND ls_search_tab TO lt_search_tab.
ls_multiple-fieldname = 'GUID'.
ls_selection-low = '3440B5B172DE1EE58AD4A2D26F48427F'.
ls_selection-sign = 'I'.
ls_selection-option = 'EQ'.
APPEND ls_selection TO ls_multiple-searchvalues.
APPEND ls_multiple TO lt_multiple.
CLEAR: ls_multiple.
ls_multiple-fieldname = 'OBJECT_ID'.
APPEND ls_multiple TO lt_multiple.
CALL FUNCTION 'CRM_BSP_OIC_1O_SEARCH_FROM_RF'
  EXPORTING
    it_search_tab             = lt_search_tab
    it_multivalues            = lt_multiple
    iv_extern_call            = 'X'
    iv_select_for_headerlevel = 'X'
    iv_call_authority_badi    = 'X'
    iv_obj_il                 = 'BTQACT'
  IMPORTING
    et_guidlist               = lt_guid
    et_return                 = lt_return
  EXCEPTIONS
    date_not_correct          = 1
    no_card_type              = 2
    no_card_no                = 3
    no_program_id             = 4
    OTHERS                    = 5.
IF sy-subrc <> 0.
  WRITE: / 'error occurred: ' , sy-subrc.
  RETURN.
ENDIF.
BREAK-POINT.

执行结果:


相关文章
|
1月前
|
JSON 数据格式
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
27 0
|
2月前
|
存储 数据库
如何使用编程的方式,删除 CRM 文档的 attachment 数据
如何使用编程的方式,删除 CRM 文档的 attachment 数据
35 0
|
2月前
|
JavaScript 前端开发 数据库
如何在 SAP CRM 里通过 navigation framework 跳转到 ABAP Webdynpro 页面
如何在 SAP CRM 里通过 navigation framework 跳转到 ABAP Webdynpro 页面
21 0
|
20天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
19 0
|
1月前
|
XML BI 数据处理
XSL 转换与 ABAP 数据的关系
XSL 转换与 ABAP 数据的关系
16 0
|
3月前
|
数据库
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
SAP ABAP 更新函数(Update Function Module)执行出错的原因分析试读版
35 0
|
3月前
|
数据库
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
130. SAP ABAP 更新函数(Update Function Module)执行出错的原因分析
25 0
|
6月前
|
存储 数据处理 数据库
关于 SAP CRM User Status 处理的示例 ABAP 代码
关于 SAP CRM User Status 处理的示例 ABAP 代码
26 0
|
6月前
|
XML 存储 中间件
根据指定关键字搜索指定时间范围内的 SAP CRM 中间件 BDOC 的 ABAP 小工具分享
根据指定关键字搜索指定时间范围内的 SAP CRM 中间件 BDOC 的 ABAP 小工具分享
55 0
|
6月前
|
存储 XML 编解码
使用 ABAP 函数读取 SAP CRM Survey 数据并解析
使用 ABAP 函数读取 SAP CRM Survey 数据并解析
39 0

热门文章

最新文章