Created by Jerry Wang, last modified on Sep 22, 2014

如果parent和children equip 都成功的从ERP download到CRM里,但是CRM 的object structure里只能看到child equip,看不到parent equip,一种原因是object category里缺少relationship PRDIB, 见如下error message:

下面的report能够输入object category,打印出该category当前assign的所有relationship,并检查PRDIB是否已经assign:

REPORT ZPROD_CAT_CHECK_REL.

PARAMETERS: cat_id TYPE comm_category-category_id OBLIGATORY DEFAULT 'OBJ_0401'.

START-OF-SELECTION.

DATA:

lt_guid TYPE COMT_CATEGORY_GUID_TAB,

ls_guid LIKE LINE OF lt_guid,

lt_rel TYPE COMT_PRCAT_IL_REL_TAB.

SELECT SINGLE category_guid FROM comm_category INTO ls_guid-category_guid WHERE category_id = cat_id.

IF sy-subrc <> 0.

WRITE: / 'Category ID Invalid'.

RETURN.

ENDIF.

APPEND ls_guid TO lt_guid.

CALL FUNCTION 'COM_PRCAT_IL_REL_READ_MULTIPLE'

EXPORTING

it_category_guid = lt_guid

"iv_current       = iv_current

"iv_timestamp     = iv_timestamp

"iv_update_buffer = iv_update_buffer

IMPORTING

et_prcat_il_rel  = lt_rel

EXCEPTIONS

wrong_call       = 1

not_found        = 2

OTHERS           = 3.

IF sy-subrc = 2.

WRITE: / 'no relationship assigned for current category.'.

RETURN.

ENDIF.

WRITE: / 'currently assigned relationship: ' COLOR COL_GROUP.

LOOP AT lt_rel ASSIGNING FIELD-SYMBOL(<current>).

WRITE: / <current>-il_reltype COLOR COL_NEGATIVE, 'Change user: ', <current>-upname COLOR COL_TOTAL.

ENDLOOP.

READ TABLE lt_rel WITH KEY il_reltype = 'PRDIB' TRANSPORTING NO FIELDS.

IF sy-subrc <> 0.

WRITE: / 'PRDIB relationship not maintained, you could not get hierarchy downloaded completely.' COLOR COL_POSITIVE.

ELSE.

WRITE: / 'PRDIB maintained ok.'.

ENDIF.

equipment hierarchy download不完整的一个原因相关推荐

  1. 一切从游戏开始-完整的一个python to hack 实例

    Hello , 引自:ChinesePython Wiki   中蟒大杂院 http://www.chinesepython.org/cgi_bin/moingb.cgi/_d2_bb_c7_d0_b ...

  2. asciidoc文件阅读_可搜索的文件? 是的你可以。 选择AsciiDoc的另一个原因

    asciidoc文件阅读 Elasticsearch是一个基于Apache Lucene的灵活,功能强大的开源,分布式实时云搜索和分析引擎,可提供全文搜索功能. 它是面向文档且无架构的. Asciid ...

  3. 可搜索的文件? 是的你可以。 选择AsciiDoc的另一个原因

    Elasticsearch是一个基于Apache Lucene的灵活,功能强大的开源,分布式实时云搜索和分析引擎,可提供全文搜索功能. 它是面向文档且无架构的. Asciidoctor是一个纯Ruby ...

  4. SQLServer 可更新订阅数据冲突的一个原因

    原文:SQLServer 可更新订阅数据冲突的一个原因 可更新订阅为什么有冲突? 可更新订阅中,当升级增加一个字段时,通常在发布服务器的发布数据库中增加,对表增加字段后,发布自动同步到订阅数据库中(复 ...

  5. 你缺钱只有一个原因就是你每天做赚钱的动作太少了

    你缺钱只有一个原因就是你每天做赚钱的动作太少了,或者不正确. 学习是离钱很远的动作,输出分享价值,社交搞流量这些才是离赚钱最近的行为动作. 动作不正确是思维不正确,好好调整自己的思维,把注意力聚焦到赚 ...

  6. 道路裂缝伸缩缝灌缝选用沥青灌封胶的另外一个原因

    沥青灌封胶是道路路面专用裂缝修补材料,目前行业内用的灌缝材料还有普通沥青.乳化沥青.环氧树脂.聚氨酯等,嘉格沥青灌封胶胶应该比其他灌缝材料更专业,这也是道路裂缝伸缩缝灌缝选用沥青灌封胶的原因. 相比普 ...

  7. 被人拿捏只有一个原因,那就是你透露了太多信息,让人知道“你渴望什么”,他就会利用你的“软肋”让你恐惧,一刀致命。 如果善良得不到尊重,那就让它长刺。

    被人拿捏只有一个原因,那就是你透露了太多信息,让人知道"你渴望什么",他就会利用你的"软肋"让你恐惧,一刀致命. 如果善良得不到尊重,那就让它长刺.

  8. 博计报表数据源找不到的一个原因

    博计报表在设计器中编辑的时候,如果数据集不指定数据源名称,那么设计器会默认用当前数据库来设计报表. 但是,如果报表部署的应用服务器中存在多个数据源的话,所有的报表都会默认的去连接第一个数据源.那么用第 ...

  9. 完整打造一个多功能音乐播放器项目(初步设想跟酷狗类似)

    本人目前准备利用闲暇时间打造一个完整的音乐播放器项目,主要用于学习及分享!原创不易,转载请注明出处. 这是一个什么样的音乐播放器呢?整体的架构跟酷狗差不多吧,我的方式呢,是一个个组件一个个模块先做好, ...

最新文章

  1. HDU 5695 Gym Class 拓扑排序
  2. Fragment使用PagerSlidingTabStrip嵌套子Fragment显示问题
  3. android dialog 字体,android – 为AlertDialog的MultiSelectItems设置自定义字体(字体)
  4. AMD 5XXX 系列显卡的 peak bandwidth计算
  5. MySQL定义数据库对象之指定definer
  6. python 中基于 xlwings 处理 excel
  7. Source Insight 4.0黑色仿IDEA主题
  8. ELK-日志收集工具nxlog
  9. Qt编写地图综合应用30-世界地图
  10. 软件测试项目实例_餐饮系统(初稿,后续待整理)
  11. arcgis字段计算器赋值_ArcGIS中62个常用应用技巧汇总【必须收藏】
  12. 编程金融小白学 股票期权 lv.2 期权策略
  13. 微信小程序之点点考勤经验总结
  14. Java 中Calendar的使用
  15. python列表获取最后一个元素的方法_Python中如何获取 list/OrderedDict 的 第一个/最后一个 元素...
  16. 原生JS实现球面展示特效
  17. 五年后中国将进入高收入国家行列?
  18. 如何加密 WildFly 数据源密码
  19. 探究c++智能指针中auto_ptr_ref的存在意义
  20. t-sql的楼梯:超越基本级别6:使用案例表达式和IIF函数

热门文章

  1. DFS迷宫递归所有路径 新手入门
  2. 2015-11-16 入职坑
  3. iphone自定义铃声
  4. git 工程工作目录下的git相关文件解释
  5. Java GC原理简单讲解
  6. 宏观经济学自我学习与总结
  7. 文献记录(part92)--Graph regularized low-rank representation for submodule clustering
  8. 文献学习(part65)--稳健主成分聚类方法的构建及其比较研究
  9. python观察日志(part26)--numpy数组操作
  10. 特征工程(part4)--特征缩放:tf-idf