DBA Data[Home] [Help]

APPS.IGS_PE_STAT_PKG SQL Statements

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

Line: 110

         X_PARTY_LAST_UPDATE_DATE   IN OUT NOCOPY DATE ,
         X_PERSON_PROFILE_ID        IN OUT NOCOPY NUMBER ,
         X_MATR_CAL_TYPE            IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_MATR_SEQUENCE_NUMBER     IN     NUMBER    ,--  DEFAULT NULL,
         X_INIT_CAL_TYPE            IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_INIT_SEQUENCE_NUMBER     IN     NUMBER     ,-- DEFAULT NULL,
         X_RECENT_CAL_TYPE          IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_RECENT_SEQUENCE_NUMBER   IN     NUMBER     ,-- DEFAULT NULL,
         X_CATALOG_CAL_TYPE         IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_CATALOG_SEQUENCE_NUMBER  IN     NUMBER     ,-- DEFAULT NULL,
         Z_RETURN_STATUS            OUT NOCOPY VARCHAR2 ,
         Z_MSG_COUNT                OUT NOCOPY NUMBER ,
         Z_MSG_DATA                 OUT NOCOPY VARCHAR2,
	 X_BIRTH_CNTRY_RESN_CODE    IN     VARCHAR2 --DEFAULT NULL
  ) AS
  /*************************************************************
  Created By : svisweas
  Date Created By :23-MAY-2000
  Purpose : TO SET COLUMN VALUES
  Know limitations, enhancements or remarks
  Change History
  Who             When            What
  svisweas  26-may-2000 get_fk_igs_lookups_view procedure from tbh.
  (reverse chronological order - newest change first)
  ***************************************************************/
    CURSOR cur_old_ref_values IS
      SELECT   *
      FROM     IGS_PE_STAT_V
      WHERE    ROW_ID = X_rowid;
Line: 145

    IF (cur_old_ref_values%NOTFOUND) AND (X_action NOT IN ('INSERT','VALIDATE_INSERT')) THEN
      CLOSE cur_old_ref_values;
Line: 147

      Fnd_Message.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 325

         X_PARTY_LAST_UPDATE_DATE   IN OUT NOCOPY DATE ,
         X_PERSON_PROFILE_ID        IN OUT NOCOPY NUMBER,
	 X_BIRTH_CNTRY_RESN_CODE	    IN VARCHAR2

  ) AS
  /*************************************************************
  Created By : svisweas
  Date Created By :23-MAY-2000
  Purpose : TO VALIDATE BEFORE DML
  Know limitations, enhancements or remarks
  Change History
  Who             When            What
  svisweas  26-may-2000 get_fk_igs_lookups_view procedure from tbh.
  (reverse chronological order - newest change first)
  ***************************************************************/
  BEGIN
    Set_Column_Values (
             X_action,
             X_ROWID,
             X_PERSON_ID,
             X_ETHNIC_ORIGIN_ID,
             X_MARITAL_STATUS ,
             X_MARITAL_STAT_EFFECT_DT,
             X_ANN_FAMILY_INCOME ,
             X_NUMBER_IN_FAMILY  ,
             X_CONTENT_SOURCE_TYPE ,
             X_INTERNAL_FLAG    ,
             X_PERSON_NUMBER    ,
             X_EFFECTIVE_START_DATE,
             X_effective_end_date ,
             X_ethnic_origin    ,
             X_religion     ,
             X_next_to_kin          ,
             X_next_to_kin_meaning  ,
             X_place_of_birth   ,
             X_socio_eco_status     ,
           X_socio_eco_status_desc ,
             X_further_education    ,
             X_further_education_desc,
             X_in_state_tuition     ,
             X_tuition_st_Date      ,
             X_tuition_end_date     ,
             X_person_initials  ,
             X_primary_contact_id   ,
             X_personal_income  ,
             X_head_of_household_flag,
             X_content_source_number ,
         x_hz_parties_ovn,
             X_ATTRIBUTE_CATEGORY   ,
             X_ATTRIBUTE1       ,
             X_ATTRIBUTE2       ,
             X_ATTRIBUTE3       ,
             X_ATTRIBUTE4       ,
             X_ATTRIBUTE5       ,
             X_ATTRIBUTE6       ,
         X_ATTRIBUTE7       ,
         X_ATTRIBUTE8       ,
         X_ATTRIBUTE9       ,
         X_ATTRIBUTE10      ,
         X_ATTRIBUTE11          ,
         X_ATTRIBUTE12          ,
         X_ATTRIBUTE13          ,
         X_ATTRIBUTE14          ,
         X_ATTRIBUTE15          ,
         X_ATTRIBUTE16          ,
         X_ATTRIBUTE17          ,
         X_ATTRIBUTE18          ,
         X_ATTRIBUTE19          ,
         X_ATTRIBUTE20          ,
         X_GLOBAL_ATTRIBUTE_CATEGORY,
         X_GLOBAL_ATTRIBUTE1    ,
         X_GLOBAL_ATTRIBUTE2    ,
         X_GLOBAL_ATTRIBUTE3    ,
         X_GLOBAL_ATTRIBUTE4    ,
         X_GLOBAL_ATTRIBUTE5    ,
         X_GLOBAL_ATTRIBUTE6    ,
         X_GLOBAL_ATTRIBUTE7    ,
         X_GLOBAL_ATTRIBUTE8    ,
         X_GLOBAL_ATTRIBUTE9    ,
         X_GLOBAL_ATTRIBUTE10   ,
         X_GLOBAL_ATTRIBUTE11   ,
         X_GLOBAL_ATTRIBUTE12   ,
         X_GLOBAL_ATTRIBUTE13   ,
         X_GLOBAL_ATTRIBUTE14   ,
         X_GLOBAL_ATTRIBUTE15   ,
         X_GLOBAL_ATTRIBUTE16   ,
         X_GLOBAL_ATTRIBUTE17   ,
         X_GLOBAL_ATTRIBUTE18   ,
         X_GLOBAL_ATTRIBUTE19   ,
         X_GLOBAL_ATTRIBUTE20   ,
         X_PARTY_LAST_UPDATE_DATE ,
         X_PERSON_PROFILE_ID        ,
             X_MATR_CAL_TYPE,
             X_MATR_SEQUENCE_NUMBER,
             X_INIT_CAL_TYPE,
             X_INIT_SEQUENCE_NUMBER,
             X_RECENT_CAL_TYPE,
             X_RECENT_SEQUENCE_NUMBER,
             X_CATALOG_CAL_TYPE,
             X_CATALOG_SEQUENCE_NUMBER,
         Z_RETURN_STATUS        ,
         Z_MSG_COUNT            ,
         Z_MSG_DATA         ,
	 X_BIRTH_CNTRY_RESN_CODE
    );
