DBA Data[Home] [Help]

APPS.PQH_PTX_UTL SQL Statements

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

Line: 15

procedure delete_attributes
(
 p_query_str        in    varchar2,
 p_attrib_prv_tab   out nocopy   pqh_prvcalc.t_attname_priv
)
is

-- declare local variables

 TYPE cur_typ is REF CURSOR;
Line: 44

end delete_attributes;
Line: 50

procedure update_pos_tran(p_position_transaction_id in number,
                          p_position_id             in number,
                          p_job_id                  in number,
                          p_organization_id         in number,
                          p_effective_date	    in date) is
   cursor c1 is select worksheet_detail_id,object_version_number
                from pqh_worksheet_details
                where position_id is null
                and position_transaction_id = p_position_transaction_id
                for update of position_id;
Line: 67

	pqh_worksheet_details_api.update_worksheet_detail(
			p_worksheet_detail_id 	=> i.worksheet_detail_id,
			p_position_id           => p_position_id,
                        p_job_id                => p_job_id,
                        p_organization_id       => p_organization_id,
			p_effective_date        => p_effective_date,
			p_object_version_number => i.object_version_number);
Line: 76

end update_pos_tran;
Line: 99

   	  pqh_process_batch_log.insert_log ( p_message_type_cd => 'WARNING',
                                      p_message_text    => l_warn_tab(l_rec_no).message_text);
Line: 141

select pqh_ptx_dpf_df_s.nextval
from dual;
Line: 145

 SELECT *
  FROM hr_positions
 WHERE position_id = p_position_id;
Line: 151

 SELECT *
 FROM per_deployment_factors
 WHERE position_id = p_position_id;
Line: 332

   insert into pqh_ptx_dpf_df
   (
   ptx_deployment_factor_id, deployment_factor_id, position_transaction_id,
   attribute_category,
   attribute1, attribute2, attribute3, attribute4, attribute5,
   attribute6, attribute7, attribute8, attribute9, attribute10,
   attribute11, attribute12, attribute13, attribute14, attribute15,
   attribute16, attribute17, attribute18, attribute19, attribute20,
   object_version_number
   )
   values
   (
   l_ptx_deployment_factor_id, v_wc_rec.deployment_factor_id, p_position_transaction_id,
   v_wc_rec.attribute_category,
   v_wc_rec.attribute1, v_wc_rec.attribute2, v_wc_rec.attribute3, v_wc_rec.attribute4, v_wc_rec.attribute5,
   v_wc_rec.attribute6, v_wc_rec.attribute7, v_wc_rec.attribute8, v_wc_rec.attribute9, v_wc_rec.attribute10,
   v_wc_rec.attribute11, v_wc_rec.attribute12, v_wc_rec.attribute13, v_wc_rec.attribute14, v_wc_rec.attribute15,
   v_wc_rec.attribute16, v_wc_rec.attribute17, v_wc_rec.attribute18, v_wc_rec.attribute19, v_wc_rec.attribute20,
   1
   );
Line: 354

   insert into pqh_ptx_dpf_df_shadow
   (
   ptx_deployment_factor_id, deployment_factor_id, position_transaction_id,
   attribute_category,
   attribute1, attribute2, attribute3, attribute4, attribute5,
   attribute6, attribute7, attribute8, attribute9, attribute10,
   attribute11, attribute12, attribute13, attribute14, attribute15,
   attribute16, attribute17, attribute18, attribute19, attribute20,
   object_version_number
   )
   values
   (
   l_ptx_deployment_factor_id, v_wc_rec.deployment_factor_id, p_position_transaction_id,
   v_wc_rec.attribute_category,
   v_wc_rec.attribute1, v_wc_rec.attribute2, v_wc_rec.attribute3, v_wc_rec.attribute4, v_wc_rec.attribute5,
   v_wc_rec.attribute6, v_wc_rec.attribute7, v_wc_rec.attribute8, v_wc_rec.attribute9, v_wc_rec.attribute10,
   v_wc_rec.attribute11, v_wc_rec.attribute12, v_wc_rec.attribute13, v_wc_rec.attribute14, v_wc_rec.attribute15,
   v_wc_rec.attribute16, v_wc_rec.attribute17, v_wc_rec.attribute18, v_wc_rec.attribute19, v_wc_rec.attribute20,
   1
   );
Line: 398

select * from hr_positions
where position_id=p_position_id;
Line: 402

select *
from per_deployment_factors
where position_id=p_position_id;
Line: 407

select *
from pqh_ptx_extra_info
where position_transaction_id=p_position_transaction_id;
Line: 424

insert into pqh_ptx_shadow
(
AMENDMENT_DATE,
AMENDMENT_RECOMMENDATION,
AMENDMENT_REF_NUMBER,
ATTRIBUTE1,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
ATTRIBUTE16,
ATTRIBUTE17,
ATTRIBUTE18,
ATTRIBUTE19,
ATTRIBUTE2,
ATTRIBUTE20,
ATTRIBUTE21,
ATTRIBUTE22,
ATTRIBUTE23,
ATTRIBUTE24,
ATTRIBUTE25,
ATTRIBUTE26,
ATTRIBUTE27,
ATTRIBUTE28,
ATTRIBUTE29,
ATTRIBUTE3,
ATTRIBUTE30,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE_CATEGORY,
AVAILABILITY_STATUS_ID,
AVAIL_STATUS_PROP_END_DATE,
BARGAINING_UNIT_CD,
BUSINESS_GROUP_ID,
COMMENTS,
CURRENT_JOB_PROP_END_DATE,
CURRENT_ORG_PROP_END_DATE,
DATE_EFFECTIVE,
DATE_END,
EARLIEST_HIRE_DATE,
ENTRY_GRADE_ID,
ENTRY_GRADE_RULE_ID,
ENTRY_STEP_ID,
FILL_BY_DATE,
FREQUENCY,
FTE,
FTE_CAPACITY,
INFORMATION1,
INFORMATION10,
INFORMATION11,
INFORMATION12,
INFORMATION13,
INFORMATION14,
INFORMATION15,
INFORMATION16,
INFORMATION17,
INFORMATION18,
INFORMATION19,
INFORMATION2,
INFORMATION20,
INFORMATION21,
INFORMATION22,
INFORMATION23,
INFORMATION24,
INFORMATION25,
INFORMATION26,
INFORMATION27,
INFORMATION28,
INFORMATION29,
INFORMATION3,
INFORMATION30,
INFORMATION4,
INFORMATION5,
INFORMATION6,
INFORMATION7,
INFORMATION8,
INFORMATION9,
INFORMATION_CATEGORY,
JOB_ID,
LOCATION_ID,
MAX_PERSONS,
NAME,
ORGANIZATION_ID,
OVERLAP_PERIOD,
OVERLAP_UNIT_CD,
PASSPORT_REQUIRED,
PAY_BASIS_ID,
PAY_FREQ_PAYROLL_ID,
PAY_TERM_END_DAY_CD,
PAY_TERM_END_MONTH_CD,
PERMANENT_TEMPORARY_FLAG,
PERMIT_RECRUITMENT_FLAG,
POSITION_DEFINITION_ID,
POSITION_ID,
POSITION_TRANSACTION_ID,
POSITION_TYPE,
POSTING_DESCRIPTION,
PRIOR_POSITION_ID,
PROBATION_PERIOD,
PROBATION_PERIOD_UNIT_CD,
PROPOSED_DATE_FOR_LAYOFF,
PROPOSED_FTE_FOR_LAYOFF,
RELIEF_POSITION_ID,
RELOCATE_DOMESTICALLY,
RELOCATE_INTERNATIONALLY,
RELOCATION_REQUIRED,
REPLACEMENT_REQUIRED_FLAG,
REVIEW_FLAG,
SEASONAL_FLAG,
SECURITY_REQUIREMENTS,
SUCCESSOR_POSITION_ID,
SUPERVISOR_ID,
SUPERVISOR_POSITION_ID,
SERVICE_MINIMUM,
TERM_START_DAY_CD,
TERM_START_MONTH_CD,
TIME_NORMAL_FINISH,
TIME_NORMAL_START,
TRAVEL_REQUIRED,
VISIT_INTERNATIONALLY,
WORKING_HOURS,
WORKS_COUNCIL_APPROVAL_FLAG,
WORK_ANY_COUNTRY,
WORK_ANY_LOCATION,
WORK_DURATION,
WORK_PERIOD_TYPE_CD,
WORK_TERM_END_DAY_CD,
WORK_TERM_END_MONTH_CD,
object_version_number)
values
(
rec1.AMENDMENT_DATE,
rec1.AMENDMENT_RECOMMENDATION,
rec1.AMENDMENT_REF_NUMBER,
rec1.ATTRIBUTE1,
rec1.ATTRIBUTE10,
rec1.ATTRIBUTE11,
rec1.ATTRIBUTE12,
rec1.ATTRIBUTE13,
rec1.ATTRIBUTE14,
rec1.ATTRIBUTE15,
rec1.ATTRIBUTE16,
rec1.ATTRIBUTE17,
rec1.ATTRIBUTE18,
rec1.ATTRIBUTE19,
rec1.ATTRIBUTE2,
rec1.ATTRIBUTE20,
rec1.ATTRIBUTE21,
rec1.ATTRIBUTE22,
rec1.ATTRIBUTE23,
rec1.ATTRIBUTE24,
rec1.ATTRIBUTE25,
rec1.ATTRIBUTE26,
rec1.ATTRIBUTE27,
rec1.ATTRIBUTE28,
rec1.ATTRIBUTE29,
rec1.ATTRIBUTE3,
rec1.ATTRIBUTE30,
rec1.ATTRIBUTE4,
rec1.ATTRIBUTE5,
rec1.ATTRIBUTE6,
rec1.ATTRIBUTE7,
rec1.ATTRIBUTE8,
rec1.ATTRIBUTE9,
rec1.ATTRIBUTE_CATEGORY,
rec1.AVAILABILITY_STATUS_ID,
rec1.AVAIL_STATUS_PROP_END_DATE,
rec1.BARGAINING_UNIT_CD,
rec1.BUSINESS_GROUP_ID,
rec1.COMMENTS,
rec1.CURRENT_JOB_PROP_END_DATE,
rec1.CURRENT_ORG_PROP_END_DATE,
rec1.DATE_EFFECTIVE,
rec1.DATE_END,
rec1.EARLIEST_HIRE_DATE,
rec1.ENTRY_GRADE_ID,
rec1.ENTRY_GRADE_RULE_ID,
rec1.ENTRY_STEP_ID,
rec1.FILL_BY_DATE,
rec1.FREQUENCY,
rec1.FTE,
rec2.FTE_CAPACITY,
rec1.INFORMATION1,
rec1.INFORMATION10,
rec1.INFORMATION11,
rec1.INFORMATION12,
rec1.INFORMATION13,
rec1.INFORMATION14,
rec1.INFORMATION15,
rec1.INFORMATION16,
rec1.INFORMATION17,
rec1.INFORMATION18,
rec1.INFORMATION19,
rec1.INFORMATION2,
rec1.INFORMATION20,
rec1.INFORMATION21,
rec1.INFORMATION22,
rec1.INFORMATION23,
rec1.INFORMATION24,
rec1.INFORMATION25,
rec1.INFORMATION26,
rec1.INFORMATION27,
rec1.INFORMATION28,
rec1.INFORMATION29,
rec1.INFORMATION3,
rec1.INFORMATION30,
rec1.INFORMATION4,
rec1.INFORMATION5,
rec1.INFORMATION6,
rec1.INFORMATION7,
rec1.INFORMATION8,
rec1.INFORMATION9,
rec1.INFORMATION_CATEGORY,
rec1.JOB_ID,
rec1.LOCATION_ID,
rec1.MAX_PERSONS,
rec1.NAME,
rec1.ORGANIZATION_ID,
rec1.OVERLAP_PERIOD,
rec1.OVERLAP_UNIT_CD,
rec2.PASSPORT_REQUIRED,
rec1.PAY_BASIS_ID,
rec1.PAY_FREQ_PAYROLL_ID,
rec1.PAY_TERM_END_DAY_CD,
rec1.PAY_TERM_END_MONTH_CD,
rec1.PERMANENT_TEMPORARY_FLAG,
rec1.PERMIT_RECRUITMENT_FLAG,
rec1.POSITION_DEFINITION_ID,
p_POSITION_ID,
p_position_transaction_id,
rec1.POSITION_TYPE,
rec1.POSTING_DESCRIPTION,
rec1.PRIOR_POSITION_ID,
rec1.PROBATION_PERIOD,
rec1.PROBATION_PERIOD_UNIT_CD,
rec1.PROPOSED_DATE_FOR_LAYOFF,
rec1.PROPOSED_FTE_FOR_LAYOFF,
rec1.RELIEF_POSITION_ID,
rec2.RELOCATE_DOMESTICALLY,
rec2.RELOCATE_INTERNATIONALLY,
rec2.RELOCATION_REQUIRED,
rec1.REPLACEMENT_REQUIRED_FLAG,
rec1.REVIEW_FLAG,
rec1.SEASONAL_FLAG,
rec1.SECURITY_REQUIREMENTS,
rec1.SUCCESSOR_POSITION_ID,
rec1.SUPERVISOR_ID,
rec1.SUPERVISOR_POSITION_ID,
rec2.SERVICE_MINIMUM,
rec1.TERM_START_DAY_CD,
rec1.TERM_START_MONTH_CD,
rec1.TIME_NORMAL_FINISH,
rec1.TIME_NORMAL_START,
rec2.TRAVEL_REQUIRED,
rec2.VISIT_INTERNATIONALLY,
rec1.WORKING_HOURS,
rec1.WORKS_COUNCIL_APPROVAL_FLAG,
rec2.WORK_ANY_COUNTRY,
rec2.WORK_ANY_LOCATION,
rec2.WORK_DURATION,
rec1.WORK_PERIOD_TYPE_CD,
rec1.WORK_TERM_END_DAY_CD,
rec1.WORK_TERM_END_MONTH_CD,
1);
Line: 696

