SAP CRM与ERP基于中间件的数据交互增强处理方法.docx

上传人:牧羊曲112 文档编号:3165412 上传时间:2023-03-11 格式:DOCX 页数:6 大小:38.29KB
返回 下载 相关 举报
SAP CRM与ERP基于中间件的数据交互增强处理方法.docx_第1页
第1页 / 共6页
SAP CRM与ERP基于中间件的数据交互增强处理方法.docx_第2页
第2页 / 共6页
SAP CRM与ERP基于中间件的数据交互增强处理方法.docx_第3页
第3页 / 共6页
SAP CRM与ERP基于中间件的数据交互增强处理方法.docx_第4页
第4页 / 共6页
SAP CRM与ERP基于中间件的数据交互增强处理方法.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《SAP CRM与ERP基于中间件的数据交互增强处理方法.docx》由会员分享,可在线阅读,更多相关《SAP CRM与ERP基于中间件的数据交互增强处理方法.docx(6页珍藏版)》请在三一办公上搜索。

1、SAP CRM与ERP基于中间件的数据交互增强处理方法CRM&ERP基于Middleware客户数据交互的部分增强处理方法 Yue_shuai 1. ERPCRM . 1 1.1 CRM Web UI增强 . 1 公司数据增强 . 2 销售数据增强 . 3 1.1.1 1.1.2 1.2 数据同步 . 3 ERP端向Bdoc中添加公司及销售数据 . 3 CRM端接收并处理Bdoc信息 . 4 1.2.1 1.2.2 2. CRMERP . 4 2.1 ERP端标准字段同步 . 4 CRM端向Bdoc添加公司及销售数据. 4 ERP端接收并处理Bdoc信息 . 5 2.1.1 2.1.2 2.2

2、 ERP端增强字段同步 . 5 本文档适用于的SAP系统版本为SAP CRM 7.0 EHP1 与SAP ERP 6.0 EHP4,可能由于版本的差异,部分增强方法存在差异。 在实施CRM项目期间,一般会在ERP或CRM中选择一个系统作为leading system,之后基于Middleware进行数据交互,同步。根据业务需求及公司制度的不同,可能会有各种不同的解决方案。 本文档的业务场景为:以CRM系统作为leading system,ERP中的SD客户相关数据均在CRM系统中创建及修改,之后通过Middleware进行同步。 1. ERPCRM 1.1 CRM Web UI增强 当以CRM

3、系统作为leading system时,ERP中的部分数据,如公司数据,销售区域数据中的交货工厂数据,在CRM中是不存在的,所以需要将这些字段在CRM系统中以增强的形式体现,具体方法如下: 1.1.1 公司数据增强 l 使用事务码AXT_SYS,添加组件ZBP_COMPANY。 l 进入CRM Web UI界面,打开增强工具。 此处增强的关键点: 使用表格增强,增强对象为BUT000,组件为ZBP_COMPANY ,关系为1:N。 增强后通过调整视图配置显示效果为: 增强后,在Web UI维护的公司数据会自动存储在ZTAB00002J中。 1.1.2 销售数据增强 销售数据的增强,与上述的公司

4、数据增强稍有不同,该字段不是以表格形式出现的,增强方法如下: l 使用事务码AXT_SYS,添加组件ZBP_SALES。 l 进入CRM Web UI界面,打开增强工具。 此处增强的关键点: 使用表格增强,增强对象为SALESAREA,组件为ZBP_SALES ,关系为1:1。 增强后通过调整视图配置显示效果为: 增强后,在Web UI维护的交货工厂数据会自动存储在ZTAB00001R中。 1.2 数据同步 在完成CRM端的数据增强后,如何在使用R3AS进行初始上载时,使ERP端的公司数据同步到CRM的增强字段中呢?可以参考以下方法: 1.2.1 ERP端向Bdoc中添加公司及销售数据 l 事

5、务SM30TBE24. 添加ZCUSEH01,并激活。 l 事务SM30TBE34 添加事件:DE_EIOUT 产品:ZCUSEH01 函数:Z_CRM_CUSTOMER_ENHANCE_INPUT l 使用SE11创建与CRM端增强数据映射的数据字典数据类型可以参考CRM端增强表名+_MESSAGE。例如:公司数据的增强结构为:ZTAB00002J_MESSAGE。 l 具体代码参照函数: 1.2.2 CRM端接收并处理Bdoc信息 在ERP端添加的Bdoc信息,通过中间件传输至CRM端后,如何进行处理,如何使Bdoc中的公司等附加信息与CRM端的增强信息一一对应,正确存储呢?可以参考以下方

6、法: l 事务SM30 CRMC_BUT_CALL_FU. 事件:MTCTO 对象:BUPA 项目:1600001 函数:Z_CRM_BUPA_BAPIMTCS_TO_AXT 激活。 具体代码参照函数。 2. CRMERP CRM系统做为Leading System时,如果在CRM系统中新增一个新的BP,这个BP在通过中间件同步到ERP系统时,不能在ERP端创建相应的公司代码数据,以及像交货工厂之类的增强字段。那么如何将在CRM端新增的增强数据同步到ERP系统呢?如果需要同步CRM端的数据到ERP端的增强数据中又该怎么办呢?可以参考以下方法: 2.1 ERP端标准字段同步 2.1.1 CRM端

7、向Bdoc添加公司及销售数据 l 事务SM30TBE24 添加ZBPEH01并激活。 l 事务SM30TPS34 处理:SMOUTIL2 函数:Z_CRM_BUPA_ENHANCE_OUTPUT 产品:ZBPEH01 具体代码参照函数。 2.1.2 ERP端接收并处理Bdoc信息 l 事务SM30TBE24 添加Z_BUPA并激活。 l 事务SM30TBE34 事件:DE_BALE 产品:Z_BUPA 函数:Z_CRM_EX_COMPDATA_IN 具体代码参照函数 2.2 ERP端增强字段同步 例如当要把CRM中的营销属性做为ERP中SD客户的一个销售区域字段,如何来完成这个同步呢?参考以下

8、方法: l 实施BADI:CUSTOMER_ADD_DATA和CUSTOMER_ADD_DATA_CS来完成ERP增强字段及增强屏幕的设计 l 在函数Z_CRM_EX_COMPDATA_IN中新增包含营销属性的Idoc segment, l 实施BADI:CUSTOMER_ADD_DATA_BI。并增强数据字典BKNVV中预留的CI_BKNVV l 在Method MODIFY_BI_STRUCT_FROM_STD_SEG中根据之前添加的Idoc Segment向BKNVV的增强字段中添加相应的字段值。 l 在Method FILL_FT_TABLE_USING_DATA_ROWS中添加屏幕及命令序列即可。 具体代码参照程序。 以上方法仅供参考,SAP提供有大量的BADI ,BTE,Enhancement Point来满足CRM与ERP系统基于中间件进行数据交互。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号