专栏首页Jerry的SAP技术分享SAP CRM服务请求subject value determination
原创

SAP CRM服务请求subject value determination

SAP CRM Service Request subject value determination

When a new Service Request is created, the multi-level drop down list for Service Request subject is available.

Where do the value for those drop down list come from?

Here below is what I found via debugging:

get allowed category type from table CRMC_PROC_CATTYP based on transaction type:

Two entries found:

These two entries are inserted here:

Then check for the given combination of Transaction type plus Catalog category, whether there is existing schema defined.

The check is done by API CL_CRM_ML_CATEGORY_UTIL=>GET_ASPECT.

I wrote a small report to check whether a schema is available for corresponding category:

REPORT zdetermine_schema.

PARAMETERS: guid TYPE crmt_object_guid OBLIGATORY DEFAULT '6C0B84B75FAB1ED7BC85AA545271F98C',
            cat  TYPE crmt_catalogtype OBLIGATORY DEFAULT 'C'.

DATA: lv_guid TYPE crmt_object_guid.

lv_guid = guid.

DATA: lr_aspect TYPE REF TO if_crm_erms_catego_aspect,
      ls_detail TYPE crmt_erms_cat_as_buf.

CALL METHOD cl_crm_ml_category_util=>get_aspect
  EXPORTING
    iv_ref_guid     = lv_guid
    iv_ref_kind     = 'A'
    iv_profile_type = 'A'
    iv_catalog_type = cat
  IMPORTING
    er_aspect       = lr_aspect.
IF lr_aspect IS BOUND.
  lr_aspect->get_details( IMPORTING ev_asp = ls_detail ).
  WRITE:/ 'ASP id:', ls_detail-asp-asp_id.
ELSE.
  WRITE:/ 'No detail data found'.
ENDIF.

In my example, no schema exists for category C:

But a schema exists for type D:

the ASP ID YBP_SERVICE comes from here:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据库表CRMD_ORDERADM_I里字段OBJECT_TYPE的计算逻辑

    In order to resolve one issue I need to figure out the logic how field OBJECT_TY...

    Jerry Wang
  • SAP CRM服务请求subject value determination

    SAP CRM Service Request subject value determination

    Jerry Wang
  • 使用ABAP Push Channel(APC)开发的乒乓球游戏,可双打

    https://<host>:<port>/sap/bc/apc_test/ping_pong/game

    Jerry Wang
  • 数据库表CRMD_ORDERADM_I里字段OBJECT_TYPE的计算逻辑

    In order to resolve one issue I need to figure out the logic how field OBJECT_TY...

    Jerry Wang
  • 深刻理解反射(Reflection)

    最近公司在搞自动化测试,由于版权问题,无法用 ’录制脚本‘ 进行,也就没法用 VS 自带的 UITest 框架(蛋疼), 所以只能开源的 FlaUI 框架来搞了...

    用户2434869
  • 一条sql语句的建议调优分析(r5笔记第73天)

    前几天开发的同事问我一个sql的问题,目前在测试环境中发现这条sql语句执行时间很长,希望我们能够给一些建议,能够尽快做一些改进。 sql语句类似下面的形式。 ...

    jeanron100
  • 90%的开发者都没搞清楚的字符串常量池

    本文以 JDK 1.8 为讨论版本,虽然现在都已经 JDK 14了,奈何我们还是钟爱 1.8。

    古时的风筝
  • arcgis for javascript之ArcGISDynamicMapServiceLayer图层控制的实现

    图层控制是很多GIS系统里面必须的一个小功能,本文就说说arcgis for javascript下ArcGISDynamicMapServiceLayer图层...

    lzugis
  • 当病毒来袭,AI如何帮助我们绘制“命脉”地图

    2013年12月,一个小男孩在几内亚一个偏远村庄的树洞中玩耍。这种树正是一群携带埃博拉病毒的蝙蝠的家园。

    大数据文摘
  • 普华永道:2017年上半年中国企业并购市场中期回顾与展望

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 免责声明:本报告来源...

    点滴科技资讯

扫码关注云+社区

领取腾讯云代金券