DBA Data[Home] [Help]

APPS.PJI_FM_SUM_MAIN SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 32

    select
      CONFIG_PROJ_PERF_FLAG,
      CONFIG_COST_FLAG,
      CONFIG_PROFIT_FLAG,
      CONFIG_UTIL_FLAG
    into
      l_settings_proj_perf_flag,
      l_settings_cost_flag,
      l_settings_profit_flag,
      l_settings_util_flag
    from
      PJI_SYSTEM_SETTINGS;
Line: 76

      update PJI_SYSTEM_SETTINGS
      set    CONFIG_COST_FLAG = 'Y';
Line: 82

      update PJI_SYSTEM_SETTINGS
      set    CONFIG_PROJ_PERF_FLAG = 'Y';
Line: 131

    select count(*)
    into   l_row_count
    from   PJI_FM_DNGL_FIN;
Line: 135

    select count(*) + l_row_count
    into   l_row_count
    from   PJI_FM_DNGL_ACT;
Line: 152

      insert into PJI_SYSTEM_CONFIG_HIST
      (
        REQUEST_ID,
        USER_NAME,
        PROCESS_NAME,
        RUN_TYPE,
        PARAMETERS,
        CONFIG_PROJ_PERF_FLAG,
        CONFIG_COST_FLAG,
        CONFIG_PROFIT_FLAG,
        CONFIG_UTIL_FLAG,
        START_DATE,
        END_DATE,
        COMPLETION_TEXT
      )
      select
        FND_GLOBAL.CONC_REQUEST_ID                       REQUEST_ID,
        substr(FND_GLOBAL.USER_NAME, 1, 10)              USER_NAME,
        g_process || 1                                   PROCESS_NAME,
        'TRANSITION'                                     RUN_TYPE,
        null                                             PARAMETERS,
        l_settings_proj_perf_flag                        CONFIG_PROJ_PERF_FLAG,
        l_settings_cost_flag                             CONFIG_COST_FLAG,
        l_settings_profit_flag                           CONFIG_PROFIT_FLAG,
        l_settings_util_flag                             CONFIG_UTIL_FLAG,
        sysdate                                          START_DATE,
        null                                             END_DATE,
        null                                             COMPLETION_TEXT
      from
        dual;
Line: 311

	select min(segment1) ,max(segment1)
	into l_from_project_num, l_to_project_num
	from pa_projects_all
	where segment1 between nvl(p_from_project,segment1) and nvl(p_to_project,segment1);
Line: 317

        /* Get the Project Ids ,this is required to keep the impact minimum , these values will be updated in pji_system_parameters Table */
     IF l_from_project_num is not null THEN
	select project_id
	into p_from_project_id
	from pa_projects_all
	where segment1= l_from_project_num;
Line: 327

	select project_id
	into p_to_project_id
	from pa_projects_all
	where segment1= l_to_project_num;
Line: 335

    select count(*)
    into   l_project_count
    from   PJI_PROJ_EXTR_STATUS
    where  ROWNUM = 1;
Line: 367

    insert into PJI_SYSTEM_CONFIG_HIST
    (
      REQUEST_ID,
      USER_NAME,
      PROCESS_NAME,
      RUN_TYPE,
      PARAMETERS,
      CONFIG_PROJ_PERF_FLAG,
      CONFIG_COST_FLAG,
      CONFIG_PROFIT_FLAG,
      CONFIG_UTIL_FLAG,
      START_DATE,
      END_DATE,
      COMPLETION_TEXT
    )
    select
      FND_GLOBAL.CONC_REQUEST_ID                         REQUEST_ID,
      substr(FND_GLOBAL.USER_NAME, 1, 10)                USER_NAME,
      g_process || 1                                     PROCESS_NAME,
      l_extraction_type                                  RUN_TYPE,
      substr(p_run_mode || ', ' ||
             p_extract_commitments || ', ' ||
             to_char(p_organization_id) || ', ' ||
             to_char(p_include_sub_org) || ', ' ||
             to_char(p_operating_unit) || ', ' ||
             p_from_project || ', ' ||
             p_to_project || ', ' ||
             p_plan_type, 1, 240)                        PARAMETERS,
      null                                               CONFIG_PROJ_PERF_FLAG,
      null                                               CONFIG_COST_FLAG,
      null                                               CONFIG_PROFIT_FLAG,
      null                                               CONFIG_UTIL_FLAG,
      sysdate                                            START_DATE,
      null                                               END_DATE,
      null                                               COMPLETION_TEXT
    from
      dual;
