Joseph Lee
02/02/2023, 8:17 PMSELECT
NULL AS Box,
BUILTIN.DF(TransactionLine.Item) AS Item,
NULL AS PO,
'PHY' AS TEST,
MAX(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%MC%' THEN CUSTOMRECORD_WMSSE_SKU_ALIAS.name END) AS masterbarcode,
SUM(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%BX%' THEN REPLACE(REGEXP_SUBSTR(BUILTIN.DF(CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wms_alias_unit), '-\s*([0-9]+)', 1, 1, 'i'), '-','') END) AS piecesperinner,
(MAX(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%MC%' THEN REPLACE(REGEXP_SUBSTR(BUILTIN.DF(CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wms_alias_unit), '-\s*([0-9]+)', 1, 1, 'i'), '-','') END) / MAX(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%BX%' THEN REPLACE(REGEXP_SUBSTR(BUILTIN.DF(CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wms_alias_unit), '-\s*([0-9]+)', 1, 1, 'i'), '-','') END)) AS innerspercase,
MAX(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%MC%' THEN REPLACE(REGEXP_SUBSTR(BUILTIN.DF(CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wms_alias_unit), '-\s*([0-9]+)', 1, 1, 'i'), '-','') END) AS MasterQuantity,
Transaction.TranID AS Shipmentnumber,
MAX(TransactionLine.Quantity) / MAX(CASE WHEN CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_desc LIKE '%MC%' THEN REPLACE(REGEXP_SUBSTR(BUILTIN.DF(CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wms_alias_unit), '-\s*([0-9]+)', 1, 1, 'i'), '-','') END) AS TotalMasterCount,
MAX(TransactionLine.Quantity) AS Quantity,
FROM
Transaction
INNER JOIN TransactionLine ON (TransactionLine.Transaction = Transaction.ID)
INNER JOIN Item ON (Item.ID = TransactionLine.Item)
INNER JOIN CUSTOMRECORD_WMSSE_SKU_ALIAS ON (item.id = CUSTOMRECORD_WMSSE_SKU_ALIAS.custrecord_wmsse_alias_item)
WHERE
Transaction.Status = 'TrnfrOrd:F' AND TransactionLine.Quantity > 0 AND Transaction.TranID = 'TO110'
GROUP BY
Transaction.TranID,
BUILTIN.DF(Transaction.Type),
BUILTIN.DF(Transaction.Status),
BUILTIN.DF(TransactionLine.Item)
ORDER BY
BUILTIN.DF(TransactionLine.Item) ASC;
Anyone know why on transaction quantity line its not correct?Clay Roper
02/02/2023, 8:58 PMJoseph Lee
02/02/2023, 10:12 PMClay Roper
02/02/2023, 10:43 PMClay Roper
02/02/2023, 10:45 PMClay Roper
02/02/2023, 10:45 PMClay Roper
02/02/2023, 10:46 PMtransactionline.quantity
in SuiteQL returns quantity in base units and requires bringing the transaction unit's conversion rate into play to get it to the transaction's UOMJoseph Lee
02/03/2023, 4:54 PM