Line: 430

    IF (X_action = 'INSERT') THEN
      -- Call all the procedures related to Before Insert.
      NULL;
Line: 434

    ELSIF (X_action = 'UPDATE') THEN
     NULL;
Line: 436

    ELSIF (X_action = 'VALIDATE_INSERT') THEN
     -- Call all the procedures related to Before Insert.
      NULL;
Line: 439

    ELSIF (X_action = 'VALIDATE_UPDATE') THEN
      NULL;
Line: 443

 PROCEDURE INSERT_ROW (
             X_action               IN VARCHAR2 ,
             X_ROWID                IN OUT NOCOPY VARCHAR2,
             X_PERSON_ID            IN NUMBER ,
             X_ETHNIC_ORIGIN_ID         IN  VARCHAR2 ,
             X_MARITAL_STATUS       IN VARCHAR2 ,
             X_MARITAL_STAT_EFFECT_DT   IN DATE  ,
             X_ANN_FAMILY_INCOME        IN NUMBER ,
             X_NUMBER_IN_FAMILY         IN NUMBER ,
             X_CONTENT_SOURCE_TYPE      IN VARCHAR2 ,
             X_INTERNAL_FLAG            IN VARCHAR2 ,
             X_PERSON_NUMBER            IN VARCHAR2 ,
             X_EFFECTIVE_START_DATE     IN DATE ,
             X_effective_end_date       IN DATE ,
             X_ethnic_origin            IN VARCHAR2 ,
             X_religion             IN VARCHAR2 ,
             X_next_to_kin              IN VARCHAR2 ,
             X_next_to_kin_meaning      IN VARCHAR2 ,
             X_place_of_birth       IN VARCHAR2 ,
             X_socio_eco_status         IN VARCHAR2 ,
           X_socio_eco_status_desc      IN VARCHAR2 ,
             X_further_education        IN VARCHAR2 ,
             X_further_education_desc   IN VARCHAR2 ,
             X_in_state_tuition         IN VARCHAR2 ,
             X_tuition_st_Date          IN DATE ,
             X_tuition_end_date         IN DATE  ,
             X_person_initials      IN VARCHAR2,
             X_primary_contact_id       IN NUMBER ,
             X_personal_income      IN NUMBER ,
             X_head_of_household_flag   IN VARCHAR2 ,
             X_content_source_number    IN VARCHAR2 ,
         x_hz_parties_ovn           IN OUT NOCOPY NUMBER,
             X_ATTRIBUTE_CATEGORY       IN VARCHAR2 ,
             X_ATTRIBUTE1           IN VARCHAR2 ,
             X_ATTRIBUTE2           IN VARCHAR2 ,
             X_ATTRIBUTE3           IN VARCHAR2 ,
             X_ATTRIBUTE4           IN VARCHAR2 ,
             X_ATTRIBUTE5           IN VARCHAR2 ,
             X_ATTRIBUTE6           IN VARCHAR2 ,
         X_ATTRIBUTE7           IN VARCHAR2 ,
         X_ATTRIBUTE8           IN VARCHAR2 ,
         X_ATTRIBUTE9           IN VARCHAR2 ,
         X_ATTRIBUTE10          IN VARCHAR2 ,
         X_ATTRIBUTE11              IN VARCHAR2 ,
         X_ATTRIBUTE12              IN VARCHAR2 ,
         X_ATTRIBUTE13              IN VARCHAR2 ,
         X_ATTRIBUTE14              IN VARCHAR2 ,
         X_ATTRIBUTE15              IN VARCHAR2 ,
         X_ATTRIBUTE16              IN VARCHAR2 ,
         X_ATTRIBUTE17              IN VARCHAR2 ,
         X_ATTRIBUTE18              IN VARCHAR2 ,
         X_ATTRIBUTE19              IN VARCHAR2 ,
         X_ATTRIBUTE20              IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE_CATEGORY    IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE1        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE2        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE3        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE4        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE5        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE6        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE7        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE8        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE9        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE10       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE11       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE12       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE13       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE14       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE15       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE16       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE17       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE18       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE19       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE20       IN VARCHAR2 ,
         X_PARTY_LAST_UPDATE_DATE   IN OUT NOCOPY DATE ,
         X_PERSON_PROFILE_ID          IN OUT NOCOPY NUMBER ,
         X_MATR_CAL_TYPE                     IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_MATR_SEQUENCE_NUMBER              IN     NUMBER    ,--  DEFAULT NULL,
         X_INIT_CAL_TYPE                     IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_INIT_SEQUENCE_NUMBER             IN     NUMBER     ,-- DEFAULT NULL,
         X_RECENT_CAL_TYPE                   IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_RECENT_SEQUENCE_NUMBER           IN     NUMBER     ,-- DEFAULT NULL,
         X_CATALOG_CAL_TYPE                  IN     VARCHAR2  ,--  DEFAULT NULL ,
         X_CATALOG_SEQUENCE_NUMBER          IN     NUMBER     ,-- DEFAULT NULL,
         Z_RETURN_STATUS            OUT NOCOPY VARCHAR2 ,
         Z_MSG_COUNT                OUT NOCOPY NUMBER ,
         Z_MSG_DATA                 OUT NOCOPY VARCHAR2 ,
	 X_BIRTH_CNTRY_RESN_CODE    IN VARCHAR2
) AS
  /*************************************************************
  Created By : svisweas
  Date Created By :23-MAY-2000
  Purpose : TO VALIDATE INSERT ROW
  Know limitations, enhancements or remarks
  Change History
 Who             When            What
 --sbaliga  7-May-2002  Modified code as part of#2338473
 --bayadav   31-Jan-2002   Added one DFF in IGS_PE_STAT_DETAILS and DFF columns in IGS_AD_STAT_INT table.
 --                        Due to which 1)Using the columns attribute1 to attribute20  parameters of this TBH
 --                        to transfer the data from IGS_AD_STAT_INT DFF columns to IGS_PE_STAT_DETAILS DFF columns
 --                        2)Changing the earlier use of these parameters  attribute1 to attribute20 for HZ table to NULL.Bug number:2203778
 --pkpatel  27-JUN-2003    Bug 3019813(Made the Hz_Party_v2Pub.update_person call only while HZ related attrubures are modified)
  svisweas  26-may-2000 get_fk_igs_lookups_view procedure from tbh.
  (reverse chronological order - newest change first)
  ***************************************************************/
    LV_INIT_MSG_LIST VARCHAR2(1) ;