insert into pqh_pte_shadow
(ptx_extra_info_id, information_type, position_transaction_id, position_extra_info_id,
information_category, information1, information2, information3, information4, information5,
information6, information7, information8, information9, information10,
information11, information12, information13, information14, information15,
information16, information17, information18, information19, information20,
information21, information22, information23, information24, information25,
information26, information27, information28, information29, information30,
attribute_category, attribute1, attribute2, attribute3, attribute4, attribute5,
attribute6, attribute7, attribute8, attribute9, attribute10,
attribute11, attribute12, attribute13, attribute14, attribute15,
attribute16, attribute17, attribute18, attribute19, attribute20,
object_version_number)
values
(rec3.ptx_extra_info_id, rec3.information_type, rec3.position_transaction_id, rec3.position_extra_info_id,
rec3.information_category,
rec3.information1, rec3.information2, rec3.information3, rec3.information4, rec3.information5,
rec3.information6, rec3.information7, rec3.information8, rec3.information9, rec3.information10,
rec3.information11, rec3.information12, rec3.information13, rec3.information14, rec3.information15,
rec3.information16, rec3.information17, rec3.information18, rec3.information19, rec3.information20,
rec3.information21, rec3.information22, rec3.information23, rec3.information24, rec3.information25,
rec3.information26, rec3.information27, rec3.information28, rec3.information29, rec3.information30,
rec3.attribute_category, rec3.attribute1, rec3.attribute2, rec3.attribute3, rec3.attribute4, rec3.attribute5,
rec3.attribute6, rec3.attribute7, rec3.attribute8, rec3.attribute9, rec3.attribute10,
rec3.attribute11, rec3.attribute12, rec3.attribute13, rec3.attribute14, rec3.attribute15,
rec3.attribute16, rec3.attribute17, rec3.attribute18, rec3.attribute19, rec3.attribute20,
1);
Line: 742

  In the case of update template, the user selects an existing position.
  we will fetch corresponding records from per_position_extra_info table.
  With the position_transaction_id id and the position_id of current position,
  we will insert records in the pqh_ptx_extra_info table.

*/

-- declare variables
  l_ptx_extra_info_id       pqh_ptx_extra_info.ptx_extra_info_id%TYPE;
Line: 754

  select *
  from  per_position_extra_info pei
  where information_type <> 'PQH_POS_ROLE_ID'
    and position_id = p_position_id
    and not exists
    (select null from  pqh_pte_shadow pps where position_transaction_id = p_position_transaction_id
     and pps.position_extra_info_id = pei.position_extra_info_id);
Line: 770

           select pqh_ptx_extra_info_s.nextval
           into l_ptx_extra_info_id
           from dual;
Line: 776

          insert into pqh_ptx_extra_info
          (
           PTX_EXTRA_INFO_ID,
           INFORMATION_TYPE,
           POSITION_TRANSACTION_ID,
           POSITION_EXTRA_INFO_ID,
           INFORMATION_CATEGORY,
           INFORMATION1,
           INFORMATION2,
           INFORMATION3,
           INFORMATION4,
           INFORMATION5,
           INFORMATION6,
           INFORMATION7,
           INFORMATION8,
           INFORMATION9,
           INFORMATION10,
           INFORMATION11,
           INFORMATION12,
           INFORMATION13,
           INFORMATION14,
           INFORMATION15,
           INFORMATION16,
           INFORMATION17,
           INFORMATION18,
           INFORMATION19,
           INFORMATION20,
           INFORMATION21,
           INFORMATION22,
           INFORMATION23,
           INFORMATION24,
           INFORMATION25,
           INFORMATION26,
           INFORMATION27,
           INFORMATION28,
           INFORMATION29,
           INFORMATION30,
           ATTRIBUTE_CATEGORY,
           ATTRIBUTE1,
           ATTRIBUTE2,
           ATTRIBUTE3,
           ATTRIBUTE4,
           ATTRIBUTE5,
           ATTRIBUTE6,
           ATTRIBUTE7,
           ATTRIBUTE8,
           ATTRIBUTE9,
           ATTRIBUTE10,
           ATTRIBUTE11,
           ATTRIBUTE12,
           ATTRIBUTE13,
           ATTRIBUTE14,
           ATTRIBUTE15,
           ATTRIBUTE16,
           ATTRIBUTE17,
           ATTRIBUTE18,
           ATTRIBUTE19,
           ATTRIBUTE20,
           OBJECT_VERSION_NUMBER
          )
          values
          (
           l_ptx_extra_info_id,
           v_poei_rec.information_type,
           p_position_transaction_id,
           v_poei_rec.POSITION_EXTRA_INFO_ID,
           v_poei_rec.POEI_INFORMATION_CATEGORY,
           v_poei_rec.POEI_INFORMATION1,
           v_poei_rec.POEI_INFORMATION2,
           v_poei_rec.POEI_INFORMATION3,
           v_poei_rec.POEI_INFORMATION4,
           v_poei_rec.POEI_INFORMATION5,
           v_poei_rec.POEI_INFORMATION6,
           v_poei_rec.POEI_INFORMATION7,
           v_poei_rec.POEI_INFORMATION8,
           v_poei_rec.POEI_INFORMATION9,
           v_poei_rec.POEI_INFORMATION10,
           v_poei_rec.POEI_INFORMATION11,
           v_poei_rec.POEI_INFORMATION12,
           v_poei_rec.POEI_INFORMATION13,
           v_poei_rec.POEI_INFORMATION14,
           v_poei_rec.POEI_INFORMATION15,
           v_poei_rec.POEI_INFORMATION16,
           v_poei_rec.POEI_INFORMATION17,
           v_poei_rec.POEI_INFORMATION18,
           v_poei_rec.POEI_INFORMATION19,
           v_poei_rec.POEI_INFORMATION20,
           v_poei_rec.POEI_INFORMATION21,
           v_poei_rec.POEI_INFORMATION22,
           v_poei_rec.POEI_INFORMATION23,
           v_poei_rec.POEI_INFORMATION24,
           v_poei_rec.POEI_INFORMATION25,
           v_poei_rec.POEI_INFORMATION26,
           v_poei_rec.POEI_INFORMATION27,
           v_poei_rec.POEI_INFORMATION28,
           v_poei_rec.POEI_INFORMATION29,
           v_poei_rec.POEI_INFORMATION30,
           v_poei_rec.POEI_ATTRIBUTE_CATEGORY,
           v_poei_rec.POEI_ATTRIBUTE1,
           v_poei_rec.POEI_ATTRIBUTE2,
           v_poei_rec.POEI_ATTRIBUTE3,
           v_poei_rec.POEI_ATTRIBUTE4,
           v_poei_rec.POEI_ATTRIBUTE5,
           v_poei_rec.POEI_ATTRIBUTE6,
           v_poei_rec.POEI_ATTRIBUTE7,
           v_poei_rec.POEI_ATTRIBUTE8,
           v_poei_rec.POEI_ATTRIBUTE9,
           v_poei_rec.POEI_ATTRIBUTE10,
           v_poei_rec.POEI_ATTRIBUTE11,
           v_poei_rec.POEI_ATTRIBUTE12,
           v_poei_rec.POEI_ATTRIBUTE13,
           v_poei_rec.POEI_ATTRIBUTE14,
           v_poei_rec.POEI_ATTRIBUTE15,
           v_poei_rec.POEI_ATTRIBUTE16,
           v_poei_rec.POEI_ATTRIBUTE17,
           v_poei_rec.POEI_ATTRIBUTE18,
           v_poei_rec.POEI_ATTRIBUTE19,
           v_poei_rec.POEI_ATTRIBUTE20,
           l_object_version_number
          );
Line: 917

  In the case of update template, the user selects an existing position.
  we will fetch corresponding records from per_job_requirements table.
  With the position_transaction_id and the position_id of current position,
  we will insert records in the pqh_txn_job_requirements table.

*/

-- declare variables
  l_txn_job_requirement_id       pqh_txn_job_requirements.txn_job_requirement_id%TYPE;
Line: 929

   select *
   from  per_job_requirements pjr
   where pjr.position_id = p_position_id
   and not exists
   (select null from pqh_tjr_shadow pts
     where pts.position_transaction_id = p_position_transaction_id
     and pts.job_requirement_id = pjr.job_requirement_id);
Line: 946

           select pqh_txn_job_requirements_s.nextval
           into l_txn_job_requirement_id
           from dual;
Line: 952

          insert into pqh_txn_job_requirements
          (
 txn_job_requirement_id,
 position_transaction_id,
 job_requirement_id,
 business_group_id,
 analysis_criteria_id,
 date_from,
 date_to,
 essential,
 job_id,
 object_version_number,
 attribute_category,
 attribute1,
 attribute2,
 attribute3,
 attribute4,
 attribute5,
 attribute6,
 attribute7,
 attribute8,
 attribute9,
 attribute10,
 attribute11,
 attribute12,
 attribute13,
 attribute14,
 attribute15,
 attribute16,
 attribute17,
 attribute18,
 attribute19,
 attribute20,
 comments
          )
          values
          (
  l_txn_job_requirement_id,
  p_position_transaction_id,
  r_jre.job_requirement_id,
  r_jre.business_group_id,
  r_jre.analysis_criteria_id,
  r_jre.date_from,
  r_jre.date_to,
  r_jre.essential,
  r_jre.job_id,
  l_object_version_number,
  r_jre.attribute_category,
  r_jre.attribute1,
  r_jre.attribute2,
  r_jre.attribute3,
  r_jre.attribute4,
  r_jre.attribute5,
  r_jre.attribute6,
  r_jre.attribute7,
  r_jre.attribute8,
  r_jre.attribute9,
  r_jre.attribute10,
  r_jre.attribute11,
  r_jre.attribute12,
  r_jre.attribute13,
  r_jre.attribute14,
  r_jre.attribute15,
  r_jre.attribute16,
  r_jre.attribute17,
  r_jre.attribute18,
  r_jre.attribute19,
  r_jre.attribute20,
  r_jre.comments
          );
Line: 1073

 when the user selects Apply Transaction option in the routing window.
 This procedure will determine whether it is an update transaction or
 a new position transaction and will call the apis to populate the
 underlying master tables.
 It will poppulate the following tables
 hr_all_positions_f
 per_positions
 per_position_extra_info
 per_deployment_factors

*/

--
-- local variables
--
 l_proc                      varchar2(72) := g_package||'apply_transaction';
Line: 1092

 l_update_mode               varchar2(20);
Line: 1127

 select *
 from pqh_position_transactions
 where position_transaction_id = p_transaction_id;
Line: 1133

  select effective_start_date, effective_end_date, object_version_number, date_effective, availability_status_id  --'X'
  from hr_all_positions_f
  where position_id = p_position_id
    and  p_effective_date
    between effective_start_date and effective_end_date ;
Line: 1140

  select *
  from pqh_ptx_extra_info
  where position_transaction_id = p_transaction_id;
Line: 1145

  select pei.position_extra_info_id, pei.object_version_number
  from per_position_extra_info pei, pqh_pte_shadow pps
  where position_id = p_position_id
    and position_transaction_id = p_transaction_id
    and pps.position_extra_info_id = pei.position_extra_info_id
    and not exists
      (select null
       from pqh_ptx_extra_info ppei
       where position_transaction_id = p_transaction_id
       and ppei.position_extra_info_id = pps.position_extra_info_id);
Line: 1157

  select deployment_factor_id,object_version_number
  from per_deployment_factors
  where position_id = p_position_id;
Line: 1165

  select position_extra_info_id,object_version_number
  from per_position_extra_info
  where position_id = p_position_id
  and information_type = p_information_type
  and position_extra_info_id = p_position_extra_info_id;
Line: 1173

    select transaction_category_id
    from pqh_transaction_categories
    where short_name = 'POSITION_TRANSACTION';
Line: 1179

select *
from pqh_pte_shadow
where ptx_extra_info_id = p_ptx_extra_info_id;
Line: 1184

select *
from pqh_ptx_dpf_df
where position_transaction_id = p_position_transaction_id;
Line: 1197

    Determine the transaction type i.e whether it is update transaction or
    a new transaction .
    If it is an update transactio the position_id will not be
    NULL. Alternatively if the position_id is NULL , then it is a new position
    transaction.
  */

  OPEN c1;
Line: 1237

     hr_utility.set_location('Txn Type is Update '||l_proc, 7);
Line: 1260

     Determine if UPDATE mode or CORRECTION mode in case of Update txn type
     This is done as follows :
     If for the action_date in the PTX table there exists a row in
     hr_all_positions_f
     table for the same position_id and effective_start_date = action_date
     of PTX , it will
     be correction , else it will be update
  */

   IF l_txn_type = 'U' THEN

  --
  --  TABLE : per_position_extra_info
  --
  -- For update transaction delete the position extra info if deleted from ptx extra info
  if l_position_id is not null then
    for r_del_pte in c_del_pte(p_transaction_id , l_position_id) loop
          hr_position_extra_info_api.delete_position_extra_info
          (p_validate                      =>  false
          ,p_position_extra_info_id        =>  r_del_pte.position_extra_info_id
          ,p_object_version_number         =>  r_del_pte.object_version_number
          );
