DBA Data[Home] [Help]

APPS.PA_PURGE_SUMMARY SQL Statements

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

Line: 78

     pa_debug.debug( ' ->Before insert into PA_PRJ_ACCUM_HEADERS_AR') ;
Line: 80

                     INSERT INTO PA_PRJ_ACCUM_HEADERS_AR
                          (
                               PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               PROJECT_ACCUM_ID,
                               PROJECT_ID,
                               TASK_ID,
                               ACCUM_PERIOD,
                               RESOURCE_ID,
                               RESOURCE_LIST_ASSIGNMENT_ID,
                               RESOURCE_LIST_ID,
                               RESOURCE_LIST_MEMBER_ID,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE,
                               TASKS_RESTRUCTURED_FLAG,
                               SUM_EXCEPTION_CODE
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               pah.PROJECT_ACCUM_ID,
                               pah.PROJECT_ID,
                               pah.TASK_ID,
                               pah.ACCUM_PERIOD,
                               pah.RESOURCE_ID,
                               pah.RESOURCE_LIST_ASSIGNMENT_ID,
                               pah.RESOURCE_LIST_ID,
                               pah.RESOURCE_LIST_MEMBER_ID,
                               pah.LAST_UPDATED_BY,
                               pah.LAST_UPDATE_DATE,
                               pah.CREATION_DATE,
                               pah.CREATED_BY,
                               pah.LAST_UPDATE_LOGIN,
                               pah.REQUEST_ID,
                               pah.PROGRAM_APPLICATION_ID,
                               pah.PROGRAM_ID,
                               pah.PROGRAM_UPDATE_DATE,
                               pah.TASKS_RESTRUCTURED_FLAG,
                               pah.SUM_EXCEPTION_CODE
                       FROM pa_project_accum_headers  pah
                       WHERE ( pah.project_id = p_project_id
/* 2485577 */          AND     pah.project_accum_id <> g_def_proj_accum_id
                       AND     rownum <= l_commit_size
                              ) ;
Line: 138

     pa_debug.debug( ' ->After insert into PA_PRJ_ACCUM_HEADERS_AR') ;
Line: 153

                       pa_debug.debug( ' ->Before delete from pa_project_accum_headers ') ;
Line: 156

                         DELETE FROM pa_project_accum_headers pah
                          WHERE (pah.rowid) IN
                                          ( SELECT pah1.rowid
                                            FROM pa_project_accum_headers pah1,
                                                 PA_PRJ_ACCUM_HEADERS_AR pah2
                                      WHERE pah1.project_accum_id = pah2.project_accum_id
                                            AND   pah2.purge_project_id = p_project_id
                                          ) ;
Line: 166

                         DELETE FROM pa_project_accum_headers pah
                          WHERE (pah.project_accum_id) IN
                                          ( SELECT pah2.project_accum_id
                                            FROM PA_PRJ_ACCUM_HEADERS_AR pah2
                                      WHERE pah2.purge_project_id = p_project_id
                                          ) ;
Line: 177

			pa_debug.debug( ' ->After delete from pa_project_accum_headers ') ;
Line: 188

                       pa_debug.debug( ' ->Before delete from pa_project_accum_headers ') ;
Line: 190

                         DELETE FROM pa_project_accum_headers pah
                          WHERE (pah.rowid) IN
                                          (  SELECT pah.rowid
                                             FROM   pa_project_accum_headers pah
                                             WHERE  pah.project_id = p_project_id
					     AND    rownum <= l_commit_size
                                          ) ;
Line: 199

                         DELETE FROM pa_project_accum_headers pah
                          WHERE pah.project_id = p_project_id
/* 2485577 */             AND   pah.project_accum_id <> g_def_proj_accum_id
	                    AND rownum <= l_commit_size;
Line: 208

			pa_debug.debug( ' ->After delete from pa_project_accum_headers ') ;
Line: 304

     pa_debug.debug( ' ->Before insert into PA_Project_Accum_Commitments') ;
Line: 309

                     INSERT INTO PA_PRJ_ACCUM_COMMIT_AR
                          (
		               PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               PROJECT_ACCUM_ID,
                               CMT_RAW_COST_ITD,
                               CMT_RAW_COST_YTD,
                               CMT_RAW_COST_PP,
                               CMT_RAW_COST_PTD,
                               CMT_BURDENED_COST_ITD,
                               CMT_BURDENED_COST_YTD,
                               CMT_BURDENED_COST_PP,
                               CMT_BURDENED_COST_PTD,
                               CMT_QUANTITY_ITD,
                               CMT_QUANTITY_YTD,
                               CMT_QUANTITY_PP,
                               CMT_QUANTITY_PTD,
                               CMT_UNIT_OF_MEASURE,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                           )
                       SELECT
		               p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               pac.PROJECT_ACCUM_ID,
                               pac.CMT_RAW_COST_ITD,
                               pac.CMT_RAW_COST_YTD,
                               pac.CMT_RAW_COST_PP,
                               pac.CMT_RAW_COST_PTD,
                               pac.CMT_BURDENED_COST_ITD,
                               pac.CMT_BURDENED_COST_YTD,
                               pac.CMT_BURDENED_COST_PP,
                               pac.CMT_BURDENED_COST_PTD,
                               pac.CMT_QUANTITY_ITD,
                               pac.CMT_QUANTITY_YTD,
                               pac.CMT_QUANTITY_PP,
                               pac.CMT_QUANTITY_PTD,
                               pac.CMT_UNIT_OF_MEASURE,
                               pac.LAST_UPDATED_BY,
                               pac.LAST_UPDATE_DATE,
                               pac.CREATION_DATE,
                               pac.CREATED_BY,
                               pac.LAST_UPDATE_LOGIN,
                               pac.REQUEST_ID,
                               pac.PROGRAM_APPLICATION_ID,
                               pac.PROGRAM_ID,
                               pac.PROGRAM_UPDATE_DATE
		       FROM pa_project_accum_commitments pac
      /* commented and modified as below for performance reasons. Archive Purge 11.5
                       WHERE (pac.rowid) IN
                             (   SELECT pac1.rowid
                                 FROM   pa_project_accum_commitments pac1,
                                        pa_project_accum_headers pah
                                 WHERE  pac1.project_accum_id=pah.project_accum_id
                                 AND    pah.project_id = p_project_id
                                 AND    rownum < l_commit_size
                                ) ;
Line: 377

                             (   SELECT pah.project_accum_id
                                 FROM   pa_project_accum_headers pah
                                 WHERE  pah.project_id = p_project_id
/* 2485577 */                    AND    pah.project_accum_id <> g_def_proj_accum_id
                                 AND    rownum < l_commit_size
                                ) ;