Line: 550

    LV_LAST_UPDATE_DATE DATE ;
Line: 551

    LV_PARTY_LAST_UPDATE_DATE DATE;
Line: 564

           X_action=>'INSERT',
             X_rowid                      => XXX_ROWID,
             X_PERSON_ID            => X_PERSON_ID,
             X_ETHNIC_ORIGIN_ID         => X_ETHNIC_ORIGIN_ID,
             X_MARITAL_STATUS       => X_MARITAL_STATUS,
             X_MARITAL_STAT_EFFECT_DT   => X_MARITAL_STAT_EFFECT_DT,
             X_ANN_FAMILY_INCOME        =>X_ANN_FAMILY_INCOME,
             X_NUMBER_IN_FAMILY         =>X_NUMBER_IN_FAMILY,
             X_CONTENT_SOURCE_TYPE      =>X_CONTENT_SOURCE_TYPE,
             X_INTERNAL_FLAG            =>X_INTERNAL_FLAG,
             X_PERSON_NUMBER            =>X_PERSON_NUMBER,
             X_EFFECTIVE_START_DATE     =>X_EFFECTIVE_START_DATE,
             X_effective_end_date       =>X_EFFECTIVE_END_DATE,
             X_ethnic_origin            =>X_ETHNIC_ORIGIN,
             X_religion             =>X_RELIGION,
             X_next_to_kin              =>X_NEXT_TO_KIN,
             X_next_to_kin_meaning      => X_NEXT_TO_KIN_MEANING,
             X_place_of_birth       =>X_PLACE_OF_BIRTH,
             X_socio_eco_status         =>X_SOCIO_ECO_STATUS,
           X_socio_eco_status_desc      =>X_SOCIO_ECO_STATUS_DESC,
             X_further_education        =>X_FURTHER_EDUCATION,
             X_further_education_desc   =>X_FURTHER_EDUCATION_DESC,
             X_in_state_tuition         =>X_IN_STATE_TUITION,
             X_tuition_st_Date          =>X_TUITION_ST_DATE,
             X_tuition_end_date         =>X_TUITION_END_DATE,
             X_person_initials      =>X_PERSON_INITIALS,
             X_primary_contact_id       =>X_PRIMARY_CONTACT_ID,
             X_personal_income      =>X_PERSONAL_INCOME,
             X_head_of_household_flag   =>X_HEAD_OF_HOUSEHOLD_FLAG,
             X_content_source_number    =>X_CONTENT_SOURCE_NUMBER,
         x_hz_parties_ovn           =>X_HZ_PARTIES_OVN,
             X_ATTRIBUTE_CATEGORY       =>X_ATTRIBUTE_CATEGORY,
             X_ATTRIBUTE1           =>X_ATTRIBUTE1,
             X_ATTRIBUTE2           =>X_ATTRIBUTE2,
             X_ATTRIBUTE3           =>X_ATTRIBUTE3,
             X_ATTRIBUTE4           =>X_ATTRIBUTE4,
             X_ATTRIBUTE5           =>X_ATTRIBUTE5,
             X_ATTRIBUTE6           =>X_ATTRIBUTE6,
           X_ATTRIBUTE7             =>X_ATTRIBUTE7,
           X_ATTRIBUTE8             =>X_ATTRIBUTE8,
         X_ATTRIBUTE9           =>X_ATTRIBUTE9,
         X_ATTRIBUTE10          =>X_ATTRIBUTE10,
         X_ATTRIBUTE11              =>X_ATTRIBUTE11,
         X_ATTRIBUTE12              =>X_ATTRIBUTE12,
         X_ATTRIBUTE13              =>X_ATTRIBUTE13,
         X_ATTRIBUTE14              =>X_ATTRIBUTE14,
         X_ATTRIBUTE15              =>X_ATTRIBUTE15,
         X_ATTRIBUTE16              =>X_ATTRIBUTE16,
         X_ATTRIBUTE17              =>X_ATTRIBUTE17,
         X_ATTRIBUTE18              =>X_ATTRIBUTE18,
         X_ATTRIBUTE19              =>X_ATTRIBUTE19,
         X_ATTRIBUTE20              =>X_ATTRIBUTE20,
         X_GLOBAL_ATTRIBUTE_CATEGORY    =>X_GLOBAL_ATTRIBUTE_CATEGORY,
         X_GLOBAL_ATTRIBUTE1          =>X_GLOBAL_ATTRIBUTE1,
         X_GLOBAL_ATTRIBUTE2          =>X_GLOBAL_ATTRIBUTE2,
         X_GLOBAL_ATTRIBUTE3          =>X_GLOBAL_ATTRIBUTE3,
         X_GLOBAL_ATTRIBUTE4        =>X_GLOBAL_ATTRIBUTE4,
         X_GLOBAL_ATTRIBUTE5        =>X_GLOBAL_ATTRIBUTE5,
         X_GLOBAL_ATTRIBUTE6        =>X_GLOBAL_ATTRIBUTE6,
         X_GLOBAL_ATTRIBUTE7        =>X_GLOBAL_ATTRIBUTE7,
         X_GLOBAL_ATTRIBUTE8            =>X_GLOBAL_ATTRIBUTE8,
         X_GLOBAL_ATTRIBUTE9        =>X_GLOBAL_ATTRIBUTE9,
         X_GLOBAL_ATTRIBUTE10       =>X_GLOBAL_ATTRIBUTE10,
         X_GLOBAL_ATTRIBUTE11       =>X_GLOBAL_ATTRIBUTE11,
         X_GLOBAL_ATTRIBUTE12       =>X_GLOBAL_ATTRIBUTE12,
         X_GLOBAL_ATTRIBUTE13       =>X_GLOBAL_ATTRIBUTE13,
            X_GLOBAL_ATTRIBUTE14        =>X_GLOBAL_ATTRIBUTE14,
         X_GLOBAL_ATTRIBUTE15       =>X_GLOBAL_ATTRIBUTE15,
         X_GLOBAL_ATTRIBUTE16       =>X_GLOBAL_ATTRIBUTE16,
         X_GLOBAL_ATTRIBUTE17       =>X_GLOBAL_ATTRIBUTE17,
         X_GLOBAL_ATTRIBUTE18       =>X_GLOBAL_ATTRIBUTE18,
         X_GLOBAL_ATTRIBUTE19       =>X_GLOBAL_ATTRIBUTE19,
         X_GLOBAL_ATTRIBUTE20       =>X_GLOBAL_ATTRIBUTE20,
             X_MATR_CAL_TYPE                     => X_MATR_CAL_TYPE,
             X_MATR_SEQUENCE_NUMBER              => X_MATR_SEQUENCE_NUMBER,
             X_INIT_CAL_TYPE                     => X_INIT_CAL_TYPE,
             X_INIT_SEQUENCE_NUMBER             => X_INIT_SEQUENCE_NUMBER,
             X_RECENT_CAL_TYPE                   => X_RECENT_CAL_TYPE,
             X_RECENT_SEQUENCE_NUMBER           => X_RECENT_SEQUENCE_NUMBER,
             X_CATALOG_CAL_TYPE                  => X_CATALOG_CAL_TYPE,
             X_CATALOG_SEQUENCE_NUMBER          => X_CATALOG_SEQUENCE_NUMBER,
         X_PARTY_LAST_UPDATE_DATE   =>X_PARTY_LAST_UPDATE_DATE,
         X_PERSON_PROFILE_ID        =>X_PERSON_PROFILE_ID,
	 X_BIRTH_CNTRY_RESN_CODE    =>X_BIRTH_CNTRY_RESN_CODE);