Line: 1295

        l_update_mode := 'CORRECTION';
Line: 1299

        l_update_mode := 'UPDATE';
Line: 1300

        hr_utility.set_location(' Update Mode '||l_proc, 11);
Line: 1302

        l_update_mode := 'UPDATE_CHANGE_INSERT';
Line: 1303

        hr_utility.set_location(' Update Change Insert Mode '||l_proc, 11);
Line: 1306

  END IF; -- for txn_type as update
Line: 1377

    ,p_update_source_cd              =>  NULL
    ,p_working_hours                 =>  l_ptx_rec.working_hours
    ,p_works_council_approval_flag   =>  l_ptx_rec.works_council_approval_flag
    ,p_work_period_type_cd           =>  l_ptx_rec.work_period_type_cd
    ,p_work_term_end_day_cd          =>  l_ptx_rec.work_term_end_day_cd
    ,p_work_term_end_month_cd        =>  l_ptx_rec.work_term_end_month_cd
    ,p_concat_segments               =>  l_ptx_rec.name
    ,p_proposed_fte_for_layoff       =>  l_ptx_rec.proposed_fte_for_layoff
    ,p_proposed_date_for_layoff      =>  l_ptx_rec.proposed_date_for_layoff
    ,p_pay_basis_id                  =>  l_ptx_rec.pay_basis_id
    ,p_supervisor_id                 =>  l_ptx_rec.supervisor_id
         ,p_information1                      =>  l_ptx_rec.information1
         ,p_information2                      =>  l_ptx_rec.information2
         ,p_information3                      =>  l_ptx_rec.information3
         ,p_information4                      =>  l_ptx_rec.information4
         ,p_information5                      =>  l_ptx_rec.information5
         ,p_information6                      =>  l_ptx_rec.information6
         ,p_information7                      =>  l_ptx_rec.information7
         ,p_information8                      =>  l_ptx_rec.information8
         ,p_information9                      =>  l_ptx_rec.information9
         ,p_information10                     =>  l_ptx_rec.information10
         ,p_information11                     =>  l_ptx_rec.information11
         ,p_information12                     =>  l_ptx_rec.information12
         ,p_information13                     =>  l_ptx_rec.information13
         ,p_information14                     =>  l_ptx_rec.information14
         ,p_information15                     =>  l_ptx_rec.information15
         ,p_information16                     =>  l_ptx_rec.information16
         ,p_information17                     =>  l_ptx_rec.information17
         ,p_information18                     =>  l_ptx_rec.information18
         ,p_information19                     =>  l_ptx_rec.information19
         ,p_information20                     =>  l_ptx_rec.information20
         ,p_information21                     =>  l_ptx_rec.information21
         ,p_information22                     =>  l_ptx_rec.information22
         ,p_information23                     =>  l_ptx_rec.information24
         ,p_information24                     =>  l_ptx_rec.information23
         ,p_information25                     =>  l_ptx_rec.information25
         ,p_information26                     =>  l_ptx_rec.information26
         ,p_information27                     =>  l_ptx_rec.information27
         ,p_information28                     =>  l_ptx_rec.information28
         ,p_information29                     =>  l_ptx_rec.information29
         ,p_information30                     =>  l_ptx_rec.information30
         ,p_information_category              =>  l_ptx_rec.information_category
         ,p_attribute1                        =>  l_ptx_rec.attribute1
         ,p_attribute2                        =>  l_ptx_rec.attribute2
         ,p_attribute3                        =>  l_ptx_rec.attribute3
         ,p_attribute4                        =>  l_ptx_rec.attribute4
         ,p_attribute5                        =>  l_ptx_rec.attribute5
         ,p_attribute6                        =>  l_ptx_rec.attribute6
         ,p_attribute7                        =>  l_ptx_rec.attribute7
         ,p_attribute8                        =>  l_ptx_rec.attribute8
         ,p_attribute9                        =>  l_ptx_rec.attribute9
         ,p_attribute10                       =>  l_ptx_rec.attribute10
         ,p_attribute11                       =>  l_ptx_rec.attribute11
         ,p_attribute12                       =>  l_ptx_rec.attribute12
         ,p_attribute13                       =>  l_ptx_rec.attribute13
         ,p_attribute14                       =>  l_ptx_rec.attribute14
         ,p_attribute15                       =>  l_ptx_rec.attribute15
         ,p_attribute16                       =>  l_ptx_rec.attribute16
         ,p_attribute17                       =>  l_ptx_rec.attribute17
         ,p_attribute18                       =>  l_ptx_rec.attribute18
         ,p_attribute19                       =>  l_ptx_rec.attribute19
         ,p_attribute20                       =>  l_ptx_rec.attribute20
         ,p_attribute21                       =>  l_ptx_rec.attribute21
         ,p_attribute22                       =>  l_ptx_rec.attribute22
         ,p_attribute23                       =>  l_ptx_rec.attribute23
         ,p_attribute24                       =>  l_ptx_rec.attribute24
         ,p_attribute25                       =>  l_ptx_rec.attribute25
         ,p_attribute26                       =>  l_ptx_rec.attribute26
         ,p_attribute27                       =>  l_ptx_rec.attribute27
         ,p_attribute28                       =>  l_ptx_rec.attribute28
         ,p_attribute29                       =>  l_ptx_rec.attribute29
         ,p_attribute30                       =>  l_ptx_rec.attribute30
         ,p_attribute_category                =>  l_ptx_rec.attribute_category
    ) ;
Line: 1454

    update_pos_tran(p_position_transaction_id 	=> l_ptx_rec.position_transaction_id,
                    p_position_id             	=> l_position_id,
                    p_job_id                    => l_ptx_rec.job_id,
                    p_organization_id           => l_ptx_rec.organization_id,
                    p_effective_date	    	=> l_ptx_rec.action_date);
Line: 1463

          UPDATE FND_ATTACHED_DOCUMENTS
            SET PK1_VALUE = l_position_id,
                ENTITY_NAME = 'PER_POSITIONS'
                WHERE  PK1_VALUE = p_transaction_id
                 AND ENTITY_NAME = 'PQH_POSITION_TRANSACTIONS_V';
Line: 1473

    hr_utility.set_location('Update Budget Positions', 20);
Line: 1476

     hr_utility.set_location('Calling update_dt_position '||l_proc, 20);
Line: 1481

     hr_position_api.update_position
       (p_validate                       =>  false
       ,p_position_id                    =>  l_ptx_rec.position_id
       ,p_effective_start_date           =>  l_effective_start_date
       ,p_effective_end_date             =>  l_effective_end_date
       ,p_position_definition_id         =>  l_position_definition_id
       ,p_valid_grades_changed_warning   =>  l_warning
       ,p_name                           =>  l_name
--       ,p_availability_status_id         =>  l_availability_status_id
       ,p_entry_step_id                  =>  l_ptx_rec.entry_step_id
       ,p_entry_grade_rule_id            =>  l_ptx_rec.entry_grade_rule_id
       ,p_location_id                    =>  l_ptx_rec.location_id
       ,p_pay_freq_payroll_id            =>  l_ptx_rec.pay_freq_payroll_id
       ,p_position_transaction_id        =>  l_ptx_rec.position_transaction_id
       ,p_prior_position_id              =>  l_ptx_rec.prior_position_id
       ,p_relief_position_id             =>  l_ptx_rec.relief_position_id
       ,p_entry_grade_id                 =>  l_ptx_rec.entry_grade_id
       ,p_successor_position_id          =>  l_ptx_rec.successor_position_id
       ,p_supervisor_position_id         =>  l_ptx_rec.supervisor_position_id
       ,p_amendment_date                 =>  l_ptx_rec.amendment_date
       ,p_amendment_recommendation       =>  l_ptx_rec.amendment_recommendation
       ,p_amendment_ref_number           =>  l_ptx_rec.amendment_ref_number
       ,p_bargaining_unit_cd             =>  l_ptx_rec.bargaining_unit_cd
       ,p_comments                       =>  l_ptx_rec.comments
       ,p_current_job_prop_end_date      =>  l_ptx_rec.current_job_prop_end_date
       ,p_current_org_prop_end_date      =>  l_ptx_rec.current_org_prop_end_date
       ,p_avail_status_prop_end_date     =>  l_ptx_rec.avail_status_prop_end_date
       ,p_date_effective                 =>  l_ptx_rec.date_effective
       ,p_date_end                       =>  l_ptx_rec.date_end
       ,p_earliest_hire_date             =>  l_ptx_rec.earliest_hire_date
       ,p_fill_by_date                   =>  l_ptx_rec.fill_by_date
       ,p_frequency                      =>  l_ptx_rec.frequency
       ,p_fte                            =>  l_ptx_rec.fte
       ,p_max_persons                    =>  l_ptx_rec.max_persons
       ,p_overlap_period                 =>  l_ptx_rec.overlap_period
       ,p_overlap_unit_cd                =>  l_ptx_rec.overlap_unit_cd
       ,p_pay_term_end_day_cd            =>  l_ptx_rec.pay_term_end_day_cd
       ,p_pay_term_end_month_cd          =>  l_ptx_rec.pay_term_end_month_cd
       ,p_permanent_temporary_flag       =>  l_ptx_rec.permanent_temporary_flag
       ,p_permit_recruitment_flag        =>  l_ptx_rec.permit_recruitment_flag
       ,p_position_type                  =>  l_ptx_rec.position_type
       ,p_posting_description            =>  l_ptx_rec.posting_description
       ,p_probation_period               =>  l_ptx_rec.probation_period
       ,p_probation_period_unit_cd       =>  l_ptx_rec.probation_period_unit_cd
       ,p_replacement_required_flag      =>  l_ptx_rec.replacement_required_flag
       ,p_review_flag                    =>  'N'   --l_ptx_rec.review_flag
       ,p_seasonal_flag                  =>  l_ptx_rec.seasonal_flag
       ,p_security_requirements          =>  l_ptx_rec.security_requirements
       ,p_status                         =>  NULL
       ,p_term_start_day_cd              =>  l_ptx_rec.term_start_day_cd
       ,p_term_start_month_cd            =>  l_ptx_rec.term_start_month_cd
       ,p_time_normal_finish             =>  l_ptx_rec.time_normal_finish
       ,p_time_normal_start              =>  l_ptx_rec.time_normal_start
       ,p_update_source_cd               =>  NULL
       ,p_working_hours                  =>  l_ptx_rec.working_hours
       ,p_works_council_approval_flag    =>  l_ptx_rec.works_council_approval_flag
       ,p_work_period_type_cd            =>  l_ptx_rec.work_period_type_cd
       ,p_work_term_end_day_cd           =>  l_ptx_rec.work_term_end_day_cd
       ,p_work_term_end_month_cd         =>  l_ptx_rec.work_term_end_month_cd
       ,p_concat_segments                =>  l_ptx_rec.name
       ,p_object_version_number          =>  l_object_version_number
       ,p_effective_date                 =>  l_ptx_rec.action_date
       ,p_datetrack_mode                 =>  l_update_mode
       ,p_proposed_fte_for_layoff        =>  l_ptx_rec.proposed_fte_for_layoff
       ,p_proposed_date_for_layoff       =>  l_ptx_rec.proposed_date_for_layoff
       ,p_pay_basis_id                   =>  l_ptx_rec.pay_basis_id
       ,p_supervisor_id                  =>  l_ptx_rec.supervisor_id
       ,p_information1                      =>  l_ptx_rec.information1
       ,p_information2                      =>  l_ptx_rec.information2
       ,p_information3                      =>  l_ptx_rec.information3
       ,p_information4                      =>  l_ptx_rec.information4
       ,p_information5                      =>  l_ptx_rec.information5
       ,p_information6                      =>  l_ptx_rec.information6
       ,p_information7                      =>  l_ptx_rec.information7
       ,p_information8                      =>  l_ptx_rec.information8
       ,p_information9                      =>  l_ptx_rec.information9
       ,p_information10                     =>  l_ptx_rec.information10
       ,p_information11                     =>  l_ptx_rec.information11
       ,p_information12                     =>  l_ptx_rec.information12
       ,p_information13                     =>  l_ptx_rec.information13
       ,p_information14                     =>  l_ptx_rec.information14
       ,p_information15                     =>  l_ptx_rec.information15
       ,p_information16                     =>  l_ptx_rec.information16
       ,p_information17                     =>  l_ptx_rec.information17
       ,p_information18                     =>  l_ptx_rec.information18
       ,p_information19                     =>  l_ptx_rec.information19
       ,p_information20                     =>  l_ptx_rec.information20
       ,p_information21                     =>  l_ptx_rec.information21
       ,p_information22                     =>  l_ptx_rec.information22
       ,p_information23                     =>  l_ptx_rec.information24
       ,p_information24                     =>  l_ptx_rec.information23
       ,p_information25                     =>  l_ptx_rec.information25
       ,p_information26                     =>  l_ptx_rec.information26
       ,p_information27                     =>  l_ptx_rec.information27
       ,p_information28                     =>  l_ptx_rec.information28
       ,p_information29                     =>  l_ptx_rec.information29
       ,p_information30                     =>  l_ptx_rec.information30
       ,p_information_category              =>  l_ptx_rec.information_category
       ,p_attribute1                        =>  l_ptx_rec.attribute1
       ,p_attribute2                        =>  l_ptx_rec.attribute2
       ,p_attribute3                        =>  l_ptx_rec.attribute3
       ,p_attribute4                        =>  l_ptx_rec.attribute4
       ,p_attribute5                        =>  l_ptx_rec.attribute5
       ,p_attribute6                        =>  l_ptx_rec.attribute6
       ,p_attribute7                        =>  l_ptx_rec.attribute7
       ,p_attribute8                        =>  l_ptx_rec.attribute8
       ,p_attribute9                        =>  l_ptx_rec.attribute9
       ,p_attribute10                       =>  l_ptx_rec.attribute10
       ,p_attribute11                       =>  l_ptx_rec.attribute11
       ,p_attribute12                       =>  l_ptx_rec.attribute12
       ,p_attribute13                       =>  l_ptx_rec.attribute13
       ,p_attribute14                       =>  l_ptx_rec.attribute14
       ,p_attribute15                       =>  l_ptx_rec.attribute15
       ,p_attribute16                       =>  l_ptx_rec.attribute16
       ,p_attribute17                       =>  l_ptx_rec.attribute17
       ,p_attribute18                       =>  l_ptx_rec.attribute18
       ,p_attribute19                       =>  l_ptx_rec.attribute19
       ,p_attribute20                       =>  l_ptx_rec.attribute20
       ,p_attribute21                       =>  l_ptx_rec.attribute21
       ,p_attribute22                       =>  l_ptx_rec.attribute22
       ,p_attribute23                       =>  l_ptx_rec.attribute23
       ,p_attribute24                       =>  l_ptx_rec.attribute24
       ,p_attribute25                       =>  l_ptx_rec.attribute25
       ,p_attribute26                       =>  l_ptx_rec.attribute26
       ,p_attribute27                       =>  l_ptx_rec.attribute27
       ,p_attribute28                       =>  l_ptx_rec.attribute28
       ,p_attribute29                       =>  l_ptx_rec.attribute29
       ,p_attribute30                       =>  l_ptx_rec.attribute30
       ,p_attribute_category                =>  l_ptx_rec.attribute_category
       );
