- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我刚刚投入到一个 SAP 项目中,我需要使用 SAPs BAPI 从客户端 SAP 系统中提取大量信息。
鉴于 SAP 是一个封闭的平台,我一直难以找到什么是 BAPI 的高级概述。我知道你可能会花一辈子的时间使用这些 ERP 系统,但仍然不了解整个事情,所以我只想要一个基本的概述,这样我就可以与“客户的”SAP 人员进行明智的交谈。
具体来说我的问题是:
BAPI 只是 SOAP 和/或 XML-RPC 的包装器,还是一种完全专有的通信格式?
如何从外部 PHP 使用这些 API?
我看到了与这些 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/
和 之间有什么区别? BAPI (业务应用程序编程接口(interface)),广告 (业务加载项),客户 增强 和客户修改 ? 最佳答案 一个 BAPI 是一个API,可以是你自己设计的,也可以是S
我刚刚投入到一个 SAP 项目中,我需要使用 SAPs BAPI 从客户端 SAP 系统中提取大量信息。 鉴于 SAP 是一个封闭的平台,我一直难以找到什么是 BAPI 的高级概述。我知道你可能会花一
我使用 .Net Sap Net Connector 3.0 在 C# 2010 中开发了一个组件来运行 BAPI 模块并读取 SAP 表数据和架构。 我的问题是:是否有 BAPI(或其他方式)来获取
我需要找到一个 BAPI(或 BAPI 链?)来使用通知编号作为输入来读取通知附件列表 (GOS)。 我已经尝试了很多 BAPI,但唯一的功能结果是通过 SO_OBJECT_READ FM,我向其传递
首先,我不是 SAP/BAPI 开发人员。我们有一个 java 应用程序,它使用 JCo 库通过 RFC 调用一些 BAPI。问题是是否有任何方法可以在单个事务中调用其中的多个。 我认为正确的做法是
我建立了与 SAP 服务器的连接,我想在我的 Java 程序中打印 BAPI 列表。我正在使用 sapjco3.jar。 有什么办法吗? 最佳答案 您还可以使用功能模块SWO_QUERY_API_ME
我不太熟悉使用 SAP,但我当前的任务是通过我正在处理的 c# 项目利用 Rfc 调用在 SAP 中创建采购订单。 使用直接 Rfc 调用而不是 BAPI 有什么优势吗?我问过我的主管,他的理由是“避
我有一个 C# web 应用程序,它在 ASP.net 网站的一个函数中调用多个 BAPI 和存储过程。如果函数内部的方法之一失败,我需要回滚在网络上调用的函数上执行的所有 bapi。 在 SQL 中
我最初认为 BAPI 被归类为接口(interface),但是,在 scn wiki 上阅读有关 BDC 的内容后,我了解到在尽可能引入数据时,应使用 BAPI 而不是 BDC。 “在 BAPI 之前
我正在使用 JCo 库访问 SAP 标准 BAPI。好吧,除了当我使用 TID (TransactionID) 时 RETURN 表始终为空之外,一切都正常。 当我刚刚删除 TID 时,我得到的 RE
我在适用于 RHEL6 (x64) 的 WebSphere Application Server 8.5 上部署了两个 Web 应用程序。这两个 Web 应用程序都使用 SAP JCo 库连接到 SA
我是一名优秀的程序员,十分优秀!