点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们已将客户结帐配置为与B1集成。 但是,只有现金付款收据无法到达SAP B1,并且导致出现以下错误消息。
异常:DI错误:(-2028)找不到匹配的记录(ODBC -2028)-di调用#1确实失败。
另一方面,信用卡付款已成功释放并过帐到SAP B1。
我试图从SAP注释(#2693418&#2650591)中找到上述问题,并检查了CCO和B1中的所有必要配置。 例如:现金流量相关性,付款条件等。
B1版本:9.3(CN)
CCO版本:2.7.6
CCO场景:3.8.93
我注意到以下线程也有类似的问题。
https://answer.sap.com/questions/655525/scc-receipts-were-not-synced-back-to-b1.html
谢谢
Sukhbold
仅供参考,
今天,我已经使用SQL Server事件探查器来跟踪SQL是否存在问题。
我注意到以下选择语句,该语句根据参数1-P1从OCFW选择现金流量行详细信息。 但是,Paramter1 P1以某种方式取值为'2',并且B1中的对应行号默认为标题(不是活动的行项目)。
顺便说一句,我不知道这个值从哪里来。 我无法在B1的常规设置中将现金流量行项目" 2"设置为默认现金流量,而无法在"客户结帐"中分配其他现金流量行。
在MSSQL表中修复后,现在可以将收据平稳地转移到B1中。 对于之前指向" 2"的行,请确保将fatherNum从" 2"更改为" 1"。
谢谢
Sukhbold
BTW,
我已将CCO重定向到具有本地化SG的SG Demo公司,并且可以正常使用现金付款收据。
我们的B1许可证仅适用于CN(中国)本地化。
该错误与本地化有关吗?
Sukhbold
您好Balakumar,
感谢您的回复。
我也在猜同样的事情。 同时,我添加了新的信用支付选项作为现金付款,并通过将最大零用现金金额设置为最小金额(与选择客户无关)来阻止默认现金付款,并阻止收款超过限额。 (设置=> POS系统=>"销售"屏幕)。
谢谢
Sukhbold
仅供参考,
我尝试查看集成框架中的错误日志。 CCO场景在步骤sap.POS.POSTB1Invoice.Atom13(DI_Payment)处停止,并且出现以下错误。
我不知道这是什么。
此致
Sukhbold
嗨,
我认为这个问题与SBO本地化有关。
我有两个安装 CCO和CCOm。 一个指向SBODemoGB,其中所有事务都正常运行。 另一个指向MENA本地化,其中现金收据仅失败。
无论如何,我向SAP提出了支持事件,并等待他们的回复。 收到答复/解决方案后,我将更新此答案。
致谢
Bala
一周热门 更多>