Line: 388

     pa_debug.debug( ' ->After insert into PA_Project_Accum_Commitments') ;
Line: 395

                  pa_debug.debug( ' ->Before delete from pa_project_accum_commitments ') ;
Line: 397

                         DELETE FROM pa_project_accum_commitments PAC
                          WHERE (pac.rowid) IN
                                ( SELECT pac1.rowid
                                  FROM pa_project_accum_commitments pac1,
                                       PA_PRJ_ACCUM_COMMIT_AR pac2
                                  WHERE pac1.project_accum_id = pac2.project_accum_id
                                  AND pac2.purge_project_id=p_project_id
                                ) ;
Line: 406

                         DELETE FROM pa_project_accum_commitments PAC
                          WHERE (pac.project_accum_id) IN
                                ( SELECT pac2.project_accum_id
                                  FROM PA_PRJ_ACCUM_COMMIT_AR pac2
                                  WHERE pac2.purge_project_id=p_project_id
                                ) ;
Line: 415

		    pa_debug.debug( ' ->After delete from pa_project_accum_commitments ') ;
Line: 424

                   pa_debug.debug( ' ->Before delete from pa_project_accum_commitments ') ;
Line: 426

                         DELETE FROM pa_project_accum_commitments pac
                          WHERE (pac.rowid) IN
                                ( SELECT pac1.rowid
                                  FROM pa_project_accum_commitments pac1,
                                       pa_project_accum_headers pah
                                  WHERE pac1.project_accum_id=pah.project_accum_id
                                  AND   pah.project_id = p_project_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 437

                         DELETE FROM pa_project_accum_commitments pac
                          WHERE (pac.project_accum_id) IN
                                ( SELECT pah.project_accum_id
                                  FROM pa_project_accum_headers pah
                                  WHERE pah.project_id = p_project_id
/* 2485577 */                     AND pah.project_accum_id <> g_def_proj_accum_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 449

		    pa_debug.debug( ' ->After delete from pa_project_accum_commitments ') ;
Line: 540

     pa_debug.debug( ' ->Before insert into PA_PRJ_ACCUM_BUDGETS_AR') ;
Line: 542

                     INSERT INTO PA_PRJ_ACCUM_BUDGETS_AR
                          (
			       PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               PROJECT_ACCUM_ID,
                               BUDGET_TYPE_CODE,
                               BASE_RAW_COST_ITD,
                               BASE_RAW_COST_YTD,
                               BASE_RAW_COST_PP,
                               BASE_RAW_COST_PTD,
                               BASE_BURDENED_COST_ITD,
                               BASE_BURDENED_COST_YTD,
                               BASE_BURDENED_COST_PP,
                               BASE_BURDENED_COST_PTD,
                               ORIG_RAW_COST_ITD,
                               ORIG_RAW_COST_YTD,
                               ORIG_RAW_COST_PP,
                               ORIG_RAW_COST_PTD,
                               ORIG_BURDENED_COST_ITD,
                               ORIG_BURDENED_COST_YTD,
                               ORIG_BURDENED_COST_PP,
                               ORIG_BURDENED_COST_PTD,
                               BASE_REVENUE_ITD,
                               BASE_REVENUE_YTD,
                               BASE_REVENUE_PP,
                               BASE_REVENUE_PTD,
                               ORIG_REVENUE_ITD,
                               ORIG_REVENUE_YTD,
                               ORIG_REVENUE_PP,
                               ORIG_REVENUE_PTD,
                               ORIG_LABOR_HOURS_ITD,
                               ORIG_LABOR_HOURS_YTD,
                               ORIG_LABOR_HOURS_PP,
                               ORIG_LABOR_HOURS_PTD,
                               BASE_LABOR_HOURS_ITD,
                               BASE_LABOR_HOURS_YTD,
                               BASE_LABOR_HOURS_PP,
                               BASE_LABOR_HOURS_PTD,
                               ORIG_QUANTITY_YTD,
                               ORIG_QUANTITY_ITD,
                               ORIG_QUANTITY_PP,
                               ORIG_QUANTITY_PTD,
                               BASE_QUANTITY_YTD,
                               BASE_QUANTITY_ITD,
                               BASE_QUANTITY_PP,
                               BASE_QUANTITY_PTD,
                               ORIG_LABOR_HOURS_TOT,
                               BASE_LABOR_HOURS_TOT,
                               ORIG_QUANTITY_TOT,
                               BASE_QUANTITY_TOT,
                               BASE_RAW_COST_TOT,
                               BASE_BURDENED_COST_TOT,
                               ORIG_RAW_COST_TOT,
                               ORIG_BURDENED_COST_TOT,
                               BASE_REVENUE_TOT,
                               ORIG_REVENUE_TOT,
                               BASE_UNIT_OF_MEASURE,
                               ORIG_UNIT_OF_MEASURE,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               PROJECT_ACCUM_ID,
                               BUDGET_TYPE_CODE,
                               BASE_RAW_COST_ITD,
                               BASE_RAW_COST_YTD,
                               BASE_RAW_COST_PP,
                               BASE_RAW_COST_PTD,
                               BASE_BURDENED_COST_ITD,
                               BASE_BURDENED_COST_YTD,
                               BASE_BURDENED_COST_PP,
                               BASE_BURDENED_COST_PTD,
                               ORIG_RAW_COST_ITD,
                               ORIG_RAW_COST_YTD,
                               ORIG_RAW_COST_PP,
                               ORIG_RAW_COST_PTD,
                               ORIG_BURDENED_COST_ITD,
                               ORIG_BURDENED_COST_YTD,
                               ORIG_BURDENED_COST_PP,
                               ORIG_BURDENED_COST_PTD,
                               BASE_REVENUE_ITD,
                               BASE_REVENUE_YTD,
                               BASE_REVENUE_PP,
                               BASE_REVENUE_PTD,
                               ORIG_REVENUE_ITD,
                               ORIG_REVENUE_YTD,
                               ORIG_REVENUE_PP,
                               ORIG_REVENUE_PTD,
                               ORIG_LABOR_HOURS_ITD,
                               ORIG_LABOR_HOURS_YTD,
                               ORIG_LABOR_HOURS_PP,
                               ORIG_LABOR_HOURS_PTD,
                               BASE_LABOR_HOURS_ITD,
                               BASE_LABOR_HOURS_YTD,
                               BASE_LABOR_HOURS_PP,
                               BASE_LABOR_HOURS_PTD,
                               ORIG_QUANTITY_YTD,
                               ORIG_QUANTITY_ITD,
                               ORIG_QUANTITY_PP,
                               ORIG_QUANTITY_PTD,
                               BASE_QUANTITY_YTD,
                               BASE_QUANTITY_ITD,
                               BASE_QUANTITY_PP,
                               BASE_QUANTITY_PTD,
                               ORIG_LABOR_HOURS_TOT,
                               BASE_LABOR_HOURS_TOT,
                               ORIG_QUANTITY_TOT,
                               BASE_QUANTITY_TOT,
                               BASE_RAW_COST_TOT,
                               BASE_BURDENED_COST_TOT,
                               ORIG_RAW_COST_TOT,
                               ORIG_BURDENED_COST_TOT,
                               BASE_REVENUE_TOT,
                               ORIG_REVENUE_TOT,
                               BASE_UNIT_OF_MEASURE,
                               ORIG_UNIT_OF_MEASURE,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                       FROM pa_Project_Accum_Budgets pab
/*  commented and modified as below for performance reasons. Archive Purge 11.5
                       WHERE (pab.rowid) IN
                             (SELECT pab1.rowid FROM pa_project_accum_budgets pab1,
                                                     Pa_project_accum_headers pah
                                 WHERE  pab1.project_accum_id=pah.project_accum_id
                                 AND    pah.project_id = p_project_id
                                 AND    rownum < l_commit_size
                                ) ;
Line: 689

                             (SELECT pah.project_accum_id
				FROM Pa_project_accum_headers pah
                               WHERE pah.project_id = p_project_id
/* 2485577 */                    AND pah.project_accum_id <> g_def_proj_accum_id
                                 AND rownum < l_commit_size
                                ) ;
Line: 699

     pa_debug.debug( ' ->After insert into PA_Project_Accum_Budgets') ;
Line: 711

                       pa_debug.debug( ' ->Before delete from pa_project_accum_budgets ') ;
Line: 713

                         DELETE FROM pa_project_accum_budgets pab
                          WHERE (pab.rowid) IN
                                ( SELECT pab1.rowid
                                  FROM   pa_project_accum_budgets pab1,
                                         PA_PRJ_ACCUM_BUDGETS_AR pab2
                                  WHERE pab1.project_accum_id = pab2.project_accum_id
                                  AND   pab1.budget_type_code=pab2.budget_type_code
                                  AND   pab2.purge_project_id=p_project_id
                                ) ;
Line: 724

                         DELETE FROM pa_project_accum_budgets pab
                          WHERE (pab.project_accum_id) IN
                                ( SELECT pab2.project_accum_id
                                    FROM PA_PRJ_ACCUM_BUDGETS_AR pab2
                                   WHERE pab.budget_type_code=pab2.budget_type_code
                                     AND pab2.purge_project_id=p_project_id
                                ) ;
Line: 734

		     pa_debug.debug( ' ->After delete from pa_project_accum_budgets ') ;
Line: 743

                       pa_debug.debug( ' ->Before delete from pa_project_accum_budgets ') ;
Line: 745

                         DELETE FROM pa_project_accum_budgets pab
                          WHERE (pab.rowid) IN
                                ( SELECT pab.rowid
                                  FROM pa_project_accum_commitments pab,
                                       pa_project_accum_headers pah
                                  WHERE pab.project_accum_id=pah.project_accum_id
                                  AND   pah.project_id = p_project_id
/* 2485577 */                     AND pah.project_accum_id <> g_def_proj_accum_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 758

			pa_debug.debug( ' ->After delete from pa_project_accum_budgets ') ;
Line: 849

     pa_debug.debug( ' ->Before insert into PA_PRJ_ACCUM_ACTUALS_AR') ;
Line: 851

                     INSERT INTO PA_PRJ_ACCUM_ACTUALS_AR
                          (
			       PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               PROJECT_ACCUM_ID,
                               RAW_COST_ITD,
                               RAW_COST_YTD,
                               RAW_COST_PP,
                               RAW_COST_PTD,
                               BILLABLE_RAW_COST_ITD,
                               BILLABLE_RAW_COST_YTD,
                               BILLABLE_RAW_COST_PP,
                               BILLABLE_RAW_COST_PTD,
                               BURDENED_COST_ITD,
                               BURDENED_COST_YTD,
                               BURDENED_COST_PP,
                               BURDENED_COST_PTD,
                               BILLABLE_BURDENED_COST_ITD,
                               BILLABLE_BURDENED_COST_YTD,
                               BILLABLE_BURDENED_COST_PP,
                               BILLABLE_BURDENED_COST_PTD,
                               QUANTITY_ITD,
                               QUANTITY_YTD,
                               QUANTITY_PP,
                               QUANTITY_PTD,
                               LABOR_HOURS_ITD,
                               LABOR_HOURS_YTD,
                               LABOR_HOURS_PP,
                               LABOR_HOURS_PTD,
                               BILLABLE_QUANTITY_ITD,
                               BILLABLE_QUANTITY_YTD,
                               BILLABLE_QUANTITY_PP,
                               BILLABLE_QUANTITY_PTD,
                               BILLABLE_LABOR_HOURS_ITD,
                               BILLABLE_LABOR_HOURS_YTD,
                               BILLABLE_LABOR_HOURS_PP,
                               BILLABLE_LABOR_HOURS_PTD,
                               REVENUE_ITD,
                               REVENUE_YTD,
                               REVENUE_PP,
                               REVENUE_PTD,
                               TXN_UNIT_OF_MEASURE,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               PROJECT_ACCUM_ID,
                               RAW_COST_ITD,
                               RAW_COST_YTD,
                               RAW_COST_PP,
                               RAW_COST_PTD,
                               BILLABLE_RAW_COST_ITD,
                               BILLABLE_RAW_COST_YTD,
                               BILLABLE_RAW_COST_PP,
                               BILLABLE_RAW_COST_PTD,
                               BURDENED_COST_ITD,
                               BURDENED_COST_YTD,
                               BURDENED_COST_PP,
                               BURDENED_COST_PTD,
                               BILLABLE_BURDENED_COST_ITD,
                               BILLABLE_BURDENED_COST_YTD,
                               BILLABLE_BURDENED_COST_PP,
                               BILLABLE_BURDENED_COST_PTD,
                               QUANTITY_ITD,
                               QUANTITY_YTD,
                               QUANTITY_PP,
                               QUANTITY_PTD,
                               LABOR_HOURS_ITD,
                               LABOR_HOURS_YTD,
                               LABOR_HOURS_PP,
                               LABOR_HOURS_PTD,
                               BILLABLE_QUANTITY_ITD,
                               BILLABLE_QUANTITY_YTD,
                               BILLABLE_QUANTITY_PP,
                               BILLABLE_QUANTITY_PTD,
                               BILLABLE_LABOR_HOURS_ITD,
                               BILLABLE_LABOR_HOURS_YTD,
                               BILLABLE_LABOR_HOURS_PP,
                               BILLABLE_LABOR_HOURS_PTD,
                               REVENUE_ITD,
                               REVENUE_YTD,
                               REVENUE_PP,
                               REVENUE_PTD,
                               TXN_UNIT_OF_MEASURE,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                       FROM pa_Project_Accum_Actuals paa
/*  commented and modified as below for performance reasons. Archive Purge 11.5
                       WHERE (paa.rowid) IN
                             (SELECT paa1.rowid FROM pa_project_accum_actuals paa1,
                                                     pa_project_accum_headers pah
                                 WHERE  paa1.project_accum_id=pah.project_accum_id
                                 AND    pah.project_id = p_project_id
                                 AND    rownum < l_commit_size
                                ) ;
Line: 966

                             (SELECT pah.project_accum_id
				FROM pa_project_accum_headers pah
                               WHERE pah.project_id = p_project_id
/* 2485577 */                    AND pah.project_accum_id <> g_def_proj_accum_id
                                 AND rownum < l_commit_size
                                ) ;
Line: 977

     pa_debug.debug( ' ->After insert into PA_Project_Accum_Actuals') ;
Line: 987

                      pa_debug.debug( ' ->Before delete from pa_project_accum_actuals ') ;
Line: 989

                         DELETE FROM pa_project_accum_actuals paa
                          WHERE (paa.rowid) IN
                                ( SELECT paa1.rowid
                                  FROM pa_project_accum_Actuals paa1,
                                       PA_PRJ_ACCUM_ACTUALS_AR paa2
                                  WHERE paa1.project_accum_id = paa2.project_accum_id
                                  AND   paa2.purge_project_id = p_project_id
                                ) ;
Line: 998

                         DELETE FROM pa_project_accum_actuals paa
                          WHERE (paa.project_accum_id) IN
                                ( SELECT paa2.project_accum_id
                                    FROM PA_PRJ_ACCUM_ACTUALS_AR paa2
                                   WHERE paa2.purge_project_id = p_project_id
                                ) ;
Line: 1008

                        pa_debug.debug( ' ->After delete from pa_project_accum_actuals ') ;
Line: 1017

                       pa_debug.debug( ' ->Before delete from pa_project_accum_actuals ') ;
Line: 1019

                         DELETE from pa_project_accum_actuals paa
                          WHERE (paa.rowid) IN
                                ( SELECT paa1.rowid
                                  FROM pa_project_accum_actuals paa1,
                                       pa_project_accum_headers pah
                                  WHERE paa1.project_accum_id=pah.project_accum_id
                                  AND   pah.project_id = p_project_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 1029

                         DELETE from pa_project_accum_actuals paa
                          WHERE (paa.project_accum_id) IN
                                ( SELECT pah.project_accum_id
                                    FROM pa_project_accum_headers pah
                                   WHERE pah.project_id = p_project_id
/* 2485577 */                        AND pah.project_accum_id <> g_def_proj_accum_id
			             AND rownum <= l_commit_size
                                ) ;
Line: 1042

		       pa_debug.debug( ' ->After delete from pa_project_accum_actuals ') ;
Line: 1131

     pa_debug.debug( ' ->Before insert into PA_RES_ACCUM_DETAILS_AR') ;
Line: 1133

                     INSERT INTO PA_RES_ACCUM_DETAILS_AR
                          (
			       PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               TXN_ACCUM_ID,
                               RESOURCE_LIST_ASSIGNMENT_ID,
                               RESOURCE_LIST_ID,
                               RESOURCE_LIST_MEMBER_ID,
                               RESOURCE_ID,
                               PROJECT_ID,
                               TASK_ID,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE,
                               ADW_NOTIFY_FLAG
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               TXN_ACCUM_ID,
                               RESOURCE_LIST_ASSIGNMENT_ID,
                               RESOURCE_LIST_ID,
                               RESOURCE_LIST_MEMBER_ID,
                               RESOURCE_ID,
                               PROJECT_ID,
                               TASK_ID,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE,
                               ADW_NOTIFY_FLAG
                       FROM pa_Resource_Accum_Details pad
                       WHERE pad.project_id = p_project_id
                       AND    rownum < l_commit_size;
Line: 1184

     pa_debug.debug( ' ->After insert into PA_RES_ACCUM_DETAILS_AR') ;
Line: 1196

                      pa_debug.debug( ' ->Before delete from pa_resource_accum_details ') ;
Line: 1198

                         DELETE FROM pa_resource_accum_details pad
                          WHERE (pad.rowid) IN
                                ( SELECT pad1.rowid
                                  FROM pa_resource_accum_details pad1,
                                       PA_RES_ACCUM_DETAILS_AR pad2
                                  WHERE pad1.txn_accum_id = pad2.txn_accum_id
                                  AND   pad1.resource_list_assignment_id =
                                        pad2.resource_list_assignment_id
                                  AND pad2.purge_project_id=p_project_id
                                ) ;
Line: 1209

                         DELETE FROM pa_resource_accum_details pad
                          WHERE (pad.txn_accum_id, pad.resource_list_assignment_id) IN
                                ( SELECT pad2.txn_accum_id, pad2.resource_list_assignment_id
                                  FROM PA_RES_ACCUM_DETAILS_AR pad2
                                  WHERE pad2.purge_project_id=p_project_id
                                ) ;
Line: 1219

                       pa_debug.debug( ' ->After delete from pa_resource_accum_details ') ;
Line: 1228

                      pa_debug.debug( ' ->Before delete from pa_resource_accum_details ') ;
Line: 1230

                         DELETE FROM pa_resource_accum_details pad
                          WHERE (pad.rowid) IN
                                ( SELECT pad.rowid
                                  FROM pa_resource_accum_details pad
                                  WHERE pad.project_id = p_project_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 1238

                         DELETE FROM pa_resource_accum_details pad
                          WHERE pad.project_id = p_project_id
			    AND rownum <= l_commit_size;
Line: 1244

		       pa_debug.debug( ' ->After delete from pa_resource_accum_details ') ;
Line: 1338

     pa_debug.debug( ' ->Before insert into PA_Txn_Accum_AR') ;
Line: 1340

                     INSERT INTO PA_Txn_Accum_AR
                          (
			       PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               TXN_ACCUM_ID,
                               PERSON_ID,
                               JOB_ID,
                               ORGANIZATION_ID,
                               VENDOR_ID,
                               EXPENDITURE_TYPE,
                               EVENT_TYPE,
                               NON_LABOR_RESOURCE,
                               EXPENDITURE_CATEGORY,
                               REVENUE_CATEGORY,
                               NON_LABOR_RESOURCE_ORG_ID,
                               EVENT_TYPE_CLASSIFICATION,
                               SYSTEM_LINKAGE_FUNCTION,
                               PROJECT_ID,
                               TASK_ID,
                               PA_PERIOD,
                               GL_PERIOD,
                               MONTH_ENDING_DATE,
                               WEEK_ENDING_DATE,
                               TOT_REVENUE,
                               TOT_RAW_COST,
                               TOT_BURDENED_COST,
                               TOT_QUANTITY,
                               TOT_LABOR_HOURS,
                               TOT_BILLABLE_RAW_COST,
                               TOT_BILLABLE_BURDENED_COST,
                               TOT_BILLABLE_QUANTITY,
                               TOT_BILLABLE_LABOR_HOURS,
                               TOT_CMT_RAW_COST,
                               TOT_CMT_BURDENED_COST,
                               TOT_CMT_QUANTITY,
                               I_TOT_REVENUE,
                               I_TOT_RAW_COST,
                               I_TOT_BURDENED_COST,
                               I_TOT_QUANTITY,
                               I_TOT_LABOR_HOURS,
                               I_TOT_BILLABLE_RAW_COST,
                               I_TOT_BILLABLE_BURDENED_COST,
                               I_TOT_BILLABLE_QUANTITY,
                               I_TOT_BILLABLE_LABOR_HOURS,
                               COST_IND_COMPILED_SET_ID,
                               REV_IND_COMPILED_SET_ID,
                               INV_IND_COMPILED_SET_ID,
                               CMT_IND_COMPILED_SET_ID,
                               UNIT_OF_MEASURE,
                               ACTUAL_COST_ROLLUP_FLAG,
                               REVENUE_ROLLUP_FLAG,
                               CMT_ROLLUP_FLAG,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE,
                               ADW_NOTIFY_FLAG
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               TXN_ACCUM_ID,
                               PERSON_ID,
                               JOB_ID,
                               ORGANIZATION_ID,
                               VENDOR_ID,
                               EXPENDITURE_TYPE,
                               EVENT_TYPE,
                               NON_LABOR_RESOURCE,
                               EXPENDITURE_CATEGORY,
                               REVENUE_CATEGORY,
                               NON_LABOR_RESOURCE_ORG_ID,
                               EVENT_TYPE_CLASSIFICATION,
                               SYSTEM_LINKAGE_FUNCTION,
                               PROJECT_ID,
                               TASK_ID,
                               PA_PERIOD,
                               GL_PERIOD,
                               MONTH_ENDING_DATE,
                               WEEK_ENDING_DATE,
                               TOT_REVENUE,
                               TOT_RAW_COST,
                               TOT_BURDENED_COST,
                               TOT_QUANTITY,
                               TOT_LABOR_HOURS,
                               TOT_BILLABLE_RAW_COST,
                               TOT_BILLABLE_BURDENED_COST,
                               TOT_BILLABLE_QUANTITY,
                               TOT_BILLABLE_LABOR_HOURS,
                               TOT_CMT_RAW_COST,
                               TOT_CMT_BURDENED_COST,
                               TOT_CMT_QUANTITY,
                               I_TOT_REVENUE,
                               I_TOT_RAW_COST,
                               I_TOT_BURDENED_COST,
                               I_TOT_QUANTITY,
                               I_TOT_LABOR_HOURS,
                               I_TOT_BILLABLE_RAW_COST,
                               I_TOT_BILLABLE_BURDENED_COST,
                               I_TOT_BILLABLE_QUANTITY,
                               I_TOT_BILLABLE_LABOR_HOURS,
                               COST_IND_COMPILED_SET_ID,
                               REV_IND_COMPILED_SET_ID,
                               INV_IND_COMPILED_SET_ID,
                               CMT_IND_COMPILED_SET_ID,
                               UNIT_OF_MEASURE,
                               ACTUAL_COST_ROLLUP_FLAG,
                               REVENUE_ROLLUP_FLAG,
                               CMT_ROLLUP_FLAG,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE,
                               ADW_NOTIFY_FLAG
                       FROM pa_txn_accum ta
                       WHERE ta.project_id = p_project_id
                       AND    rownum < l_commit_size;
Line: 1473

     pa_debug.debug( ' ->After insert into PA_Txn_Accum_AR') ;
Line: 1485

                         pa_debug.debug( ' ->Before delete from pa_txn_accum ') ;
Line: 1487

                         DELETE FROM pa_txn_accum ta
                          WHERE (ta.rowid) IN
                                ( SELECT ta1.rowid
                                  FROM pa_txn_accum ta1,
                                       pa_txn_accum_ar ta2
                                  WHERE ta1.txn_accum_id = ta2.txn_accum_id
                                  AND   ta2.purge_project_id = p_project_id
                                ) ;
Line: 1496

                         DELETE FROM pa_txn_accum ta
                          WHERE (ta.txn_accum_id) IN
                                ( SELECT ta2.txn_accum_id
                                    FROM pa_txn_accum_ar ta2
                                   WHERE ta2.purge_project_id = p_project_id
                                ) ;
Line: 1506

                         pa_debug.debug( ' ->After delete from pa_txn_accum ') ;
Line: 1515

                         pa_debug.debug( ' ->Before delete from pa_txn_accum ') ;
Line: 1517

                         DELETE FROM pa_txn_accum ta
                          WHERE (ta.rowid) IN
                                ( SELECT ta.rowid
                                  FROM pa_txn_accum ta
                                  WHERE ta.project_id = p_project_id
			          AND rownum <= l_commit_size
                                ) ;
Line: 1525

                         DELETE FROM pa_txn_accum ta
                          WHERE ta.project_id = p_project_id
			    AND rownum <= l_commit_size;
Line: 1532

			 pa_debug.debug( ' ->After delete from pa_txn_accum ') ;
Line: 1624

     pa_debug.debug( ' ->Before insert into PA_Txn_Accum_Details_AR') ;
Line: 1630

                     INSERT INTO PA_Txn_Accum_Details_AR
                          (
			       PURGE_BATCH_ID,
                               PURGE_RELEASE,
                               PURGE_PROJECT_ID,
                               ORIGINAL_ROWID,
                               TXN_ACCUM_ID,
                               LINE_TYPE,
                               EXPENDITURE_ITEM_ID,
                               EVENT_NUM,
                               LINE_NUM,
                               PROJECT_ID,
                               TASK_ID,
                               CMT_LINE_ID,
                               LAST_UPDATED_BY,
                               LAST_UPDATE_DATE,
                               CREATION_DATE,
                               CREATED_BY,
                               LAST_UPDATE_LOGIN,
                               REQUEST_ID,
                               PROGRAM_APPLICATION_ID,
                               PROGRAM_ID,
                               PROGRAM_UPDATE_DATE
                           )
                       SELECT
			       p_purge_batch_id,
                               p_purge_release,
                               p_project_id,
                               tad.ROWID,
                               tad.TXN_ACCUM_ID,
                               tad.LINE_TYPE,
                               tad.EXPENDITURE_ITEM_ID,
                               tad.EVENT_NUM,
                               tad.LINE_NUM,
                               tad.PROJECT_ID,
                               tad.TASK_ID,
                               tad.CMT_LINE_ID,
                               tad.LAST_UPDATED_BY,
                               tad.LAST_UPDATE_DATE,
                               tad.CREATION_DATE,
                               tad.CREATED_BY,
                               tad.LAST_UPDATE_LOGIN,
                               tad.REQUEST_ID,
                               tad.PROGRAM_APPLICATION_ID,
                               tad.PROGRAM_ID,
                               tad.PROGRAM_UPDATE_DATE
                       FROM pa_txn_accum_details tad,
                            pa_txn_accum pta
                       WHERE tad.txn_accum_id = pta.txn_accum_id
                       AND   pta.project_id = p_project_id
                       AND   rownum < l_commit_size;
Line: 1687

     pa_debug.debug( ' ->After insert into PA_Txn_Accum_Details_AR') ;
Line: 1697

                         pa_debug.debug( ' ->Before delete from pa_txn_accum_details ') ;
Line: 1699

                         DELETE FROM pa_txn_accum_details tad
                          WHERE (tad.rowid) IN
                                ( SELECT tad2.original_rowid
                                  FROM pa_txn_accum_details tad1,
                                       pa_txn_accum_details_ar tad2
                                  WHERE tad1.rowid = tad2.original_rowid
--                                AND tad1.project_id=tad2.project_id
                                  AND tad2.purge_project_id = p_project_id
                                ) ;
Line: 1711

			 pa_debug.debug( ' ->After delete from pa_txn_accum_details ') ;
Line: 1720

                         pa_debug.debug( ' ->Before delete from pa_txn_accum_details ') ;
Line: 1722

                         DELETE FROM pa_txn_accum_details tad
                          WHERE (tad.rowid) IN
                                ( SELECT tad1.rowid
                                  FROM pa_txn_accum_details tad1, pa_txn_accum pta
                                  WHERE tad1.txn_accum_id = pta.txn_accum_id
                                  AND   pta.project_id = p_project_id
			          AND   rownum <= l_commit_size
                                ) ;
Line: 1731

                         DELETE FROM pa_txn_accum_details tad
                          WHERE (tad.txn_accum_id) IN
                                ( SELECT pta.txn_accum_id
                                    FROM pa_txn_accum pta
                                   WHERE pta.project_id = p_project_id
			             AND rownum <= l_commit_size
                                ) ;
Line: 1742

			 pa_debug.debug( ' ->After delete from pa_txn_accum_details ') ;
Line: 1836

        inserted into summarization tables. These records should not be
        purged. */

     Select Project_Accum_Id
     INTO   g_def_proj_accum_id
     FROM   PA_Project_Accum_Headers
     WHERE  Project_Id = p_project_id
     AND    Task_Id = 0
     AND    Resource_Id = 0
     AND    Resource_List_Assignment_Id = 0
     AND    Resource_List_Id = 0
     AND    Resource_List_Member_Id = 0
     AND    rownum = 1;