前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Generic 打印ID对应的object type的工具

Generic 打印ID对应的object type的工具

作者头像
Jerry Wang
发布2019-07-09 01:07:59
4890
发布2019-07-09 01:07:59
举报

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

Created by Jerry Wang, last modified on Sep 23, 2015

输入任意类型对应的ID,该report能打印出ID对应的object type:

clipboard2
clipboard2
代码语言:javascript
复制
REPORT zdisplay_id.

PARAMETERS: id TYPE if_fdt_types=>id OBLIGATORY DEFAULT 'FA163E8EAB031EE48B847ADC6A96D5F0'.
START-OF-SELECTION.
  DATA:      lo_instance TYPE REF TO if_fdt_admin_data,
             lv_unknown  TYPE boolean.
  CALL METHOD cl_fdt_factory=>get_instance_generic
    EXPORTING
      iv_id         = id
    IMPORTING
      eo_instance   = lo_instance
      ev_id_unknown = lv_unknown.
  IF lv_unknown = abap_true.
    WRITE: / 'ID Unknown.' COLOR COL_NEGATIVE.
    RETURN.
  ENDIF.
  DATA(lo_object) = cl_abap_classdescr=>describe_by_object_ref( lo_instance ).
  WRITE: / lo_object->get_relative_name( ) COLOR COL_NEGATIVE.

输出CL_FDT_FUNCTION, 表明该ID对应的object是 Function

clipboard3
clipboard3

输出CL_FDT_RULESET, 表明该ID对应的object是Ruleset

clipboard4
clipboard4
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年07月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Created by Jerry Wang, last modified on Sep 23, 2015
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档