DBA Data[Home] [Help]

APPS.PA_BUDGET_FUND_PKG SQL Statements

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

Line: 17

SELECT 'X'
FROM dual
WHERE EXISTS
        (SELECT 'X'
         FROM PA_BUDGET_ACCT_LINES PBA,
              GL_PERIOD_STATUSES       GLS
         WHERE GLS.application_id = PA_Period_Process_Pkg.Application_ID --  101
         AND   GLS.set_of_books_id = c_set_of_books_id
         AND   GLS.period_name = PBA.gl_period_name
         AND   GLS.closing_status not in ('O' , 'F' )
         AND   PBA.curr_ver_available_amount <> PBA.prev_ver_available_amount
         AND   PBA.budget_version_id = c_budget_version_id) ;
Line: 41

   PROCEDURE Update_bc_packets_fail(p_bud_ver_id    IN NUMBER,
                                    p_status_code   IN VARCHAR2);
Line: 46

   PROCEDURE Update_bc_packets_pass(p_bud_ver_id    IN NUMBER);
Line: 53

  PROCEDURE DELETE_DRAFT_BC_PACKETS(p_draft_bud_ver_id IN NUMBER);
Line: 96

l_last_update_date              DATE;
Line: 97

l_last_updated_by               NUMBER(15);
Line: 100

l_last_update_login             NUMBER(15);
Line: 119

SELECT imp.set_of_books_id, sob.currency_code, SOB.PERIOD_SET_NAME
INTO  l_set_of_books_id, l_currency_code, l_period_set_name
FROM PA_IMPLEMENTATIONS_all IMP, GL_SETS_OF_BOOKS SOB
where IMP.set_of_books_id = SOB.set_of_books_id
  AND imp.org_id = nvl(g_org_id, imp.org_id);
Line: 125

select user_je_category_name
into  l_category_name
from gl_je_categories
where je_category_name = 'Budget' ;
Line: 130

select user_je_source_name
into l_source_name
from gl_je_sources
where je_source_name = 'Project Accounting' ;
Line: 162

 delete from IGC_CC_INTERFACE
where cc_header_id = p_budget_version_id
and   document_type = 'PA';
Line: 181

 log_message('updated pa_budget_acct_lines table with accounted_amount ');
Line: 184

 UPDATE PA_BUDGET_ACCT_LINES PBA
 SET PBA.accounted_amount  = nvl(PBA.curr_ver_available_amount,0) - nvl(PBA.prev_ver_available_amount,0)
 WHERE PBA.budget_version_id = p_budget_version_id; */
Line: 189

  UPDATE PA_BUDGET_ACCT_LINES PBA
 SET PBA.accounted_amount  = nvl(PBA.curr_ver_budget_amount,0) - nvl(PBA.prev_ver_budget_amount,0)
 WHERE PBA.budget_version_id = p_budget_version_id;
Line: 193

 log_message('rows updated .........'||to_char(sql%rowcount)) ;
Line: 196

  select segment1
  into l_project_num
  from pa_projects_all p,
       pa_budget_versions bv
  where p.project_id = bv.project_id
    and bv.budget_version_id = p_budget_version_id;
Line: 203

 log_message('inserting into table IGC_CC_INTERFACE ..... ');
Line: 205

