点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在更新仓库中所有产品的标志,WarehouseId是非唯一键字段,我尝试了
#寻找将仓库231的所有产品显示标志更新为false
#查询位置 子句等效项-其中WarehouseId = 231
UPDATE Product [batchmode = true]; itemType(code)[unique = true]; warehouseId; displayFlag [default ='false']; Product; 231;
上述impex将所有产品更新为WarehouseId 231,如何更新属于特定WarehouseId的所有产品的displayFlag?
PS:在我的项目中,只有在线产品目录,没有暂存。
我也尝试将唯一的限定词添加到WarehouseId,就像这样:
基本上,在批处理模式下更新时,构成查询的" where"部分的任何属性都必须标识为唯一。
这里的讲解很好:https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/1811/zh-CN/1c8f5bebdc6e434782ff0cfdb0ca1847.html?q=batchmode
理论上-如上述实现,impex会将所有WarehouseIds设置为231并将displayFlag设置为false,因为batchmode将更新所有非唯一字段
可行。 谢谢。
一周热门 更多>