Hi,
Prerequisite:
1) Item Cost was per WH
2) There is a UDF in OWHS with value YES OR NO
3) Table involve: OWOR, WOR1, OTIM, OITW, OWHS
Requirement:
1) If the WOR1.ItemCode is OITM.InvntItem = 'Y', and
2) the WOR1.Warehouse is OWHS.U_UDF = 'YES', and
3) WOR1.ItemCode in WOR1.Warehouse and the OITW.AvgPrice IS NOT NULL
The below query dosn't work:
IF @OBJECT_TYPE ='68'AND @TRANSACTION_TYPE IN('A','U')
BEGIN
IFEXISTS(
SELECT T1.ItemCode FROM OWOR T0
INNERJOIN WOR1 T1 ON T0.DocEntry = T1.DocEntry
INNERJOIN OITM T2 ON T1.ItemCode = T2.ItemCode
INNERJOIN OWHS T3 ON T1.Warehouse = T3.WhsCode
INNERJOIN OITW T4 ON T1.ItemCode = T4.ItemCode
where T1.ItemCode = T2.ItemCode AND T1.Warehouse = T4.WhsCode ANDIsNull(T4.AvgPrice, 0)= 0 AND T2.InvntItem ='Y'AND T3.U_ITEM_COST ='YES'AND T0.DocEntry = @list_of_cols_val_tab_del)
Begin
SELECT @ERROR=999,@ERROR_MESSAGE='xxxxx!'
End
END
Anyone please help.
Thanks