专栏首页Jerry的SAP技术分享Product Master data model harmonization guiding principle

Product Master data model harmonization guiding principle

There are common attributes between Product model in CRM and Material model in S/4, for example: Unit of measure, Description, Tax, Sales organization data etc. And CRM and S/4 Model also have their specific attributes. For example, product category are CRM specific concept in S/4, you maintain material type and material group for a material, and these two attribute do not exist in CRM product. The picture below illustrates the idea that from business point of there are some common attributes between the two model in CRM and S/4. Of course those common attributes are designed and stored in different database table in CRM and S/4. For example, in CRM, the unit of measure is store in table COMM_PR_UNIT with field UNIT, whereas in S/4, it is stored in MARA with field name MEINS.

The target of model harmonization

(1) for those common attributes, the single persistence table and corresponding read & write API must be used in the application. Take unit of measure for example, now in CRM application, the S/4 API to read and write material unit of measure must be used in the code instead.

(2) for those CRM specific attributes, the code for their manipulation should be kept unchanged.

Achievement after model harmonization

(1) All materials must be created in MM01 and updated in MM02. (2) In MM01 and MM02, you can only maintain attributes belonging to S/4. The CRM specific attributes are completely transparent and thus invisible from these transactions. (3) In CRM product Web UI, you can still update those CRM specific attribute. For those attributes which are also existing in S/4 ( for example Unit of measure, Description, Tax, Sales organization data ), they are read only and could only be changed in MM02.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CRM WebClient UI的翻译问题

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.bl...

    Jerry Wang
  • Identify the logic how BOL node name is categorized into different object type

    Identify the logic how BOL node name is categorized into different object type

    Jerry Wang
  • Data exchange of settype COMM_PRFREEATTR

    (1) in ERP, use tcode SM30, view name: MATERIALID, configure an external long ma...

    Jerry Wang
  • 1000 Genome Project

    1000 Genome Project 的目标是发现在人群中频率大于1%的变异位点,对来自不同人群的大量样本进行测序,识别到了许多的变异位点,为人类遗传变异的研...

    生信修炼手册
  • C# 从1到Core--委托与事件

      委托与事件在C#1.0的时候就有了,随着C#版本的不断更新,有些写法和功能也在不断改变。本文温故一下这些改变,以及在NET Core中关于事件的一点改变。

    FlyLolo
  • Data exchange of settype COMM_PRFREEATTR

    (1) in ERP, use tcode SM30, view name: MATERIALID, configure an external long ma...

    Jerry Wang
  • 一个关于Java输入输出优化的坑 原

    在用Scanner输入大量数据的时候,会出现时间巨慢的问题,今天网上查到了方法,原来java的输入输出是有优化方法的。

    Gaussic
  • 使用SAP CRM中间件从ERP下载Customer的错误消息:Distribution channel is not allowed for sales organization

    Distribution channel is not allowed for sales organization

    Jerry Wang
  • 错误消息Customer classification does not exist when downloading

    After I create a customer in ERP via tcode VD01 and try to download it into CRM ...

    Jerry Wang
  • Matrix FactorizationMatrix Factorization

    机器学习的作用就是要从一堆数据中学习到学习到某种能力,然后用这种skill来预测未来的结果。比如一个电影推荐的例子,我们手上有很多的电影数据,现在就需要训练一个...

    西红柿炒鸡蛋

扫码关注云+社区

领取腾讯云代金券