Insert INTO IGC_CC_INTERFACE (
   CC_HEADER_ID               ,
   DOCUMENT_TYPE              ,
   CODE_COMBINATION_ID        ,
   PERIOD_SET_NAME        ,
   PERIOD_NAME        ,
   BATCH_LINE_NUM             ,
   CC_TRANSACTION_DATE	      ,
   CC_FUNC_CR_AMT	      , --Bug 6633262
   CC_FUNC_DR_AMT	      ,
   JE_SOURCE_NAME             ,
   JE_CATEGORY_NAME           ,
   ACTUAL_FLAG                ,
   BUDGET_DEST_FLAG	      ,
   SET_OF_BOOKS_ID            ,
   ENCUMBRANCE_TYPE_ID        ,
   CURRENCY_CODE              ,
   REFERENCE_1                 ,
   REFERENCE_2                 ,
   REFERENCE_3                 ,
   REFERENCE_4                 ,
   REFERENCE_5                 ,
   creation_date	      ,
   created_by		      ,
   LAST_UPDATE_DATE           ,
   LAST_UPDATED_BY            ,
   CC_ACCT_LINE_ID
   )
  SELECT
 p_budget_version_id,
 'PA',
 PBA.code_combination_id,
 l_period_set_name,
 PBA.gl_period_name,
 to_number(rownum),
 PBA.start_date ,
 --Bug 6524116 Changed 0 to NULL
 decode(GL.account_type,    -- CC_FUNC_CR_AMT column
                'A',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, (PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1, NULL),
                'E',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, (PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1, NULL),
                'L',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, NULL ,
                           -1,abs(PBA.accounted_amount * l_chk_res_unres_multi )),
                'R',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, NULL ,
                           -1,abs(PBA.accounted_amount * l_chk_res_unres_multi )),
                'O',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, NULL ,
                           -1,abs(PBA.accounted_amount * l_chk_res_unres_multi )),
                NULL ),
 decode(GL.account_type,    -- CC_FUNC_DR_AMT column
                'A',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1,abs(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, NULL),
                'E',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1,abs(PBA.accounted_amount * l_chk_res_unres_multi ),
                            1, NULL),
                'L',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1, NULL ,
                            1,PBA.accounted_amount * l_chk_res_unres_multi ),
                'R',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1, NULL ,
                            1,PBA.accounted_amount * l_chk_res_unres_multi ),
                'O',decode(sign(PBA.accounted_amount * l_chk_res_unres_multi ),
                           -1, NULL ,
                            1,PBA.accounted_amount * l_chk_res_unres_multi ),

                NULL ),
-- l_source_name,
-- l_category_name,
   'Project Accounting',
   'Budget',
 'E' ,
 'C' ,
 l_set_of_books_id,
 p_enc_type_id ,
 l_currency_code ,
 'PA',
 p_budget_version_id,
 PBA.budget_acct_line_id,
 l_project_num, --Bug 6524116
 null,
 sysdate,
 fnd_global.user_id,
 sysdate,
 fnd_global.user_id,
 pba.budget_acct_line_id
FROM
     PA_BUDGET_ACCT_LINES PBA,
     GL_PERIOD_STATUSES GP,
     GL_CODE_COMBINATIONS   GL
WHERE  PBA.accounted_amount <> 0
AND    PBA.budget_version_id = p_budget_version_id
AND    GL.code_combination_id = PBA.code_combination_id
AND    GP.set_of_books_id = l_set_of_books_id
AND    GP.period_name = PBA.gl_period_name
AND    GP.application_id = PA_Period_Process_Pkg.Application_ID; -- 101
Line: 309

log_message('rows inserted  into IGC Table .. '||sql%rowcount);
Line: 332

     UPDATE PA_BUDGET_ACCT_LINES PBA
     SET (PBA.funds_check_status_code,
          PBA.funds_check_result_code) = (SELECT ICC.status_code,
                                                ICC.cbc_result_code
                                         FROM   IGC_CC_INTERFACE ICC
                                         WHERE ICC.DOCUMENT_TYPE = 'PA'
                                         AND   ICC.CC_HEADER_ID  = p_budget_version_id
                                         AND   ICC.reference_1 = 'PA'
                                         AND   ICC.reference_2 = PBA.budget_version_id
                                         AND  ICC.reference_3 = PBA.budget_acct_line_id)
    WHERE ((PBA.budget_version_id,
            PBA.budget_acct_line_id) IN
                        (SELECT ICC.reference_2,
                                ICC.reference_3
                         FROM   IGC_CC_INTERFACE ICC
                         WHERE ICC.cc_header_id = p_budget_version_id
                         AND   ICC.DOCUMENT_TYPE = 'PA'
                         AND   ICC.reference_1 = 'PA')) ;
Line: 350

