漫谈SRM主数据迁移及同步(1.1 基本设置篇)

时间:2021-11-10 06:34:23

基本理念:

SRM主数据一般分为以下三类:

1. 适用于全局设置的主数据,如单位(unit of measure), 货币(currencies), 汇率(exchange rates)

2. 基本设置主数据,如purchasing organization, purchasing group, plant, company code, document type, number range

3. 物料及供应商主数据: 如material master(product master) and service master, supplier, material group(product category)

 

这些主数据可以在SRM本地创建,但更多的情况下则是通过ERP系统传输到SRM.

SRM端不会接收全部主数据,拿物料主数据(在SRM端则称为产品主数据)来说,有销售,采购,生产等标签,仅有采购标签内的数据会传输至SRM端.

除了首次数据迁移外,系统上线后要保持两个系统间的数据同步.

 

基本设置:

1. Define roles: 在设置前,首先要保证该用户有SAP_EC_BBP*的Role. 

T-code:PFCG

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

Utilities --> Mass generation

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

Select "All roles"

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

需要将"SAP_EC_BBP*"加入到Role里去

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

当然,你也可以自定义Role将以上这些都加进去.

 

2.Define Logical Systems: 你需要定义所有后台系统(如ERP, cFolders, cProjects, SUS, SAP APO, SAP BI等)及SRM的逻辑系统名称.

逻辑系统有其命名规则: <SID>CLNT<client number>

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

 

3. Assign Logical System to the Client  (T-code: SCC4)

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

4. Define SAP SRM Logical System in a backend system

在每个后台系统,你也需要定义SRM的逻辑系统名 T-code: SALE

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

 

5. Define RFC User   T-code: SU01

在SRM和每个后台系统,都需要创建RFC User.一般命名为RFCUSER.此用户使得各系统间能进行RFC Call.

注意,不要给该用户SAP_ALL的权限.请阅读SAP Note 642202

另外在后台ERP端,还需要创建一个额外的对话用户,一般命名为RFC_DIA.请阅读SAP Note 656633

Reason: When you create a shopping cart for back-end systems >= 4.6B, the system provides a search help (only to users with the 'Manager' or 'Purchaser' role or with authorization object M_BBP_SHLP). This search help is used to read account assignment data from the back-end system. However, this only works if the RFC user is a dialog user (in Transaction SM59),otherwise the system does not read any data.

 

6. Define RFC Destination in SAP SRM                T-code: SM59

7. Define RFC Destination in a Backend System   T-code: SM59

以上两步截图略过..注意,如果要建立LAC的连接,定义的RFC目标名为SRM_LIVE_AUCTION,连接类型G (HTTP connection to external server)

                               如果要建立TREX的连接,则连接类型为T

 

8. Define Backend Systems

此步骤是为了将后台系统与SRM的后台系统相连.(其实就是将logical system与RFC destination相连)

另外,此步设定还可以指出系统的版本,目的是为了匹配相应的BAPI (例如31H-->BAPI_PO_CREATE, 46C-->BAPI_PO_CREATE1)

漫谈SRM主数据迁移及同步(1.1 基本设置篇)

漫谈SRM主数据迁移及同步(1.1 基本设置篇)