从SAP B1服务层扩展内部调用外部Web服务?

2020-09-08 04:54发布

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

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


嗨,

我想从SAP Business One Servicelayer扩展内部调用外部Web服务。 那可能吗? 如果是,怎么办? 我可以包含外部js文件吗?

另一个问题,我将在哪里存储使用此Web服务所需的凭据? 像dotenv这样的东西会很好。

最好的问候

Nils Stritzel

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

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


嗨,

我想从SAP Business One Servicelayer扩展内部调用外部Web服务。 那可能吗? 如果是,怎么办? 我可以包含外部js文件吗?

另一个问题,我将在哪里存储使用此Web服务所需的凭据? 像dotenv这样的东西会很好。

最好的问候

Nils Stritzel

付费偷看设置
发送
2条回答
me_for_i
1楼 · 2020-09-08 05:40.采纳回答

嗨,尼尔斯,

B1服务层扩展是什么意思?

服务层仅仅是B1 oData API服务,您可以使用任何想要的开发环境,并且 因此,调用外部Web服务的方式将取决于您的开发环境,并且完全不会被B1服务层所固定。

您的意思是服务层脚本引擎吗? 如果是这种情况,则不会。 在脚本引擎中,您只能调用可用的内部B1 API以避免任何问题,因为脚本是由服务层运行的。

希望它会有所帮助,
特立尼达。

Nan4612
2楼-- · 2020-09-08 05:46

我指的是脚本引擎。 我想开发一个在IFrames中显示外部Web应用程序的SAP SAP B1附加组件,并且我考虑过要在外部系统中为用户创建令牌(该令牌已经由SAP进行了身份验证,因此我们拥有与服务层连接的会话) )。 必须使用外部系统的某种服务用户而不是不是SAP用户来创建此令牌。

我只是认为,由于脚本引擎基于javascript,因此从理论上讲应该可以对其进行扩展。

一周热门 更多>