one question regarding your include PRD_INCL_EEW_PS. It is registered for business context PRODUCT, which means once extension field is created in “Custom Fields” Fiori application, all database table which have this include will see the extension as well.

Then question comes to my mind: after I maintain value for extension field and save the change,

Will the value of extension field be persisted to all those database tables?

I made a test by myself.
As first step, I list all 18 database tables which have included PRD_INCL_EEW_PS.
Then I type “1.7” as extension field value and save the change, and go to each table to check whether the value are there via SE16. The test result is listed below.

My question:

  1. take table PRD_PROC and PRD_SALE for example, since semantically speaking they are not responsible to store product header level data but for sub node ( procurement and sales data ? ), why they still include the structure PRD_INCL_EEW_PS?
  2. Among these 18 tables, some are really confusing. For example PRD_SALES and PROD_SALES. May I know the difference between them?

# answer The include PRD_INCL_EEW_PS is for all tables which contain data from table MARA. In the new Product BO model, we have separated the MARA fields in different BO nodes based on their semantic, as an example please see the active core entities I_Product and I_ProductSales:

Both CDS views select the data from active core table MARA but have a different field list. In the BOPF BO you will find the corresponding BO nodes I_PRODUCTWD (root node) and I_PRODUCTSALESWD (sales node). Here you will see in which draft database tables these data will be stored (PROD_ROOT & PROD_SALES). After activating a draft BO instance, these draft data will be merged in one single MARA entry. And due to this we have decided to use for all MARA relevant BO nodes (CDS views) the same include structure.

Such a field separation for table MARA & MARC is done for several BO nodes, the corresponding draft database tables are listed in your list. Due to a major change in the draft infrastructure, it was necessary to create complete new draft tables, that’s the reason why you found most tables twice, as example see PRD_ROOT & PROD_ROOT or PRD_SALES & PROD_SALES. The tables with the prefix PRD_ are obsolete meanwhile and will be deleted.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

PROD_ROOT and PRD_ROOT相关推荐

  1. SAP cross distribution chain status在Fiori应用中的draft handling

    The explanation why draft handling is necessary in Fiori application could be found from Fiori Desig ...

最新文章

  1. 南大周志华清华胡事民入围院士候选!计算机领域共计7人
  2. 网站制作时应该如何更合理定位与策划
  3. 苹果mac电脑修改并快速linux网络配置
  4. SAP生产订单管理与分析实例
  5. windows phone 8 使用页面传对象的方式 实现页面间的多值传递
  6. nginx+asp.net mvc的配置
  7. 数学建模灵敏度分析_数学建模中的灵敏度分析,到底在分析什么?
  8. sublime text 3 3103 注册码
  9. 解决RHEL无法访问NTFS
  10. 一张图看懂VnTrader的数据流
  11. 在线sitemap链接提取工具
  12. Bailian2935 有未知数的表达式【递归】
  13. 境外WiFi市场持续升温2016年或迎普及元年
  14. pytorch中加入注意力机制(CBAM),以ResNet为例。到底要不要用ImageNet预训练?如何加预训练参数?
  15. cad转excel插件c2e_CAD表格互转EXCEL插件
  16. UE4-角色摄像机镜头的设置
  17. GOPROXY:解决 go get golang.org/x 包失败
  18. 良心,是黑暗里的一盏灯
  19. 解决导出excel文件名中文乱码的问题
  20. No7. net-snmp 一些命令行应用程序:

热门文章

  1. (学习日记)关于a1,a2,a3,...,an共n个元素依次入栈其可能出栈的排列数的计算(catalan数)...
  2. Webkit for android
  3. R语言观察日志(part14)--R语言杂记
  4. 小白的算法初识课堂(part2)--选择排序
  5. python基础(part8)--容器类型之元组和字典
  6. SAP Spartacus login 超链接和 login form 的区别
  7. SAP Spartacus 中的 checkout(结帐) 设计
  8. Angular 服务器端渲染的学习笔记(二)
  9. SAP Fiori Elements controller extension 的加载原理
  10. SAP Spartacus user form页面的css设计重构