log_message('rows updated   into PA_BUDGET_ACCT_LINES Table .. '||sql%rowcount);
Line: 357

 SELECT decode(p_calling_mode,'CHECK',
                                (decode(substr(l_return_status,1,1),'S','P',
                                                      'A','P',
                                                      'F','F',
                                                      'T','F' )),
                                'RESERVE',
                                (decode(substr(l_return_status,1,1),'S','A',
                                                      'A','A',
                                                      'F','F',
                                                      'T','F' )),
                                'UNRESERVE',
                                (decode(substr(l_return_status,1,1),'S','A',
                                                      'A','A',
                                                      'F','F',
                                                      'T','F' )),
                                'YEAR_END_ROLLOVER',
                                (decode(substr(l_return_status,1,1),'S','A',
                                                      'A','A',
                                                      'F','F',
                                                      'T','F' )),
                                'UNRESERVE_YEAR_END_ROLLOVER',
                                (decode(substr(l_return_status,1,1),'S','A',
                                                      'A','A',
                                                      'F','F',
                                                      'T','F' )),
                                 'F')
  INTO  l_funds_chk_rsrv_status
  FROM dual ;
Line: 436

 select a.rowid
 from pa_bc_balances a, pa_budgetary_control_options pbco, pa_budget_versions pbv
 where pbv.budget_version_id <> p_bdgt_ver
 and   a.project_id = pbco.project_id
 and   a.project_id = pbv.project_id
 and   a.budget_version_id = pbv.budget_version_id
 and   pbco.bdgt_cntrl_flag = 'Y'
 and   pbco.budget_type_code = pbv.budget_type_code
 and   ((p_bdgt_ctrl_type = 'GL' and pbco.external_budget_code = 'GL')
       or
        (p_bdgt_ctrl_type = 'CC' and pbco.external_budget_code = 'CC')
       or
        (p_bdgt_ctrl_type = 'GL' and pbco.external_budget_code is null)
       or
        (p_bdgt_ctrl_type is null and pbco.external_budget_code is null))
 and   a.project_id = p_project_id;
Line: 469

      PA_SWEEPER.UPDATE_ACT_ENC_BALANCE(
            x_return_status      => x_return_status,
            x_error_message_code => x_error_message_code,
            p_project_id         => p_project_id);
Line: 486

     log_message('Create_txn_lines_in_bc_balance:'|| 'Delete draft budget version- '||p_draft_budget_version_id);
Line: 488

     Delete pa_bc_balances
     where  budget_version_id = p_draft_budget_version_id;
Line: 491

     log_message('Create_txn_lines_in_bc_balance:'||SQL%ROWCOUNT||' records deleted from pa_bc_balances');
Line: 497

     Delete pa_bc_packets
     where  budget_version_id = p_draft_budget_version_id;
Line: 500

     log_message('Create_txn_lines_in_bc_balance:'||SQL%ROWCOUNT||' records deleted from pa_bc_packets');
Line: 507

       log_message('Create_txn_lines_in_bc_balance: Open cursor c_delbal to delete old verisons of budget');
Line: 512

        l_BalRowIdTab.Delete;
Line: 519

            log_message('Create_txn_lines_in_bc_balance: No record to delete, exit');
Line: 523

        log_message('Create_txn_lines_in_bc_balance:'||l_BalRowIdTab.count||' records being deleted');
Line: 526

           delete from pa_bc_balances
           where rowid = l_BalRowIdTab(j);
Line: 544

           select  min(start_date), max(end_date)
             into  l_start_date, l_end_date
             from  pa_bc_balances
            where  project_id = p_project_id
              and  budget_version_id = g_cost_prev_bvid;
Line: 567

         log_message('Create_txn_lines_in_bc_balance:Insert Close Period Balances, TabCount = '||l_tab_count);
Line: 581

                insert into pa_bc_balances(
                    PROJECT_ID,
                    TASK_ID,
                    TOP_TASK_ID,
                    RESOURCE_LIST_MEMBER_ID,
                    BALANCE_TYPE,
                    SET_OF_BOOKS_ID,
                    BUDGET_VERSION_ID,
                    LAST_UPDATE_DATE,
                    LAST_UPDATED_BY,
                    CREATED_BY,
                    CREATION_DATE,
                    LAST_UPDATE_LOGIN,
                    PERIOD_NAME,
                    START_DATE,
                    END_DATE,
                    PARENT_MEMBER_ID,
                    ACTUAL_PERIOD_TO_DATE,
                    ENCUMB_PERIOD_TO_DATE)
                select
                    bal.PROJECT_ID,
                    bal.TASK_ID,
                    bal.TOP_TASK_ID,
                    bal.RESOURCE_LIST_MEMBER_ID,
                    bal.BALANCE_TYPE,
                    bal.SET_OF_BOOKS_ID,
                    p_draft_budget_version_id,
                    l_date,
                    l_login_id,
                    l_login_id,
                    l_date,
                    l_login_id,
                    bal.PERIOD_NAME,
                    bal.START_DATE,
                    bal.END_DATE,
                    bal.PARENT_MEMBER_ID,
                    bal.ACTUAL_PERIOD_TO_DATE,
                    bal.ENCUMB_PERIOD_TO_DATE
                from  pa_bc_balances bal
                where budget_version_id = g_cost_prev_bvid
                and   trunc(start_date) = trunc(l_tab_periods(i).start_date)
                and   trunc(end_date)   = trunc(l_tab_periods(i).end_date)
                and   l_tab_periods(i).closing_status = 'C'
                and   project_id = p_project_id
                and   balance_type <> 'BGT';