Line: 664

      IF X_ACTION ='INSERT' THEN


      -- ssawhney : v2api uptake.
        IF ( NVL(old_references.ethnic_origin_id,l_default_value) <> NVL(new_references.ethnic_origin_id,l_default_value) OR
             NVL(old_references.marital_status,l_default_value) <> NVL(new_references.marital_status,l_default_value) OR
             NVL(old_references.marital_status_effective_date,l_default_date) <> NVL(new_references.marital_status_effective_date,l_default_date) OR
             NVL(old_references.place_of_birth,l_default_value) <> NVL(new_references.place_of_birth,l_default_value)) THEN

                     Hz_Party_v2Pub.update_person(
                      p_party_object_version_number  => x_hz_parties_ovn,
                      P_PERSON_REC => LV_PERSON_REC_TYPE,
                      X_PROFILE_ID => Z_PROFILE_ID,
                      X_RETURN_STATUS => Z_RETURN_STATUS,
                      X_MSG_COUNT =>Z_MSG_COUNT,
                      X_MSG_DATA => Z_MSG_DATA
                    );
Line: 705

      Igs_Pe_Stat_Details_Pkg.insert_row (
      x_rowid                             => lvRowID,
      x_person_id                         => X_PERSON_ID,
      x_effective_start_date              => x_effective_start_date,
      x_effective_end_date                => x_effective_end_date,
      x_religion_cd                       => x_religion,
      x_socio_eco_cd                      => X_socio_eco_status,
      x_next_to_kin                       => x_next_to_kin,
      x_in_state_tuition                  => x_in_state_tuition,
      x_tuition_st_date                   => x_tuition_st_date,
      x_tuition_end_date                  => x_tuition_end_date,
      x_further_education_cd                 => x_further_education,
      X_MATR_CAL_TYPE                     => X_MATR_CAL_TYPE,
      X_MATR_SEQUENCE_NUMBER              => X_MATR_SEQUENCE_NUMBER,
      X_INIT_CAL_TYPE                     => X_INIT_CAL_TYPE,
      X_INIT_SEQUENCE_NUMBER             => X_INIT_SEQUENCE_NUMBER,
      X_RECENT_CAL_TYPE                   => X_RECENT_CAL_TYPE,
      X_RECENT_SEQUENCE_NUMBER           => X_RECENT_SEQUENCE_NUMBER,
      X_CATALOG_CAL_TYPE                  => X_CATALOG_CAL_TYPE,
      X_CATALOG_SEQUENCE_NUMBER          => X_CATALOG_SEQUENCE_NUMBER,
      X_MODE                              =>  'R'  ,
      X_ATTRIBUTE_CATEGORY      => X_ATTRIBUTE_CATEGORY,
      X_ATTRIBUTE1          => X_ATTRIBUTE1,
      X_ATTRIBUTE2              => X_ATTRIBUTE2,
      X_ATTRIBUTE3              => X_ATTRIBUTE3,
      X_ATTRIBUTE4              => X_ATTRIBUTE4,
      X_ATTRIBUTE5              => X_ATTRIBUTE5,
      X_ATTRIBUTE6              =>  X_ATTRIBUTE6,
      X_ATTRIBUTE7              =>  X_ATTRIBUTE7,
      X_ATTRIBUTE8              => X_ATTRIBUTE8,
      X_ATTRIBUTE9              => X_ATTRIBUTE9,
      X_ATTRIBUTE10             => X_ATTRIBUTE10,
      X_ATTRIBUTE11             =>  X_ATTRIBUTE11,
      X_ATTRIBUTE12             =>  X_ATTRIBUTE12,
      X_ATTRIBUTE13             =>  X_ATTRIBUTE13,
      X_ATTRIBUTE14             =>  X_ATTRIBUTE14,
      X_ATTRIBUTE15             =>  X_ATTRIBUTE15,
      X_ATTRIBUTE16             =>  X_ATTRIBUTE16,
      X_ATTRIBUTE17             =>  X_ATTRIBUTE17,
      X_ATTRIBUTE18             =>  X_ATTRIBUTE18,
      X_ATTRIBUTE19             =>  X_ATTRIBUTE19,
      X_ATTRIBUTE20             =>  X_ATTRIBUTE20,
      X_BIRTH_CNTRY_RESN_CODE   =>  X_BIRTH_CNTRY_RESN_CODE);
