DBA Data[Home] [Help]

APPS.PA_PROJ_TEMPLATE_SETUP_PVT SQL Statements

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

Line: 106

     SELECT pa_projects_s.nextval
       FROM sys.dual;
Line: 111

    SELECT FC.Currency_Code, imp.org_id, imp.exp_start_org_id, imp.exp_org_structure_version_id
      FROM FND_CURRENCIES FC,
           GL_SETS_OF_BOOKS GB,
           PA_IMPLEMENTATIONS IMP
     WHERE FC.Currency_Code = DECODE(IMP.Set_Of_Books_ID, Null,
                                     Null,GB.CURRENCY_CODE)
       AND GB.Set_Of_Books_ID = IMP.Set_Of_Books_ID;
Line: 124

/*    SELECT r.distribution_rule
      FROM pa_project_type_distributions d, pa_distribution_rules r
     WHERE d.distribution_rule = r.distribution_rule
       AND project_type = p_project_type
       AND default_flag = 'Y';
Line: 132

       select distribution_rule
         from pa_project_type_distributions
        where project_type = p_project_type
          and default_flag = 'Y';
Line: 142

    select adv_action_set_id, multi_currency_billing_flag, default_rate_type
           ,retn_accounting_flag, competence_match_wt, availability_match_wt, job_level_match_wt
      from pa_implementations;
Line: 175

   Select Default_Resource_List_Id,
          pa_resource_list_assignments_s.nextval
     from pa_project_types
    where project_type = p_project_type;
Line: 412

             pa_locations_pkg.INSERT_ROW(
                p_CITY              => l_city_name,
                p_REGION        => l_region_name,
                p_COUNTRY_CODE          => l_country_code,
                p_CREATION_DATE         => SYSDATE,
                p_CREATED_BY        => FND_GLOBAL.USER_ID,
                p_LAST_UPDATE_DATE  => SYSDATE,
                p_LAST_UPDATED_BY   => FND_GLOBAL.USER_ID,
                p_LAST_UPDATE_LOGIN => FND_GLOBAL.LOGIN_ID,
                X_ROWID             => x_rowid,
                X_LOCATION_ID           => l_location_id);
Line: 491

           , 'INSERT'                                           -- X_insert_update_mode
           , 'SELF_SERVICE'                              -- X_calling_module
           , null                                                  -- X_project_id
           , NULL                                               -- X_task_id
           /*, p_organization_id                              -- X_old_value     --no change  Commented for bug 2981386 */
       , NULL                                        /* Added for bug 2981386 */
           , p_organization_id                              -- X_new_value
           , p_project_type                                  -- X_project_type
           , null                                                  --
           , null
           , l_public_sector_flag                           -- X_public_sector_flag
           , NULL                                               -- X_task_manager_person_id
           , NULL                                               -- X_service_type
           , NULL                                               -- X_task_start_date
           , NULL                                               -- X_task_end_date
           , FND_GLOBAL.USER_ID                   -- X_entered_by_user_id
           , null                                                  -- X_attribute_category
           , null                                                  -- X_attribute1
           , null                                                  -- X_attribute2
           , null                                                  -- X_attribute3
           , null                                                  -- X_attribute4
           , null                                                  -- X_attribute5
           , null                                                 -- X_attribute6
           , null                                                 -- X_attribute7
           , null                                                 -- X_attribute8
           , null                                                 -- X_attribute9
           , null                                                 -- X_attribute10
           , null                                                 -- X_pm_project_code
           , null                                                 -- X_pm_project_reference
           , NULL                                              -- X_pm_task_reference
           , 'Y'                                                  -- X_functional_security_flag
           , l_warnings_only_flag --bug3134205
           , x_err_code                                     -- X_err_code
           , x_err_stage                                    -- X_err_stage
           , x_err_stack);                                  -- X_err_stack
Line: 532

              select    meaning
                into    t_project_type_class_code
                from    pa_project_types pt ,pa_lookups lps
               where    pt.project_type  = p_project_type
                 and    lps.lookup_type(+) = 'PROJECT TYPE CLASS'
                 and    lps.lookup_code(+) = pt.project_type_class_code;