Line: 1622

        l_update_mode := 'CORRECTION';
Line: 1626

        l_update_mode := 'UPDATE';
Line: 1627

        hr_utility.set_location(' Update Mode '||l_proc, 11);
Line: 1629

        l_update_mode := 'UPDATE_CHANGE_INSERT';
Line: 1630

        hr_utility.set_location(' Update Change Insert Mode '||l_proc, 11);
Line: 1633

     hr_position_api.update_position
       (p_validate                       =>  false
       ,p_position_id                    =>  l_ptx_rec.position_id
       ,p_effective_start_date           =>  l_effective_start_date
       ,p_effective_end_date             =>  l_effective_end_date
       ,p_position_definition_id         =>  l_position_definition_id
       ,p_valid_grades_changed_warning   =>  l_warning
       ,p_name                           =>  l_name
       ,p_availability_status_id         =>  l_ptx_rec.availability_status_id
       ,p_entry_step_id                  =>  l_ptx_rec.entry_step_id
       ,p_entry_grade_rule_id            =>  l_ptx_rec.entry_grade_rule_id
       ,p_location_id                    =>  l_ptx_rec.location_id
       ,p_pay_freq_payroll_id            =>  l_ptx_rec.pay_freq_payroll_id
       ,p_position_transaction_id        =>  l_ptx_rec.position_transaction_id
       ,p_prior_position_id              =>  l_ptx_rec.prior_position_id
       ,p_relief_position_id             =>  l_ptx_rec.relief_position_id
       ,p_entry_grade_id                 =>  l_ptx_rec.entry_grade_id
       ,p_successor_position_id          =>  l_ptx_rec.successor_position_id
       ,p_supervisor_position_id         =>  l_ptx_rec.supervisor_position_id
       ,p_amendment_date                 =>  l_ptx_rec.amendment_date
       ,p_amendment_recommendation       =>  l_ptx_rec.amendment_recommendation
       ,p_amendment_ref_number           =>  l_ptx_rec.amendment_ref_number
       ,p_bargaining_unit_cd             =>  l_ptx_rec.bargaining_unit_cd
       ,p_comments                       =>  l_ptx_rec.comments
       ,p_current_job_prop_end_date      =>  l_ptx_rec.current_job_prop_end_date
       ,p_current_org_prop_end_date      =>  l_ptx_rec.current_org_prop_end_date
       ,p_avail_status_prop_end_date     =>  l_ptx_rec.avail_status_prop_end_date
       ,p_date_effective                 =>  l_ptx_rec.date_effective
       ,p_date_end                       =>  l_ptx_rec.date_end
       ,p_earliest_hire_date             =>  l_ptx_rec.earliest_hire_date
       ,p_fill_by_date                   =>  l_ptx_rec.fill_by_date
       ,p_frequency                      =>  l_ptx_rec.frequency
       ,p_fte                            =>  l_ptx_rec.fte
       ,p_max_persons                    =>  l_ptx_rec.max_persons
       ,p_overlap_period                 =>  l_ptx_rec.overlap_period
       ,p_overlap_unit_cd                =>  l_ptx_rec.overlap_unit_cd
       ,p_pay_term_end_day_cd            =>  l_ptx_rec.pay_term_end_day_cd
       ,p_pay_term_end_month_cd          =>  l_ptx_rec.pay_term_end_month_cd
       ,p_permanent_temporary_flag       =>  l_ptx_rec.permanent_temporary_flag
       ,p_permit_recruitment_flag        =>  l_ptx_rec.permit_recruitment_flag
       ,p_position_type                  =>  l_ptx_rec.position_type
       ,p_posting_description            =>  l_ptx_rec.posting_description
       ,p_probation_period               =>  l_ptx_rec.probation_period
       ,p_probation_period_unit_cd       =>  l_ptx_rec.probation_period_unit_cd
       ,p_replacement_required_flag      =>  l_ptx_rec.replacement_required_flag
       ,p_review_flag                    =>  'N'   --l_ptx_rec.review_flag
       ,p_seasonal_flag                  =>  l_ptx_rec.seasonal_flag
       ,p_security_requirements          =>  l_ptx_rec.security_requirements
       ,p_status                         =>  NULL
       ,p_term_start_day_cd              =>  l_ptx_rec.term_start_day_cd
       ,p_term_start_month_cd            =>  l_ptx_rec.term_start_month_cd
       ,p_time_normal_finish             =>  l_ptx_rec.time_normal_finish
       ,p_time_normal_start              =>  l_ptx_rec.time_normal_start
       ,p_update_source_cd               =>  NULL
       ,p_working_hours                  =>  l_ptx_rec.working_hours
       ,p_works_council_approval_flag    =>  l_ptx_rec.works_council_approval_flag
       ,p_work_period_type_cd            =>  l_ptx_rec.work_period_type_cd
       ,p_work_term_end_day_cd           =>  l_ptx_rec.work_term_end_day_cd
       ,p_work_term_end_month_cd         =>  l_ptx_rec.work_term_end_month_cd
       ,p_concat_segments                =>  l_ptx_rec.name
       ,p_object_version_number          =>  l_object_version_number
       ,p_effective_date                 =>  l_ptx_rec.action_date
       ,p_datetrack_mode                 =>  l_update_mode
       ,p_proposed_fte_for_layoff        =>  l_ptx_rec.proposed_fte_for_layoff
       ,p_proposed_date_for_layoff       =>  l_ptx_rec.proposed_date_for_layoff
       ,p_pay_basis_id                   =>  l_ptx_rec.pay_basis_id
       ,p_supervisor_id                  =>  l_ptx_rec.supervisor_id
       ,p_information1                      =>  l_ptx_rec.information1
       ,p_information2                      =>  l_ptx_rec.information2
       ,p_information3                      =>  l_ptx_rec.information3
       ,p_information4                      =>  l_ptx_rec.information4
       ,p_information5                      =>  l_ptx_rec.information5
       ,p_information6                      =>  l_ptx_rec.information6
       ,p_information7                      =>  l_ptx_rec.information7
       ,p_information8                      =>  l_ptx_rec.information8
       ,p_information9                      =>  l_ptx_rec.information9
       ,p_information10                     =>  l_ptx_rec.information10
       ,p_information11                     =>  l_ptx_rec.information11
       ,p_information12                     =>  l_ptx_rec.information12
       ,p_information13                     =>  l_ptx_rec.information13
       ,p_information14                     =>  l_ptx_rec.information14
       ,p_information15                     =>  l_ptx_rec.information15
       ,p_information16                     =>  l_ptx_rec.information16
       ,p_information17                     =>  l_ptx_rec.information17
       ,p_information18                     =>  l_ptx_rec.information18
       ,p_information19                     =>  l_ptx_rec.information19
       ,p_information20                     =>  l_ptx_rec.information20
       ,p_information21                     =>  l_ptx_rec.information21
       ,p_information22                     =>  l_ptx_rec.information22
       ,p_information23                     =>  l_ptx_rec.information24
       ,p_information24                     =>  l_ptx_rec.information23
       ,p_information25                     =>  l_ptx_rec.information25
       ,p_information26                     =>  l_ptx_rec.information26
       ,p_information27                     =>  l_ptx_rec.information27
       ,p_information28                     =>  l_ptx_rec.information28
       ,p_information29                     =>  l_ptx_rec.information29
       ,p_information30                     =>  l_ptx_rec.information30
       ,p_information_category              =>  l_ptx_rec.information_category
       ,p_attribute1                        =>  l_ptx_rec.attribute1
       ,p_attribute2                        =>  l_ptx_rec.attribute2
       ,p_attribute3                        =>  l_ptx_rec.attribute3
       ,p_attribute4                        =>  l_ptx_rec.attribute4
       ,p_attribute5                        =>  l_ptx_rec.attribute5
       ,p_attribute6                        =>  l_ptx_rec.attribute6
       ,p_attribute7                        =>  l_ptx_rec.attribute7
       ,p_attribute8                        =>  l_ptx_rec.attribute8
       ,p_attribute9                        =>  l_ptx_rec.attribute9
       ,p_attribute10                       =>  l_ptx_rec.attribute10
       ,p_attribute11                       =>  l_ptx_rec.attribute11
       ,p_attribute12                       =>  l_ptx_rec.attribute12
       ,p_attribute13                       =>  l_ptx_rec.attribute13
       ,p_attribute14                       =>  l_ptx_rec.attribute14
       ,p_attribute15                       =>  l_ptx_rec.attribute15
       ,p_attribute16                       =>  l_ptx_rec.attribute16
       ,p_attribute17                       =>  l_ptx_rec.attribute17
       ,p_attribute18                       =>  l_ptx_rec.attribute18
       ,p_attribute19                       =>  l_ptx_rec.attribute19
       ,p_attribute20                       =>  l_ptx_rec.attribute20
       ,p_attribute21                       =>  l_ptx_rec.attribute21
       ,p_attribute22                       =>  l_ptx_rec.attribute22
       ,p_attribute23                       =>  l_ptx_rec.attribute23
       ,p_attribute24                       =>  l_ptx_rec.attribute24
       ,p_attribute25                       =>  l_ptx_rec.attribute25
       ,p_attribute26                       =>  l_ptx_rec.attribute26
       ,p_attribute27                       =>  l_ptx_rec.attribute27
       ,p_attribute28                       =>  l_ptx_rec.attribute28
       ,p_attribute29                       =>  l_ptx_rec.attribute29
       ,p_attribute30                       =>  l_ptx_rec.attribute30
       ,p_attribute_category                =>  l_ptx_rec.attribute_category
       );
Line: 1772

         UPDATE FND_ATTACHED_DOCUMENTS
         SET PK1_VALUE = l_ptx_rec.position_id,
             ENTITY_NAME = 'PER_POSITIONS'
            WHERE    PK1_VALUE = p_transaction_id
              AND ENTITY_NAME = 'PQH_POSITION_TRANSACTIONS_V';
Line: 1966

         hr_utility.set_location('Insert for pei_id '|| l_pei_position_extra_info_id
                     ||l_proc, 20);
Line: 1968

         insert into per_position_extra_info
         (
         position_extra_info_id, position_id, information_type,
         poei_attribute_category,
         poei_attribute1, poei_attribute2, poei_attribute3, poei_attribute4, poei_attribute5,
         poei_attribute6, poei_attribute7, poei_attribute8, poei_attribute9, poei_attribute10,
         poei_attribute11, poei_attribute12, poei_attribute13, poei_attribute14, poei_attribute15,
         poei_attribute16, poei_attribute17, poei_attribute18, poei_attribute19, poei_attribute20,
         poei_information_category,
         poei_information1, poei_information2, poei_information3,
         poei_information4, poei_information5,
         poei_information6, poei_information7, poei_information8,
         poei_information9, poei_information10,
         poei_information11, poei_information12, poei_information13,
         poei_information14, poei_information15,
         poei_information16, poei_information17, poei_information18,
         poei_information19, poei_information20,
         poei_information21, poei_information22, poei_information23,
         poei_information24, poei_information25,
         poei_information26, poei_information27, poei_information28,
         poei_information29, poei_information30,
         object_version_number
         )
         values
         (
         l_pte_rec.position_extra_info_id, l_position_id, l_pte_rec.information_type,
         l_pte_rec.attribute_category,
         l_pte_rec.attribute1, l_pte_rec.attribute2, l_pte_rec.attribute3, l_pte_rec.attribute4, l_pte_rec.attribute5,
         l_pte_rec.attribute6, l_pte_rec.attribute7, l_pte_rec.attribute8, l_pte_rec.attribute9, l_pte_rec.attribute10,
         l_pte_rec.attribute11, l_pte_rec.attribute12, l_pte_rec.attribute13, l_pte_rec.attribute14, l_pte_rec.attribute15,
         l_pte_rec.attribute16, l_pte_rec.attribute17, l_pte_rec.attribute18, l_pte_rec.attribute19, l_pte_rec.attribute20,
         l_pte_rec.information_category,
         l_pte_rec.information1, l_pte_rec.information2, l_pte_rec.information3,
         l_pte_rec.information4, l_pte_rec.information5,
         l_pte_rec.information6, l_pte_rec.information7, l_pte_rec.information8,
         l_pte_rec.information9, l_pte_rec.information10,
         l_pte_rec.information11, l_pte_rec.information12, l_pte_rec.information13,
         l_pte_rec.information14, l_pte_rec.information15,
         l_pte_rec.information16, l_pte_rec.information17, l_pte_rec.information18,
         l_pte_rec.information19, l_pte_rec.information20,
         l_pte_rec.information21, l_pte_rec.information22, l_pte_rec.information23,
         l_pte_rec.information24, l_pte_rec.information25,
         l_pte_rec.information26, l_pte_rec.information27, l_pte_rec.information28,
         l_pte_rec.information29, l_pte_rec.information30,
         1
         );
