DBA Data[Home] [Help]

APPS.HR_COMPLETE_APPRAISAL_SS SQL Statements

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

Line: 20

      SELECT objective_id,
             NAME,
             target_date,
             start_date,
             business_group_id,
             object_version_number,
             owning_person_id,
             achievement_date,
             detail,
             comments,
             success_criteria,
             appraisal_id,
             attribute_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,
             scorecard_id,
             copied_from_library_id,
             copied_from_objective_id,
             aligned_with_objective_id,
             next_review_date,
             group_code,
             priority_code,
             appraise_flag,
             verified_flag,
             weighting_percent,
             complete_percent,
             target_value,
             actual_value,
             uom_code,
             measurement_style_code,
             measure_name,
             measure_type_code,
             measure_comments,
             sharing_access_code
        FROM per_objectives
       WHERE appraisal_id = p_appraisal_id;
Line: 315

         SELECT appr.appraisal_id,
                appr.object_version_number,
                appr.appraiser_person_id,
                appr.appraisee_person_id,
                ppf.full_name,
                appr.appraisal_date,
                apprstatus.meaning appraisal_status,
                apprtype.meaning appraisal_type,
                NVL (appr.provide_overall_feedback, 'N') provide_overall_feedback,
                appr.appraisal_system_status
           FROM per_appraisals appr,
                per_all_people_f ppf,
                hr_lookups apprstatus,
                hr_lookups apprtype
          WHERE appr.appraisal_id = appr_id
            AND ppf.person_id = appr.appraisee_person_id
            AND TRUNC (SYSDATE) BETWEEN ppf.effective_start_date AND ppf.effective_end_date
            AND apprstatus.lookup_type = 'APPRAISAL_SYSTEM_STATUS'
            AND apprstatus.lookup_code = appr.appraisal_system_status
            AND apprtype.lookup_type = 'APPRAISAL_SYS_TYPE'
            AND apprtype.lookup_code = appr.system_type;
Line: 339

         SELECT hrl.meaning
           FROM per_appraisals appr, hr_lookups hrl
          WHERE appraisal_id = appr_id
            AND hrl.lookup_type = 'APPRAISAL_SYSTEM_STATUS'
            AND appr.appraisal_system_status = hrl.lookup_code;
Line: 383

               hr_appraisals_api.update_appraisal
                                (p_effective_date               => TRUNC (SYSDATE),
                                 p_appraisal_id                 => appraisal_record.appraisal_id,
                                 p_object_version_number        => appraisal_record.object_version_number,
                                 p_appraiser_person_id          => appraisal_record.appraiser_person_id,
                                 p_appraisal_system_status      => 'COMPLETED'
                                );
Line: 392

               hr_appraisals_api.update_appraisal
                                (p_effective_date               => TRUNC (SYSDATE),
                                 p_appraisal_id                 => appraisal_record.appraisal_id,
                                 p_object_version_number        => appraisal_record.object_version_number,
                                 p_appraiser_person_id          => appraisal_record.appraiser_person_id,
                                 p_appraisal_system_status      => 'APPRFEEDBACK'
                                );
Line: 402

            hr_appraisals_api.update_appraisal
                                (p_effective_date               => TRUNC (SYSDATE),
                                 p_appraisal_id                 => appraisal_record.appraisal_id,
                                 p_object_version_number        => appraisal_record.object_version_number,
                                 p_appraiser_person_id          => appraisal_record.appraiser_person_id,
                                 p_appraisal_system_status      => 'COMPLETED'
                                );
Line: 479

         fnd_msg_pub.delete_msg;
Line: 546

         SELECT pce.competence_id,
                pc.NAME,
                pce.competence_element_id,
                pce.proficiency_level_id,
                pce.business_group_id,
                pce.enterprise_id,
                pce.effective_date_from,
                pce.effective_date_to,
                pa.appraisal_id,
                pa.appraisee_person_id,
                ppf.party_id,
                DECODE (rating.step_value, NULL, NULL, rating.step_value || ' - ' || rating.NAME)
                                                                                         prof_level
           FROM per_competence_elements pce,
                per_appraisals pa,
                per_all_people_f ppf,
                per_competences pc,
                per_rating_levels rating
          WHERE pce.TYPE = 'ASSESSMENT'
            AND pce.object_name = 'APPRAISAL_ID'
            AND pce.object_id = appr_id
            AND pa.appraisal_id = pce.object_id
            AND pa.appraisee_person_id = ppf.person_id
            AND pce.competence_id = pc.competence_id
            AND pce.proficiency_level_id = rating.rating_level_id(+)
            AND pce.proficiency_level_id IS NOT NULL
            AND TRUNC (SYSDATE) BETWEEN NVL (TRUNC (ppf.effective_start_date), TRUNC (SYSDATE))
                                    AND NVL (TRUNC (ppf.effective_end_date), TRUNC (SYSDATE));