Line: 591

    PA_PROJECTS_PKG.INSERT_ROW(
                        X_Rowid                              => l_row_id
                       ,X_Project_Id                         => l_template_id
                       ,X_Name                               => p_project_name
                       ,X_Segment1                           => p_project_number
                       ,X_Last_Update_Date                   => SYSDATE
                       ,X_Last_Updated_By                    => FND_GLOBAL.USER_ID
                       ,X_Creation_Date                      => SYSDATE
                       ,X_Created_By                         => FND_GLOBAL.USER_ID
                       ,X_Last_Update_Login                  => FND_GLOBAL.LOGIN_ID
                       ,X_Project_Type                       => p_project_type
                       ,X_Carrying_Out_Organization_Id       => p_organization_id
                       ,X_Public_Sector_Flag                 => NVL( l_public_sector_flag, 'N' )
                       ,X_Project_Status_Code                => l_Status_code
                       ,X_Description                        => p_description
                       ,X_Start_Date                         => null
                       ,X_Completion_Date                    => null
                       ,X_Closed_Date                        => null
                       ,X_Distribution_Rule                  => l_distribution_rule
                       ,X_Labor_Invoice_Format_Id            => l_labor_invoice_format_id
                       ,X_NL_Invoice_Format_Id           => l_non_labor_invoice_format_id
                       ,X_Retention_Invoice_Format_Id        => null
                       ,X_Retention_Percentage               => null
                       ,X_Billing_Offset                     => l_billing_offset
                       ,X_Billing_Cycle_Id                   => l_billing_cycle_id
                       ,X_Labor_Std_Bill_Rate_Schdl          => l_labor_std_bill_rate_schdl
                       ,X_Labor_Bill_Rate_Org_Id             => l_labor_bill_rate_org_id
                       ,X_Labor_Schedule_Fixed_Date          => null
                       ,X_Labor_Schedule_Discount            => null
                       ,X_NL_Std_Bill_Rate_Schdl         => l_nl_std_bill_rate_schdl
                       ,X_NL_Bill_Rate_Org_Id            => l_non_labor_bill_rate_org_id
                       ,X_NL_Schedule_Fixed_Date         => null
                       ,X_NL_Schedule_Discount           => null
                       ,X_Limit_To_Txn_Controls_Flag         => 'N'
                       ,X_Project_Level_Funding_Flag         => null --as in forms
                       ,X_Invoice_Comment                    => null
                       ,X_Unbilled_Receivable_Dr             => null
                       ,X_Unearned_Revenue_Cr                => null
                       ,X_Summary_Flag                       => 'N'
                       ,X_Enabled_Flag                       => 'Y'
                       ,X_Segment2                           => null
                       ,X_Segment3                           => null
                       ,X_Segment4                           => null
                       ,X_Segment5                           => null
                       ,X_Segment6                           => null
                       ,X_Segment7                           => null
                       ,X_Segment8                           => null
                       ,X_Segment9                           => null
                       ,X_Segment10                          => null
                       ,X_Attribute_Category                 => null
                       ,X_Attribute1                         => null
                       ,X_Attribute2                         => null
                       ,X_Attribute3                         => null
                       ,X_Attribute4                         => null
                       ,X_Attribute5                         => null
                       ,X_Attribute6                         => null
                       ,X_Attribute7                         => null
                       ,X_Attribute8                         => null
                       ,X_Attribute9                         => null
                       ,X_Attribute10                        => null
                       ,X_Cost_Ind_Rate_Sch_Id               => l_cost_ind_rate_sch_id
                       ,X_Rev_Ind_Rate_Sch_Id                => l_rev_ind_rate_sch_id
                       ,X_Inv_Ind_Rate_Sch_Id                => l_inv_ind_rate_sch_id
                       ,X_Cost_Ind_Sch_Fixed_Date            => null
                       ,X_Rev_Ind_Sch_Fixed_Date             => null
                       ,X_Inv_Ind_Sch_Fixed_Date             => null
                       ,X_Labor_Sch_Type                     => l_labor_sch_type
                       ,X_Non_Labor_Sch_Type                 => l_non_labor_sch_type
                       ,X_Template_Flag                      => 'Y'
                       ,X_Verification_Date                  => null
                       ,X_Created_From_Project_Id            => null  --l_template_id
                       ,X_Template_Start_Date                => l_effective_from_date
                       ,X_Template_End_Date              => l_effective_to_date
                       ,X_Project_Currency_Code              => l_cur_currency.currency_code
                       ,X_Allow_Cross_Charge_Flag            => 'N'
                       ,X_Project_Rate_Date                  => null
                       ,X_Project_Rate_Type                  => l_rate_type2
                       ,X_Output_Tax_Code                    => null
                       ,X_Retention_Tax_Code                 => null
                       ,X_CC_Process_Labor_Flag              => 'N'
                       ,X_Labor_Tp_Schedule_Id               => null
                       ,X_Labor_Tp_Fixed_Date                => null
                       ,X_CC_Process_NL_Flag                 => 'N'
                       ,X_Nl_Tp_Schedule_Id                  => null
                       ,X_Nl_Tp_Fixed_Date                   => null
                       ,X_CC_Tax_Task_Id                     => null
                       ,x_bill_job_group_id                  => l_bill_job_group_id
                       ,x_cost_job_group_id                  => l_cost_job_group_id
                       ,x_role_list_id                       => l_role_list_id
                       ,x_work_type_id                       => l_work_type_id
                       ,x_calendar_id                        => l_calendar_id
                       ,x_location_id                        => l_location_id
                       ,x_probability_member_id              => null
                       ,x_project_value                      => null
                       ,x_expected_approval_date             => null
                       ,x_team_template_id                   => null
                       ,x_job_bill_rate_schedule_id          => l_job_bill_rate_schedule_id
                       ,x_emp_bill_rate_schedule_id          => l_emp_bill_rate_schedule_id
                       ,x_competence_match_wt                => l_competence_match_wt
                       ,x_availability_match_wt              => l_availability_match_wt
                       ,x_job_level_match_wt                 => l_job_level_match_wt
                       ,x_enable_automated_search            => 'N'
                       ,x_search_min_availability            => 100
                       ,x_search_org_hier_id                 => l_cur_currency.exp_org_structure_version_id
                       ,x_search_starting_org_id             => l_cur_currency.exp_start_org_id
                       ,x_search_country_code                => null
                       ,x_min_cand_score_reqd_for_nom        => 100
                       ,x_non_lab_std_bill_rt_sch_id         => l_non_lab_std_bill_rt_sch_id
                       ,x_invproc_currency_type              => 'PROJFUNC_CURRENCY'
                       ,x_revproc_currency_code              => l_cur_currency.currency_code
                       ,x_project_bil_rate_date_code         => l_rate_date_code
                       ,x_project_bil_rate_type              => l_rate_type
                       ,x_project_bil_rate_date              => null
                       ,x_project_bil_exchange_rate          => null
                       ,x_projfunc_currency_code             => l_cur_currency.currency_code
                       ,x_projfunc_bil_rate_date_code        => l_rate_date_code
                       ,x_projfunc_bil_rate_type             => l_rate_type
                       ,x_projfunc_bil_rate_date             => null
                       ,x_projfunc_bil_exchange_rate         => null
                       ,x_funding_rate_date_code             => l_rate_date_code
                       ,x_funding_rate_type                  => l_rate_type
                       ,x_funding_rate_date                  => null
                       ,x_funding_exchange_rate              => null
                       ,x_baseline_funding_flag              => l_baseline_funding_flag
                       ,x_projfunc_cost_rate_type            => l_rate_type2
                       ,x_projfunc_cost_rate_date            => null
                       ,x_multi_currency_billing_flag        => l_mcb_flag
                       ,x_inv_by_bill_trans_curr_flag        => 'N'
                       ,x_assign_precedes_task               => 'N'
                       ,x_split_cost_from_wokplan_flag       => 'Y'  --Default the workplan str is split from costing
                       ,x_split_cost_from_bill_flag          => 'N'
                       ,x_adv_action_set_id                  => l_adv_action_set_id
                       ,x_start_adv_action_set_flag          => 'Y'
                       ,x_priority_code                      => null
                       ,x_retn_billing_inv_format_id         => null
                       ,x_retn_accounting_flag               => l_retn_accounting_flag
                       -- anlee
                       -- patchset K changes
                       ,x_revaluate_funding_flag             => l_revaluate_funding_flag
                       ,x_include_gains_losses_flag        => l_include_gains_losses_flag
                       -- msundare
                       , x_security_level                   => p_security_level
                       , x_labor_disc_reason_code           => null
                       , x_non_labor_disc_reason_code        => null
                       -- End of changes
                       -- anlee
                       -- Project Long Name changes
                       , x_long_name                          => p_long_name
                        -- End of changes
                        --PA L changes 2872708
                       ,x_asset_allocation_method        => l_asset_allocation_method
                       ,x_capital_event_processing       => l_capital_event_processing
                       ,x_cint_rate_sch_id               => l_cint_rate_sch_id
                       ,x_cint_eligible_flag             => 'Y'
                       ,x_cint_stop_date                 => null
                       --End PA L changes 2872708
                       ,x_record_version_number              => 1
                       , X_BTC_COST_BASE_REV_CODE             => l_BTC_COST_BASE_REV_CODE  --bug 2755727
                       --FP_M Changes. Tracking Bug 3279981
                       , x_revtrans_currency_type => null           -- 4363092 for MOAC changes
                       ,x_en_top_task_customer_flag     => 'N'
                       ,x_en_top_task_inv_mth_flag      => 'N'
                       ,x_revenue_accrual_method        =>
                                       substr(l_distribution_rule, 1, instr(l_distribution_rule,'/')-1)
                       ,x_invoice_method                =>
                                       substr(l_distribution_rule, instr(l_distribution_rule,'/')+1)
                       ,x_projfunc_attr_for_ar_flag     => 'N'
                       ,x_sys_program_flag              => 'N'
                       ,x_allow_multi_program_rollup    => 'N'
                       ,x_proj_req_res_format_id        =>NULL
                       ,x_proj_asgmt_res_format_id      =>NULL
                       ,x_org_id                        => p_operating_unit_id -- 4363092 MOAC changes
		       ,x_date_eff_funds_flag		=>nvl(l_date_eff_funds_flag,'N') --sunkalya:federal changes Bug#5511353
                       ,x_ar_rec_notify_flag            => l_ar_rec_notify_flag    -- 7508661 : EnC
                       ,x_auto_release_pwp_inv          => l_auto_release_pwp_inv  -- 7508661 : EnC
                    );