Line: 416

    PJI_EXTRACTION_UTIL.UPDATE_EXTR_SCOPE;
Line: 420

    insert into PJI_FM_PROJ_BATCH_MAP
    (
      WORKER_ID,
      PROJECT_ID,
      PROJECT_TYPE_CLASS,
      PJI_PROJECT_STATUS,
      ROW_COUNT,
      START_DATE,
      END_DATE,
      PROJECT_ORG_ID,
      NEW_PROJECT_ORGANIZATION_ID,
      NEW_CLOSED_DATE,
      EXTRACTION_TYPE,
      EXTRACTION_STATUS,
      COST_BUDGET_C_VERSION,
      COST_BUDGET_CO_VERSION,
      REVENUE_BUDGET_C_VERSION,
      REVENUE_BUDGET_CO_VERSION,
      COST_FORECAST_C_VERSION,
      REVENUE_FORECAST_C_VERSION,
      PROJECT_ORGANIZATION_ID,
      OLD_CLOSED_DATE,
      PLAN_EXTRACTION_STATUS,
      BACKLOG_EXTRACTION_STATUS
    )
    select /*+ ordered full(extr) use_hash(extr)
                       full(prj)  use_hash(prj)  parallel(prj) */
      1                                  WORKER_ID,
      extr.PROJECT_ID,
      extr.PROJECT_TYPE_CLASS,
      'O',
      0,
      null,
      null,
      prj.ORG_ID,
      prj.CARRYING_OUT_ORGANIZATION_ID,
      prj.CLOSED_DATE,
      decode(nvl(extr.EXTRACTION_STATUS, 'Z'), 'Z', 'F',
             decode(l_extraction_type, 'FULL', 'F',
                                       'INCREMENTAL', 'I',
                                       'PARTIAL', 'P')),
      extr.EXTRACTION_STATUS,
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.COST_BUDGET_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.COST_BUDGET_CO_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.REVENUE_BUDGET_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.REVENUE_BUDGET_CO_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.COST_FORECAST_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(extr.REVENUE_FORECAST_C_VERSION,-2)),
      prj.CARRYING_OUT_ORGANIZATION_ID,
      prj.CLOSED_DATE,
      'N',
      'N'
    from
      PJI_PROJ_EXTR_STATUS extr,
      PA_PROJECTS_ALL prj
    where
      nvl(extr.PURGE_STATUS,'X') not in ('PARTIALLY_PURGED',
                                         'PURGED',
                                         'PENDING_PURGE') and
      extr.project_id = prj.project_id and
      nvl(prj.org_id,-99) = nvl(p_operating_unit,nvl(prj.org_id,-99)) and
      (l_extraction_type = 'FULL' or
       (prj.segment1 between nvl(p_from_project,prj.segment1) and
                             nvl(p_to_project,prj.segment1)
       )) and
      not (l_extraction_type = 'PARTIAL' and
           extr.EXTRACTION_STATUS is null);