Line: 2015

         hr_utility.set_location('After Insert for pei_id '|| l_pei_position_extra_info_id
                     ||l_proc, 25);
Line: 2083

         hr_utility.set_location('Calling update_position_extra_info.upd '
                                   ||l_proc, 35);
Line: 2088

         hr_position_extra_info_api.update_position_extra_info
          (p_validate                      =>  false
          ,p_position_extra_info_id        =>  l_pei_position_extra_info_id
          ,p_object_version_number         =>  l_pei_object_version_number
          ,p_poei_attribute_category       =>  l_pte_rec.attribute_category
          ,p_poei_attribute1               =>  l_pte_rec.attribute1
          ,p_poei_attribute2               =>  l_pte_rec.attribute2
          ,p_poei_attribute3               =>  l_pte_rec.attribute3
          ,p_poei_attribute4               =>  l_pte_rec.attribute4
          ,p_poei_attribute5               =>  l_pte_rec.attribute5
          ,p_poei_attribute6               =>  l_pte_rec.attribute6
          ,p_poei_attribute7               =>  l_pte_rec.attribute7
          ,p_poei_attribute8               =>  l_pte_rec.attribute8
          ,p_poei_attribute9               =>  l_pte_rec.attribute9
          ,p_poei_attribute10              =>  l_pte_rec.attribute10
          ,p_poei_attribute11              =>  l_pte_rec.attribute11
          ,p_poei_attribute12              =>  l_pte_rec.attribute12
          ,p_poei_attribute13              =>  l_pte_rec.attribute13
          ,p_poei_attribute14              =>  l_pte_rec.attribute14
          ,p_poei_attribute15              =>  l_pte_rec.attribute15
          ,p_poei_attribute16              =>  l_pte_rec.attribute16
          ,p_poei_attribute17              =>  l_pte_rec.attribute17
          ,p_poei_attribute18              =>  l_pte_rec.attribute18
          ,p_poei_attribute19              =>  l_pte_rec.attribute19
          ,p_poei_attribute20              =>  l_pte_rec.attribute20
          ,p_poei_information_category     =>  l_pte_rec.information_category
          ,p_poei_information1             =>  l_pte_rec.information1
          ,p_poei_information2             =>  l_pte_rec.information2
          ,p_poei_information3             =>  l_pte_rec.information3
          ,p_poei_information4             =>  l_pte_rec.information4
          ,p_poei_information5             =>  l_pte_rec.information5
          ,p_poei_information6             =>  l_pte_rec.information6
          ,p_poei_information7             =>  l_pte_rec.information7
          ,p_poei_information8             =>  l_pte_rec.information8
          ,p_poei_information9             =>  l_pte_rec.information9
          ,p_poei_information10            =>  l_pte_rec.information10
          ,p_poei_information11            =>  l_pte_rec.information11
          ,p_poei_information12            =>  l_pte_rec.information12
          ,p_poei_information13            =>  l_pte_rec.information13
          ,p_poei_information14            =>  l_pte_rec.information14
          ,p_poei_information15            =>  l_pte_rec.information15
          ,p_poei_information16            =>  l_pte_rec.information16
          ,p_poei_information17            =>  l_pte_rec.information17
          ,p_poei_information18            =>  l_pte_rec.information18
          ,p_poei_information19            =>  l_pte_rec.information19
          ,p_poei_information20            =>  l_pte_rec.information20
          ,p_poei_information21            =>  l_pte_rec.information21
          ,p_poei_information22            =>  l_pte_rec.information22
          ,p_poei_information23            =>  l_pte_rec.information23
          ,p_poei_information24            =>  l_pte_rec.information24
          ,p_poei_information25            =>  l_pte_rec.information25
          ,p_poei_information26            =>  l_pte_rec.information26
          ,p_poei_information27            =>  l_pte_rec.information27
          ,p_poei_information28            =>  l_pte_rec.information28
          ,p_poei_information29            =>  l_pte_rec.information29
          ,p_poei_information30            =>  l_pte_rec.information30
          );
Line: 2238

    pqh_position_transactions_api.update_position_transaction
    (
      p_validate                          =>  false
     ,p_position_transaction_id           =>  l_ptx_rec.position_transaction_id
     ,p_action_date                       =>  l_ptx_rec.action_date
     ,p_position_id                       =>  l_position_id
     ,p_availability_status_id            =>  l_ptx_rec.availability_status_id
     ,p_business_group_id                 =>  l_ptx_rec.business_group_id
     ,p_entry_step_id                     =>  l_ptx_rec.entry_step_id
     ,p_entry_grade_rule_id               =>  l_ptx_rec.entry_grade_rule_id
     ,p_job_id                            =>  l_ptx_rec.job_id
     ,p_location_id                       =>  l_ptx_rec.location_id
     ,p_organization_id                   =>  l_ptx_rec.organization_id
     ,p_pay_freq_payroll_id               =>  l_ptx_rec.pay_freq_payroll_id
     ,p_position_definition_id            =>  l_ptx_rec.position_definition_id
     ,p_prior_position_id                 =>  l_ptx_rec.prior_position_id
     ,p_relief_position_id                =>  l_ptx_rec.relief_position_id
     ,p_entry_grade_id                    =>  l_ptx_rec.entry_grade_id
     ,p_successor_position_id             =>  l_ptx_rec.successor_position_id
     ,p_supervisor_position_id            =>  l_ptx_rec.supervisor_position_id
     ,p_amendment_date                    =>  l_ptx_rec.amendment_date
     ,p_amendment_recommendation          =>  l_ptx_rec.amendment_recommendation
     ,p_amendment_ref_number              =>  l_ptx_rec.amendment_ref_number
     ,p_avail_status_prop_end_date        =>  l_ptx_rec.avail_status_prop_end_date
     ,p_bargaining_unit_cd                =>  l_ptx_rec.bargaining_unit_cd
     ,p_comments                          =>  l_ptx_rec.comments
     ,p_country1                          =>  l_ptx_rec.country1
     ,p_country2                          =>  l_ptx_rec.country2
     ,p_country3                          =>  l_ptx_rec.country3
     ,p_current_job_prop_end_date         =>  l_ptx_rec.current_job_prop_end_date
     ,p_current_org_prop_end_date         =>  l_ptx_rec.current_org_prop_end_date
     ,p_date_effective                    =>  l_ptx_rec.date_effective
     --,p_date_end                          =>  l_ptx_rec.date_end
     ,p_earliest_hire_date                =>  l_ptx_rec.earliest_hire_date
     ,p_fill_by_date                      =>  l_ptx_rec.fill_by_date
     ,p_frequency                         =>  l_ptx_rec.frequency
     ,p_fte                               =>  l_ptx_rec.fte
     ,p_location1                         =>  l_ptx_rec.location1
     ,p_location2                         =>  l_ptx_rec.location2
     ,p_location3                         =>  l_ptx_rec.location3
     ,p_max_persons                       =>  l_ptx_rec.max_persons
     ,p_name                              =>  l_ptx_rec.name
     ,p_other_requirements                =>  l_ptx_rec.other_requirements
     ,p_overlap_period                    =>  l_ptx_rec.overlap_period
     ,p_overlap_unit_cd                   =>  l_ptx_rec.overlap_unit_cd
     ,p_passport_required                 =>  l_ptx_rec.passport_required
     ,p_pay_term_end_day_cd               =>  l_ptx_rec.pay_term_end_day_cd
     ,p_pay_term_end_month_cd             =>  l_ptx_rec.pay_term_end_month_cd
     ,p_permanent_temporary_flag          =>  l_ptx_rec.permanent_temporary_flag
     ,p_permit_recruitment_flag           =>  l_ptx_rec.permit_recruitment_flag
     ,p_position_type                     =>  l_ptx_rec.position_type
     ,p_posting_description               =>  l_ptx_rec.posting_description
     ,p_probation_period                  =>  l_ptx_rec.probation_period
     ,p_probation_period_unit_cd          =>  l_ptx_rec.probation_period_unit_cd
     ,p_relocate_domestically             =>  l_ptx_rec.relocate_domestically
     ,p_relocate_internationally          =>  l_ptx_rec.relocate_internationally
     ,p_replacement_required_flag         =>  l_ptx_rec.replacement_required_flag
     ,p_review_flag                       =>  'N'  --l_ptx_rec.review_flag
     ,p_seasonal_flag                     =>  l_ptx_rec.seasonal_flag
     ,p_security_requirements             =>  l_ptx_rec.security_requirements
     ,p_service_minimum                   =>  l_ptx_rec.service_minimum
     ,p_term_start_day_cd                 =>  l_ptx_rec.term_start_day_cd
     ,p_term_start_month_cd               =>  l_ptx_rec.term_start_month_cd
     ,p_time_normal_finish                =>  l_ptx_rec.time_normal_finish
     ,p_time_normal_start                 =>  l_ptx_rec.time_normal_start
     ,p_transaction_status                =>  'APPLIED'
     ,p_travel_required                   =>  l_ptx_rec.travel_required
     ,p_working_hours                     =>  l_ptx_rec.working_hours
     ,p_works_council_approval_flag       =>  l_ptx_rec.works_council_approval_flag
     ,p_work_any_country                  =>  l_ptx_rec.work_any_country
     ,p_work_any_location                 =>  l_ptx_rec.work_any_location
     ,p_work_period_type_cd               =>  l_ptx_rec.work_period_type_cd
     ,p_work_schedule                     =>  l_ptx_rec.work_schedule
     ,p_work_duration                     =>  l_ptx_rec.work_duration
     ,p_work_term_end_day_cd              =>  l_ptx_rec.work_term_end_day_cd
     ,p_work_term_end_month_cd            =>  l_ptx_rec.work_term_end_month_cd
     ,p_proposed_fte_for_layoff           =>  l_ptx_rec.proposed_fte_for_layoff
     ,p_proposed_date_for_layoff          =>  l_ptx_rec.proposed_date_for_layoff
     ,p_information1                      =>  l_ptx_rec.information1
     ,p_information2                      =>  l_ptx_rec.information2
     ,p_information3                      =>  l_ptx_rec.information3
     ,p_information4                      =>  l_ptx_rec.information4
     ,p_information5                      =>  l_ptx_rec.information5
     ,p_information6                      =>  l_ptx_rec.information6
     ,p_information7                      =>  l_ptx_rec.information7
     ,p_information8                      =>  l_ptx_rec.information8
     ,p_information9                      =>  l_ptx_rec.information9
     ,p_information10                     =>  l_ptx_rec.information10
     ,p_information11                     =>  l_ptx_rec.information11
     ,p_information12                     =>  l_ptx_rec.information12
     ,p_information13                     =>  l_ptx_rec.information13
     ,p_information14                     =>  l_ptx_rec.information14
     ,p_information15                     =>  l_ptx_rec.information15
     ,p_information16                     =>  l_ptx_rec.information16
     ,p_information17                     =>  l_ptx_rec.information17
     ,p_information18                     =>  l_ptx_rec.information18
     ,p_information19                     =>  l_ptx_rec.information19
     ,p_information20                     =>  l_ptx_rec.information20
     ,p_information21                     =>  l_ptx_rec.information21
     ,p_information22                     =>  l_ptx_rec.information22
     ,p_information23                     =>  l_ptx_rec.information24
     ,p_information24                     =>  l_ptx_rec.information23
     ,p_information25                     =>  l_ptx_rec.information25
     ,p_information26                     =>  l_ptx_rec.information26
     ,p_information27                     =>  l_ptx_rec.information27
     ,p_information28                     =>  l_ptx_rec.information28
     ,p_information29                     =>  l_ptx_rec.information29
     ,p_information30                     =>  l_ptx_rec.information30
     ,p_information_category              =>  l_ptx_rec.information_category
     ,p_attribute1                        =>  l_ptx_rec.attribute1
     ,p_attribute2                        =>  l_ptx_rec.attribute2
     ,p_attribute3                        =>  l_ptx_rec.attribute3
     ,p_attribute4                        =>  l_ptx_rec.attribute4
     ,p_attribute5                        =>  l_ptx_rec.attribute5
     ,p_attribute6                        =>  l_ptx_rec.attribute6
     ,p_attribute7                        =>  l_ptx_rec.attribute7
     ,p_attribute8                        =>  l_ptx_rec.attribute8
     ,p_attribute9                        =>  l_ptx_rec.attribute9
     ,p_attribute10                       =>  l_ptx_rec.attribute10
     ,p_attribute11                       =>  l_ptx_rec.attribute11
     ,p_attribute12                       =>  l_ptx_rec.attribute12
     ,p_attribute13                       =>  l_ptx_rec.attribute13
     ,p_attribute14                       =>  l_ptx_rec.attribute14
     ,p_attribute15                       =>  l_ptx_rec.attribute15
     ,p_attribute16                       =>  l_ptx_rec.attribute16
     ,p_attribute17                       =>  l_ptx_rec.attribute17
     ,p_attribute18                       =>  l_ptx_rec.attribute18
     ,p_attribute19                       =>  l_ptx_rec.attribute19
     ,p_attribute20                       =>  l_ptx_rec.attribute20
     ,p_attribute21                       =>  l_ptx_rec.attribute21
     ,p_attribute22                       =>  l_ptx_rec.attribute22
     ,p_attribute23                       =>  l_ptx_rec.attribute23
     ,p_attribute24                       =>  l_ptx_rec.attribute24
     ,p_attribute25                       =>  l_ptx_rec.attribute25
     ,p_attribute26                       =>  l_ptx_rec.attribute26
     ,p_attribute27                       =>  l_ptx_rec.attribute27
     ,p_attribute28                       =>  l_ptx_rec.attribute28
     ,p_attribute29                       =>  l_ptx_rec.attribute29
     ,p_attribute30                       =>  l_ptx_rec.attribute30
     ,p_attribute_category                =>  l_ptx_rec.attribute_category
     ,p_object_version_number             =>  l_ptx_rec.object_version_number
     ,p_effective_date                    =>  l_ptx_rec.action_date
     ,p_pay_basis_id                      =>  l_ptx_rec.pay_basis_id
     ,p_supervisor_id                     =>  l_ptx_rec.supervisor_id
     ,p_wf_transaction_category_id	  =>  l_ptx_rec.wf_transaction_category_id
    );
