List of Tables:
- IFL_EMPLOYEE_ADDRESS
- IFL_EMPLOYEE_ADJUSTMENT
- IFL_EMP_AAI
- IFL_EMP_CONTACT_INFO
- IFL_EMP_LEAVE_ADJUSTMENT
- IFL_EMP_PHONE
- IFL_EMP_QUALIFICATION
- IFL_EMP_SALARY
- IFL_HR_EMPLOYEE
- IFL_HR_GRADES
- IFL_HR_JOBS
- IFL_HR_ORGANIZATION
- IFL_HR_POSITIONS
- IFL_PREVIOUS_EMPLOYMENT
- 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