Line: 498

    insert into PJI_FM_PROJ_BATCH_MAP
    (
      WORKER_ID,
      PROJECT_ID,
      PROJECT_TYPE_CLASS,
      PJI_PROJECT_STATUS,
      ROW_COUNT,
      START_DATE,
      END_DATE,
      PROJECT_ORG_ID,
      NEW_PROJECT_ORGANIZATION_ID,
      NEW_CLOSED_DATE,
      EXTRACTION_TYPE,
      EXTRACTION_STATUS,
      COST_BUDGET_C_VERSION,
      COST_BUDGET_CO_VERSION,
      REVENUE_BUDGET_C_VERSION,
      REVENUE_BUDGET_CO_VERSION,
      COST_FORECAST_C_VERSION,
      REVENUE_FORECAST_C_VERSION,
      PROJECT_ORGANIZATION_ID,
      OLD_CLOSED_DATE,
      PLAN_EXTRACTION_STATUS,
      BACKLOG_EXTRACTION_STATUS
    )
    select /*+ ordered full(extr) use_hash(extr)
                       full(prj)  use_hash(prj)  parallel(prj) */
      1                                  WORKER_ID,
      status.PROJECT_ID,
      status.PROJECT_TYPE_CLASS,
      'O',
      0,
      null,
      null,
      prj.ORG_ID,
      prj.CARRYING_OUT_ORGANIZATION_ID,
      prj.CLOSED_DATE,
      decode(nvl(status.EXTRACTION_STATUS, 'Z'), 'Z', 'F',
             decode(l_extraction_type, 'FULL', 'F',
                                       'INCREMENTAL', 'I',
                                       'PARTIAL', 'P')),
      status.EXTRACTION_STATUS,
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.COST_BUDGET_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.COST_BUDGET_CO_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.REVENUE_BUDGET_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.REVENUE_BUDGET_CO_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.COST_FORECAST_C_VERSION,-2)),
      decode(l_extraction_type, 'PARTIAL', -1,
             nvl(status.REVENUE_FORECAST_C_VERSION,-2)),
      prj.CARRYING_OUT_ORGANIZATION_ID,
      prj.CLOSED_DATE,
      'N',
      'N'
    from
			PJI_PROJ_EXTR_STATUS status,
			PA_PROJECTS_ALL          prj,
			(
			  select /*+ ordered */
			    distinct
			    emt.PROJECT_ID
			  from
			    PA_PROJECT_STATUSES stat,
			    PA_PROJECTS_ALL     prj,
			    PA_XBS_DENORM       prg,
			    PA_PROJ_ELEMENTS    emt
			  where
			    stat.STATUS_TYPE                =  'PROJECT'                and
			    stat.PROJECT_SYSTEM_STATUS_CODE not in ('CLOSED',
								    'PENDING_CLOSE',
								    'PENDING_PURGE',
								    'PURGED')           and
			    prj.PROJECT_STATUS_CODE         =  stat.PROJECT_STATUS_CODE and
			    prg.STRUCT_TYPE                 =  'PRG'                    and
			    prg.SUP_PROJECT_ID              =  prj.PROJECT_ID           and
			    emt.PROJ_ELEMENT_ID             =  prg.SUB_EMT_ID
			) active_projects,
			PJI_FM_PROJ_BATCH_MAP existing_projects
		      where
			(
			(l_extraction_type = 'PARTIAL' and
			  status.EXTRACTION_STATUS Is not null)
			  ) and
			status.PROJECT_ID = prj.PROJECT_ID and
			status.PROJECT_ID in
			(		select
						ver1.PROJECT_ID
					      from
						PA_PROJ_ELEMENT_VERSIONS ver1
					      where
						ver1.OBJECT_TYPE = 'PA_STRUCTURES' and
						ver1.PRG_GROUP in
							(select
							   ver2.PRG_GROUP
							 from
							   PJI_FM_PROJ_BATCH_MAP map,
							   PA_PROJ_ELEMENT_VERSIONS ver2
							 where
							   ver2.PROJECT_ID = map.PROJECT_ID and
							   ver2.PRG_GROUP is not null
							   )
					      union
					      select /*+ index (prg, PJI_XBS_DENORM_N3) */
						prg.SUP_PROJECT_ID PROJECT_ID
					      from
						PJI_XBS_DENORM prg
					      where
						prg.STRUCT_TYPE = 'PRG' and
						prg.SUB_LEVEL = prg.SUP_LEVEL and
						prg.PRG_GROUP in
							(select /*+ ordered */
							   ver2.PRG_GROUP
							 from
							   PJI_FM_PROJ_BATCH_MAP map,
							   PA_PROJ_ELEMENT_VERSIONS ver2
							 where
							   ver2.PROJECT_ID = map.PROJECT_ID and
							   ver2.PRG_GROUP is not null
							   )
						   )
		   and
		status.PROJECT_ID = existing_projects.PROJECT_ID (+) and
		existing_projects.PROJECT_ID is null and
		status.PROJECT_ID = active_projects.PROJECT_ID (+);
Line: 628

	select
        count(*)
      into
        l_count
      from
        PJI_FM_PROJ_BATCH_MAP ;
Line: 645

    update PJI_PROJ_EXTR_STATUS
    set    EXTRACTION_STATUS = 'X',
           LAST_UPDATE_DATE = sysdate
    where  l_extraction_type <> 'PARTIAL' and
           EXTRACTION_STATUS is null and
           PROJECT_ID in (select PROJECT_ID
                          from   PJI_FM_PROJ_BATCH_MAP
                          where  WORKER_ID = 1);