Line: 755

 END Insert_Row;
Line: 757

  PROCEDURE UPDATE_ROW (
             X_action               IN VARCHAR2 ,
             X_ROWID                IN VARCHAR2 ,
             X_PERSON_ID            IN NUMBER ,
             X_ETHNIC_ORIGIN_ID         IN  VARCHAR2 ,
             X_MARITAL_STATUS       IN VARCHAR2 ,
             X_MARITAL_STAT_EFFECT_DT   IN DATE  ,
             X_ANN_FAMILY_INCOME        IN NUMBER ,
             X_NUMBER_IN_FAMILY         IN NUMBER ,
             X_CONTENT_SOURCE_TYPE      IN VARCHAR2 ,
             X_INTERNAL_FLAG            IN VARCHAR2 ,
             X_PERSON_NUMBER            IN VARCHAR2 ,
             X_EFFECTIVE_START_DATE     IN DATE ,
             X_effective_end_date       IN DATE ,
             X_ethnic_origin            IN VARCHAR2 ,
             X_religion             IN VARCHAR2 ,
             X_next_to_kin              IN VARCHAR2 ,
             X_next_to_kin_meaning      IN VARCHAR2 ,
             X_place_of_birth       IN VARCHAR2 ,
             X_socio_eco_status         IN VARCHAR2 ,
           X_socio_eco_status_desc      IN VARCHAR2 ,
             X_further_education        IN VARCHAR2 ,
             X_further_education_desc   IN VARCHAR2 ,
             X_in_state_tuition         IN VARCHAR2 ,
             X_tuition_st_Date          IN DATE ,
             X_tuition_end_date         IN DATE  ,
             X_person_initials      IN VARCHAR2,
             X_primary_contact_id       IN NUMBER ,
             X_personal_income      IN NUMBER ,
             X_head_of_household_flag   IN VARCHAR2 ,
             X_content_source_number    IN VARCHAR2 ,
             x_hz_parties_ovn IN OUT NOCOPY NUMBER,
             X_ATTRIBUTE_CATEGORY       IN VARCHAR2 ,
             X_ATTRIBUTE1           IN VARCHAR2 ,
             X_ATTRIBUTE2           IN VARCHAR2 ,
             X_ATTRIBUTE3           IN VARCHAR2 ,
             X_ATTRIBUTE4           IN VARCHAR2 ,
             X_ATTRIBUTE5           IN VARCHAR2 ,
             X_ATTRIBUTE6           IN VARCHAR2 ,
         X_ATTRIBUTE7           IN VARCHAR2 ,
         X_ATTRIBUTE8           IN VARCHAR2 ,
         X_ATTRIBUTE9           IN VARCHAR2 ,
         X_ATTRIBUTE10          IN VARCHAR2 ,
         X_ATTRIBUTE11              IN VARCHAR2 ,
         X_ATTRIBUTE12              IN VARCHAR2 ,
         X_ATTRIBUTE13              IN VARCHAR2 ,
         X_ATTRIBUTE14              IN VARCHAR2 ,
         X_ATTRIBUTE15              IN VARCHAR2 ,
         X_ATTRIBUTE16              IN VARCHAR2 ,
         X_ATTRIBUTE17              IN VARCHAR2 ,
         X_ATTRIBUTE18              IN VARCHAR2 ,
         X_ATTRIBUTE19              IN VARCHAR2 ,
         X_ATTRIBUTE20              IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE_CATEGORY    IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE1        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE2        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE3        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE4        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE5        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE6        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE7        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE8        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE9        IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE10       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE11       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE12       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE13       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE14       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE15       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE16       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE17       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE18       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE19       IN VARCHAR2 ,
         X_GLOBAL_ATTRIBUTE20       IN VARCHAR2 ,
         X_PARTY_LAST_UPDATE_DATE   IN OUT NOCOPY DATE ,
         X_PERSON_PROFILE_ID        IN OUT NOCOPY NUMBER ,
             X_MATR_CAL_TYPE                     IN     VARCHAR2 ,--   DEFAULT NULL ,
             X_MATR_SEQUENCE_NUMBER              IN     NUMBER   ,--   DEFAULT NULL,
             X_INIT_CAL_TYPE                     IN     VARCHAR2 ,--   DEFAULT NULL ,
             X_INIT_SEQUENCE_NUMBER             IN     NUMBER    ,--  DEFAULT NULL,
             X_RECENT_CAL_TYPE                   IN     VARCHAR2 ,--   DEFAULT NULL ,
             X_RECENT_SEQUENCE_NUMBER           IN     NUMBER    ,--  DEFAULT NULL,
             X_CATALOG_CAL_TYPE                  IN     VARCHAR2 ,--   DEFAULT NULL ,
             X_CATALOG_SEQUENCE_NUMBER          IN     NUMBER    ,--  DEFAULT NULL,
         Z_RETURN_STATUS            OUT NOCOPY VARCHAR2 ,
         Z_MSG_COUNT                OUT NOCOPY NUMBER ,
         Z_MSG_DATA                 OUT NOCOPY VARCHAR2,
	 X_BIRTH_CNTRY_RESN_CODE    IN VARCHAR2
  ) AS
  /*************************************************************
  Created By : svisweas
  Date Created By :23-MAY-2000
  Purpose : TO VALIDATE UPDATE ROW
  Know limitations, enhancements or remarks
  Change History
  Who             When            What
  --sbaliga     7-May-2002  Added code as part of #2338473
 --bayadav   31-Jan-2002   Added one DFF in IGS_PE_STAT_DETAILS and DFF columns in IGS_AD_STAT_INT table.
 --                        Due to which 1)Using the columns attribute1 to attribute20  parameters of this TBH
 --                        to transfer the data from IGS_AD_STAT_INT DFF columns to IGS_PE_STAT_DETAILS DFF columns
 --                        2)Changing the earlier use of these parameters  attribute1 to attribute20 for HZ table to NULL.Bug number:2203778
  svisweas   26-may-2000     get_fk_igs_lookups_view procedure from tbh.
 --pkpatel  27-JUN-2003    Bug 3019813(Made the Hz_Party_v2Pub.update_person call only while HZ related attrubures are modified)
  (reverse chronological order - newest change first)
  ***************************************************************/
    LV_INIT_MSG_LIST VARCHAR2(1);
