内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

谷歌云_阿里云邮箱个人版登录_是什么

2021-07-18 03:20 出处:欧普曼云计算 人气: 评论(0

场景:

您希望在SAP S/4HANA和SAP S/4HANA Cloud、extended edition或SAP business Suite(也称为SAP ERP6或SAP ECC6)或非SAP系统之间构建业务流程集成,并被要求查看SAP API business Hub以找到合适的白名单OData/REST或SOAP/WebService API。您如何在SAP S/4HANA Cloud扩展版中通过SAP事务代码(TCodes)找到此API?

*重要提示:本博客帮助您发现SAP s/4HANA Cloud extended edition的白名单API(最初为SAP s/4HANA Cloud,essentials提供);但是,虽然可以在SAP API Business Hub和SAP s/4HANA Cloud extended edition中找到API,您还需要检查API的结构和功能覆盖是否能覆盖您在SAP S/4HANA Cloud扩展版中的用例/业务需求

参考:

最新的SAP S/4HANA Cloud扩展版扩展指南,请参考SAP OSS备注:2920697 SAP S/4HANA Cloud扩展指南,扩展版

摘要和前提条件:

注意:您在下面看到的所有屏幕截图都是在SAP S/4HANA Cloud的沙盒系统上创建的,扩展版使用版本1909 FPS01。这些屏幕截图只是示例,因此请根据各自的系统和命名约定创建场景。

在SAP S/4HANA Cloud扩展版中发现OData/REST API的步骤:

在API Hub上:转到SAP API Business Hub并使用您的S#ID登录单击搜索栏中的"SAP S/4HANA Cloud"

按钮,输入您的业务对象,例如产品组,然后单击您的集成场景所需的OData API

一旦进入所需的OData API,永久免费的云服务器,人工智能有哪些领域,单击Details选项卡,找到在Specification/Attributes部分的屏幕截图中突出显示的API的技术名称,例如API\u PRODUCTGROUP\u SRV(提示:对于沙盒URL和生产URL,API的技术名称将位于端点URL的末尾)

记下我们将在SAP S/4HANA和SAP S/4HANA Cloud extended edition中找到您的API在SAP S/4HANA Cloud扩展版中:登录到您的SAP S/4HANA Cloud扩展版系统(从开发或沙盒实例开始)通过SAPGUI,转到事务代码/IWFND/MAINT\u服务使用上面SAP API Business Hub步骤中记下的技术名称搜索您的API如果在服务目录框架中找不到API,淘客链接,通过单击"添加服务"按钮创建Z或Y名称,如图所示

在技术服务名称中输入API Hub中的API名称"API\u PRODCTGROUP\u SRV",并为系统别名输入"LOCAL",立返利,如下所示

单击"获取服务"

在"选择后端服务"部分突出显示所需API服务的行点击"添加所选服务"按钮

确保您的技术服务名称以Z或Y开头,例如ZAPI\u PRODUCTGROUP\u SRV,并且对于包分配,点击本地对象(在本例中),例如$TMP>点击绿色复选标记,即回车按钮

返回到TCode的初始服务目录屏幕:/IWFND/MAINT\u Service&找到在上述步骤中创建的API服务

通过选择所需API服务高亮显示该行

高亮显示ICF节点下的ODATA行节/框,然后单击按钮"SAP Gateway Client",它将在一个单独的窗口中启动

在SAP Gateway Client窗口中,您可以测试API服务的不同方法,如GET、POST、PATCH、,READ etc.如果它支持CRUD操作

在本例中,我们将通过更新请求URI的结尾来测试一个简单的GET方法?format=xml to$metadata as as/sap/opu/odata/sap/API\u PRODUCTGROUP\u SRV/$metadata">单击上面的"执行"按钮

您将看到有关此API的元数据信息,此时您可以进一步更新GET方法以获得业务流程集成可能需要的所需结果

排除odata API故障SAP S/4HANA云服务,扩展版:有用的OSS说明:2527329–找不到服务""和用户""的系统别名TCode SPRO>SAP NetWeaver>SAP Gateway>OData Channel>Configuration>Connection Settings>SAP Gateway to SAP System–用于在不存在本地系统别名时创建本地系统别名

TCode SPRO>SAP NetWeaver>SAP Gateway>OData Channel>Configuration>Connection Settings>Activate or Deactivate SAP Gateway–activating SAP Gateway如果停用

在SAP S/4HANA Cloud扩展版中发现SOAP/WebService API的步骤:

在SAP API Business Hub上:转到SAP API Business Hub并使用您的S#ID登录单击互动程序"SAP S/4HANA Cloud"在搜索栏中,键入您的业务对象,例如采购订单(入站、异步),然后单击您正在为集成场景研究的SOAP API

在所需的SOAP API中,单击API引用选项卡并找到API的对象名称。您可以按端口类型名称搜索此对象名称,例如PurchaseOrderRequest\u In,或按端口绑定位置搜索,淘客家园,例如mmpur\u PurchaseOrderRequest\u In

记下API服务的对象名称(例如PurchaseOrderRequest\u In或mmpur\u PurchaseOrderRequest\u In),因为我们现在将在SAP S/4HANA Cloud中找到它,扩展版

在SAP S/4HANA Cloud中,扩展版:通过SAPGUI,转到事务代码SOAMANAGER,它将启动一个浏览器窗口在"服务管理"下,单击"Web服务配置"

在"对象名称"位置输入对象的名称(例如,mmpur\u purchaseorderrequest\u in),然后单击"搜索"

在"内部名称"列下,单击SOAP API服务的链接,例如"mmpur\u purchaseorderrequest\u in",您将进入定义服务和绑定屏幕>单击创建服务按钮

输入服务名称、描述和绑定名称。在本例中,我使用服务名称作为绑定名称,除了在名称末尾使用'\u BND'来区分服务名称和新绑定名称>单击下一步

在本例中,我选择了基本UID/密码身份验证,但出于您的实际用途,您必须保护此通道和消息身份验证>单击下一步在本例中,我没有使用负载平衡器输入备用URL,但是如果您的生产系统前面有这样一个LB,您可以在此处输入备用URL>单击Next在此处接受默认值并单击"完成"单击API服务"PURCHASEORDERREQUEST\u IN"

的Actions列下的图标"Open Service WSDL Generation",在此窗口中,您将在底部找到您的SOAP端点URL,您还可以在此处浏览WSDL服务。有关SOAP端点URL,请参见"服务的WSDL URL"框中的行

单击图标"打开选定绑定或服务的WSDL文档"以启动WSDL服务文件,该文件将在新的浏览器窗口中启动

现在就这样!我希望这能帮助您在SAP S/4HANA Cloud扩展版中实现集成和扩展。

分享给小伙伴们:
本文标签: 谷歌阿里邮箱个人版登录是什么

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表