Thursday 13 October 2016

Oracle HRMS tables

List of  Tables:

  1. IFL_EMPLOYEE_ADDRESS
  2. IFL_EMPLOYEE_ADJUSTMENT
  3. IFL_EMP_AAI
  4. IFL_EMP_CONTACT_INFO
  5. IFL_EMP_LEAVE_ADJUSTMENT
  6. IFL_EMP_PHONE
  7. IFL_EMP_QUALIFICATION
  8. IFL_EMP_SALARY
  9. IFL_HR_EMPLOYEE
  10. IFL_HR_GRADES
  11. IFL_HR_JOBS
  12. IFL_HR_ORGANIZATION
  13. IFL_HR_POSITIONS
  14. IFL_PREVIOUS_EMPLOYMENT
  15. IFL_TK_GROUP_CRITERIA
-----------------------------------------------------------------------------------------------------------------

 CREATE TABLE IFL_TK_GROUP_CRITERIA(  TK_GROUP_NAME  VARCHAR2(200 BYTE),  EMPLYEE_NO     VARCHAR2(30 BYTE),  STATUS_UPLOAD  VARCHAR2(1 BYTE))














CREATE TABLE IFL_PREVIOUS_EMPLOYMENT
(
  EMP_NO                        VARCHAR2(10 BYTE),
  EMP_NAME                      VARCHAR2(240 BYTE),
  EX_EMPLOYER_NAME              VARCHAR2(240 BYTE),
  TITLE                         VARCHAR2(150 BYTE),
  EX_EMPLOYER_ADDRESS           VARCHAR2(240 BYTE),
  COUNTRY                       VARCHAR2(240 BYTE),
  EMPLOYEE_TYPE                 VARCHAR2(240 BYTE),
  JOB_NAME                      VARCHAR2(240 BYTE),
  EMPLOYEE_CATEGORY             VARCHAR2(240 BYTE),
  JOB_START_DATE                DATE,
  JOB_END_DATE                  DATE,
  JOINING_DESIGNATION           VARCHAR2(240 BYTE),
  LEAVING_DESIGNATION           VARCHAR2(240 BYTE),
  JOINING_SALARY                NUMBER,
  LEAVING_SALARY                NUMBER,
  REASON_LEAVING                VARCHAR2(240 BYTE),
  SALARY_PERIOD                 VARCHAR2(100 BYTE),
  VERIFICATION_STATUS           VARCHAR2(30 BYTE),
  VERIFICATION_REMARKS          VARCHAR2(30 BYTE),
  START_DATE                    DATE,
  END_DATE                      DATE,
  EMPLOYER_PROCESS_FLAG         CHAR(1 BYTE),
  EMPLOYER_ERROR_DESCRIPTION    VARCHAR2(240 BYTE),
  PREVIOUS_EMPLOYER_ID          NUMBER,
  JOB_PROCESS_FLAG              CHAR(1 BYTE),
  JOB_ERROR_DESCRIPTION         VARCHAR2(240 BYTE),
  PREVIOUS_JOB_ID               NUMBER,
  EXTRA_INFO_PROCESS_FLAG       CHAR(1 BYTE),
  EXTRA_INFO_ERROR_DESCRIPTION  VARCHAR2(240 BYTE),
  PREVIOUS_JOB_EXTRA_INFO_ID    NUMBER
)