Line: 772

         SELECT option_code
           FROM pa_options;
Line: 792

                       ,p_action                => 'INSERT'
                       ,x_return_status       => l_return_status
                       ,x_msg_count             => l_msg_count
                       ,x_msg_data              => l_msg_data
                     );
Line: 822

         SELECT lookup_code, meaning
           FROM pa_lookups
          WHERE lookup_type = 'OVERRIDE FIELD'
            AND lookup_code = 'SEGMENT1'
          UNION
         SELECT lookup_code, meaning
           FROM pa_lookups
          WHERE lookup_type = 'OVERRIDE FIELD'
            AND lookup_code = 'NAME'
          ORDER BY 1 DESC;
Line: 883

      INSERT INTO pa_resource_list_assignments (
        resource_list_assignment_id,
        resource_list_id,
        project_id,
        resource_list_changed_flag,
        resource_list_accumulated_flag,
        last_updated_by,
        last_update_date,
        creation_date,
        created_by,
        last_update_login )
      Values (
         x_rl_asgmt_id,
         x_def_res_list_id,
         l_template_id,
         'N',
         'N',
         nvl(x_user_id,-1),
         trunc(sysdate),
         trunc(sysdate),
         nvl(x_user_id,-1),
         nvl(x_login_id,-1));
Line: 905

      Insert into pa_resource_list_uses (
         resource_list_assignment_id,
         use_code,
         default_flag,
         last_updated_by,
         last_update_date,
         creation_date,
         created_by,
         last_update_login )
      values (
           x_rl_asgmt_id,
           x_def_use_code,
           x_def_flag,
           nvl(x_user_id,-1),
           trunc(sysdate),
           trunc(sysdate),
           nvl(x_user_id,-1),
           nvl(x_login_id ,-1));
Line: 938

    PA_TASKS_PKG.Insert_Row(
        X_Rowid                              => l_row_id,
        X_task_id                            => l_task_id,
        X_Project_id                         => l_template_id,
        X_Task_Number                        => '1',
          X_Creation_Date                      => sysdate,
          X_Created_By                         => FND_GLOBAL.USER_ID,
          X_Last_Update_Date                   => sysdate,
          X_last_Updated_By                    => FND_GLOBAL.USER_ID,
          X_Last_Update_login                  => FND_GLOBAL.LOGIN_ID,
          X_Task_Name                          => 'Task 1',
              X_Long_Task_Name                     => 'Task 1',
          X_Top_Task_Id                        => null,
          X_Wbs_level                          => 1,
          X_ready_to_Bill_flag                 => 'Y',
          X_Ready_To_Distribute_Flag           => 'Y',
          X_parent_task_id                     => null,
          X_Description                        => 'Task 1',
          X_carrying_out_organization_id       => p_organization_id,
          X_Service_Type_code                  => l_service_type_code,
          X_Task_Manager_Person_id             => null,
          X_chargeable_Flag                    => 'Y',
          X_Billable_flag                      => l_billable_flag,
          X_limit_to_Txn_controls_flag         => 'N',
        X_Start_Date                         => null,
        X_Completion_Date                    => null,
        X_Address_Id                         => null,  --w_address_id, -Since no customer is created so far
        X_Labor_Bill_Rate_org_id             => l_labor_bill_rate_org_id,    -- :project_folder.Labor_Bill_Rate_Org_Id,
        X_Labor_Std_Bill_Rate_Schdl          => l_labor_std_bill_rate_schdl, --:project_folder.Labor_Std_Bill_Rate_Schdl,
        X_Labor_Schedule_Fixed_Date          => null,
        X_Labor_Schedule_Discount            => null,
        X_Non_Labor_Bill_Rate_Org_Id         => l_non_labor_bill_rate_org_id, --:project_folder.Non_Labor_Bill_Rate_Org_Id,
        X_NL_Std_Bill_Rate_Schdl             => l_nl_std_bill_rate_schdl,     --:project_folder.Non_Labor_Std_Bill_Rate_Schdl,
        X_Nl_Schedule_Fixed_Date             => null,
        X_Non_Labor_Schedule_Discount        => null,
        X_Labor_Cost_Multiplier_Name         => null,
        X_Attribute_Category                 => null,
        X_Attribute1                         => null,
        X_Attribute2                         => null,
        X_Attribute3                         => null,
        X_Attribute4                         => null,
        X_Attribute5                         => null,
        X_Attribute6                         => null,
        X_Attribute7                         => null,
        X_Attribute8                         => null,
        X_Attribute9                         => null,
        X_Attribute10                        => null,
        X_Cost_Ind_Rate_Sch_Id               => l_Cost_Ind_Rate_Sch_Id,
        X_Rev_ind_rate_sch_id                => l_Rev_Ind_Rate_Sch_Id,
        X_Inv_Ind_rate_sch_id                => l_Inv_Ind_Rate_Sch_Id,
        X_Cost_ind_sch_fixed_date            => null,
        X_Rev_Ind_sch_fixed_date             => null,
        X_Inv_Ind_sch_fixed_date             => null,
        X_Labor_Sch_Type                     => l_Labor_Sch_Type,
        X_Non_Labor_Sch_Type                 => l_Non_Labor_Sch_Type,
            X_Allow_Cross_Charge_Flag            => 'N',
            X_Project_Rate_Date                  => null,
            X_Project_Rate_Type                  => l_rate_type2,
        X_cc_process_labor_flag              => 'N',
        X_Labor_tp_schedule_id               => null,
        X_Labor_tp_fixed_date                => null,
        X_cc_process_nl_flag                 => 'N',
        X_nl_tp_schedule_id              => null,
        X_nl_tp_fixed_date               => null,
        X_receive_project_invoice_flag   => 'N',
        X_work_type_id                   => l_work_type_id,
            X_TASKFUNC_COST_RATE_TYPE            => l_rate_type2,
            X_TASKFUNC_COST_RATE_DATE            => null,
            X_NON_LAB_STD_BILL_RT_SCH_ID         => l_non_lab_std_bill_rt_sch_id,
            X_job_bill_rate_schedule_id          => l_job_bill_rate_schedule_id,
            X_emp_bill_rate_schedule_id          => l_emp_bill_rate_schedule_id,
            X_labor_disc_reason_code             => null,
            X_non_labor_disc_reason_code         => null,
--PA L 2872708
            x_retirement_cost_flag           => 'N',
            x_cint_eligible_flag             => 'Y',
            x_cint_stop_date                 => null
--PA L 2872708
          );
