Created by Jerry Wang, last modified on Apr 11, 2014

IBASE 13835包含了一个first level component:

component ID为13836:

component 13836又包含了一个level 2 的component 13837:

可以通过下面的report 用API来读取一个IBASE的hierarchy structure.输入IBASE ID:

输入:

也可以在GENIL_BOL_BROWSER里通过Relation FirstLevelComponent 拿到level1的component 13836,

再用SubLevelComponent拿到level2 component 13837:

PARAMETERS: id TYPE ibib-ibase OBLIGATORY DEFAULT '13835'.

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.

ENDLOOP.

IBASE hierarchy structure and related API相关推荐

  1. 使用SAT研究IBASE hierarchy读取性能

    Created by Jerry Wang on Mar 06, 2014 1. transaction code SAT,创建一个新的variant例如ZJERRY, 确保Aggregation为N ...

  2. 使用report 打印category 03的IBASE hierarchy

    Created by Jerry Wang, last modified on Sep 16, 2014 使用report 打印hierarchy: *&------------------- ...

  3. SAP IBASE hierarchy remove - step2 handling

    Created by Jerry Wang, last modified on Oct 24, 2014 starting point:

  4. SAP IBASE hierarchy remove - debug in ERP step1

    Created by Jerry Wang, last modified on Oct 27, 2014 remove ZJERRY1022C1 from ZJERRY1022O1 in CRM: f ...

  5. Linux内核深入理解定时器和时间管理(3):tick 广播 框架 和 dyntick

    Linux内核深入理解定时器和时间管理 tick 广播 框架 和 dyntick rtoax 2021年3月 在原文基础上,增加5.10.13内核源码相关内容. 结构体 --------------- ...

  6. Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来

    Gartner 2018 年WAF魔力象限报告:云WAF持续增长,Bot管理与API安全拥有未来 来源 https://www.freebuf.com/articles/paper/184903.ht ...

  7. ffmpeg的API函数变化记录

    最近在搞ffmpeg的时候发现下面函数出错: tutor.o: In function \`our_get_buffer\': tutor.c:530: undefined reference to ...

  8. SAP Spartacus public API的概念 - index.ts

    看一个具体的例子: https://github.com/SAP/spartacus/issues/11730 backport of #11744 to maintanance branch As ...

  9. 使用代码删除IBASE object component

    Created by Jerry Wang, last modified on Sep 05, 2014 需求: 将包含object ZJERRY0903C1的object component 从IB ...

最新文章

  1. 孙鑫mfc学习笔记第十四课
  2. 和低压电气有关的71个问题
  3. MAC Android Studio SDK 无法更新问题
  4. C语言int的字节数跟什么有关,C语言中int型字长和什么有关
  5. SQLi LABS Less 27a 联合注入+布尔盲注+时间盲注
  6. windows 2008 64位oracle11g部署问题(1)之警告-启动database control时出错
  7. foobar2000实现用手机远程控制PC命令行版
  8. mysql 大事物commit慢造成全库堵塞问题
  9. 使用AudioRecord录制pcm格式音频
  10. sql注入攻击与防御java_注入攻击(SQL注入防御)
  11. Ragel-基于有限状态机用于产生源码的编译器
  12. EMBER-网络安全恶意软件公开数据集,论文的翻译,自己的笔记
  13. 2022中兴捧月 限时编程 第一场 24点游戏
  14. 两张3百多万的表关联查询速度优化
  15. python求直角三角形两边求锐角_在二元数组中求直角三角形坐标
  16. 安卓 魔窗SDK 快速接入
  17. kali启动ssh服务后,依然无法连接的问题。
  18. 关于图片的多标签分类(1)
  19. AppStore技术支持
  20. 后端:发送短信(腾讯云)-nodejs

热门文章

  1. 【转】Android 最火的快速开发框架XUtils
  2. 第三次学JAVA再学不好就吃翔(part23)--private和this
  3. 《多元统计分析》学习笔记之主成分分析
  4. python怎么调用另一个文件的函数_python如何调用另一个py文件的所有函数?
  5. SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析
  6. 关于内容分发网络 CDN 的可靠性和冗余性
  7. Rxjs takeWhile 和 filter 操作符的区别
  8. 什么是 SAP Fiori Tools
  9. SAP Spartacus读取User Address的请求发送和接收源头
  10. 如何通过调试的方式搞清楚Angular createEmbeddedView具体创建的UI元素是什么