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. MSCOCO数据集分析
  2. 【Python】9个必知的Python操作文件/文件夹方法
  3. 服务器开发中网络数据分析与故障排查经验
  4. scrapy不抓取重复的网页解决办法
  5. 【Spark】reduceByKey和GroupByKey
  6. 【Spring 持久层】Spring 与 Mybatis 整合
  7. 你的红包狂欢夜,互联网巨头们的流量争夺战
  8. [note] Homebrew的介绍、安装方法与常用命令整理
  9. 【神经网络与深度学习】公开的海量数据集
  10. Android N 调用相册crash- FileUriExposedException
  11. wps分析工具库如何加载_分析为周杰伦打榜的夕阳红老年团,告诉你他们真实年龄!...
  12. 妇产科护理学复习重点归纳、试题及答案
  13. diskpart clean 误操作恢复
  14. 2021年中考计算机考试,2021年初中信息技术考试操作题
  15. SpringBoot+FreeMarker+flying-saucer-pdf实现PDF预览、分页需求
  16. Upload上传@20210412
  17. BUUCTF:[CSCCTF 2019 Qual]FlaskLight
  18. 利用51单片机实现与RS485通讯,接收数据
  19. 无间狱无服务器信息,无间狱打不动了,分享一些想法(不开99流),多图
  20. 金榜提名前端小游戏教程(含冒泡,canvas烟花特效,适配pc,手机)内含源码

热门文章

  1. [redis] 分布式 Redis 的 CRUD 实现
  2. 剑指OFFER之二进制中1的个数(九度OJ1513)
  3. Ecos笔记--2014/5/3
  4. java 十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制...
  5. AddOutParameter引发类型问题
  6. GPS系统研发人员面试题(VC通讯)
  7. sonar findbugs plugin源码研究
  8. 文本挖掘(part5)--文本信息的分布式表示
  9. 机器学习-算法背后的理论与优化(part2)--广义线性模型
  10. No, Machine Learning is not just glorified Statistics