gpt4 book ai didi

php - SAP BAPI 是否具有专有通信格式或开放格式?

转载 作者:可可西里 更新时间:2023-11-01 13:06:45 24 4
gpt4 key购买 nike

我刚刚投入到一个 SAP 项目中,我需要使用 SAPs BAPI 从客户端 SAP 系统中提取大量信息。

鉴于 SAP 是一个封闭的平台,我一直难以找到什么是 BAPI 的高级概述。我知道你可能会花一辈子的时间使用这些 ERP 系统,但仍然不了解整个事情,所以我只想要一个基本的概述,这样我就可以与“客户的”SAP 人员进行明智的交谈。

具体来说我的问题是:

  1. BAPI 只是 SOAP 和/或 XML-RPC 的包装器,还是一种完全专有的通信格式?

  2. 如何从外部 PHP 使用这些 API?

  3. 我看到了与这些 BAPI 相关的首字母缩略词 ABAP,是否有些相关?

最佳答案

BAPI(“业务 API”)是 SAP 的接口(interface)规范,也是一种从系统中获取信息的方式。我想说最简单的看待它的方法是将其视为对 SAP 系统的远程过程调用,使您可以访问 SAP 中的数据和功能(用 ABAP 编写)。它为您提供一些 API 以从系统中提取数据(例如订单),在您的应用程序中更改它(例如向订单添加头寸)然后将其发回并调用业务功能(例如发布此订单以便进一步在 SAP 系统中处理)。

有用于从多种语言调用 BAPI 的包装器。只需谷歌或在 SAP 的帮助系统或 sdn.sap.com 上的在线 sap 开发人员网络中搜索

ABAP 是编写大部分 SAP 系统的编程语言。它基本上是 COBOL 的 4/GL 版本,添加了一些 SQL。

关于php - SAP BAPI 是否具有专有通信格式或开放格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1539461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com