点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经在VM中安装了开发系统以进行一些集成测试。
我要做的测试之一是将来自开发系统(SAP)的IDoc发送到SAP存根(基于Theobald的ERPConnector)。
当我使用WE19事务发送IDoc时,我没事,但是目标系统没有IDoc。
我使用BD87事务来查看是否发现任何错误,但是我获得了绿灯(IDoc Status = 03),但是IDoc似乎没有达到目标(如果我没有记错的话,状态应该是 12表示IDoc已成功分发。
SM58没有显示错误:
但是RBDMOIND程序告诉我tRFC队列中有8个IDoc(然后我尝试按测试8次)。
未发送IDoc:
我什至为程序RBDMOIND设置了一个周期性工作(是的,我现在有42个IDoc停留在03状态)
SM59测试成功
有人可以帮我吗? 我可以确定我已按照所有步骤进行操作,但是设置可能不正确。
最好的问候
Luis Pinho
(16.7 kB)
Hello Luis,
在SM58中,状态为"已记录交易"。
这意味着IDOC坐在那里,而不是转移到目标系统。
p>如果您访问事务SMQS,目标" ERPTEST"是否已在此注册?
如果是,则很可能是"未注册"("
在这种情况下,您应该在SMQS上激活(注册)它,以便处理开始。
如果目标未在SMQS上列出,则IDOC应该
在这种情况下,交易SARFC是否报告了任何问题?
问候,
伊萨尼亚 p>
你好路易斯,
由于" RES_LACK"状态,调度程序无法正常工作。
这意味着调度程序没有足够的资源来工作
尽管SARFC表示可以,但调度程序至少需要3个免费的对话框工作流程才能工作。
系统上配置了多少个对话框工作流程(pa 参数表" rdisp/wp_no_dia")?
是否设置了参数" rdisp/rfc_min_wait_dia_wp"?
必须将RFC资源参数调整为哪个值(SAP Notes 74141 和/或 2129291 -需要S用户),或
最诚挚的问候,
伊萨尼亚
Hi Luis
我已经检查了您的屏幕截图,并感谢您提供详细信息。
对于参数-rdisp/rfc_min_wait_dia_wp,可以转到RZ11并动态修改此参数。
但是在您的系统中对话过程的数量非常少。
请将系统中的对话框处理数量增加到8(最少),然后重新启动系统。 然后设置然后设置参数disp/rfc_min_wait_dia_wp = 3,这应该有助于摆脱SMQS中的资源问题。
如果SMQS中缺少资源,则不会触发来自SM58的消息。
谢谢
Rishi
Hi S Sriram,
感谢您指出该文章。
本文涵盖的所有主题均已使用(请检查我的问题,我认为我涵盖了本文中提到的所有测试和日志)。
我发现任何事务都没有错误,可以帮助我了解为什么IDOC状态不是12而不是03。
我确实注意到一件事,我有一个状态为12的单个IDoc,我不知道为什么单个IDoc是不同的,或者我是否更改了Partner个人资料中有此功能的任何东西,但我没有注意到。
当我将该IDoc与其他所有IDoc进行比较时,我看不到任何不同之处,但是我不知道SAP中是否有一种方法可以查看当时的设置,对吗? 我可以看到IDoc发送时使用的"合作伙伴资料"出站参数的设置吗?
谢谢
LuísPinho
嗨,路易斯。
您能否检查指向IDoc status = 03的SAP博客
https://blogs.sap.com/2016/05/11/outbound-idoc-status-03/
致谢
SS
De nada! :-)
嗨,以赛亚,
感谢您的帮助。
Type = R,因此似乎已注册。
SARFC没有显示错误:
但是我不喜欢Scheduler Status的RES_LACK,所以我检查了可用资源:
它的状态=不正常。
编辑:我刚刚注意到的另一个细节是,这是一个由我安装的开发系统,仅运行过程中,最后一个屏幕中的主机ID是vm-sap_NPL_00(vm-sap是VM的名称),但是在Scheduler上 它指出主机ID为vhcalnplci_NPL_00的信息,这有问题吗?
这会导致问题吗?
感谢所有帮助
路易斯·皮尼奥(LuísPinho)
一周热门 更多>