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

简介: Generic 打印ID对应的object type的工具

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

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

image.png


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

image.png

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

image.png

相关文章
|
6月前
|
设计模式 Java 测试技术
软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具
软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具
78 0
|
1月前
|
Python
通过 type 和 object 之间的关联,进一步分析类型对象
通过 type 和 object 之间的关联,进一步分析类型对象
51 3
|
3月前
|
Docker 容器
成功解决:Caused by: ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but
这篇文章讨论了在使用Docker启动Elasticsearch容器时遇到的一个具体问题:由于配置文件`elasticsearch.yml`解析出错导致容器启动失败。文章提供了详细的排查过程,包括查看容器的日志信息、检查并修正配置文件中的错误(特别是空格问题),并最终成功重新启动了容器。
|
3月前
|
JSON 数据格式 Python
【python】解决json.dump(字典)时报错Object of type ‘float32‘ is not JSON serializable
在使用json.dump时遇到的“Object of type ‘float32’ is not JSON serializable”错误的方法,通过自定义一个JSON编码器类来处理NumPy类型的数据。
120 1
|
4月前
|
JSON 前端开发 数据格式
【Python】已解决:TypeError: Object of type JpegImageFile is not JSON serializable
【Python】已解决:TypeError: Object of type JpegImageFile is not JSON serializable
79 0
|
6月前
|
JavaScript
Vue报错 Invalid default value for prop “list“: Props with type Object/Array must use a factory
Vue报错 Invalid default value for prop “list“: Props with type Object/Array must use a factory
308 0
|
6月前
R语言ggsurvplot绘制生存曲线报错 : object of type ‘symbol‘ is not subsettab
R语言ggsurvplot绘制生存曲线报错 : object of type ‘symbol‘ is not subsettab
|
6月前
FeignClient【问题】Cannot deserialize value of type``from Object value (token `JsonToken.START_OBJECT`)
FeignClient【问题】Cannot deserialize value of type``from Object value (token `JsonToken.START_OBJECT`)
777 0
|
6月前
|
JavaScript
[Vue warn]: Method “components“ has type “object“ in the component definition. Did you reference the
[Vue warn]: Method “components“ has type “object“ in the component definition. Did you reference the
|
JSON 数据格式
TypeError: Object of type ‘float32‘ is not JSON serializable
TypeError: Object of type ‘float32‘ is not JSON serializable
200 0