Line: 2402

   	  pqh_process_batch_log.insert_log ( p_message_type_cd => 'ERROR',
                                      p_message_text    => SQLERRM );
Line: 2418

        pqh_position_transactions_api.update_position_transaction
        (
          p_validate                          =>  false
         ,p_position_transaction_id           =>  l_ptx_rec.position_transaction_id
         ,p_action_date                       =>  l_ptx_rec.action_date
         ,p_position_id                       =>  l_ptx_rec.position_id
         ,p_availability_status_id            =>  l_ptx_rec.availability_status_id
         ,p_business_group_id                 =>  l_ptx_rec.business_group_id
         ,p_entry_step_id                     =>  l_ptx_rec.entry_step_id
         ,p_entry_grade_rule_id               =>  l_ptx_rec.entry_grade_rule_id
         ,p_job_id                            =>  l_ptx_rec.job_id
         ,p_location_id                       =>  l_ptx_rec.location_id
         ,p_organization_id                   =>  l_ptx_rec.organization_id
         ,p_pay_freq_payroll_id               =>  l_ptx_rec.pay_freq_payroll_id
         ,p_position_definition_id            =>  l_ptx_rec.position_definition_id
         ,p_prior_position_id                 =>  l_ptx_rec.prior_position_id
         ,p_relief_position_id                =>  l_ptx_rec.relief_position_id
         ,p_entry_grade_id                    =>  l_ptx_rec.entry_grade_id
         ,p_successor_position_id             =>  l_ptx_rec.successor_position_id
         ,p_supervisor_position_id            =>  l_ptx_rec.supervisor_position_id
         ,p_amendment_date                    =>  l_ptx_rec.amendment_date
         ,p_amendment_recommendation          =>  l_ptx_rec.amendment_recommendation
         ,p_amendment_ref_number              =>  l_ptx_rec.amendment_ref_number
         ,p_avail_status_prop_end_date        =>  l_ptx_rec.avail_status_prop_end_date
         ,p_bargaining_unit_cd                =>  l_ptx_rec.bargaining_unit_cd
         ,p_comments                          =>  l_ptx_rec.comments
         ,p_country1                          =>  l_ptx_rec.country1
         ,p_country2                          =>  l_ptx_rec.country2
         ,p_country3                          =>  l_ptx_rec.country3
         ,p_current_job_prop_end_date         =>  l_ptx_rec.current_job_prop_end_date
         ,p_current_org_prop_end_date         =>  l_ptx_rec.current_org_prop_end_date
         ,p_date_effective                    =>  l_ptx_rec.date_effective
         ,p_date_end                          =>  l_ptx_rec.date_end
         ,p_earliest_hire_date                =>  l_ptx_rec.earliest_hire_date
         ,p_fill_by_date                      =>  l_ptx_rec.fill_by_date
         ,p_frequency                         =>  l_ptx_rec.frequency
         ,p_fte                               =>  l_ptx_rec.fte
         ,p_location1                         =>  l_ptx_rec.location1
         ,p_location2                         =>  l_ptx_rec.location2
         ,p_location3                         =>  l_ptx_rec.location3
         ,p_max_persons                       =>  l_ptx_rec.max_persons
         ,p_name                              =>  l_ptx_rec.name
         ,p_other_requirements                =>  l_ptx_rec.other_requirements
         ,p_overlap_period                    =>  l_ptx_rec.overlap_period
         ,p_overlap_unit_cd                   =>  l_ptx_rec.overlap_unit_cd
         ,p_passport_required                 =>  l_ptx_rec.passport_required
         ,p_pay_term_end_day_cd               =>  l_ptx_rec.pay_term_end_day_cd
         ,p_pay_term_end_month_cd             =>  l_ptx_rec.pay_term_end_month_cd
         ,p_permanent_temporary_flag          =>  l_ptx_rec.permanent_temporary_flag
         ,p_permit_recruitment_flag           =>  l_ptx_rec.permit_recruitment_flag
         ,p_position_type                     =>  l_ptx_rec.position_type
         ,p_posting_description               =>  l_ptx_rec.posting_description
         ,p_probation_period                  =>  l_ptx_rec.probation_period
         ,p_probation_period_unit_cd          =>  l_ptx_rec.probation_period_unit_cd
         ,p_relocate_domestically             =>  l_ptx_rec.relocate_domestically
         ,p_relocate_internationally          =>  l_ptx_rec.relocate_internationally
         ,p_replacement_required_flag         =>  l_ptx_rec.replacement_required_flag
         ,p_review_flag                       =>  'N'  --l_ptx_rec.review_flag
         ,p_seasonal_flag                     =>  l_ptx_rec.seasonal_flag
         ,p_security_requirements             =>  l_ptx_rec.security_requirements
         ,p_service_minimum                   =>  l_ptx_rec.service_minimum
         ,p_term_start_day_cd                 =>  l_ptx_rec.term_start_day_cd
         ,p_term_start_month_cd               =>  l_ptx_rec.term_start_month_cd
         ,p_time_normal_finish                =>  l_ptx_rec.time_normal_finish
         ,p_time_normal_start                 =>  l_ptx_rec.time_normal_start
         ,p_transaction_status                =>  'APPROVED'
         ,p_travel_required                   =>  l_ptx_rec.travel_required
         ,p_working_hours                     =>  l_ptx_rec.working_hours
         ,p_works_council_approval_flag       =>  l_ptx_rec.works_council_approval_flag
         ,p_work_any_country                  =>  l_ptx_rec.work_any_country
         ,p_work_any_location                 =>  l_ptx_rec.work_any_location
         ,p_work_period_type_cd               =>  l_ptx_rec.work_period_type_cd
         ,p_work_schedule                     =>  l_ptx_rec.work_schedule
         ,p_work_duration                     =>  l_ptx_rec.work_duration
         ,p_work_term_end_day_cd              =>  l_ptx_rec.work_term_end_day_cd
         ,p_work_term_end_month_cd            =>  l_ptx_rec.work_term_end_month_cd
         ,p_proposed_fte_for_layoff           =>  l_ptx_rec.proposed_fte_for_layoff
         ,p_proposed_date_for_layoff          =>  l_ptx_rec.proposed_date_for_layoff
         ,p_information1                      =>  l_ptx_rec.information1
         ,p_information2                      =>  l_ptx_rec.information2
         ,p_information3                      =>  l_ptx_rec.information3
         ,p_information4                      =>  l_ptx_rec.information4
         ,p_information5                      =>  l_ptx_rec.information5
         ,p_information6                      =>  l_ptx_rec.information6
         ,p_information7                      =>  l_ptx_rec.information7
         ,p_information8                      =>  l_ptx_rec.information8
         ,p_information9                      =>  l_ptx_rec.information9
         ,p_information10                     =>  l_ptx_rec.information10
         ,p_information11                     =>  l_ptx_rec.information11
         ,p_information12                     =>  l_ptx_rec.information12
         ,p_information13                     =>  l_ptx_rec.information13
         ,p_information14                     =>  l_ptx_rec.information14
         ,p_information15                     =>  l_ptx_rec.information15
         ,p_information16                     =>  l_ptx_rec.information16
         ,p_information17                     =>  l_ptx_rec.information17
         ,p_information18                     =>  l_ptx_rec.information18
         ,p_information19                     =>  l_ptx_rec.information19
         ,p_information20                     =>  l_ptx_rec.information20
         ,p_information21                     =>  l_ptx_rec.information21
         ,p_information22                     =>  l_ptx_rec.information22
         ,p_information23                     =>  l_ptx_rec.information24
         ,p_information24                     =>  l_ptx_rec.information23
         ,p_information25                     =>  l_ptx_rec.information25
         ,p_information26                     =>  l_ptx_rec.information26
         ,p_information27                     =>  l_ptx_rec.information27
         ,p_information28                     =>  l_ptx_rec.information28
         ,p_information29                     =>  l_ptx_rec.information29
         ,p_information30                     =>  l_ptx_rec.information30
         ,p_information_category              =>  l_ptx_rec.information_category
         ,p_attribute1                        =>  l_ptx_rec.attribute1
         ,p_attribute2                        =>  l_ptx_rec.attribute2
         ,p_attribute3                        =>  l_ptx_rec.attribute3
         ,p_attribute4                        =>  l_ptx_rec.attribute4
         ,p_attribute5                        =>  l_ptx_rec.attribute5
         ,p_attribute6                        =>  l_ptx_rec.attribute6
         ,p_attribute7                        =>  l_ptx_rec.attribute7
         ,p_attribute8                        =>  l_ptx_rec.attribute8
         ,p_attribute9                        =>  l_ptx_rec.attribute9
         ,p_attribute10                       =>  l_ptx_rec.attribute10
         ,p_attribute11                       =>  l_ptx_rec.attribute11
         ,p_attribute12                       =>  l_ptx_rec.attribute12
         ,p_attribute13                       =>  l_ptx_rec.attribute13
         ,p_attribute14                       =>  l_ptx_rec.attribute14
         ,p_attribute15                       =>  l_ptx_rec.attribute15
         ,p_attribute16                       =>  l_ptx_rec.attribute16
         ,p_attribute17                       =>  l_ptx_rec.attribute17
         ,p_attribute18                       =>  l_ptx_rec.attribute18
         ,p_attribute19                       =>  l_ptx_rec.attribute19
         ,p_attribute20                       =>  l_ptx_rec.attribute20
         ,p_attribute21                       =>  l_ptx_rec.attribute21
         ,p_attribute22                       =>  l_ptx_rec.attribute22
         ,p_attribute23                       =>  l_ptx_rec.attribute23
         ,p_attribute24                       =>  l_ptx_rec.attribute24
         ,p_attribute25                       =>  l_ptx_rec.attribute25
         ,p_attribute26                       =>  l_ptx_rec.attribute26
         ,p_attribute27                       =>  l_ptx_rec.attribute27
         ,p_attribute28                       =>  l_ptx_rec.attribute28
         ,p_attribute29                       =>  l_ptx_rec.attribute29
         ,p_attribute30                       =>  l_ptx_rec.attribute30
         ,p_attribute_category                =>  l_ptx_rec.attribute_category
         ,p_object_version_number             =>  l_ptx_rec.object_version_number
         ,p_effective_date                    =>  l_ptx_rec.action_date
         ,p_pay_basis_id                      =>  l_ptx_rec.pay_basis_id
         ,p_supervisor_id                     =>  l_ptx_rec.supervisor_id
         ,p_wf_transaction_category_id	      =>  l_ptx_rec.wf_transaction_category_id
        );
Line: 2592

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2633

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2674

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2715

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2756

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2797

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2838

  cursor c0 is select name, action_date,
                      hr_general.decode_organization(organization_id),
                      hr_general.decode_job(job_id),
                      hr_general.decode_lookup('PQH_TRANSACTION_STATUS', transaction_status)
               from pqh_position_transactions
               where position_transaction_id = p_transaction_id;
Line: 2877

   This procedure will update the txn status
*/

 l_proc                            varchar2(72) := g_package||'set_status';
Line: 2884

SELECT ptx.*
FROM pqh_position_transactions ptx
WHERE ptx.position_transaction_id = p_transaction_id;
Line: 2926

            pqh_position_transactions_api.update_position_transaction
            (
             p_validate                       =>  false
            ,p_position_transaction_id        =>  p_transaction_id
            ,p_object_version_number          =>  l_object_version_number
            ,p_transaction_status             =>  p_status
            ,p_effective_date                 =>  SYSDATE
            ,p_review_flag                    =>  l_review_flag   -- bug 6112905
            );
