✍ Kashif M
Trends

Saturday, 1 November 2014


Query to find company, Department, Location, Industies from Oracle Ebiz R12.3


By on November 01, 2014


Somedays back we started working on OBIA 7.9.6.3, and we extracted all the data from Oracle ebiz R12.3 via Informatica 9.0.1 and DAC 10g.  

Later on we and our client realised all the pre-build report developed by Oracle in OBIA 7.9.6.3 are in US standard and my client is from middle-east. so all the reports are not in there formats.

Finally my client given us new requirement to develop all the reports as per there standards, so now we got a hetic work to analysis all the source tables of ebiz to do data gathering.

The below query are used to extract company,sector,industries, locations and departments from Oracle E-business R12.13
 
 
 
 
--Companies          
select DISTINCT GCC.SEGMENT1 COMPANY_ID, FFV.DESCRIPTION COMPANY_NAME, GCOA.CHART_OF_ACCOUNTS_ID
from FND_FLEX_VALUES_VL FFV, GL_CODE_COMBINATIONS GCC,GLBV_CHARTS_OF_ACCOUNTS GCOA WHERE
FLEX_VALUE = GCC.SEGMENT1 AND
FLEX_VALUE_SET_ID IN (SELECT S.flex_value_set_id
            FROM   FND_ID_FLEX_SEGMENTS S,
                   FND_FLEX_VALUE_SETS VS
            WHERE  (S.id_flex_num = GCOA.CHART_OF_ACCOUNTS_ID )
            AND    S.application_id = 101
            AND    S.id_flex_code = 'GL#'
            AND    S.segment_num = 1
            AND    S.enabled_flag = 'Y'
            AND    VS.flex_value_set_id = S.flex_value_set_id)
ORDER BY GCOA.CHART_OF_ACCOUNTS_ID ASC
 
--Industries
select DISTINCT GCC.SEGMENT2 SECTOR_ID, FFV.DESCRIPTION SECTOR_NAME, GCOA.CHART_OF_ACCOUNTS_ID
from FND_FLEX_VALUES_VL FFV, GL_CODE_COMBINATIONS GCC,GLBV_CHARTS_OF_ACCOUNTS GCOA WHERE
FLEX_VALUE = GCC.SEGMENT2 AND
FLEX_VALUE_SET_ID IN (SELECT S.flex_value_set_id
            FROM   FND_ID_FLEX_SEGMENTS S,
                   FND_FLEX_VALUE_SETS VS
            WHERE  (S.id_flex_num = GCOA.CHART_OF_ACCOUNTS_ID )
            AND    S.application_id = 101
            AND    S.id_flex_code = 'GL#'
            AND    S.segment_num = 2
            AND    S.enabled_flag = 'Y'
            AND    VS.flex_value_set_id = S.flex_value_set_id)
ORDER BY GCOA.CHART_OF_ACCOUNTS_ID ASC
 
--Locations
select DISTINCT GCC.SEGMENT4 LOCATION_ID, FFV.DESCRIPTION LOCATION_NAME, GCOA.CHART_OF_ACCOUNTS_ID
from FND_FLEX_VALUES_VL FFV, GL_CODE_COMBINATIONS GCC,GLBV_CHARTS_OF_ACCOUNTS GCOA WHERE
FLEX_VALUE = GCC.SEGMENT4 AND
FLEX_VALUE_SET_ID IN (SELECT S.flex_value_set_id
            FROM   FND_ID_FLEX_SEGMENTS S,
                   FND_FLEX_VALUE_SETS VS
            WHERE  (S.id_flex_num = GCOA.CHART_OF_ACCOUNTS_ID )
            AND    S.application_id = 101
            AND    S.id_flex_code = 'GL#'
            AND    S.segment_num = 4
            AND    S.enabled_flag = 'Y'
            AND    VS.flex_value_set_id = S.flex_value_set_id)
ORDER BY GCOA.CHART_OF_ACCOUNTS_ID ASC
 
--DEPARTMENTS
select DISTINCT GCC.SEGMENT5 DEPARTMENT_ID, FFV.DESCRIPTION DEPARTMENT_NAME, GCOA.CHART_OF_ACCOUNTS_ID
from FND_FLEX_VALUES_VL FFV, GL_CODE_COMBINATIONS GCC,GLBV_CHARTS_OF_ACCOUNTS GCOA WHERE
FLEX_VALUE = GCC.SEGMENT5 AND
FLEX_VALUE_SET_ID IN (SELECT S.flex_value_set_id
            FROM   FND_ID_FLEX_SEGMENTS S,
                   FND_FLEX_VALUE_SETS VS
            WHERE  (S.id_flex_num = GCOA.CHART_OF_ACCOUNTS_ID )
            AND    S.application_id = 101
            AND    S.id_flex_code = 'GL#'
            AND    S.segment_num = 5
            AND    S.enabled_flag = 'Y'
            AND    VS.flex_value_set_id = S.flex_value_set_id)
ORDER BY GCOA.CHART_OF_ACCOUNTS_ID ASC

Kashif
mkashu: Query to find company, Department, Location, Industies from Oracle Ebiz R12.3
Review : Kashif | Kashif
Update: November 01, 2014 | Rating: 4.5

Comment for "Query to find company, Department, Location, Industies from Oracle Ebiz R12.3"

0 comments

Post a Comment

Blog Archive