Line: 627

            log_message('Create_txn_lines_in_bc_balance:'||SQL%ROWCOUNT||' records inserted');
Line: 631

            log_message('Create_txn_lines_in_bc_balance: Inserted closed period balances');
Line: 685

            insert into pa_bc_balances(
                PROJECT_ID,
                TASK_ID,
                TOP_TASK_ID,
                RESOURCE_LIST_MEMBER_ID,
                BALANCE_TYPE,
                SET_OF_BOOKS_ID,
                BUDGET_VERSION_ID,
                LAST_UPDATE_DATE,
                LAST_UPDATED_BY,
                CREATED_BY,
                CREATION_DATE,
                LAST_UPDATE_LOGIN,
                PERIOD_NAME,
                START_DATE,
                END_DATE,
                PARENT_MEMBER_ID,
                BUDGET_PERIOD_TO_DATE,
                ACTUAL_PERIOD_TO_DATE,
                ENCUMB_PERIOD_TO_DATE)
            values(
                p_project_id,
                t_task_id(i),
                t_top_task_id(i),
                t_rlmi(i),
                'BGT',
                p_set_of_books_id,
                p_budget_version_id,
                l_date,
                l_login_id,
                l_login_id,
                l_date,
                l_login_id,
                t_period(i),
                t_start_date(i),
                t_end_date(i),
                t_parent_rlmi(i),
                t_burden_cost(i),
                0,
                0);
Line: 748

 select pa.task_id,
        pt.top_task_id,
        pa.resource_list_member_id,
        pb.PERIOD_NAME,
        pb.START_DATE,
        pb.END_DATE,
        rm.PARENT_MEMBER_ID,
        pb.burdened_cost
 from
        pa_budget_lines pb,
        pa_resource_assignments pa,
        pa_tasks pt,
        pa_resource_list_members rm,
        pa_budget_versions pbv
 where pbv.budget_version_id = p_base_budget_version_id
 and   pa.resource_assignment_id = pb.resource_assignment_id
 and   pa.task_id = pt.task_id (+)
 and   pa.budget_version_id = pbv.budget_version_id
 and   rm.resource_list_member_id = pa.resource_list_member_id;
Line: 789

   select to_number(set_of_books_id) into l_sob_id from pa_implementations_all
   where org_id = g_org_id;
Line: 809

         log_message('Establish_bc_balances: Before inserting BGT lines');
Line: 813

     l_TaskTab.Delete;
Line: 814

     l_TTaskTab.Delete;
Line: 815

     l_RlmiTab.Delete;
Line: 816

     l_PeriodTab.Delete;
Line: 817

     l_StDateTab.Delete;
Line: 818

     l_EdDateTab.Delete;
Line: 819

     l_ParMemTab.Delete;
Line: 820

     l_BurdCostTab.Delete;
Line: 840

      log_message('Establish_bc_balances: Before Insert, no. of rec = '|| l_TaskTab.count);
Line: 943

SELECT sum(decode(nvl(PBL.burdened_cost,0),
                       0,nvl(PBL.raw_cost,0),
                       PBL.burdened_cost))
FROM PA_BUDGET_LINES PBL,
     PA_BUDGET_VERSIONS PBV,
     PA_RESOURCE_ASSIGNMENTS PRA
