SAP标准Bapi发布oData

我们以 BAPI_COMPANYCODE_GETLIST这个bapi为例 来发布oData

事物码SEGW 进入到Gateway Service Builder 输入项目名称 描述 包

SAP标准Bapi发布oData

得到下面这个项目结构

SAP标准Bapi发布oData

因为我们是根据BAPI来发布oData,所以我们在Data Model上右键 选择Import->RFC

SAP标准Bapi发布oData

输入Entity Type Name 和 bapi

SAP标准Bapi发布oData

SAP标准Bapi发布oData

我们需要选择关键字

SAP标准Bapi发布oData

如果没有选择关键字的话 我们会得到下述错误信息

SAP标准Bapi发布oData

点击生成

SAP标准Bapi发布oData

下面用事务码 /IWFND/MAINT_SERVICE **服务 先找到这个服务

SAP标准Bapi发布oData

SAP标准Bapi发布oData

然后添加服务

SAP标准Bapi发布oData

我们刷新下目录就可以看到这个服务了

SAP标准Bapi发布oData

选中之后可以用SAP Geteway客户端测试

SAP标准Bapi发布oData

SAP标准Bapi发布oData