点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在开发一种通过Web服务上传日记帐凭证的解决方案。 我使用创建方法为Accounting Entry BO创建了Web服务。 我将此Web服务的授权视图添加到自定义BO的WCF中,然后将该BO的WC视图分配给业务用户。 当我使用该业务用户使用SOAPUI测试该Web服务时,结果是:服务的授权角色缺失...
我还尝试创建一个通讯方案,通讯系统,通讯安排,并使用通讯安排中的技术用户再次进行测试。 错误是相同的。我不知道我在这里缺少什么。 谁能为我解决这个问题,现在对我来说很紧急?
感谢和问候
Truong
(96.7 kB)
嗨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分钟。
最诚挚的问候,
克努特
亲爱的克努特,
按照您的建议,我获得了服务 ManageAccountingEntryIn URL,并将其导入到SOAP UI。 但是在填写了用户名和密码后,SOAP UI会显示错误:找不到任何要导入的内容。我填写了到浏览器的链接,它成功显示了wsdl 的内容。 我在这里错过了什么吗?
嗨,Truong,
如果出现通讯场景" 日记帐凭证集成", 常规常规会计在您的解决方案中处于活动状态。 如果您在作用域中激活了常规常规记帐,那么系统会自动创建通讯安排" 日记账凭证集成",而您只需要编辑通讯安排凭证:
< img src="/storage/temp/1738550-2019-10-04-10-21-58.png">
最诚挚的问候,克努特
嗨,Truong,
请注意,该接口是异步Soap服务,这意味着您不会收到响应消息。 ByD收到xml,确认并关闭http连接,然后处理消息。
您可以在工作中心视图" 应用程序和用户管理-业务通信监控":选择" 所有业务消息",然后单击" 刷新列表"以获取消息状态:
如果出现任何错误,您也可以在监视器中找到错误消息:
有关更多详细信息,请单击"查看",然后单击"查看全部"。
致谢,Knut
嗨Truong,
我通常通过将WSDL多合一网址输入"初始",将WSDL导入SoapUI项目。 WSDL",然后让SoapUI创建示例请求:
这种方法对我有用。
关于Knut
亲爱的Knut,
我的链接是: https://myXXXXXX.sapbydesign.com/sap/bc/srt/wsdl/sdef_MANAGEACCOUNTINGENTENTININ/wsdl11/ws_policy/document?sap-vhost=myXXXXXX.sapbydesign.com
你也一样吗?
谢谢
Truong
一周热门 更多>