Line: 577

         SELECT appr.appraisee_person_id,
                pce.competence_element_id,
                pce.object_version_number,
                pce.TYPE,
                pce.business_group_id,
                pce.enterprise_id,
                pce.competence_id,
                pce.proficiency_level_id,
                pce.high_proficiency_level_id,
                pce.weighting_level_id,
                pce.rating_level_id,
                pce.person_id,
                pce.job_id,
                pce.valid_grade_id,
                pce.position_id,
                pce.organization_id,
                pce.parent_competence_element_id,
                pce.activity_version_id,
                pce.assessment_id,
                pce.assessment_type_id,
                pce.mandatory,
                pce.effective_date_from,
                pce.effective_date_to,
                pce.group_competence_type,
                pce.competence_type,
                pce.normal_elapse_duration,
                pce.normal_elapse_duration_unit,
                pce.sequence_number,
                pce.source_of_proficiency_level,
                pce.line_score,
                pce.certification_date,
                pce.certification_method,
                pce.next_certification_date,
                pce.comments,
                pce.attribute_category,
                pce.attribute1,
                pce.attribute2,
                pce.attribute3,
                pce.attribute4,
                pce.attribute5,
                pce.attribute6,
                pce.attribute7,
                pce.attribute8,
                pce.attribute9,
                pce.attribute10,
                pce.attribute11,
                pce.attribute12,
                pce.attribute13,
                pce.attribute14,
                pce.attribute15,
                pce.attribute16,
                pce.attribute17,
                pce.attribute18,
                pce.attribute19,
                pce.attribute20,
                pce.object_id,
                pce.object_name,
                pce.party_id
           FROM per_appraisals appr, per_competence_elements pce
          WHERE appr.appraisal_id = appr_id
            AND appr.appraisee_person_id = pce.person_id
            AND pce.TYPE = 'PERSONAL'
            AND TRUNC (SYSDATE) BETWEEN pce.effective_date_from
                                    AND NVL (pce.effective_date_to, TRUNC (SYSDATE));
Line: 644

         SELECT ceo.comp_element_outcome_id,
                ceo.competence_element_id,
                ceo.outcome_id,
                ceo.date_from,
                ceo.date_to,
                ceo.object_version_number,
                ceo.attribute_category,
                ceo.attribute1,
                ceo.attribute2,
                ceo.attribute3,
                ceo.attribute4,
                ceo.attribute5,
                ceo.attribute6,
                ceo.attribute7,
                ceo.attribute8,
                ceo.attribute9,
                ceo.attribute10,
                ceo.attribute11,
                ceo.attribute12,
                ceo.attribute13,
                ceo.attribute14,
                ceo.attribute15,
                ceo.attribute16,
                ceo.attribute17,
                ceo.attribute18,
                ceo.attribute19,
                ceo.attribute20,
                ceo.information_category,
                ceo.information1,
                ceo.information2,
                ceo.information3,
                ceo.information4,
                ceo.information5,
                ceo.information6,
                ceo.information7,
                ceo.information8,
                ceo.information9,
                ceo.information10,
                ceo.information11,
                ceo.information12,
                ceo.information13,
                ceo.information14,
                ceo.information15,
                ceo.information16,
                ceo.information17,
                ceo.information18,
                ceo.information19,
                ceo.information20
           FROM per_comp_element_outcomes ceo, per_competence_outcomes co
          WHERE ceo.competence_element_id = p_competence_element_id
            AND co.outcome_id = ceo.outcome_id
            AND co.date_from <= ceo.date_from
            AND NVL (co.date_to, NVL (ceo.date_to, TRUNC (SYSDATE))) >=
                                                                  NVL (ceo.date_to, TRUNC (SYSDATE));
Line: 792

                  hr_competence_element_api.update_competence_element
                                      (p_competence_element_id      => pers_comps.competence_element_id,
                                       p_object_version_number      => l_old_ovn,
                                       p_effective_date_to          => TRUNC (SYSDATE) - 1,
                                       p_effective_date             => TRUNC (SYSDATE),
                                       p_validate                   => FALSE
                                      );