Line: 864

    LV_LAST_UPDATE_DATE DATE ;
Line: 865

    LV_PARTY_LAST_UPDATE_DATE DATE;
Line: 877

          SELECT hp.last_update_date , xx.effective_start_date
          FROM hz_person_profiles xx ,
               hz_parties  hp
          WHERE xx.party_id = X_person_id AND
                hp.party_id  = xx.party_id AND
          TRUNC(SYSDATE) BETWEEN TRUNC(xx.effective_start_date) AND
           NVL(xx.effective_end_date, TO_DATE('12/31/4712','MM/DD/YYYY'));
Line: 887

    SELECT rowid
        FROM IGS_PE_STAT_DETAILS
        WHERE person_id = X_PERSON_ID;
Line: 897

         X_action               =>'UPDATE',
         X_rowid                =>XXX_ROWID,
             X_PERSON_ID            => X_PERSON_ID,
             X_ETHNIC_ORIGIN_ID         => X_ETHNIC_ORIGIN_ID,
             X_MARITAL_STATUS       => X_MARITAL_STATUS,
             X_MARITAL_STAT_EFFECT_DT   =>X_MARITAL_STAT_EFFECT_DT,
             X_ANN_FAMILY_INCOME        =>X_ANN_FAMILY_INCOME,
             X_NUMBER_IN_FAMILY         =>X_NUMBER_IN_FAMILY,
             X_CONTENT_SOURCE_TYPE      =>X_CONTENT_SOURCE_TYPE,
             X_INTERNAL_FLAG            =>X_INTERNAL_FLAG,
             X_PERSON_NUMBER            =>X_PERSON_NUMBER,
             X_EFFECTIVE_START_DATE     =>X_EFFECTIVE_START_DATE,
             X_effective_end_date       =>X_EFFECTIVE_END_DATE,
             X_ethnic_origin            =>X_ETHNIC_ORIGIN,
             X_religion             =>X_RELIGION,
             X_next_to_kin              =>X_NEXT_TO_KIN,
             X_next_to_kin_meaning      => X_NEXT_TO_KIN_MEANING,
             X_place_of_birth       =>X_PLACE_OF_BIRTH,
             X_socio_eco_status         =>X_SOCIO_ECO_STATUS,
         X_socio_eco_status_desc    =>X_SOCIO_ECO_STATUS_DESC,
             X_further_education        =>X_FURTHER_EDUCATION,
             X_further_education_desc   =>X_FURTHER_EDUCATION_DESC,
             X_in_state_tuition         =>X_IN_STATE_TUITION,
             X_tuition_st_Date          =>X_TUITION_ST_DATE,
             X_tuition_end_date         =>X_TUITION_END_DATE,
             X_person_initials      =>X_PERSON_INITIALS,
             X_primary_contact_id       =>X_PRIMARY_CONTACT_ID,
             X_personal_income      =>X_PERSONAL_INCOME,
             X_head_of_household_flag   =>X_HEAD_OF_HOUSEHOLD_FLAG,
             X_content_source_number    =>X_CONTENT_SOURCE_NUMBER,
             x_hz_parties_ovn  => X_HZ_PARTIES_OVN,
             X_ATTRIBUTE_CATEGORY       =>X_ATTRIBUTE_CATEGORY,
             X_ATTRIBUTE1           =>X_ATTRIBUTE1,
             X_ATTRIBUTE2           =>X_ATTRIBUTE2,
             X_ATTRIBUTE3           =>X_ATTRIBUTE3,
             X_ATTRIBUTE4           =>X_ATTRIBUTE4,
             X_ATTRIBUTE5           =>X_ATTRIBUTE5,
             X_ATTRIBUTE6           =>X_ATTRIBUTE6,
         X_ATTRIBUTE7           =>X_ATTRIBUTE7,
         X_ATTRIBUTE8           =>X_ATTRIBUTE8,
         X_ATTRIBUTE9           =>X_ATTRIBUTE9,
         X_ATTRIBUTE10          =>X_ATTRIBUTE10,
         X_ATTRIBUTE11              =>X_ATTRIBUTE11,
         X_ATTRIBUTE12              =>X_ATTRIBUTE12,
         X_ATTRIBUTE13              =>X_ATTRIBUTE13,
         X_ATTRIBUTE14              =>X_ATTRIBUTE14,
         X_ATTRIBUTE15              =>X_ATTRIBUTE15,
         X_ATTRIBUTE16              =>X_ATTRIBUTE16,
         X_ATTRIBUTE17              =>X_ATTRIBUTE17,
         X_ATTRIBUTE18              =>X_ATTRIBUTE18,
         X_ATTRIBUTE19              =>X_ATTRIBUTE19,
         X_ATTRIBUTE20              =>X_ATTRIBUTE20,
         X_GLOBAL_ATTRIBUTE_CATEGORY    =>X_GLOBAL_ATTRIBUTE_CATEGORY,
         X_GLOBAL_ATTRIBUTE1          =>X_GLOBAL_ATTRIBUTE1,
         X_GLOBAL_ATTRIBUTE2          =>X_GLOBAL_ATTRIBUTE2,
         X_GLOBAL_ATTRIBUTE3          =>X_GLOBAL_ATTRIBUTE3,
         X_GLOBAL_ATTRIBUTE4        =>X_GLOBAL_ATTRIBUTE4,
         X_GLOBAL_ATTRIBUTE5        =>X_GLOBAL_ATTRIBUTE5,
         X_GLOBAL_ATTRIBUTE6        =>X_GLOBAL_ATTRIBUTE6,
         X_GLOBAL_ATTRIBUTE7        =>X_GLOBAL_ATTRIBUTE7,
         X_GLOBAL_ATTRIBUTE8            =>X_GLOBAL_ATTRIBUTE8,
         X_GLOBAL_ATTRIBUTE9        =>X_GLOBAL_ATTRIBUTE9,
         X_GLOBAL_ATTRIBUTE10       =>X_GLOBAL_ATTRIBUTE10,
         X_GLOBAL_ATTRIBUTE11       =>X_GLOBAL_ATTRIBUTE11,
         X_GLOBAL_ATTRIBUTE12       =>X_GLOBAL_ATTRIBUTE12,
         X_GLOBAL_ATTRIBUTE13       =>X_GLOBAL_ATTRIBUTE13,
             X_GLOBAL_ATTRIBUTE14       =>X_GLOBAL_ATTRIBUTE14,
         X_GLOBAL_ATTRIBUTE15       =>X_GLOBAL_ATTRIBUTE15,
         X_GLOBAL_ATTRIBUTE16       =>X_GLOBAL_ATTRIBUTE16,
         X_GLOBAL_ATTRIBUTE17       =>X_GLOBAL_ATTRIBUTE17,
         X_GLOBAL_ATTRIBUTE18       =>X_GLOBAL_ATTRIBUTE18,
         X_GLOBAL_ATTRIBUTE19       =>X_GLOBAL_ATTRIBUTE19,
         X_GLOBAL_ATTRIBUTE20       =>X_GLOBAL_ATTRIBUTE20,
             X_MATR_CAL_TYPE                     => X_MATR_CAL_TYPE,
             X_MATR_SEQUENCE_NUMBER              => X_MATR_SEQUENCE_NUMBER,
             X_INIT_CAL_TYPE                     => X_INIT_CAL_TYPE,
             X_INIT_SEQUENCE_NUMBER             => X_INIT_SEQUENCE_NUMBER,
             X_RECENT_CAL_TYPE                   => X_RECENT_CAL_TYPE,
             X_RECENT_SEQUENCE_NUMBER           => X_RECENT_SEQUENCE_NUMBER,
             X_CATALOG_CAL_TYPE                  => X_CATALOG_CAL_TYPE,
             X_CATALOG_SEQUENCE_NUMBER          => X_CATALOG_SEQUENCE_NUMBER,
         X_PARTY_LAST_UPDATE_DATE   =>X_PARTY_LAST_UPDATE_DATE,
         X_PERSON_PROFILE_ID        =>X_PERSON_PROFILE_ID,
	 X_BIRTH_CNTRY_RESN_CODE    => X_BIRTH_CNTRY_RESN_CODE
          );