WHERE    PBV.project_id = p_project_id
AND      PBV.budget_version_id = PRA.budget_version_id
AND      PRA.resource_assignment_id = PBL.resource_assignment_id
AND      PBV.budget_version_id  = c_budget_version_id;
Line: 956

    Select  PBV.Budget_type_code,
            PBCO.Balance_type,
            PBCO.External_budget_code,
            PBCO.Encumbrance_Type_Id,
            PBCO.Bdgt_cntrl_flag,
            PBCO.gl_budget_version_id,
	    PBT.budget_amount_code,
            BEM.entry_level_code
    From    PA_BUDGETARY_CONTROL_OPTIONS    PBCO ,
            PA_BUDGET_VERSIONS              PBV,
            PA_BUDGET_TYPES                 PBT,
            PA_BUDGET_ENTRY_METHODS         BEM
    WHERE   PBCO.Project_Id = p_project_id
    AND     PBV.Budget_version_id = p_Budget_version_id
    AND     PBV.Budget_Type_Code = PBCO.Budget_Type_Code
    AND     PBT.Budget_type_code = PBV.Budget_type_code
    AND     PBT.Budget_type_code = PBV.Budget_type_code
    AND     BEM.Budget_Entry_Method_Code = PBV.Budget_Entry_Method_Code;
Line: 977

  select bc_event_id, g_org_id
  from pa_budget_lines
  where budget_version_id = P_Budget_version_id
    and bc_event_id is not null
  union
  select bc_rev_event_id, g_org_id
  from pa_budget_lines
  where budget_version_id = P_prev_budget_version_id
    and bc_rev_event_id is not null;
Line: 1011

 SELECT nvl(template_flag,'N'), org_id
 INTO l_template_flag , g_org_id
 FROM pa_projects_all
 WHERE project_id = p_project_id;
Line: 1068

     select 'CC'
     into   l_cc_budget_type_code
     from   pa_budgetary_control_options cc
     where  cc.project_id = p_project_id
     and    cc.external_budget_code = 'CC';
Line: 1113

   Select 'Y'
   into   g_cost_rebaseline_flag
   from   pa_budget_versions pbv
   where  pbv.project_id = p_project_id
   and    pbv.budget_version_id <> p_budget_version_id -- not the current budget
   and    pbv.budget_status_code = 'B'
   and    pbv.budget_type_code = l_budget_type_code
   and    rownum =1;
Line: 1219

      Select pbv.budget_version_id
      into   l_draft_budget_version_id
      from   pa_budget_versions pbv
      where  pbv.project_id = p_project_id
      and    pbv.budget_status_code = 'S'  -- Changed from 'W' to 'S' (UT code fix)
      and    pbv.budget_type_code = l_budget_type_code;
Line: 1304

      log_message('Calling Delete draft bc pkt');
Line: 1306

      DELETE_DRAFT_BC_PACKETS(p_draft_bud_ver_id => l_draft_budget_version_id);
Line: 1309

      log_message(' After Calling Delete draft bc pkt');
Line: 1359

          Update_bc_packets_pass(p_bud_ver_id  => p_budget_version_id);
Line: 1361

          PA_FUNDS_CONTROL_UTILS.Update_bvid_blid_on_cdl_bccom ( p_bud_ver_id  => p_budget_version_id,
                                                                 p_calling_mode => p_calling_mode);
Line: 1412

       Select decode(g_budget_amount_code,'C','Cost_Budget','R','Revenue_Budget')
       into   l_calling_module
       from   dual;
Line: 1447

        Select budget_type_code, encumbrance_type_id
        into   l_cc_budget_type_code, l_cc_encumbrance_type_id
        from   pa_budgetary_control_options
        where project_id         = p_project_id
        and external_budget_code = 'CC' ;
Line: 1542

      Update_bc_packets_pass(p_bud_ver_id => p_budget_version_id);
Line: 1544

      PA_FUNDS_CONTROL_UTILS.Update_bvid_blid_on_cdl_bccom ( p_bud_ver_id  => p_budget_version_id,
                                                             p_calling_mode => p_calling_mode);
Line: 1569

              select budget_version_id
              into   g_cc_current_bvid
              from   pa_budget_versions
              where  project_id = p_project_id
              and    budget_type_code = l_cc_budget_type_code
              and    budget_status_code = 'B'
              and    current_flag ='Y';