Line: 1181

PROCEDURE Update_Project_Template(
 p_api_version        IN    NUMBER  :=1.0,
 p_init_msg_list          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_commit               IN  VARCHAR2    :=FND_API.G_FALSE,
 p_validate_only          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_validation_level IN  NUMBER  :=FND_API.G_VALID_LEVEL_FULL,
 p_calling_module         IN    VARCHAR2    :='SELF_SERVICE',
 p_debug_mode         IN    VARCHAR2    :='N',
 p_max_msg_count          IN    NUMBER  :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
 p_project_id           IN    NUMBER,
 p_project_number       IN    VARCHAR2    := 'JUNK_CHARS',
 p_project_name       IN    VARCHAR2    := 'JUNK_CHARS',
 p_project_type       IN    VARCHAR2    := 'JUNK_CHARS',
 p_organization_id  IN    NUMBER      := -9999,
 p_effective_from_date  IN    DATE        := TO_DATE( '01-01-1000', 'DD-MM-YYYY' ),
 p_effective_to_date    IN    DATE        := TO_DATE( '01-01-1000', 'DD-MM-YYYY' ),
 p_description        IN    VARCHAR2    := 'JUNK_CHARS',
 p_security_level     IN    NUMBER      := 0,
-- anlee
-- Project Long Name changes
 p_long_name             IN VARCHAR2 DEFAULT NULL,
-- End of changes
 p_record_version_number IN   NUMBER,
 x_return_status          OUT   NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
 x_msg_count          OUT   NOCOPY NUMBER, --File.Sql.39 bug 4440895
 x_msg_data             OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
) IS
   l_api_name                      CONSTANT VARCHAR(30) := 'Update_Project_Template';
Line: 1272

     SELECT rowid, project_type, carrying_out_organization_id, public_sector_flag, segment1, location_id,
            Rev_ind_sch_fixed_date, Inv_ind_sch_fixed_date, distribution_rule,
            --bug 3068781
            multi_currency_billing_flag,projfunc_currency_code,
            PROJFUNC_BIL_RATE_TYPE, PROJECT_BIL_RATE_TYPE, FUNDING_RATE_TYPE,
            PROJFUNC_BIL_RATE_DATE_CODE, PROJECT_BIL_RATE_DATE_CODE, FUNDING_RATE_DATE_CODE,
            BTC_COST_BASE_REV_CODE
            --bug 3068781
           --bug 4308335
           ,cc_process_labor_flag
           ,cc_process_nl_flag
           ,labor_tp_schedule_id
           ,nl_tp_schedule_id
           ,labor_tp_fixed_date
           ,nl_tp_fixed_date
           --bug 4308335
	   ,nvl(date_eff_funds_consumption,'N')     --federal bug#5511353
	   ,enable_top_task_customer_flag  --federal bug#5511353
           ,ar_rec_notify_flag    -- 7508661 : EnC
           ,auto_release_pwp_inv  -- 7508661 : EnC
       FROM pa_projects_all
      WHERE project_id = p_project_id;
Line: 1296

   SELECT Rev_ind_sch_fixed_date, Inv_ind_sch_fixed_date
     FROM pa_tasks
    WHERE project_id = p_project_id;
Line: 1302

     SELECT project_type_class_code
       FROM pa_project_types_all
      WHERE project_type = p_project_type;
Line: 1308

    SELECT billable_capitalizable_flag
      FROM pa_work_types_vl
     WHERE work_type_id = c_work_type_id;
Line: 1314