Line: 974

                     fnd_msg_pub.delete_msg;
Line: 1165

                  fnd_msg_pub.delete_msg;
Line: 1347

         :=    ' select tav.version_name course_name, hrl.meaning member_status, '
            || ' lpme.completion_target_date, lpme.completion_date '
            || ' from ota_learning_path_members lpm, ota_lp_member_enrollments lpme, '
            || ' ota_activity_versions tav, hr_lookups hrl '
            || ' where lpm.learning_path_id = :1 '
            || ' and lpme.learning_path_member_id = lpm.learning_path_member_id '
            || ' and hrl.lookup_code = lpme.member_status_code '
            || ' and hrl.lookup_type = ''OTA_LP_MEMBER_STATUS'''
            || ' and tav.activity_version_id = lpm.activity_version_id ';
Line: 1464

   PROCEDURE update_train_component_status (
      appr_id                  IN              per_appraisals.appraisal_id%TYPE,
      p_log                    IN OUT NOCOPY   VARCHAR2,
      upd_train_comps_status   IN OUT NOCOPY   VARCHAR2,
      p_new_appraisal          IN              BOOLEAN DEFAULT TRUE
   )
   IS
      l_cursor                    cur_typ;
Line: 1482

         :=    ' select lp.learning_path_id, lp.display_to_learner_flag, lp.object_version_number, '
            || ' lpe.lp_enrollment_id,lpe.object_version_number,hrl.meaning , lptl.name '
            || ' from  ota_learning_paths lp, ota_learning_paths_tl lptl, ota_lp_enrollments lpe, '
            || ' hr_lookups hrl '
            || ' where lp.source_id = :1 and lp.path_source_code= :2 '
            || ' and lp.source_function_code = :3 '
            || ' and lptl.learning_path_id = lp.learning_path_id  '
            || ' and lptl.language = userenv(''lang'') '
            || ' and lpe.learning_path_id = lp.learning_path_id  '
            || ' and hrl.lookup_code = lpe.path_status_code '
            || ' and hrl.lookup_type = ''OTA_LEARNING_PATH_STATUS''';
Line: 1494

         :=    ' select hrl.meaning path_status_code '
            || ' from ota_learning_paths lp, '
            || ' ota_lp_enrollments lpe, hr_lookups hrl '
            || ' where lp.learning_path_id = :1 '
            || ' and lpe.learning_path_id = lp.learning_path_id '
            || ' and lpe.path_status_code = hrl.lookup_code '
            || ' and hrl.lookup_type = ''OTA_LEARNING_PATH_STATUS''';
Line: 1588

                     'begin ota_learning_path_api.update_learning_path( '
                  || 'p_effective_date => trunc(sysdate) , '
                  || 'p_learning_path_id => :1,'
                  || 'p_object_version_number => :2 ,'
                  || 'p_display_to_learner_flag => :3 ); end;';
Line: 1615

                  fnd_msg_pub.delete_msg;
Line: 1638

                     'begin ota_lp_enrollment_api.update_lp_enrollment( '
                  || 'p_effective_date => trunc(sysdate) , '
                  || 'p_lp_enrollment_id  => :1 ,'
                  || 'p_object_version_number => :2 ,'
                  || 'p_path_status_code => :3); end;';
Line: 1664

                  fnd_msg_pub.delete_msg;
Line: 1683

                                     'SELECT ota_lrng_path_util.chk_complete_path_ok(:1) from dual';
Line: 1747

                     fnd_msg_pub.delete_msg;
Line: 1960

         SELECT appr.appraisal_id,
                appr.object_version_number,
                appr.appraiser_person_id,
                appr.appraisee_person_id,
                appr.overall_performance_level_id,
                prl.step_value,
                (prl.step_value || ' - ' || prl.NAME) overall_rating
           FROM per_appraisals appr, per_rating_levels prl, hr_lookups hrl
          WHERE appraisal_id = appr_id
            AND appr.overall_performance_level_id = prl.rating_level_id
            AND hrl.lookup_code = TO_CHAR (prl.step_value)
            AND hrl.lookup_type = 'PERFORMANCE_RATING'
            AND TRUNC (SYSDATE) BETWEEN NVL (start_date_active, TRUNC (SYSDATE))
                                    AND NVL (end_date_active, TRUNC (SYSDATE));
Line: 1989

         SELECT current_npw_flag
           FROM per_all_people_f
          WHERE person_id = appraisee_person_id
            AND TRUNC (SYSDATE) BETWEEN effective_start_date AND effective_end_date;