Line: 983

         FETCH party_cur INTO LV_PARTY_LAST_UPDATE_DATE, l_effective_start_date;
Line: 998

      IF X_ACTION ='UPDATE' THEN

        IF ( NVL(old_references.ethnic_origin_id,l_default_value) <> NVL(new_references.ethnic_origin_id,l_default_value) OR
             NVL(old_references.marital_status,l_default_value) <> NVL(new_references.marital_status,l_default_value) OR
             NVL(old_references.marital_status_effective_date,l_default_date) <> NVL(new_references.marital_status_effective_date,l_default_date) OR
             NVL(old_references.place_of_birth,l_default_value) <> NVL(new_references.place_of_birth,l_default_value)) THEN

                 Hz_Party_V2Pub.update_person(
                  p_party_object_version_number  =>  x_hz_parties_ovn ,
                  P_PERSON_REC          => LV_PERSON_REC_TYPE,
                  X_PROFILE_ID          => Z_PROFILE_ID,
                  X_RETURN_STATUS       => Z_RETURN_STATUS,
                  X_MSG_COUNT           =>Z_MSG_COUNT,
                  X_MSG_DATA            => Z_MSG_DATA
                );
Line: 1044

         Igs_Pe_Stat_Details_Pkg.update_row (
         x_rowid                             => profile_rec.rowid,  -- xxx_rowid,
         x_person_id                         => X_PERSON_ID,
         x_effective_start_date              => NVL(x_effective_start_date, l_effective_start_date),
         x_effective_end_date                => x_effective_end_date,
         x_religion_cd                       => x_religion,
         x_socio_eco_cd                      => x_socio_eco_status,
         x_next_to_kin                       => x_next_to_kin,
         x_in_state_tuition                  => x_in_state_tuition,
         x_tuition_st_date                   => x_tuition_st_date,
         x_tuition_end_date                  => x_tuition_end_date,
         x_further_education_cd                 => x_further_education,
         X_MATR_CAL_TYPE                     => X_MATR_CAL_TYPE,
         X_MATR_SEQUENCE_NUMBER              => X_MATR_SEQUENCE_NUMBER,
         X_INIT_CAL_TYPE                     => X_INIT_CAL_TYPE,
         X_INIT_SEQUENCE_NUMBER             => X_INIT_SEQUENCE_NUMBER,
         X_RECENT_CAL_TYPE                   => X_RECENT_CAL_TYPE,
         X_RECENT_SEQUENCE_NUMBER           => X_RECENT_SEQUENCE_NUMBER,
         X_CATALOG_CAL_TYPE                  => X_CATALOG_CAL_TYPE,
         X_CATALOG_SEQUENCE_NUMBER          => X_CATALOG_SEQUENCE_NUMBER,
         X_MODE                              =>  'R' ,
         X_ATTRIBUTE_CATEGORY       => X_ATTRIBUTE_CATEGORY,
         X_ATTRIBUTE1           => X_ATTRIBUTE1,
         X_ATTRIBUTE2               => X_ATTRIBUTE2,
         X_ATTRIBUTE3               => X_ATTRIBUTE3,
         X_ATTRIBUTE4               => X_ATTRIBUTE4,
         X_ATTRIBUTE5               => X_ATTRIBUTE5,
         X_ATTRIBUTE6               =>  X_ATTRIBUTE6,
         X_ATTRIBUTE7               =>  X_ATTRIBUTE7,
         X_ATTRIBUTE8           => X_ATTRIBUTE8,
         X_ATTRIBUTE9           => X_ATTRIBUTE9,
         X_ATTRIBUTE10              => X_ATTRIBUTE10,
         X_ATTRIBUTE11          =>  X_ATTRIBUTE11,
         X_ATTRIBUTE12          =>  X_ATTRIBUTE12,
         X_ATTRIBUTE13          =>  X_ATTRIBUTE13,
         X_ATTRIBUTE14          =>  X_ATTRIBUTE14,
         X_ATTRIBUTE15          =>  X_ATTRIBUTE15,
         X_ATTRIBUTE16          =>  X_ATTRIBUTE16,
         X_ATTRIBUTE17          =>  X_ATTRIBUTE17,
         X_ATTRIBUTE18              =>  X_ATTRIBUTE18,
         X_ATTRIBUTE19          =>  X_ATTRIBUTE19,
         X_ATTRIBUTE20          =>  X_ATTRIBUTE20,
	 X_BIRTH_CNTRY_RESN_CODE => X_BIRTH_CNTRY_RESN_CODE);
