实体中操作所需的前提条件-IOS更新请求

2020-08-16 18:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 几个月以来,我一直...

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

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


你好团队,

几个月以来,我一直在使用用于IOS的SAP CP移动套件,并且运行良好。但是似乎在后期操作期间出现问题。错误说明如下。

{"代码":" SADL_ENTITY_RUNTIME/006","消息":"在实体CDS〜A_WAREHOUSEORDER中操作的前提条件(如果缺少匹配项)"," propertyref":"","严重性": "错误","目标":"","过渡":true}],"时间戳":" 20200615075445.3279150"," transactionid":" 3F047119CA7E01F0E005ED1BFEA0E493"},"消息":"实体CDS〜A_WAREHOUSEORDER中的操作所需的前提条件 (如果缺少匹配项)"}


我相信sdk的优点在于,如果通过标准程序安装,则其本身会自动处理所有标头选项。

但是调用Get操作执行更新方案后,不知何故出现了以上错误。请找到以下代码段。

var apiWhOrderTaskEntitiesObj:CdsApiWarehouseOrderTaskEntities

GET操作

查询= DataQuery()。filter(WarehouseOrderType.warehouse.equal(entertedWareHouseNo).and(WarehouseOrderType.warehouseOrder.equal(wareHouseOrderNumber)))。expand(WarehouseOrderType.toWarehouseTask)

apiWhOrderTaskEntitiesObj.fetchWarehouseOrderType(匹配:查询,标头: nil ,选项: nil ,complementHandler:{(wareHouseOrderTypeList,错误) in

print("动态属性是\(wareHouseOrderTypeList?.dynamicProperties)")

如果 WareHouseOrderTypeList!= {

自身。ordersListArray= wareHouseOrderTypeList.flatMap {$ 0.toWarehouseTask}!

}

用于 _ 中0 .. << strong>自身 .ordersListArray.count {

自身。selectedIndexArray.append( false

}

自我 .orderListTableView.reloadData()

})

选择任务后,我将调用更新案例

更新

orderAssign = try apiWhOrderTaskEntitiesObj.assignWarehouseOrder(仓库:entertedWareHouseNo,WarehouseOrder:WareHouseOrderNumber,WarehouseResource:SelectedWareHouseType,查询: nil ,标头: ,选项:

print(" wHOrders是\(orderAssign)")

请对此提供帮助