Query with tkprof
136470May 16 2007 — edited May 17 2007Hi,
Attaching the orginal query for created the view and just obtained a simple select against the view , causes a lots of hash join with Nested loop.
If the view fired for whole rows it's causing a delay .
I am attaching the tkprof out put with the orginal view any suggestion to decrease the hash join , no of disk read ..
Tkprof out put
--------------------
TKPROF: Release 9.2.0.6.0 - Production on Wed May 16 21:26:16 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Sort options: default
********************************************************************************
count = number of times OCI procedure was executed
cpu = cpu time in seconds executing
elapsed = elapsed time in seconds executing
disk = number of physical reads of buffers from disk
query = number of buffers gotten for consistent read
current = number of buffers gotten in current mode (usually for update)
rows = number of rows processed by the fetch or execute call
********************************************************************************
alter session set sql_trace=true
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 0 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 1 0.00 0.00 0 0 0 0
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: SYS
********************************************************************************
alter session set timed_statistics=true
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 0.00 0.00 0 0 0 0
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: SYS
********************************************************************************
SELECT NAME name_col_plus_show_param,DECODE(TYPE,1,'boolean',2,'string',3,
'integer',4,'file',6,'big integer','unknown') TYPE,VALUE
value_col_plus_show_param
FROM
V$PARAMETER WHERE UPPER(NAME) LIKE UPPER('%hash_area_size%') ORDER BY
name_col_plus_show_param,ROWNUM
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 2 0.01 0.00 0 0 0 1
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 4 0.01 0.00 0 0 0 1
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS
Rows Row Source Operation
------- ---------------------------------------------------
1 SORT ORDER BY
1 COUNT
1 MERGE JOIN
855 FIXED TABLE FULL X$KSPPCV
1 FILTER
1 SORT JOIN
1 FIXED TABLE FULL X$KSPPI
********************************************************************************
alter session set hash_area_size=1048576000
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 0.00 0.00 0 0 0 0
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS
********************************************************************************
select text
from
view$ where rowid=:1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 0.00 0.00 0 8 0 1
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 3 0.00 0.00 0 8 0 1
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS (recursive depth: 1)
Rows Row Source Operation
------- ---------------------------------------------------
1 TABLE ACCESS BY USER ROWID VIEW$
********************************************************************************
select default$
from
col$ where rowid=:1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 14 0.00 0.00 0 0 0 0
Execute 14 0.00 0.00 0 0 0 0
Fetch 14 0.00 0.00 0 28 0 14
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 42 0.00 0.00 0 28 0 14
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS (recursive depth: 1)
Rows Row Source Operation
------- ---------------------------------------------------
1 TABLE ACCESS BY USER ROWID COL$
********************************************************************************
select condition
from
cdef$ where rowid=:1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 11 0.00 0.00 0 0 0 0
Execute 11 0.00 0.00 0 0 0 0
Fetch 11 0.00 0.00 0 22 0 11
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 33 0.00 0.00 0 22 0 11
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS (recursive depth: 1)
Rows Row Source Operation
------- ---------------------------------------------------
1 TABLE ACCESS BY USER ROWID CDEF$
********************************************************************************
select LEDGER_MASS_AIR_BALANCE
from
csownerbs1.CSSPV_SHIP_PCL_VW
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 1.59 1.72 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 8640 45.43 138.04 99065 7813966 0 129586
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 8642 47.02 139.77 99065 7813966 0 129586
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: SYS
Rows Row Source Operation
------- ---------------------------------------------------
129586 NESTED LOOPS OUTER
129586 NESTED LOOPS OUTER
129586 NESTED LOOPS
129586 NESTED LOOPS
129586 NESTED LOOPS
129586 NESTED LOOPS
129586 NESTED LOOPS
129586 HASH JOIN
137214 VIEW
137214 HASH JOIN
137214 INDEX FAST FULL SCAN OBJ#(10440) (object id 10440)
137214 INDEX FAST FULL SCAN OBJ#(10613) (object id 10613)
129586 NESTED LOOPS OUTER
129586 NESTED LOOPS
129586 NESTED LOOPS
129586 HASH JOIN OUTER
258298 NESTED LOOPS OUTER
258298 NESTED LOOPS OUTER
258298 NESTED LOOPS OUTER
258298 HASH JOIN OUTER
258298 HASH JOIN OUTER
258298 TABLE ACCESS FULL OBJ#(10354)
27792 INDEX FAST FULL SCAN OBJ#(10477) (object id 10477)
216421 TABLE ACCESS FULL OBJ#(10363)
250951 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
250951 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
232107 INDEX UNIQUE SCAN OBJ#(10589) (object id 10589)
78728 VIEW
78728 HASH JOIN
137517 INDEX FAST FULL SCAN OBJ#(10580) (object id 10580)
78728 INDEX FAST FULL SCAN OBJ#(10476) (object id 10476)
129586 INDEX UNIQUE SCAN OBJ#(10610) (object id 10610)
129586 INDEX UNIQUE SCAN OBJ#(10581) (object id 10581)
129586 INDEX UNIQUE SCAN OBJ#(10582) (object id 10582)
129586 INDEX UNIQUE SCAN OBJ#(10605) (object id 10605)
129586 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
129586 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
129586 INDEX UNIQUE SCAN OBJ#(10587) (object id 10587)
129586 INDEX UNIQUE SCAN OBJ#(10606) (object id 10606)
129586 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
129586 INDEX UNIQUE SCAN OBJ#(10608) (object id 10608)
********************************************************************************
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 4 1.59 1.72 0 0 0 0
Execute 5 0.00 0.00 0 0 0 0
Fetch 8642 45.44 138.05 99065 7813966 0 129587
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 8651 47.03 139.78 99065 7813966 0 129587
Misses in library cache during parse: 3
OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 26 0.00 0.00 0 0 0 0
Execute 26 0.00 0.00 0 0 0 0
Fetch 26 0.00 0.00 0 58 0 26
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 78 0.00 0.00 0 58 0 26
Misses in library cache during parse: 3
5 user SQL statements in session.
26 internal SQL statements in session.
31 SQL statements in session.
0 statements EXPLAINed in this session.
********************************************************************************
Trace file: s03lng1_ora_28977.trc
Trace file compatibility: 9.02.00
Sort options: default
1 session in tracefile.
5 user SQL statements in trace file.
26 internal SQL statements in trace file.
31 SQL statements in trace file.
8 unique SQL statements in trace file.
8947 lines in trace file.
Original Query for the view
CREATE OR REPLACE VIEW A
(LEDGER_MASS_AIR_BALANCE, LEDGER_MASS_VAC_BALANCE, LEDGER_VOLUME_BALANCE, LEDGER_ENTRY_MASS_AIR, LEDGER_ENTRY_MASS_VAC,
LEDGER_ENTRY_VOLUME, CSSMT_LOCK_NUM, CSSMT_LAST_UPDATE_USER, CSSMT_LAST_UPDATE_TIME, CSSMT_CR_BY_SCUSR_FK,
CSSMT_CREATED_DT, CSSMT_CSSMT_PK, CSSMT_LEDGER_CSLED_FK, CSSMT_SHIPMENT_REF, CSSMT_SHP_STAT_RDCOD_FK,
CSSMT_SHP_TYPE_RDCOD_FK, CSSMT_SHIPMENT_COMMENTS, CSSMT_SHIPMENT_XREF, CSSMT_EXT_SHIPMENT_XREF, CSSMT_EXT_SHIPMENT_XREF2,
CSSMT_M_OF_TR_RDCOD_FK, CSSMT_TRANS_RDTRA_FK, CSSMT_LAY_CAN_START_DT, CSSMT_LAY_CAN_END_DT, CSSMT_VES_LG_RDGRD_FK,
CSSMT_VESSEL_VET_NUM, CSSMT_VESSEL_VETTING_DT, CSSMT_VESSEL_BRKER_NAME, CSSMT_CHARTERER_NAME, CSSMT_SHIP_AGENT_NAME,
CSSMT_CHR_TYPE_RDCOD_FK, CSSMT_CHR_STAT_RDCOD_FK, CSSMT_PIPE_BATCH_NUM, CSSMT_CONSIGNEE_RDCMB_FK, CSSMT_SHIPCOMP_RDCMB_FK,
CSSMT_IN_TRANSIT_LOC_RDLOC_FK, CSSMT_IN_TRAN_LOC_COMP_LEVEL, CSSMT_AUTO_LG_PARCEL_NUM, CSSMT_IS_USDOM, CSSMT_AUTO_ACTUALIZE,
CSSMT_COMPLEX_SHIP_IND, CSPCL_LOCK_NUM, CSPCL_CR_BY_SCUSR_FK, CSPCL_CREATED_DT, CSPCL_CSPCL_PK,
CSPCL_SHIPMENT_CSSMT_FK, CSPCL_PARCEL_SEQ_NUM, CSPCL_TAX_CODE_RDTCD_FK, CSPCL_CHAIN_PR_RDCHP_FK, CSPCL_CHAIN_NUM,
CSPCL_DISP_RCT_RDCOD_FK, CSPCL_OPEN_PARCEL_PRI, CSPCL_PCL_STAT_RDCOD_FK, CSPCL_REL_TYPE_RDCOD_FK, CSPCL_GRADE_RDGRD_FK,
CSPCL_LOAD_LOC_RDLOC_FK, CSPCL_DIS_LOC_RDLOC_FK, CSPCL_LOC_OWNR_RDCMB_FK, CSPCL_NARROWED_DT_FROM, CSPCL_NARROWED_DT_TO,
CSPCL_OWN_COMP_RDCMB_FK, CSPCL_EXT_SET_SYS_XREF, CSPCL_EC_QUALIFIED, CSPCL_OWN_COMP_VRN_RDLTC_FK, CSPCL_INSP_NAM_RDCMB_FK,
CSPCL_QUALITY_REPORT, CSPCL_QUALESC1_RDCOD_FK, CSPCL_QUALESC1_VALUE, CSPCL_QUALESC2_RDCOD_FK, CSPCL_QUALESC2_VALUE,
CSPCL_FLEXIBLE_FIELD_1, CSPCL_FLEXIBLE_FIELD_2, CSPCL_FLEXIBLE_FIELD_3, CSPCL_FLEXIBLE_FIELD_4, CSPCL_FLEXIBLE_FIELD_5,
CSPCL_FLEXIBLE_FIELD_6, CSPCL_FLEXIBLE_FIELD_7, CSPCL_FLEXIBLE_FIELD_8, CSPCL_FLEXIBLE_FIELD_9, CSPCL_FLEXIBLE_FIELD_10,
CSPCL_FLEXIBLE_FIELD_11, CSPCL_FLEXIBLE_FIELD_12, CSPCL_FLEXIBLE_FIELD_13, CSPCL_FLEXIBLE_FIELD_14, CSPCL_FLEXIBLE_FIELD_15,
CSPCL_FLEXIBLE_FIELD_16, CSPCL_FLEXIBLE_FIELD_17, CSPCL_FLEXIBLE_FIELD_18, CSPCL_FLEXIBLE_FIELD_19, CSPCL_FLEXIBLE_FIELD_20,
CSPCL_SHIP_AGENT_NAME, CSPCL_COMMENTS, CSPCL_PARCEL_TYPE, CSPCL_OPT_LOAD_DIS_LOC, CSPCL_CETANE_NUMBER,
CSPCL_CFPP, CSPCL_CLOUD_POINT, CSPCL_CONDUCTIVITY, CSPCL_CETANE_INDEX, CSPCL_EQUITY_FIELD_NAME,
CSPCL_EXT_CONTRACT_XREF1, CSPCL_EXT_CONTRACT_XREF2, CSPCL_FILT_BLOCK_TEND, CSPCL_FLASH_POINT, CSPCL_FREIGHT_COST_EST,
CSPCL_INSPECTOR_COST_SPLIT, CSPCL_LUBRICITY, CSPCL_MERCAPTION_SULPHUR, CSPCL_POUR_POINT, CSPCL_SILVER_CORROSION,
CSPCL_SULPHUR, CSPCL_VISCOSITY, CSPCL_WATER_CONTENT, CSPCL_TERM_ALLOC_MONTH, CSPCL_OWNING_OP_SCUSR_FK,
CSPCL_TBO_XREF_RDSLX_FK, CSPCL_LAST_UPDATE_USER, CSPCL_LAST_UPDATE_TIME, CSPCL_CNTRPTY_VRN_RDLTC_FK, CSPCL_PRIMARY_LOC_RDLOC_FK,
CSPCL_THIRD_PARTY_OPERATOR, CSPCL_OSN_BASE_PRICE, CSPCL_OSN_PRICE_DIFFERENCE, CSPCL_OSN_AMOUNT, CSPCL_ASSOCIATE_GRADE_RDLCD_FK,
CSPCL_WAREHOUSE_LICENSE_NUMBER, CSPCL_WAREHOUSE_LICENSEE, CSBOD_SEQUENCE, CSBOD_THIRD_PARTY_REFERENCE, CSBOD_DEEMED_TITLE_TRANS_DATE,
CSBOD_PAIR_NUMBER, CSBOD_BASE_PRICE, CSBOD_DISCOUNT_RATE, CSBOD_SETTLEMENT_DATE, CSPCL_AUSTRALIAN_GST,
CSPCL_TIMESHEET_DETAILS, CSPCL_COST_SUMMARY_DETAILS, CSPCL_ANCILLARY_COSTS, CSPCL_TAX_JURIS_RDLOC_FK, CSPCL_M_OF_TR_RDCOD_FK,
CSPCL_ADJ_REASON_RDCOD_FK, CSPCL_DELIV_GRADE_RDGRD_FK, CSPCL_DELIV_ARR_BY_BP, CSPCL_BOUGHT_FROM_RDCMB_FK, CSPCL_BOUGHT_TERMS_RDDET_FK,
CSPCL_UNDERBOND, CSPCL_IMPORTED_BY_RDCOD_FK, CSPCL_EXPORT_DOCS_RDCOD_FK, CSPCL_MIRROR_PARCEL_FK, CSPDD_DEAL_ID,
CSPDD_DEAL_REFERENCE, CSPDD_AVAIL_CSAVL_FK, CSPDD_SALE_PUR_RDCOD_FK, CSPDD_DEAL_LOCATION_RDLOC_FK, CSPDD_CNTRCT_DEL_DT_FRM,
CSPDD_CNTRCT_DEL_DT_TO, CSPDD_CNTRCT_LD_DT_TO, CSPDD_CNTRCT_LD_DT_FRM, CSPDD_CNTRPTY_RDCMB_FK, CSPDD_INV_UOM_RDUOM_FK,
CSPDD_DEL_TERM_RDDET_FK, CSPDD_FIXED_PRICE, CSPDD_PRICE_FORM_TEXT, CSPDD_PRIC_DT_EVENT_RDDLE_FK, CSPDD_SET_DT_EVENT_RDDLE_FK,
CSPDD_ALT_BASIS_RDDLE_FK, CSPDD_CONTRACT_FROM_DT, CSPDD_CONTRACT_TO_DT, CSPDD_DEAL_DONE_DT, CSPDD_ORIG_QUAN_AMOUNT,
CSPDD_ORIG_QUAN_RDUOM_FK, CSPDD_SPOT_TERM_IND, CSPDD_TRADER_SCUSR_FK, CSPDD_DEAL_OPERATOR_SCUSR_FK, CSPDD_PIPELINE_CYCLE_RDDEP_FK,
CSPDD_CUSTOMS_STATUS_RDCOD_FK, CSPDD_INSP_COST_BASIS_RDCOD_FK, CSPDD_TOLERANCE_OPT_RDCOD_FK, CSPDD_DEAL_BROKER_RDCOD_FK, CSPDD_EVERGREEN_IND,
CSPDD_CHARTER_PARTY_OPT_IND, CSPDD_GRADE_SPEC_RDGRS_FK, CSPDD_PRICING_SUMMARY, CSPDD_SETTLEMENT_SUMMARY, CSPDD_AVAIL_AV_RDCOD_FK,
CSPDD_COMMITMENT_NUM, CSPDD_QUAN_MEASURE_RDCOD_FK, CSPDD_QUAL_MEASURE_RDCOD_FK, CSPDD_DEAL_TYPE_RDDLT_FK, CSPAY_OWN_EQUITY,
CSPAY_DEEMED_PRICING_DT, CSPAY_FINANCIAL_DUE_DT, CSPAY_INV_STAT_RDCOD_FK, CSPAY_INVOICE_NUM, CSPAY_INVOICE_DT,
CSTRA_ESTIMATED_SCHEDULE_DT, CSTRA_ACTUAL_SCHEDULE_DT, CSTRA_NOR_DT_LOAD, CSTRA_NOR_DT_DISCHARGE, CSTRA_LOAD_START_DT,
CSTRA_LOAD_END_DT, CSTRA_DISCHARGE_START_DT, CSTRA_COMP_OF_DISCHG_DT, CSTRA_ETA_DT, CSTRA_BOL_DT,
CSTRA_LIGHTRG_RDTRA_FK, CSTRA_PIPELINE_CYCLE, CSTRA_LOAD_BERTH_DT, CSTRA_EST_DEMURRAGE, CSTRA_ACT_DEMURRAGE,
CSTRA_RAIL_TRAIN_NUMBER, CSTRA_RENOMINATION_DT, CSTRA_IDES_TOL_INSTR_RDCOD_FK, CSTRA_PIPE_TICKET_NUM, CSTRA_SCHEDULE_DT,
CSTRA_ACT_ARRIVAL_DT, CSTRA_SAIL_DT, CSTRA_BARGE_DETAILS, CSTRA_TITLE_TRANSFER_DATE, CSTRA_TITLE_COMPUTED_BY_CST,
CSSEC_SEC_REQUIRED_IND, CSSEC_SEC_TYPE_RDCOD_FK, CSSEC_SEC_STATUS, CSSEC_SEC_START_DT, CSSEC_SEC_EXPIRY_DT,
CSSEC_TIME_LC_RECEIVED, CSCHK_CLEAN_GUIDELINE_SENT_REC, CSCHK_EMER_RES_VORD_SENT_REC, CSCHK_INS_NOM_SENT_REC, CSCHK_INSP_PAYMENT_DATE,
CSCHK_LOAD_DIS_INS_SENT_REC, CSCHK_ORIG_DOCS_SENT_REC, CSCHK_PORT_CLEAR_RECIEVED, CSCHK_PUR_CONF_SENT_RECEIVED, CSCHK_QUAL_SENT_RECEIVED,
CSCHK_SURV_INVOIC_PROCESSES, CSCHK_TERM_PARTY_ACCEPT_VET, CSCHK_DISH_INST_SENT_RECEIVED, CSCHK_DOCU_INST_SENT_RECEIVED, CSCHK_VESSEL_NOM_SENT_RECEIVED,
CSCHK_SURV_INVOICE_NUM, CSCHK_CHECK_LIST_NOTES, CSCHK_IMP_EXP_PAPERS_SENT_RECV, CSCHK_LOSS_CONTROL, CSCHK_CONTRACT_REVIEW_DT,
CSMEA_ESTNETT_WGTAIR_AMOUNT, CSMEA_ESTNETT_WGTAIR_RDUOM_FK, CSMEA_ESTNETT_WGTAIR_COMPIND, CSMEA_ESTNETT_WGTVAC_AMOUNT, CSMEA_ESTNETT_WGTVAC_RDUOM_FK,
CSMEA_ESTNETT_WGTVAC_COMPIND, CSMEA_ESTNETT_STDVOL_AMOUNT, CSMEA_ESTNETT_STDVOL_RDUOM_FK, CSMEA_ESTNETT_STDVOL_COMPIND, CSMEA_ESTNETT_DENS_AMOUNT,
CSMEA_ESTNETT_DENS_RDUOM_FK, CSMEA_ESTNETT_DENS_COMPIND, CSMEA_ESTNETT_DENS_AV_RDCOD_FK, CSMEA_ESTNETT_LAST_UPDTE_USER, CSMEA_ESTNETT_LAST_UPDTE_TIME,
CSMEA_ESTGROSS_WGTAIR_AMOUNT, CSMEA_ESTGROSS_WGTAIR_RDUOM_FK, CSMEA_ESTGROSS_WGTAIR_COMPIND, CSMEA_ESTGROSS_WGTVAC_AMOUNT, CSMEA_ESTGROSS_WGTVAC_RDUOM_FK,
CSMEA_ESTGROSS_WGTVAC_COMPIND, CSMEA_ESTGROSS_STDVOL_AMOUNT, CSMEA_ESTGROSS_STDVOL_RDUOM_FK, CSMEA_ESTGROSS_STDVOL_COMPIND, CSMEA_ESTGROSS_DENS_AMOUNT,
CSMEA_ESTGROSS_DENS_RDUOM_FK, CSMEA_ESTGROSS_DENS_COMPIND, CSMEA_ESTGROSS_DENS_AV_RDCD_FK, CSMEA_ESTGROSS_LAST_UPDTE_USER, CSMEA_ESTGROSS_LAST_UPDTE_TIME,
CSMEA_ACTNETT_WGTAIR_AMOUNT, CSMEA_ACTNETT_WGTAIR_RDUOM_FK, CSMEA_ACTNETT_WGTAIR_COMPIND, CSMEA_ACTNETT_WGTVAC_AMOUNT, CSMEA_ACTNETT_WGTVAC_RDUOM_FK,
CSMEA_ACTNETT_WGTVAC_COMPIND, CSMEA_ACTNETT_STDVOL_AMOUNT, CSMEA_ACTNETT_STDVOL_RDUOM_FK, CSMEA_ACTNETT_STDVOL_COMPIND, CSMEA_ACTNETT_DENS_AMOUNT,
CSMEA_ACTNETT_DENS_RDUOM_FK, CSMEA_ACTNETT_DENS_COMPIND, CSMEA_ACTNETT_DENS_AV_RDCOD_FK, CSMEA_ACTNETT_LAST_UPDTE_USER, CSMEA_ACTNETT_LAST_UPDTE_TIME,
CSMEA_ACTGROSS_WGTAIR_AMOUNT, CSMEA_ACTGROSS_WGTAIR_RDUOM_FK, CSMEA_ACTGROSS_WGTAIR_COMPIND, CSMEA_ACTGROSS_WGTVAC_AMOUNT, CSMEA_ACTGROSS_WGTVAC_RDUOM_FK,
CSMEA_ACTGROSS_WGTVAC_COMPIND, CSMEA_ACTGROSS_STDVOL_AMOUNT, CSMEA_ACTGROSS_STDVOL_RDUOM_FK, CSMEA_ACTGROSS_STDVOL_COMPIND, CSMEA_ACTGROSS_DENS_AMOUNT,
CSMEA_ACTGROSS_DENS_RDUOM_FK, CSMEA_ACTGROSS_DENS_COMPIND, CSMEA_ACTGROSS_DENS_AV_RDCD_FK, CSMEA_ACTGROSS_LAST_UPDTE_USER, CSMEA_ACTGROSS_LAST_UPDTE_TIME,
CSMEA_NETT_WGTAIR_AMOUNT, CSMEA_NETT_WGTAIR_RDUOM_FK, CSMEA_NETT_WGTAIR_COMPIND, CSMEA_NETT_WGTVAC_AMOUNT, CSMEA_NETT_WGTVAC_RDUOM_FK,
CSMEA_NETT_WGTVAC_COMPIND, CSMEA_NETT_STDVOL_AMOUNT, CSMEA_NETT_STDVOL_RDUOM_FK, CSMEA_NETT_STDVOL_COMPIND, CSMEA_NETT_DENS_AMOUNT,
CSMEA_NETT_DENS_RDUOM_FK, CSMEA_NETT_DENS_COMPIND, CSMEA_NETT_DENS_AV_RDCOD_FK, CSMEA_NETT_LAST_UPDTE_USER, CSMEA_NETT_LAST_UPDTE_TIME,
CSMEA_GROSS_WGTAIR_AMOUNT, CSMEA_GROSS_WGTAIR_RDUOM_FK, CSMEA_GROSS_WGTAIR_COMPIND, CSMEA_GROSS_WGTVAC_AMOUNT, CSMEA_GROSS_WGTVAC_RDUOM_FK,
CSMEA_GROSS_WGTVAC_COMPIND, CSMEA_GROSS_STDVOL_AMOUNT, CSMEA_GROSS_STDVOL_RDUOM_FK, CSMEA_GROSS_STDVOL_COMPIND, CSMEA_GROSS_DENS_AMOUNT,
CSMEA_GROSS_DENS_RDUOM_FK, CSMEA_GROSS_DENS_COMPIND, CSMEA_GROSS_DENS_AV_RDCOD_FK, CSMEA_GROSS_LAST_UPDTE_USER, CSMEA_GROSS_LAST_UPDTE_TIME,
FIRST_PARCEL_DT, CSPCL_GENERIC_DATE_FROM, CSPCL_GENERIC_DATE_TO, CSAVL_ZERO_OUT_STATUS, CSAVL_LEDGER_CSLED_FK,
CSAVL_DERIV_MAX_QUAN_AMOUNT, CSAVL_DERIV_MIN_QUAN_AMOUNT, CSAVL_OPN_QUAN_AV_RDCOD_FK, CSCMT_ORIG_QUAN_RDUOM_FK, CSCMT_GRADE_RDGRD_FK,
CSPCL_BACK_OFFICE_SYS_RDCOD_FK)
AS
SELECT DECODE(
(
SELECT count(1)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.MASS_AIR_AMOUNT IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
), 0,
(
SELECT NVL(SUM(CSLEE1.MASS_AIR_AMOUNT), 0)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
), NULL
) LEDGER_MASS_AIR_BALANCE,
DECODE(
(
SELECT count(1)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.MASS_VAC_AMOUNT IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
) , 0,
(
SELECT NVL(SUM(CSLEE1.MASS_VAC_AMOUNT), 0)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
), NULL
) LEDGER_MASS_VAC_BALANCE,
DECODE(
(
SELECT count(1)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.VOLUME_AMOUNT IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
), 0,
(
SELECT
NVL(SUM(CSLEE1.VOLUME_AMOUNT), 0)
FROM CSLEE_LEDGER_ENTRIES CSLEE1
WHERE CSLEE1.DELETED_ROW IS NULL
AND CSLEE1.LEDGER_CSLED_FK = CSSMT_SHIPMENTS.LEDGER_CSLED_FK
), NULL
) LEDGER_VOLUME_BALANCE,
CSLEE_LEDGER_ENTRIES.MASS_AIR_AMOUNT LEDGER_ENTRY_MASS_AIR,
CSLEE_LEDGER_ENTRIES.MASS_VAC_AMOUNT LEDGER_ENTRY_MASS_VAC,
CSLEE_LEDGER_ENTRIES.VOLUME_AMOUNT LEDGER_ENTRY_VOLUME,
CSSMT_SHIPMENTS.LOCK_NUM CSSMT_LOCK_NUM,
CSSMT_SHIPMENTS.LAST_UPDATE_USER CSSMT_LAST_UPDATE_USER,
CSSMT_SHIPMENTS.LAST_UPDATE_TIME CSSMT_LAST_UPDATE_TIME,
CSSMT_SHIPMENTS.CREATED_BY_SCUSR_FK CSSMT_CR_BY_SCUSR_FK,
CSSMT_SHIPMENTS.CREATED_DT CSSMT_CREATED_DT,
CSSMT_SHIPMENTS.CSSMT_PK CSSMT_CSSMT_PK,
CSSMT_SHIPMENTS.LEDGER_CSLED_FK CSSMT_LEDGER_CSLED_FK,
CSSMT_SHIPMENTS.SHIPMENT_REFERENCE CSSMT_SHIPMENT_REF,
CSSMT_SHIPMENTS.SHIPMENT_STAT_RDCOD_FK CSSMT_SHP_STAT_RDCOD_FK,
CSSMT_SHIPMENTS.SHIPMENT_TYPE_RDCOD_FK CSSMT_SHP_TYPE_RDCOD_FK,
CSSMT_SHIPMENTS.SHIPMENT_COMMENTS CSSMT_SHIPMENT_COMMENTS,
CSSMT_SHIPMENTS.SHIPMENT_XREF CSSMT_SHIPMENT_XREF,
CSSMT_SHIPMENTS.EXT_SHIPMENT_XREF CSSMT_EXT_SHIPMENT_XREF,
CSSMT_SHIPMENTS.EXT_SHIPMENT_XREF2 CSSMT_EXT_SHIPMENT_XREF2,
CSSMT_SHIPMENTS.MODE_OF_TRANS_RDCOD_FK CSSMT_M_OF_TR_RDCOD_FK,
CSSMT_SHIPMENTS.TRANSPORT_RDTRA_FK CSSMT_TRANS_RDTRA_FK,
CSSMT_SHIPMENTS.LAY_CAN_START_DT CSSMT_LAY_CAN_START_DT,
CSSMT_SHIPMENTS.LAY_CAN_END_DT CSSMT_LAY_CAN_END_DT,
CSSMT_SHIPMENTS.VES_LAST_GRADE_RDGRD_FK CSSMT_VES_LG_RDGRD_FK,
CSSMT_SHIPMENTS.VESSEL_VETTING_NUM CSSMT_VESSEL_VET_NUM,
CSSMT_SHIPMENTS.VESSEL_VETTING_DT CSSMT_VESSEL_VETTING_DT,
CSSMT_SHIPMENTS.VESSEL_BROKER_RDCMB_FK CSSMT_VESSEL_BRKER_NAME,
CSSMT_SHIPMENTS.CHARTERER_NAME CSSMT_CHARTERER_NAME,
CSSMT_SHIPMENTS.SHIPPING_AGENT_NAME CSSMT_SHIP_AGENT_NAME,
CSSMT_SHIPMENTS.CHARTER_TYPE_RDCOD_FK CSSMT_CHR_TYPE_RDCOD_FK,
CSSMT_SHIPMENTS.CHARTER_STAT_RDCOD_FK CSSMT_CHR_STAT_RDCOD_FK,
CSSMT_SHIPMENTS.PIPE_BATCH_NUM CSSMT_PIPE_BATCH_NUM,
CSSMT_SHIPMENTS.CONSIGNEE_RDCMB_FK CSSMT_CONSIGNEE_RDCMB_FK,
CSSMT_SHIPMENTS.SHIPCOMP_RDCMB_FK CSSMT_SHIPCOMP_RDCMB_FK,
CSSMT_SHIPMENTS.IN_TRANSIT_LOC_RDLOC_FK CSSMT_IN_TRANSIT_LOC_RDLOC_FK,
CSSMT_SHIPMENTS.IN_TRANSIT_LOC_COMP_LEVEL CSSMT_IN_TRAN_LOC_COMP_LEVEL,
CSSMT_SHIPMENTS.AUTO_LG_PARCEL_NUM CSSMT_AUTO_LG_PARCEL_NUM,
CSSMT_SHIPMENTS.IS_USDOM CSSMT_IS_USDOM,
CSSMT_SHIPMENTS.AUTO_ACTUALIZE CSSMT_AUTO_ACTUALIZE,
CSSMT_SHIPMENTS.COMPLEX_SHIP_IND CSSMT_COMPLEX_SHIP_IND,
CSPCL_PARCELS.LOCK_NUM CSPCL_LOCK_NUM,
CSPCL_PARCELS.CREATED_BY_SCUSR_FK CSPCL_CR_BY_SCUSR_FK,
CSPCL_PARCELS.CREATED_DT CSPCL_CREATED_DT,
CSPCL_PARCELS.CSPCL_PK CSPCL_CSPCL_PK,
CSPCL_PARCELS.SHIPMENT_CSSMT_FK CSPCL_SHIPMENT_CSSMT_FK,
CSPCL_PARCELS.PARCEL_SEQ_NUM CSPCL_PARCEL_SEQ_NUM,
CSPCL_PARCELS.TAX_CODE_RDTCD_FK CSPCL_TAX_CODE_RDTCD_FK,
CSPCL_PARCELS.CHAIN_PREF_RDCHP_FK CSPCL_CHAIN_PR_RDCHP_FK,
CSPCL_PARCELS.CHAIN_NUM CSPCL_CHAIN_NUM,
CSPCL_PARCELS.DISP_RECEIPT_RDCOD_FK CSPCL_DISP_RCT_RDCOD_FK,
CSPCL_PARCELS.OPEN_PARCEL_PRIORITY CSPCL_OPEN_PARCEL_PRI,
CSPCL_PARCELS.PARCEL_STATUS_RDCOD_FK CSPCL_PCL_STAT_RDCOD_FK,
CSPCL_PARCELS.RELEASE_TYPE_RDCOD_FK CSPCL_REL_TYPE_RDCOD_FK,
CSPCL_PARCELS.GRADE_RDGRD_FK CSPCL_GRADE_RDGRD_FK,
CSPCL_PARCELS.LOAD_LOC_RDLOC_FK CSPCL_LOAD_LOC_RDLOC_FK,
CSPCL_PARCELS.DISCHG_LOC_RDLOC_FK CSPCL_DIS_LOC_RDLOC_FK,
CSPCL_PARCELS.LOC_OWNER_RDCMB_FK CSPCL_LOC_OWNR_RDCMB_FK,
CSPCL_PARCELS.NARROWED_DT_FROM CSPCL_NARROWED_DT_FROM,
CSPCL_PARCELS.NARROWED_DT_TO CSPCL_NARROWED_DT_TO,
CSPCL_PARCELS.OWNING_COMPANY_RDCMB_FK CSPCL_OWN_COMP_RDCMB_FK,
CSPCL_PARCELS.EXT_SETTLEMENT_SYS_XREF CSPCL_EXT_SET_SYS_XREF,
CSPCL_PARCELS.EC_QUALIFIED CSPCL_EC_QUALIFIED,
CSPCL_PARCELS.OWNING_COMPANY_VRN_RDLTC_FK CSPCL_OWN_COMP_VRN_RDLTC_FK ,
CSPCL_PARCELS.INSPECTOR_NAME_RDCMB_FK CSPCL_INSP_NAM_RDCMB_FK,
CSPCL_PARCELS.QUALITY_REPORT CSPCL_QUALITY_REPORT,
CSPCL_PARCELS.QUALESC_1_RDCOD_FK CSPCL_QUALESC1_RDCOD_FK,
CSPCL_PARCELS.QUALESC_1_VALUE CSPCL_QUALESC1_VALUE,
CSPCL_PARCELS.QUALESC_2_RDCOD_FK CSPCL_QUALESC2_RDCOD_FK,
CSPCL_PARCELS.QUALESC_2_VALUE CSPCL_QUALESC2_VALUE,
CSPCL_PARCELS.FLEXIBLE_FIELD_1 CSPCL_FLEXIBLE_FIELD_1,
CSPCL_PARCELS.FLEXIBLE_FIELD_2 CSPCL_FLEXIBLE_FIELD_2,
CSPCL_PARCELS.FLEXIBLE_FIELD_3 CSPCL_FLEXIBLE_FIELD_3,
CSPCL_PARCELS.FLEXIBLE_FIELD_4 CSPCL_FLEXIBLE_FIELD_4,
CSPCL_PARCELS.FLEXIBLE_FIELD_5 CSPCL_FLEXIBLE_FIELD_5,
CSPCL_PARCELS.FLEXIBLE_FIELD_6 CSPCL_FLEXIBLE_FIELD_6,
CSPCL_PARCELS.FLEXIBLE_FIELD_7 CSPCL_FLEXIBLE_FIELD_7,
CSPCL_PARCELS.FLEXIBLE_FIELD_8 CSPCL_FLEXIBLE_FIELD_8,
CSPCL_PARCELS.FLEXIBLE_FIELD_9 CSPCL_FLEXIBLE_FIELD_9,
CSPCL_PARCELS.FLEXIBLE_FIELD_10 CSPCL_FLEXIBLE_FIELD_10,
CSPCL_PARCELS.FLEXIBLE_FIELD_11 CSPCL_FLEXIBLE_FIELD_11,
CSPCL_PARCELS.FLEXIBLE_FIELD_12 CSPCL_FLEXIBLE_FIELD_12,
CSPCL_PARCELS.FLEXIBLE_FIELD_13 CSPCL_FLEXIBLE_FIELD_13,
CSPCL_PARCELS.FLEXIBLE_FIELD_14 CSPCL_FLEXIBLE_FIELD_14,
CSPCL_PARCELS.FLEXIBLE_FIELD_15 CSPCL_FLEXIBLE_FIELD_15,
CSPCL_PARCELS.FLEXIBLE_FIELD_16 CSPCL_FLEXIBLE_FIELD_16,
CSPCL_PARCELS.FLEXIBLE_FIELD_17 CSPCL_FLEXIBLE_FIELD_17,
CSPCL_PARCELS.FLEXIBLE_FIELD_18 CSPCL_FLEXIBLE_FIELD_18,
CSPCL_PARCELS.FLEXIBLE_FIELD_19 CSPCL_FLEXIBLE_FIELD_19,
CSPCL_PARCELS.FLEXIBLE_FIELD_20 CSPCL_FLEXIBLE_FIELD_20,
CSPCL_PARCELS.SHIPPING_AGENT_NAME CSPCL_SHIP_AGENT_NAME,
CSPCL_PARCELS.COMMENTS CSPCL_COMMENTS,
CSPCL_PARCELS.PARCEL_TYPE CSPCL_PARCEL_TYPE,
CSPCL_PARCELS.OPT_LOAD_DIS_LOC CSPCL_OPT_LOAD_DIS_LOC,
CSPCL_PARCELS.CETANE_NUMBER CSPCL_CETANE_NUMBER,
CSPCL_PARCELS.CFPP CSPCL_CFPP,
CSPCL_PARCELS.CLOUD_POINT CSPCL_CLOUD_POINT,
CSPCL_PARCELS.CONDUCTIVITY CSPCL_CONDUCTIVITY,
CSPCL_PARCELS.CETANE_INDEX CSPCL_CETANE_INDEX,
CSPCL_PARCELS.EQUITY_FIELD_NAME CSPCL_EQUITY_FIELD_NAME,
CSPCL_PARCELS.EXT_CONTRACT_XREF1 CSPCL_EXT_CONTRACT_XREF1,
CSPCL_PARCELS.EXT_CONTRACT_XREF2 CSPCL_EXT_CONTRACT_XREF2,
CSPCL_PARCELS.FILT_BLOCK_TEND CSPCL_FILT_BLOCK_TEND,
CSPCL_PARCELS.FLASH_POINT CSPCL_FLASH_POINT,
CSPCL_PARCELS.FREIGHT_COST_EST CSPCL_FREIGHT_COST_EST,
CSPCL_PARCELS.INSPECTOR_COST_SPLIT CSPCL_INSPECTOR_COST_SPLIT,
CSPCL_PARCELS.LUBRICITY CSPCL_LUBRICITY,
CSPCL_PARCELS.MERCAPTION_SULPHUR CSPCL_MERCAPTION_SULPHUR,
CSPCL_PARCELS.POUR_POINT CSPCL_POUR_POINT,
CSPCL_PARCELS.SLIVER_CORROSION CSPCL_SILVER_CORROSION,
CSPCL_PARCELS.SULPHUR CSPCL_SULPHUR,
CSPCL_PARCELS.VISCOSITY CSPCL_VISCOSITY,
CSPCL_PARCELS.WATER_CONTENT CSPCL_WATER_CONTENT,
CSPCL_PARCELS.TERM_ALLOC_MONTH CSPCL_TERM_ALLOC_MONTH,
CSPCL_PARCELS.OWNING_OP_SCUSR_FK CSPCL_OWNING_OP_SCUSR_FK,
CSPCL_PARCELS.TBO_XREF_RDSLX_FK CSPCL_TBO_XREF_RDSLX_FK,
CSPCL_PARCELS.LAST_UPDATE_USER CSPCL_LAST_UPDATE_USER,
CSPCL_PARCELS.LAST_UPDATE_TIME CSPCL_LAST_UPDATE_TIME,
CSPCL_PARCELS.COUNTERPARTY_VRN_RDLTC_FK CSPCL_CNTRPTY_VRN_RDLTC_FK,
CSPCL_PARCELS.PRIMARY_LOC_RDLOC_FK CSPCL_PRIMARY_LOC_RDLOC_FK,
CSPCL_PARCELS.THIRD_PARTY_OPERATOR CSPCL_THIRD_PARTY_OPERATOR,
CSPCL_PARCELS.OSN_BASE_PRICE CSPCL_OSN_BASE_PRICE,
CSPCL_PARCELS.OSN_PRICE_DIFFERENCE CSPCL_OSN_PRICE_DIFFERENCE,
CSPCL_PARCELS.OSN_AMOUNT CSPCL_OSN_AMOUNT,
CSPCL_PARCELS.ASSOCIATE_GRADE_RDLCD_FK CSPCL_ASSOCIATE_GRADE_RDLCD_FK,
CSPCL_PARCELS.WAREHOUSE_LICENSE_NUMBER CSPCL_WAREHOUSE_LICENSE_NUMBER,
CSPCL_PARCELS.WAREHOUSE_LICENSEE CSPCL_WAREHOUSE_LICENSEE,
CSBOD_BOOKOUT_DETAILS.SEQUENCE CSBOD_SEQUENCE,
CSBOD_BOOKOUT_DETAILS.THIRD_PARTY_REFERENCE CSBOD_THIRD_PARTY_REFERENCE,
CSBOD_BOOKOUT_DETAILS.DEEMED_TITLE_TRANSFER_DATE CSBOD_DEEMED_TITLE_TRANS_DATE,
CSBOD_BOOKOUT_DETAILS.PAIR_NUMBER CSBOD_PAIR_NUMBER,
CSBOD_BOOKOUT_DETAILS.BASE_PRICE CSBOD_BASE_PRICE,
CSBOD_BOOKOUT_DETAILS.DISCOUNT_RATE CSBOD_DISCOUNT_RATE,
CSBOD_BOOKOUT_DETAILS.SETTLEMENT_DATE CSBOD_SETTLEMENT_DATE,
CSPCL_PARCELS.AUSTRALIAN_GST CSPCL_AUSTRALIAN_GST,
CSPCL_PARCELS.TIMESHEET_DETAILS CSPCL_TIMESHEET_DETAILS,
CSPCL_PARCELS.COST_SUMMARY_DETAILS CSPCL_COST_SUMMARY_DETAILS,
CSPCL_PARCELS.ANCILLARY_COSTS CSPCL_ANCILLARY_COSTS,
CSPCL_PARCELS.TAX_JURISDICTION_RDLOC_FK CSPCL_TAX_JURIS_RDLOC_FK,
CSPCL_PARCELS.MODE_OF_TRANS_RDCOD_FK CSPCL_M_OF_TR_RDCOD_FK,
CSPCL_PARCELS.ADJUSTMENT_REASON_RDCOD_FK CSPCL_ADJ_REASON_RDCOD_FK,
CSPCL_PARCELS.DELIV_GRADE_RDGRD_FK CSPCL_DELIV_GRADE_RDGRD_FK,
CSPCL_PARCELS.DELIV_ARR_BY_BP CSPCL_DELIV_ARR_BY_BP,
CSPCL_PARCELS.BOUGHT_FROM_RDCMB_FK CSPCL_BOUGHT_FROM_RDCMB_FK,
CSPCL_PARCELS.BOUGHT_TERMS_RDDET_FK CSPCL_BOUGHT_TERMS_RDDET_FK,
CSPCL_PARCELS.UNDERBOND CSPCL_UNDERBOND,
CSPCL_PARCELS.IMPORTED_BY_RDCOD_FK CSPCL_IMPORTED_BY_RDCOD_FK,
CSPCL_PARCELS.EXPORT_DOCS_RDCOD_FK CSPCL_EXPORT_DOCS_RDCOD_FK,
CSPCL_PARCELS.MIRROR_PARCEL_CSPCL_FK CSPCL_MIRROR_PARCEL_FK,
CSPDD_PARCEL_DEAL_DATA.DEAL_CSDEA_FK CSPDD_DEAL_ID,
CSPDD_PARCEL_DEAL_DATA.DEAL_REFERENCE CSPDD_DEAL_REFERENCE,
CSPDD_PARCEL_DEAL_DATA.AVAILABILITY_CSAVL_FK CSPDD_AVAIL_CSAVL_FK,
CSPDD_PARCEL_DEAL_DATA.SALE_PURCHASE_RDCOD_FK CSPDD_SALE_PUR_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.DEAL_LOCATION_RDLOC_FK CSPDD_DEAL_LOCATION_RDLOC_FK,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_DELIV_DT_FROM CSPDD_CNTRCT_DEL_DT_FRM,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_DELIV_DT_TO CSPDD_CNTRCT_DEL_DT_TO,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_LOAD_DT_TO CSPDD_CNTRCT_LD_DT_TO,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_LOAD_DT_FROM CSPDD_CNTRCT_LD_DT_FRM,
CSPDD_PARCEL_DEAL_DATA.COUNTERPARTY_RDCMB_FK CSPDD_CNTRPTY_RDCMB_FK,
CSPDD_PARCEL_DEAL_DATA.INVOICING_UOM_RDUOM_FK CSPDD_INV_UOM_RDUOM_FK,
CSPDD_PARCEL_DEAL_DATA.DELIVERY_TERMS_RDDET_FK CSPDD_DEL_TERM_RDDET_FK,
CSPDD_PARCEL_DEAL_DATA.FIXED_PRICE CSPDD_FIXED_PRICE,
CSPDD_PARCEL_DEAL_DATA.PRICE_FORMULA_TEXT CSPDD_PRICE_FORM_TEXT,
CSPDD_PARCEL_DEAL_DATA.PRICING_DT_EVENT_RDDLE_FK CSPDD_PRIC_DT_EVENT_RDDLE_FK,
CSPDD_PARCEL_DEAL_DATA.SETTLEMENT_DT_EVENT_RDDLE_FK CSPDD_SET_DT_EVENT_RDDLE_FK,
CSPDD_PARCEL_DEAL_DATA.ALT_BASIS_RDDLE_FK CSPDD_ALT_BASIS_RDDLE_FK,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_FROM_DT CSPDD_CONTRACT_FROM_DT,
CSPDD_PARCEL_DEAL_DATA.CONTRACT_TO_DT CSPDD_CONTRACT_TO_DT,
CSPDD_PARCEL_DEAL_DATA.DEAL_DONE_DT CSPDD_DEAL_DONE_DT,
CSPDD_PARCEL_DEAL_DATA.ORIG_QUAN_AMOUNT CSPDD_ORIG_QUAN_AMOUNT,
CSPDD_PARCEL_DEAL_DATA.ORIG_QUAN_RDUOM_FK CSPDD_ORIG_QUAN_RDUOM_FK,
CSPDD_PARCEL_DEAL_DATA.SPOT_TERM_IND CSPDD_SPOT_TERM_IND,
CSPDD_PARCEL_DEAL_DATA.TRADER_SCUSR_FK CSPDD_TRADER_SCUSR_FK,
CSPDD_PARCEL_DEAL_DATA.DEAL_OPERATOR_SCUSR_FK CSPDD_DEAL_OPERATOR_SCUSR_FK,
CSPDD_PARCEL_DEAL_DATA.PIPELINE_CYCLE_RDDEP_FK CSPDD_PIPELINE_CYCLE_RDDEP_FK,
CSPDD_PARCEL_DEAL_DATA.CUSTOMS_STATUS_RDCOD_FK CSPDD_CUSTOMS_STATUS_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.INSPECTION_COST_BASIS_RDCOD_FK CSPDD_INSP_COST_BASIS_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.TOLERANCE_OPT_RDCOD_FK CSPDD_TOLERANCE_OPT_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.DEAL_BROKER_RDCOD_FK CSPDD_DEAL_BROKER_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.EVERGREEN_IND CSPDD_EVERGREEN_IND,
CSPDD_PARCEL_DEAL_DATA.CHARTER_PARTY_OPTIONS_IND CSPDD_CHARTER_PARTY_OPT_IND,
CSPDD_PARCEL_DEAL_DATA.GRADE_SPEC_RDGRS_FK CSPDD_GRADE_SPEC_RDGRS_FK,
CSPDD_PARCEL_DEAL_DATA.PRICING_SUMMARY CSPDD_PRICING_SUMMARY,
CSPDD_PARCEL_DEAL_DATA.SETTLEMENT_SUMMARY CSPDD_SETTLEMENT_SUMMARY,
CSPDD_PARCEL_DEAL_DATA.AVAIL_AV_RDCOD_FK CSPDD_AVAIL_AV_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.COMMITMENT_NUM CSPDD_COMMITMENT_NUM,
CSPDD_PARCEL_DEAL_DATA.QUANTITY_MEASURE_RDCOD_FK CSPDD_QUAN_MEASURE_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.QUALITY_MEASURE_RDCOD_FK CSPDD_QUAL_MEASURE_RDCOD_FK,
CSPDD_PARCEL_DEAL_DATA.DEAL_TYPE_RDDLT_FK CSPDD_DEAL_TYPE_RDDLT_FK,
CSPAY_PAYMENT_DETAILS.OWN_EQUITY CSPAY_OWN_EQUITY,
CSPAY_PAYMENT_DETAILS.DEEMED_PRICING_DT CSPAY_DEEMED_PRICING_DT,
CSPAY_PAYMENT_DETAILS.FINANCIAL_DUE_DT CSPAY_FINANCIAL_DUE_DT,
CSPAY_PAYMENT_DETAILS.INVOICE_STATUS_RDCOD_FK CSPAY_INV_STAT_RDCOD_FK,
CSPAY_PAYMENT_DETAILS.INVOICE_NUM CSPAY_INVOICE_NUM,
CSPAY_PAYMENT_DETAILS.INVOICE_DT CSPAY_INVOICE_DT,
CSTRA_TRANSPORTS.ESTIMATED_SCHEDULE_DT CSTRA_ESTIMATED_SCHEDULE_DT,
CSTRA_TRANSPORTS.ACTUAL_SCHEDULE_DT CSTRA_ACTUAL_SCHEDULE_DT,
CSTRA_TRANSPORTS.NOR_DT_LOAD CSTRA_NOR_DT_LOAD,
CSTRA_TRANSPORTS.NOR_DT_DISCHARGE CSTRA_NOR_DT_DISCHARGE,
CSTRA_TRANSPORTS.LOAD_START_DT CSTRA_LOAD_START_DT,
CSTRA_TRANSPORTS.LOAD_END_DATE CSTRA_LOAD_END_DT,
CSTRA_TRANSPORTS.DISCHARGE_START_DT CSTRA_DISCHARGE_START_DT,
CSTRA_TRANSPORTS.COMP_OF_DISCHG_DT CSTRA_COMP_OF_DISCHG_DT,
CSTRA_TRANSPORTS.ETA_DT CSTRA_ETA_DT,
CSTRA_TRANSPORTS.BOL_DT CSTRA_BOL_DT,
CSTRA_TRANSPORTS.LIGHTERING_RDTRA_FK CSTRA_LIGHTRG_RDTRA_FK,
CSTRA_TRANSPORTS.SCHED_PIPE_CYCLE_RDDEP_FK CSTRA_PIPELINE_CYCLE,
CSTRA_TRANSPORTS.LOAD_BERTH_DT CSTRA_LOAD_BERTH_DT,
CSTRA_TRANSPORTS.EST_DEMURRAGE CSTRA_EST_DEMURRAGE,
CSTRA_TRANSPORTS.ACT_DEMURRAGE CSTRA_ACT_DEMURRAGE,
CSTRA_TRANSPORTS.RAIL_TRAIN_NUMBER CSTRA_RAIL_TRAIN_NUMBER,
CSTRA_TRANSPORTS.RENOMINATION_DT CSTRA_RENOMINATION_DT,
CSTRA_TRANSPORTS.IDES_TOL_INSTR_RDCOD_FK CSTRA_IDES_TOL_INSTR_RDCOD_FK,
CSTRA_TRANSPORTS.PIPE_TICKET_NUM CSTRA_PIPE_TICKET_NUM,
CSTRA_TRANSPORTS.SCHEDULE_DT CSTRA_SCHEDULE_DT,
CSTRA_TRANSPORTS.ACT_ARRIVAL_DT CSTRA_ACT_ARRIVAL_DT,
CSTRA_TRANSPORTS.SAIL_DT CSTRA_SAIL_DT,
CSTRA_TRANSPORTS.barge_details CSTRA_BARGE_DETAILS,
CSTRA_TRANSPORTS.TITLE_TRANSFER_DATE CSTRA_TITLE_TRANSFER_DATE,
CSTRA_TRANSPORTS.TITLE_COMPUTED_BY_CST CSTRA_TITLE_COMPUTED_BY_CST,
CSSEC_SECURITY_DETAILS.SECURITY_REQUIRED_IND CSSEC_SEC_REQUIRED_IND,
CSSEC_SECURITY_DETAILS.SECURITY_TYPE_RDCOD_FK CSSEC_SEC_TYPE_RDCOD_FK,
CSSEC_SECURITY_DETAILS.SECURITY_STATUS CSSEC_SEC_STATUS,
CSSEC_SECURITY_DETAILS.SECURITY_START_DT CSSEC_SEC_START_DT,
CSSEC_SECURITY_DETAILS.SECURITY_EXPIRY_DT CSSEC_SEC_EXPIRY_DT,
CSSEC_SECURITY_DETAILS.TIME_LC_RECEIVED CSSEC_TIME_LC_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.CLEAN_GUIDELINE_SENT_REC CSCHK_CLEAN_GUIDELINE_SENT_REC,
CSCHK_PARCEL_CHECKLISTS.EMER_RES_VORD_SENT_REC CSCHK_EMER_RES_VORD_SENT_REC,
CSCHK_PARCEL_CHECKLISTS.INS_NOM_SENT_REC CSCHK_INS_NOM_SENT_REC,
CSCHK_PARCEL_CHECKLISTS.INS_PAYMENT_DATE CSCHK_INSP_PAYMENT_DATE,
CSCHK_PARCEL_CHECKLISTS.LOAD_DIS_INS_SENT_REC CSCHK_LOAD_DIS_INS_SENT_REC,
CSCHK_PARCEL_CHECKLISTS.ORIG_DOCS_SENT_REC CSCHK_ORIG_DOCS_SENT_REC,
CSCHK_PARCEL_CHECKLISTS.PORT_CLEAR_RECEIVED CSCHK_PORT_CLEAR_RECIEVED,
CSCHK_PARCEL_CHECKLISTS.PUR_CONF_SENT_RECEIVED CSCHK_PUR_CONF_SENT_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.QUAL_SENT_RECEIVED CSCHK_QUAL_SENT_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.SURV_INVOIC_PROCESSED CSCHK_SURV_INVOIC_PROCESSES,
CSCHK_PARCEL_CHECKLISTS.TERM_PARTY_ACCEPT_VET CSCHK_TERM_PARTY_ACCEPT_VET,
CSCHK_PARCEL_CHECKLISTS.DISCH_INST_SENT_RECEIVED CSCHK_DISH_INST_SENT_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.DOCU_INST_SENT_RECEIVED CSCHK_DOCU_INST_SENT_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.VESSEL_NOM_SENT_RECEIVED CSCHK_VESSEL_NOM_SENT_RECEIVED,
CSCHK_PARCEL_CHECKLISTS.SURV_INVOICE_NUM CSCHK_SURV_INVOICE_NUM,
CSCHK_PARCEL_CHECKLISTS.CHECK_LIST_NOTES CSCHK_CHECK_LIST_NOTES,
CSCHK_PARCEL_CHECKLISTS.IMP_EXP_PAPERS_SENT_RECV CSCHK_IMP_EXP_PAPERS_SENT_RECV,
CSCHK_PARCEL_CHECKLISTS.LOSS_CONTROL CSCHK_LOSS_CONTROL,
CSCHK_PARCEL_CHECKLISTS.CONTRACT_REVIEW_DT CSCHK_CONTRACT_REVIEW_DT,
EST_NETT_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_ESTNETT_WGTAIR_AMOUNT,
EST_NETT_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_ESTNETT_WGTAIR_RDUOM_FK,
EST_NETT_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_ESTNETT_WGTAIR_COMPIND,
EST_NETT_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_ESTNETT_WGTVAC_AMOUNT,
EST_NETT_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_ESTNETT_WGTVAC_RDUOM_FK,
EST_NETT_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_ESTNETT_WGTVAC_COMPIND,
EST_NETT_MEASUREMENTS.STDVOL_AMOUNT CSMEA_ESTNETT_STDVOL_AMOUNT,
EST_NETT_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_ESTNETT_STDVOL_RDUOM_FK,
EST_NETT_MEASUREMENTS.STDVOL_COMPIND CSMEA_ESTNETT_STDVOL_COMPIND,
EST_NETT_MEASUREMENTS.DENSITY_AMOUNT CSMEA_ESTNETT_DENS_AMOUNT,
EST_NETT_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_ESTNETT_DENS_RDUOM_FK,
EST_NETT_MEASUREMENTS.DENSITY_COMPIND CSMEA_ESTNETT_DENS_COMPIND,
EST_NETT_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_ESTNETT_DENS_AV_RDCOD_FK,
EST_NETT_MEASUREMENTS.LAST_UPDATE_USER CSMEA_ESTNETT_LAST_UPDTE_USER,
EST_NETT_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_ESTNETT_LAST_UPDTE_TIME,
EST_GROSS_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_ESTGROSS_WGTAIR_AMOUNT,
EST_GROSS_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_ESTGROSS_WGTAIR_RDUOM_FK,
EST_GROSS_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_ESTGROSS_WGTAIR_COMPIND,
EST_GROSS_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_ESTGROSS_WGTVAC_AMOUNT,
EST_GROSS_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_ESTGROSS_WGTVAC_RDUOM_FK,
EST_GROSS_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_ESTGROSS_WGTVAC_COMPIND,
EST_GROSS_MEASUREMENTS.STDVOL_AMOUNT CSMEA_ESTGROSS_STDVOL_AMOUNT,
EST_GROSS_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_ESTGROSS_STDVOL_RDUOM_FK,
EST_GROSS_MEASUREMENTS.STDVOL_COMPIND CSMEA_ESTGROSS_STDVOL_COMPIND,
EST_GROSS_MEASUREMENTS.DENSITY_AMOUNT CSMEA_ESTGROSS_DENS_AMOUNT,
EST_GROSS_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_ESTGROSS_DENS_RDUOM_FK,
EST_GROSS_MEASUREMENTS.DENSITY_COMPIND CSMEA_ESTGROSS_DENS_COMPIND,
EST_GROSS_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_ESTGROSS_DENS_AV_RDCD_FK,
EST_GROSS_MEASUREMENTS.LAST_UPDATE_USER CSMEA_ESTGROSS_LAST_UPDTE_USER,
EST_GROSS_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_ESTGROSS_LAST_UPDTE_TIME,
ACT_NETT_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_ACTNETT_WGTAIR_AMOUNT,
ACT_NETT_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_ACTNETT_WGTAIR_RDUOM_FK,
ACT_NETT_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_ACTNETT_WGTAIR_COMPIND,
ACT_NETT_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_ACTNETT_WGTVAC_AMOUNT,
ACT_NETT_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_ACTNETT_WGTVAC_RDUOM_FK,
ACT_NETT_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_ACTNETT_WGTVAC_COMPIND,
ACT_NETT_MEASUREMENTS.STDVOL_AMOUNT CSMEA_ACTNETT_STDVOL_AMOUNT,
ACT_NETT_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_ACTNETT_STDVOL_RDUOM_FK,
ACT_NETT_MEASUREMENTS.STDVOL_COMPIND CSMEA_ACTNETT_STDVOL_COMPIND,
ACT_NETT_MEASUREMENTS.DENSITY_AMOUNT CSMEA_ACTNETT_DENS_AMOUNT,
ACT_NETT_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_ACTNETT_DENS_RDUOM_FK,
ACT_NETT_MEASUREMENTS.DENSITY_COMPIND CSMEA_ACTNETT_DENS_COMPIND,
ACT_NETT_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_ACTNETT_DENS_AV_RDCOD_FK,
ACT_NETT_MEASUREMENTS.LAST_UPDATE_USER CSMEA_ACTNETT_LAST_UPDTE_USER,
ACT_NETT_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_ACTNETT_LAST_UPDTE_TIME,
ACT_GROSS_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_ACTGROSS_WGTAIR_AMOUNT,
ACT_GROSS_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_ACTGROSS_WGTAIR_RDUOM_FK,
ACT_GROSS_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_ACTGROSS_WGTAIR_COMPIND,
ACT_GROSS_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_ACTGROSS_WGTVAC_AMOUNT,
ACT_GROSS_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_ACTGROSS_WGTVAC_RDUOM_FK,
ACT_GROSS_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_ACTGROSS_WGTVAC_COMPIND,
ACT_GROSS_MEASUREMENTS.STDVOL_AMOUNT CSMEA_ACTGROSS_STDVOL_AMOUNT,
ACT_GROSS_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_ACTGROSS_STDVOL_RDUOM_FK,
ACT_GROSS_MEASUREMENTS.STDVOL_COMPIND CSMEA_ACTGROSS_STDVOL_COMPIND,
ACT_GROSS_MEASUREMENTS.DENSITY_AMOUNT CSMEA_ACTGROSS_DENS_AMOUNT,
ACT_GROSS_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_ACTGROSS_DENS_RDUOM_FK,
ACT_GROSS_MEASUREMENTS.DENSITY_COMPIND CSMEA_ACTGROSS_DENS_COMPIND,
ACT_GROSS_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_ACTGROSS_DENS_AV_RDCD_FK,
ACT_GROSS_MEASUREMENTS.LAST_UPDATE_USER CSMEA_ACTGROSS_LAST_UPDTE_USER,
ACT_GROSS_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_ACTGROSS_LAST_UPDTE_TIME,
NETT_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_NETT_WGTAIR_AMOUNT,
NETT_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_NETT_WGTAIR_RDUOM_FK,
NETT_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_NETT_WGTAIR_COMPIND,
NETT_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_NETT_WGTVAC_AMOUNT,
NETT_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_NETT_WGTVAC_RDUOM_FK,
NETT_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_NETT_WGTVAC_COMPIND,
NETT_MEASUREMENTS.STDVOL_AMOUNT CSMEA_NETT_STDVOL_AMOUNT,
NETT_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_NETT_STDVOL_RDUOM_FK,
NETT_MEASUREMENTS.STDVOL_COMPIND CSMEA_NETT_STDVOL_COMPIND,
NETT_MEASUREMENTS.DENSITY_AMOUNT CSMEA_NETT_DENS_AMOUNT,
NETT_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_NETT_DENS_RDUOM_FK,
NETT_MEASUREMENTS.DENSITY_COMPIND CSMEA_NETT_DENS_COMPIND,
NETT_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_NETT_DENS_AV_RDCOD_FK,
NETT_MEASUREMENTS.LAST_UPDATE_USER CSMEA_NETT_LAST_UPDTE_USER,
NETT_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_NETT_LAST_UPDTE_TIME,
GROSS_MEASUREMENTS.WGT_AIR_AMOUNT CSMEA_GROSS_WGTAIR_AMOUNT,
GROSS_MEASUREMENTS.WGT_AIR_RDUOM_FK CSMEA_GROSS_WGTAIR_RDUOM_FK,
GROSS_MEASUREMENTS.WGT_AIR_COMPIND CSMEA_GROSS_WGTAIR_COMPIND,
GROSS_MEASUREMENTS.WGT_VAC_AMOUNT CSMEA_GROSS_WGTVAC_AMOUNT,
GROSS_MEASUREMENTS.WGT_VAC_RDUOM_FK CSMEA_GROSS_WGTVAC_RDUOM_FK,
GROSS_MEASUREMENTS.WGT_VAC_COMPIND CSMEA_GROSS_WGTVAC_COMPIND,
GROSS_MEASUREMENTS.STDVOL_AMOUNT CSMEA_GROSS_STDVOL_AMOUNT,
GROSS_MEASUREMENTS.STDVOL_RDUOM_FK CSMEA_GROSS_STDVOL_RDUOM_FK,
GROSS_MEASUREMENTS.STDVOL_COMPIND CSMEA_GROSS_STDVOL_COMPIND,
GROSS_MEASUREMENTS.DENSITY_AMOUNT CSMEA_GROSS_DENS_AMOUNT,
GROSS_MEASUREMENTS.DENSITY_RDUOM_FK CSMEA_GROSS_DENS_RDUOM_FK,
GROSS_MEASUREMENTS.DENSITY_COMPIND CSMEA_GROSS_DENS_COMPIND,
GROSS_MEASUREMENTS.DENSITY_AV_RDCOD_FK CSMEA_GROSS_DENS_AV_RDCOD_FK,
GROSS_MEASUREMENTS.LAST_UPDATE_USER CSMEA_GROSS_LAST_UPDTE_USER,
GROSS_MEASUREMENTS.LAST_UPDATE_TIME CSMEA_GROSS_LAST_UPDTE_TIME,
(SELECT MIN(NARROWED_DT_FROM)
FROM CSPCL_PARCELS
WHERE CSPCL_PARCELS.DELETED_ROW IS NULL
AND SHIPMENT_CSSMT_FK = CSSMT_SHIPMENTS.CSSMT_PK) FIRST_PARCEL_DT,
CSPCL_PARCELS.GENERIC_DT_FROM CSPCL_GENERIC_DATE_FROM,
CSPCL_PARCELS.GENERIC_DT_TO CSPCL_GENERIC_DATE_TO,
CSAVL_AVAILABILITIES.ZERO_OUT_STATUS CSAVL_ZERO_OUT_STATUS,
CSAVL_AVAILABILITIES.LEDGER_CSLED_FK CSAVL_LEDGER_CSLED_FK,
CSAVL_AVAILABILITIES.DERIV_MAX_QUAN_AMOUNT CSAVL_DERIV_MAX_QUAN_AMOUNT,
CSAVL_AVAILABILITIES.DERIV_MIN_QUAN_AMOUNT CSAVL_DERIV_MIN_QUAN_AMOUNT,
CSAVL_AVAILABILITIES.OPN_QUAN_AV_RDCOD_FK CSAVL_OPN_QUAN_AV_RDCOD_FK,
CSCMT_COMMITMENTS.ORIG_QUAN_RDUOM_FK CSCMT_ORIG_QUAN_RDUOM_FK,
CSCMT_COMMITMENTS.GRADE_RDGRD_FK CSCMT_GRADE_RDGRD_FK,
CSPCL_PARCELS.BO_SYSTEM_RDCOD_FK CSPCL_BACK_OFFICE_SYS_RDCOD_FK
FROM CSSMT_SHIPMENTS
INNER JOIN CSPCL_PARCELS
ON CSSMT_SHIPMENTS.CSSMT_PK = CSPCL_PARCELS.SHIPMENT_CSSMT_FK
LEFT OUTER JOIN CSTRA_TRANSPORTS
ON CSPCL_PARCELS.TRANSPORTS_CSTRA_FK = CSTRA_TRANSPORTS.CSTRA_PK
LEFT OUTER JOIN CSBOD_BOOKOUT_DETAILS
ON CSPCL_PARCELS.BOOKOUT_DETAILS_CSBOD_FK = CSBOD_BOOKOUT_DETAILS.CSBOD_PK
LEFT OUTER JOIN CSPDD_PARCEL_DEAL_DATA
ON CSPCL_PARCELS.PARCEL_DEAL_DATA_CSPDD_FK = CSPDD_PARCEL_DEAL_DATA.CSPDD_PK
INNER JOIN CSCHK_PARCEL_CHECKLISTS
ON CSPCL_PARCELS.CHECKLISTS_CSCHK_FK = CSCHK_PARCEL_CHECKLISTS.CSCHK_PK
INNER JOIN CSPAY_PAYMENT_DETAILS
ON CSPCL_PARCELS.PAYMENT_DETAILS_CSPAY_FK = CSPAY_PAYMENT_DETAILS.CSPAY_PK
INNER JOIN CSSEC_SECURITY_DETAILS
ON CSPCL_PARCELS.SECURITY_DETAILS_CSSEC_FK = CSSEC_SECURITY_DETAILS.CSSEC_PK
LEFT OUTER JOIN CSMEA_MEASUREMENTS EST_NETT_MEASUREMENTS
ON CSPCL_PARCELS.EST_NETT_MEAS_CSMEA_FK = EST_NETT_MEASUREMENTS.CSMEA_PK
LEFT OUTER JOIN CSMEA_MEASUREMENTS EST_GROSS_MEASUREMENTS
ON CSPCL_PARCELS.EST_GROSS_MEAS_CSMEA_FK = EST_GROSS_MEASUREMENTS.CSMEA_PK
LEFT OUTER JOIN CSMEA_MEASUREMENTS ACT_NETT_MEASUREMENTS
ON CSPCL_PARCELS.ACT_NETT_MEAS_CSMEA_FK = ACT_NETT_MEASUREMENTS.CSMEA_PK
LEFT OUTER JOIN CSMEA_MEASUREMENTS ACT_GROSS_MEASUREMENTS
ON CSPCL_PARCELS.ACT_GROSS_MEAS_CSMEA_FK = ACT_GROSS_MEASUREMENTS.CSMEA_PK
INNER JOIN CSMEA_MEASUREMENTS NETT_MEASUREMENTS
ON CSPCL_PARCELS.NETT_MEAS_CSMEA_FK = NETT_MEASUREMENTS.CSMEA_PK
INNER JOIN CSMEA_MEASUREMENTS GROSS_MEASUREMENTS
ON CSPCL_PARCELS.GROSS_MEAS_CSMEA_FK = GROSS_MEASUREMENTS.CSMEA_PK
INNER JOIN CSLED_LEDGERS
ON CSSMT_SHIPMENTS.LEDGER_CSLED_FK = CSLED_LEDGERS.CSLED_PK
INNER JOIN CSLEE_LEDGER_ENTRIES
ON CSPCL_PARCELS.LEDGER_ENT_TO_CSLEE_FK = CSLEE_LEDGER_ENTRIES.CSLEE_PK
LEFT OUTER JOIN CSAVL_AVAILABILITIES
ON CSPDD_PARCEL_DEAL_DATA.AVAILABILITY_CSAVL_FK = CSAVL_AVAILABILITIES.CSAVL_PK
LEFT OUTER JOIN CSCMT_COMMITMENTS
ON CSAVL_AVAILABILITIES.COMMITMENT_CSCMT_FK = CSCMT_COMMITMENTS.CSCMT_PK
WHERE CSPCL_PARCELS.DELETED_ROW IS NULL;