Line: 1710

    	    Select pbv.budget_version_id, budget_entry_method_code
            into   l_cc_budget_version_id, l_cc_budget_entry_level_code
            from   pa_budget_versions pbv
            where  pbv.project_id         = p_project_id
	    and    pbv.budget_type_code   = l_cc_budget_type_code
            and    pbv.budget_status_code = 'B'
            and    pbv.current_flag = 'Y';
Line: 1856

         select bc_event_id, g_org_id
         bulk collect into rejected_event_id_tab, ledger_id_tab
         from pa_budget_lines bl
         where budget_version_id = P_Budget_version_id
           and bc_event_id is not null;
Line: 1869

      Update_bc_packets_pass(p_bud_ver_id  => p_budget_version_id);
Line: 1870

      Update_bc_packets_pass(p_bud_ver_id =>l_cc_budget_version_id);
Line: 1872

      PA_FUNDS_CONTROL_UTILS.Update_bvid_blid_on_cdl_bccom ( p_bud_ver_id  => p_budget_version_id,
                                                             p_calling_mode => p_calling_mode);
Line: 1976

             Update_bc_packets_fail(p_bud_ver_id => l_draft_budget_version_id,
                               p_status_code=> 'R');
Line: 2007

             Update_bc_packets_fail(p_bud_ver_id  => l_draft_budget_version_id,
                               p_status_code => 'R');
Line: 2009

             Update_bc_packets_fail(p_bud_ver_id =>l_cc_budget_version_id,
                               p_status_code=>'R');
Line: 2054

             Update_bc_packets_fail(p_bud_ver_id  => l_draft_budget_version_id,
                               p_status_code => 'T');
Line: 2058

                Update_bc_packets_fail(p_bud_ver_id =>l_cc_budget_version_id,
                                  p_status_code=>'T');
Line: 2087

                    select length(l_sqlerrm) into l_dummy from dual;
Line: 2127

SELECT  budget_type_code,
        encumbrance_type_id,
        external_budget_code,
        balance_type,
        bdgt_cntrl_flag
FROM    PA_BUDGETARY_CONTROL_OPTIONS
WHERE   project_id = p_project_id
AND     ( ( p_calling_mode = 'STANDARD'  AND
          ( nvl(external_budget_code,'-1') IN ('GL','-1') ) )
         OR
          ( p_calling_mode = 'COMMITMENT'  AND
          ( nvl(external_budget_code,'-1') = 'CC') )
         OR
          ( p_calling_mode = 'BUDGET' )
        )
AND     ( ( p_calling_mode = 'BUDGET'  AND
          ( nvl(budget_type_code,'-1') =  p_budget_type_code ) )
         OR
          ( p_calling_mode IN  ('COMMITMENT','STANDARD') )
        )
AND     (
          ( p_calling_mode =   'STANDARD'
            AND ( ( nvl(balance_type,'-1') = 'E'  AND
                     nvl(external_budget_code,'-1') = 'GL' )
                  OR ( nvl(balance_type,'-1') = '-1'  AND
                     nvl(external_budget_code,'-1') = '-1' ))
          )
          OR
          ( p_calling_mode =   'COMMITMENT' AND
            nvl(balance_type,'-1') = 'E'
          )
          OR
          ( p_calling_mode = 'BUDGET' ) );
Line: 2162

SELECT budget_version_id
FROM  PA_BUDGET_VERSIONS
WHERE project_id = p_project_id
 AND   budget_type_code = c_budget_type_code
 AND   budget_status_code = 'B'
 AND   version_number = (Select MAX(version_number)
                         FROM PA_BUDGET_VERSIONS
                         WHERE project_id = p_project_id
                         AND   budget_type_code = c_budget_type_code
                         AND   budget_status_code = 'B'  );
Line: 2234

        SELECT decode(nvl(l_external_budget_code,'X'),'GL','G','CC','C','N')
        into   x_bdgt_intg_flag  from dual ;
Line: 2253

                SELECT decode(l_external_budget_code,'GL','G','CC','C','N') into
                x_bdgt_intg_flag  from dual ;
Line: 2321

UPDATE PA_BUDGET_ACCT_LINES
SET curr_ver_available_amount = curr_ver_available_amount - p_amount
WHERE budget_version_id = p_budget_version_id
AND gl_period_name = p_gl_period_name
AND code_combination_id = p_ccid ;
Line: 2375

