Replicating Equipment

本文仅涉及非层次设备R/3向CRM方向的同步。

做Service的时候,要达至CRM与R/3的集成(哪怕是迁移),设备的同步是基本条件。设备的同步,也在CRM主数据同步的框架里头,只是还有些粗糙,操作起来也困难些。首先,Customizing里头的两篇文档要仔细阅读(IMG: CRM – Master Data – Installed Base – Replication of Equipement from SAP ECC CS),这是我能找到的最详尽的文档了。

  • Prerequisites and General Information for Equipment Replication
  • Define Default Settings for Equipment Replication

在CRM里头,已经没有设备的概念了,取而代之是一个更广泛的东东:Installed Base(简写IBase),设备只是IBase里头的一个Object类型的Component(组件)。所谓Object类似于产品,但是是唯一的,例如车是产品,但是配上牌就是Object。于是R/3的设备同步到CRM是这样的:

  1. 每个设备在CRM中创建相应的Object,设备的内容变成Object的Set Types;
  2. 在CRM中创建IBase(仅限非层级的设备);
  3. 创建IBase的Component,并指向Object;

简单来说,我们在CRM看到的设备,就是一个一个的IBase,这种IBase只有一个组件,组件包含了设备信息。组件的信息其实Set Types的集合,默认如下:

  • COMM_PR_LGTEXT1
  • COMM_PR_SHTEXT
  • COM_LOCAT_ADDR
  • COM_TA_MANUFAC
  • COM_TA_R3_ID

上述,文本、描述、地址、制造商、R3标识,就是我们在CRM能看到的设备信息。

OK,转入实践。

STEP 1,为IBase Category创建合作伙伴确定过程,并分配。IMG: CRM – Master Data – IBase,IBase Category选择EQ。

STEP 2,为Object创建Product Category。此步关键,容易忽略。T-CODE: COMM_HIERARCHY。在Hierarchy ID:R3PRODSTYP中,新建一个0401的Category,Product Type为物料,Object Family是0401。注意PartnDetProc选择STEP1创建的合作伙伴确定过程。Set Types页签就选上面的默认值。

STEP 3,IMG: Define Default Settings for Equipment Replication,按默认值配,注意钩选Delta Load。

STEP 4,激活Business Add-In: Equipment Download,不然就白干了。

STEP 5,T-CODE: R3AC1,可选EQUIPMENT做Filter。

STEP 6,T-CODE: R3AS,可以同步了。

STEP 7,R/3中,在Table: TBE31添加PM000020 BC-MID EQUIPMENT_COLLECT_DATA,方能实现增量更新。