Line: 1010

    select
      distinct
      to_date(to_char(tmp2.TIME_ID), 'J') FROM_DATE,
      info.PF_CURRENCY_CODE,
      tmp2.G_CURRENCY_CODE,
      tmp2.RATE_TYPE
    from
      PJI_ORG_EXTR_INFO info,
      (
      select
        distinct
        tmp2.PROJECT_ORG_ID                                     ORG_ID,
        decode(invert.INVERT_ID,
               'RECVR_GL1', decode(tmp2.DANGLING_RECVR_GL_RATE_FLAG,
                                   'E', to_number(to_char(to_date('1999/01/01',
                                                                 'YYYY/MM/DD'),
                                                          'J')),
                                   tmp2.RECVR_GL_TIME_ID),
               'RECVR_GL2', decode(tmp2.DANGLING_RECVR_GL_RATE2_FLAG,
                                   'E', to_number(to_char(to_date('1999/01/01',
                                                                 'YYYY/MM/DD'),
                                                          'J')),
                                   tmp2.RECVR_GL_TIME_ID),
               'RECVR_PA1', decode(tmp2.DANGLING_RECVR_PA_RATE_FLAG,
                                   'E', to_number(to_char(to_date('1999/01/01',
                                                                 'YYYY/MM/DD'),
                                                          'J')),
                                   tmp2.RECVR_PA_TIME_ID),
               'RECVR_PA2', decode(tmp2.DANGLING_RECVR_PA_RATE2_FLAG,
                                   'E', to_number(to_char(to_date('1999/01/01',
                                                                 'YYYY/MM/DD'),
                                                          'J')),
                                   tmp2.RECVR_PA_TIME_ID))      TIME_ID,
        decode(invert.INVERT_ID,
               'RECVR_GL1', decode(tmp2.DANGLING_RECVR_GL_RATE_FLAG,
                                   'E', 'Y',
                                   tmp2.DANGLING_RECVR_GL_RATE_FLAG),
               'RECVR_GL2', decode(tmp2.DANGLING_RECVR_GL_RATE2_FLAG,
                                   'E', 'Y',
                                   tmp2.DANGLING_RECVR_GL_RATE2_FLAG),
               'RECVR_PA1', decode(tmp2.DANGLING_RECVR_PA_RATE_FLAG,
                                   'E', 'Y',
                                   tmp2.DANGLING_RECVR_PA_RATE_FLAG),
               'RECVR_PA2', decode(tmp2.DANGLING_RECVR_PA_RATE2_FLAG,
                                   'E', 'Y',
                                   tmp2.DANGLING_RECVR_PA_RATE2_FLAG))
                                                                DANGLING_FLAG,
        decode(invert.INVERT_ID,
               'RECVR_GL1', p_g1_currency_code,
               'RECVR_GL2', p_g2_currency_code,
               'RECVR_PA1', p_g1_currency_code,
               'RECVR_PA2', p_g2_currency_code)                G_CURRENCY_CODE,
        decode(invert.INVERT_ID,
               'RECVR_GL1', PJI_UTILS.GET_RATE_TYPE,
               'RECVR_GL2', FND_PROFILE.VALUE('PA_SECONDARY_RATE_TYPE'), /* Modified for bug 12979524 */
               'RECVR_PA1', PJI_UTILS.GET_RATE_TYPE,
               'RECVR_PA2', FND_PROFILE.VALUE('PA_SECONDARY_RATE_TYPE')) /* Modified for bug 12979524 */
                                                                RATE_TYPE
      from
        PJI_FM_DNGL_FIN tmp2,
        (
        select 'RECVR_GL1' INVERT_ID from dual union all
        select 'RECVR_GL2' INVERT_ID from dual union all
        select 'RECVR_PA1' INVERT_ID from dual union all
        select 'RECVR_PA2' INVERT_ID from dual
        ) invert
      where
        tmp2.WORKER_ID = 0
      union
      select
        distinct
        tmp2.PROJECT_ORG_ID                                     ORG_ID,
        decode(invert.INVERT_ID,
               'GL1', decode(tmp2.DANGLING_GL_RATE_FLAG,
                             'E', to_number(to_char(to_date('1999/01/01',
                                                            'YYYY/MM/DD'),
                                                    'J')),
                             tmp2.GL_TIME_ID),
               'GL2', decode(tmp2.DANGLING_GL_RATE2_FLAG,
                             'E', to_number(to_char(to_date('1999/01/01',
                                                            'YYYY/MM/DD'),
                                                    'J')),
                             tmp2.GL_TIME_ID),
               'PA1', decode(tmp2.DANGLING_PA_RATE_FLAG,
                             'E', to_number(to_char(to_date('1999/01/01',
                                                            'YYYY/MM/DD'),
                                                    'J')),
                             tmp2.PA_TIME_ID),
               'PA2', decode(tmp2.DANGLING_PA_RATE2_FLAG,
                             'E', to_number(to_char(to_date('1999/01/01',
                                                            'YYYY/MM/DD'),
                                                    'J')),
                             tmp2.PA_TIME_ID))                  TIME_ID,
        decode(invert.INVERT_ID,
               'GL1', decode(tmp2.DANGLING_GL_RATE_FLAG,
                             'E', 'Y', tmp2.DANGLING_GL_RATE_FLAG),
               'GL2', decode(tmp2.DANGLING_GL_RATE2_FLAG,
                             'E', 'Y', tmp2.DANGLING_GL_RATE2_FLAG),
               'PA1', decode(tmp2.DANGLING_PA_RATE_FLAG,
                             'E', 'Y', tmp2.DANGLING_PA_RATE_FLAG),
               'PA2', decode(tmp2.DANGLING_PA_RATE2_FLAG,
                             'E', 'Y', tmp2.DANGLING_PA_RATE2_FLAG))
                                                                DANGLING_FLAG,
        decode(invert.INVERT_ID,
               'GL1', p_g1_currency_code,
               'GL2', p_g2_currency_code,
               'PA1', p_g1_currency_code,
               'PA2', p_g2_currency_code)                      G_CURRENCY_CODE,
        decode(invert.INVERT_ID,
               'GL1', PJI_UTILS.GET_RATE_TYPE,
               'GL2', FND_PROFILE.VALUE('PA_SECONDARY_RATE_TYPE'), /* Modified for bug 12979524 */
               'PA1', PJI_UTILS.GET_RATE_TYPE,
               'PA2', FND_PROFILE.VALUE('PA_SECONDARY_RATE_TYPE')) /* Modified for bug 12979524 */
                                                                RATE_TYPE
      from
        PJI_FM_DNGL_ACT tmp2,
        (
        select 'GL1' INVERT_ID from dual union all
        select 'GL2' INVERT_ID from dual union all
        select 'PA1' INVERT_ID from dual union all
        select 'PA2' INVERT_ID from dual
        ) invert
      where
        tmp2.WORKER_ID = 0
      ) tmp2
    where
      tmp2.DANGLING_FLAG = 'Y' and
      tmp2.ORG_ID = info.ORG_ID;
