偶得一个报表程序(Report):CRM_DATAEXCHANGE_TOOLBOX。正如它的名字,还真是一个工具箱,包含了一些业务数据同步的分析工具和处理工具(也都是报表程序)。以前是零零散散的找到这些工具的,没想到还有这个方便的东西。
Note: 718322
偶得一个报表程序(Report):CRM_DATAEXCHANGE_TOOLBOX。正如它的名字,还真是一个工具箱,包含了一些业务数据同步的分析工具和处理工具(也都是报表程序)。以前是零零散散的找到这些工具的,没想到还有这个方便的东西。
Note: 718322
愿死者安息。
星期日檔案 – 不能說的真話
http://mytv.tvb.com/news/sundayreport/24665
最近在搞CRM的Status,接下来会用本贴做些这方面的杂记。
Function:
系统状态:
待续…
另相关文章:
SAP CRM与R/3及其他SAP产品的集成性,本应是一大特色,但在某些场景,禁止传输是有必要的。Note: 772267提供了一些方法:
此外,参考Note: 502037,将BUS_TRANSACTION_MESSAGE改造成Simple Intelligent (msg)也能禁掉部分传输。
CRM_USER_LEVEL用户参数,可以把报错信息显示得更丰富,将它设置为9 Trace等级,信息多得吓人。可以在SU01中设置,也可以用报表CRM_SET_USERLEVEL_TRACE。默认值是3。
* Message level (degree of specialisation)
constants: begin of gc_msglevel,
trace type ballevel value ’9′,
administrator type ballevel value ’8′,
professional type ballevel value ’6′,
employee type ballevel value ’3′,
customer type ballevel value ’1′,
end of gc_msglevel.
这里谈的Event Handler是指CRM Transcation中的Event Handler:
The event handler is a standard tool in the processing of a business transaction, for communication between the different objects that influence each other. It is used to call function modules, named callbacks, that are accessed when triggering an event at a certain time .
缘起与研究CRM Quotation转Sales Transaction的数量控制(创建后续凭证时,询价单项目的数量等于销售订单项目的数量后就不能再参照创建了),发现Copy Control中起作用的不是BADI,而是Event(参考FM: CRM_COPY_CHECK_I_OW中调用CRM_EVENT_PUBLISH_OW)。有个叫BEFORE_CREATE_WITH_REFERENCE的Event,调用FM:CRM_QUOTATION_BEFORE_COPY_EC进行状态检查,当询价单项目转换完毕后系统状态设置为Completed,该状态禁止继续参照生成销售订单项目。
用T-CODE: CRMV_EVENT可查看系统定义了的Event,你会恍然大悟,原来很多的Transaction的控制/功能是通过Event Handler实现的。另外SAP也提供了自定义Event的方法去增强系统的控制/功能,算是BADI之外的一种增强方式。可参考IMG: CRM – Transaction – Basic Settings – Edit Event Handler Table的说明。
另外SDN上有个例子:CRM Copy control: CRM_COPY_BADI for document relationship