/* Formatted on 2013/06/12 12:20 (Formatter Plus v4.8.8) */
SELECT bal.book_type_code asset_book_type, ad.description,
bal.category_segment1, bal.category_segment2, bal.COST COST, bal.state,
bal.county, bal.city, bal.depreciation_expense_account,
---dep_expense_account_r12,
bal.asset_clearing_account,
---asset_clearing_account_r12,
bal.date_placed_in_service,
ad.asset_number asset_number, fak.segment1 asset_key,
ad.tag_number tag_number, ad.owned_leased, bal.deprn_reserve,
ad.manufacturer_name, (bal.COST - bal.deprn_reserve) net_book_value,
ad.attribute_category_code, ad.attribute1, ad.attribute2,
ad.attribute3, ad.attribute4, ad.attribute5, ad.attribute6,
ad.attribute7, ad.attribute8, ad.attribute9, ad.attribute10,
ad.attribute11, ad.attribute12, ad.attribute13, ad.attribute14,
ad.attribute15, ad.attribute16, ad.attribute17, ad.attribute18,
ad.attribute19, ad.attribute20, ad.attribute21, ad.attribute22,
ad.attribute23, ad.attribute24, ad.attribute25, ad.attribute26,
ad.attribute27, ad.attribute28, ad.attribute29, ad.attribute30
FROM (SELECT bk.date_placed_in_service, bk.deprn_start_date, dp.period_name,
bk.book_type_code, dd.deprn_run_date, dd.period_counter,
fl.segment1 state, fl.segment2 county, fl.segment3 city,
fl.attribute1 site, fcb.segment1 category_segment1,
fcb.segment2 category_segment2, fcb.segment3 category_segment3,
fcb.segment4 category_segment4, fcb.segment5 category_segment5,
glcc1.segment1
|| '-'
|| glcc1.segment2
|| '-'
|| glcc1.segment3
|| '-'
|| glcc1.segment4
|| '-'
|| glcc1.segment5 asset_cost_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc1.code_combination_id)
-- asset_cost_account_r12,
glcc2.segment1
|| '-'
|| glcc2.segment2
|| '-'
|| glcc2.segment3
|| '-'
|| glcc2.segment4
|| '-'
|| glcc2.segment5 asset_clearing_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc2.code_combination_id)
-- asset_clearing_account_r12,
glcc3.segment1
|| '-'
|| glcc3.segment2
|| '-'
|| glcc3.segment3
|| '-'
|| glcc3.segment4
|| '-'
|| glcc3.segment5 depreciation_expense_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc3.code_combination_id)
-- dep_expense_account_r12,
glcc4.segment1
|| '-'
|| glcc4.segment2
|| '-'
|| glcc4.segment3
|| '-'
|| glcc4.segment4
|| '-'
|| glcc4.segment5 depreciation_reserve_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc4.code_combination_id)
-- dep_reserve_account_r12,
DECODE (ah.asset_type,
'CIP', NULL,
cb.deprn_reserve_acct
) "ACCOUNT",
dd.deprn_source_code, dh.asset_id, dh.code_combination_id,
DECODE ('COST',
'COST', cb.asset_cost_acct,
'CIP COST', cb.cip_cost_acct,
'RESERVE', cb.deprn_reserve_acct,
'REVAL RESERVE', cb.reval_reserve_acct
) "GL_ACCOUNT",
DECODE ('COST',
'COST', dd.COST,
'CIP COST', dd.COST,
'RESERVE', dd.deprn_reserve,
'REVAL RESERVE', dd.reval_reserve
) "COST",
DECODE (dd.deprn_source_code,
'D', 'DEPRECIATION',
'ADDITION'
) "DEPRECIATION",
NVL (dd.deprn_reserve, 0) "DEPRN_RESERVE",
NVL
((SELECT NVL (deprn_amount, 0)
FROM fa_deprn_detail
WHERE period_counter IN (
SELECT p1.period_counter
FROM fa_deprn_periods p1,
fa_book_controls bc
WHERE 1 = 1
AND bc.book_type_code = 'USA CORP'
AND p1.book_type_code = 'USA CORP'
AND p1.period_name = :per_name )---'JAN-13')
AND asset_id = dh.asset_id
AND book_type_code = dh.book_type_code
AND distribution_id = dh.distribution_id),
0
) deprn_amount,
(NVL (dd.COST, 0))
- (NVL (dd.deprn_reserve, 0)) net_book_value,
dd.ytd_deprn,
(SELECT MAX (full_name)
FROM per_all_people_f
WHERE person_id = dh.assigned_to) employee_name,
bk.recoverable_cost, fcb.owned_leased, bk.life_in_months,
(SELECT fb.COST old_cost
FROM fa_books fb,
fa_transaction_headers th
WHERE 1 = 1
AND fb.asset_id = bk.asset_id
AND fb.book_type_code = 'USA CORP'
AND th.book_type_code = 'USA CORP'
AND th.transaction_type_code IN
('ADJUSTMENT', 'CIP ADJUSTMENT')
AND fb.transaction_header_id_out = th.transaction_header_id
AND th.date_effective BETWEEN dp.period_open_date
AND NVL (dp.period_close_date,
SYSDATE
)
AND ROWNUM = 1) old_cost,
(SELECT th.transaction_date_entered
transaction_date_entered
FROM fa_books fb,
fa_transaction_headers th
WHERE 1 = 1
AND fb.asset_id = bk.asset_id
AND fb.book_type_code = 'USA CORP'
AND th.book_type_code = 'USA CORP'
AND th.transaction_type_code IN
('ADJUSTMENT', 'CIP ADJUSTMENT')
AND fb.transaction_header_id_out = th.transaction_header_id
AND th.date_effective BETWEEN dp.period_open_date
AND NVL (dp.period_close_date,
SYSDATE
)
AND ROWNUM = 1) transaction_date_entered
FROM fa_books bk,
fa_category_books cb,
fa_asset_history ah,
fa_deprn_detail dd,
fa_distribution_history dh,
fa_deprn_periods dp,
fa_locations fl,
fa_categories_b fcb,
gl_code_combinations glcc1,
fa_distribution_accounts da,
gl_code_combinations glcc2,
gl_code_combinations glcc3,
gl_code_combinations glcc4
WHERE 1 = 1
AND fcb.category_id = ah.category_id
AND fl.location_id = dh.location_id
AND dp.book_type_code = cb.book_type_code
AND dh.book_type_code || '' = 'USA CORP'
AND dd.asset_id = dh.asset_id + 0
AND dd.book_type_code = 'USA CORP'
AND dd.distribution_id = dh.distribution_id + 0
AND da.distribution_id = dh.distribution_id
AND dd.period_counter =
(SELECT MAX (sub_dd.period_counter)
FROM fa_deprn_detail sub_dd
WHERE sub_dd.book_type_code = 'USA CORP'
AND sub_dd.distribution_id = dh.distribution_id + 0
AND sub_dd.period_counter <=
(SELECT p2.period_counter
FROM fa_deprn_periods p2,
fa_book_controls bc
WHERE 1 = 1
AND bc.book_type_code = 'USA CORP'
AND p2.book_type_code = 'USA CORP'
AND p2.period_name = 'JAN-13'))
AND ah.asset_id = dh.asset_id + 0
AND ( ( ah.asset_type != 'EXPENSED'
AND 'COST' IN ('COST', 'CIP COST')
)
OR ( ah.asset_type = 'CAPITALIZED'
AND 'RESERVE' IN ('RESERVE', 'REVAL RESERVE')
)
)
AND DECODE (dd.deprn_source_code,
'D', dp.period_close_date,
SYSDATE
) BETWEEN ah.date_effective
AND NVL (ah.date_ineffective, SYSDATE)
AND dd.deprn_source_code = 'D'
AND cb.category_id = ah.category_id
AND cb.book_type_code = 'USA CORP'
AND bk.book_type_code = 'USA CORP'
AND bk.asset_id = dd.asset_id
AND glcc1.code_combination_id(+) = da.asset_cost_account_ccid
AND glcc2.code_combination_id(+) = da.asset_clearing_account_ccid
AND glcc3.code_combination_id(+) = da.deprn_expense_account_ccid
AND glcc4.code_combination_id(+) = da.deprn_reserve_account_ccid
AND DECODE (dd.deprn_source_code, 'D', SYSDATE, SYSDATE)
BETWEEN bk.date_effective
AND NVL (bk.date_ineffective, SYSDATE)
AND DECODE ('COST',
'COST', DECODE (ah.asset_type,
'CAPITALIZED', cb.asset_cost_acct,
NULL
),
'CIP COST', DECODE (ah.asset_type,
'CIP', cb.cip_cost_acct,
NULL
),
'RESERVE', 'RESERVE',
cb.deprn_reserve_acct, 'REVAL RESERVE',
cb.reval_reserve_acct
) IS NOT NULL
AND TO_DATE (dp.period_name, 'MM-YY') = TO_DATE ('JAN-13', 'MM-YY')
AND ( dp.period_close_date BETWEEN dh.date_effective
AND dh.date_ineffective
OR dh.date_ineffective IS NULL
)
AND ( NVL (bk.period_counter_fully_retired, 0) = 0
OR bk.period_counter_fully_retired > dd.period_counter
)) bal,
fa_additions ad,
fa_asset_keywords fak,
gl_code_combinations dhcc
WHERE ad.asset_id = bal.asset_id
AND dhcc.code_combination_id = bal.code_combination_id
-- AND dhcc.segment1 IN ('1018', '1026')
--and asset_number in ('55188','36870','34191')
AND fak.code_combination_id(+) = ad.asset_key_ccid
SELECT bal.book_type_code asset_book_type, ad.description,
bal.category_segment1, bal.category_segment2, bal.COST COST, bal.state,
bal.county, bal.city, bal.depreciation_expense_account,
---dep_expense_account_r12,
bal.asset_clearing_account,
---asset_clearing_account_r12,
bal.date_placed_in_service,
ad.asset_number asset_number, fak.segment1 asset_key,
ad.tag_number tag_number, ad.owned_leased, bal.deprn_reserve,
ad.manufacturer_name, (bal.COST - bal.deprn_reserve) net_book_value,
ad.attribute_category_code, ad.attribute1, ad.attribute2,
ad.attribute3, ad.attribute4, ad.attribute5, ad.attribute6,
ad.attribute7, ad.attribute8, ad.attribute9, ad.attribute10,
ad.attribute11, ad.attribute12, ad.attribute13, ad.attribute14,
ad.attribute15, ad.attribute16, ad.attribute17, ad.attribute18,
ad.attribute19, ad.attribute20, ad.attribute21, ad.attribute22,
ad.attribute23, ad.attribute24, ad.attribute25, ad.attribute26,
ad.attribute27, ad.attribute28, ad.attribute29, ad.attribute30
FROM (SELECT bk.date_placed_in_service, bk.deprn_start_date, dp.period_name,
bk.book_type_code, dd.deprn_run_date, dd.period_counter,
fl.segment1 state, fl.segment2 county, fl.segment3 city,
fl.attribute1 site, fcb.segment1 category_segment1,
fcb.segment2 category_segment2, fcb.segment3 category_segment3,
fcb.segment4 category_segment4, fcb.segment5 category_segment5,
glcc1.segment1
|| '-'
|| glcc1.segment2
|| '-'
|| glcc1.segment3
|| '-'
|| glcc1.segment4
|| '-'
|| glcc1.segment5 asset_cost_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc1.code_combination_id)
-- asset_cost_account_r12,
glcc2.segment1
|| '-'
|| glcc2.segment2
|| '-'
|| glcc2.segment3
|| '-'
|| glcc2.segment4
|| '-'
|| glcc2.segment5 asset_clearing_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc2.code_combination_id)
-- asset_clearing_account_r12,
glcc3.segment1
|| '-'
|| glcc3.segment2
|| '-'
|| glcc3.segment3
|| '-'
|| glcc3.segment4
|| '-'
|| glcc3.segment5 depreciation_expense_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc3.code_combination_id)
-- dep_expense_account_r12,
glcc4.segment1
|| '-'
|| glcc4.segment2
|| '-'
|| glcc4.segment3
|| '-'
|| glcc4.segment4
|| '-'
|| glcc4.segment5 depreciation_reserve_account,
-- (SELECT xgl.new_segment1
-- || '-'
-- || xgl.new_segment2
-- || '-'
-- || xgl.new_segment3
-- || '-'
-- || xgl.new_segment4
-- || '-'
-- || xgl.new_segment5
-- || '-'
-- || xgl.new_segment6
-- || '-'
-- || xgl.new_segment7
-- || '-'
-- || xgl.new_segment8
-- FROM xxmtz.xxmtz_gl_code_comb_mapp xgl
-- WHERE new_coa = 'MAS_US_GL_ACCT_KFF'
-- AND old_ccid = glcc4.code_combination_id)
-- dep_reserve_account_r12,
DECODE (ah.asset_type,
'CIP', NULL,
cb.deprn_reserve_acct
) "ACCOUNT",
dd.deprn_source_code, dh.asset_id, dh.code_combination_id,
DECODE ('COST',
'COST', cb.asset_cost_acct,
'CIP COST', cb.cip_cost_acct,
'RESERVE', cb.deprn_reserve_acct,
'REVAL RESERVE', cb.reval_reserve_acct
) "GL_ACCOUNT",
DECODE ('COST',
'COST', dd.COST,
'CIP COST', dd.COST,
'RESERVE', dd.deprn_reserve,
'REVAL RESERVE', dd.reval_reserve
) "COST",
DECODE (dd.deprn_source_code,
'D', 'DEPRECIATION',
'ADDITION'
) "DEPRECIATION",
NVL (dd.deprn_reserve, 0) "DEPRN_RESERVE",
NVL
((SELECT NVL (deprn_amount, 0)
FROM fa_deprn_detail
WHERE period_counter IN (
SELECT p1.period_counter
FROM fa_deprn_periods p1,
fa_book_controls bc
WHERE 1 = 1
AND bc.book_type_code = 'USA CORP'
AND p1.book_type_code = 'USA CORP'
AND p1.period_name = :per_name )---'JAN-13')
AND asset_id = dh.asset_id
AND book_type_code = dh.book_type_code
AND distribution_id = dh.distribution_id),
0
) deprn_amount,
(NVL (dd.COST, 0))
- (NVL (dd.deprn_reserve, 0)) net_book_value,
dd.ytd_deprn,
(SELECT MAX (full_name)
FROM per_all_people_f
WHERE person_id = dh.assigned_to) employee_name,
bk.recoverable_cost, fcb.owned_leased, bk.life_in_months,
(SELECT fb.COST old_cost
FROM fa_books fb,
fa_transaction_headers th
WHERE 1 = 1
AND fb.asset_id = bk.asset_id
AND fb.book_type_code = 'USA CORP'
AND th.book_type_code = 'USA CORP'
AND th.transaction_type_code IN
('ADJUSTMENT', 'CIP ADJUSTMENT')
AND fb.transaction_header_id_out = th.transaction_header_id
AND th.date_effective BETWEEN dp.period_open_date
AND NVL (dp.period_close_date,
SYSDATE
)
AND ROWNUM = 1) old_cost,
(SELECT th.transaction_date_entered
transaction_date_entered
FROM fa_books fb,
fa_transaction_headers th
WHERE 1 = 1
AND fb.asset_id = bk.asset_id
AND fb.book_type_code = 'USA CORP'
AND th.book_type_code = 'USA CORP'
AND th.transaction_type_code IN
('ADJUSTMENT', 'CIP ADJUSTMENT')
AND fb.transaction_header_id_out = th.transaction_header_id
AND th.date_effective BETWEEN dp.period_open_date
AND NVL (dp.period_close_date,
SYSDATE
)
AND ROWNUM = 1) transaction_date_entered
FROM fa_books bk,
fa_category_books cb,
fa_asset_history ah,
fa_deprn_detail dd,
fa_distribution_history dh,
fa_deprn_periods dp,
fa_locations fl,
fa_categories_b fcb,
gl_code_combinations glcc1,
fa_distribution_accounts da,
gl_code_combinations glcc2,
gl_code_combinations glcc3,
gl_code_combinations glcc4
WHERE 1 = 1
AND fcb.category_id = ah.category_id
AND fl.location_id = dh.location_id
AND dp.book_type_code = cb.book_type_code
AND dh.book_type_code || '' = 'USA CORP'
AND dd.asset_id = dh.asset_id + 0
AND dd.book_type_code = 'USA CORP'
AND dd.distribution_id = dh.distribution_id + 0
AND da.distribution_id = dh.distribution_id
AND dd.period_counter =
(SELECT MAX (sub_dd.period_counter)
FROM fa_deprn_detail sub_dd
WHERE sub_dd.book_type_code = 'USA CORP'
AND sub_dd.distribution_id = dh.distribution_id + 0
AND sub_dd.period_counter <=
(SELECT p2.period_counter
FROM fa_deprn_periods p2,
fa_book_controls bc
WHERE 1 = 1
AND bc.book_type_code = 'USA CORP'
AND p2.book_type_code = 'USA CORP'
AND p2.period_name = 'JAN-13'))
AND ah.asset_id = dh.asset_id + 0
AND ( ( ah.asset_type != 'EXPENSED'
AND 'COST' IN ('COST', 'CIP COST')
)
OR ( ah.asset_type = 'CAPITALIZED'
AND 'RESERVE' IN ('RESERVE', 'REVAL RESERVE')
)
)
AND DECODE (dd.deprn_source_code,
'D', dp.period_close_date,
SYSDATE
) BETWEEN ah.date_effective
AND NVL (ah.date_ineffective, SYSDATE)
AND dd.deprn_source_code = 'D'
AND cb.category_id = ah.category_id
AND cb.book_type_code = 'USA CORP'
AND bk.book_type_code = 'USA CORP'
AND bk.asset_id = dd.asset_id
AND glcc1.code_combination_id(+) = da.asset_cost_account_ccid
AND glcc2.code_combination_id(+) = da.asset_clearing_account_ccid
AND glcc3.code_combination_id(+) = da.deprn_expense_account_ccid
AND glcc4.code_combination_id(+) = da.deprn_reserve_account_ccid
AND DECODE (dd.deprn_source_code, 'D', SYSDATE, SYSDATE)
BETWEEN bk.date_effective
AND NVL (bk.date_ineffective, SYSDATE)
AND DECODE ('COST',
'COST', DECODE (ah.asset_type,
'CAPITALIZED', cb.asset_cost_acct,
NULL
),
'CIP COST', DECODE (ah.asset_type,
'CIP', cb.cip_cost_acct,
NULL
),
'RESERVE', 'RESERVE',
cb.deprn_reserve_acct, 'REVAL RESERVE',
cb.reval_reserve_acct
) IS NOT NULL
AND TO_DATE (dp.period_name, 'MM-YY') = TO_DATE ('JAN-13', 'MM-YY')
AND ( dp.period_close_date BETWEEN dh.date_effective
AND dh.date_ineffective
OR dh.date_ineffective IS NULL
)
AND ( NVL (bk.period_counter_fully_retired, 0) = 0
OR bk.period_counter_fully_retired > dd.period_counter
)) bal,
fa_additions ad,
fa_asset_keywords fak,
gl_code_combinations dhcc
WHERE ad.asset_id = bal.asset_id
AND dhcc.code_combination_id = bal.code_combination_id
-- AND dhcc.segment1 IN ('1018', '1026')
--and asset_number in ('55188','36870','34191')
AND fak.code_combination_id(+) = ad.asset_key_ccid
No comments:
Post a Comment