Sales orders, lines, shipping and party dossiers — Pro
Choose order dates; inspect lines/products, shipping destinations and allocations, explicit parties, adjustments and terms.
UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION.
For sales, warehouse, finance and managers: choose an order-date period, then inspect useful status, currency, dates and stored amounts. Open lines, current product dossiers, shipping groups, group allocations, explicit parties and roles, adjustments and terms on demand.
Why Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.
IN THIS CONFIGURATION
Eight live screens and seven related buttons: order to lines to Current product; order to Shipping groups to Group allocations; order to Parties and roles, Adjustments or Terms. The required opening period selects order dates, not historical balances. Both date boundaries and the complete order/type/currency context travel to child screens. Reopen Orders to change the period.
PRO PLAN
One authorised SQL Server source, one Home and eight live read-only lists. Each result is capped at 2,000 rows; Search and local filters inspect loaded results only. Related data loads when its button is opened. Exact source numbers are shown as text, not rounded; numeric filtering is not promised. No writes, periodic refresh or widgets. Existing workspace resources count toward plan limits.
QUANTITIES, PRICES AND TOTALS
Stored grand total and remaining subtotal are source fields, not our reconstruction of the ERP display, unpaid balance or unshipped value. Source quantity and cancelled quantity stay separate. A shipping-group allocation is not the whole line; neither quantity proves delivery, receipt or stock availability. Unit, list and recurring prices are distinct; currency and recurring frequency remain visible. All retained line statuses, including cancellations, can be inspected. No line-total, margin, FX or cross-order total is invented.
SHIPPING, PARTIES AND SOURCE RULES
Registered shipping groups include empty groups. Tracking and expected dates are not delivery proof. Parties remain separate in their explicit source roles, rather than choosing an arbitrary main customer/vendor. Names, addresses, products and lookups are current rows, not historical order snapshots. Separate reads are not a consistent transaction snapshot. Stored adjustment amounts, percentages, recurring values, already included amounts and exemptions have different meanings; an absent amount can still describe a percentage rule. No tax/adjustment sum is reconstructed. Terms retain raw value, text, days and unit; the order currency does not establish a term value unit or percentage meaning.
BEFORE USING
For Apache OFBiz 24.09.07 on an EXISTING authorised SQL Server 2012+ deployment with the selected dbo objects. OFBiz ships with Derby by default; this is not a Derby, H2 or PostgreSQL adapter. Your administrator must verify installed physical names/types/full keys, extensions, timezone, indexes, execution plans and timeouts. A 2,000-row cap does not guarantee a cheap query. Duplicate/null identities are excluded and ambiguous lookups remain unavailable; this does not certify data quality or source security. Reload the parent when relevant source context changes.
ACCESS AND CONFIDENTIALITY
Use validated TLS and an administrator-created least-privilege SELECT account with source-enforced company/tenant/role restrictions. Direct SQL does not inherit OFBiz application permissions; an opening/local filter is not an ACL. Technical relationship keys remain hidden. Source addresses, comments and business references may be confidential: an adjustment customer reference can contain a party tax identifier according to the official model. Authorise these fields appropriately. No connection credentials or production rows are included in the package or gallery; all examples are wholly fictional DEMO. Map only your own authorised source and run Cifru read/compatibility tests before business use.
VALIDATION AND GALLERY
Documentary and adapted synthetic tests plus native Android demonstrations: not a real ERP/SQL Server/iOS execution, security, performance or purchase certification. All eight routes, seven buttons and 178 useful Detail positions were checked privately. Eight representative native photos cover all routes and related buttons, not every one of the 178 fields or every complete card in eight images. The test transport displays absent values as literal null; production SQL NULL handling is not certified. Original screenshots and whole private RAW recordings remain available for future videos.
PRIMARY DOCUMENTATION
https://github.com/apache/ofbiz-framework/blob/42819e5ae1d5339d3a204ac06b43e69d46a9c0ae/applications/datamodel/entitydef/order-entitymodel.xml
https://github.com/apache/ofbiz-framework/blob/42819e5ae1d5339d3a204ac06b43e69d46a9c0ae/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderReadHelper.java
Screenshots
What this package creates
- Home: Sales orders
- Details: Order lines
- Details: Shipping groups
- Details: Parties and source roles
- Details: Adjustments
- Details: Terms
- Details: Group allocations
- Details: Current product dossier
- Sub-button: Order lines
- Sub-button: Shipping groups
- Sub-button: Group allocations
- Sub-button: Parties and source roles
- Sub-button: Adjustments
- Sub-button: Terms
- Sub-button: Current product dossier
Sources are mapped locally and verified before applying.
Custom queriesPRO8 SQL
Custom queries are a PRO feature. Cifru repeats read-only validation against the local source before execution.
$.components.workspaceSelection.datasets.0.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date)), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1), OT AS (SELECT CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_TYPE_ID) ELSE NULL END AS ORDER_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_TYPE m WHERE m.ORDER_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.ORDER_TYPE_ID=m.ORDER_TYPE_ID AND CASE WHEN H.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.ORDER_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END), ST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.STATUS_ID=m.STATUS_ID AND CASE WHEN H.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END), U AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.CURRENCY_UOM=m.UOM_ID AND CASE WHEN H.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.CURRENCY_UOM)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END), F AS (SELECT CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_ID) ELSE NULL END AS FACILITY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_NAME) ELSE NULL END AS FACILITY_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.OWNER_PARTY_ID) ELSE NULL END AS OWNER_PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.FACILITY m WHERE m.FACILITY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.ORIGIN_FACILITY_ID=m.FACILITY_ID AND CASE WHEN H.ORIGIN_FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.ORIGIN_FACILITY_ID)), 2)) END=CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END)) GROUP BY CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END), PS AS (SELECT CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_STORE_ID) ELSE NULL END AS PRODUCT_STORE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STORE_NAME) ELSE NULL END AS STORE_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.COMPANY_NAME) ELSE NULL END AS COMPANY_NAME FROM dbo.PRODUCT_STORE m WHERE m.PRODUCT_STORE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.PRODUCT_STORE_ID=m.PRODUCT_STORE_ID AND CASE WHEN H.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.PRODUCT_STORE_ID)), 2)) END=CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END), E AS (SELECT CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ENUM_ID) ELSE NULL END AS ENUM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ENUM_TYPE_ID) ELSE NULL END AS ENUM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ENUMERATION m WHERE m.ENUM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.SALES_CHANNEL_ENUM_ID=m.ENUM_ID AND CASE WHEN H.SALES_CHANNEL_ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.SALES_CHANNEL_ENUM_ID)), 2)) END=CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END)) GROUP BY CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, h.OrderKey AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, h.ORDER_DATE AS OrderDate, CONVERT(nvarchar(100), h.ORDER_DATE, 126) AS OrderDateText, h.ORDER_NAME AS Name, h.EXTERNAL_ID AS ExternalReference, h.PRIORITY AS PriorityCode, CONVERT(nvarchar(100), h.ENTRY_DATE, 126) AS Entered, CONVERT(nvarchar(100), h.PICK_SHEET_PRINTED_DATE, 126) AS PickSheetPrinted, h.NEEDS_INVENTORY_ISSUANCE AS InventoryIssuanceCode, h.IS_RUSH_ORDER AS RushCode, CONVERT(nvarchar(100), h.GRAND_TOTAL) AS StoredGrandTotal, CONVERT(nvarchar(100), h.REMAINING_SUB_TOTAL) AS StoredRemainingSubtotal, h.INVOICE_PER_SHIPMENT AS InvoicePerShipmentCode, CASE WHEN OT.Copies=1 AND OT.DESCRIPTION IS NOT NULL THEN OT.DESCRIPTION ELSE N'Order type unresolved' END AS OrderType, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Order status unresolved' END AS Status, CASE WHEN U.Copies=1 AND U.DESCRIPTION IS NOT NULL THEN U.DESCRIPTION ELSE N'Order currency unresolved' END AS CurrencyDescription, CASE WHEN F.Copies=1 AND F.FACILITY_NAME IS NOT NULL THEN F.FACILITY_NAME ELSE N'Origin facility unresolved' END AS OriginFacility, CASE WHEN PS.Copies=1 AND PS.STORE_NAME IS NOT NULL THEN PS.STORE_NAME ELSE N'Store unresolved' END AS Store, CASE WHEN E.Copies=1 AND E.DESCRIPTION IS NOT NULL THEN E.DESCRIPTION ELSE N'Sales channel unresolved' END AS SalesChannel, PS.COMPANY_NAME AS StoreCompany, N'Stored header amounts; not the recalculated ERP display, open balance or a historical snapshot.' AS Meaning FROM H h LEFT JOIN OT OT ON OT.LookupKey=CASE WHEN h.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN h.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.STATUS_ID)), 2)) END LEFT JOIN U U ON U.LookupKey=CASE WHEN h.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.CURRENCY_UOM)), 2)) END LEFT JOIN F F ON F.LookupKey=CASE WHEN h.ORIGIN_FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORIGIN_FACILITY_ID)), 2)) END LEFT JOIN PS PS ON PS.LookupKey=CASE WHEN h.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.PRODUCT_STORE_ID)), 2)) END LEFT JOIN E E ON E.LookupKey=CASE WHEN h.SALES_CHANNEL_ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.SALES_CHANNEL_ENUM_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.1.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL), P AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN D.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END), LT AS (SELECT CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_ITEM_TYPE_ID) ELSE NULL END AS ORDER_ITEM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_ITEM_TYPE m WHERE m.ORDER_ITEM_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ORDER_ITEM_TYPE_ID=m.ORDER_ITEM_TYPE_ID AND CASE WHEN D.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ORDER_ITEM_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END), ST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.STATUS_ID=m.STATUS_ID AND CASE WHEN D.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END), UF AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.RECURRING_FREQ_UOM_ID=m.UOM_ID AND CASE WHEN D.RECURRING_FREQ_UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.RECURRING_FREQ_UOM_ID)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END), GL AS (SELECT CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GL_ACCOUNT_ID) ELSE NULL END AS GL_ACCOUNT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_CODE) ELSE NULL END AS ACCOUNT_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_NAME) ELSE NULL END AS ACCOUNT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.GL_ACCOUNT m WHERE m.GL_ACCOUNT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.OVERRIDE_GL_ACCOUNT_ID=m.GL_ACCOUNT_ID AND CASE WHEN D.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.OVERRIDE_GL_ACCOUNT_ID)), 2)) END=CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END)) GROUP BY CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS SourceLineSeq, r.ORDER_ITEM_SEQ_ID AS LineReference, r.EXTERNAL_ID AS ExternalReference, r.ITEM_DESCRIPTION AS Description, r.COMMENTS AS Comments, r.SUPPLIER_PRODUCT_ID AS SupplierProductReference, CONVERT(nvarchar(100), r.QUANTITY) AS Quantity, CONVERT(nvarchar(100), r.CANCEL_QUANTITY) AS CancelledQuantity, CONVERT(nvarchar(100), r.UNIT_PRICE) AS UnitPrice, CONVERT(nvarchar(100), r.UNIT_LIST_PRICE) AS UnitListPrice, CONVERT(nvarchar(100), r.UNIT_RECURRING_PRICE) AS UnitRecurringPrice, r.IS_PROMO AS PromotionCode, r.IS_MODIFIED_PRICE AS ModifiedPriceCode, r.CORRESPONDING_PO_ID AS CorrespondingPurchaseOrder, CONVERT(nvarchar(100), r.ESTIMATED_SHIP_DATE, 126) AS EstimatedShip, CONVERT(nvarchar(100), r.ESTIMATED_DELIVERY_DATE, 126) AS EstimatedDelivery, CONVERT(nvarchar(100), r.AUTO_CANCEL_DATE, 126) AS AutoCancel, CONVERT(nvarchar(100), r.SHIP_BEFORE_DATE, 126) AS ShipBefore, CONVERT(nvarchar(100), r.SHIP_AFTER_DATE, 126) AS ShipAfter, CONVERT(nvarchar(100), r.RESERVE_AFTER_DATE, 126) AS ReserveAfter, CONVERT(nvarchar(100), r.CANCEL_BACK_ORDER_DATE, 126) AS CancelBackOrder, r.PRODUCT_ID AS ProductReference, CASE WHEN P.Copies=1 AND P.PRODUCT_NAME IS NOT NULL THEN P.PRODUCT_NAME ELSE N'Current product unresolved' END AS Product, P.BRAND_NAME AS Brand, CASE WHEN LT.Copies=1 AND LT.DESCRIPTION IS NOT NULL THEN LT.DESCRIPTION ELSE N'Current LineType unresolved' END AS LineType, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Current Status unresolved' END AS Status, CASE WHEN UF.Copies=1 AND UF.DESCRIPTION IS NOT NULL THEN UF.DESCRIPTION ELSE N'Current RecurringFrequency unresolved' END AS RecurringFrequency, GL.ACCOUNT_CODE AS AccountCode, GL.ACCOUNT_NAME AS AccountName, CASE WHEN P.Copies=1 THEN N'Unique current product' WHEN P.Copies IS NULL THEN N'Current product missing' ELSE N'Current product repeated — no values chosen' END AS ProductCheck, N'Source quantity and cancellation remain separate. Unit prices are not line totals. Product values are current.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN P P ON P.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END LEFT JOIN LT LT ON LT.LookupKey=CASE WHEN r.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN r.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.STATUS_ID)), 2)) END LEFT JOIN UF UF ON UF.LookupKey=CASE WHEN r.RECURRING_FREQ_UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.RECURRING_FREQ_UOM_ID)), 2)) END LEFT JOIN GL GL ON GL.LookupKey=CASE WHEN r.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.OVERRIDE_GL_ACCOUNT_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.2.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ID, r.SHIP_GROUP_SEQ_ID, r.SHIPMENT_METHOD_TYPE_ID, r.SUPPLIER_PARTY_ID, r.VENDOR_PARTY_ID, r.CARRIER_PARTY_ID, r.CARRIER_ROLE_TYPE_ID, r.FACILITY_ID, r.CONTACT_MECH_ID, r.TRACKING_NUMBER, r.SHIPPING_INSTRUCTIONS, r.MAY_SPLIT, r.GIFT_MESSAGE, r.IS_GIFT, r.SHIP_AFTER_DATE, r.SHIP_BY_DATE, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL), SM AS (SELECT CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPMENT_METHOD_TYPE_ID) ELSE NULL END AS SHIPMENT_METHOD_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.SHIPMENT_METHOD_TYPE m WHERE m.SHIPMENT_METHOD_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SHIPMENT_METHOD_TYPE_ID=m.SHIPMENT_METHOD_TYPE_ID AND CASE WHEN D.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SHIPMENT_METHOD_TYPE_ID)), 2)) END=CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END), F AS (SELECT CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_ID) ELSE NULL END AS FACILITY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_NAME) ELSE NULL END AS FACILITY_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.OWNER_PARTY_ID) ELSE NULL END AS OWNER_PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.FACILITY m WHERE m.FACILITY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.FACILITY_ID=m.FACILITY_ID AND CASE WHEN D.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.FACILITY_ID)), 2)) END=CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END)) GROUP BY CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END), PM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=m.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=m.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=m.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END), NameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=p.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=p.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))), PN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey), A AS (SELECT CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CONTACT_MECH_ID) ELSE NULL END AS CONTACT_MECH_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TO_NAME) ELSE NULL END AS TO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ATTN_NAME) ELSE NULL END AS ATTN_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ADDRESS1) ELSE NULL END AS ADDRESS1, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ADDRESS2) ELSE NULL END AS ADDRESS2, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HOUSE_NUMBER) ELSE NULL END AS HOUSE_NUMBER, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HOUSE_NUMBER_EXT) ELSE NULL END AS HOUSE_NUMBER_EXT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CITY) ELSE NULL END AS CITY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.POSTAL_CODE) ELSE NULL END AS POSTAL_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.POSTAL_CODE_EXT) ELSE NULL END AS POSTAL_CODE_EXT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.COUNTRY_GEO_ID) ELSE NULL END AS COUNTRY_GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATE_PROVINCE_GEO_ID) ELSE NULL END AS STATE_PROVINCE_GEO_ID FROM dbo.POSTAL_ADDRESS m WHERE m.CONTACT_MECH_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.CONTACT_MECH_ID=m.CONTACT_MECH_ID AND CASE WHEN D.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CONTACT_MECH_ID)), 2)) END=CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END)) GROUP BY CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END), GG AS (SELECT CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_ID) ELSE NULL END AS GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_TYPE_ID) ELSE NULL END AS GEO_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_NAME) ELSE NULL END AS GEO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_CODE) ELSE NULL END AS GEO_CODE FROM dbo.GEO m WHERE m.GEO_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM A WHERE A.COUNTRY_GEO_ID=m.GEO_ID AND CASE WHEN A.COUNTRY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.COUNTRY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM A WHERE A.STATE_PROVINCE_GEO_ID=m.GEO_ID AND CASE WHEN A.STATE_PROVINCE_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.STATE_PROVINCE_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)) GROUP BY CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.SHIP_GROUP_SEQ_ID AS SourceShipSeq, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.TRACKING_NUMBER AS Tracking, r.SHIPPING_INSTRUCTIONS AS Instructions, r.MAY_SPLIT AS SplitCode, r.IS_GIFT AS GiftCode, r.GIFT_MESSAGE AS GiftMessage, CONVERT(nvarchar(100), r.SHIP_AFTER_DATE, 126) AS ShipAfter, CONVERT(nvarchar(100), r.SHIP_BY_DATE, 126) AS ShipBy, CONVERT(nvarchar(100), r.ESTIMATED_SHIP_DATE, 126) AS EstimatedShip, CONVERT(nvarchar(100), r.ESTIMATED_DELIVERY_DATE, 126) AS EstimatedDelivery, CASE WHEN SM.Copies=1 AND SM.DESCRIPTION IS NOT NULL THEN SM.DESCRIPTION ELSE N'Current ShippingMethod unresolved' END AS ShippingMethod, CASE WHEN F.Copies=1 AND F.FACILITY_NAME IS NOT NULL THEN F.FACILITY_NAME ELSE N'Current Facility unresolved' END AS Facility, CASE WHEN SupplierP.Copies=1 AND SupplierN.Copies=1 AND SupplierN.PartyName IS NOT NULL THEN SupplierN.PartyName ELSE N'Current party/name unresolved' END AS Supplier, CASE WHEN VendorP.Copies=1 AND VendorN.Copies=1 AND VendorN.PartyName IS NOT NULL THEN VendorN.PartyName ELSE N'Current party/name unresolved' END AS Vendor, CASE WHEN CarrierP.Copies=1 AND CarrierN.Copies=1 AND CarrierN.PartyName IS NOT NULL THEN CarrierN.PartyName ELSE N'Current party/name unresolved' END AS Carrier, A.TO_NAME AS Recipient, A.ATTN_NAME AS Attention, A.ADDRESS1 AS Address1, A.ADDRESS2 AS Address2, CONVERT(nvarchar(100), A.HOUSE_NUMBER) AS HouseNumber, A.HOUSE_NUMBER_EXT AS HouseNumberSuffix, A.CITY AS City, A.POSTAL_CODE AS PostalCode, A.POSTAL_CODE_EXT AS PostalSuffix, CASE WHEN Country.Copies=1 AND Country.GEO_NAME IS NOT NULL THEN Country.GEO_NAME ELSE N'Country unresolved' END AS Country, CASE WHEN State.Copies=1 AND State.GEO_NAME IS NOT NULL THEN State.GEO_NAME ELSE N'State/province unresolved' END AS StateProvince, CASE WHEN A.Copies=1 THEN N'Unique current linked postal address' WHEN A.Copies IS NULL THEN N'Current linked postal address missing' ELSE N'Current linked postal address repeated — no values chosen' END AS AddressCheck, N'Stored shipping group and current linked address. Estimated dates/tracking are not delivery proof. See allocations for line quantities.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN SM SM ON SM.LookupKey=CASE WHEN r.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIPMENT_METHOD_TYPE_ID)), 2)) END LEFT JOIN F F ON F.LookupKey=CASE WHEN r.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.FACILITY_ID)), 2)) END LEFT JOIN PM SupplierP ON SupplierP.LookupKey=CASE WHEN r.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SUPPLIER_PARTY_ID)), 2)) END LEFT JOIN PN SupplierN ON SupplierN.LookupKey=CASE WHEN r.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SUPPLIER_PARTY_ID)), 2)) END LEFT JOIN PM VendorP ON VendorP.LookupKey=CASE WHEN r.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.VENDOR_PARTY_ID)), 2)) END LEFT JOIN PN VendorN ON VendorN.LookupKey=CASE WHEN r.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.VENDOR_PARTY_ID)), 2)) END LEFT JOIN PM CarrierP ON CarrierP.LookupKey=CASE WHEN r.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CARRIER_PARTY_ID)), 2)) END LEFT JOIN PN CarrierN ON CarrierN.LookupKey=CASE WHEN r.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CARRIER_PARTY_ID)), 2)) END LEFT JOIN A A ON A.LookupKey=CASE WHEN r.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CONTACT_MECH_ID)), 2)) END LEFT JOIN GG Country ON Country.LookupKey=CASE WHEN A.COUNTRY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.COUNTRY_GEO_ID)), 2)) END LEFT JOIN GG State ON State.LookupKey=CASE WHEN A.STATE_PROVINCE_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.STATE_PROVINCE_GEO_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.3.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.SHIP_GROUP_SEQ_ID, r.QUANTITY, r.CANCEL_QUANTITY, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP_ASSOC z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP_ASSOC r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.SHIP_GROUP_SEQ_ID=:ship_seq AND CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN :ship_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :ship_seq)), 2)) END), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL), G0 AS (SELECT r.ORDER_ID, r.SHIP_GROUP_SEQ_ID, r.SHIPMENT_METHOD_TYPE_ID, r.SUPPLIER_PARTY_ID, r.VENDOR_PARTY_ID, r.CARRIER_PARTY_ID, r.CARRIER_ROLE_TYPE_ID, r.FACILITY_ID, r.CONTACT_MECH_ID, r.TRACKING_NUMBER, r.SHIPPING_INSTRUCTIONS, r.MAY_SPLIT, r.GIFT_MESSAGE, r.IS_GIFT, r.SHIP_AFTER_DATE, r.SHIP_BY_DATE, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.SHIP_GROUP_SEQ_ID=:ship_seq AND CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN :ship_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :ship_seq)), 2)) END), G AS (SELECT * FROM G0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL), L0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), L AS (SELECT * FROM L0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL), P AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM L WHERE L.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN L.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), L.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ITEM_SHIP_GROUP_ASSOC|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|', CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END, N'|') AS EntityKey, CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END) AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.SHIP_GROUP_SEQ_ID AS SourceShipSeq, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.ORDER_ITEM_SEQ_ID AS LineReference, CONVERT(nvarchar(100), r.QUANTITY) AS AllocatedQuantity, CONVERT(nvarchar(100), r.CANCEL_QUANTITY) AS CancelledAllocation, l.ITEM_DESCRIPTION AS Description, CONVERT(nvarchar(100), l.QUANTITY) AS WholeLineQuantity, CONVERT(nvarchar(100), l.CANCEL_QUANTITY) AS WholeLineCancelled, CONVERT(nvarchar(100), l.UNIT_PRICE) AS UnitPrice, l.PRODUCT_ID AS ProductReference, CASE WHEN P.Copies=1 AND P.PRODUCT_NAME IS NOT NULL THEN P.PRODUCT_NAME ELSE N'Current product unresolved' END AS Product, CASE WHEN l.IdentityCopies=1 THEN N'Unique current full order line' ELSE N'Current full order line missing or repeated' END AS LineCheck, N'This group allocation and cancellation are distinct from whole-line quantities. Neither proves shipped/received stock.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END JOIN G g ON CASE WHEN g.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END AND CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END)=:ship_context LEFT JOIN L l ON CASE WHEN l.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND CASE WHEN l.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END LEFT JOIN P P ON P.LookupKey=CASE WHEN l.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.PRODUCT_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.4.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ID, r.PARTY_ID, r.ROLE_TYPE_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ROLE z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.PARTY_ID=r.PARTY_ID AND CASE WHEN z.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.PARTY_ID)), 2)) END=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END AND z.ROLE_TYPE_ID=r.ROLE_TYPE_ID AND CASE WHEN z.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ROLE_TYPE_ID)), 2)) END=CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ROLE r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND PARTY_ID IS NOT NULL AND ROLE_TYPE_ID IS NOT NULL), PM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=m.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END), NameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=p.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=p.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))), PN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey), RT AS (SELECT CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ROLE_TYPE_ID) ELSE NULL END AS ROLE_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ROLE_TYPE m WHERE m.ROLE_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ROLE_TYPE_ID=m.ROLE_TYPE_ID AND CASE WHEN D.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ROLE_TYPE_ID)), 2)) END=CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END), ST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM PM WHERE PM.STATUS_ID=m.STATUS_ID AND CASE WHEN PM.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), PM.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ROLE|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END, N'|', CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, CASE WHEN PartyP.Copies=1 AND PartyN.Copies=1 AND PartyN.PartyName IS NOT NULL THEN PartyN.PartyName ELSE N'Current party/name unresolved' END AS PartyName, CASE WHEN RT.Copies=1 AND RT.DESCRIPTION IS NOT NULL THEN RT.DESCRIPTION ELSE N'Source role unresolved' END AS Role, r.PARTY_ID AS PartyReference, PartyP.EXTERNAL_ID AS PartyExternalReference, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Current party status unresolved' END AS PartyStatus, CASE WHEN PartyP.Copies=1 THEN N'Unique current party' WHEN PartyP.Copies IS NULL THEN N'Current party missing' ELSE N'Current party repeated — no values chosen' END AS PartyCheck, CASE WHEN PartyN.Copies=1 AND PartyN.PartyName IS NOT NULL THEN N'Unique current nonblank name' ELSE N'Current name missing, blank or repeated' END AS NameCheck, N'Each explicit source role remains a separate row. Current names are not historical order snapshots or an arbitrary main customer/supplier.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN PM PartyP ON PartyP.LookupKey=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END LEFT JOIN PN PartyN ON PartyN.LookupKey=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END LEFT JOIN RT RT ON RT.LookupKey=CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN PartyP.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), PartyP.STATUS_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.5.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ADJUSTMENT_ID, r.ORDER_ADJUSTMENT_TYPE_ID, r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.SHIP_GROUP_SEQ_ID, r.COMMENTS, r.DESCRIPTION, r.AMOUNT, r.RECURRING_AMOUNT, r.AMOUNT_ALREADY_INCLUDED, r.SOURCE_REFERENCE_ID, r.SOURCE_PERCENTAGE, r.CUSTOMER_REFERENCE_ID, r.PRIMARY_GEO_ID, r.SECONDARY_GEO_ID, r.EXEMPT_AMOUNT, r.TAX_AUTH_GEO_ID, r.TAX_AUTH_PARTY_ID, r.OVERRIDE_GL_ACCOUNT_ID, r.INCLUDE_IN_TAX, r.INCLUDE_IN_SHIPPING, r.IS_MANUAL, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ADJUSTMENT z WHERE z.ORDER_ADJUSTMENT_ID=r.ORDER_ADJUSTMENT_ID AND CASE WHEN z.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ADJUSTMENT_ID)), 2)) END=CASE WHEN r.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ADJUSTMENT r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ADJUSTMENT_ID IS NOT NULL), AT AS (SELECT CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_ADJUSTMENT_TYPE_ID) ELSE NULL END AS ORDER_ADJUSTMENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_ADJUSTMENT_TYPE m WHERE m.ORDER_ADJUSTMENT_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ORDER_ADJUSTMENT_TYPE_ID=m.ORDER_ADJUSTMENT_TYPE_ID AND CASE WHEN D.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END), GL AS (SELECT CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GL_ACCOUNT_ID) ELSE NULL END AS GL_ACCOUNT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_CODE) ELSE NULL END AS ACCOUNT_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_NAME) ELSE NULL END AS ACCOUNT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.GL_ACCOUNT m WHERE m.GL_ACCOUNT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.OVERRIDE_GL_ACCOUNT_ID=m.GL_ACCOUNT_ID AND CASE WHEN D.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.OVERRIDE_GL_ACCOUNT_ID)), 2)) END=CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END)) GROUP BY CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END), TA AS (SELECT CONCAT(CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END, N'|') AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAX_AUTH_GEO_ID) ELSE NULL END AS TAX_AUTH_GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAX_AUTH_PARTY_ID) ELSE NULL END AS TAX_AUTH_PARTY_ID FROM dbo.TAX_AUTHORITY m WHERE m.TAX_AUTH_GEO_ID IS NOT NULL AND m.TAX_AUTH_PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.TAX_AUTH_GEO_ID=m.TAX_AUTH_GEO_ID AND CASE WHEN D.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TAX_AUTH_GEO_ID)), 2)) END=CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END AND D.TAX_AUTH_PARTY_ID=m.TAX_AUTH_PARTY_ID AND CASE WHEN D.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END)) GROUP BY CONCAT(CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END, N'|')), PM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=m.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END), NameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=p.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=p.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))), PN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey), GG AS (SELECT CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_ID) ELSE NULL END AS GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_TYPE_ID) ELSE NULL END AS GEO_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_NAME) ELSE NULL END AS GEO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_CODE) ELSE NULL END AS GEO_CODE FROM dbo.GEO m WHERE m.GEO_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRIMARY_GEO_ID=m.GEO_ID AND CASE WHEN D.PRIMARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRIMARY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.SECONDARY_GEO_ID=m.GEO_ID AND CASE WHEN D.SECONDARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SECONDARY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_GEO_ID=m.GEO_ID AND CASE WHEN TA.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)) GROUP BY CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ADJUSTMENT|', CASE WHEN r.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS LineReference, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.DESCRIPTION AS Description, r.COMMENTS AS Comments, CONVERT(nvarchar(100), r.AMOUNT) AS StoredAmount, CONVERT(nvarchar(100), r.RECURRING_AMOUNT) AS RecurringAmount, CONVERT(nvarchar(100), r.AMOUNT_ALREADY_INCLUDED) AS AlreadyIncludedAmount, CONVERT(nvarchar(100), r.SOURCE_PERCENTAGE) AS SourcePercentage, CONVERT(nvarchar(100), r.EXEMPT_AMOUNT) AS ExemptAmount, r.SOURCE_REFERENCE_ID AS SourceReference, r.CUSTOMER_REFERENCE_ID AS CustomerReference, r.INCLUDE_IN_TAX AS IncludeInTaxCode, r.INCLUDE_IN_SHIPPING AS IncludeInShippingCode, r.IS_MANUAL AS ManualCode, CASE WHEN AT.Copies=1 AND AT.DESCRIPTION IS NOT NULL THEN AT.DESCRIPTION ELSE N'Adjustment type unresolved' END AS AdjustmentType, GL.ACCOUNT_CODE AS AccountCode, GL.ACCOUNT_NAME AS AccountName, CASE WHEN TaxP.Copies=1 AND TaxN.Copies=1 AND TaxN.PartyName IS NOT NULL THEN TaxN.PartyName ELSE N'Current party/name unresolved' END AS TaxAuthority, CASE WHEN PrimaryGeo.Copies=1 AND PrimaryGeo.GEO_NAME IS NOT NULL THEN PrimaryGeo.GEO_NAME ELSE N'Current geography unresolved' END AS PrimaryGeography, CASE WHEN SecondaryGeo.Copies=1 AND SecondaryGeo.GEO_NAME IS NOT NULL THEN SecondaryGeo.GEO_NAME ELSE N'Current geography unresolved' END AS SecondaryGeography, CASE WHEN TaxGeo.Copies=1 AND TaxGeo.GEO_NAME IS NOT NULL THEN TaxGeo.GEO_NAME ELSE N'Current geography unresolved' END AS TaxGeography, CASE WHEN TA.Copies=1 THEN N'Unique current full tax authority' WHEN TA.Copies IS NULL THEN N'Current full tax authority missing' ELSE N'Current full tax authority repeated — no values chosen' END AS AuthorityCheck, N'Stored fields, not independent final tax/discount contributions. NULL amount can still be a percentage rule. Already included amounts must not be added again.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN AT AT ON AT.LookupKey=CASE WHEN r.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END LEFT JOIN GL GL ON GL.LookupKey=CASE WHEN r.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.OVERRIDE_GL_ACCOUNT_ID)), 2)) END LEFT JOIN TA TA ON TA.LookupKey=CONCAT(CASE WHEN r.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN r.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TAX_AUTH_PARTY_ID)), 2)) END, N'|') LEFT JOIN PM TaxP ON TaxP.LookupKey=CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END LEFT JOIN PN TaxN ON TaxN.LookupKey=CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END LEFT JOIN GG PrimaryGeo ON PrimaryGeo.LookupKey=CASE WHEN r.PRIMARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRIMARY_GEO_ID)), 2)) END LEFT JOIN GG SecondaryGeo ON SecondaryGeo.LookupKey=CASE WHEN r.SECONDARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SECONDARY_GEO_ID)), 2)) END LEFT JOIN GG TaxGeo ON TaxGeo.LookupKey=CASE WHEN TA.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_GEO_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.6.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.TERM_TYPE_ID, r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.TERM_VALUE, r.TERM_DAYS, r.TEXT_VALUE, r.DESCRIPTION, r.UOM_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_TERM z WHERE z.TERM_TYPE_ID=r.TERM_TYPE_ID AND CASE WHEN z.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.TERM_TYPE_ID)), 2)) END=CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END AND z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_TERM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND TERM_TYPE_ID IS NOT NULL AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL), TT AS (SELECT CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TERM_TYPE_ID) ELSE NULL END AS TERM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.TERM_TYPE m WHERE m.TERM_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.TERM_TYPE_ID=m.TERM_TYPE_ID AND CASE WHEN D.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TERM_TYPE_ID)), 2)) END=CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END), U AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.UOM_ID=m.UOM_ID AND CASE WHEN D.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.UOM_ID)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_TERM|', CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS LineReference, CONVERT(nvarchar(100), r.TERM_VALUE) AS TermValue, CONVERT(nvarchar(100), r.TERM_DAYS) AS TermDays, r.TEXT_VALUE AS TermText, r.DESCRIPTION AS Description, r.UOM_ID AS UnitCode, CASE WHEN TT.Copies=1 AND TT.DESCRIPTION IS NOT NULL THEN TT.DESCRIPTION ELSE N'Term type unresolved' END AS Term, CASE WHEN U.Copies=1 AND U.DESCRIPTION IS NOT NULL THEN U.DESCRIPTION ELSE N'Source term unit unresolved' END AS Unit, CASE WHEN TT.Copies=1 THEN N'Unique current term type' WHEN TT.Copies IS NULL THEN N'Current term type missing' ELSE N'Current term type repeated — no values chosen' END AS TermCheck, N'Read value with its source type/unit/text/days. Order context currency does not establish the unit of this term value.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN TT TT ON TT.LookupKey=CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END LEFT JOIN U U ON U.LookupKey=CASE WHEN r.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.UOM_ID)), 2)) END
static read-only checks passed
$.components.workspaceSelection.datasets.7.sqlQueryWITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END), H AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope), D0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.ORDER_ITEM_SEQ_ID=:line_seq AND CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN :line_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :line_seq)), 2)) END), D AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL), P AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN D.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END) SELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS EntityKey, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS SourceLineSeq, P.PRODUCT_ID AS PRODUCT_ID, P.PRODUCT_NAME AS PRODUCT_NAME, P.INTERNAL_NAME AS INTERNAL_NAME, P.BRAND_NAME AS BRAND_NAME, P.DESCRIPTION AS DESCRIPTION, CONVERT(nvarchar(100), P.INTRODUCTION_DATE, 126) AS INTRODUCTION_DATE, CONVERT(nvarchar(100), P.RELEASE_DATE, 126) AS RELEASE_DATE, CONVERT(nvarchar(100), P.SALES_DISCONTINUATION_DATE, 126) AS SALES_DISCONTINUATION_DATE, CONVERT(nvarchar(100), P.SUPPORT_DISCONTINUATION_DATE, 126) AS SUPPORT_DISCONTINUATION_DATE, P.INVENTORY_MESSAGE AS INVENTORY_MESSAGE, P.REQUIRE_INVENTORY AS REQUIRE_INVENTORY, CONVERT(nvarchar(100), P.QUANTITY_INCLUDED) AS QUANTITY_INCLUDED, P.QUANTITY_UOM_ID AS QUANTITY_UOM_ID, CONVERT(nvarchar(100), P.PIECES_INCLUDED) AS PIECES_INCLUDED, CONVERT(nvarchar(100), P.PRODUCT_WEIGHT) AS PRODUCT_WEIGHT, CONVERT(nvarchar(100), P.SHIPPING_WEIGHT) AS SHIPPING_WEIGHT, P.WEIGHT_UOM_ID AS WEIGHT_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_HEIGHT) AS PRODUCT_HEIGHT, CONVERT(nvarchar(100), P.SHIPPING_HEIGHT) AS SHIPPING_HEIGHT, P.HEIGHT_UOM_ID AS HEIGHT_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_WIDTH) AS PRODUCT_WIDTH, CONVERT(nvarchar(100), P.SHIPPING_WIDTH) AS SHIPPING_WIDTH, P.WIDTH_UOM_ID AS WIDTH_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_DEPTH) AS PRODUCT_DEPTH, CONVERT(nvarchar(100), P.SHIPPING_DEPTH) AS SHIPPING_DEPTH, P.DEPTH_UOM_ID AS DEPTH_UOM_ID, P.RETURNABLE AS RETURNABLE, P.TAXABLE AS TAXABLE, P.CHARGE_SHIPPING AS CHARGE_SHIPPING, P.INCLUDE_IN_PROMOTIONS AS INCLUDE_IN_PROMOTIONS, P.IS_VIRTUAL AS IS_VIRTUAL, P.IS_VARIANT AS IS_VARIANT, P.ORDER_DECIMAL_QUANTITY AS ORDER_DECIMAL_QUANTITY FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END AND CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END)=:line_context AND EXISTS (SELECT 1 FROM P pp WHERE pp.Copies=1 AND pp.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) LEFT JOIN P P ON P.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END
static read-only checks passed
View the JSON being importedcollapsed by default
{
"components": {
"sourceSlots": [
{
"displayName": "Apache OFBiz — authorised SQL Server orders",
"id": "892588B3-75E0-517C-AE69-942631A4E18C",
"kind": "sqlServer",
"requiredObjects": [
"dbo.ENUMERATION",
"dbo.FACILITY",
"dbo.GEO",
"dbo.GL_ACCOUNT",
"dbo.ORDER_ADJUSTMENT",
"dbo.ORDER_ADJUSTMENT_TYPE",
"dbo.ORDER_HEADER",
"dbo.ORDER_ITEM",
"dbo.ORDER_ITEM_SHIP_GROUP",
"dbo.ORDER_ITEM_SHIP_GROUP_ASSOC",
"dbo.ORDER_ITEM_TYPE",
"dbo.ORDER_ROLE",
"dbo.ORDER_TERM",
"dbo.ORDER_TYPE",
"dbo.PARTY",
"dbo.PARTY_GROUP",
"dbo.PERSON",
"dbo.POSTAL_ADDRESS",
"dbo.PRODUCT",
"dbo.PRODUCT_STORE",
"dbo.ROLE_TYPE",
"dbo.SHIPMENT_METHOD_TYPE",
"dbo.STATUS_ITEM",
"dbo.TAX_AUTHORITY",
"dbo.TERM_TYPE",
"dbo.UOM"
],
"requiresCustomSQL": true
}
],
"workspaceSelection": {
"commonFields": [],
"datasets": [
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "descending",
"id": "06F66C5F-BEE4-553C-95FB-23A18095B576",
"key": "OrderDate",
"type": "date"
},
{
"direction": "ascending",
"id": "E6DC6CBA-8DAF-5077-A998-3D2DE4004901",
"key": "OrderKey",
"type": "text"
}
],
"id": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "OrderDate",
"label": "Internal opening-period date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderDate",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderDateText",
"label": "Order date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderDateText",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Name",
"label": "Order name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Name",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ExternalReference",
"label": "External reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ExternalReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PriorityCode",
"label": "Priority code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PriorityCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Entered",
"label": "Entry date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Entered",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PickSheetPrinted",
"label": "Pick sheet printed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PickSheetPrinted",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "InventoryIssuanceCode",
"label": "Inventory issuance code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "InventoryIssuanceCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "RushCode",
"label": "Rush order code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RushCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "StoredGrandTotal",
"label": "Stored order total",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StoredGrandTotal",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "StoredRemainingSubtotal",
"label": "Stored remaining subtotal",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StoredRemainingSubtotal",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "InvoicePerShipmentCode",
"label": "Invoice per shipment code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "InvoicePerShipmentCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderType",
"label": "Order type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderType",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Status",
"label": "Stored status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Status",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CurrencyDescription",
"label": "Order currency description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CurrencyDescription",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OriginFacility",
"label": "Origin facility",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OriginFacility",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Store",
"label": "Product store",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Store",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "SalesChannel",
"label": "Sales channel",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SalesChannel",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "StoreCompany",
"label": "Store company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StoreCompany",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Sales orders",
"primaryKey": "OrderKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderDate",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "openingPeriodStart",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderDate",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "openingPeriodEndExclusive",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"OrderDateText",
"Name",
"ExternalReference",
"PriorityCode",
"Entered",
"PickSheetPrinted",
"InventoryIssuanceCode",
"RushCode",
"StoredGrandTotal",
"StoredRemainingSubtotal",
"InvoicePerShipmentCode",
"OrderType",
"Status",
"CurrencyDescription",
"OriginFacility",
"Store",
"SalesChannel",
"StoreCompany",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date)),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1),\nOT AS (SELECT CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_TYPE_ID) ELSE NULL END AS ORDER_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_TYPE m WHERE m.ORDER_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.ORDER_TYPE_ID=m.ORDER_TYPE_ID AND CASE WHEN H.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.ORDER_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_TYPE_ID)), 2)) END),\nST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.STATUS_ID=m.STATUS_ID AND CASE WHEN H.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END),\nU AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.CURRENCY_UOM=m.UOM_ID AND CASE WHEN H.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.CURRENCY_UOM)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END),\nF AS (SELECT CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_ID) ELSE NULL END AS FACILITY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_NAME) ELSE NULL END AS FACILITY_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.OWNER_PARTY_ID) ELSE NULL END AS OWNER_PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.FACILITY m WHERE m.FACILITY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.ORIGIN_FACILITY_ID=m.FACILITY_ID AND CASE WHEN H.ORIGIN_FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.ORIGIN_FACILITY_ID)), 2)) END=CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END)) GROUP BY CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END),\nPS AS (SELECT CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_STORE_ID) ELSE NULL END AS PRODUCT_STORE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STORE_NAME) ELSE NULL END AS STORE_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.COMPANY_NAME) ELSE NULL END AS COMPANY_NAME FROM dbo.PRODUCT_STORE m WHERE m.PRODUCT_STORE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.PRODUCT_STORE_ID=m.PRODUCT_STORE_ID AND CASE WHEN H.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.PRODUCT_STORE_ID)), 2)) END=CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_STORE_ID)), 2)) END),\nE AS (SELECT CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ENUM_ID) ELSE NULL END AS ENUM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ENUM_TYPE_ID) ELSE NULL END AS ENUM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ENUMERATION m WHERE m.ENUM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM H WHERE H.SALES_CHANNEL_ENUM_ID=m.ENUM_ID AND CASE WHEN H.SALES_CHANNEL_ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), H.SALES_CHANNEL_ENUM_ID)), 2)) END=CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END)) GROUP BY CASE WHEN m.ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ENUM_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, h.OrderKey AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, h.ORDER_DATE AS OrderDate, CONVERT(nvarchar(100), h.ORDER_DATE, 126) AS OrderDateText, h.ORDER_NAME AS Name, h.EXTERNAL_ID AS ExternalReference, h.PRIORITY AS PriorityCode, CONVERT(nvarchar(100), h.ENTRY_DATE, 126) AS Entered, CONVERT(nvarchar(100), h.PICK_SHEET_PRINTED_DATE, 126) AS PickSheetPrinted, h.NEEDS_INVENTORY_ISSUANCE AS InventoryIssuanceCode, h.IS_RUSH_ORDER AS RushCode, CONVERT(nvarchar(100), h.GRAND_TOTAL) AS StoredGrandTotal, CONVERT(nvarchar(100), h.REMAINING_SUB_TOTAL) AS StoredRemainingSubtotal, h.INVOICE_PER_SHIPMENT AS InvoicePerShipmentCode, CASE WHEN OT.Copies=1 AND OT.DESCRIPTION IS NOT NULL THEN OT.DESCRIPTION ELSE N'Order type unresolved' END AS OrderType, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Order status unresolved' END AS Status, CASE WHEN U.Copies=1 AND U.DESCRIPTION IS NOT NULL THEN U.DESCRIPTION ELSE N'Order currency unresolved' END AS CurrencyDescription, CASE WHEN F.Copies=1 AND F.FACILITY_NAME IS NOT NULL THEN F.FACILITY_NAME ELSE N'Origin facility unresolved' END AS OriginFacility, CASE WHEN PS.Copies=1 AND PS.STORE_NAME IS NOT NULL THEN PS.STORE_NAME ELSE N'Store unresolved' END AS Store, CASE WHEN E.Copies=1 AND E.DESCRIPTION IS NOT NULL THEN E.DESCRIPTION ELSE N'Sales channel unresolved' END AS SalesChannel, PS.COMPANY_NAME AS StoreCompany, N'Stored header amounts; not the recalculated ERP display, open balance or a historical snapshot.' AS Meaning FROM H h LEFT JOIN OT OT ON OT.LookupKey=CASE WHEN h.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN h.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.STATUS_ID)), 2)) END LEFT JOIN U U ON U.LookupKey=CASE WHEN h.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.CURRENCY_UOM)), 2)) END LEFT JOIN F F ON F.LookupKey=CASE WHEN h.ORIGIN_FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORIGIN_FACILITY_ID)), 2)) END LEFT JOIN PS PS ON PS.LookupKey=CASE WHEN h.PRODUCT_STORE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.PRODUCT_STORE_ID)), 2)) END LEFT JOIN E E ON E.LookupKey=CASE WHEN h.SALES_CHANNEL_ENUM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.SALES_CHANNEL_ENUM_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "2D495B32-4C5A-54D1-B4F6-BFCE10310873",
"key": "LineReference",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "7890BD3E-18F0-518D-8B13-EE81A0F41BA8",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "SourceLineSeq",
"label": "Internal source line key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceLineSeq",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ExternalReference",
"label": "External reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ExternalReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Description",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Comments",
"label": "Comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Comments",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SupplierProductReference",
"label": "Supplier product reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SupplierProductReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Quantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Quantity",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CancelledQuantity",
"label": "Cancelled line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CancelledQuantity",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "UnitPrice",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "UnitListPrice",
"label": "Unit list price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "UnitListPrice",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "UnitRecurringPrice",
"label": "Recurring unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "UnitRecurringPrice",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PromotionCode",
"label": "Promotion code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PromotionCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ModifiedPriceCode",
"label": "Modified price code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ModifiedPriceCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CorrespondingPurchaseOrder",
"label": "Corresponding purchase order",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CorrespondingPurchaseOrder",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EstimatedShip",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EstimatedDelivery",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "AutoCancel",
"label": "Auto-cancel date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AutoCancel",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShipBefore",
"label": "Ship before",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShipBefore",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShipAfter",
"label": "Ship after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShipAfter",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ReserveAfter",
"label": "Reserve after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ReserveAfter",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CancelBackOrder",
"label": "Backorder cancel date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CancelBackOrder",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ProductReference",
"label": "Current product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ProductReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Product",
"label": "Current product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Product",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Brand",
"label": "Current brand",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Brand",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LineType",
"label": "Line type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineType",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Status",
"label": "Stored status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Status",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "RecurringFrequency",
"label": "Recurring frequency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RecurringFrequency",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AccountCode",
"label": "Explicit account code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AccountName",
"label": "Explicit account name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ProductCheck",
"label": "Current product check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ProductCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Order lines",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"LineReference",
"ExternalReference",
"Description",
"Comments",
"SupplierProductReference",
"Quantity",
"CancelledQuantity",
"UnitPrice",
"UnitListPrice",
"UnitRecurringPrice",
"PromotionCode",
"ModifiedPriceCode",
"CorrespondingPurchaseOrder",
"EstimatedShip",
"EstimatedDelivery",
"AutoCancel",
"ShipBefore",
"ShipAfter",
"ReserveAfter",
"CancelBackOrder",
"ProductReference",
"Product",
"Brand",
"LineType",
"Status",
"RecurringFrequency",
"AccountCode",
"AccountName",
"ProductCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL),\nP AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN D.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END),\nLT AS (SELECT CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_ITEM_TYPE_ID) ELSE NULL END AS ORDER_ITEM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_ITEM_TYPE m WHERE m.ORDER_ITEM_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ORDER_ITEM_TYPE_ID=m.ORDER_ITEM_TYPE_ID AND CASE WHEN D.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ORDER_ITEM_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ITEM_TYPE_ID)), 2)) END),\nST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.STATUS_ID=m.STATUS_ID AND CASE WHEN D.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END),\nUF AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.RECURRING_FREQ_UOM_ID=m.UOM_ID AND CASE WHEN D.RECURRING_FREQ_UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.RECURRING_FREQ_UOM_ID)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END),\nGL AS (SELECT CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GL_ACCOUNT_ID) ELSE NULL END AS GL_ACCOUNT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_CODE) ELSE NULL END AS ACCOUNT_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_NAME) ELSE NULL END AS ACCOUNT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.GL_ACCOUNT m WHERE m.GL_ACCOUNT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.OVERRIDE_GL_ACCOUNT_ID=m.GL_ACCOUNT_ID AND CASE WHEN D.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.OVERRIDE_GL_ACCOUNT_ID)), 2)) END=CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END)) GROUP BY CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS SourceLineSeq, r.ORDER_ITEM_SEQ_ID AS LineReference, r.EXTERNAL_ID AS ExternalReference, r.ITEM_DESCRIPTION AS Description, r.COMMENTS AS Comments, r.SUPPLIER_PRODUCT_ID AS SupplierProductReference, CONVERT(nvarchar(100), r.QUANTITY) AS Quantity, CONVERT(nvarchar(100), r.CANCEL_QUANTITY) AS CancelledQuantity, CONVERT(nvarchar(100), r.UNIT_PRICE) AS UnitPrice, CONVERT(nvarchar(100), r.UNIT_LIST_PRICE) AS UnitListPrice, CONVERT(nvarchar(100), r.UNIT_RECURRING_PRICE) AS UnitRecurringPrice, r.IS_PROMO AS PromotionCode, r.IS_MODIFIED_PRICE AS ModifiedPriceCode, r.CORRESPONDING_PO_ID AS CorrespondingPurchaseOrder, CONVERT(nvarchar(100), r.ESTIMATED_SHIP_DATE, 126) AS EstimatedShip, CONVERT(nvarchar(100), r.ESTIMATED_DELIVERY_DATE, 126) AS EstimatedDelivery, CONVERT(nvarchar(100), r.AUTO_CANCEL_DATE, 126) AS AutoCancel, CONVERT(nvarchar(100), r.SHIP_BEFORE_DATE, 126) AS ShipBefore, CONVERT(nvarchar(100), r.SHIP_AFTER_DATE, 126) AS ShipAfter, CONVERT(nvarchar(100), r.RESERVE_AFTER_DATE, 126) AS ReserveAfter, CONVERT(nvarchar(100), r.CANCEL_BACK_ORDER_DATE, 126) AS CancelBackOrder, r.PRODUCT_ID AS ProductReference, CASE WHEN P.Copies=1 AND P.PRODUCT_NAME IS NOT NULL THEN P.PRODUCT_NAME ELSE N'Current product unresolved' END AS Product, P.BRAND_NAME AS Brand, CASE WHEN LT.Copies=1 AND LT.DESCRIPTION IS NOT NULL THEN LT.DESCRIPTION ELSE N'Current LineType unresolved' END AS LineType, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Current Status unresolved' END AS Status, CASE WHEN UF.Copies=1 AND UF.DESCRIPTION IS NOT NULL THEN UF.DESCRIPTION ELSE N'Current RecurringFrequency unresolved' END AS RecurringFrequency, GL.ACCOUNT_CODE AS AccountCode, GL.ACCOUNT_NAME AS AccountName, CASE WHEN P.Copies=1 THEN N'Unique current product' WHEN P.Copies IS NULL THEN N'Current product missing' ELSE N'Current product repeated — no values chosen' END AS ProductCheck, N'Source quantity and cancellation remain separate. Unit prices are not line totals. Product values are current.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN P P ON P.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END LEFT JOIN LT LT ON LT.LookupKey=CASE WHEN r.ORDER_ITEM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN r.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.STATUS_ID)), 2)) END LEFT JOIN UF UF ON UF.LookupKey=CASE WHEN r.RECURRING_FREQ_UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.RECURRING_FREQ_UOM_ID)), 2)) END LEFT JOIN GL GL ON GL.LookupKey=CASE WHEN r.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.OVERRIDE_GL_ACCOUNT_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "E31A8BF3-3D7D-5084-AF3C-5FB423808762",
"key": "Facility",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "B56E0CE1-4D59-55DB-B946-43DC686272B8",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceShipSeq",
"label": "Internal source group key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceShipSeq",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShippingGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Tracking",
"label": "Tracking reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Tracking",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Instructions",
"label": "Shipping instructions",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Instructions",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SplitCode",
"label": "May split code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SplitCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "GiftCode",
"label": "Gift code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "GiftCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "GiftMessage",
"label": "Gift message",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "GiftMessage",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShipAfter",
"label": "Ship after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShipAfter",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShipBy",
"label": "Ship by",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShipBy",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EstimatedShip",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EstimatedDelivery",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ShippingMethod",
"label": "Shipping method",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShippingMethod",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Facility",
"label": "Shipping facility",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Facility",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Supplier",
"label": "Current group supplier",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Supplier",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Vendor",
"label": "Current group vendor",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Vendor",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Carrier",
"label": "Current carrier",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Carrier",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Recipient",
"label": "Current recipient",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Recipient",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Attention",
"label": "Current attention",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Attention",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Address1",
"label": "Current address",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Address1",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Address2",
"label": "Current address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Address2",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "HouseNumber",
"label": "House number",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "HouseNumber",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "HouseNumberSuffix",
"label": "House number suffix",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "HouseNumberSuffix",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "City",
"label": "Current city",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "City",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PostalCode",
"label": "Postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PostalCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PostalSuffix",
"label": "Postal suffix",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PostalSuffix",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Country",
"label": "Current country",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Country",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "StateProvince",
"label": "Current state/province",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StateProvince",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AddressCheck",
"label": "Current address check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AddressCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Shipping groups",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"ShippingGroup",
"Tracking",
"Instructions",
"SplitCode",
"GiftCode",
"GiftMessage",
"ShipAfter",
"ShipBy",
"EstimatedShip",
"EstimatedDelivery",
"ShippingMethod",
"Facility",
"Supplier",
"Vendor",
"Carrier",
"Recipient",
"Attention",
"Address1",
"Address2",
"HouseNumber",
"HouseNumberSuffix",
"City",
"PostalCode",
"PostalSuffix",
"Country",
"StateProvince",
"AddressCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ID, r.SHIP_GROUP_SEQ_ID, r.SHIPMENT_METHOD_TYPE_ID, r.SUPPLIER_PARTY_ID, r.VENDOR_PARTY_ID, r.CARRIER_PARTY_ID, r.CARRIER_ROLE_TYPE_ID, r.FACILITY_ID, r.CONTACT_MECH_ID, r.TRACKING_NUMBER, r.SHIPPING_INSTRUCTIONS, r.MAY_SPLIT, r.GIFT_MESSAGE, r.IS_GIFT, r.SHIP_AFTER_DATE, r.SHIP_BY_DATE, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL),\nSM AS (SELECT CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPMENT_METHOD_TYPE_ID) ELSE NULL END AS SHIPMENT_METHOD_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.SHIPMENT_METHOD_TYPE m WHERE m.SHIPMENT_METHOD_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SHIPMENT_METHOD_TYPE_ID=m.SHIPMENT_METHOD_TYPE_ID AND CASE WHEN D.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SHIPMENT_METHOD_TYPE_ID)), 2)) END=CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.SHIPMENT_METHOD_TYPE_ID)), 2)) END),\nF AS (SELECT CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_ID) ELSE NULL END AS FACILITY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.FACILITY_NAME) ELSE NULL END AS FACILITY_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.OWNER_PARTY_ID) ELSE NULL END AS OWNER_PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.FACILITY m WHERE m.FACILITY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.FACILITY_ID=m.FACILITY_ID AND CASE WHEN D.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.FACILITY_ID)), 2)) END=CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END)) GROUP BY CASE WHEN m.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.FACILITY_ID)), 2)) END),\nPM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=m.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=m.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=m.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END),\nNameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=p.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.SUPPLIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SUPPLIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.VENDOR_PARTY_ID=p.PARTY_ID AND CASE WHEN D.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.VENDOR_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.CARRIER_PARTY_ID=p.PARTY_ID AND CASE WHEN D.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CARRIER_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))),\nPN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey),\nA AS (SELECT CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CONTACT_MECH_ID) ELSE NULL END AS CONTACT_MECH_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TO_NAME) ELSE NULL END AS TO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ATTN_NAME) ELSE NULL END AS ATTN_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ADDRESS1) ELSE NULL END AS ADDRESS1, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ADDRESS2) ELSE NULL END AS ADDRESS2, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HOUSE_NUMBER) ELSE NULL END AS HOUSE_NUMBER, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HOUSE_NUMBER_EXT) ELSE NULL END AS HOUSE_NUMBER_EXT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CITY) ELSE NULL END AS CITY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.POSTAL_CODE) ELSE NULL END AS POSTAL_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.POSTAL_CODE_EXT) ELSE NULL END AS POSTAL_CODE_EXT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.COUNTRY_GEO_ID) ELSE NULL END AS COUNTRY_GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATE_PROVINCE_GEO_ID) ELSE NULL END AS STATE_PROVINCE_GEO_ID FROM dbo.POSTAL_ADDRESS m WHERE m.CONTACT_MECH_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.CONTACT_MECH_ID=m.CONTACT_MECH_ID AND CASE WHEN D.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.CONTACT_MECH_ID)), 2)) END=CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END)) GROUP BY CASE WHEN m.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.CONTACT_MECH_ID)), 2)) END),\nGG AS (SELECT CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_ID) ELSE NULL END AS GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_TYPE_ID) ELSE NULL END AS GEO_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_NAME) ELSE NULL END AS GEO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_CODE) ELSE NULL END AS GEO_CODE FROM dbo.GEO m WHERE m.GEO_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM A WHERE A.COUNTRY_GEO_ID=m.GEO_ID AND CASE WHEN A.COUNTRY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.COUNTRY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM A WHERE A.STATE_PROVINCE_GEO_ID=m.GEO_ID AND CASE WHEN A.STATE_PROVINCE_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.STATE_PROVINCE_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)) GROUP BY CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.SHIP_GROUP_SEQ_ID AS SourceShipSeq, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.TRACKING_NUMBER AS Tracking, r.SHIPPING_INSTRUCTIONS AS Instructions, r.MAY_SPLIT AS SplitCode, r.IS_GIFT AS GiftCode, r.GIFT_MESSAGE AS GiftMessage, CONVERT(nvarchar(100), r.SHIP_AFTER_DATE, 126) AS ShipAfter, CONVERT(nvarchar(100), r.SHIP_BY_DATE, 126) AS ShipBy, CONVERT(nvarchar(100), r.ESTIMATED_SHIP_DATE, 126) AS EstimatedShip, CONVERT(nvarchar(100), r.ESTIMATED_DELIVERY_DATE, 126) AS EstimatedDelivery, CASE WHEN SM.Copies=1 AND SM.DESCRIPTION IS NOT NULL THEN SM.DESCRIPTION ELSE N'Current ShippingMethod unresolved' END AS ShippingMethod, CASE WHEN F.Copies=1 AND F.FACILITY_NAME IS NOT NULL THEN F.FACILITY_NAME ELSE N'Current Facility unresolved' END AS Facility, CASE WHEN SupplierP.Copies=1 AND SupplierN.Copies=1 AND SupplierN.PartyName IS NOT NULL THEN SupplierN.PartyName ELSE N'Current party/name unresolved' END AS Supplier, CASE WHEN VendorP.Copies=1 AND VendorN.Copies=1 AND VendorN.PartyName IS NOT NULL THEN VendorN.PartyName ELSE N'Current party/name unresolved' END AS Vendor, CASE WHEN CarrierP.Copies=1 AND CarrierN.Copies=1 AND CarrierN.PartyName IS NOT NULL THEN CarrierN.PartyName ELSE N'Current party/name unresolved' END AS Carrier, A.TO_NAME AS Recipient, A.ATTN_NAME AS Attention, A.ADDRESS1 AS Address1, A.ADDRESS2 AS Address2, CONVERT(nvarchar(100), A.HOUSE_NUMBER) AS HouseNumber, A.HOUSE_NUMBER_EXT AS HouseNumberSuffix, A.CITY AS City, A.POSTAL_CODE AS PostalCode, A.POSTAL_CODE_EXT AS PostalSuffix, CASE WHEN Country.Copies=1 AND Country.GEO_NAME IS NOT NULL THEN Country.GEO_NAME ELSE N'Country unresolved' END AS Country, CASE WHEN State.Copies=1 AND State.GEO_NAME IS NOT NULL THEN State.GEO_NAME ELSE N'State/province unresolved' END AS StateProvince, CASE WHEN A.Copies=1 THEN N'Unique current linked postal address' WHEN A.Copies IS NULL THEN N'Current linked postal address missing' ELSE N'Current linked postal address repeated — no values chosen' END AS AddressCheck, N'Stored shipping group and current linked address. Estimated dates/tracking are not delivery proof. See allocations for line quantities.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN SM SM ON SM.LookupKey=CASE WHEN r.SHIPMENT_METHOD_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIPMENT_METHOD_TYPE_ID)), 2)) END LEFT JOIN F F ON F.LookupKey=CASE WHEN r.FACILITY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.FACILITY_ID)), 2)) END LEFT JOIN PM SupplierP ON SupplierP.LookupKey=CASE WHEN r.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SUPPLIER_PARTY_ID)), 2)) END LEFT JOIN PN SupplierN ON SupplierN.LookupKey=CASE WHEN r.SUPPLIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SUPPLIER_PARTY_ID)), 2)) END LEFT JOIN PM VendorP ON VendorP.LookupKey=CASE WHEN r.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.VENDOR_PARTY_ID)), 2)) END LEFT JOIN PN VendorN ON VendorN.LookupKey=CASE WHEN r.VENDOR_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.VENDOR_PARTY_ID)), 2)) END LEFT JOIN PM CarrierP ON CarrierP.LookupKey=CASE WHEN r.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CARRIER_PARTY_ID)), 2)) END LEFT JOIN PN CarrierN ON CarrierN.LookupKey=CASE WHEN r.CARRIER_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CARRIER_PARTY_ID)), 2)) END LEFT JOIN A A ON A.LookupKey=CASE WHEN r.CONTACT_MECH_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.CONTACT_MECH_ID)), 2)) END LEFT JOIN GG Country ON Country.LookupKey=CASE WHEN A.COUNTRY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.COUNTRY_GEO_ID)), 2)) END LEFT JOIN GG State ON State.LookupKey=CASE WHEN A.STATE_PROVINCE_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), A.STATE_PROVINCE_GEO_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "2D495B32-4C5A-54D1-B4F6-BFCE10310873",
"key": "LineReference",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "CFF5629B-2068-5083-B72C-3E5FF76D5691",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "SourceShipSeq",
"label": "Internal source group key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceShipSeq",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShippingGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "AllocatedQuantity",
"label": "Group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AllocatedQuantity",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "CancelledAllocation",
"label": "Cancelled group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CancelledAllocation",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Description",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "WholeLineQuantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "WholeLineQuantity",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "WholeLineCancelled",
"label": "Cancelled whole line",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "WholeLineCancelled",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "UnitPrice",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ProductReference",
"label": "Current product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ProductReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Product",
"label": "Current product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Product",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LineCheck",
"label": "Current full-line check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Group allocations",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceShipSeq",
"id": "A0B998B0-03BC-5653-9223-341419BFF528",
"name": "ship_seq",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "EntityKey",
"id": "0B49E2B1-F969-5293-8441-EDEA22E35DAF",
"name": "ship_context",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"ShippingGroup",
"LineReference",
"AllocatedQuantity",
"CancelledAllocation",
"Description",
"WholeLineQuantity",
"WholeLineCancelled",
"UnitPrice",
"ProductReference",
"Product",
"LineCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.SHIP_GROUP_SEQ_ID, r.QUANTITY, r.CANCEL_QUANTITY, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP_ASSOC z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP_ASSOC r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.SHIP_GROUP_SEQ_ID=:ship_seq AND CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN :ship_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :ship_seq)), 2)) END),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL),\nG0 AS (SELECT r.ORDER_ID, r.SHIP_GROUP_SEQ_ID, r.SHIPMENT_METHOD_TYPE_ID, r.SUPPLIER_PARTY_ID, r.VENDOR_PARTY_ID, r.CARRIER_PARTY_ID, r.CARRIER_ROLE_TYPE_ID, r.FACILITY_ID, r.CONTACT_MECH_ID, r.TRACKING_NUMBER, r.SHIPPING_INSTRUCTIONS, r.MAY_SPLIT, r.GIFT_MESSAGE, r.IS_GIFT, r.SHIP_AFTER_DATE, r.SHIP_BY_DATE, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM_SHIP_GROUP z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.SHIP_GROUP_SEQ_ID=r.SHIP_GROUP_SEQ_ID AND CASE WHEN z.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM_SHIP_GROUP r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.SHIP_GROUP_SEQ_ID=:ship_seq AND CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN :ship_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :ship_seq)), 2)) END),\nG AS (SELECT * FROM G0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND SHIP_GROUP_SEQ_ID IS NOT NULL),\nL0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nL AS (SELECT * FROM L0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL),\nP AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM L WHERE L.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN L.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), L.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ITEM_SHIP_GROUP_ASSOC|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|', CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END, N'|') AS EntityKey, CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END) AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.SHIP_GROUP_SEQ_ID AS SourceShipSeq, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.ORDER_ITEM_SEQ_ID AS LineReference, CONVERT(nvarchar(100), r.QUANTITY) AS AllocatedQuantity, CONVERT(nvarchar(100), r.CANCEL_QUANTITY) AS CancelledAllocation, l.ITEM_DESCRIPTION AS Description, CONVERT(nvarchar(100), l.QUANTITY) AS WholeLineQuantity, CONVERT(nvarchar(100), l.CANCEL_QUANTITY) AS WholeLineCancelled, CONVERT(nvarchar(100), l.UNIT_PRICE) AS UnitPrice, l.PRODUCT_ID AS ProductReference, CASE WHEN P.Copies=1 AND P.PRODUCT_NAME IS NOT NULL THEN P.PRODUCT_NAME ELSE N'Current product unresolved' END AS Product, CASE WHEN l.IdentityCopies=1 THEN N'Unique current full order line' ELSE N'Current full order line missing or repeated' END AS LineCheck, N'This group allocation and cancellation are distinct from whole-line quantities. Neither proves shipped/received stock.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END JOIN G g ON CASE WHEN g.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END=CASE WHEN r.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SHIP_GROUP_SEQ_ID)), 2)) END AND CONCAT(h.OrderScopeKey, N'|S|', CASE WHEN g.SHIP_GROUP_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), g.SHIP_GROUP_SEQ_ID)), 2)) END)=:ship_context LEFT JOIN L l ON CASE WHEN l.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND CASE WHEN l.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END LEFT JOIN P P ON P.LookupKey=CASE WHEN l.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), l.PRODUCT_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "4C435560-387D-5406-B85D-FDCC1CF2DC25",
"key": "PartyName",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "5061D7F0-8677-59D4-8E0E-70017C3F076C",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartyName",
"label": "Current party name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Role",
"label": "Explicit source role",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Role",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartyReference",
"label": "Internal source party key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyReference",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PartyExternalReference",
"label": "Current external reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyExternalReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PartyStatus",
"label": "Current party status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyStatus",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PartyCheck",
"label": "Current party check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PartyCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "NameCheck",
"label": "Current party-name check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "NameCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Parties and source roles",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"PartyName",
"Role",
"PartyExternalReference",
"PartyStatus",
"PartyCheck",
"NameCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ID, r.PARTY_ID, r.ROLE_TYPE_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ROLE z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.PARTY_ID=r.PARTY_ID AND CASE WHEN z.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.PARTY_ID)), 2)) END=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END AND z.ROLE_TYPE_ID=r.ROLE_TYPE_ID AND CASE WHEN z.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ROLE_TYPE_ID)), 2)) END=CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ROLE r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND PARTY_ID IS NOT NULL AND ROLE_TYPE_ID IS NOT NULL),\nPM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=m.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END),\nNameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=p.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PARTY_ID=p.PARTY_ID AND CASE WHEN D.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))),\nPN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey),\nRT AS (SELECT CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ROLE_TYPE_ID) ELSE NULL END AS ROLE_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ROLE_TYPE m WHERE m.ROLE_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ROLE_TYPE_ID=m.ROLE_TYPE_ID AND CASE WHEN D.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ROLE_TYPE_ID)), 2)) END=CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ROLE_TYPE_ID)), 2)) END),\nST AS (SELECT CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.STATUS_ITEM m WHERE m.STATUS_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM PM WHERE PM.STATUS_ID=m.STATUS_ID AND CASE WHEN PM.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), PM.STATUS_ID)), 2)) END=CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)) GROUP BY CASE WHEN m.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.STATUS_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ROLE|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END, N'|', CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, CASE WHEN PartyP.Copies=1 AND PartyN.Copies=1 AND PartyN.PartyName IS NOT NULL THEN PartyN.PartyName ELSE N'Current party/name unresolved' END AS PartyName, CASE WHEN RT.Copies=1 AND RT.DESCRIPTION IS NOT NULL THEN RT.DESCRIPTION ELSE N'Source role unresolved' END AS Role, r.PARTY_ID AS PartyReference, PartyP.EXTERNAL_ID AS PartyExternalReference, CASE WHEN ST.Copies=1 AND ST.DESCRIPTION IS NOT NULL THEN ST.DESCRIPTION ELSE N'Current party status unresolved' END AS PartyStatus, CASE WHEN PartyP.Copies=1 THEN N'Unique current party' WHEN PartyP.Copies IS NULL THEN N'Current party missing' ELSE N'Current party repeated — no values chosen' END AS PartyCheck, CASE WHEN PartyN.Copies=1 AND PartyN.PartyName IS NOT NULL THEN N'Unique current nonblank name' ELSE N'Current name missing, blank or repeated' END AS NameCheck, N'Each explicit source role remains a separate row. Current names are not historical order snapshots or an arbitrary main customer/supplier.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN PM PartyP ON PartyP.LookupKey=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END LEFT JOIN PN PartyN ON PartyN.LookupKey=CASE WHEN r.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PARTY_ID)), 2)) END LEFT JOIN RT RT ON RT.LookupKey=CASE WHEN r.ROLE_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ROLE_TYPE_ID)), 2)) END LEFT JOIN ST ST ON ST.LookupKey=CASE WHEN PartyP.STATUS_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), PartyP.STATUS_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "22129708-A8B9-5827-8D86-24C851E75A6B",
"key": "AdjustmentType",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "A5FCA304-F86B-57AD-B648-32C3CBC99BCC",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ShippingGroup",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Description",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Comments",
"label": "Comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Comments",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "StoredAmount",
"label": "Stored adjustment amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "StoredAmount",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "RecurringAmount",
"label": "Stored recurring amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RecurringAmount",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AlreadyIncludedAmount",
"label": "Amount already included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AlreadyIncludedAmount",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "SourcePercentage",
"label": "Source percentage",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourcePercentage",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ExemptAmount",
"label": "Stored exempt amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ExemptAmount",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceReference",
"label": "Source reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CustomerReference",
"label": "Customer reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CustomerReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "IncludeInTaxCode",
"label": "Include in tax code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "IncludeInTaxCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "IncludeInShippingCode",
"label": "Include in shipping code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "IncludeInShippingCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ManualCode",
"label": "Manual adjustment code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ManualCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AdjustmentType",
"label": "Adjustment type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AdjustmentType",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AccountCode",
"label": "Explicit account code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AccountName",
"label": "Explicit account name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AccountName",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TaxAuthority",
"label": "Current tax authority",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TaxAuthority",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PrimaryGeography",
"label": "Primary geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PrimaryGeography",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SecondaryGeography",
"label": "Secondary geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SecondaryGeography",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "TaxGeography",
"label": "Tax authority geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TaxGeography",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "AuthorityCheck",
"label": "Full tax-authority check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "AuthorityCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Adjustments",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"LineReference",
"ShippingGroup",
"Description",
"Comments",
"StoredAmount",
"RecurringAmount",
"AlreadyIncludedAmount",
"SourcePercentage",
"ExemptAmount",
"SourceReference",
"CustomerReference",
"IncludeInTaxCode",
"IncludeInShippingCode",
"ManualCode",
"AdjustmentType",
"AccountCode",
"AccountName",
"TaxAuthority",
"PrimaryGeography",
"SecondaryGeography",
"TaxGeography",
"AuthorityCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ADJUSTMENT_ID, r.ORDER_ADJUSTMENT_TYPE_ID, r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.SHIP_GROUP_SEQ_ID, r.COMMENTS, r.DESCRIPTION, r.AMOUNT, r.RECURRING_AMOUNT, r.AMOUNT_ALREADY_INCLUDED, r.SOURCE_REFERENCE_ID, r.SOURCE_PERCENTAGE, r.CUSTOMER_REFERENCE_ID, r.PRIMARY_GEO_ID, r.SECONDARY_GEO_ID, r.EXEMPT_AMOUNT, r.TAX_AUTH_GEO_ID, r.TAX_AUTH_PARTY_ID, r.OVERRIDE_GL_ACCOUNT_ID, r.INCLUDE_IN_TAX, r.INCLUDE_IN_SHIPPING, r.IS_MANUAL, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ADJUSTMENT z WHERE z.ORDER_ADJUSTMENT_ID=r.ORDER_ADJUSTMENT_ID AND CASE WHEN z.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ADJUSTMENT_ID)), 2)) END=CASE WHEN r.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ADJUSTMENT r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ADJUSTMENT_ID IS NOT NULL),\nAT AS (SELECT CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_ADJUSTMENT_TYPE_ID) ELSE NULL END AS ORDER_ADJUSTMENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.ORDER_ADJUSTMENT_TYPE m WHERE m.ORDER_ADJUSTMENT_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.ORDER_ADJUSTMENT_TYPE_ID=m.ORDER_ADJUSTMENT_TYPE_ID AND CASE WHEN D.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END=CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END),\nGL AS (SELECT CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GL_ACCOUNT_ID) ELSE NULL END AS GL_ACCOUNT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_CODE) ELSE NULL END AS ACCOUNT_CODE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ACCOUNT_NAME) ELSE NULL END AS ACCOUNT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.GL_ACCOUNT m WHERE m.GL_ACCOUNT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.OVERRIDE_GL_ACCOUNT_ID=m.GL_ACCOUNT_ID AND CASE WHEN D.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.OVERRIDE_GL_ACCOUNT_ID)), 2)) END=CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END)) GROUP BY CASE WHEN m.GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GL_ACCOUNT_ID)), 2)) END),\nTA AS (SELECT CONCAT(CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END, N'|') AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAX_AUTH_GEO_ID) ELSE NULL END AS TAX_AUTH_GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAX_AUTH_PARTY_ID) ELSE NULL END AS TAX_AUTH_PARTY_ID FROM dbo.TAX_AUTHORITY m WHERE m.TAX_AUTH_GEO_ID IS NOT NULL AND m.TAX_AUTH_PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.TAX_AUTH_GEO_ID=m.TAX_AUTH_GEO_ID AND CASE WHEN D.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TAX_AUTH_GEO_ID)), 2)) END=CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END AND D.TAX_AUTH_PARTY_ID=m.TAX_AUTH_PARTY_ID AND CASE WHEN D.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END)) GROUP BY CONCAT(CASE WHEN m.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN m.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TAX_AUTH_PARTY_ID)), 2)) END, N'|')),\nPM AS (SELECT CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_ID) ELSE NULL END AS PARTY_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARTY_TYPE_ID) ELSE NULL END AS PARTY_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.EXTERNAL_ID) ELSE NULL END AS EXTERNAL_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.STATUS_ID) ELSE NULL END AS STATUS_ID FROM dbo.PARTY m WHERE m.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=m.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END)) GROUP BY CASE WHEN m.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PARTY_ID)), 2)) END),\nNameRows AS (SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END AS LookupKey, p.GROUP_NAME AS PartyName FROM dbo.PARTY_GROUP p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=p.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END)) UNION ALL SELECT CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END, CONCAT(p.FIRST_NAME, N' ', p.MIDDLE_NAME, N' ', p.LAST_NAME) FROM dbo.PERSON p WHERE p.PARTY_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_PARTY_ID=p.PARTY_ID AND CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END=CASE WHEN p.PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), p.PARTY_ID)), 2)) END))),\nPN AS (SELECT LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 AND MAX(CASE WHEN LEN(LTRIM(RTRIM(PartyName)))>0 THEN 1 ELSE 0 END)=1 THEN MAX(PartyName) ELSE NULL END AS PartyName FROM NameRows GROUP BY LookupKey),\nGG AS (SELECT CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_ID) ELSE NULL END AS GEO_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_TYPE_ID) ELSE NULL END AS GEO_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_NAME) ELSE NULL END AS GEO_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.GEO_CODE) ELSE NULL END AS GEO_CODE FROM dbo.GEO m WHERE m.GEO_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRIMARY_GEO_ID=m.GEO_ID AND CASE WHEN D.PRIMARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRIMARY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM D WHERE D.SECONDARY_GEO_ID=m.GEO_ID AND CASE WHEN D.SECONDARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.SECONDARY_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END) OR EXISTS (SELECT 1 FROM TA WHERE TA.TAX_AUTH_GEO_ID=m.GEO_ID AND CASE WHEN TA.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_GEO_ID)), 2)) END=CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)) GROUP BY CASE WHEN m.GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.GEO_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_ADJUSTMENT|', CASE WHEN r.ORDER_ADJUSTMENT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS LineReference, r.SHIP_GROUP_SEQ_ID AS ShippingGroup, r.DESCRIPTION AS Description, r.COMMENTS AS Comments, CONVERT(nvarchar(100), r.AMOUNT) AS StoredAmount, CONVERT(nvarchar(100), r.RECURRING_AMOUNT) AS RecurringAmount, CONVERT(nvarchar(100), r.AMOUNT_ALREADY_INCLUDED) AS AlreadyIncludedAmount, CONVERT(nvarchar(100), r.SOURCE_PERCENTAGE) AS SourcePercentage, CONVERT(nvarchar(100), r.EXEMPT_AMOUNT) AS ExemptAmount, r.SOURCE_REFERENCE_ID AS SourceReference, r.CUSTOMER_REFERENCE_ID AS CustomerReference, r.INCLUDE_IN_TAX AS IncludeInTaxCode, r.INCLUDE_IN_SHIPPING AS IncludeInShippingCode, r.IS_MANUAL AS ManualCode, CASE WHEN AT.Copies=1 AND AT.DESCRIPTION IS NOT NULL THEN AT.DESCRIPTION ELSE N'Adjustment type unresolved' END AS AdjustmentType, GL.ACCOUNT_CODE AS AccountCode, GL.ACCOUNT_NAME AS AccountName, CASE WHEN TaxP.Copies=1 AND TaxN.Copies=1 AND TaxN.PartyName IS NOT NULL THEN TaxN.PartyName ELSE N'Current party/name unresolved' END AS TaxAuthority, CASE WHEN PrimaryGeo.Copies=1 AND PrimaryGeo.GEO_NAME IS NOT NULL THEN PrimaryGeo.GEO_NAME ELSE N'Current geography unresolved' END AS PrimaryGeography, CASE WHEN SecondaryGeo.Copies=1 AND SecondaryGeo.GEO_NAME IS NOT NULL THEN SecondaryGeo.GEO_NAME ELSE N'Current geography unresolved' END AS SecondaryGeography, CASE WHEN TaxGeo.Copies=1 AND TaxGeo.GEO_NAME IS NOT NULL THEN TaxGeo.GEO_NAME ELSE N'Current geography unresolved' END AS TaxGeography, CASE WHEN TA.Copies=1 THEN N'Unique current full tax authority' WHEN TA.Copies IS NULL THEN N'Current full tax authority missing' ELSE N'Current full tax authority repeated — no values chosen' END AS AuthorityCheck, N'Stored fields, not independent final tax/discount contributions. NULL amount can still be a percentage rule. Already included amounts must not be added again.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN AT AT ON AT.LookupKey=CASE WHEN r.ORDER_ADJUSTMENT_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ADJUSTMENT_TYPE_ID)), 2)) END LEFT JOIN GL GL ON GL.LookupKey=CASE WHEN r.OVERRIDE_GL_ACCOUNT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.OVERRIDE_GL_ACCOUNT_ID)), 2)) END LEFT JOIN TA TA ON TA.LookupKey=CONCAT(CASE WHEN r.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TAX_AUTH_GEO_ID)), 2)) END, N'|', CASE WHEN r.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TAX_AUTH_PARTY_ID)), 2)) END, N'|') LEFT JOIN PM TaxP ON TaxP.LookupKey=CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END LEFT JOIN PN TaxN ON TaxN.LookupKey=CASE WHEN TA.TAX_AUTH_PARTY_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_PARTY_ID)), 2)) END LEFT JOIN GG PrimaryGeo ON PrimaryGeo.LookupKey=CASE WHEN r.PRIMARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRIMARY_GEO_ID)), 2)) END LEFT JOIN GG SecondaryGeo ON SecondaryGeo.LookupKey=CASE WHEN r.SECONDARY_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.SECONDARY_GEO_ID)), 2)) END LEFT JOIN GG TaxGeo ON TaxGeo.LookupKey=CASE WHEN TA.TAX_AUTH_GEO_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), TA.TAX_AUTH_GEO_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "6949DF54-C2BD-5C6D-A744-75925B34D88F",
"key": "Term",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "4748C9C3-413A-5BB3-BA76-D4B446B4AFEE",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "LineReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TermValue",
"label": "Raw term value",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TermValue",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TermDays",
"label": "Term days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TermDays",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TermText",
"label": "Term text",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TermText",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Description",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "UnitCode",
"label": "Source unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "UnitCode",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Term",
"label": "Term type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Term",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Unit",
"label": "Source unit description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Unit",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TermCheck",
"label": "Current term-type check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TermCheck",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "Meaning",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Terms",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"LineReference",
"TermValue",
"TermDays",
"TermText",
"Description",
"UnitCode",
"Term",
"Unit",
"TermCheck",
"Meaning"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.TERM_TYPE_ID, r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.TERM_VALUE, r.TERM_DAYS, r.TEXT_VALUE, r.DESCRIPTION, r.UOM_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_TERM z WHERE z.TERM_TYPE_ID=r.TERM_TYPE_ID AND CASE WHEN z.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.TERM_TYPE_ID)), 2)) END=CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END AND z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_TERM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END)),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND TERM_TYPE_ID IS NOT NULL AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL),\nTT AS (SELECT CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TERM_TYPE_ID) ELSE NULL END AS TERM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PARENT_TYPE_ID) ELSE NULL END AS PARENT_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.TERM_TYPE m WHERE m.TERM_TYPE_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.TERM_TYPE_ID=m.TERM_TYPE_ID AND CASE WHEN D.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.TERM_TYPE_ID)), 2)) END=CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END)) GROUP BY CASE WHEN m.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.TERM_TYPE_ID)), 2)) END),\nU AS (SELECT CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_ID) ELSE NULL END AS UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.UOM_TYPE_ID) ELSE NULL END AS UOM_TYPE_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ABBREVIATION) ELSE NULL END AS ABBREVIATION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION FROM dbo.UOM m WHERE m.UOM_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.UOM_ID=m.UOM_ID AND CASE WHEN D.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.UOM_ID)), 2)) END=CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)) GROUP BY CASE WHEN m.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.UOM_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|ORDER_TERM|', CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END, N'|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|') AS EntityKey, h.OrderScopeKey AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS LineReference, CONVERT(nvarchar(100), r.TERM_VALUE) AS TermValue, CONVERT(nvarchar(100), r.TERM_DAYS) AS TermDays, r.TEXT_VALUE AS TermText, r.DESCRIPTION AS Description, r.UOM_ID AS UnitCode, CASE WHEN TT.Copies=1 AND TT.DESCRIPTION IS NOT NULL THEN TT.DESCRIPTION ELSE N'Term type unresolved' END AS Term, CASE WHEN U.Copies=1 AND U.DESCRIPTION IS NOT NULL THEN U.DESCRIPTION ELSE N'Source term unit unresolved' END AS Unit, CASE WHEN TT.Copies=1 THEN N'Unique current term type' WHEN TT.Copies IS NULL THEN N'Current term type missing' ELSE N'Current term type repeated — no values chosen' END AS TermCheck, N'Read value with its source type/unit/text/days. Order context currency does not establish the unit of this term value.' AS Meaning FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END LEFT JOIN TT TT ON TT.LookupKey=CASE WHEN r.TERM_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.TERM_TYPE_ID)), 2)) END LEFT JOIN U U ON U.LookupKey=CASE WHEN r.UOM_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.UOM_ID)), 2)) END",
"tableName": ""
},
{
"cacheMode": "live",
"calculatedFields": [],
"customQueryIntegrationName": "Apache OFBiz",
"endpointPath": "",
"fetchSortRules": [
{
"direction": "ascending",
"id": "D91F3596-4BE8-5B0B-9129-D93E911F3D8C",
"key": "PRODUCT_NAME",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"id": "FB620D43-6318-54AD-A037-709E62FCA4BB",
"mappings": [
{
"commonFieldKey": "",
"key": "OrderKey",
"label": "Internal stable order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderScopeKey",
"label": "Internal full order and opening-period context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeStart",
"label": "Internal chosen period start",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeStart",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ScopeEnd",
"label": "Internal exclusive period end",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ScopeEnd",
"type": "date",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceOrderId",
"label": "Internal source order key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceOrderId",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "EntityKey",
"label": "Internal complete record context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "EntityKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "ChildScopeKey",
"label": "Internal selected parent context",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ChildScopeKey",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderReference",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "OrderCurrency",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SourceLineSeq",
"label": "Internal source line key",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SourceLineSeq",
"type": "text",
"visibleInDetail": false,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRODUCT_ID",
"label": "Product reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRODUCT_NAME",
"label": "Product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "INTERNAL_NAME",
"label": "Internal product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "INTERNAL_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "BRAND_NAME",
"label": "Brand",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "BRAND_NAME",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "DESCRIPTION",
"label": "Description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DESCRIPTION",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "INTRODUCTION_DATE",
"label": "Introduction date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "INTRODUCTION_DATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "RELEASE_DATE",
"label": "Release date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RELEASE_DATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SALES_DISCONTINUATION_DATE",
"label": "Sales discontinuation date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SALES_DISCONTINUATION_DATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SUPPORT_DISCONTINUATION_DATE",
"label": "Support discontinuation date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SUPPORT_DISCONTINUATION_DATE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "INVENTORY_MESSAGE",
"label": "Inventory message — not stock",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "INVENTORY_MESSAGE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "REQUIRE_INVENTORY",
"label": "Inventory required — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "REQUIRE_INVENTORY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "QUANTITY_INCLUDED",
"label": "Quantity in each piece",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "QUANTITY_INCLUDED",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "QUANTITY_UOM_ID",
"label": "Quantity unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "QUANTITY_UOM_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PIECES_INCLUDED",
"label": "Pieces included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PIECES_INCLUDED",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "PRODUCT_WEIGHT",
"label": "Product weight",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_WEIGHT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SHIPPING_WEIGHT",
"label": "Shipping weight",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SHIPPING_WEIGHT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "WEIGHT_UOM_ID",
"label": "Weight unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "WEIGHT_UOM_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRODUCT_HEIGHT",
"label": "Product height",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_HEIGHT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SHIPPING_HEIGHT",
"label": "Shipping height",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SHIPPING_HEIGHT",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "HEIGHT_UOM_ID",
"label": "Height unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "HEIGHT_UOM_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRODUCT_WIDTH",
"label": "Product width",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_WIDTH",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SHIPPING_WIDTH",
"label": "Shipping width",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SHIPPING_WIDTH",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "WIDTH_UOM_ID",
"label": "Width unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "WIDTH_UOM_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "PRODUCT_DEPTH",
"label": "Product depth",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "PRODUCT_DEPTH",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "SHIPPING_DEPTH",
"label": "Shipping depth",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "SHIPPING_DEPTH",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "DEPTH_UOM_ID",
"label": "Depth unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "DEPTH_UOM_ID",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "RETURNABLE",
"label": "Returnable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "RETURNABLE",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "TAXABLE",
"label": "Taxable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "TAXABLE",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "CHARGE_SHIPPING",
"label": "Charge shipping — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "CHARGE_SHIPPING",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "INCLUDE_IN_PROMOTIONS",
"label": "Include in promotions — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "INCLUDE_IN_PROMOTIONS",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "IS_VIRTUAL",
"label": "Virtual product — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "IS_VIRTUAL",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "IS_VARIANT",
"label": "Variant product — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "IS_VARIANT",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "ORDER_DECIMAL_QUANTITY",
"label": "Decimal orders — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text",
"sourceColumn": "ORDER_DECIMAL_QUANTITY",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 2000,
"name": "Current product dossier",
"primaryKey": "EntityKey",
"queryParameters": [
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceOrderId",
"id": "632E337A-709F-50FD-93BE-02FEF1956C97",
"name": "order_id",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "OrderScopeKey",
"id": "5697E7D6-F89B-5AB6-BAFE-C87991A54B72",
"name": "order_scope",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeStart",
"id": "FC3BBB95-4D53-5FDB-A25F-7B3BEB1DCCAB",
"name": "date_from",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "ScopeEnd",
"id": "294D0182-8FA8-5BA3-ADE7-52B95EC2942A",
"name": "date_until",
"source": "parentField",
"type": "date"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "SourceLineSeq",
"id": "A9D4D8B0-8744-5F71-A2FA-4FE646D7C7F0",
"name": "line_seq",
"source": "parentField",
"type": "text"
},
{
"constantValue": "",
"dayOffset": 0,
"fieldKey": "EntityKey",
"id": "9DAC4C84-B1ED-5037-9B6B-508991815C74",
"name": "line_context",
"source": "parentField",
"type": "text"
}
],
"refreshPolicy": {
"enabled": false,
"intervalMinutes": 60
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"OrderReference",
"OrderCurrency",
"PRODUCT_ID",
"PRODUCT_NAME",
"INTERNAL_NAME",
"BRAND_NAME",
"DESCRIPTION",
"INTRODUCTION_DATE",
"RELEASE_DATE",
"SALES_DISCONTINUATION_DATE",
"SUPPORT_DISCONTINUATION_DATE",
"INVENTORY_MESSAGE",
"REQUIRE_INVENTORY",
"QUANTITY_INCLUDED",
"QUANTITY_UOM_ID",
"PIECES_INCLUDED",
"PRODUCT_WEIGHT",
"SHIPPING_WEIGHT",
"WEIGHT_UOM_ID",
"PRODUCT_HEIGHT",
"SHIPPING_HEIGHT",
"HEIGHT_UOM_ID",
"PRODUCT_WIDTH",
"SHIPPING_WIDTH",
"WIDTH_UOM_ID",
"PRODUCT_DEPTH",
"SHIPPING_DEPTH",
"DEPTH_UOM_ID",
"RETURNABLE",
"TAXABLE",
"CHARGE_SHIPPING",
"INCLUDE_IN_PROMOTIONS",
"IS_VIRTUAL",
"IS_VARIANT",
"ORDER_DECIMAL_QUANTITY"
],
"sourceID": "892588B3-75E0-517C-AE69-942631A4E18C",
"sqlQuery": "WITH H0 AS (SELECT o.ORDER_ID, o.ORDER_TYPE_ID, o.ORDER_NAME, o.EXTERNAL_ID, o.SALES_CHANNEL_ENUM_ID, o.ORDER_DATE, o.PRIORITY, o.ENTRY_DATE, o.PICK_SHEET_PRINTED_DATE, o.STATUS_ID, o.CURRENCY_UOM, o.ORIGIN_FACILITY_ID, o.PRODUCT_STORE_ID, o.NEEDS_INVENTORY_ISSUANCE, o.IS_RUSH_ORDER, o.REMAINING_SUB_TOTAL, o.GRAND_TOTAL, o.INVOICE_PER_SHIPMENT, (SELECT COUNT_BIG(*) FROM dbo.ORDER_HEADER z WHERE z.ORDER_ID=o.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_HEADER o WHERE o.ORDER_ID IS NOT NULL AND CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END=CASE WHEN N'SALES_ORDER' IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), N'SALES_ORDER')), 2)) END AND o.ORDER_DATE>=CAST(:date_from AS date) AND o.ORDER_DATE<CAST(:date_until AS date) AND CAST(:date_from AS date)<CAST(:date_until AS date) AND o.ORDER_ID=:order_id AND CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END=CASE WHEN :order_id IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :order_id)), 2)) END),\nH AS (SELECT o.*, CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END) AS OrderKey, CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END) AS OrderScopeKey, CONVERT(nvarchar(10), CAST(:date_from AS date), 23) AS ScopeStart, CONVERT(nvarchar(10), CAST(:date_until AS date), 23) AS ScopeEnd FROM H0 o WHERE o.IdentityCopies=1 AND CONCAT(CONCAT(N'O|', CASE WHEN o.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_ID)), 2)) END), N'|T|', CASE WHEN o.ORDER_TYPE_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.ORDER_TYPE_ID)), 2)) END, N'|C|', CASE WHEN o.CURRENCY_UOM IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), o.CURRENCY_UOM)), 2)) END, N'|P|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_from AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_from AS date), 23))), 2)) END, N'|', CASE WHEN CONVERT(nvarchar(10), CAST(:date_until AS date), 23) IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), CONVERT(nvarchar(10), CAST(:date_until AS date), 23))), 2)) END)=:order_scope),\nD0 AS (SELECT r.ORDER_ID, r.ORDER_ITEM_SEQ_ID, r.EXTERNAL_ID, r.ORDER_ITEM_TYPE_ID, r.PRODUCT_ID, r.SUPPLIER_PRODUCT_ID, r.IS_PROMO, r.QUANTITY, r.CANCEL_QUANTITY, r.UNIT_PRICE, r.UNIT_LIST_PRICE, r.UNIT_RECURRING_PRICE, r.IS_MODIFIED_PRICE, r.RECURRING_FREQ_UOM_ID, r.ITEM_DESCRIPTION, r.COMMENTS, r.CORRESPONDING_PO_ID, r.STATUS_ID, r.ESTIMATED_SHIP_DATE, r.ESTIMATED_DELIVERY_DATE, r.AUTO_CANCEL_DATE, r.SHIP_BEFORE_DATE, r.SHIP_AFTER_DATE, r.RESERVE_AFTER_DATE, r.CANCEL_BACK_ORDER_DATE, r.OVERRIDE_GL_ACCOUNT_ID, (SELECT COUNT_BIG(*) FROM dbo.ORDER_ITEM z WHERE z.ORDER_ID=r.ORDER_ID AND CASE WHEN z.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END AND z.ORDER_ITEM_SEQ_ID=r.ORDER_ITEM_SEQ_ID AND CASE WHEN z.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), z.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END) AS IdentityCopies FROM dbo.ORDER_ITEM r WHERE EXISTS (SELECT 1 FROM H h WHERE h.ORDER_ID=r.ORDER_ID AND CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END=CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END) AND r.ORDER_ITEM_SEQ_ID=:line_seq AND CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END=CASE WHEN :line_seq IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), :line_seq)), 2)) END),\nD AS (SELECT * FROM D0 WHERE IdentityCopies=1 AND ORDER_ID IS NOT NULL AND ORDER_ITEM_SEQ_ID IS NOT NULL),\nP AS (SELECT CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END AS LookupKey, COUNT_BIG(*) AS Copies, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_ID) ELSE NULL END AS PRODUCT_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_NAME) ELSE NULL END AS PRODUCT_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTERNAL_NAME) ELSE NULL END AS INTERNAL_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.BRAND_NAME) ELSE NULL END AS BRAND_NAME, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DESCRIPTION) ELSE NULL END AS DESCRIPTION, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INTRODUCTION_DATE) ELSE NULL END AS INTRODUCTION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RELEASE_DATE) ELSE NULL END AS RELEASE_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SALES_DISCONTINUATION_DATE) ELSE NULL END AS SALES_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SUPPORT_DISCONTINUATION_DATE) ELSE NULL END AS SUPPORT_DISCONTINUATION_DATE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INVENTORY_MESSAGE) ELSE NULL END AS INVENTORY_MESSAGE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.REQUIRE_INVENTORY) ELSE NULL END AS REQUIRE_INVENTORY, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_INCLUDED) ELSE NULL END AS QUANTITY_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.QUANTITY_UOM_ID) ELSE NULL END AS QUANTITY_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PIECES_INCLUDED) ELSE NULL END AS PIECES_INCLUDED, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WEIGHT) ELSE NULL END AS PRODUCT_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WEIGHT) ELSE NULL END AS SHIPPING_WEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WEIGHT_UOM_ID) ELSE NULL END AS WEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_HEIGHT) ELSE NULL END AS PRODUCT_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_HEIGHT) ELSE NULL END AS SHIPPING_HEIGHT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.HEIGHT_UOM_ID) ELSE NULL END AS HEIGHT_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_WIDTH) ELSE NULL END AS PRODUCT_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_WIDTH) ELSE NULL END AS SHIPPING_WIDTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.WIDTH_UOM_ID) ELSE NULL END AS WIDTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.PRODUCT_DEPTH) ELSE NULL END AS PRODUCT_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.SHIPPING_DEPTH) ELSE NULL END AS SHIPPING_DEPTH, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.DEPTH_UOM_ID) ELSE NULL END AS DEPTH_UOM_ID, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.RETURNABLE) ELSE NULL END AS RETURNABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.TAXABLE) ELSE NULL END AS TAXABLE, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.CHARGE_SHIPPING) ELSE NULL END AS CHARGE_SHIPPING, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.INCLUDE_IN_PROMOTIONS) ELSE NULL END AS INCLUDE_IN_PROMOTIONS, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VIRTUAL) ELSE NULL END AS IS_VIRTUAL, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.IS_VARIANT) ELSE NULL END AS IS_VARIANT, CASE WHEN COUNT_BIG(*)=1 THEN MAX(m.ORDER_DECIMAL_QUANTITY) ELSE NULL END AS ORDER_DECIMAL_QUANTITY FROM dbo.PRODUCT m WHERE m.PRODUCT_ID IS NOT NULL AND (EXISTS (SELECT 1 FROM D WHERE D.PRODUCT_ID=m.PRODUCT_ID AND CASE WHEN D.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), D.PRODUCT_ID)), 2)) END=CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)) GROUP BY CASE WHEN m.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), m.PRODUCT_ID)), 2)) END)\nSELECT h.OrderKey AS OrderKey, h.OrderScopeKey AS OrderScopeKey, h.ScopeStart AS ScopeStart, h.ScopeEnd AS ScopeEnd, h.ORDER_ID AS SourceOrderId, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS EntityKey, CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) AS ChildScopeKey, h.ORDER_ID AS OrderReference, h.CURRENCY_UOM AS OrderCurrency, r.ORDER_ITEM_SEQ_ID AS SourceLineSeq, P.PRODUCT_ID AS PRODUCT_ID, P.PRODUCT_NAME AS PRODUCT_NAME, P.INTERNAL_NAME AS INTERNAL_NAME, P.BRAND_NAME AS BRAND_NAME, P.DESCRIPTION AS DESCRIPTION, CONVERT(nvarchar(100), P.INTRODUCTION_DATE, 126) AS INTRODUCTION_DATE, CONVERT(nvarchar(100), P.RELEASE_DATE, 126) AS RELEASE_DATE, CONVERT(nvarchar(100), P.SALES_DISCONTINUATION_DATE, 126) AS SALES_DISCONTINUATION_DATE, CONVERT(nvarchar(100), P.SUPPORT_DISCONTINUATION_DATE, 126) AS SUPPORT_DISCONTINUATION_DATE, P.INVENTORY_MESSAGE AS INVENTORY_MESSAGE, P.REQUIRE_INVENTORY AS REQUIRE_INVENTORY, CONVERT(nvarchar(100), P.QUANTITY_INCLUDED) AS QUANTITY_INCLUDED, P.QUANTITY_UOM_ID AS QUANTITY_UOM_ID, CONVERT(nvarchar(100), P.PIECES_INCLUDED) AS PIECES_INCLUDED, CONVERT(nvarchar(100), P.PRODUCT_WEIGHT) AS PRODUCT_WEIGHT, CONVERT(nvarchar(100), P.SHIPPING_WEIGHT) AS SHIPPING_WEIGHT, P.WEIGHT_UOM_ID AS WEIGHT_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_HEIGHT) AS PRODUCT_HEIGHT, CONVERT(nvarchar(100), P.SHIPPING_HEIGHT) AS SHIPPING_HEIGHT, P.HEIGHT_UOM_ID AS HEIGHT_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_WIDTH) AS PRODUCT_WIDTH, CONVERT(nvarchar(100), P.SHIPPING_WIDTH) AS SHIPPING_WIDTH, P.WIDTH_UOM_ID AS WIDTH_UOM_ID, CONVERT(nvarchar(100), P.PRODUCT_DEPTH) AS PRODUCT_DEPTH, CONVERT(nvarchar(100), P.SHIPPING_DEPTH) AS SHIPPING_DEPTH, P.DEPTH_UOM_ID AS DEPTH_UOM_ID, P.RETURNABLE AS RETURNABLE, P.TAXABLE AS TAXABLE, P.CHARGE_SHIPPING AS CHARGE_SHIPPING, P.INCLUDE_IN_PROMOTIONS AS INCLUDE_IN_PROMOTIONS, P.IS_VIRTUAL AS IS_VIRTUAL, P.IS_VARIANT AS IS_VARIANT, P.ORDER_DECIMAL_QUANTITY AS ORDER_DECIMAL_QUANTITY FROM H h JOIN D r ON r.ORDER_ID=h.ORDER_ID AND CASE WHEN r.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ID)), 2)) END=CASE WHEN h.ORDER_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), h.ORDER_ID)), 2)) END AND CONCAT(h.OrderScopeKey, N'|L|', CASE WHEN r.ORDER_ITEM_SEQ_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.ORDER_ITEM_SEQ_ID)), 2)) END, N'|P|', CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END)=:line_context AND EXISTS (SELECT 1 FROM P pp WHERE pp.Copies=1 AND pp.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END) LEFT JOIN P P ON P.LookupKey=CASE WHEN r.PRODUCT_ID IS NULL THEN N'N' ELSE CONCAT(N'H', CONVERT(varchar(max), CONVERT(varbinary(max), CONVERT(nvarchar(max), r.PRODUCT_ID)), 2)) END",
"tableName": ""
}
],
"pages": [
{
"actions": [
{
"id": "A13C22E1-CBE5-53D7-9894-78A8BF2179F4",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "66E5EE31-4C26-5255-A192-EF7FEDEB5744",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "7890BD3E-18F0-518D-8B13-EE81A0F41BA8",
"title": "Order lines",
"urlKey": ""
},
{
"id": "1EE5B113-430E-5C84-AA5D-7D0E8F72A266",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "27179E76-2775-594D-B7BC-BB6822E83772",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "B56E0CE1-4D59-55DB-B946-43DC686272B8",
"title": "Shipping groups",
"urlKey": ""
},
{
"id": "D50EBA6A-1EDE-5E12-9B18-D5C69020179F",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "DAEC5F7D-AAF5-5464-BC1E-B319F62823BC",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "5061D7F0-8677-59D4-8E0E-70017C3F076C",
"title": "Parties and source roles",
"urlKey": ""
},
{
"id": "6AE0E14D-31F9-5B53-9CE8-F1B9CDCAD3CC",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "A54C537F-C0B8-5009-9247-8FEB89406F46",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "A5FCA304-F86B-57AD-B648-32C3CBC99BCC",
"title": "Adjustments",
"urlKey": ""
},
{
"id": "E353A30D-B1F8-5EA5-A28C-A8DFE16CD5CC",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "9AF26A4B-2B36-5F75-A032-D8F50362C598",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "4748C9C3-413A-5BB3-BA76-D4B446B4AFEE",
"title": "Terms",
"urlKey": ""
}
],
"badgeKey": "Status",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OrderDateText",
"label": "Order date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "StoredGrandTotal",
"label": "Stored order total",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OriginFacility",
"label": "Origin facility",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Store",
"label": "Product store",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "RushCode",
"label": "Rush order code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "OrderDateText",
"label": "Order date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "Name",
"label": "Order name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "ExternalReference",
"label": "External reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "PriorityCode",
"label": "Priority code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "Entered",
"label": "Entry date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "PickSheetPrinted",
"label": "Pick sheet printed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "InventoryIssuanceCode",
"label": "Inventory issuance code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "RushCode",
"label": "Rush order code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "StoredGrandTotal",
"label": "Stored order total",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "StoredRemainingSubtotal",
"label": "Stored remaining subtotal",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "InvoicePerShipmentCode",
"label": "Invoice per shipment code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "OrderType",
"label": "Order type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "Status",
"label": "Stored status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "CurrencyDescription",
"label": "Order currency description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "OriginFacility",
"label": "Origin facility",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "Store",
"label": "Product store",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "SalesChannel",
"label": "Sales channel",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored order header",
"detailRole": "information",
"isVisible": true,
"key": "StoreCompany",
"label": "Store company",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "5EFF41FF-3A18-550E-B7E2-0A408DEAFCC1",
"openFilters": [
{
"datePeriodOptions": [
"today",
"currentMonth",
"last7Days",
"last30Days",
"last90Days"
],
"id": "7D1D8491-C86B-5D5F-B971-0CCA872D2C4A",
"includeAllOption": false,
"key": "OrderDate",
"title": "Choose an order-date period — not a historical snapshot",
"type": "date"
}
],
"pageSize": 100,
"requiresOpeningFilterSelection": true,
"showOnHome": true,
"sortRules": [
{
"direction": "descending",
"id": "06F66C5F-BEE4-553C-95FB-23A18095B576",
"key": "OrderDate",
"type": "date"
},
{
"direction": "ascending",
"id": "E6DC6CBA-8DAF-5077-A998-3D2DE4004901",
"key": "OrderKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Name",
"systemImage": "doc.text",
"title": "Sales orders",
"titleKey": "OrderReference"
},
{
"actions": [
{
"id": "ACE630D3-CEE1-5902-9D85-60D03970EDA2",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "503B74F8-2D97-551A-835F-3003303F7534",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "FB620D43-6318-54AD-A037-709E62FCA4BB",
"title": "Current product dossier",
"urlKey": ""
}
],
"badgeKey": "Status",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Quantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CancelledQuantity",
"label": "Cancelled line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "7890BD3E-18F0-518D-8B13-EE81A0F41BA8",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "ExternalReference",
"label": "External reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "Comments",
"label": "Comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "SupplierProductReference",
"label": "Supplier product reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "Quantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "CancelledQuantity",
"label": "Cancelled line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "UnitListPrice",
"label": "Unit list price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "UnitRecurringPrice",
"label": "Recurring unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "PromotionCode",
"label": "Promotion code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "ModifiedPriceCode",
"label": "Modified price code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "CorrespondingPurchaseOrder",
"label": "Corresponding purchase order",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "AutoCancel",
"label": "Auto-cancel date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "ShipBefore",
"label": "Ship before",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "ShipAfter",
"label": "Ship after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "ReserveAfter",
"label": "Reserve after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "CancelBackOrder",
"label": "Backorder cancel date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current product",
"detailRole": "information",
"isVisible": true,
"key": "ProductReference",
"label": "Current product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current product",
"detailRole": "information",
"isVisible": true,
"key": "Product",
"label": "Current product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current product",
"detailRole": "information",
"isVisible": true,
"key": "Brand",
"label": "Current brand",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "LineType",
"label": "Line type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "Status",
"label": "Stored status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Source line values and dates",
"detailRole": "information",
"isVisible": true,
"key": "RecurringFrequency",
"label": "Recurring frequency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit accounting override",
"detailRole": "information",
"isVisible": true,
"key": "AccountCode",
"label": "Explicit account code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit accounting override",
"detailRole": "information",
"isVisible": true,
"key": "AccountName",
"label": "Explicit account name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "ProductCheck",
"label": "Current product check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "ED509C61-1BE6-5BE4-917D-FAC2E6590D38",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "2D495B32-4C5A-54D1-B4F6-BFCE10310873",
"key": "LineReference",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Product",
"systemImage": "doc.text",
"title": "Order lines",
"titleKey": "Description"
},
{
"actions": [
{
"id": "D4A180BA-0E81-587A-9549-06485E43A62E",
"kind": "showRelated",
"relatedInitiallyExpanded": false,
"relatedPresentation": "separate",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "DF347F79-613A-51C8-85FB-3991726C6DF9",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "CFF5629B-2068-5083-B72C-3E5FF76D5691",
"title": "Group allocations",
"urlKey": ""
}
],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ShippingMethod",
"label": "Shipping method",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "City",
"label": "Current city",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Tracking",
"label": "Tracking reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "B56E0CE1-4D59-55DB-B946-43DC686272B8",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "Tracking",
"label": "Tracking reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "Instructions",
"label": "Shipping instructions",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "SplitCode",
"label": "May split code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "GiftCode",
"label": "Gift code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "GiftMessage",
"label": "Gift message",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "ShipAfter",
"label": "Ship after",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "ShipBy",
"label": "Ship by",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedShip",
"label": "Estimated ship date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "EstimatedDelivery",
"label": "Estimated delivery date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "ShippingMethod",
"label": "Shipping method",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Shipping group",
"detailRole": "information",
"isVisible": true,
"key": "Facility",
"label": "Shipping facility",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current shipping parties",
"detailRole": "information",
"isVisible": true,
"key": "Supplier",
"label": "Current group supplier",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current shipping parties",
"detailRole": "information",
"isVisible": true,
"key": "Vendor",
"label": "Current group vendor",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current shipping parties",
"detailRole": "information",
"isVisible": true,
"key": "Carrier",
"label": "Current carrier",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "Recipient",
"label": "Current recipient",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "Attention",
"label": "Current attention",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "Address1",
"label": "Current address",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "Address2",
"label": "Current address line 2",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "HouseNumber",
"label": "House number",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "HouseNumberSuffix",
"label": "House number suffix",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "City",
"label": "Current city",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "PostalCode",
"label": "Postal code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "PostalSuffix",
"label": "Postal suffix",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "Country",
"label": "Current country",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current linked destination",
"detailRole": "information",
"isVisible": true,
"key": "StateProvince",
"label": "Current state/province",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "AddressCheck",
"label": "Current address check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "AFD2FC5F-CB87-53CC-BEBB-F13D21BDC09A",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "E31A8BF3-3D7D-5084-AF3C-5FB423808762",
"key": "Facility",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Recipient",
"systemImage": "doc.text",
"title": "Shipping groups",
"titleKey": "Facility"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "AllocatedQuantity",
"label": "Group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "CancelledAllocation",
"label": "Cancelled group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "WholeLineQuantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "CFF5629B-2068-5083-B72C-3E5FF76D5691",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected group allocation",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected group allocation",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected group allocation",
"detailRole": "information",
"isVisible": true,
"key": "AllocatedQuantity",
"label": "Group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected group allocation",
"detailRole": "information",
"isVisible": true,
"key": "CancelledAllocation",
"label": "Cancelled group quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected group allocation",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Whole line context",
"detailRole": "information",
"isVisible": true,
"key": "WholeLineQuantity",
"label": "Whole line quantity",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Whole line context",
"detailRole": "information",
"isVisible": true,
"key": "WholeLineCancelled",
"label": "Cancelled whole line",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Whole line context",
"detailRole": "information",
"isVisible": true,
"key": "UnitPrice",
"label": "Unit price",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Whole line context",
"detailRole": "information",
"isVisible": true,
"key": "ProductReference",
"label": "Current product code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Whole line context",
"detailRole": "information",
"isVisible": true,
"key": "Product",
"label": "Current product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "LineCheck",
"label": "Current full-line check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "5188001C-ED17-5703-BB19-22BA2DCB93CB",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "2D495B32-4C5A-54D1-B4F6-BFCE10310873",
"key": "LineReference",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Product",
"systemImage": "doc.text",
"title": "Group allocations",
"titleKey": "Description"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PartyExternalReference",
"label": "Current external reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PartyStatus",
"label": "Current party status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "5061D7F0-8677-59D4-8E0E-70017C3F076C",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit party and role",
"detailRole": "information",
"isVisible": true,
"key": "PartyName",
"label": "Current party name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit party and role",
"detailRole": "information",
"isVisible": true,
"key": "Role",
"label": "Explicit source role",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit party and role",
"detailRole": "information",
"isVisible": true,
"key": "PartyExternalReference",
"label": "Current external reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Explicit party and role",
"detailRole": "information",
"isVisible": true,
"key": "PartyStatus",
"label": "Current party status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "PartyCheck",
"label": "Current party check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "NameCheck",
"label": "Current party-name check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "2535E566-6B1E-538B-A236-947CF8BFF69D",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "4C435560-387D-5406-B85D-FDCC1CF2DC25",
"key": "PartyName",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Role",
"systemImage": "doc.text",
"title": "Parties and source roles",
"titleKey": "PartyName"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "StoredAmount",
"label": "Stored adjustment amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "SourcePercentage",
"label": "Source percentage",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "AlreadyIncludedAmount",
"label": "Amount already included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "A5FCA304-F86B-57AD-B648-32C3CBC99BCC",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "ShippingGroup",
"label": "Shipping group",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "Comments",
"label": "Comments",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "StoredAmount",
"label": "Stored adjustment amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "RecurringAmount",
"label": "Stored recurring amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "AlreadyIncludedAmount",
"label": "Amount already included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "SourcePercentage",
"label": "Source percentage",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "ExemptAmount",
"label": "Stored exempt amount",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "SourceReference",
"label": "Source reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "CustomerReference",
"label": "Customer reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "IncludeInTaxCode",
"label": "Include in tax code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "IncludeInShippingCode",
"label": "Include in shipping code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "ManualCode",
"label": "Manual adjustment code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored adjustment values",
"detailRole": "information",
"isVisible": true,
"key": "AdjustmentType",
"label": "Adjustment type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "AccountCode",
"label": "Explicit account code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "AccountName",
"label": "Explicit account name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "TaxAuthority",
"label": "Current tax authority",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "PrimaryGeography",
"label": "Primary geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "SecondaryGeography",
"label": "Secondary geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Current accounting context",
"detailRole": "information",
"isVisible": true,
"key": "TaxGeography",
"label": "Tax authority geography",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "AuthorityCheck",
"label": "Full tax-authority check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "CF304879-E873-584F-BC14-5BDA65EF907A",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "22129708-A8B9-5827-8D86-24C851E75A6B",
"key": "AdjustmentType",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Description",
"systemImage": "doc.text",
"title": "Adjustments",
"titleKey": "AdjustmentType"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "TermText",
"label": "Term text",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "TermValue",
"label": "Raw term value",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "TermDays",
"label": "Term days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "Unit",
"label": "Source unit description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "4748C9C3-413A-5BB3-BA76-D4B446B4AFEE",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "LineReference",
"label": "Line reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "TermValue",
"label": "Raw term value",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "TermDays",
"label": "Term days",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "TermText",
"label": "Term text",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "Description",
"label": "Source description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "UnitCode",
"label": "Source unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "Term",
"label": "Term type",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored term values and unit",
"detailRole": "information",
"isVisible": true,
"key": "Unit",
"label": "Source unit description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "TermCheck",
"label": "Current term-type check",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Interpretation and checks",
"detailRole": "information",
"isVisible": true,
"key": "Meaning",
"label": "How to read these values",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "CD48D2A5-3402-582F-8EE9-38DA8EE427B4",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "6949DF54-C2BD-5C6D-A744-75925B34D88F",
"key": "Term",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "Description",
"systemImage": "doc.text",
"title": "Terms",
"titleKey": "Term"
},
{
"actions": [],
"badgeKey": "",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "BRAND_NAME",
"label": "Brand",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "DESCRIPTION",
"label": "Description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "PIECES_INCLUDED",
"label": "Pieces included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "IS_VARIANT",
"label": "Variant product — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "RETURNABLE",
"label": "Returnable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"datasetID": "FB620D43-6318-54AD-A037-709E62FCA4BB",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderReference",
"label": "Order reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Selected order",
"detailRole": "information",
"isVisible": true,
"key": "OrderCurrency",
"label": "Order currency",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Product identity",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_ID",
"label": "Product reference",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Product identity",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_NAME",
"label": "Product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Product identity",
"detailRole": "information",
"isVisible": true,
"key": "INTERNAL_NAME",
"label": "Internal product name",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Product identity",
"detailRole": "information",
"isVisible": true,
"key": "BRAND_NAME",
"label": "Brand",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Product identity",
"detailRole": "information",
"isVisible": true,
"key": "DESCRIPTION",
"label": "Description",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Lifecycle — source dates",
"detailRole": "information",
"isVisible": true,
"key": "INTRODUCTION_DATE",
"label": "Introduction date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Lifecycle — source dates",
"detailRole": "information",
"isVisible": true,
"key": "RELEASE_DATE",
"label": "Release date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Lifecycle — source dates",
"detailRole": "information",
"isVisible": true,
"key": "SALES_DISCONTINUATION_DATE",
"label": "Sales discontinuation date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Lifecycle — source dates",
"detailRole": "information",
"isVisible": true,
"key": "SUPPORT_DISCONTINUATION_DATE",
"label": "Support discontinuation date",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Inventory controls — not stock",
"detailRole": "information",
"isVisible": true,
"key": "INVENTORY_MESSAGE",
"label": "Inventory message — not stock",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Inventory controls — not stock",
"detailRole": "information",
"isVisible": true,
"key": "REQUIRE_INVENTORY",
"label": "Inventory required — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pack contents — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "QUANTITY_INCLUDED",
"label": "Quantity in each piece",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pack contents — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "QUANTITY_UOM_ID",
"label": "Quantity unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Pack contents — not on-hand",
"detailRole": "information",
"isVisible": true,
"key": "PIECES_INCLUDED",
"label": "Pieces included",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Weight and source unit",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_WEIGHT",
"label": "Product weight",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Weight and source unit",
"detailRole": "information",
"isVisible": true,
"key": "SHIPPING_WEIGHT",
"label": "Shipping weight",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Weight and source unit",
"detailRole": "information",
"isVisible": true,
"key": "WEIGHT_UOM_ID",
"label": "Weight unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Height and source unit",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_HEIGHT",
"label": "Product height",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Height and source unit",
"detailRole": "information",
"isVisible": true,
"key": "SHIPPING_HEIGHT",
"label": "Shipping height",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Height and source unit",
"detailRole": "information",
"isVisible": true,
"key": "HEIGHT_UOM_ID",
"label": "Height unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Width and source unit",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_WIDTH",
"label": "Product width",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Width and source unit",
"detailRole": "information",
"isVisible": true,
"key": "SHIPPING_WIDTH",
"label": "Shipping width",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Width and source unit",
"detailRole": "information",
"isVisible": true,
"key": "WIDTH_UOM_ID",
"label": "Width unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Depth and source unit",
"detailRole": "information",
"isVisible": true,
"key": "PRODUCT_DEPTH",
"label": "Product depth",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Depth and source unit",
"detailRole": "information",
"isVisible": true,
"key": "SHIPPING_DEPTH",
"label": "Shipping depth",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Depth and source unit",
"detailRole": "information",
"isVisible": true,
"key": "DEPTH_UOM_ID",
"label": "Depth unit code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "RETURNABLE",
"label": "Returnable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "TAXABLE",
"label": "Taxable — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "CHARGE_SHIPPING",
"label": "Charge shipping — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "INCLUDE_IN_PROMOTIONS",
"label": "Include in promotions — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "IS_VIRTUAL",
"label": "Virtual product — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "IS_VARIANT",
"label": "Variant product — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
},
{
"detailGroup": "Stored sales controls",
"detailRole": "information",
"isVisible": true,
"key": "ORDER_DECIMAL_QUANTITY",
"label": "Decimal orders — code",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "text"
}
],
"detailLiveRefreshSeconds": 0,
"fixedFilters": [],
"id": "85E109ED-0078-5D21-A5E2-E2DB6971B172",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [
{
"direction": "ascending",
"id": "D91F3596-4BE8-5B0B-9129-D93E911F3D8C",
"key": "PRODUCT_NAME",
"type": "text"
},
{
"direction": "ascending",
"id": "57949C68-04AC-5A69-9088-7D3556DA370D",
"key": "EntityKey",
"type": "text"
}
],
"subtitle": "",
"subtitleKey": "PRODUCT_ID",
"systemImage": "doc.text",
"title": "Current product dossier",
"titleKey": "PRODUCT_NAME"
}
],
"relations": [
{
"childDatasetID": "7890BD3E-18F0-518D-8B13-EE81A0F41BA8",
"childKey": "ChildScopeKey",
"id": "66E5EE31-4C26-5255-A192-EF7FEDEB5744",
"name": "Order lines",
"parentDatasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"parentKey": "OrderScopeKey"
},
{
"childDatasetID": "B56E0CE1-4D59-55DB-B946-43DC686272B8",
"childKey": "ChildScopeKey",
"id": "27179E76-2775-594D-B7BC-BB6822E83772",
"name": "Shipping groups",
"parentDatasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"parentKey": "OrderScopeKey"
},
{
"childDatasetID": "5061D7F0-8677-59D4-8E0E-70017C3F076C",
"childKey": "ChildScopeKey",
"id": "DAEC5F7D-AAF5-5464-BC1E-B319F62823BC",
"name": "Parties and source roles",
"parentDatasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"parentKey": "OrderScopeKey"
},
{
"childDatasetID": "A5FCA304-F86B-57AD-B648-32C3CBC99BCC",
"childKey": "ChildScopeKey",
"id": "A54C537F-C0B8-5009-9247-8FEB89406F46",
"name": "Adjustments",
"parentDatasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"parentKey": "OrderScopeKey"
},
{
"childDatasetID": "4748C9C3-413A-5BB3-BA76-D4B446B4AFEE",
"childKey": "ChildScopeKey",
"id": "9AF26A4B-2B36-5F75-A032-D8F50362C598",
"name": "Terms",
"parentDatasetID": "C766DDA1-3C8D-5854-92D4-44D2EE25A6D2",
"parentKey": "OrderScopeKey"
},
{
"childDatasetID": "CFF5629B-2068-5083-B72C-3E5FF76D5691",
"childKey": "ChildScopeKey",
"id": "DF347F79-613A-51C8-85FB-3991726C6DF9",
"name": "Group allocations",
"parentDatasetID": "B56E0CE1-4D59-55DB-B946-43DC686272B8",
"parentKey": "EntityKey"
},
{
"childDatasetID": "FB620D43-6318-54AD-A037-709E62FCA4BB",
"childKey": "ChildScopeKey",
"id": "503B74F8-2D97-551A-835F-3003303F7534",
"name": "Current product dossier",
"parentDatasetID": "7890BD3E-18F0-518D-8B13-EE81A0F41BA8",
"parentKey": "EntityKey"
}
],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Apache OFBiz",
"changelog": "First Pro order dossier: opening date period, eight live screens, seven lazy related buttons, 178 useful Detail positions and eight native fictional DEMO images. Not tested on a real OFBiz installation.",
"configurationLanguages": [
"en"
],
"countries": [
"US"
],
"createdAt": "2026-10-11T00:00:00Z",
"description": "UNOFFICIAL — NOT VALIDATED ON A REAL ERP INSTALLATION.\n\nFor sales, warehouse, finance and managers: choose an order-date period, then inspect useful status, currency, dates and stored amounts. Open lines, current product dossiers, shipping groups, group allocations, explicit parties and roles, adjustments and terms on demand.\n\nWhy Cifru? Adapt configurations to the way you work. Choose the fields, filters and details you need, and bring information to your phone that may not be available in your business software’s own mobile app. Available options depend on the data exposed by your authorized source and your Cifru plan.\n\nIN THIS CONFIGURATION\nEight live screens and seven related buttons: order to lines to Current product; order to Shipping groups to Group allocations; order to Parties and roles, Adjustments or Terms. The required opening period selects order dates, not historical balances. Both date boundaries and the complete order/type/currency context travel to child screens. Reopen Orders to change the period.\n\nPRO PLAN\nOne authorised SQL Server source, one Home and eight live read-only lists. Each result is capped at 2,000 rows; Search and local filters inspect loaded results only. Related data loads when its button is opened. Exact source numbers are shown as text, not rounded; numeric filtering is not promised. No writes, periodic refresh or widgets. Existing workspace resources count toward plan limits.\n\nQUANTITIES, PRICES AND TOTALS\nStored grand total and remaining subtotal are source fields, not our reconstruction of the ERP display, unpaid balance or unshipped value. Source quantity and cancelled quantity stay separate. A shipping-group allocation is not the whole line; neither quantity proves delivery, receipt or stock availability. Unit, list and recurring prices are distinct; currency and recurring frequency remain visible. All retained line statuses, including cancellations, can be inspected. No line-total, margin, FX or cross-order total is invented.\n\nSHIPPING, PARTIES AND SOURCE RULES\nRegistered shipping groups include empty groups. Tracking and expected dates are not delivery proof. Parties remain separate in their explicit source roles, rather than choosing an arbitrary main customer/vendor. Names, addresses, products and lookups are current rows, not historical order snapshots. Separate reads are not a consistent transaction snapshot. Stored adjustment amounts, percentages, recurring values, already included amounts and exemptions have different meanings; an absent amount can still describe a percentage rule. No tax/adjustment sum is reconstructed. Terms retain raw value, text, days and unit; the order currency does not establish a term value unit or percentage meaning.\n\nBEFORE USING\nFor Apache OFBiz 24.09.07 on an EXISTING authorised SQL Server 2012+ deployment with the selected dbo objects. OFBiz ships with Derby by default; this is not a Derby, H2 or PostgreSQL adapter. Your administrator must verify installed physical names/types/full keys, extensions, timezone, indexes, execution plans and timeouts. A 2,000-row cap does not guarantee a cheap query. Duplicate/null identities are excluded and ambiguous lookups remain unavailable; this does not certify data quality or source security. Reload the parent when relevant source context changes.\n\nACCESS AND CONFIDENTIALITY\nUse validated TLS and an administrator-created least-privilege SELECT account with source-enforced company/tenant/role restrictions. Direct SQL does not inherit OFBiz application permissions; an opening/local filter is not an ACL. Technical relationship keys remain hidden. Source addresses, comments and business references may be confidential: an adjustment customer reference can contain a party tax identifier according to the official model. Authorise these fields appropriately. No connection credentials or production rows are included in the package or gallery; all examples are wholly fictional DEMO. Map only your own authorised source and run Cifru read/compatibility tests before business use.\n\nVALIDATION AND GALLERY\nDocumentary and adapted synthetic tests plus native Android demonstrations: not a real ERP/SQL Server/iOS execution, security, performance or purchase certification. All eight routes, seven buttons and 178 useful Detail positions were checked privately. Eight representative native photos cover all routes and related buttons, not every one of the 178 fields or every complete card in eight images. The test transport displays absent values as literal null; production SQL NULL handling is not certified. Original screenshots and whole private RAW recordings remain available for future videos.\n\nPRIMARY DOCUMENTATION\nhttps://github.com/apache/ofbiz-framework/blob/42819e5ae1d5339d3a204ac06b43e69d46a9c0ae/applications/datamodel/entitydef/order-entitymodel.xml\nhttps://github.com/apache/ofbiz-framework/blob/42819e5ae1d5339d3a204ac06b43e69d46a9c0ae/applications/order/src/main/java/org/apache/ofbiz/order/order/OrderReadHelper.java",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.1.0",
"minimumPlan": "pro",
"packageID": "170B080D-3BFF-5964-B3D8-C316F3894771",
"rootButtonCount": 1,
"summary": "Choose order dates; inspect lines/products, shipping destinations and allocations, explicit parties, adjustments and terms.",
"tags": [
"Apache OFBiz",
"SQL Server",
"Sales orders",
"Order lines",
"Shipping groups",
"Sales",
"Pro"
],
"title": "Sales orders, lines, shipping and party dossiers — Pro"
}
}