Line: 2036

            hr_appraisals_api.update_appraisal
                                    (p_effective_date             => TRUNC (SYSDATE),
                                     p_appraisal_id               => appr_id,
                                     p_appraiser_person_id        => appraisal_rec.appraiser_person_id,
                                     p_object_version_number      => appraisal_rec.object_version_number,
                                     p_event_id                   => l_event_id
                                    );
Line: 2093

         fnd_msg_pub.delete_msg;
Line: 2231

   PROCEDURE update_appr_objectives (p_appr_objs IN appr_obj_table)
   IS
      i                               INTEGER DEFAULT 0;
Line: 2247

         hr_objectives_api.update_objective
                                    (p_validate                         => FALSE,
                                     p_effective_date                   => TRUNC (SYSDATE)   --<== ?
                                                                                          ,
                                     p_objective_id                     => p_appr_objs (i).objective_id,
                                     p_object_version_number            => l_object_version_number,
                                     p_scorecard_id                     => NULL,
                                     p_weighting_over_100_warning       => l_weighting_over_100_warning,
                                     p_weighting_appraisal_warning      => l_weighting_appraisal_warning
                                    );
Line: 2287

         SELECT plan_id,
                appraisal_template_id
           FROM per_appraisals
          WHERE appraisal_id = p_appraisal_id;
Line: 2316

         update_appr_objectives (l_appr_objs);
Line: 2324

   PROCEDURE update_succ_plan_eit (p_appraisal_id IN NUMBER)
   IS
      l_proc                   VARCHAR2 (100);
Line: 2330

         SELECT appraisal_id,
                appraisee_person_id,
                appraisal_period_start_date,
                appraisal_period_end_date,
                potential_readiness_level,
                retention_potential
           FROM per_appraisals
          WHERE appraisal_id = p_appraisal_id;
Line: 2342

      l_proc                     := 'HR_COMPLETE_APPRAISAL_SS.UPDATE_SUCC_PLAN_EIT';
Line: 2377

   END update_succ_plan_eit;
Line: 2394

				SELECT  'Y'
				FROM    dual
        WHERE   EXISTS
                (
				        SELECT  'x'
				        FROM    per_appraisals pa
				               ,hr_questionnaires hq
				               ,hr_quest_fields hqf
				               ,per_participants pp
				        WHERE   pa.appraisal_id = c_appraisal_id
				        AND     pp.participation_in_table = 'PER_APPRAISALS'
				        AND     pp.participation_in_id = pa.appraisal_id
				        AND     pp.participation_type = 'MAINAP'
				        AND     pp.questionnaire_template_id = hq.questionnaire_template_id
				        AND     nvl (hq.quest_type_code
				                    ,'OLDUI') = 'NEWUI'
				        AND     hq.questionnaire_template_id = hqf.questionnaire_template_id
				        AND     nvl (hqf.sql_required_flag
				                    ,'N') = 'Y'
				        AND     NOT EXISTS
				                    (
				                    SELECT  hqav.field_id
				                    FROM    hr_quest_answers hqa
				                           ,hr_quest_answer_values hqav
				                    WHERE   hqa.questionnaire_template_id = hq.questionnaire_template_id
				                    AND     hqa.type = 'PARTICIPANT'
				                    AND     hqa.type_object_id = pp.participant_id
				                    AND     hqa.questionnaire_answer_id = hqav.questionnaire_answer_id
				                    AND     hqav.field_id = hqf.field_id
				                    AND     hqav.value IS NOT NULL
				                    )
				        );
Line: 2429

				SELECT  hr_general.decode_person_name (person_id) person
				FROM    (
				        SELECT  DISTINCT(pp.person_id) person_id
				        FROM    per_appraisals pa
				               ,hr_questionnaires hq
				               ,hr_quest_fields hqf
				               ,per_participants pp
				        WHERE   pa.appraisal_id = c_appraisal_id
				        AND     pp.participation_in_table = 'PER_APPRAISALS'
				        AND     pp.participation_in_id = pa.appraisal_id
				        AND     pp.participation_type <> 'MAINAP'
				        AND     pp.questionnaire_template_id = hq.questionnaire_template_id
				        AND     nvl (hq.quest_type_code
				                    ,'OLDUI') = 'NEWUI'
				        AND     hq.questionnaire_template_id = hqf.questionnaire_template_id
				        AND     nvl (hqf.sql_required_flag
				                    ,'N') = 'Y'
				        AND     NOT EXISTS
				                    (
				                    SELECT  hqav.field_id
				                    FROM    hr_quest_answers hqa
				                           ,hr_quest_answer_values hqav
				                    WHERE   hqa.questionnaire_template_id = hq.questionnaire_template_id
				                    AND     hqa.type = 'PARTICIPANT'
				                    AND     hqa.type_object_id = pp.participant_id
				                    AND     hqa.questionnaire_answer_id = hqav.questionnaire_answer_id
				                    AND     hqav.field_id = hqf.field_id
				                    AND     hqav.value IS NOT NULL
				                    )
				        );
