今天工作时我发现,我在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的原创文章,请关注公众号"汪子熙":
相关推荐
例如,可以为该用户分配一个名为“S_BI-WHM_RFC”的Profile,以确保其具备执行远程函数调用的能力。 ##### 3. 配置Source Systems并选择适当的设置 - 完成背景用户的配置后,返回至“Source Systems”页面。此时,...
step by step 建立r3和bw连接
RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...
它允许一个系统(调用系统)通过网络调用另一个系统(被调用系统)的功能模块来执行特定的操作。RFC机制不仅支持跨系统调用,也可以在同一SAP系统内进行远程调用。 #### 二、RFC调用过程 在RFC调用过程中,涉及到...
标题中的"Sap系统开发 NW RFC SDK"指的是SAP NetWeaver Remote Function Call (RFC) Software Development Kit,这是一个用于开发与SAP系统交互的应用程序的重要工具。NW RFC SDK提供了必要的库和接口,允许开发者在...
在压缩包子文件的文件名称列表中,"nwrfcsdk-windows-7.50.11"表明这是NWRFC SDK的一个特定版本,适用于Windows操作系统,版本号为7.50.11。安装这个SDK后,开发者可以利用其包含的文档、示例代码和库文件,理解如何...
标题中的"RFC中文文档大全.zip"表明这是一份包含了大量RFC文档中文版的压缩文件,主要面向需要理解和应用RFC标准的IT专业人士。RFC,全称为Request for Comments,是互联网工程任务组(IETF)发布的一种技术文档,...
每一个RFC编号代表了一个独特的主题,可能是新的协议提议、对现有协议的修订,或者是关于网络安全、性能优化等方面的讨论。例如,RFC793详细描述了TCP/IP协议族中的TCP(传输控制协议),而RFC2616则定义了HTTP/1.1...
标题中的"rfc3455.rar"是一个压缩文件,其中包含了关于IMS(IP Multimedia Subsystem,IP多媒体子系统)的文档,特别是RFC3455的中文版本。RFC(Request for Comments)是互联网工程任务组(IETF)发布的一种技术...
根据给定的文件信息,我们可以深入探讨"SAP RFC Programming in ABAP"这一主题,这是一个在SAP系统中非常重要的技术领域,特别是在企业级应用集成和跨系统数据交换方面。 ### SAP RFC编程基础 SAP Remote Function...
这是一个Java API,提供了与SAP系统交互所需的接口和类。你可以从SAP官方网站下载最新版本的JCo库,并将其添加到Java项目的类路径中。 以下是一个简单的Java RFC调用示例: ```java import com.sap.conn.jco.*; ...
"RFC文档" 这可能表示压缩包内的文件是以RFC编号命名的,例如"RFC1.txt"、"RFC2.txt"等等,每个文件对应一个RFC文档的中文翻译。 **详细知识点:** 1. **RFC的起源与作用**:RFC始于1969年,最初用于记录ARPANET...
然而,在实际操作过程中,可能会遇到数据无法从R/3生产系统成功提取到BW的问题。这个问题涉及到多个层面,下面我们将详细探讨这个问题的原因及解决方案。 首先,我们需要检查R/3系统与BW系统的连接性。在SAP系统中...
由于没有具体的文件名列表,我们无法详细列出每个文件的内容,但通常情况下,每一个RFC文档会按照其编号命名,例如“RFC1.txt”、“RFC2.txt”等等。这些文档可能会以文本格式存储,便于阅读和搜索。 **相关知识点...
RFC955 朝向一个处理过程应用的传输服务 RFC962 TCP-4 的最初 RFC968 “这是开动前的黑暗” RFC974 邮件路由与域名系统 RFC975 自治联邦 RFC976 UUCP 邮件互换格式标准 RFC985 Internet 网关要求 - 起草 RFC988 主机...
- 作为SAP NetWeaver平台的一个重要版本,7.1不仅提升了整体的稳定性和效率,还引入了新的技术栈支持,如对最新硬件架构的支持、对多种数据库的优化连接、以及对新兴技术如云计算和大数据处理的初步整合。...
标题 "rfc2501-rfc3000" 提及的是互联网工程任务组(IETF)发布的请求评论(Request for Comments, RFC)文档的一个序列。这些文档是定义和标准化互联网协议和技术的重要资料,涵盖了从2501到3000号的范围。描述中...
LO(Logical Object)是BW中的逻辑对象,它代表了数据源的一个特定部分。LIS(List Server)则用于存储和管理BW中的对象列表,例如查询、信息对象等,便于用户管理和访问。 3. **LBWE中的LO数据源维护**: LBWE...
此外,"Linux链接RFC.jpg"可能展示了一个实际的RFC连接示例,这可能包括服务器配置、用户认证、RFC函数模块的选择等关键步骤。 总的来说,Java在Linux上调用SAP RFC接口是一个涉及多方面技术的复杂过程,包括Java的...