/*    SELECT r.distribution_rule
      FROM pa_project_type_distributions d, pa_distribution_rules r
     WHERE d.distribution_rule = r.distribution_rule
       AND project_type = p_project_type
       AND default_flag = 'Y';
Line: 1322

       select distribution_rule
         from pa_project_type_distributions
        where project_type = p_project_type
          and default_flag = 'Y';
Line: 1394

    pa_debug.init_err_stack ('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Project_Template');
Line: 1397

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Project_Template begin');
Line: 1401

      savepoint Update_Project_Template;
Line: 1641

        DELETE FROM PA_BUDGETARY_CONTROL_OPTIONS
            WHERE PROJECT_ID = P_PROJECT_ID;
Line: 1696

/* The following validation is not performed in forms during a project/template update
   So we dont need to do this here
  IF p_organization_id <> l_old_organization_id
  THEN
      --Organization Location Validations
      pa_location_utils.Get_ORG_Location_Details
       (p_organization_id   => p_organization_id,
        x_country_name      => l_country_name,
        x_city              => l_city_name,
        x_region              => l_region_name,
        x_country_code      => l_country_code,
        x_return_status     => l_return_status,
        x_error_message_code    => l_error_message_code);
Line: 1732

             pa_locations_pkg.INSERT_ROW(
                p_CITY              => l_city_name,
                p_REGION        => l_region_name,
                p_COUNTRY_CODE          => l_country_code,
                p_CREATION_DATE         => SYSDATE,
                p_CREATED_BY        => FND_GLOBAL.USER_ID,
                p_LAST_UPDATE_DATE  => SYSDATE,
                p_LAST_UPDATED_BY   => FND_GLOBAL.USER_ID,
                p_LAST_UPDATE_LOGIN => FND_GLOBAL.LOGIN_ID,
                X_ROWID             => x_rowid,
                X_LOCATION_ID           => l_location_id);
Line: 1757

           , 'INSERT'                                           -- X_insert_update_mode
           , 'SELF_SERVICE'                              -- X_calling_module
           , p_project_id                                                  -- X_project_id
           , NULL                                               -- X_task_id
           , l_old_organization_id                         -- X_old_value
           , p_organization_id                              -- X_new_value
           , p_project_type                                  -- X_project_type
           , null                                                  -- x_start_date
           , null
           , l_public_sector_flag                           -- X_public_sector_flag
           , NULL                                               -- X_task_manager_person_id
           , NULL                                               -- X_service_type
           , NULL                                               -- X_task_start_date
           , NULL                                               -- X_task_end_date
           , FND_GLOBAL.USER_ID                   -- X_entered_by_user_id
           , null                                                  -- X_attribute_category
           , null                                                  -- X_attribute1
           , null                                                  -- X_attribute2
           , null                                                  -- X_attribute3
           , null                                                  -- X_attribute4
           , null                                                  -- X_attribute5
           , null                                                 -- X_attribute6
           , null                                                 -- X_attribute7
           , null                                                 -- X_attribute8
           , null                                                 -- X_attribute9
           , null                                                 -- X_attribute10
           , null                                                 -- X_pm_project_code
           , null                                                 -- X_pm_project_reference
           , NULL                                              -- X_pm_task_reference
           , 'Y'                                                  -- X_functional_security_flag
           , l_warnings_only_flag --bug3134205
           , x_err_code                                     -- X_err_code
           , x_err_stage                                    -- X_err_stage
           , x_err_stack);                                  -- X_err_stack
Line: 1797

        select  meaning
        into    l_project_type_class_code
        from    pa_project_types pt
          , pa_lookups lps
       where  pt.project_type    = p_project_type
         and  lps.lookup_type(+) = 'PROJECT TYPE CLASS'
         and  lps.lookup_code(+) = pt.project_type_class_code;
Line: 1846

                 CURSOR cur_job_cur IS SELECT rate_sch_currency_code FROM pa_std_bill_rate_schedules_all
                               WHERE bill_rate_sch_id = l_job_bill_rate_schedule_id ;
Line: 1849

                 CURSOR cur_emp_cur IS SELECT rate_sch_currency_code FROM pa_std_bill_rate_schedules_all
                               WHERE bill_rate_sch_id = l_emp_bill_rate_schedule_id ;
Line: 1852

                 CURSOR cur_nl_cur IS SELECT rate_sch_currency_code FROM pa_std_bill_rate_schedules_all
                               WHERE bill_rate_sch_id = l_non_lab_std_bill_rt_sch_id ;
Line: 1855

                 CURSOR cur_impl IS SELECT default_rate_type FROM pa_implementations;
Line: 1911

                       UPDATE pa_project_customers
                          SET inv_rate_type = x_default_rate_type
                        WHERE project_id = p_project_id;
Line: 1931

    UPDATE pa_projects_all
       SET SEGMENT1                       = p_project_number,
           NAME                           = p_project_name,
           description                    = p_description,
           PROJECT_TYPE                   = p_project_type,
           carrying_out_organization_id   = p_organization_id,
           TEMPLATE_START_DATE_ACTIVE     = l_effective_from_date,
           TEMPLATE_END_DATE_ACTIVE       = l_effective_to_date,
-- not done in project forms          PROJECT_STATUS_CODE            = l_Status_code,
           LABOR_INVOICE_FORMAT_ID        = l_labor_invoice_format_id,
           NON_LABOR_INVOICE_FORMAT_ID    = l_non_labor_invoice_format_id,
           BILLING_OFFSET                 = l_billing_offset,
           NON_LABOR_STD_BILL_RATE_SCHDL  = l_nl_std_bill_rate_schdl,
           NON_LABOR_BILL_RATE_ORG_ID     = l_non_labor_bill_rate_org_id,
           Non_Labor_Schedule_Fixed_Date  = DECODE( l_non_labor_sch_type, 'I', null, Non_Labor_Schedule_Fixed_Date ),
           Non_Labor_Schedule_Discount    = DECODE( l_non_labor_sch_type, 'I', null, Non_Labor_Schedule_Discount ),
           COST_IND_RATE_SCH_ID           = l_cost_ind_rate_sch_id,
           REV_IND_RATE_SCH_ID            = l_rev_ind_rate_sch_id,
           REV_IND_SCH_FIXED_DATE         = l_REV_IND_SCH_fixed_date1,
           INV_IND_RATE_SCH_ID            = l_inv_ind_rate_sch_id,
           INV_IND_SCH_FIXED_DATE         = l_INV_IND_SCH_FIXED_date1,
           LABOR_SCH_TYPE                 = l_labor_sch_type,
           NON_LABOR_SCH_TYPE             = l_non_labor_sch_type,
           BILLING_CYCLE_ID               = l_billing_cycle_id,
           BILL_JOB_GROUP_ID              = l_bill_job_group_id,
           COST_JOB_GROUP_ID              = l_cost_job_group_id,
           ROLE_LIST_ID                   = l_role_list_id,
           WORK_TYPE_ID                   = l_work_type_id,
           JOB_BILL_RATE_SCHEDULE_ID      = l_job_bill_rate_schedule_id,
           EMP_BILL_RATE_SCHEDULE_ID      = l_emp_bill_rate_schedule_id,
           labor_schedule_fixed_date      = DECODE( l_labor_sch_type, 'I', null, labor_schedule_fixed_date ),
           labor_schedule_discount        = DECODE( l_labor_sch_type, 'I', null, labor_schedule_discount ),
           non_lab_std_bill_rt_sch_id     = l_non_lab_std_bill_rt_sch_id,

           labor_std_bill_rate_schdl      = l_labor_std_bill_rate_schdl,
           labor_bill_rate_org_id         = l_labor_bill_rate_org_id,
           cc_process_labor_flag          = l_cc_process_labor_flag,
           cc_process_nl_flag             = l_cc_process_nl_flag,
           labor_tp_schedule_id           = l_labor_tp_schedule_id ,
           nl_tp_schedule_id              = l_nl_tp_schedule_id   ,
           labor_tp_fixed_date            = l_labor_tp_fixed_date ,
           nl_tp_fixed_date               = l_nl_tp_fixed_date    ,
           location_id                    = l_location_id,
           distribution_rule              = l_distribution_rule,
-- anlee
-- patchset K changes
           revaluate_funding_flag         = l_revaluate_funding_flag,
           include_gains_losses_flag    = l_include_gains_losses_flag,
-- End of changes
--PA K Project Access Changes
           security_level                 = p_security_level,
-- anlee
-- Project Long Name changes
           long_name                      = p_long_name,
-- End of changes
--bug 3068781
           multi_currency_billing_flag   = NVL( l_multi_currency_billing_flag,l_multi_currency_billing_flag2 ),
            PROJFUNC_BIL_RATE_TYPE       = l_PROJFUNC_BIL_RATE_TYPE,
            PROJECT_BIL_RATE_TYPE        = l_PROJECT_BIL_RATE_TYPE,
            FUNDING_RATE_TYPE            = l_FUNDING_RATE_TYPE,
            PROJFUNC_BIL_RATE_DATE_CODE  = l_PROJFUNC_BIL_RATE_DATE_CODE,
            PROJECT_BIL_RATE_DATE_CODE   = l_PROJECT_BIL_RATE_DATE_CODE,
            FUNDING_RATE_DATE_CODE       = l_FUNDING_RATE_DATE_CODE,
              BTC_COST_BASE_REV_CODE     = l_BTC_COST_BASE_REV_CODE,
--bug 3068781
--
--PA L 2872708
           asset_allocation_method       = l_asset_allocation_method,
           CAPITAL_EVENT_PROCESSING      = l_CAPITAL_EVENT_PROCESSING,
           CINT_RATE_SCH_ID              = l_CINT_RATE_SCH_ID,
--PA L 2872708
           record_version_number          = NVL( record_version_number, 1 ) + 1,
--sunkalya.federal changes. Bug#5511353
	   date_eff_funds_consumption    = nvl(l_date_eff_funds_consumption,'N')
--sunkalya.federal changes. Bug#5511353

     WHERE project_id = p_project_id;
Line: 2024

			UPDATE pa_project_customers
			SET
			CUSTOMER_BILL_SPLIT = NULL
			WHERE
			PROJECT_ID = p_project_id;
Line: 2051

					UPDATE pa_project_customers SET customer_bill_split = 100
					WHERE customer_id = hghst_ctr_cust_id AND project_id = p_project_id;
Line: 2054

					UPDATE pa_project_customers SET customer_bill_split = 0
					WHERE customer_id <> hghst_ctr_cust_id AND project_id = p_project_id;
Line: 2073

       UPDATE pa_tasks
          SET work_type_id                    = l_work_type_id,
              billable_flag                   = l_billable_flag,
              emp_bill_rate_schedule_id       = l_emp_bill_rate_schedule_id,
              job_bill_rate_schedule_id       = l_job_bill_rate_schedule_id,
              labor_schedule_fixed_date      = DECODE( l_labor_sch_type, 'I', null, labor_schedule_fixed_date ),
              labor_schedule_discount        = DECODE( l_labor_sch_type, 'I', null, labor_schedule_discount ),

           --bug 2101726
              labor_sch_type                  = l_labor_sch_type,
              service_type_code               = l_service_type_code,
              cost_ind_rate_sch_id            = l_cost_ind_rate_sch_id,
              non_labor_sch_type              = l_non_labor_sch_type,
              non_labor_bill_rate_org_id      = l_non_labor_bill_rate_org_id,
              non_labor_std_bill_rate_schdl   = l_nl_std_bill_rate_schdl,
              Non_Labor_Schedule_Fixed_Date  = DECODE( l_non_labor_sch_type, 'I', null, Non_Labor_Schedule_Fixed_Date ),
              Non_Labor_Schedule_Discount    = DECODE( l_non_labor_sch_type, 'I', null, Non_Labor_Schedule_Discount ),
              rev_ind_rate_sch_id             = l_rev_ind_rate_sch_id,
              REV_IND_SCH_FIXED_DATE         = l_REV_IND_SCH_fixed_date2,
              INV_IND_SCH_FIXED_DATE         = l_INV_IND_SCH_FIXED_date2,
              inv_ind_rate_sch_id             = l_inv_ind_rate_sch_id,
              labor_bill_rate_org_id          = l_labor_bill_rate_org_id,
              labor_std_bill_rate_schdl       = l_labor_std_bill_rate_schdl,
              non_lab_std_bill_rt_sch_id      = l_non_lab_std_bill_rt_sch_id

        WHERE project_id                      = p_project_id;
Line: 2109

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Project_Template END');
Line: 2114

         rollback to Update_Project_Template;
Line: 2119

         rollback to Update_Project_Template;
Line: 2123

                              p_procedure_name => 'Update_Project_Template',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2127

         rollback to Update_Project_Template;
Line: 2131

                              p_procedure_name => 'Update_Project_Template',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2134

END Update_Project_Template;
Line: 2146

PROCEDURE Delete_Project_Template(
 p_api_version        IN    NUMBER  :=1.0,
 p_init_msg_list          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_commit               IN  VARCHAR2    :=FND_API.G_FALSE,
 p_validate_only          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_validation_level IN  NUMBER  :=FND_API.G_VALID_LEVEL_FULL,
 p_calling_module         IN    VARCHAR2    :='SELF_SERVICE',
 p_debug_mode         IN    VARCHAR2    :='N',
 p_max_msg_count          IN    NUMBER  :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
 p_project_id           IN    NUMBER,
 p_record_version_number IN   NUMBER,
 x_return_status          OUT   NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
 x_msg_count          OUT   NOCOPY NUMBER, --File.Sql.39 bug 4440895
 x_msg_data             OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
) IS
   l_api_name                      CONSTANT VARCHAR(30) := 'Delete_Project_Template';
Line: 2177

    pa_debug.init_err_stack ('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Template');
Line: 2180

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Template begin');
Line: 2184

      savepoint Delete_Project_Template;
Line: 2196

    Pa_Project_Core.Delete_Project (
                   x_project_id    =>  p_Project_id,
                   x_err_code      =>  l_err_code ,
                   x_err_stage     =>  l_err_stage,
                   x_err_stack     =>  l_err_stack);
Line: 2218

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Template END');
Line: 2223

         rollback to Delete_Project_Template;
Line: 2228

         rollback to Delete_Project_Template;
Line: 2232

                              p_procedure_name => 'Delete_Project_Template',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2236

         rollback to Delete_Project_Template;
Line: 2240

                              p_procedure_name => 'Delete_Project_Template',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2243

END Delete_Project_Template;
Line: 2289

     SELECT 'x'
       FROM pa_project_options
      WHERE project_id = p_project_id
        AND option_code = p_option_code;
Line: 2316

       INSERT INTO pa_project_options
                  (
                    project_id,
                    option_code,
                    last_update_date,
                    last_updated_by,
                    creation_date,
                    created_by,
                    last_update_login,
                    record_version_number
                   )
         VALUES   ( p_project_id,
                    p_option_code,
                    SYSDATE,
                    FND_GLOBAL.USER_ID,
                    SYSDATE,
                    FND_GLOBAL.USER_ID,
                    FND_GLOBAL.LOGIN_ID ,
                    1
                   );
Line: 2389

PROCEDURE Delete_Project_Options(
 p_api_version        IN    NUMBER  :=1.0,
 p_init_msg_list          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_commit               IN  VARCHAR2    :=FND_API.G_FALSE,
 p_validate_only          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_validation_level IN  NUMBER  :=FND_API.G_VALID_LEVEL_FULL,
 p_calling_module         IN    VARCHAR2    :='SELF_SERVICE',
 p_debug_mode         IN    VARCHAR2    :='N',
 p_max_msg_count          IN    NUMBER  :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
 p_project_id           IN    NUMBER,
 p_option_code          IN    VARCHAR2,
 x_return_status          OUT   NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
 x_msg_count          OUT   NOCOPY NUMBER, --File.Sql.39 bug 4440895
 x_msg_data             OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
) IS
   l_api_name                      CONSTANT VARCHAR(30) := 'Delete_Project_Options';
Line: 2422

     SELECT meaning
       FROM fnd_lookup_values
      WHERE lookup_type = 'PA_OPTIONS_SS'
        AND lookup_code = p_option_code
	AND language = userenv('LANG'); -- Bug 5643345: Added the environment language condition.
Line: 2431

   SELECT allow_override_enabled_flag
   FROM PA_OPTIONS
   WHERE option_code = p_option_code;
Line: 2438

    pa_debug.init_err_stack ('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Options');
Line: 2441

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Options begin');
Line: 2445

      savepoint Delete_Project_Options;
Line: 2485

                             p_msg_name       => 'PA_ALL_NO_UPDATE_RECORD');*/