-------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_HR_POSITIONS
(
  POSITION_ORG_NAME   VARCHAR2(200 BYTE),
  EFFECTIVE_DATE      DATE,
  JOB_NAME            VARCHAR2(200 BYTE),
  POSITION_TYPE       VARCHAR2(30 BYTE),
  BUSSINESS_GROUP_ID  NUMBER,
  GRADES              VARCHAR2(200 CHAR),
  FTE                 NUMBER,
  MAX_PERSON          NUMBER,
  SEGMENT1            VARCHAR2(200 BYTE),
  SEGMENT2            VARCHAR2(200 BYTE),
  SEGMENT3            VARCHAR2(200 BYTE),
  SEGMENT4            VARCHAR2(200 BYTE),
  SEGMENT5            VARCHAR2(200 BYTE),
  STATUS_UPLOAD       VARCHAR2(1 BYTE)
)
------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_HR_ORGANIZATION
(
  EFFECTIVE_DATE          DATE,
  ORG_NAME                VARCHAR2(200 BYTE),
  ORG_TYPE                VARCHAR2(100 BYTE),
  LOCATIONS               VARCHAR2(100 BYTE),
  DATE_FROM               DATE,
  BUSSINESS_GROUP_ID      NUMBER,
  INTERNAL_EXTERNAL_FLAG  VARCHAR2(20 BYTE),
  ORG_HIERARCHY_NAME      VARCHAR2(200 BYTE),
  PARENT_ORG_NAME         VARCHAR2(200 BYTE),
  STATUS_UPLOAD           VARCHAR2(1 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_HR_JOBS
(
  BUSSINESS_GROUP_ID  NUMBER,
  DATE_FROM           DATE,
  JOB_GROUP           VARCHAR2(100 BYTE),
  SEGMENT1            VARCHAR2(200 BYTE),
  SEGMENT2            VARCHAR2(200 BYTE),
  SEGMENT3            VARCHAR2(200 BYTE),
  SEGMENT4            VARCHAR2(200 BYTE),
  STATUS_UPLOAD       CHAR(3 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_HR_GRADES
(
  BUSSINESS_GROUP_ID  NUMBER,
  DATE_FROM           DATE,
  GRADE_SEQUENCE      NUMBER,
  SEGMENT1            VARCHAR2(200 BYTE),
  SEGMENT2            VARCHAR2(200 BYTE),
  SEGMENT3            VARCHAR2(200 BYTE),
  SEGMENT4            VARCHAR2(200 BYTE),
  STATUS_UPLOAD       CHAR(3 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_HR_EMPLOYEE
(
  EMP_NO                      VARCHAR2(10 BYTE),
  LAST_NAME                   VARCHAR2(240 BYTE),
  MIDDLE_NAMES                VARCHAR2(240 BYTE),
  FIRST_NAME                  VARCHAR2(240 BYTE),
  TITLE                       VARCHAR2(20 BYTE),
  FATHER_NAME                 VARCHAR2(240 BYTE),
  PERSON_TYPE                 VARCHAR2(20 BYTE),
  HIRE_DATE                   DATE,
  DATE_OF_BIRTH               DATE,
  TOWN_OF_BIRTH               VARCHAR2(100 BYTE),
  COUNTRY_OF_BIRTH            VARCHAR2(50 BYTE),
  NATIONALITY                 VARCHAR2(50 BYTE),
  PLACE_OF_BIRTH              VARCHAR2(50 BYTE),
  NIC                         VARCHAR2(100 BYTE),
  GENDER                      VARCHAR2(20 BYTE),
  MARITAL_STATUS              VARCHAR2(20 BYTE),
  OFFICE_EMAIL                VARCHAR2(50 BYTE),
  EAM_ORGANIZATION            VARCHAR2(240 BYTE),
  EAM_SECTION                 VARCHAR2(240 BYTE),
  RATE_PER_HOURS              NUMBER,
  EAM_STATUS                  VARCHAR2(20 BYTE),
  REASON                      VARCHAR2(240 BYTE),
  DESIGNATION                 VARCHAR2(80 BYTE),
  VEHICLE_NUMBER              VARCHAR2(50 BYTE),
  HCM_EMPLOYEE_NO             VARCHAR2(30 BYTE),
  CNIC_EXPIRY_DATE            DATE,
  OLD_CNIC_NO                 VARCHAR2(30 BYTE),
  SKILL_LEVEL                 VARCHAR2(240 BYTE),
  NTN_NO                      VARCHAR2(30 BYTE),
  WEDDING_DATE                DATE,
  RELIGON                     VARCHAR2(30 BYTE),
  SECT                        VARCHAR2(140 BYTE),
  CASTS                       VARCHAR2(140 BYTE),
  BLOOD_GROUP                 VARCHAR2(10 BYTE),
  FAMILY_CODE                 VARCHAR2(100 BYTE),
  INSURANCE_NO                VARCHAR2(100 BYTE),
  BLACK_LISTED                VARCHAR2(20 BYTE),
  EMP_REFERENCE               VARCHAR2(30 BYTE),
  PASSPORT_NO                 VARCHAR2(30 BYTE),
  ADDITIONAL_PERSON_DETAIL    VARCHAR2(240 BYTE),
  RFID_CARD_NO                VARCHAR2(30 BYTE),
  EOBI_MEMBER                 VARCHAR2(30 BYTE),
  EOBI_NO                     VARCHAR2(30 BYTE),
  EOBI_EFFECTIVE_DATE         DATE,
  SESSI_PESSI_MEMBER          VARCHAR2(30 BYTE),
  SESSI_PESSI_NO              VARCHAR2(30 BYTE),
  SESSI_PESSI_EFFECTIVE_DATE  DATE,
  CURRENT_ASSIGN_START_DATE   DATE,
  ASSG_STATUS                 VARCHAR2(30 BYTE),
  ASSG_CATEGORY               VARCHAR2(100 BYTE),
  ORGANIZATION_NAME           VARCHAR2(240 BYTE),
  LOCATIONS                   VARCHAR2(240 BYTE),
  PAYROLL_NAME                VARCHAR2(200 BYTE),
  JOB_NAME                    VARCHAR2(240 BYTE),
  POSITION_NAME               VARCHAR2(240 BYTE),
  GRADE_NAME                  VARCHAR2(240 BYTE),
  SALARY_BASIS                VARCHAR2(240 BYTE),
  PROBATION_PERIOD_UNIT       VARCHAR2(30 BYTE),
  END_DATE_PROBATION          DATE,
  SUPERVISOR_EMPNO            VARCHAR2(30 BYTE),
  SUPERVISOR_NAME             VARCHAR2(100 BYTE),
  GRADE_LADDER_NAME           VARCHAR2(100 BYTE),
  GROUP_SEGMENT1              VARCHAR2(100 BYTE),
  GROUP_SEGMENT2              VARCHAR2(100 BYTE),
  GROUP_SEGMENT3              VARCHAR2(100 BYTE),
  GROUP_SEGMENT4              VARCHAR2(100 BYTE),
  GROUP_SEGMENT5              VARCHAR2(100 BYTE),
  GROUP_SEGMENT6              VARCHAR2(100 BYTE),
  ERROR_DESCRIPTION           VARCHAR2(500 BYTE),
  PROCESS_FLAG                VARCHAR2(1 BYTE),
  PERSON_ID                   NUMBER,
  ASSG_PROCESS_FLAG           VARCHAR2(1 BYTE),
  EMP_CATEGORY                VARCHAR2(30 BYTE),
  ASSG_ERROR_DESCRIPTION      VARCHAR2(500 BYTE)
)
----------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_SALARY
(
  EMPNO           VARCHAR2(30 BYTE),
  EFFECTIVE_DATE  DATE,
  SALARY          NUMBER(38,2),
  STATUS_UPLOAD   VARCHAR2(1 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_QUALIFICATION
(
  EMP_NO                   VARCHAR2(150 BYTE),
  EMP_NAME                 VARCHAR2(150 BYTE),
  QUAL_TYPE                VARCHAR2(150 BYTE),
  QUAL_TITLE               VARCHAR2(150 BYTE),
  STATUS                   VARCHAR2(150 BYTE),
  GRADE_ATTAINED           VARCHAR2(30 BYTE),
  ESTABLISHMENT            VARCHAR2(150 BYTE),
  START_DATE               DATE,
  END_DATE                 DATE,
  AWARDED_DATE             DATE,
  AWARDING_BODY            VARCHAR2(100 BYTE),
  HIGH_QUALF               VARCHAR2(30 BYTE),
  EDUCATION_TYPE           VARCHAR2(30 BYTE),
  MARKS_OBTAINED           NUMBER,
  TOTAL_MARKS              NUMBER,
  GPA                      NUMBER,
  SPONSORED_BY             VARCHAR2(100 BYTE),
  POST_EMPLOYMENT          VARCHAR2(100 BYTE),
  CITY                     VARCHAR2(100 BYTE),
  VERIFIED_BY              VARCHAR2(150 BYTE),
  VERIFICATION_BY          VARCHAR2(100 BYTE),
  VERIFIED_NAME            VARCHAR2(150 BYTE),
  VERIFICATION_FROM        VARCHAR2(150 BYTE),
  VERIFICATION_REMARKS     VARCHAR2(150 BYTE),
  SUBJECT                  VARCHAR2(150 BYTE),
  SUBJECT_STATUS           VARCHAR2(150 BYTE),
  SUB_START_DATE           DATE,
  SUB_END_DATE             DATE,
  MAJOR                    VARCHAR2(5 BYTE),
  GRADE                    VARCHAR2(150 BYTE),
  SUB_MARKS                NUMBER,
  SUB_TOTAL_MARKS          NUMBER,
  QUAL_PROCESS_FLAG        VARCHAR2(150 BYTE),
  QUAL_ERROR_DESCRIPTION   VARCHAR2(350 BYTE),
  SUB_PROCESS_FLAG         VARCHAR2(150 BYTE),
  ESTAB_PROCESS_FLAG       VARCHAR2(150 BYTE),
  SUB_ERROR_DESCRIPTION    VARCHAR2(350 BYTE),
  ESTAB_ERROR_DESCRIPTION  VARCHAR2(350 BYTE),
  QUALIFICATION_ID         NUMBER,
  QUAL_OBJ_VER_NUMBER      VARCHAR2(150 BYTE),
  ESTAB_OBJ_VER_NUMBER     VARCHAR2(150 BYTE),
  SUBJECTS_TAKEN_ID        NUMBER,
  SUB_OBJ_VER_NUMBER       VARCHAR2(150 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_PHONE
(
  EMP_NO             VARCHAR2(150 BYTE),
  EMP_NAME           VARCHAR2(150 BYTE),
  PHONE_NUMBER       VARCHAR2(150 BYTE),
  TYPE               VARCHAR2(150 BYTE),
  EFFECTIVE_DATE     DATE,
  ERROR_DESCRIPTION  VARCHAR2(150 BYTE),
  PROCESS_FLAG       VARCHAR2(150 BYTE),
  OBJ_VER_NUMBER     NUMBER,
  PHONE_ID           NUMBER
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_LEAVE_ADJUSTMENT
(
  EFFECTIVE_DATE     DATE,
  EMP_NO             VARCHAR2(30 BYTE),
  CONSOLIDATION_SET  VARCHAR2(250 BYTE),
  ELEMENT_NAME       VARCHAR2(150 BYTE),
  INPUT_NAME1        VARCHAR2(150 BYTE),
  INPUT_VALUE1       NUMBER,
  INPUT_NAME2        VARCHAR2(150 BYTE),
  INPUT_VALUE2       NUMBER,
  STATUS_UPLOAD      VARCHAR2(1 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_CONTACT_INFO
(
  EMP_NO                      VARCHAR2(150 BYTE),
  FULL_NAME                   VARCHAR2(150 BYTE),
  CONTACT_TYPE                VARCHAR2(50 BYTE),
  EMERGENCY_CONTACT           VARCHAR2(50 BYTE),
  PRIMARY_CONTACT             VARCHAR2(50 BYTE),
  EFFECTIVE_DATE              DATE,
  CONT_FIRST_NAME             VARCHAR2(50 BYTE),
  CONT_LAST_NAME              VARCHAR2(50 BYTE),
  GENDER                      VARCHAR2(30 BYTE),
  CNIC                        VARCHAR2(50 BYTE),
  DATE_OF_BIRTH               DATE,
  RELATIONSHIP                VARCHAR2(150 BYTE),
  DEPENDENT                   VARCHAR2(30 BYTE),
  BENIFICIARY                 VARCHAR2(30 BYTE),
  MAILING_ADDRESS             VARCHAR2(30 BYTE),
  PHONE_TYPE                  VARCHAR2(30 BYTE),
  PHONE_NO                    VARCHAR2(30 BYTE),
  CONTACT_ATTRIBUTE_CATEGORY  VARCHAR2(100 BYTE),
  EMAIL                       VARCHAR2(30 BYTE),
  PERCENTAGE                  VARCHAR2(30 BYTE),
  OCCUPATION                  VARCHAR2(150 BYTE),
  EDUCATION                   VARCHAR2(150 BYTE),
  DATE_OF_DEATH               DATE,
  REMARKS                     VARCHAR2(200 BYTE),
  CONT_PROCESS_FLAG           VARCHAR2(150 BYTE),
  CONT_ERROR_DESCRIPTION      VARCHAR2(150 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMP_AAI
(
  EMP_NO                VARCHAR2(30 BYTE),
  EFFECTIVE_START_DATE  DATE,
  AUTOGEN_HOURS_YN      VARCHAR2(1 BYTE),
  ROTATION_PLAN_NAME    VARCHAR2(100 BYTE),
  EARNING_POLICY_NAME   VARCHAR2(100 BYTE),
  SHIFT                 VARCHAR2(10 BYTE),
  REST_01               VARCHAR2(30 BYTE),
  REST_02               VARCHAR2(30 BYTE),
  STATUS_UPLOAD         VARCHAR2(1 BYTE),
  ERROR_DESCRIPTION     VARCHAR2(250 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMPLOYEE_ADJUSTMENT
(
  EFFECTIVE_DATE     DATE,
  EMP_NO             VARCHAR2(30 BYTE),
  CONSOLIDATION_SET  VARCHAR2(250 BYTE),
  ELEMENT_NAME       VARCHAR2(150 BYTE),
  INPUT_NAME1        VARCHAR2(150 BYTE),
  INPUT_VALUE1       NUMBER,
  INPUT_NAME2        VARCHAR2(150 BYTE),
  INPUT_VALUE2       NUMBER,
  INPUT_NAME3        VARCHAR2(150 BYTE),
  INPUT_VALUE3       NUMBER,
  INPUT_NAME4        VARCHAR2(150 BYTE),
  INPUT_VALUE4       NUMBER,
  INPUT_NAME5        VARCHAR2(150 BYTE),
  INPUT_VALUE5       NUMBER,
  STATUS_UPLOAD      VARCHAR2(1 BYTE)
)
--------------------------------------------------------------------------------------------------------------------------
CREATE TABLE IFL_EMPLOYEE_ADDRESS
(
  EMP_NO              VARCHAR2(150 BYTE),
  EMP_NAME            VARCHAR2(150 BYTE),
  ADDRESS_TYPE        VARCHAR2(150 BYTE),
  ADDRESS             VARCHAR2(150 BYTE),
  CITY                VARCHAR2(150 BYTE),
  DISTANCE            VARCHAR2(150 BYTE),
  DISTRICT            VARCHAR2(150 BYTE),
  PROVINCE            VARCHAR2(150 BYTE),
  COUNTRY             VARCHAR2(150 BYTE),
  POSTAL_CODE         VARCHAR2(150 BYTE),
  POLICE_STATION      VARCHAR2(150 BYTE),
  EFFECTIVE_DATE      DATE,
  PRIMARY_FLAG        VARCHAR2(10 BYTE),
  MAILING_ADDRESS     VARCHAR2(10 BYTE),
  LOCAL_FLAG          VARCHAR2(10 BYTE),
  HOUSE_OWNER         VARCHAR2(100 BYTE),
  LIVING_TYPE         VARCHAR2(100 BYTE),
  LIVING_STATUS       VARCHAR2(100 BYTE),
  ERROR_DESCRIPTION   VARCHAR2(240 BYTE),
  OBJ_VERSION_NUMBER  NUMBER(15),
  PROCESS_FLAG        VARCHAR2(1 BYTE)
)

No comments:

Post a Comment