Line: 2462

				SELECT  'Y'
				FROM    dual
				WHERE   EXISTS
				        (
				        SELECT  'x'
				        FROM    per_appraisals pa
				               ,per_appraisal_templates pat
				               ,hr_questionnaires hq
				               ,hr_quest_fields hqf
				        WHERE   pa.appraisal_id = c_appraisal_id
				        AND     pa.appraisal_template_id = pat.appraisal_template_id
				        AND     pat.questionnaire_template_id = hq.questionnaire_template_id
				        AND     nvl (hq.quest_type_code
				                    ,'OLDUI') = 'NEWUI'
				        AND     hq.questionnaire_template_id = hqf.questionnaire_template_id
				        AND     nvl (hqf.sql_required_flag
				                    ,'N') = 'Y'
				        AND     NOT EXISTS
				                    (
				                    SELECT  hqav.field_id
				                    FROM    hr_quest_answers hqa
				                           ,hr_quest_answer_values hqav
				                    WHERE   hqa.questionnaire_template_id = hq.questionnaire_template_id
				                    AND     hqa.type = 'APPRAISAL'
				                    AND     hqa.type_object_id = pa.appraisal_id
				                    AND     hqa.questionnaire_answer_id = hqav.questionnaire_answer_id
				                    AND     hqav.field_id = hqf.field_id
				                    AND     hqav.value IS NOT NULL
				                    )
				        );
Line: 2607

      update_personal_profile          VARCHAR2 (100)                                  DEFAULT NULL;
Line: 2612

         SELECT available_flag,
                update_personal_comp_profile,
                comp_profile_source_type
           FROM per_appraisal_templates pat, per_appraisals pa
          WHERE pa.appraisal_template_id = pat.appraisal_template_id
            AND pa.appraisal_id = c_appraisal_id;
Line: 2650

      SELECT pa.appraisee_person_id
        INTO l_sel_person_id
        FROM per_appraisals pa
       WHERE pa.appraisal_id = l_appraisal_id;
Line: 2655

      SELECT transaction_id
        INTO l_source_pk1_value
        FROM hr_api_transactions
       WHERE transaction_ref_table = 'PER_APPRAISALS' AND transaction_ref_id = l_appraisal_id
	AND item_type = COMPLETE_APPR.item_type
        AND item_key = complete_appr.item_key;
Line: 2666

            update_personal_profile,
            l_talent_mang_src_typ;
Line: 2724

         update_personal_profile    := fnd_profile.VALUE ('HR_APPLY_COMPETENCIES_TO_PERSON');
Line: 2731

      IF (update_personal_profile IS NOT NULL AND update_personal_profile = 'Y')
      THEN
         hr_utility.set_location (' Entering:' || l_proc, 85);
Line: 2753

         hr_utility.set_location ('before update_succ_plan_eit:' || l_proc, 96);
Line: 2754

         update_succ_plan_eit (appraisal_id);
Line: 2755

         hr_utility.set_location ('before update_succ_plan_eit:' || l_proc, 96);
Line: 2763

      update_train_component_status (appraisal_id,
                                     lv_upd_train_comps_status_log,
                                     upd_train_comps_status,
                                     p_new_appraisal
                                    );
Line: 2841

      update_personal_profile   VARCHAR2 (100)                     DEFAULT NULL;
Line: 2845

         SELECT appraisal_id,
                appraisee_access,
                system_type
           FROM per_appraisals
          WHERE appraisal_id = appr_id;
Line: 2915

      SELECT provide_overall_feedback
        INTO lv_provide_overall_feedback
        FROM per_appraisals
       WHERE appraisal_id = l_appraisal_id;
Line: 2922

         UPDATE per_appraisals
            SET provide_overall_feedback = 'N'
          WHERE appraisal_id = l_appraisal_id;
Line: 2934

         UPDATE per_appraisals
            SET provide_overall_feedback = 'Y'
          WHERE appraisal_id = l_appraisal_id;