SELECT DISTINCT
	doh.order_number
  , wnd.DELIVERY_id
  , wnd.DELIVERY_NAME
  , dfla.fulfill_line_id
  , dfla.status_code
FROM
	fusion.doo_headers_all          doh
  , fusion.doo_fulfill_lines_all    dfla
  , fusion.wsh_delivery_details     wdd
  , fusion.WSH_DELIVERY_ASSIGNMENTS WDA
  , fusion.WSH_NEW_DELIVERIES       WND
WHERE
	wdd.delivery_Detail_id                                      =WDA.delivery_Detail_id
	AND WDA.DELIVERY_ID                                         = WND.DELIVERY_ID
	AND doh.header_id                                           =dfla.header_id
	AND NVL(dfla.fulfillment_split_ref_id,dfla.FULFILL_line_ID) = wdd.source_shipment_id
	AND SHIPMENT_ADVICE_STATUS                            IS NULL
	AND wdd.WMS_INTERFACED_FLAG                                 ='CONFIRMED'
	AND wdd.released_status                                     ='C'
	AND dfla.status_code IN ('BACKORDERED','AWAIT_SHIP')
	AND doh.submitted_flag ='Y'
	AND NOT EXISTS
	(
		SELECT  *
		FROM
			fusion.doo_fulfill_line_DETAILS FLD
		WHERE
			FLD.DELIVERY_NAME =WND.DELIVERY_NAME
	)
;