Line: 2956

select *
from pqh_position_transactions
where position_transaction_id = p_position_transaction_id
  and position_transaction_id not in
  (select position_transaction_id
   from pqh_ptx_shadow
   where position_transaction_id = p_position_transaction_id);
Line: 2970

insert into pqh_ptx_shadow
(position_transaction_id, action_date, position_id, availability_status_id, business_group_id, entry_grade_id,
entry_step_id, entry_grade_rule_id, job_id, location_id, organization_id, pay_basis_id, pay_freq_payroll_id,
position_definition_id, prior_position_id, relief_position_id, successor_position_id, supervisor_id,
supervisor_position_id, amendment_date, amendment_recommendation, amendment_ref_number, avail_status_prop_end_date,
bargaining_unit_cd, comments, country1, country2, country3, current_job_prop_end_date, current_org_prop_end_date,
date_effective, date_end, earliest_hire_date, fill_by_date, frequency, fte, fte_capacity, location1, location2,
location3, max_persons, name, other_requirements, overlap_period, overlap_unit_cd, passport_required,
pay_term_end_day_cd, pay_term_end_month_cd, permanent_temporary_flag, permit_recruitment_flag, position_type,
posting_description, probation_period, probation_period_unit_cd, proposed_fte_for_layoff,
proposed_date_for_layoff, relocate_domestically, relocate_internationally, relocation_required,
replacement_required_flag, review_flag, seasonal_flag, security_requirements, service_minimum,
term_start_day_cd, term_start_month_cd, time_normal_finish, time_normal_start,
travel_required, visit_internationally, working_hours, works_council_approval_flag, work_any_country,
work_any_location, work_duration, work_period_type_cd, work_schedule, work_term_end_day_cd, work_term_end_month_cd,
information1, information2, information3, information4, information5,
information6, information7, information8, information9, information10,
information11, information12, information13, information14, information15,
information16, information17, information18, information19, information20,
information21, information22, information23, information24, information25,
information26, information27, information28, information29, information30,
information_category,
attribute1, attribute2, attribute3, attribute4, attribute5,
attribute6, attribute7, attribute8, attribute9, attribute10,
attribute11, attribute12, attribute13, attribute14, attribute15,
attribute16, attribute17, attribute18, attribute19, attribute20,
attribute21, attribute22, attribute23, attribute24, attribute25,
attribute26, attribute27, attribute28, attribute29, attribute30,
attribute_category,
created_by, creation_date, last_updated_by, last_update_date, last_update_login, object_version_number
)
values
(rec1.position_transaction_id, rec1.action_date, rec1.position_id, rec1.availability_status_id,
rec1.business_group_id, rec1.entry_grade_id,
rec1.entry_step_id, rec1.entry_grade_rule_id, rec1.job_id, rec1.location_id,
rec1.organization_id, rec1.pay_basis_id, rec1.pay_freq_payroll_id,
rec1.position_definition_id, rec1.prior_position_id, rec1.relief_position_id,
rec1.successor_position_id, rec1.supervisor_id,
rec1.supervisor_position_id, rec1.amendment_date, rec1.amendment_recommendation,
rec1.amendment_ref_number, rec1.avail_status_prop_end_date,
rec1.bargaining_unit_cd, rec1.comments, rec1.country1, rec1.country2, rec1.country3,
rec1.current_job_prop_end_date, rec1.current_org_prop_end_date,
rec1.date_effective, rec1.date_end, rec1.earliest_hire_date, rec1.fill_by_date, rec1.frequency,
rec1.fte, rec1.fte_capacity, rec1.location1, rec1.location2,
rec1.location3, rec1.max_persons, rec1.name, rec1.other_requirements, rec1.overlap_period,
rec1.overlap_unit_cd, rec1.passport_required,
rec1.pay_term_end_day_cd, rec1.pay_term_end_month_cd, rec1.permanent_temporary_flag,
rec1.permit_recruitment_flag, rec1.position_type,
rec1.posting_description, rec1.probation_period, rec1.probation_period_unit_cd,
rec1.proposed_fte_for_layoff,
rec1.proposed_date_for_layoff, rec1.relocate_domestically, rec1.relocate_internationally,
rec1.relocation_required,
rec1.replacement_required_flag, rec1.review_flag, rec1.seasonal_flag, rec1.security_requirements,
rec1.service_minimum,
rec1.term_start_day_cd, rec1.term_start_month_cd, rec1.time_normal_finish, rec1.time_normal_start,
rec1.travel_required, rec1.visit_internationally, rec1.working_hours, rec1.works_council_approval_flag,
rec1.work_any_country,
rec1.work_any_location, rec1.work_duration, rec1.work_period_type_cd, rec1.work_schedule,
rec1.work_term_end_day_cd, rec1.work_term_end_month_cd,
rec1.information1, rec1.information2, rec1.information3, rec1.information4, rec1.information5,
rec1.information6, rec1.information7, rec1.information8, rec1.information9, rec1.information10,
rec1.information11, rec1.information12, rec1.information13, rec1.information14, rec1.information15,
rec1.information16, rec1.information17, rec1.information18, rec1.information19, rec1.information20,
rec1.information21, rec1.information22, rec1.information23, rec1.information24, rec1.information25,
rec1.information26, rec1.information27, rec1.information28, rec1.information29, rec1.information30,
rec1.information_category,
rec1.attribute1, rec1.attribute2, rec1.attribute3, rec1.attribute4, rec1.attribute5,
rec1.attribute6, rec1.attribute7, rec1.attribute8, rec1.attribute9, rec1.attribute10,
rec1.attribute11, rec1.attribute12, rec1.attribute13, rec1.attribute14, rec1.attribute15,
rec1.attribute16, rec1.attribute17, rec1.attribute18, rec1.attribute19, rec1.attribute20,
rec1.attribute21, rec1.attribute22, rec1.attribute23, rec1.attribute24, rec1.attribute25,
rec1.attribute26, rec1.attribute27, rec1.attribute28, rec1.attribute29, rec1.attribute30,
rec1.attribute_category,
rec1.created_by, rec1.creation_date, rec1.last_updated_by, rec1.last_update_date, rec1.last_update_login, rec1.object_version_number
);
Line: 3050

  select *
  from pqh_ptx_extra_info
  where position_transaction_id = p_position_transaction_id
  and position_extra_info_id is not null
  and ptx_extra_info_id not in
  (select ptx_extra_info_id
   from pqh_pte_shadow
   where position_transaction_id = p_position_transaction_id);
Line: 3060

insert into pqh_pte_shadow
(ptx_extra_info_id, information_type, position_transaction_id, position_extra_info_id,
information_category, information1, information2, information3, information4, information5,
information6, information7, information8, information9, information10,
information11, information12, information13, information14, information15,
information16, information17, information18, information19, information20,
information21, information22, information23, information24, information25,
information26, information27, information28, information29, information30,
attribute_category, attribute1, attribute2, attribute3, attribute4, attribute5,
attribute6, attribute7, attribute8, attribute9, attribute10,
attribute11, attribute12, attribute13, attribute14, attribute15,
attribute16, attribute17, attribute18, attribute19, attribute20,
object_version_number)
values
(rec3.ptx_extra_info_id, rec3.information_type, rec3.position_transaction_id, rec3.position_extra_info_id,
 rec3.information_category,
rec3.information1, rec3.information2, rec3.information3, rec3.information4, rec3.information5,
rec3.information6, rec3.information7, rec3.information8, rec3.information9, rec3.information10,
rec3.information11, rec3.information12, rec3.information13, rec3.information14, rec3.information15,
rec3.information16, rec3.information17, rec3.information18, rec3.information19, rec3.information20,
rec3.information21, rec3.information22, rec3.information23, rec3.information24, rec3.information25,
rec3.information26, rec3.information27, rec3.information28, rec3.information29, rec3.information30,
rec3.attribute_category, rec3.attribute1, rec3.attribute2, rec3.attribute3, rec3.attribute4, rec3.attribute5,
rec3.attribute6, rec3.attribute7, rec3.attribute8, rec3.attribute9, rec3.attribute10,
rec3.attribute11, rec3.attribute12, rec3.attribute13, rec3.attribute14, rec3.attribute15,
rec3.attribute16, rec3.attribute17, rec3.attribute18, rec3.attribute19, rec3.attribute20,
1);
Line: 3093

  select *
  from pqh_txn_job_requirements
  where position_transaction_id = p_position_transaction_id
  and job_requirement_id is not null
  and txn_job_requirement_id not in
  (select txn_job_requirement_id
   from pqh_tjr_shadow
   where position_transaction_id = p_position_transaction_id);
Line: 3103

insert into pqh_tjr_shadow (
txn_job_requirement_id, position_transaction_id, job_requirement_id,
business_group_id, analysis_criteria_id, date_from, date_to,
essential, job_id, object_version_number,
attribute_category, attribute1, attribute2, attribute3,
attribute4, attribute5, attribute6, attribute7, attribute8,
attribute9, attribute10, attribute11, attribute12,
attribute13, attribute14, attribute15, attribute16,
attribute17, attribute18, attribute19, attribute20,
comments
)
values (
rec3.txn_job_requirement_id, rec3.position_transaction_id, rec3.job_requirement_id,
rec3.business_group_id, rec3.analysis_criteria_id, rec3.date_from, rec3.date_to,
rec3.essential, rec3.job_id, 1,
rec3.attribute_category, rec3.attribute1, rec3.attribute2, rec3.attribute3,
rec3.attribute4, rec3.attribute5, rec3.attribute6, rec3.attribute7, rec3.attribute8,
rec3.attribute9, rec3.attribute10, rec3.attribute11, rec3.attribute12,
rec3.attribute13, rec3.attribute14, rec3.attribute15, rec3.attribute16,
rec3.attribute17, rec3.attribute18, rec3.attribute19, rec3.attribute20,
rec3.comments
);
Line: 3136

select position_id
from pqh_position_transactions
where position_transaction_id = p_position_transaction_id;
Line: 3141

select ptx_deployment_factor_id
from pqh_ptx_dpf_df
where position_transaction_id = p_position_transaction_id;
Line: 3228

  select jreq.job_requirement_id, jreq.object_version_number
  from per_job_requirements jreq,pqh_tjr_shadow pts
  where position_id = p_position_id
  and jreq.job_requirement_id = pts.job_requirement_id
  and pts.position_transaction_id = p_transaction_id
  and not exists (
   select null
   from pqh_txn_job_requirements ptjr
   where position_transaction_id = p_transaction_id
     and ptjr.job_requirement_id = pts.job_requirement_id);
Line: 3240

  select *
  from pqh_txn_job_requirements
  where position_transaction_id = p_position_transaction_id;
Line: 3244

select *
from pqh_tjr_shadow
where txn_job_requirement_id = p_txn_job_requirement_id;
Line: 3251

  select job_requirement_id,object_version_number
  from per_job_requirements
  where position_id = p_position_id
--  and information_type = p_information_type
  and job_requirement_id = p_job_requirement_id;
Line: 3266

      delete per_job_requirements
      where job_requirement_id = r_del_tjr.job_requirement_id;
Line: 3304

         hr_utility.set_location('Insert for sit_id '|| l_sit_job_requirement_id
                     ||l_proc, 20);
Line: 3306

         insert into per_job_requirements
         (
         job_requirement_id, business_group_id, analysis_criteria_id,
         comments, date_from, date_to, essential, job_id,
         position_id,
         attribute_category, attribute1, attribute2,
         attribute3, attribute4,
         attribute5, attribute6, attribute7,
         attribute8, attribute9, attribute10,
         attribute11, attribute12, attribute13,
         attribute14, attribute15,
         attribute16, attribute17, attribute18,
         attribute19, attribute20,
         object_version_number
         )
         values
         (
         l_tjr_rec.job_requirement_id, l_tjr_rec.business_group_id, l_tjr_rec.analysis_criteria_id,
         l_tjr_rec.comments, l_tjr_rec.date_from, l_tjr_rec.date_to, l_tjr_rec.essential, l_tjr_rec.job_id,
         p_position_id,
         l_tjr_rec.attribute_category, l_tjr_rec.attribute1, l_tjr_rec.attribute2,
         l_tjr_rec.attribute3, l_tjr_rec.attribute4,
         l_tjr_rec.attribute5, l_tjr_rec.attribute6, l_tjr_rec.attribute7,
         l_tjr_rec.attribute8, l_tjr_rec.attribute9, l_tjr_rec.attribute10,
         l_tjr_rec.attribute11, l_tjr_rec.attribute12, l_tjr_rec.attribute13,
         l_tjr_rec.attribute14, l_tjr_rec.attribute15,
         l_tjr_rec.attribute16, l_tjr_rec.attribute17, l_tjr_rec.attribute18,
         l_tjr_rec.attribute19, l_tjr_rec.attribute20,
         1
         );
Line: 3337

         hr_utility.set_location('After Insert for sit_id '|| l_sit_job_requirement_id
                     ||l_proc, 25);
Line: 3348

         select per_job_requirements_s.nextval into l_job_requirement_id
         from dual;
