博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么CRM Opportunity的删除会触发一个通向BW系统的RFC
阅读量:6458 次
发布时间:2019-06-23

本文共 661 字,大约阅读时间需要 2 分钟。

今天工作时我发现,我在SE38里用函数CRM_ORDER_DELETE删除一个Opportunity,居然弹出下图这个SAP Logon的屏幕,要连接BR1。这是什么鬼?!

查了一下,BR1是BW系统。这就更奇怪了,我在CRM系统做业务数据的删除,关BW系统什么事呢?

还是老老实实debug吧。

CRM_ORDER_DELETE会调CRM_ORDER_DELETE_MULTI_OW, 后者又会掉CRM_ORDER_DELETE_SINGLE_OW:

删除之前先调用enqueue_order上锁:

上锁的subroutine里会调一个函数CRM_OPPORT_SEM_INIT,这个有点可疑。

找到问题症结了。通过调试,发现这里有一个RFC调用:

那个奇怪的SEM函数和transaction type里这个SEM Planning profile有关:

最后发现有一个配置表CRMC_MKTPL_BW来控制是否往BW系统发起RFC调用:

SPRO路径:Customer Relationship management->Marketing->Marketing Planning and Campaign Management->System landscape->Active SAP Netweaver BW Update:

RFC destination的配置维护在这张表里:

谜题解开了。通过修改这张配置表的entry,可以避免这个BW RFC调用。 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

转载地址:http://wsizo.baihongyu.com/

你可能感兴趣的文章
[转] Java中的ReentrantLock和synchronized两种锁定机制的对比
查看>>
Vector(同步)和ArrayList(异步)异同
查看>>
python基础和进阶思维导图(转)
查看>>
Axure XMind整理交互思路
查看>>
三维模型等大长方体剖分算法实现
查看>>
命令对象SqlCommand(四)执行语句
查看>>
qTip Style
查看>>
windows下如何编译 leveldb 1.5最新版
查看>>
TFS2010物理迁移workspace恢复
查看>>
jquery中的trigger和triggerHandler区别
查看>>
C 风格字符串,C++string类,MFC,CString类的区别。
查看>>
ARM裸机开发(三)SDRAM编程
查看>>
Windows系统下各浏览器常用CSS hack汇总表图
查看>>
SQL:基本知识
查看>>
GIFLIB 5.0.1 发布,C语言的GIF处理库
查看>>
[C] 跨平台使用Intrinsic函数范例2——使用SSE2、AVX指令集 处理 双精度浮点数组求和...
查看>>
Windows Phone开发(27):隔离存储A
查看>>
JSTL(c标签)与Struts2(s标签)标签的常用功能对比
查看>>
Drupal 7.17 发布,专业的 CMS 内容管理系统
查看>>
MySQL Replication 常用架构
查看>>