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. 126. Leetcode 剑指 Offer 46. 把数字翻译成字符串 (动态规划- 字符串系列)
  2. 【攻防世界006】secret-galaxy-300
  3. 京东:Flink SQL 优化实战
  4. cad监控图标_干货!多种不同环境的无线视频监控系统拓扑图
  5. hadoop自定义权限
  6. java语言实现常用算法(排序和查找)
  7. Exchange2003/2010共存模式环境迁移
  8. unistd.h中定义函数
  9. 计算机图形学的学习心得,计算机图形学学习心得
  10. 新炬网络签约GBASE南大通用 让中国用户用上世界级国产数据库
  11. 数据改版 | CnOpenData中国行政区划数据
  12. ZF与MMSE接收检测
  13. 数据库:MySQL Workbench如何连接远程数据库
  14. 控制WINDOWS,使电脑说话的小玩意
  15. php网页设计导航栏代码,CSS导航栏及弹窗示例代码
  16. 微信加不了公众号服务器繁忙,微信公众号系统繁忙是怎么回事
  17. android 高德地图定位圈,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
  18. 20款精美APP和Web设计模板素材(附演示链接)
  19. 熊孩子乱敲键盘攻破linux桌面,“熊孩子”乱敲键盘攻破了Linux桌面 大神:17年前我就警告过...
  20. java字符流 加密文件和解密文件

热门文章

  1. uva10405-最长公共子序列
  2. HTML笔记一,部分常用的元素与属性
  3. 如何解决IE地址栏前小图标不显示问题
  4. Jenkins cannot restart itself as currently configured
  5. sklearn自学指南(part37)--DBSCAN
  6. git强行让本地分支覆盖远程分支
  7. Django(part42)--限制IP请求次数
  8. 第三次学JAVA再学不好就吃翔(part61)--基本数据类型包装类
  9. 第三次学JAVA再学不好就吃翔(part54)--StringBuffer类的添加功能
  10. 30 个 Pandas技巧,加速你的数据分析处理速度!