1
當我從HMC創建新對象時,我創建了一個Interceptor來驗證數據,我可以看到數據得到驗證併爲錯誤的數據拋出異常,但是當我嘗試從Imp導入錯誤的數據 - 如果它沒有得到驗證並導入成功。傳統模式已關閉。當從Impex導入數據時,不會調用ValidateInterceptor
impex.legacy.mode=false
$canadasalesArea=salesArea(salesOrg(uid),distributionChannel(uid[default=00]),division(uid[default=00]))
$canadastoreConfig=CanadaStoreConfiguration
insert_update BooleanConfigType;configuration(name);salesDistrict(name,uid)[unique=true];soldTo(uid)[unique=true];name(code,itemtype(code))[unique=true,allownull=true];value;$canadasalesArea[unique=true,allownull=true]
;$canadastoreConfig;;11001859;enableEndecaBasedAPI:ConfigTypeName;true
我編輯了我的問題並添加了Impex,我沒有使用'forceWrite = true「或」allownull = true「。 – shitanshu
在impex中存在兩個「allownull = true」 –
字面上抱歉沒有檢查阻止中的allownull我已經刪除它們,它對我來說非常合適,非常感謝:)你在哪裏獲得這些類型的信息我搜索過在HYBRIS wiki中,但沒有得到任何東西。 – shitanshu