测试Web服务AccountingEntryRequest时出现问题

2020-09-01 12:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我正在开发一种通...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我正在开发一种通过Web服务上传日记帐凭证的解决方案。 我使用创建方法为Accounting Entry BO创建了Web服务。 我将此Web服务的授权视图添加到自定义BO的WCF中,然后将该BO的WC视图分配给业务用户。 当我使用该业务用户使用SOAPUI测试该Web服务时,结果是:服务的授权角色缺失...

我还尝试创建一个通讯方案,通讯系统,通讯安排,并使用通讯安排中的技术用户再次进行测试。 错误是相同的。我不知道我在这里缺少什么。 谁能为我解决这个问题,现在对我来说很紧急?

感谢和问候

Truong

(96.7 kB)
11条回答
路亽曱_Ryan
2020-09-01 13:16

嗨Truong,

通常,我建议使用标准的Web服务API AccountingEntryReplicationIn 来上传日记账凭证。 您可以通过为通讯场景" 日记账凭证集成"创建通讯安排来配置此接口。 您在我对问题如何使用AccountingEntryReplicationIn?该界面只能与技术交流用户一起使用。

如果要使用业务用户上传日记账凭证,可以使用Web服务 ManageAccountingEntryIn 以及操作 MaintainAsBundle 。 日记账凭证Excel上载使用此界面,因此,每个有权访问工作中心视图" 总帐-日记账凭证"的用户都可以访问此界面。 该界面允许使用用户/密码和SAML 2.0进行业务用户身份验证。 您可以通过WSIL < hostname>/sap/bc/srt/wsil 获取WSDL(搜索" ManageAccountingEntryIn",获取绑定WSDL的URL并替换为" binding "(通过" allinone")来获得同时包含绑定和定义信息的WSDL)。 但是,此接口仅用于Excel上传,因此您将找不到任何文档。

如果您使用 SAP Cloud Applications Studio 创建自己的Web服务API,则也可以将Web服务授权分配给业务用户(正是您所描述的问题) 。 将具有Web服务授权的工作中心视图添加到业务用户访问权限后,可能要花几分钟时间,新授权才能生效。 如果最多之后仍然无法解决,请提交事件。 5分钟。

最诚挚的问候,
克努特

一周热门 更多>