CRM的VMC出错,原因不明。查到两个程序,有一定的帮助。
- RSVMCRT_HEALTH_CHECK,用于检查VMC的状态,Note 1328019;
- RSVMCRT_REDEPLOY,重新Deploy VMC组件,Note 1279389;
一开始的时候,GUI弹出消息“CRM:SAP系统消息:############”。在Update了Kernel后,运行报表程序一提示“Java Services Runtime Error”。在运行报表程序二,故障排除。至于是何原因,惭愧,不知道。
January 23rd, 2010
圣诞日起来,发现窗外白茫茫一片,俨然成了“白色”圣诞。但这里不是北方,而是深圳;同样那白茫茫的不是雪,而是灰霾。别提环保局、气象局的说辞,珠三角一带的空气,已经非常的差。一河之隔的香港天文台预测,25日最高温度会达摄氏23度,将会是香港18年来最热的圣诞节。
日前哥本哈根气候峰会败幕,人类又错失了一次机会。其实国人并不关心减排,发展才是硬道理。有一种转移视线的说法是,与其关心减排,不如关心一下污染。我个人不认为减排和降低污染是对立的。退一步说,降低污染的讨论欠奉,因为目的只是转移话题。
关于哥本哈根,除了主流媒体的义正言辞话,最近网上流传英国卫报的一篇文章《How do I know China wrecked the Copenhagen deal? I was in the room》,但愿不是真的。只希望中国能给后代、也给这个世界积点德。
望着窗外的“白色”圣诞,这就是我们要的“发展”吗?
December 25th, 2009
本文仅涉及非层次设备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是这样的:
- 每个设备在CRM中创建相应的Object,设备的内容变成Object的Set Types;
- 在CRM中创建IBase(仅限非层级的设备);
- 创建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,方能实现增量更新。
November 12th, 2009
偶得一个报表程序(Report):CRM_DATAEXCHANGE_TOOLBOX。正如它的名字,还真是一个工具箱,包含了一些业务数据同步的分析工具和处理工具(也都是报表程序)。以前是零零散散的找到这些工具的,没想到还有这个方便的东西。
Note: 718322
June 12th, 2009
最近在看一套TVB电视剧,《巾幗梟雄》,甚为振奋。
学柴九话哉:“人生有几多个十年,最紧要痛快。”
June 4th, 2009
最近在搞CRM的Status,接下来会用本贴做些这方面的杂记。
Function:
- CRM_STATUS_CHANGE_FOR_ACTIV_OW。最常用的一个Function,它既可以执行指定的Business Transaction(T-CODE: BS33,或查看Report: CRM_STATUS_CON)去更改订单的状态,也往往仅用做检查是否允许执行指定的Transaction;
- CRM_STATUS_CHECK。检查订单的状态;
- CRM_STATUS_SET_INTERN_OW。修改订单的系统状态;
系统状态:
- R/3的概念系统状态是不允许手工设置的,但是CRM中部分系统状态允许手工设置。详见View: CRMV_STATUS_PROC;
- CRM甚至引入Lifecycle Status(系统状态,可手工设置),即I1002 OFFN Open,I1003 BARB In process,I1004 FREI Released,I1005 ERLD Completed,用于表示标准订单的执行情况。详见Note: 827079。
- 在WebClient中,一旦订单设置了用户状态,Lifecycle Status及其他系统状态将不可选择。因此务必设置好用户状态,让它涵盖可更改系统状态的内容,如Released。
待续…
另相关文章:
April 6th, 2009