Line: 3351

         insert into per_job_requirements
         (
         job_requirement_id, business_group_id, analysis_criteria_id,
         comments, date_from, date_to, essential, job_id,
         position_id,
         attribute_category, attribute1, attribute2,
         attribute3, attribute4,
         attribute5, attribute6, attribute7,
         attribute8, attribute9, attribute10,
         attribute11, attribute12, attribute13,
         attribute14, attribute15,
         attribute16, attribute17, attribute18,
         attribute19, attribute20,
         object_version_number
         )
         values
         (
         l_job_requirement_id, l_tjr_rec.business_group_id, l_tjr_rec.analysis_criteria_id,
         l_tjr_rec.comments, l_tjr_rec.date_from, l_tjr_rec.date_to, l_tjr_rec.essential, l_tjr_rec.job_id,
         p_position_id,
         l_tjr_rec.attribute_category, l_tjr_rec.attribute1, l_tjr_rec.attribute2,
         l_tjr_rec.attribute3, l_tjr_rec.attribute4,
         l_tjr_rec.attribute5, l_tjr_rec.attribute6, l_tjr_rec.attribute7,
         l_tjr_rec.attribute8, l_tjr_rec.attribute9, l_tjr_rec.attribute10,
         l_tjr_rec.attribute11, l_tjr_rec.attribute12, l_tjr_rec.attribute13,
         l_tjr_rec.attribute14, l_tjr_rec.attribute15,
         l_tjr_rec.attribute16, l_tjr_rec.attribute17, l_tjr_rec.attribute18,
         l_tjr_rec.attribute19, l_tjr_rec.attribute20,
         1
         );
Line: 3383

         hr_utility.set_location('Calling update PER_JOB_REQUIREMENTS '
                                   ||l_proc, 35);
Line: 3391

         update per_job_requirements
         set
         business_group_id = l_tjr_rec.business_group_id,
         analysis_criteria_id = l_tjr_rec.analysis_criteria_id,
         comments = l_tjr_rec.comments,
         date_from = l_tjr_rec.date_from,
         date_to = l_tjr_rec.date_to,
         essential = l_tjr_rec.essential,
         job_id = l_tjr_rec.job_id,
         position_id = p_position_id,
         attribute_category = l_tjr_rec.attribute_category,
         attribute1 = l_tjr_rec.attribute1,
         attribute2 = l_tjr_rec.attribute2,
         attribute3 = l_tjr_rec.attribute3,
         attribute4 = l_tjr_rec.attribute4,
         attribute5 = l_tjr_rec.attribute5,
         attribute6 = l_tjr_rec.attribute6,
         attribute7 = l_tjr_rec.attribute7,
         attribute8 = l_tjr_rec.attribute8,
         attribute9 = l_tjr_rec.attribute9,
         attribute10 = l_tjr_rec.attribute10,
         attribute11 = l_tjr_rec.attribute11,
         attribute12 = l_tjr_rec.attribute12,
         attribute13 = l_tjr_rec.attribute13,
         attribute14 = l_tjr_rec.attribute14,
         attribute15 = l_tjr_rec.attribute15,
         attribute16 = l_tjr_rec.attribute16,
         attribute17 = l_tjr_rec.attribute17,
         attribute18 = l_tjr_rec.attribute18,
         attribute19 = l_tjr_rec.attribute19,
         attribute20 = l_tjr_rec.attribute20,
         object_version_number = object_version_number+1
         where job_requirement_id = l_tjr_rec.job_requirement_id;
Line: 3438

select txn_job_requirement_id
from pqh_txn_job_requirements
where position_transaction_id = p_position_transaction_id
and job_requirement_id in
(select job_requirement_id
 from per_job_requirements
 where position_id = p_position_id
 );
Line: 3448

select tjr.txn_job_requirement_id, tjr.object_version_number
from pqh_txn_job_requirements tjr, pqh_tjr_shadow pts
where tjr.txn_job_requirement_id = pts.txn_job_requirement_id
  and tjr.position_transaction_id = pts.position_transaction_id
  and tjr.position_transaction_id = p_position_transaction_id
  and not exists
   (select null
    from per_job_requirements pjr
    where position_id = p_position_id
      and pjr.job_requirement_id = pts.job_requirement_id);
Line: 3490

      delete pqh_txn_job_requirements
      where txn_job_requirement_id = r_prs_tjr.txn_job_requirement_id;
Line: 3493

      delete pqh_tjr_shadow
      where txn_job_requirement_id = r_prs_tjr.txn_job_requirement_id;
Line: 3519

select ptx_extra_info_id
from pqh_ptx_extra_info
where position_transaction_id = p_position_transaction_id
and position_extra_info_id in
(select position_extra_info_id
 from per_position_extra_info
 where position_id = p_position_id
 and information_type <> 'PQH_POS_ROLE_ID');
Line: 3529

select tei.ptx_extra_info_id, tei.object_version_number
from pqh_ptx_extra_info tei, pqh_pte_shadow pps
where
tei.information_type <> 'PQH_POS_ROLE_ID'
and tei.ptx_extra_info_id = pps.ptx_extra_info_id
and tei.position_transaction_id = pps.position_transaction_id
and tei.position_transaction_id = p_position_transaction_id
and not exists (
 select null
 from per_position_extra_info ppei
 where position_id = p_position_id
 and ppei.position_extra_info_id  = pps.position_extra_info_id);
Line: 3568

      delete pqh_ptx_extra_info
      where ptx_extra_info_id = r_pes_poe.ptx_extra_info_id;
Line: 3571

      delete pqh_pte_shadow
      where ptx_extra_info_id = r_pes_poe.ptx_extra_info_id;
Line: 3606

select sum(poei_information6) fte
from per_position_extra_info
where position_id = p_position_id
and information_type= 'PER_RESERVED'
and p_effective_date
  between fnd_date.canonical_to_date(poei_information3)
  and nvl(fnd_date.canonical_to_date(poei_information4),hr_general.end_of_time);
Line: 3615

select p_validation_start_date start_date
from dual
union
select start_date
from (select fnd_date.canonical_to_date(poei_information3) start_date
      from per_position_extra_info
      where position_id = p_position_id
      and information_type = 'PER_RESERVED') a
where a.start_date between p_validation_start_date and p_validation_end_date;
Line: 3655

select bgt.budget_style_cd,
       budget_version_id, bvr.object_version_number,
       budget_unit1_value, budget_unit2_value, budget_unit3_value
from pqh_budget_versions bvr, pqh_budgets bgt
where budget_version_id = p_budget_version_id
and bvr.budget_id = bgt.budget_id;
Line: 3663

SELECT sum(nvl(BUDGET_UNIT1_VALUE,0)) ,
       sum(nvl(BUDGET_UNIT2_VALUE,0)) ,
       sum(nvl(BUDGET_UNIT3_VALUE,0))
FROM pqh_budget_details
WHERE budget_version_id = p_budget_version_id;
Line: 3687

        pqh_budget_versions_api.update_budget_version
         (
          p_validate                        => false
         ,p_budget_version_id               => r_bvr.budget_version_id
         ,p_object_version_number           => r_bvr.object_version_number
         ,p_budget_unit1_value              => l_bdt_unit1
         ,p_budget_unit2_value              => l_bdt_unit2
         ,p_budget_unit3_value              => l_bdt_unit3
         ,p_budget_unit1_available          => null
         ,p_budget_unit2_available          => null
         ,p_budget_unit3_available          => null
         ,p_effective_date                  => sysdate
         );
Line: 3718

        pqh_budget_versions_api.update_budget_version
         (
          p_validate                        => false
         ,p_budget_version_id               => r_bvr.budget_version_id
         ,p_object_version_number           => r_bvr.object_version_number
         ,p_budget_unit1_available          => l_budget_unit1_available
         ,p_budget_unit2_available          => l_budget_unit2_available
         ,p_budget_unit3_available          => l_budget_unit3_available
         ,p_effective_date                  => sysdate
         );
Line: 3753

   cursor c1 is select currency_code
                from per_business_groups
                where business_group_id = hr_general.get_business_group_id;
Line: 3758

   select currency_code, budget_unit1_id, budget_unit2_id, budget_unit3_id,
          pqh_wks_budget.get_unit_type(budget_unit1_id),
          pqh_wks_budget.get_unit_type(budget_unit2_id),
          pqh_wks_budget.get_unit_type(budget_unit3_id)
   from pqh_budgets
   where budget_id = p_budget_id;
Line: 3871

  pqh_wks_budget.insert_budgetset
  (p_dflt_budget_set_id => p_dflt_budget_set_id,
   p_budget_set_id      => l_budget_set_id
  );
Line: 3883

select distinct wks.worksheet_id, wks.budget_version_id,
                wdt.worksheet_detail_id, wdt.budget_detail_id
from pqh_worksheets wks, pqh_worksheet_details wdt
where wks.worksheet_id = wdt.worksheet_id
and wks.worksheet_mode_cd = 'O'
and wdt.position_transaction_id = p_position_transaction_id;
Line: 3891

select *
from pqh_worksheet_details
where worksheet_detail_id = p_worksheet_detail_id;
Line: 3896

select *
from pqh_worksheet_periods
where worksheet_detail_id = p_worksheet_detail_id;
Line: 3901

SELECT nvl(BUDGET_UNIT1_VALUE,0) ,
       nvl(BUDGET_UNIT2_VALUE,0) ,
       nvl(BUDGET_UNIT3_VALUE,0),
       bgt.budget_style_cd,
       bgt.dflt_budget_set_id
FROM pqh_budget_versions bvr, pqh_budgets bgt
WHERE budget_version_id = p_budget_version_id
and bvr.budget_id = bgt.budget_id;
Line: 3911

SELECT object_version_number
FROM pqh_budget_details
WHERE budget_detail_id = p_budget_detail_id;
Line: 3916

SELECT object_version_number
FROM pqh_budget_periods
WHERE budget_period_id = p_budget_period_id;
Line: 3986

        hr_utility.set_location('Update API OVN  : '||l_object_version_number, 8);
Line: 3988

        pqh_budget_details_api.update_budget_detail
        (
         p_validate                       =>  false
        ,p_budget_detail_id               =>  p_worksheet_details_rec.budget_detail_id
        ,p_organization_id                =>  p_worksheet_details_rec.organization_id
        ,p_job_id                         =>  p_worksheet_details_rec.job_id
        ,p_position_id                    =>  p_worksheet_details_rec.position_id
        ,p_grade_id                       =>  p_worksheet_details_rec.grade_id
        ,p_budget_version_id              =>  r_wst.budget_version_id
        ,p_budget_unit1_percent           =>  l_budget_unit1_percent
        ,p_budget_unit1_value_type_cd     =>  p_worksheet_details_rec.budget_unit1_value_type_cd
        ,p_budget_unit1_value             =>  p_worksheet_details_rec.budget_unit1_value
        ,p_budget_unit1_available         =>  p_worksheet_details_rec.budget_unit1_available
        ,p_budget_unit2_percent           =>  l_budget_unit2_percent
        ,p_budget_unit2_value_type_cd     =>  p_worksheet_details_rec.budget_unit2_value_type_cd
        ,p_budget_unit2_value             =>  p_worksheet_details_rec.budget_unit2_value
        ,p_budget_unit2_available         =>  p_worksheet_details_rec.budget_unit2_available
        ,p_budget_unit3_percent           =>  l_budget_unit3_percent
        ,p_budget_unit3_value_type_cd     =>  p_worksheet_details_rec.budget_unit3_value_type_cd
        ,p_budget_unit3_value             =>  p_worksheet_details_rec.budget_unit3_value
        ,p_budget_unit3_available         =>  p_worksheet_details_rec.budget_unit3_available
        ,p_object_version_number          =>  l_object_version_number
        );
Line: 4015

        hr_utility.set_location('Create API in update mode : ', 9);
Line: 4090

          hr_utility.set_location('Update API OVN  : '||l_bpr_object_version_number, 8);
Line: 4092

          pqh_budget_periods_api.update_budget_period
          (
           p_validate                       =>  false
          ,p_budget_period_id               =>  l_budget_period_id
          ,p_budget_detail_id               =>  l_budget_detail_id
          ,p_start_time_period_id           =>  p_worksheet_periods_rec.start_time_period_id
          ,p_end_time_period_id             =>  p_worksheet_periods_rec.end_time_period_id
          ,p_budget_unit1_percent           =>  p_worksheet_periods_rec.budget_unit1_percent
          ,p_budget_unit2_percent           =>  p_worksheet_periods_rec.budget_unit2_percent
          ,p_budget_unit3_percent           =>  p_worksheet_periods_rec.budget_unit3_percent
          ,p_budget_unit1_value             =>  p_worksheet_periods_rec.budget_unit1_value
          ,p_budget_unit2_value             =>  p_worksheet_periods_rec.budget_unit2_value
          ,p_budget_unit3_value             =>  p_worksheet_periods_rec.budget_unit3_value
          ,p_budget_unit1_value_type_cd     =>  p_worksheet_periods_rec.budget_unit1_value_type_cd
          ,p_budget_unit2_value_type_cd     =>  p_worksheet_periods_rec.budget_unit2_value_type_cd
          ,p_budget_unit3_value_type_cd     =>  p_worksheet_periods_rec.budget_unit3_value_type_cd
          ,p_budget_unit1_available         =>  l_bpr_budget_unit1_available --p_worksheet_periods_rec.budget_unit1_available
          ,p_budget_unit2_available         =>  l_bpr_budget_unit2_available --p_worksheet_periods_rec.budget_unit2_available
          ,p_budget_unit3_available         =>  l_bpr_budget_unit3_available --p_worksheet_periods_rec.budget_unit3_available
          ,p_object_version_number          =>  l_bpr_object_version_number
          );
Line: 4116

          hr_utility.set_location('Create API in update mode : ', 9);