admin 管理员组

文章数量: 887006

No06.使用API获取SAP S/4 HANA Cloud中的凭证行项目(一)

使用API获取SAP Cloud S/4 HANA Cloud中的凭证行项目

  • 解决思路
  • 第一步:明确需求
  • 第二步:使用标准API或新建API
  • 第三步:配置通讯场景和通讯安排
  • 第四步:利用Postman测试API接口;
  • 小结

解决思路

第一步:明确需求,了解产品所在模块;
第二步:确定是否有标准API,能否自建API;
第三步:配置通讯场景和通讯安排;
第四步:利用Postman测试API接口;
第五步:用ABAP或第三方开发工具(C#、VBA、PHP等)开发功能界面。

第一步:明确需求

在SAP Cloud 中的 APP 是“显示总账行项目”能够按照中国传统的三栏账进行显示,同时解决把借方负数调整至贷方和把贷方负数调整至借方,增大发生额的账务统计功能。

第二步:使用标准API或新建API

登录到网站,通过查找,真的是一个一个翻找,还好使用了关键词Account,缩小了范围。确定有一个标准API可以显示凭证行项目功能。
查看一下包含的通讯场景SAP_COM_0303,具体的通讯接口利用SandBox调用一下,获取完整的请求URL:显示凭证行项目的前50条记录。
/?$ top=50。

第三步:配置通讯场景和通讯安排

在“显示通讯场景”APP,找到SAP_COM_0303。

新建通讯安排MM_SAP_COM_0303,把SAP_COM_0303通讯场景和我们的入站用户绑定,因为只要做Get操作,不用配置出站用户。

上述操作利用了已经存在的通讯用户MODATA和通讯系统MM_MODATA_DEMO。如何建立通讯用户和通讯系统,此处不做介绍了!

第四步:利用Postman测试API接口;

运行PostMan,把自己的Get请求URL。

如果返回状态为200,则说明接口测试成功。如果不成功,一般错误会在请求的URL上面。

小结

对于SAP Cloud调用SAP中的ODATA API读操作的过程都是类似的,我在此仅仅是以凭证行项目作为一个例子,供大家参考!

本文标签: No06使用API获取SAP S4 HANA Cloud中的凭证行项目(一)