Line: 2492

    DELETE FROM pa_project_options WHERE project_id = p_project_id AND option_code = p_option_code;
Line: 2503

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Project_Options END');
Line: 2508

         rollback to Delete_Project_Options;
Line: 2513

         rollback to Delete_Project_Options;
Line: 2517

                              p_procedure_name => 'Delete_Project_Options',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2521

         rollback to Delete_Project_Options;
Line: 2525

                              p_procedure_name => 'Delete_Project_Options',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 2528

END Delete_Project_Options;
Line: 2581

     SELECT 'x'
       FROM pa_project_copy_overrides
      WHERE project_id = p_project_id
        AND field_name = p_field_name
        AND sort_order = p_sort_order;
Line: 2589

     SELECT 'x'
       FROM pa_project_copy_overrides
      WHERE project_id = p_project_id
        AND sort_order = p_sort_order;
Line: 2596

    SELECT 'X'
      FROM pa_project_copy_overrides
     WHERE project_id = p_project_id
       AND field_name = p_field_name;
Line: 2664

                SELECT meaning
                  INTO l_field_name_meaning
                  FROM fnd_lookup_values
                 WHERE lookup_type = 'OVERRIDE FIELD'
                   AND lookup_code = p_field_name;
Line: 2691

                    SELECT 'x'
                      INTO l_dummy_char
                      FROM PA_QUICK_ENTRY_SPECS_SS_V
                     WHERE FIELD_NAME = p_field_name
                       AND LIMITING_VALUE = p_limiting_value;
