本文记录下对SAP API Business Hub网站的理解与运用。

进入网站​​SAP API Business Hub​​,在搜索框输入想要查找的API,本文以Purchase Order为例子进行介绍。


1. 查询并选择API

搜索API Purchase Order,可以查看该API对应的描述以及实现的功能,同时也可以查看该API在哪个软件里进行使用。

SAP API Business Hub介绍_API

2. API界面的详细介绍

(1)Overview界面

  • Introduction:可以查看API的状态以及类型。

SAP API Business Hub介绍_API_02

  • Documentation:点击将会链接到sap help portal的文档介绍

SAP API Business Hub介绍_API_03

​​​​https://help.sap.com​​​

SAP API Business Hub介绍_API_04


  • API Resources:包含Attributes, API Specification, Authentication Methods, Configuration Details, Extensibility内容

-Attributes:

Communication Scenario: 维护在S4 HANA的Communication Arrangements App界面,表明可以利用该S4 HANA API与外部系统进行信息交互。

Scope Items: S4 HANA使用该API的scope item。

SAP API Business Hub介绍_API_05

-API Specification:API的源文件,可在CPI mapping步骤进行上传,WDSL为SOAP API源文件,EDMX为ODATA API源文件。

SAP API Business Hub介绍_API_06

-Configuration Details:

该URL是iflow中调用该API的address,根据实际情况补充完整host跟port。

SAP API Business Hub介绍_API_07

-Extensibility:该API预留了可以扩展字段的空间。

SAP API Business Hub介绍_API_08


(2)API Reference

关于GET,POST,PATCH,DELETE的API document。

SAP API Business Hub介绍_API_09


(3)Schema View: 可以查看包含的字段以及长度类型

SAP API Business Hub介绍_API_10


(4)Try Out: 可以在API business Hub做一些测试,查看调用API后的结果。Sandbox是网站自带的enviorment, 可以测试GET方式的调用。

SAP API Business Hub介绍_API_11