Line: 1140

    select
      name.NAME                                         CALENDAR_NAME,
      pt.USER_PERIOD_TYPE,
      tmp2.CALENDAR_MIN_DATE,
      tmp2.CALENDAR_MAX_DATE,
      min(tmp2.FROM_DATE)                               FROM_DATE,
      max(tmp2.TO_DATE)                                 TO_DATE
    from
      (
      select
        decode(tmp2.CALENDAR_TYPE,
               'E', p_calendar_id,
               'G', info.GL_CALENDAR_ID,
               'P', info.PA_CALENDAR_ID)                CALENDAR_ID,
        to_date(decode(tmp2.CALENDAR_TYPE,
                       'E', info.EN_CALENDAR_MIN_DATE,
                       'G', info.GL_CALENDAR_MIN_DATE,
                       'P', info.PA_CALENDAR_MIN_DATE), 'J') CALENDAR_MIN_DATE,
        to_date(decode(tmp2.CALENDAR_TYPE,
                       'E', info.EN_CALENDAR_MAX_DATE,
                       'G', info.GL_CALENDAR_MAX_DATE,
                       'P', info.PA_CALENDAR_MAX_DATE), 'J') CALENDAR_MAX_DATE,
        to_date(to_char(min(tmp2.FROM_TIME_ID)), 'J')   FROM_DATE,
        to_date(to_char(max(tmp2.TO_TIME_ID)), 'J')     TO_DATE
      from
        PJI_ORG_EXTR_INFO info,
        (
        select
          distinct
          decode(invert.INVERT_ID,
                 'PRVDR_EN', tmp2.EXPENDITURE_ORG_ID,
                 'RECVR_EN', tmp2.PROJECT_ORG_ID,
                 'EXP_EN',   tmp2.EXPENDITURE_ORG_ID,
                 'PRVDR_GL', tmp2.EXPENDITURE_ORG_ID,
                 'RECVR_GL', tmp2.PROJECT_ORG_ID,
                 'EXP_GL',   tmp2.EXPENDITURE_ORG_ID,
                 'PRVDR_PA', tmp2.EXPENDITURE_ORG_ID,
                 'RECVR_PA', tmp2.PROJECT_ORG_ID,
                 'EXP_PA',   tmp2.EXPENDITURE_ORG_ID)        ORG_ID,
          decode(invert.INVERT_ID,
                 'PRVDR_EN', 'E',
                 'RECVR_EN', 'E',
                 'EXP_EN',   'E',
                 'PRVDR_GL', 'G',
                 'RECVR_GL', 'G',
                 'EXP_GL',   'G',
                 'PRVDR_PA', 'P',
                 'RECVR_PA', 'P',
                 'EXP_PA',   'P')                            CALENDAR_TYPE,
          decode(invert.INVERT_ID,
                 'PRVDR_EN', tmp2.PRVDR_GL_TIME_ID,
                 'RECVR_EN', tmp2.RECVR_GL_TIME_ID,
                 'EXP_EN',   tmp2.EXPENDITURE_ITEM_TIME_ID,
                 'PRVDR_GL', tmp2.PRVDR_GL_TIME_ID,
                 'RECVR_GL', tmp2.RECVR_GL_TIME_ID,
                 'EXP_GL',   tmp2.EXPENDITURE_ITEM_TIME_ID,
                 'PRVDR_PA', tmp2.PRVDR_PA_TIME_ID,
                 'RECVR_PA', tmp2.RECVR_PA_TIME_ID,
                 'EXP_PA',   tmp2.EXPENDITURE_ITEM_TIME_ID)  FROM_TIME_ID,
          decode(invert.INVERT_ID,
                 'PRVDR_EN', tmp2.PRVDR_GL_TIME_ID,
                 'RECVR_EN', tmp2.RECVR_GL_TIME_ID,
                 'EXP_EN',   tmp2.EXPENDITURE_ITEM_TIME_ID,
                 'PRVDR_GL', tmp2.PRVDR_GL_TIME_ID,
                 'RECVR_GL', tmp2.RECVR_GL_TIME_ID,
                 'EXP_GL',   tmp2.EXPENDITURE_ITEM_TIME_ID,
                 'PRVDR_PA', tmp2.PRVDR_PA_TIME_ID,
                 'RECVR_PA', tmp2.RECVR_PA_TIME_ID,
                 'EXP_PA',   tmp2.EXPENDITURE_ITEM_TIME_ID)  TO_TIME_ID,
          decode(invert.INVERT_ID,
                 'PRVDR_EN', tmp2.DANGLING_PRVDR_EN_TIME_FLAG,
                 'RECVR_EN', tmp2.DANGLING_RECVR_EN_TIME_FLAG,
                 'EXP_EN',   tmp2.DANGLING_EXP_EN_TIME_FLAG,
                 'PRVDR_GL', tmp2.DANGLING_PRVDR_GL_TIME_FLAG,
                 'RECVR_GL', tmp2.DANGLING_RECVR_GL_TIME_FLAG,
                 'EXP_GL',   tmp2.DANGLING_EXP_GL_TIME_FLAG,
                 'PRVDR_PA', tmp2.DANGLING_PRVDR_PA_TIME_FLAG,
                 'RECVR_PA', tmp2.DANGLING_RECVR_PA_TIME_FLAG,
                 'EXP_PA',   tmp2.DANGLING_EXP_PA_TIME_FLAG) DANGLING_FLAG
        from
          PJI_FM_DNGL_FIN tmp2,
          (
          select 'PRVDR_EN' INVERT_ID from dual union all
          select 'RECVR_EN' INVERT_ID from dual union all
          select 'EXP_EN'   INVERT_ID from dual union all
          select 'PRVDR_GL' INVERT_ID from dual union all
          select 'RECVR_GL' INVERT_ID from dual union all
          select 'EXP_GL'   INVERT_ID from dual union all
          select 'PRVDR_PA' INVERT_ID from dual union all
          select 'RECVR_PA' INVERT_ID from dual union all
          select 'EXP_PA'   INVERT_ID from dual
          ) invert
        where
          tmp2.WORKER_ID = 0
        union
        select
          distinct
          tmp2.PROJECT_ORG_ID ORG_ID,
          decode(invert.INVERT_ID,
                 'EN', 'E',
                 'GL', 'G',
                 'PA', 'P') CALENDAR_TYPE,
          decode(invert.INVERT_ID,
                 'EN', tmp2.GL_TIME_ID,
                 'GL', tmp2.GL_TIME_ID,
                 'PA', tmp2.PA_TIME_ID) FROM_TIME_ID,
          decode(invert.INVERT_ID,
                 'EN', tmp2.GL_TIME_ID,
                 'GL', tmp2.GL_TIME_ID,
                 'PA', tmp2.PA_TIME_ID) TO_TIME_ID,
          decode(invert.INVERT_ID,
                 'EN', tmp2.DANGLING_EN_TIME_FLAG,
                 'GL', tmp2.DANGLING_GL_TIME_FLAG,
                 'PA', tmp2.DANGLING_PA_TIME_FLAG) DANGLING_FLAG
        from
          PJI_FM_DNGL_ACT tmp2,
          (
          select 'EN' INVERT_ID from dual union all
          select 'GL' INVERT_ID from dual union all
          select 'PA' INVERT_ID from dual
          ) invert
        where
          tmp2.WORKER_ID = 0
        ) tmp2
      where
        tmp2.DANGLING_FLAG = 'Y' and
        tmp2.ORG_ID = info.ORG_ID
      group by
        decode(tmp2.CALENDAR_TYPE,
               'E', p_calendar_id,
               'G', info.GL_CALENDAR_ID,
               'P', info.PA_CALENDAR_ID),
        decode(tmp2.CALENDAR_TYPE,
               'E', info.EN_CALENDAR_MIN_DATE,
               'G', info.GL_CALENDAR_MIN_DATE,
               'P', info.PA_CALENDAR_MIN_DATE),
        decode(tmp2.CALENDAR_TYPE,
               'E', info.EN_CALENDAR_MAX_DATE,
               'G', info.GL_CALENDAR_MAX_DATE,
               'P', info.PA_CALENDAR_MAX_DATE)
      ) tmp2,
      PA_TIME_CAL_NAME name,  /* Modified for bug 12979524 */
      GL_PERIOD_TYPES pt
    where
      name.CALENDAR_ID = tmp2.CALENDAR_ID and
      pt.PERIOD_TYPE = name.PERIOD_TYPE
    group by
      name.NAME,
      pt.USER_PERIOD_TYPE,
      tmp2.CALENDAR_MIN_DATE,
      tmp2.CALENDAR_MAX_DATE;
