Ods Query
Ods Query
ordr_dt AS entrydate ,
o.branch_nbr AS orderbranch ,
o.ordr_nbr AS ordernumber ,
os.invc_ordr_nbr ,
os.invc_invc_dt ,
o.cfg_flg AS configflag ,
o.term_id AS terminalid ,
o.enty_mthd AS entrymethod ,
ods.Find_order_entry(o.term_id, o.enty_mthd) AS entrymethoddesc ,
o.os_slsmn AS ossalesman ,
o.is_slsmn AS issalesman ,
o.fulfmt_sw AS fulfillmentordercode ,
orshedof.crt_realtime_po_flg AS rtpoflag ,
orshedof.paye_vend_nbr AS rtpovendornumber ,
addr.rslr_emal_id AS emailaddress ,
o.govt_end_user_typ AS govtendusertype ,
o.cust_ordr_nbr AS customerordernumber ,
o.eu_po_nbr AS enduserordernumber ,
o.bill_to_sfx AS customersuffix ,
CASE
WHEN Nvl(Trim(o.rslr_nbr), ' ') <= ' ' THEN
' '
ELSE substr(o.rslr_nbr, 1, 2) || '-' || substr(o.rslr_nbr, 3, 6) ||
'-' || substr(o.rslr_nbr, 8, 3)
END
AS resellernumber , o.terms AS termscode ,
CASE
WHEN o.split_bill_to_sw IN ('Y',
'D') THEN
'Y'
ELSE ' '
END
AS splitinvoicingcode_ordr ,
CASE
WHEN os.split_invc_sw = 'Y' THEN
'Y'
ELSE ' '
END
AS splitinvoicingcode_ship , os.was_bord AS shipmentwasbackordered ,
o.ccy_cd AS currencycode , tbxcorp.tb_cpo_currency_code AS companycurrencycode ,
o.ccy_rate AS currencyrate , o.eu_po_nbr AS enduserponumber , o.is_slsmn AS
ss_salesman , o.tn_spec_cd AS ss_accountnumber , o.cr_crd_sw AS creditcardflag ,
crcrd.paym_amt AS ccauthorizationamount , crcrd.auth_cd AS ccauthorizationnumber ,
crcrd.crd_nbr AS lastfourdigits , o.bill_to_sfx AS billtosuffix ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.contact
ELSE addr.ship_attn_nam
END
AS billtoattention , cushed.NAME AS billtoname , cusadr.address_1 AS
billtoaddressline1 , cusadr.address_2 AS billtoaddressline2 , cusadr.address_3 AS
billtoaddressline3 , cusadr.city_l AS billtocity , cusadr.st_l AS billtostate ,
cusadr.zip_l AS billtopostalcode , cusadr.country_code AS billtocountrycode ,
o.ship_to_sfx AS shiptosuffix ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.contact
ELSE addr.ship_attn_nam
END
AS shiptoattention , addr.ship_co_nam AS shiptoname ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.address_1
ELSE addr.ship_addr_1_line
END
AS shiptoaddressline1 ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.address_2
ELSE addr.ship_addr_2_line
END
AS shiptoaddressline2 ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.address_3
ELSE addr.ship_addr_4_line
END
AS shiptoaddressline3 ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.city_l
ELSE addr.ship_city_nam
END
AS shiptocity ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.st_l
ELSE addr.ship_st_pvnc_cd
END
AS shiptostate ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.zip_l
ELSE addr.ship_post_cd
END
AS shiptopostalcode ,
CASE
WHEN addr.company_cd IS NULL THEN
shipadr.country_code
ELSE addr.ship_ctry_cd
END
AS shiptocountrycode , oe.end_user_id AS euuserid , oe.agreement_id AS
euagreementid , oe.contract_id AS eucontractid , oe.eu_addr_id AS euaddressid ,
oe.contact_id AS eucontactid , os.dist_nbr AS distributionnumber , os.ship_nbr AS
shipmentnumber , os.ordr_typ AS shipmentordertype , refot.description AS
shipmentordrtypedesc , os.stus AS shipmentstatus , refos.description AS
shipmentstatusdesc ,
CASE
WHEN to_number(lpad(os.prms_dt, 5, '0')) = 0 THEN
NULL
ELSE to_date(lpad(os.prms_dt, 5, '0'), 'rrddd')
END
AS shipmentpromisedate ,
CASE
WHEN os.bordr_stus IN ('C',
'E',
'B') THEN
'Y'
ELSE ' '
END
AS shipmentcompletecode ,
CASE
WHEN os.bordr_stus IN ('C',
'E',
'B',
'K',
'P',
'Y',
'N',
'S',
'D') THEN
'Y'
ELSE ' '
END
AS shipmentallowablebackordercode , os.bordr_stus AS
shipmentbackorderstatus , os.carr_cd AS carriercode ,
CASE
WHEN tbxcarr.tb_carr_mode = 'LTL' THEN
tbxcarr.tb_carr_name
ELSE os.ship_via
END
AS carriername , tbxcarr.tb_carr_mode AS carriermode ,
orsshhof.frm_carrier_flg AS carrierchoicecode ,
CASE
WHEN orsshhof.frm_carrier_flg = 'I' THEN
'Ingram Choice'
WHEN orsshhof.frm_carrier_flg = 'C' THEN
'Cust Choice'
WHEN orsshhof.frm_carrier_flg = 'S' THEN
'Cust Split'
WHEN orsshhof.frm_carrier_flg = 'E' THEN
'Expedited Mode'
WHEN orsshhof.frm_carrier_flg = 'T' THEN
'Transit Day Chosen'
WHEN orsshhof.frm_carrier_flg = 'E' THEN
'Transit EDD Chosen'
ELSE orsshhof.frm_carrier_flg
END
AS carrierchoicedesc , nvl(trim(os.carr_typ),
tbxcarr.tb_carr_bill_type) AS carriertype , os.shipbl_sw AS shippableswitch ,
os.oe_carr_cd AS originalcarriercode , os.frt_in_cd AS freightincode ,
os.frt_out_cd AS freightoutcode ,
CASE
WHEN os.frt_out_cd = 'B' THEN
'Customer pays'
WHEN os.frt_out_cd = 'P' THEN
'Ingram pays'
ELSE ' '
END
AS freightoutdesc , os.orig_frt_rate_amt AS freightrateamount ,
CASE
WHEN os.frt_out_cd IN ('B',
'C',
'S',
'T') THEN
os.frt_out_amt
ELSE 0
END
AS customerfreightamount ,
CASE
WHEN os.frt_out_cd IN ('B',
'C',
'S',
'T') THEN
os.frgn_frt_out_amt
ELSE 0
END
AS totalcustforeignfreightamt , os.frt_out_amt AS freightamount ,
os.frgn_frt_out_amt AS foreignfreightamount ,
CASE
WHEN os.frt_in_cd = 'B' THEN
os.frt_out_amt
ELSE 0
END
AS customercodamount ,
CASE
WHEN os.frt_in_cd = 'B' THEN
os.frgn_frt_out_amt
ELSE 0
END
AS foreigncustomercodamount , os.frt_in_amt AS codamount ,
os.frgn_frt_in_amt AS foreigncodamount ,
CASE
WHEN to_number(lpad(os.act_tot_wgt, 5, '0')) > 0 THEN
os.act_tot_wgt
ELSE os.tot_wgt
END
AS totalweight , 0 AS totalhandlingamount ,
CASE
WHEN o.company_cd IN ('BR',
'BP') THEN
os.tot_sls + os.tot_tax
ELSE os.tot_sls
END
AS ordersubtotal ,
CASE
WHEN o.company_cd IN ('BR',
'BP') THEN
os.frgn_tot_sls_amt + os.frgn_tot_tax
ELSE os.frgn_tot_sls_amt
END
AS foreignordersubtotal , os.tot_sls + os.frt_in_amt + os.tot_tax +
CASE
WHEN os.frt_out_cd IN ('B',
'C',
'S',
'T') THEN
os.frt_out_amt
ELSE 0
END
- os.disc_amt AS ordertotal , os.frgn_tot_sls_amt + os.frgn_frt_in_amt
+ os.frgn_tot_tax +
CASE
WHEN os.frt_out_cd IN ('B',
'C',
'S',
'T') THEN
os.frgn_frt_out_amt
ELSE 0
END
- os.frgn_disc_amt AS foreignordertotal , os.disc_amt AS discountamount
, os.frgn_disc_amt AS foreigndiscountamount , os.tot_city_tax_amt AS citytax ,
os.tot_cty_tax_amt AS countytax , os.tot_st_tax_amt AS statetax ,
os.tot_cty_tax_amt AS alternativetax1 , os.tot_city_tax_amt + os.tot_st_tax_amt AS
alternativetax2 , os.tot_tax AS totaltax , os.frgn_tot_tax AS foreigntotaltax ,
CASE
WHEN os.company_cd = 'AU' THEN
os.tot_sls + os.tot_tax
ELSE NULL
END
AS foreignsalesplustaxamount ,
CASE
WHEN os.company_cd = 'AU' THEN
os.frgn_tot_sls_amt + os.frgn_tot_tax
ELSE NULL
END
AS salesplustaxamount , orsshhof.dv_ind AS declaredvaluetype ,
orsshhof.dv_est_ins_fee AS declaredvaluefee , orsshhof.dv_distb_total AS
declaredvalueamount , os.branch_nbr_ship_from AS shipfrombranchnumber ,
branch.branch_name AS branchname ,
CASE
WHEN to_number(lpad(os.ship_dt, 5, '0')) = 0 THEN
NULL
ELSE to_date(lpad(os.ship_dt, 5, '0'), 'rrddd')
END
AS shippeddate , os.cr_memo_rsn AS holdreasoncode ,
nvl(refhrsn.description, ' ') AS holdreasoncodedesc , os.no_of_crtns AS
numberofcartons ,
CASE
WHEN tbxcarr.tb_carr_mode = 'LTL' THEN
os.ship_via
ELSE ' '
END
AS pronumber , orsshhof.authorized_amt AS authorizationamount ,
orsshhof.authorization_nbr AS authorizationnumber , ' ' AS freightforwarder ,
ol.line_typ AS linetype , ol.line_nbr AS linenumber , ol.cust_line_nbr AS
customerlinenumber ,
CASE
WHEN os.cfg_flg IN ('Y',
'B',
'M',
'S')
AND
ol.sys_cmpnt_sw = 'S'
AND
ol.sys_item_line_nbr = 0 THEN
ol.cat_nbr
ELSE ol.im_part_nbr
END
AS ingrampartnumber ,
CASE
WHEN ol.line_typ <> 'C'
AND
(
ol.vend_part_nbr LIKE '%_%'
OR
ol.vend_part_nbr IS NULL
)
THEN
inshed.vendor_part_nbr
ELSE ol.vend_part_nbr
END
AS vendorpartnumber , ol.cust_item_nbr AS customerpartnumber ,
CASE
WHEN ol.line_typ <> 'C' THEN
inshed.description
ELSE ol.des
END
AS partdescription , nvl(descr.description, ' ') AS
partextradescription , ol.cfg_ind AS configind ,
CASE
WHEN ol.cfg_ind > ' ' THEN
'Y'
END
AS lineconfigflag , ol.qty_orded AS quantityordered , ol.qty_bord AS
quantitybackordered ,
CASE
WHEN ol.qty_shpd = 0
AND
ol.qty_bord = 0 THEN
ol.qty_orded
ELSE ol.qty_shpd
END
AS linequantityshipped ,
CASE
WHEN ol.qty_bord = 0
OR
to_number(lpad(ol.bo_eta_date, 5, '0')) = 0 THEN
NULL
ELSE to_date(lpad(ol.bo_eta_date, 5, '0'), 'rrddd')
END
AS backorderetadate ,
CASE
WHEN ol.acop_cost_oride_ind > ' ' THEN
'Y'
ELSE ' '
END
AS acopappliedflag , ol.acop_cost_oride_ind AS acopappliedtyp ,
CASE
WHEN o.company_cd IN ('BP',
'BR') THEN
ol.unit_prc + ol.ipi_iss_tax_amt + ol.icms_tax_amt + ol.pc_tax_amt
ELSE ol.unit_prc
END
AS unitprice ,
CASE
WHEN ol.line_typ = 'C' THEN
' '
WHEN inshed.um <= ' ' THEN
'EA'
ELSE inshed.um
END
AS unitofmeasure ,
CASE
WHEN ol.qty_shpd = 0
AND
ol.qty_bord = 0 THEN
ol.qty_orded * ol.unit_prc
ELSE ol.qty_shpd * ol.unit_prc
END
AS subtotal , ol.unit_cost AS unitcost , ol.terms AS terms ,
ol.free_item_sw AS freeitemswitch , ol.reserve_type_sw AS reservetypecode ,
ol.resv_seq_nbr AS reserveinventoryseqnumber , ol.sys_cmpnt_sw AS
componmentitemtype , ' ' AS configstatus , ol.comp_qty_per AS componmentqtype ,
ol.aggr_cd AS aggregatecode , ol.config_asmby_cd AS assemblycode , ol.cfg_lab AS
labcode , ol.commod_cd AS miscchargecode , cfsstx.config_name AS cfgname ,
cfsstx.count_in_pcr AS cfgprodcontrolreviewcnt , cfsstx.count_in_pch AS
cfgprodcontrolholdcnt , cfsstx.count_in_stg AS cfgstagingcount ,
cfsstx.count_in_sth AS cfgstagingholdcount , cfsstx.count_in_wip AS
cfgworkinprogresscount , cfsstx.count_in_qaa AS cfgqacount , cfsstx.count_in_qah AS
cfgqaholdcount , cfsstx.count_in_bin AS cfgturnedincount , cfsstx.count_in_osh AS
cfgreadytoshipcount , cfsstx.on_hold_flag AS cfgonholdflag , cfsstx.reason_text AS
cfgholdreasontext , ol.vend_nbr AS vendornumber , vnshed.name_vendor AS
vendorname , substr(ol.rel_govt_bid_vsn, 1, 4) AS salesman ,
substr(ol.rel_govt_bid_vsn, 5, 5) AS accountnumber , ol.unit_prc_rslr AS
resellerunitprice ,
CASE
WHEN to_number(lpad(ol.prms_dt, 5, '0')) = 0 THEN
NULL
ELSE to_date(lpad(ol.prms_dt, 5, '0'), 'rrddd')
END
AS linepromisedate , ol.ipi_iss_tax_amt AS taxamount1 , ol.icms_tax_amt
AS taxamount2 , ol.pc_tax_amt AS taxamount3 , ol.lst_chg_opid AS
lastchangeterminalid ,
CASE
WHEN nvl(ol.lst_chg_dt, 0) = 0 THEN
NULL
ELSE to_date(lpad(ol.lst_chg_dt, 5, '0') || lpad(mod(ol.lst_chg_tm,
240000), 6, '0'), 'rrdddhh24miss')
END
AS lastchangedate , ol.lst_chg_tm AS lastchangetime ,
lineof.rslr_base_prc_amt AS resellerbaseprice , lineof.rslr_prc_tax_0_amt AS
resellerbasepricewithtax , lineof.rslr_eu_id AS resellerenduserid ,
lineof.rslr_addr_seq_nbr AS reselleraddressseqnumber , lineof.rslr_eu_ctac_id AS
resellerenduserctacid , ol.foreign_unit_price AS foreignunitprice ,
ol.ipi_iss_tax_sw AS ipiisstaxsw , ol.actual_exchg_rate AS actualexchangerate ,
ol.vdr_exchg_rate AS vdrexchangerate , ol.unit_wgt AS unitweight , ol.adj_cost AS
adjustedcost, o.govt_bid_flg AS specialbidorder, o.cmpgn AS campaign,
ol.related_govt_bid_gsn AS gsn, orshedof.hp_csn AS csn, o.vendor_claim_nbr AS
vendorclaim, ol.inv_ind AS governmentbidbasedlineswitch,
orsshhof.special_bid_order_sw AS specialbidorderswitch, ol.line_stus AS
linestatus , os.ord_ref_nbr AS po_number , orshedof.eu_dep_id AS eudepid ,
orshedof.dep_order_nbr AS depordernbr , orshedof.dpas_order_ind AS dpascode ,
orsshhof.edd AS requireddeliverydate , orshedof.dpas_pgm_id AS dpasprogramid,
ol.roll_sw AS roll_sw, os.oper_id AS operatorid , vtbx.tb_terms_description AS
termscodedescription , orsshhof.guarfrt_sw AS guaranteefreightswitch ,
os.print_order_sw AS printorderswitch , ol.sys_item_line_nbr AS
systemitemlinenumber , os.ship_complete_fill_sw AS shipcompletefillswitch ,
os.third_party_frt_account AS thirdpartyfreightaccount , oe.vend_ordr_cd AS
vendorordercode , oe.licen_id AS eulicenseid , os.prnt_stus AS printorderstatus ,
os.prnt_cnt AS printordercount , os.lst_prnt_dt AS lastprintdate , os.lst_prnt_tm
AS lastprinttime , os.grnd_frt_out_amt AS groundfreightoutamount , os.tot_sls AS
totalsales , os.tot_cost AS totalcost , os.adj_cost AS shipmentadjustedcode ,
ol.trade_disc AS tradediscount , ol.govt_bid_based_line_sw AS governmentbidswitch ,
ol.orig_adj_cost AS originaladjustedcost , orshedof.im360_quote_nbr AS
im360quotenumber , ol.canc_dt AS canceldate , addr.attn_phn_nbr AS phonenumber ,
os.frgn_tot_sls_amt AS foreigntotalsalesamount , os.frgn_frt_out_amt AS
foreignfreightoutamount , os.frgn_frt_in_amt AS foreignfreightinamount ,
cusd.order_cancel_days AS ordercanceldays FROM ods.ods_order o ,
ods.ods_order_shipment os , ods.ods_order_line ol , ods.ods_order_line_oflw
lineof , ods.ods_order_ship_oflw orsshhof , ods.ods_order_oflw orshedof ,
ods.ims_cust_cushed cushed , ods.ims_cust_cusadr cusadr , ods.ims_cust_cusadr
shipadr , ods.db2_eu_order oe , ods.ods_order_ship_to_addr addr ,
ods.ims_vndr_vnshed vnshed , ods.ims_prod_inshed inshed ,
ods.ims_prod_desc_insstd_d descr , ods.ref_order_status refos , ods.ref_order_type
refot , ods.ref_branch branch , ods.ref_hold_reason refhrsn , ods.vsam_tbxcarr
tbxcarr , ods.vsam_tbxcorp tbxcorp , ods.ods_order_crcrd_own_inf crcrd ,
ods.ims_cfsstx_s cfsstx , ods.vsam_tbxterms vtbx , ods.ods_order_srch ors ,
ods.ims_cust_cusbrn cusd , ods.db2_ww_company co WHERE o.company_cd ='ES'
AND
o.ordr_dt BETWEEN to_date('29-Aug-24 00:00:00', 'dd-mon-yy hh24:mi:ss')
AND
to_date('29-Aug-24 23:59:59', 'dd-mon-yy hh24:mi:ss')
AND
o.bill_to_branch_nbr ='29'
AND
o.bill_to_cust_nbr ='888888'
AND
o.branch_nbr='29'
AND
o.ordr_nbr='41848'
AND
os.dist_nbr='1'
AND
os.ship_nbr='1'
AND
ol.line_stus <> 'V'
AND
ol.line_stus <> 'T'
AND
(
ol.ims_del_flg IN ('Y',
'N')
OR
(
ol.ims_del_flg IN ('Y',
'N',
'M')
AND
ol.line_typ = 'C'
)
)
AND
o.company_cd = os.company_cd
AND
o.branch_nbr = os.branch_nbr
AND
o.ordr_nbr = os.ordr_nbr
AND
o.ordr_dt = os.ordr_dt
AND
ol.company_cd = os.company_cd
AND
ol.branch_nbr = os.branch_nbr
AND
ol.ordr_nbr = os.ordr_nbr
AND
ol.ordr_dt = os.ordr_dt
AND
ol.dist_nbr = os.dist_nbr
AND
ol.ship_nbr = os.ship_nbr
AND
o.company_cd = orshedof.company_cd(+)
AND
o.branch_nbr = orshedof.branch_nbr(+)
AND
o.ordr_nbr = orshedof.ordr_nbr(+)
AND
o.ordr_dt = orshedof.ordr_dt(+)
AND
os.company_cd = orsshhof.company_cd(+)
AND
os.branch_nbr = orsshhof.branch_nbr(+)
AND
os.ordr_nbr = orsshhof.ordr_nbr(+)
AND
os.ordr_dt = orsshhof.ordr_dt(+)
AND
os.dist_nbr = orsshhof.dist_nbr(+)
AND
os.ship_nbr = orsshhof.ship_nbr(+)
AND
ol.company_cd = lineof.company_cd(+)
AND
ol.branch_nbr = lineof.branch_nbr(+)
AND
ol.ordr_nbr = lineof.ordr_nbr(+)
AND
ol.ordr_dt = lineof.ordr_dt(+)
AND
ol.dist_nbr = lineof.dist_nbr(+)
AND
ol.ship_nbr = lineof.ship_nbr(+)
AND
ol.line_nbr = lineof.line_nbr(+)
AND
o.company_cd = addr.company_cd(+)
AND
o.branch_nbr = addr.branch_nbr(+)
AND
o.ordr_nbr = addr.ordr_nbr(+)
AND
o.ordr_dt = addr.ordr_dt(+)
AND
ol.company_cd = vnshed.company(+)
AND
ol.vend_nbr = vnshed.vendor_nbr(+)
AND
'A' = vnshed.vendor_class(+)
AND
o.company_cd = cusadr.company(+)
AND
o.bill_to_branch_nbr = cusadr.br_nbr(+)
AND
o.bill_to_cust_nbr = cusadr.cust_nbr(+)
AND
o.bill_to_sfx = cusadr.suffix(+)
AND
o.company_cd = shipadr.company(+)
AND
o.bill_to_branch_nbr = shipadr.br_nbr(+)
AND
o.bill_to_cust_nbr = shipadr.cust_nbr(+)
AND
o.ship_to_sfx = shipadr.suffix(+)
AND
o.company_cd = cushed.company(+)
AND
o.bill_to_branch_nbr = cushed.br_nbr(+)
AND
o.bill_to_cust_nbr = cushed.cust_nbr(+)
AND
os.ordr_typ = refot.ordr_type(+)
AND
os.stus = refos.order_status(+)
AND
os.company_cd = branch.company_cd(+)
AND
os.branch_nbr_ship_from = branch.branch_nbr(+)
AND
os.cr_memo_rsn = refhrsn.hold_reason(+)
AND
ol.company_cd = inshed.company(+)
AND
ol.im_part_nbr = inshed.inv_part_nbr(+)
AND
inshed.company = descr.company(+)
AND
inshed.vendor_nbr = descr.vendor_nbr(+)
AND
inshed.seq_nbr = descr.seq_nbr(+)
AND
os.company_cd = tbxcarr.tb_carr_co(+)
AND
os.carr_cd = tbxcarr.tb_carr_code(+)
AND
co.bus_regn_cd=tbxcarr.bus_regn_cd(+)
AND
os.company_cd = co.co_cd(+)
AND
o.company_cd = tbxcorp.tb_cpo_company_code(+)
AND
o.company_cd = crcrd.company_cd(+)
AND
o.branch_nbr = crcrd.branch_nbr(+)
AND
o.ordr_nbr = crcrd.ordr_nbr(+)
AND
o.ordr_dt = crcrd.ordr_dt(+)
AND
ol.config_id = cfsstx.cfh_id(+)
AND
ol.company_cd = cfsstx.cfd_company_cd(+)
AND
ol.branch_nbr = cfsstx.cfd_branch_nbr(+)
AND
ol.ordr_nbr = cfsstx.ordr_nbr(+)
AND
ol.dist_nbr = cfsstx.dist_nbr(+)
AND
ol.ship_nbr = cfsstx.ship_nbr(+)
AND
ol.company_cd = oe.co_cd(+)
AND
ol.branch_nbr = oe.br_cd(+)
AND
ol.ordr_nbr = oe.order_id(+)
AND
ol.dist_nbr = oe.dist_nbr(+)
AND
ol.ship_nbr = oe.ship_nbr(+)
AND
ol.line_nbr = oe.ordr_line_nbr(+)
AND
trunc(ol.ordr_dt) = trunc(oe.ordr_entry_dt(+))
AND
o.company_cd = vtbx.tb_terms_co(+)
AND
o.terms = vtbx.tb_terms_code(+)
AND
co.bus_regn_cd = vtbx.bus_regn_cd(+)
AND
o.ordr_dt = ors.ordr_dt
AND
o.ordr_nbr = ors.ordr_nbr
AND
o.company_cd = ors.company_cd
AND
o.branch_nbr = ors.branch_nbr
AND
os.ordr_nbr = ors.ordr_nbr
AND
os.company_cd = ors.company_cd
AND
os.branch_nbr = ors.branch_nbr
AND
os.dist_nbr = ors.dist_nbr
AND
os.ship_nbr = ors.ship_nbr
AND
o.company_cd = cusd.company(+)
AND
o.bill_to_branch_nbr = cusd.br_nbr(+)
AND
o.bill_to_cust_nbr = cusd.cust_nbr(+) ORDER BY os.ordr_dt DESC ,
os.branch_nbr , os.ordr_nbr , os.dist_nbr , os.ship_nbr , ol.line_nbr