IBASE category 01 component hierarchy
Created by Jerry Wang on Sep 17, 2014
CRM系统有如下hierarchy的IBASE:
使用下列report 打印所有的component:
*&---------------------------------------------------------------------*
*& Report ZIBASE_READ_STRUCTURE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zibase_read_structure.
PARAMETERS: id TYPE ibib-ibase OBLIGATORY DEFAULT '112455'.
DATA: ls_header TYPE ibap_head1,
lt_struc_tab TYPE ibap_struc1_tab,
ls_line LIKE LINE OF lt_struc_tab,
ls_comp TYPE ibap_dat1,
ls_comp_detail TYPE ibap_comp2.
ls_header-ibase = id.
CALL FUNCTION 'CRM_IBASE_GET_DETAIL'
EXPORTING
i_ibase_head = ls_header
IMPORTING
e_struc_ibase_tab = lt_struc_tab
EXCEPTIONS
not_specified = 1
doesnt_exist = 2
no_authority = 3.
CHECK sy-subrc = 0.
LOOP AT lt_struc_tab INTO ls_line.
WRITE: / 'Component ID: ' , ls_line-instance COLOR COL_NEGATIVE.
ls_comp-ibase = id.
ls_comp-instance = ls_line-instance.
CALL FUNCTION 'CRM_IBASE_COMP_GET_DETAIL'
EXPORTING
i_comp = ls_comp
IMPORTING
e_comp_det = ls_comp_detail
EXCEPTIONS
not_specified = 1
doesnt_exist = 2
no_authority = 3.
WRITE: / 'Component Description:' , ls_comp_detail-descr COLOR COL_POSITIVE,
'Object ID: ', ls_comp_detail-object_id COLOR COL_GROUP.
WRITE: / 'Component guid: ' , ls_comp_detail-guid_comp COLOR COL_KEY,
'component guidc: ' , ls_comp_detail-guid_compc COLOR COL_HEADING.
ENDLOOP.
相关文章
- obj-c编程15[Cocoa实例01]:一个会发声的随机数生成器
- 01-获取 Twitter User Profile 的三条路径 | 07.杂项
- 概率论快速学习01:计数
- ExtJS入门教程01,Window如此简单,你怎能不会?
- 【原创】开源Math.NET基础数学类库使用(01)综合介绍
- 【SpringBoot笔记01】SpringBoot框架介绍及其基础环境搭建
- 004-k8s资源清单-01-yaml文件创建pod、deployment、service、secret、namespace等
- 音视频基础-01
- 进程注入分析实战——通过process explorer可以看到lab12-01.dll在运行时加载了, 要查看dll被哪个进程所使用,可以在process explorer里搜索!
- (01)ORB-SLAM2源码无死角解析-(45) EPnP 源代码分析(5)→ICP 求解相机位姿
- Mysql原理篇之MVCC原理--01
- 01-rsync备份方式
- 01 linux常用命令(二)