使用iOS的SAP云平台的代理类错误地调用OData服务。

2020-08-31 16:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) let provider = ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


let provider = OnlineODataProvider(serviceName:" API_OUTBOUND_DELIVERY_SRV",serviceRoot:" https://my300942-api.s4hana.ondemand.com/sap/opu/odata/sap/API_OUTBOUND_DELIVERY_SRV /")

//APIOUTBOUNDDELIVERYSRVEntities是代理生成的类的一部分

let service = APIOUTBOUNDDELIVERYSRVEntities(提供者:提供者)

{

让data2 =尝试service.fetchAOutbDeliveryHeader()

打印(数据2)

}

抓住

{

打印(error.localizedDescription)

}

以下是错误消息:

使用DataServiceVersion 2.0的预期响应,找不到标头! 可以通过设置serviceOptions.checkVersion = false来禁用此错误。 但是首先,应检查提供商URL,以防该客户端意外地使用错误的服务版本进行通信。