PJC_LABOR_SCH_KFF_DETAILS_V
Details
-
Schema: FUSION
-
Object owner: PJC
-
Object type: VIEW
Columns
| Name |
|---|
|
LEGISLATIVE_DATA_GROUP_ID LEGISLATIVE_DATA_GROUP_NAME LEGISLATION_CODE DEFAULT_CURRENCY_CODE COST_ALLOCATION_ID_FLEX_NUM OBJECT_VERSION_NUMBER PAYROLL_COSTING_ALLOC_INST_CODE STRUCTURE_INSTANCE_NUMBER PAYROLL_COSTING_ALLOC_INST_NAME DELIMITER KFF_STRUCTURE_NAME SEGMENT_COUNT SEGMENT_NUMBERS SEGMENT_NAMES |
Query
| SQL_Statement |
|---|
|
SELECT LegislativeDataGroupPEO.LEGISLATIVE_DATA_GROUP_ID, LegislativeDataGroupPEO.NAME LEGISLATIVE_DATA_GROUP_NAME, LegislativeDataGroupPEO.LEGISLATION_CODE, LegislativeDataGroupPEO.DEFAULT_CURRENCY_CODE, LegislativeDataGroupPEO.COST_ALLOCATION_ID_FLEX_NUM, LegislativeDataGroupPEO.OBJECT_VERSION_NUMBER, kff.structure_instance_code PAYROLL_COSTING_ALLOC_INST_CODE, kff.structure_instance_number, kff.NAME PAYROLL_COSTING_ALLOC_INST_NAME, kffstr.DELIMITER, kffstr.name KFF_STRUCTURE_NAME, segments.segment_cnt SEGMENT_COUNT, segments.segment_numbers SEGMENT_NUMBERS, segments.segment_names SEGMENT_NAMES FROM PER_LEGISLATIVE_DATA_GROUPS_VL LegislativeDataGroupPEO INNER JOIN FND_KF_STR_INSTANCES_VL kff ON kff.structure_instance_number = LegislativeDataGroupPEO.cost_allocation_id_flex_num AND kff.key_flexfield_code = 'COST' INNER JOIN FND_KF_STRUCTURES_VL kffstr ON kff.structure_id = kffstr.STRUCTURE_ID INNER JOIN ( SELECT COUNT(*) as segment_cnt, LISTAGG(segment_num , ',') WITHIN GROUP (ORDER BY segment_num) AS segment_numbers, LISTAGG(application_column_name , ',') WITHIN GROUP (ORDER BY segment_num) AS segment_names, id_flex_num FROM FND_ID_FLEX_SEGMENTS WHERE ENABLED_FLAG='Y' GROUP BY id_flex_num )segments ON segments.id_flex_num = LegislativeDataGroupPEO.COST_ALLOCATION_ID_FLEX_NUM |