Line: 2712

                      SELECT project_type_id
                        FROM pa_project_types ppt, pa_projects pp
                       WHERE project_id = p_project_id
                         AND pp.project_type = ppt.project_type;
Line: 2736

                        SELECT 'X'
                          INTO l_dummy_char
                         FROM  pa_valid_categories_v pvc ,
                               pa_lookups pl
                         WHERE pvc.object_type = 'PA_PROJECTS'
                           AND pvc.object_type_id = l_project_type_id
                           AND 'CLASSIFICATION' = pl.lookup_code
                           AND pl.lookup_type = 'OVERRIDE FIELD'
                           AND pvc.class_category = p_limiting_value ;
Line: 2766

       INSERT INTO pa_project_copy_overrides
                 (  PROJECT_ID                      ,
                    FIELD_NAME                      ,
                    DISPLAY_NAME                    ,
                    LAST_UPDATE_DATE                ,
                    LAST_UPDATED_BY                 ,
                    CREATION_DATE                   ,
                    CREATED_BY                      ,
                    LAST_UPDATE_LOGIN               ,
                    LIMITING_VALUE                  ,
                    SORT_ORDER                      ,
                    MANDATORY_FLAG                  ,
                    RECORD_VERSION_NUMBER
                 )
          VALUES (  p_project_id                    ,
                    p_field_name                    ,
                    p_prompt                        ,
                    SYSDATE                         ,
                    FND_GLOBAL.USER_ID              ,
                    SYSDATE                         ,
                    FND_GLOBAL.USER_ID              ,
                    FND_GLOBAL.LOGIN_ID             ,
                    p_limiting_value                ,
                    p_sort_order                    ,
                    p_required_flag                ,
                    1
                 );
Line: 2843

PROCEDURE Update_Quick_Entry_Field(
 p_api_version        IN    NUMBER  :=1.0,
 p_init_msg_list          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_commit               IN  VARCHAR2    :=FND_API.G_FALSE,
 p_validate_only          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_validation_level IN  NUMBER  :=FND_API.G_VALID_LEVEL_FULL,
 p_calling_module         IN    VARCHAR2    :='SELF_SERVICE',
 p_debug_mode         IN    VARCHAR2    :='N',
 p_max_msg_count          IN    NUMBER  :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
 p_project_id         IN    NUMBER  ,
 p_row_id               IN    VARCHAR2,
 p_sort_order         IN    NUMBER  ,
 p_field_name         IN    VARCHAR2    := 'JUNK_CHARS',
 p_limiting_value         IN    VARCHAR2    := 'JUNK_CHARS',
 p_prompt               IN  VARCHAR2    ,
 p_required_flag          IN    VARCHAR2    := 'N',
 p_record_version_number IN   NUMBER,
 x_return_status          OUT   NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
 x_msg_count          OUT   NOCOPY NUMBER, --File.Sql.39 bug 4440895
 x_msg_data             OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
) IS
   l_api_name                      CONSTANT VARCHAR(30) := 'Update_Quick_Entry_Field';
