ECC General Ledger, GL Account Analysis, SQL2
Description
Categories: Enterprise Command Center
Imported from Enterprise Command Center
Dataset Key: gl-aa
Query Procedure: GL_ECC_UTIL_PVT.GET_ECC_DATA_LOAD_INFO
Security Procedure: GL_ECC_DATASECURITY_PKG_PUB.GetFilterAttributeValues
Dataset Key: gl-aa
Query Procedure: GL_ECC_UTIL_PVT.GET_ECC_DATA_LOAD_INFO
Security Procedure: GL_ECC_DATASECURITY_PKG_PUB.GetFilterAttributeValues
select x.* from ( SELECT * FROM ( SELECT /*+ INDEX(gjh GL_JE_HEADERS_N2) */ gjb.je_batch_id || '-' || gjh.je_header_id || '-' || gjl.je_line_num ecc_spec_id, gled.name ledger, gled.ledger_id, gled.chart_of_accounts_id chart_of_account_id, gled.currency_code ledger_currency, gjh.period_name period_name, 'Q'||gps.quarter_num period_quarter, gps.period_type period_type, gps.period_year period_year, gps.closing_status closing_status, gps.adjustment_period_flag adjustment_flag, gjh.je_category AS category_code, gct.USER_JE_CATEGORY_NAME category, gjh.je_source source_code, gst.USER_JE_SOURCE_NAME AS source, gjh.actual_flag actual_flag, gjb.group_id gl_group_id, gjb.je_batch_id je_batch_id, gjb.name batch_name, gjh.je_header_id je_header_id, gjh.name journal_name, gjh.default_effective_date journal_date, gjh.description journal_description, gjh.doc_sequence_value journal_sequence, gjh.currency_code journal_currency, gjh.currency_conversion_date conversion_date, gjh.currency_conversion_type conversion_type, gjh.currency_conversion_rate conversion_rate, gl_ecc_util_pvt.fnd_get_lookup_meaning(p_lookup_type => 'MJE_BATCH_STATUS', p_lookup_code => gjb.status, p_application_id => gps.application_id, p_language => gst.language, p_desc_or_meaning => 'DESCRIPTION') AS journal_status, gjb.status status_code, gjh.posted_date journal_posted_date, gjl.je_line_num journal_line, gjl.description line_description, kfv.code_combination_id code_combination,kfv.gl_account_type account_type_code,kfv.concatenated_segments full_account,(fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT1',kfv."SEGMENT1",1002470, NULL ,NULL,101,gst.language)||'-'||fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT2',kfv."SEGMENT2",1002471, NULL ,NULL,101,gst.language)||'-'||fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT3',kfv."SEGMENT3",1002472, NULL ,NULL,101,gst.language)||'-'||fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT4',kfv."SEGMENT4",1002473, NULL ,NULL,101,gst.language)||'-'||fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT5',kfv."SEGMENT5",1002474, NULL ,NULL,101,gst.language)) concatenated_description,(SELECT description FROM fnd_lookup_values flv WHERE lookup_type = 'ACCOUNT TYPE' AND view_application_id = gps.application_id AND lookup_code = kfv.gl_account_type AND security_group_id = fnd_global.lookup_security_group(flv.lookup_type, flv.view_application_id) AND language = gst.language) account_type,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,1) GL_PARENT_ACCOUNT_CODE1,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,2) GL_PARENT_ACCOUNT_CODE2,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,3) GL_PARENT_ACCOUNT_CODE3,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,4) GL_PARENT_ACCOUNT_CODE4,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,5) GL_PARENT_ACCOUNT_CODE5,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,6) GL_PARENT_ACCOUNT_CODE6,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,7) GL_PARENT_ACCOUNT_CODE7,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,8) GL_PARENT_ACCOUNT_CODE8,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,9) GL_PARENT_ACCOUNT_CODE9,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,10) GL_PARENT_ACCOUNT_CODE10,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,11) GL_PARENT_ACCOUNT_CODE11,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,12) GL_PARENT_ACCOUNT_CODE12,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,13) GL_PARENT_ACCOUNT_CODE13,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,14) GL_PARENT_ACCOUNT_CODE14,fnd_ecc_kff_util.get_hier_parent_value(1002472,kfv.SEGMENT3,15) GL_PARENT_ACCOUNT_CODE15,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,1,gst.language) GL_PARENT_ACCOUNT1,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,2,gst.language) GL_PARENT_ACCOUNT2,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,3,gst.language) GL_PARENT_ACCOUNT3,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,4,gst.language) GL_PARENT_ACCOUNT4,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,5,gst.language) GL_PARENT_ACCOUNT5,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,6,gst.language) GL_PARENT_ACCOUNT6,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,7,gst.language) GL_PARENT_ACCOUNT7,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,8,gst.language) GL_PARENT_ACCOUNT8,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,9,gst.language) GL_PARENT_ACCOUNT9,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,10,gst.language) GL_PARENT_ACCOUNT10,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,11,gst.language) GL_PARENT_ACCOUNT11,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,12,gst.language) GL_PARENT_ACCOUNT12,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,13,gst.language) GL_PARENT_ACCOUNT13,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,14,gst.language) GL_PARENT_ACCOUNT14,fnd_ecc_kff_util.parent_des(1002472,kfv.SEGMENT3,15,gst.language) GL_PARENT_ACCOUNT15,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,1) GL_PARENT_CC_CODE1,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,2) GL_PARENT_CC_CODE2,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,3) GL_PARENT_CC_CODE3,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,4) GL_PARENT_CC_CODE4,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,5) GL_PARENT_CC_CODE5,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,6) GL_PARENT_CC_CODE6,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,7) GL_PARENT_CC_CODE7,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,8) GL_PARENT_CC_CODE8,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,9) GL_PARENT_CC_CODE9,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,10) GL_PARENT_CC_CODE10,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,11) GL_PARENT_CC_CODE11,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,12) GL_PARENT_CC_CODE12,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,13) GL_PARENT_CC_CODE13,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,14) GL_PARENT_CC_CODE14,fnd_ecc_kff_util.get_hier_parent_value(1002471,kfv.SEGMENT2,15) GL_PARENT_CC_CODE15,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,1,gst.language) GL_PARENT_CC1,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,2,gst.language) GL_PARENT_CC2,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,3,gst.language) GL_PARENT_CC3,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,4,gst.language) GL_PARENT_CC4,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,5,gst.language) GL_PARENT_CC5,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,6,gst.language) GL_PARENT_CC6,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,7,gst.language) GL_PARENT_CC7,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,8,gst.language) GL_PARENT_CC8,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,9,gst.language) GL_PARENT_CC9,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,10,gst.language) GL_PARENT_CC10,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,11,gst.language) GL_PARENT_CC11,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,12,gst.language) GL_PARENT_CC12,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,13,gst.language) GL_PARENT_CC13,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,14,gst.language) GL_PARENT_CC14,fnd_ecc_kff_util.parent_des(1002471,kfv.SEGMENT2,15,gst.language) GL_PARENT_CC15,fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT1',kfv."SEGMENT1",1002470, NULL ,NULL,101,gst.language) "GL_BALANCING",fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT2',kfv."SEGMENT2",1002471, NULL ,NULL,101,gst.language) "FA_COST_CTR",fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT3',kfv."SEGMENT3",1002472, NULL ,NULL,101,gst.language) "GL_ACCOUNT",fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT4',kfv."SEGMENT4",1002473, NULL ,NULL,101,gst.language) "SEGMENT4",fnd_ecc_kff_util.get_vset_values_kff('GL#','OPERATIONS_ACCOUNTING_FLEX','SEGMENT5',kfv."SEGMENT5",1002474, NULL ,NULL,101,gst.language) "SEGMENT5",kfv.SEGMENT1 "GL_BALANCING_CODE",kfv.SEGMENT2 "FA_COST_CTR_CODE",kfv.SEGMENT3 "GL_ACCOUNT_CODE",kfv.SEGMENT4 "SEGMENT4_CODE",kfv.SEGMENT5 "SEGMENT5_CODE", nvl(gjl.entered_dr, 0) gl_entered_dr, nvl(gjl.entered_cr, 0) gl_entered_cr, nvl(gjl.accounted_dr, 0) gl_accounted_dr, nvl(gjl.accounted_cr, 0) gl_accounted_cr, gp.year_start_date fiscal_start_year, gp.start_date start_date, gst.language language, gled.ledger_category_code, flv.description as ledger_category FROM gl_ledgers gled, gl_je_batches gjb, gl_je_headers gjh, gl_je_lines gjl, gl_period_statuses gps, gl_periods gp, gl_je_categories_tl gct, gl_je_sources_tl gst, fnd_lookup_values flv, GL_CODE_COMBINATIONS_KFV kfv WHERE gjl.je_header_id = gjh.je_header_id AND gjl.code_combination_id = kfv.code_combination_id AND gjh.je_batch_id = gjb.je_batch_id AND gjh.ledger_id = gled.ledger_id AND gled.object_type_code = 'L' AND gled.complete_flag ='Y' AND gps.ledger_id = gled.ledger_id AND gps.period_name = gjh.period_name AND gps.application_id = 101 AND flv.lookup_type ='GL_ASF_LEDGER_CATEGORY' AND flv.view_application_id = 101 AND flv.lookup_code = gled.ledger_category_code AND flv.security_group_id = fnd_global.lookup_security_group(flv.lookup_type, flv.view_application_id) AND flv.language = gst.language AND gjh.actual_flag = 'A' AND (gps.period_year > TO_NUMBER(2024) -1 OR gps.closing_status = 'O') AND gp.period_name = gps.period_name AND gp.period_set_name = gjb.period_set_name AND gct.je_category_name = gjh.je_category AND gst.je_source_name = gjh.je_source AND gct.language = gst.language AND gst.language in ('US') and gled.LEDGER_ID = 1 ) PIVOT (MAX( "GL_BALANCING") AS "GL_BALANCING",MAX( "FA_COST_CTR") AS "FA_COST_CTR",MAX( "GL_ACCOUNT") AS "GL_ACCOUNT",MAX( "SEGMENT4") AS "SEGMENT4",MAX( "SEGMENT5") AS "SEGMENT5",MAX(account_type) AS account_type,MAX(GL_PARENT_ACCOUNT1) AS GL_PARENT_ACCOUNT1,MAX(GL_PARENT_ACCOUNT2) AS GL_PARENT_ACCOUNT2,MAX(GL_PARENT_ACCOUNT3) AS GL_PARENT_ACCOUNT3,MAX(GL_PARENT_ACCOUNT4) AS GL_PARENT_ACCOUNT4,MAX(GL_PARENT_ACCOUNT5) AS GL_PARENT_ACCOUNT5,MAX(GL_PARENT_ACCOUNT6) AS GL_PARENT_ACCOUNT6,MAX(GL_PARENT_ACCOUNT7) AS GL_PARENT_ACCOUNT7,MAX(GL_PARENT_ACCOUNT8) AS GL_PARENT_ACCOUNT8,MAX(GL_PARENT_ACCOUNT9) AS GL_PARENT_ACCOUNT9,MAX(GL_PARENT_ACCOUNT10) AS GL_PARENT_ACCOUNT10,MAX(GL_PARENT_ACCOUNT11) AS GL_PARENT_ACCOUNT11,MAX(GL_PARENT_ACCOUNT12) AS GL_PARENT_ACCOUNT12,MAX(GL_PARENT_ACCOUNT13) AS GL_PARENT_ACCOUNT13,MAX(GL_PARENT_ACCOUNT14) AS GL_PARENT_ACCOUNT14,MAX(GL_PARENT_ACCOUNT15) AS GL_PARENT_ACCOUNT15,MAX(GL_PARENT_CC1) AS GL_PARENT_CC1,MAX(GL_PARENT_CC2) AS GL_PARENT_CC2,MAX(GL_PARENT_CC3) AS GL_PARENT_CC3,MAX(GL_PARENT_CC4) AS GL_PARENT_CC4,MAX(GL_PARENT_CC5) AS GL_PARENT_CC5,MAX(GL_PARENT_CC6) AS GL_PARENT_CC6,MAX(GL_PARENT_CC7) AS GL_PARENT_CC7,MAX(GL_PARENT_CC8) AS GL_PARENT_CC8,MAX(GL_PARENT_CC9) AS GL_PARENT_CC9,MAX(GL_PARENT_CC10) AS GL_PARENT_CC10,MAX(GL_PARENT_CC11) AS GL_PARENT_CC11,MAX(GL_PARENT_CC12) AS GL_PARENT_CC12,MAX(GL_PARENT_CC13) AS GL_PARENT_CC13,MAX(GL_PARENT_CC14) AS GL_PARENT_CC14,MAX(GL_PARENT_CC15) AS GL_PARENT_CC15, MAX ( concatenated_description ) AS concatenated_description,MAX ( category ) AS category, MAX ( source ) AS source, MAX ( journal_status ) AS journal_status,max(ledger_category) as ledger_category for LANGUAGE in ('US' "US")) ) x where 2=2 |