UPDATE PA_BUDGET_ACCT_LINES
SET curr_ver_available_amount = (curr_ver_budget_amount - prev_ver_budget_amount
                                + prev_ver_available_amount)
WHERE budget_version_id = p_budget_version_id ;
Line: 2380

log_message('Updated  '||to_char(sql%rowcount));
Line: 2410

SELECT 'X'
FROM DUAL
WHERE EXISTS
   ( SELECT 'x'
     FROM   PA_BUDGETARY_CONTROL_OPTIONS PBA
     WHERE    PBA.project_id = p_project_id
           AND  ( ( p_mode  ='A'  )
                 OR
                  ( p_mode <> 'A' AND
                    PBA.external_budget_code = decode(p_mode,'S','GL','C','CC','-1'))));
Line: 2454

insert into PA_BUDGETARY_CONTROL_OPTIONS
 (
   PROJECT_TYPE,
   PROJECT_ID,
   BALANCE_TYPE,
   EXTERNAL_BUDGET_CODE,
   GL_BUDGET_VERSION_ID,
   ENCUMBRANCE_TYPE_ID,
   BDGT_CNTRL_FLAG,
   AMOUNT_TYPE,
   BOUNDARY_CODE,
   FUND_CONTROL_LEVEL_PROJECT,
   FUND_CONTROL_LEVEL_TASK,
   FUND_CONTROL_LEVEL_RES_GRP,
   FUND_CONTROL_LEVEL_RES,
   BUDGET_TYPE_CODE,
   PROJECT_TYPE_ORG_ID ,
 LAST_UPDATE_DATE ,
 LAST_UPDATED_BY  ,
 CREATION_DATE    ,
 CREATED_BY       ,
 LAST_UPDATE_LOGIN

 )
select
   PROJECT_TYPE,
   p_to_project_id,
   BALANCE_TYPE,
   EXTERNAL_BUDGET_CODE,
   GL_BUDGET_VERSION_ID,
   ENCUMBRANCE_TYPE_ID,
   BDGT_CNTRL_FLAG,
   AMOUNT_TYPE,
   BOUNDARY_CODE,
   FUND_CONTROL_LEVEL_PROJECT,
   FUND_CONTROL_LEVEL_TASK,
   FUND_CONTROL_LEVEL_RES_GRP,
   FUND_CONTROL_LEVEL_RES,
   BUDGET_TYPE_CODE,
   PROJECT_TYPE_ORG_ID ,
 SYSDATE ,
 -1  ,
 SYSDATE    ,
 -1       ,
 -1
from PA_BUDGETARY_CONTROL_OPTIONS
where PROJECT_ID = p_from_project_id;
Line: 2606

PROCEDURE Delete_draft_bc_packets(p_draft_bud_ver_id IN NUMBER)
IS
PRAGMA AUTONOMOUS_TRANSACTION;
Line: 2610

  g_procedure_name := 'Delete_draft_bc_packets';
Line: 2611

  log_message( 'Before delete');
Line: 2613

  Delete from pa_bc_packets where budget_version_id = p_draft_bud_ver_id;
Line: 2615

  log_message( 'After delete');
Line: 2623

PROCEDURE Update_bc_packets_pass(p_bud_ver_id IN NUMBER)
IS
BEGIN

  g_procedure_name := 'Update_bc_packets_pass';
Line: 2628

  log_message( 'Before bcpkt update');
Line: 2630

  Update pa_bc_packets
  set    status_code = 'A'
  where  budget_version_id = p_bud_ver_id;
Line: 2634

  log_message(SQL%ROWCOUNT||' records updated');
Line: 2636

END Update_bc_packets_pass;
Line: 2643

PROCEDURE Update_bc_packets_fail(p_bud_ver_id IN NUMBER, p_status_code IN VARCHAR2)
IS
PRAGMA AUTONOMOUS_TRANSACTION;
Line: 2648

  g_procedure_name := 'Update_bc_packets_fail';
Line: 2649

  log_message( 'Before bcpkt update');
Line: 2651

  Update pa_bc_packets
  set    status_code = decode(status_code,'R',status_code,p_status_code)
  where  budget_version_id = p_bud_ver_id;
Line: 2655

  log_message(SQL%ROWCOUNT||' records updated');
Line: 2657

     Delete pa_bc_balances
     where  budget_version_id = p_bud_ver_id;