Line: 1334

    select CALENDAR_ID
    into   l_calendar_id
    from   PA_TIME_CAL_NAME  /* Modified for bug 12979524 */
    where  PERIOD_SET_NAME = PJI_UTILS.GET_PERIOD_SET_NAME and
           PERIOD_TYPE = PJI_UTILS.GET_PERIOD_TYPE;
Line: 1438

      update PJI_SYSTEM_CONFIG_HIST
      set    END_DATE = sysdate,
             COMPLETION_TEXT = 'Normal completion'
      where  PROCESS_NAME = g_process || 1 and
             RUN_TYPE = 'TRANSITION' and
             END_DATE is null;
Line: 1495

    update PJI_SYSTEM_CONFIG_HIST
    set    END_DATE = sysdate,
           COMPLETION_TEXT = 'Normal completion'
    where  PROCESS_NAME = g_process || 1 and
           END_DATE is null;
Line: 1535

    update PJI_SYSTEM_CONFIG_HIST
    set    END_DATE = sysdate,
           COMPLETION_TEXT = l_sqlerrm
    where  PROCESS_NAME = g_process || 1 and
           END_DATE is null;
Line: 1576

    l_sum_fail varchar2(255) := 'The process has failed because process ''Update Project Intelligence Data'' is not complete.';
Line: 1577

  l_sum_refresh_fail varchar2(255) := 'The process has failed because process ''Update Project Intelligence Data'' has not yet been run.';