Line: 2882

     SELECT 'x'
       FROM pa_project_copy_overrides
      WHERE rowid <> p_row_id
        AND project_id = p_project_id
        AND sort_order = p_sort_order;
Line: 2890

    SELECT 'X'
      FROM pa_project_copy_overrides
     WHERE rowid <> p_row_id
       AND project_id = p_project_id
       AND field_name = p_field_name;
Line: 2896

    pa_debug.init_err_stack ('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Quick_Entry_Field');
Line: 2899

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Quick_Entry_Field begin');
Line: 2903

      savepoint Update_Quick_Entry_Field;
Line: 2960

                SELECT meaning
                  INTO l_field_name_meaning
                  FROM fnd_lookup_values
                 WHERE lookup_type = 'OVERRIDE FIELD'
                   AND lookup_code = p_field_name;
Line: 2987

                   SELECT 'x'
                     INTO l_dummy_char
                     FROM PA_QUICK_ENTRY_SPECS_SS_V
                    WHERE FIELD_NAME = p_field_name
                      AND LIMITING_VALUE = p_limiting_value;
Line: 3008

                      SELECT project_type_id
                        FROM pa_project_types ppt, pa_projects pp
                       WHERE project_id = p_project_id
                         AND pp.project_type = ppt.project_type;
Line: 3032

                       SELECT 'X'
                         INTO  l_dummy_char
                         FROM  pa_valid_categories_v pvc ,
                               pa_lookups pl
                         WHERE pvc.object_type = 'PA_PROJECTS'
                           AND pvc.object_type_id = l_project_type_id
                           AND 'CLASSIFICATION' = pl.lookup_code
                           AND pl.lookup_type = 'OVERRIDE FIELD'
                           AND pvc.class_category = p_limiting_value ;
Line: 3058

    UPDATE pa_project_copy_overrides
       SET FIELD_NAME             = p_field_name   ,
           DISPLAY_NAME           = p_prompt ,
           LAST_UPDATE_DATE       = SYSDATE        ,
           LAST_UPDATED_BY        = FND_GLOBAL.USER_ID        ,
           LAST_UPDATE_LOGIN      = FND_GLOBAL.LOGIN_ID        ,
           LIMITING_VALUE         = p_limiting_value        ,
           SORT_ORDER             = p_sort_order        ,
           MANDATORY_FLAG         = p_required_flag        ,
           RECORD_VERSION_NUMBER  = NVL( RECORD_VERSION_NUMBER, 1 ) + 1
     WHERE rowid = p_row_id;
Line: 3077

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Update_Quick_Entry_Field END');
Line: 3082

         rollback to Update_Quick_Entry_Field;
Line: 3087

         rollback to Update_Quick_Entry_Field;
Line: 3091

                              p_procedure_name => 'Update_Quick_Entry_Field',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 3095

         rollback to Update_Quick_Entry_Field;
Line: 3099

                              p_procedure_name => 'Update_Quick_Entry_Field',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 3102

END Update_Quick_Entry_Field;
Line: 3117

PROCEDURE Delete_Quick_Entry_Field(
 p_api_version        IN    NUMBER  :=1.0,
 p_init_msg_list          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_commit               IN  VARCHAR2    :=FND_API.G_FALSE,
 p_validate_only          IN    VARCHAR2    :=FND_API.G_TRUE,
 p_validation_level IN  NUMBER  :=FND_API.G_VALID_LEVEL_FULL,
 p_calling_module         IN    VARCHAR2    :='SELF_SERVICE',
 p_debug_mode         IN    VARCHAR2    :='N',
 p_max_msg_count          IN    NUMBER  :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM,
 p_project_id         IN    NUMBER  ,
 p_row_id               IN    VARCHAR2,
 p_record_version_number IN   NUMBER,
 x_return_status          OUT   NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
 x_msg_count          OUT   NOCOPY NUMBER, --File.Sql.39 bug 4440895
 x_msg_data             OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
) IS
   l_api_name                      CONSTANT VARCHAR(30) := 'Delete_Quick_Entry_Field';
Line: 3150

     SELECT field_name
       FROM pa_project_copy_overrides
      WHERE rowid = p_row_id;
Line: 3157

    pa_debug.init_err_stack ('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Quick_Entry_Field');
Line: 3160

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Quick_Entry_Field begin');
Line: 3164

      savepoint Delete_Quick_Entry_Field;
Line: 3189

    DELETE FROM pa_project_copy_overrides
     WHERE rowid = p_row_id;
Line: 3199

      pa_debug.debug('PA_PROJ_TEMPLATE_SETUP_PVT.Delete_Quick_Entry_Field END');
Line: 3204

         rollback to Delete_Quick_Entry_Field;
Line: 3209

         rollback to Delete_Quick_Entry_Field;
Line: 3213

                              p_procedure_name => 'Delete_Quick_Entry_Field',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 3217

         rollback to Delete_Quick_Entry_Field;
Line: 3221

                              p_procedure_name => 'Delete_Quick_Entry_Field',
                              p_error_text     => SUBSTRB(SQLERRM,1,240));
Line: 3224

END Delete_Quick_Entry_Field;
Line: 3234

     SELECT lk1.lookup_code forms_opt_code, lk2.lookup_code ss_opt_code, lk1.meaning
       FROM fnd_lookup_values lk1, fnd_lookup_values lk2
      WHERE lk1.lookup_type = 'PA_OPTIONS'
        AND lk2.lookup_type = 'PA_OPTIONS_SS'
        AND lk1.meaning = lk2.meaning
      ;
Line: 3243

     SELECT 'x'
       FROM pa_project_options
      WHERE project_id = p_project_id
        AND option_code = c_option_code;
Line: 3272

                  INSERT INTO pa_project_options
                      (
                    project_id,
                    option_code,
                    last_update_date,
                    last_updated_by,
                    creation_date,
                    created_by,
                    last_update_login,
                    record_version_number
                   )
                   VALUES   ( p_project_id,
                    l_option_code,
                    SYSDATE,
                    FND_GLOBAL.USER_ID,
                    SYSDATE,
                    FND_GLOBAL.USER_ID,
                    FND_GLOBAL.LOGIN_ID ,
                    1
                   );
Line: 3296

              DELETE FROM pa_project_options WHERE project_id = p_project_id and option_code = l_option_code ;
Line: 3297

         END IF; --<< l_insert_flag >>