在什么情况下使用什么SBO API?

2020-08-18 21:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在研究SAP Bu...

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

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


你好,

我正在研究SAP Business One环境中访问/连接/集成外部系统的可能性。 我对在什么情况下使用什么API感到困惑。 有关于此的信息吗? 关于不应该做的事情的建议也将不胜感激。

看似有6个API,并且每个API的关注点略有不同,但是似乎有很多重叠之处。 此外,所需的许可证因API而异。

UI API似乎围绕SBO前端。 如果是这样,这是否意味着在通过Web访问访问SBO时没有帮助? 它主要用于定制前端吗?

DI API是基于COM的,据说相对易于使用(至少从.NET中使用),但是在并发性和速度方面存在一些限制。 此外,它提供创建,编辑和删除用户表和用户对象的功能(DI Server不提供)。

DI Server更加难以使用,更加着眼于与网站的连接,在这种情况下提供了更好的性能,并且支持更广泛的客户端技术。 它还有另一个不是基于用户的许可证(根据使用情况可能更便宜或更贵)。

B1WS使用WSDL提供Web服务。 它是DI Server的包装,(如果我们相信SAP)可以使在SAP Business One DI Server上基于 的附件开发变得更加轻松快捷。 那应该意味着它具有与DI Server类似的功能和限制。 有人声称这是越野车。 它需要与DI Server相同的许可证吗?

服务层API仅在SBO HANA中可用。 它基于DI API,因此应具有类似的功能。 性能如何? 看来它可以比DI API更快。 为什么?

B1if通过Web服务,html调用,访问数据库,文件上传等提供集成。数据在使用前转换为xml,然后从xml导出为其他格式。 有人声称使用B1if进行调试会让您头疼。 似乎提供了其他API也提供的功能。

如果我误解了任何内容,欢迎进行更正。

尤其是B1if似乎有点"可以做任何事情"的gismo。 在什么用例中应该使用哪个API?

最好的问候

指甲

5条回答
clever101
2020-08-18 22:31

嗨,

我强烈建议使用B1iSN9.0/B1if(在大多数情况下,它们是相同的 )作为将B1连接到生态系统以进行业务网络集成的集成解决方案。 作为SAP Business One,数据库,文件,EDI,ALE/iDoc,Web服务,HTTP等,我已经使用B1iSN&B1if开发了许多B1集成项目。 通过一些示例,这将为您提供B1iSN/B1if可以做什么的提示。

1。 B1和B1之间的订单集成(1. PO2SO,2。SO更新,3。DN2GRPO,4。INV2PINV,通过DI-API XML接口)

2。 B1和Headquaquater MDM/ECC之间的订单集成:(B1 <-> B1iSN SAP PI <-> ECC/MDM),您还可以直接使用RFC/iDoc连接到SAP ERP。

1. B1将PO发送给ECC,2. ECC发回PO确认,3. ECC发送交货和发票。

3。 B1和MES(Web服务,SOAP)之间的集成

B1将订单和ItemMasterData发送给MES,MES将生产和库存移动信息发送回给B1(例如,发货,收货,库存转移)

4。 B1和第三方物流系统之间的集成(通过SMTP发送电子邮件中随附的XML消息)

5。 B1与第三方物流系统(RESTful Webservice,HTTP + Json)之间的集成

6。 B1和任何其他系统之间的集成,只要它支持文件,EDI,ALE/iDoc,Web服务,SMTP/POP3/IMAP,HTTP等

通过使用这种集成中间件(基于MOM/SOA/ESB概念的 ),您无需花费很多时间就可以使用VB/C ++/Java开发定制的集成解决方案。 低级编程,集成中间件提供了强大的集成流程设计,功能,调试,监视,错误处理等。

如果客户需要开发B1附加组件(Windows窗体,正常情况下,附加组件可在B1内使用),请转到UI-API/DI-API,否则,我强烈建议您 转到B1iSN9.0/B1if。

PS:B1iSN9.0和B1if之间存在细微差别,B1iSN9.0包含预配置的B12ECC相关方案包,而B1if包含预配置的B1移动解决方案包和仪表板。 对我来说,它们是相同的,您现在不必仔细研究它。

最好的问候

Jim Jin

一周热门 更多>