Line: 1095

       Igs_Pe_Stat_Details_Pkg.insert_row (
           x_rowid                             => lvRowID,
           x_person_id                         => X_PERSON_ID,
           x_effective_start_date              =>  NVL(x_effective_start_date, l_effective_start_date),
           x_effective_end_date                => x_effective_end_date,
           x_religion_cd                       => x_religion,
           x_socio_eco_cd                      => x_socio_eco_status,
           x_next_to_kin                       => x_next_to_kin,
           x_in_state_tuition                  => x_in_state_tuition,
           x_tuition_st_date                   => x_tuition_st_date,
           x_tuition_end_date                  => x_tuition_end_date,
           x_further_education_cd                 => x_further_education,
           X_MATR_CAL_TYPE                     => X_MATR_CAL_TYPE,
           X_MATR_SEQUENCE_NUMBER              => X_MATR_SEQUENCE_NUMBER,
           X_INIT_CAL_TYPE                     => X_INIT_CAL_TYPE,
           X_INIT_SEQUENCE_NUMBER             => X_INIT_SEQUENCE_NUMBER,
           X_RECENT_CAL_TYPE                   => X_RECENT_CAL_TYPE,
           X_RECENT_SEQUENCE_NUMBER           => X_RECENT_SEQUENCE_NUMBER,
           X_CATALOG_CAL_TYPE                  => X_CATALOG_CAL_TYPE,
           X_CATALOG_SEQUENCE_NUMBER          => X_CATALOG_SEQUENCE_NUMBER,
           X_MODE                              =>  'R' ,
           X_ATTRIBUTE_CATEGORY         => X_ATTRIBUTE_CATEGORY,
           X_ATTRIBUTE1         => X_ATTRIBUTE1,
           X_ATTRIBUTE2                 => X_ATTRIBUTE2,
           X_ATTRIBUTE3                 => X_ATTRIBUTE3,
           X_ATTRIBUTE4                 => X_ATTRIBUTE4,
           X_ATTRIBUTE5                 => X_ATTRIBUTE5,
           X_ATTRIBUTE6                 =>  X_ATTRIBUTE6,
           X_ATTRIBUTE7                 =>  X_ATTRIBUTE7,
           X_ATTRIBUTE8             => X_ATTRIBUTE8,
           X_ATTRIBUTE9             => X_ATTRIBUTE9,
           X_ATTRIBUTE10            => X_ATTRIBUTE10,
           X_ATTRIBUTE11            =>  X_ATTRIBUTE11,
           X_ATTRIBUTE12            =>  X_ATTRIBUTE12,
           X_ATTRIBUTE13            =>  X_ATTRIBUTE13,
           X_ATTRIBUTE14            =>  X_ATTRIBUTE14,
           X_ATTRIBUTE15            =>  X_ATTRIBUTE15,
           X_ATTRIBUTE16            =>  X_ATTRIBUTE16,
           X_ATTRIBUTE17            =>  X_ATTRIBUTE17,
           X_ATTRIBUTE18                =>  X_ATTRIBUTE18,
           X_ATTRIBUTE19            =>  X_ATTRIBUTE19,
           X_ATTRIBUTE20            =>  X_ATTRIBUTE20,
	   X_BIRTH_CNTRY_RESN_CODE  => X_BIRTH_CNTRY_RESN_CODE);
Line: 1146

END UPDATE_ROW;