Line: 2660

     log_message(SQL%ROWCOUNT||' records deleted');
Line: 2664

END Update_bc_packets_fail;
Line: 2684

     Select budget_version_id
     into   l_prev_budget_version_id
     from   pa_budget_versions
     where  project_id         = p_project_id
     and    budget_type_code   = p_budget_type_code
     and    budget_status_code = 'B'
     and    current_flag       = 'Y';
Line: 2696

     Select MAX(budget_version_id)
     into   l_prev_budget_version_id
     from   pa_budget_versions
     where  project_id         = p_project_id
     and    budget_type_code   = p_budget_type_code
     and    budget_status_code = 'B'
     and    current_flag       = 'N';
Line: 2753

        Select distinct encoded_msg
        from   xla_accounting_errors
        where  event_id in
               (select evt.event_id
                from   xla_events evt,
                       psa_bc_xla_events_gt tmp
                where  evt.event_id = tmp.event_id
                and    evt.process_status_code in ('E','U'));
Line: 2763

         select result_code from psa_bc_xla_events_gt
         where  result_code in ('FAIL','XLA_ERROR','FATAL','XLA_NO_JOURNAL');
Line: 2807

       Select  PBCO.Balance_type,
       	       PBT.budget_amount_code,
               PBV.project_id,
	       PBV.Budget_type_code
       into    g_balance_type,
               g_budget_amount_code,
               l_project_id,
               l_budget_type_code
       from    PA_BUDGETARY_CONTROL_OPTIONS    PBCO ,
               PA_BUDGET_VERSIONS              PBV,
               PA_BUDGET_TYPES                 PBT
       where   PBV.Budget_version_id = p_budget_version_id
       and     PBCO.Budget_Type_Code = PBV.Budget_Type_Code
       and     PBCO.project_id       = PBV.project_id
       and     PBT.Budget_type_code  = PBV.Budget_type_code;
Line: 2934

        select length(g_msg_data) into l_dummy from dual;
Line: 2994

         Select decode(p_mode,'Force','F',              -- 'Year End'
                             'Check_Baseline','C',      -- 'Check funds'
                             'Reserve_Baseline','R')    -- 'Baseline'
         into l_bc_mode
         from dual;
Line: 3045

                 select length(x.encoded_msg) into l_dummy from dual;
Line: 3073

                  select -1 into l_dummy from dual where exists
                   (select evt.event_id
                    from   xla_events evt,
                           psa_bc_xla_events_gt tmp
                    where  evt.event_id = tmp.event_id
                    and    evt.process_status_code = 'U');
Line: 3120

                   Select pbv.budget_version_id
                   into   g_draft_bvid
                   from   pa_budget_versions pbv
                   where  pbv.project_id         = g_project_id
                   and    pbv.budget_status_code = 'W'
                   and    pbv.budget_type_code   = l_budget_type_code;
Line: 3238

  Select decode(NVL(ppt.burden_cost_flag, 'N'),'Y',
                NVL(ppt.burden_amt_display_method,'S'),'N')
  into    l_burden_method
  from    pa_project_types  ppt,
 	      pa_projects_all   pp
  where	  ppt.project_type = pp.project_type
  and     pp.project_id    = X_project_id;
Line: 3255

     Select 'Y' into l_exists
     from dual
     where exists
           (select 1
            from   pa_cost_distribution_lines_all cdl
            where  project_id               = X_project_id
            and    burden_sum_source_run_id = -9999
            and    line_type = 'R');     -- Added for Bug 5864881
Line: 3287

  Update pa_budget_acct_lines
  set    funds_check_status_code = 'R',
         funds_check_result_code = decode(substr(nvl(funds_check_result_code,'P'),1,1),'P',
                                    decode(p_failure_status,
                                        'FAIL',decode(g_processing_mode,
                                               'CHECK_FUNDS','F150','F155'),
                                         'XLA_ERROR','F172',
                                         'XLA_NO_JOURNAL','F172',
                                         'FATAL','F172',
                                         'F172'),funds_check_result_code
                                         )
  where  budget_version_id = p_draft_version_id
  and    (funds_check_status_code = 'A' or
          nvl(funds_check_result_code,'P') like 'P%'
         );
Line: 3303

   log_message(' In Fail_draft_acct_summary: Updated '||sql%rowcount||' records');