Total Pageviews

February 4, 2018

2/04/2018 01:31:00 PM
Oracle HRMS TCA Integrations














PER_ALL_PEOPLE_F          HZ_PARTIES
                          PARTY_ID                  from sequence HZ_PARTIES_S
                          PARTY_NUMBER              from sequence HZ_PARTY_NUMBER_S
                          PARTY_NAME                FIRST_NAME + " " + LAST_NAME
                          PARTY_TYPE                "PERSON"
                          VALIDATED_FLAG            "N"
                          LAST_UPDATED_BY           FND.USER_ID
                          CREATION_DATE             SYSDATE
                          CREATED_BY                FND.USER_ID
                          LAST_UPDATE_DATE          SYSDATE
                          ORIG_SYSTEM_REFERENCE     "PER:" + PERSON_ID
PERSON_ID                 PERSON_IDENTIFIER
                          STATUS                    "A" - Active
                          CREATED_BY_MODULE         "HR API"
PER_ALL_PEOPLE_F          HZ_PERSON_PROFILES
                          PERSON_PROFILE_ID         from sequence HZ_PERSON_PROFILES_S
                          PARTY_ID                  from HZ_PARTIES.PARTY_ID
FULL_NAME                 PERSON_NAME
                          LAST_UPDATED_BY           FND.USER_ID
                          CREATION_DATE             SYSDATE
                          CREATED_BY                FND.USER_ID
                          LAST_UPDATE_DATE          SYSDATE
SEX                       GENDER                    "MALE", "FEMALE" or "UNSPECIFIED"
MARITAL_STATUS            MARITAL_STATUS
                          EFFECTIVE_START_DATE
                          EFFECTIVE_END_DATE
                          CREATED_BY_MODULE         "HR API"
PER_ALL_PEOPLE_F          HZ_CONTACT_POINTS
                          CONTACT_POINT_ID          from sequence HZ_CONTACT_POINTS_S   
                          CONTACT_POINT_TYPE        "EMAIL"
                          STATUS stat               "A" - Active          
                          OWNER_TABLE_NAME          "HZ_PARTIES"      
                          OWNER_TABLE_ID            PARTY_ID        
                          PRIMARY_FLAG              "Y"          
                          ORIG_SYSTEM_REFERENCE     CONTACT_POINT_ID
                          LAST_UPDATE_DATE          SYSDATE
                          LAST_UPDATED_BY           FND.USER_ID
                          CREATION_DATE             SYSDATE
                          CREATED_BY                FND.USER_ID
EMAIL_ADDRESS             EMAIL_ADDRESS
                          CREATED_BY_MODULE         "HR API"



The following sql will identify TCA records originally created from HRMS
        
Select hz.party_id party,
hz.party_name name,
hz.person_identifier person_id
from hz_parties hz
where party_type = 'PERSON'
AND HZ.STATUS = 'A'
AND HZ.ORIG_SYSTEM_REFERENCE like 'PER%'
and hz.PERSON_IDENTIFIER is not null
and created_by_module = 'HR API'
and exists ( select 1 from per_all_people_f ppf
where ppf.person_id = hz.PERSON_IDENTIFIER
and ppf.party_id = hz.party_id)
 
Related Posts Plugin for WordPress, Blogger...