HRMS Version 2.0

Embed Size (px)

Citation preview

  • 7/30/2019 HRMS Version 2.0

    1/143

    COMPANYBRANCH

    TECHNICAL USER MANUAL HRMS

    Version 2.0

    Date:

    Prepared by

  • 7/30/2019 HRMS Version 2.0

    2/143

    I. PROPRIETARY NOTICE

    This document is the property of ACCEL ICIM FRONTLINE LTD. and is furnished with the understanding thatthe information herein will be held in confidence and will not be duplicated, used, or disclosed either in whole orin part without written consent from ACCEL ICIM FRONTLINE LTD. It is furnished for the partial fulfillment ofapplication Software supplied to M/s COMPANY1 ZINC LIMITED, KERALA. It is to be used solely by theemployees of COMPANY1 ZINC LIMITED, COMPANY1PURAM, COCHIN, KERALA for using HRMS software

    developed by ACCEL ICIM FRONTLINE LTD and implemented at COMPANY1 ZINC LIMITED, KERALA. Thisdocument is not to be released or disclosed to other parties.

    II. Preface

    Accel ICIM Frontline Ltd, Chennai has developed HRMS Product for Company, Cochin, Kerala after conductinga detailed study at their factory. After development the same was implemented and is now online.

    This technical document is part of the product, which helps the user to understand the technical details. Thepurpose of the document is to give a clear understanding on the technical development, the forms, the names oftables used, and the relationship with other tables.

    It is assumed that the reader has knowledge on Oracle 9i, Forms 6i since the technical terms have been used inthis document.

    III. Getting Started

    The product requires the following environment for smooth functioning:

    Windows 2000 / NT 4.0 with required patchesOracle 9i and above in ServerDeveloper 6i Run time in client nodesWindows 98/2000/NT Client

    IV. Hardware Specifications are as follows:

    Server Configuration - Pentium III 1 GB RAM, 40 GB HDD, CD ROM DriveNodes Configuration - Pentium III 128 MB RAM, 20 GB HDD

    What has been mentioned is only a minimum configuration. But it is suggested that higher the configuration,better and speeder the performance.

    V. Development Tools

    Back End: Oracle 9iFront End: Developer 6i

    VI. Introduction

    A standard naming convention has been adopted throughout the Project. Hence it will be convenient for theuser to relate the screen and table name to the module they belong to.

    During design, the features and capabilities that are available in Forms 6i has been used extensively. Also carehas been taken, so that the user feels convenient while using the product. Since, this product requires more ofdata entry the keyboard navigation has been used extensively and wherever possible, mouse navigation hasbeen used.

  • 7/30/2019 HRMS Version 2.0

    3/143

    Controls and checks, which are more prominent in data entry, is the key role in this product. When a record isnot getting saved, the error message shall display the reason for the same.

    VII. Master

    Wherever Master screen is provided, it is understood that the code should be unique. The Master code shallbe alphanumeric. However, we suggest that numeric code is followed, so that the printing of the reports shall be

    in the same order of the Code.

    VIII. Basics

    Almost all the tables will have common fields. The purpose and the default value stored in these columns aredetailed below.

    DEL_FLAG Not Null VARCHAR2 1 I Inactive A Active

    USER_ID Not Null VARCHAR2 10 To capture the name of the user to makes the entryor modification

    LAST_MODT_DT Not Null DATE 7 To Capture the last modified date of the record

    COMPANY_CODE Not Null VARCHAR2 5 1- Default Company Code.

    BRANCH_CODE Not Null VARCHAR2 5 2- Default Branch Code

    Since this was customized from the existing product, some columns in the table might have not been used andmay not be required. Hence these columns might have not used and has been mentioned in the Remarks ofthe Table.

    IX. Error

    Whenever there is data error by the user, the error message shall mention the type of error. However, if there isa database error the same shall be displayed with ORA-XXXXX and the text of the error. For Ora error, pleasenote that it is Oracle error.

    X. Assumption

    This document assumes that the reader/user has working knowledge of your business areas processes andtools. It also assumes you are familiar with Basic Computer knowledge. More so on Oracle database andDeveloper 6i.

    We suggest you take instructions on the process of the Company from the sources available in the organisation

    The HRMS module developed is bifurcated into various Sub Modules as required by M/s Company1. Thetechnical document is also grouped based on the bifurcation of the HRMS.

    General

    Attendance

    Payroll

    Annual Process Provident Fund

    Recruitment

    Income Tax

  • 7/30/2019 HRMS Version 2.0

    4/143

    XI. Contact

    In case of any help required please contact:

    The General ManagerESS DivisionAccel ICIM Frontline Limited75, Nelson Manickam Road

    AminjikaraiChennai 600 029India

    Phone: 23741856

  • 7/30/2019 HRMS Version 2.0

    5/143

    1. General

    1.1 Master

    1.1.1 Award Master

    Name of the Form: PR_FM_AWARD_MASTER

    This screen captures the list of awards given to employees in Company1. Award code must be unique and theuser enters description. This can be selected in Award details of the Employees in Employee Master.

    Table Used

    PR_AWARD_MASTER Master Table

    Table Description

    PR_AWARD_MASTERColumn Name Data Type Null Level Remarks

    AWARD_CODE VARCHAR2 6 Not Null Enter the Award Code

    DESCRIPTION VARCHAR2 100 Null Enter the Description of the Award

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

  • 7/30/2019 HRMS Version 2.0

    6/143

    1.1.2 Bus Charges

    Name of the Form: PL_FM_BUSCHRG_M

    This screen is used to enter the Bus charges chargeable for the employee for utilizing the Bus services of theorganization, so that the same will be deducted from salary. Clock No is selected from the LOV and the userenters all other fields. If the Employees bus deduction is applicable for all shifts then the user select the All Shiftor other wise specific Shift wise.

    Whenever rate is revised, one more entry to be executed with Effect from date and the revised value.

    Table Used

    PL_EMP_BUS_CHAR_M Master Table

    Related Tables

    PR_EMPLOYEE_MASTER Master Table

    Table Description

    PL_EMP_BUS_CHAR_M

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Based on the Clock No. the filed is updated

    RATE_UP NUMBER 5,2 Not Null Upwards rate for the transport

    RATE_DOWN NUMBER 5,2 Not Null Downwards rate for the transport

    EFFECT_FROM DATE Null The rate effective from this date

    CLOCK_NO VARCHAR2 10 Null Select the Clock number of the employee fromLOV (PR_EMPLOYEE_MASTER)

  • 7/30/2019 HRMS Version 2.0

    7/143

    SHIFT VARCHAR2 1 Null Select whether All Shift or Shift Wise.Select the value from Combo box.

    SAT_FLAG CHAR 1 Null Select whether Yes or No if Saturday theemployee uses the service

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    1.1.3 Category Master

    Name of the Form: PR_CATEGORY_MASTER

    This screen is used to enter the Category Master that exists in the organization so that the same will be selectedwhile enter the Employee Category in Employee Master. And also this is considered while process the Payrolland Annual process. The user enters all the fields and the Category code must be unique.

    Table Used

    PR_CATEGORY_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    8/143

    Table Description

    PR_CATEGORY_MASTER

    Column Name Data Type Null Level Remarks

    CATEGORY_CODE VARCHAR2 20 Not Null Enter the Category Code

    DESCRIPTION VARCHAR2 50 Null Enter the Description

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    1.1.4 DA Master

    Name of the Form: PL_FM_DA_MASTER

    This screen used to enter the CPI Points and Rate of DA(Dearness Allowance) for the month. This can be usedwhile Payroll Processing. Here the DA amount is automatically calculated from entered CPI Points, Less Pointsand Rate.

    Table Used

    PL_DA_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    9/143

    Table Description

    PL_DA_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Default value will be 1002 which isthe ED Code for DA.

    CPI_POINTS NUMBER 5 Not Null Enter the CPI Points

    RATE NUMBER 10,2 Null Enter the Rate per point

    LESS_POINTS NUMBER 5 Null Enter the Less Points

    START_DATE DATE Not Null Enter start date of the month

    END_DATE DATE Null Enter the end date of the month

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    1.1.5 Department Master

    Name of the Form: PR_FM_DEPARTMENT_MASTER

    This screen is used to identify the Departments and master the same. Enter the Department code anddescription so that the same will be selected in Employee Master. The user enters all the fields.

  • 7/30/2019 HRMS Version 2.0

    10/143

    Table Used

    PR_DEPARTMENT_MASTER Master Table

    Table Description

    PR_DEPARTMENT_MASTER

    Column Name Data Type Null Level Remarks

    DEPT_CODE VARCHAR2 20 Not Null Enter the Department Code

    DEPT_NAME VARCHAR2 100 Null Enter the Department Name

    SUB_DEPT_CODE VARCHAR2 5 Null Enter the Sub Department Code

    SUB_DEPT_NAME VARCHAR2 100 Null Enter the Sub Department Name

    DEPT_MAST_CODE NUMBER 4 Null Not Used

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    1.1.6 Dependant Master

    Name Of The Form: PR_FM_DEPENDENT_MASTER

    This form is used to identify and enter different dependants list as master. Dependant code and description is tobe entered by the user. This can be used in Employee Dependent Details.

    Tables Used

    PR_DEPENDENT_CODE_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    11/143

    Table Name

    PR_DEPENDENT_CODE_MASTERColumn Name Data Type Null Level RemarksDEPENDENT_CODE VARCHAR2 20 Not Null Enter the Dependent CodeDESCRIPTION VARCHAR2 50 Null Enter the Dependent DescriptionUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    1.1.7 Designation Master

    Name Of The Form: PR_FM_DESIGNATION_MASTER

    This form is used to enter a set of master data of Designations that exist in the organization, so that the samewill be selected during the transaction entry. Designation code and description to be entered by the user.

    Tables Used

    PR_DESIGNATION_MASTER Master Table

    Table Name:

    PR_DESIGNATION_MASTERColumn Name Data Type Null Level RemarksDESIGNATION_CODE VARCHAR2 20 Not Null Enter the Designation CodeDESIGNATION VARCHAR2 50 Not Null Enter the Name of the DesignationUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

  • 7/30/2019 HRMS Version 2.0

    12/143

    1.1.8 Dispensary Master

    Name of the Form: PL_FM_DISPENSARY_M

    This screen is used to enter the ESI Dispensary master data. This is linked to the Dispensary of the employeein the employee master.

    Table Used

    PL_DISPENSARY_M Master Table

    Related Table

    GE_T_ADDIN_M Master Table

    Table Description

    PL_DISPENSARY_MColumn Name Data Type Null Level Remarks

    DISP_CDE VARCHAR2 5 Not Null Enter the Dispensary Code

    DESCRIPTION VARCHAR2 100 Not Null Enter the Dispensary Description

    C_ADD_CD VARCHAR2 15 Not Null Selected from LOV (GE_T_ADDIN_M)

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

  • 7/30/2019 HRMS Version 2.0

    13/143

    1.1.9 Employee Master

    Name Of The Form: PR_FM_EMPLOYEE_MASTER

    This form is used to enter individual Employees Information. Every field is user entry. Employees Personnelinformation is entered in this screen.

    Tables Used

    PR_EMPLOYEE_MASTER Master Table

    PR_EMP_PHOTO Transaction Table

    Related Tables

    PR_DESIGNATION_MASTER Master Table

    PR_DEPARTMENT_MASTER Master Table

    PR_CATEGORY_MASTER Master Table

    PR_MARITAL_MASTER Master Table

    PR_STATUS_MASTER Master Table

    PR_LOCATION_MASTER Master Table

    PL_DISPENSARY_M Master Table

    PR_GRADE_MASTER Master Table

    PL_PRODGRP_M Master Table

  • 7/30/2019 HRMS Version 2.0

    14/143

    Table Name:

    PR_EMPLOYEE_MASTERColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Enter the employee code (primary key)EMP_NAME VARCHAR2 150 Null Enter the employee nameDESIGNATION_CODE VARCHAR2 20 Null Select the Designation from LOV

    (PR_DESIGNATION_MASTER)

    GRADE_CODE VARCHAR2 20 Null Select the grade from LOV(PR_GRADE_MASTER)

    DEPT_CODE VARCHAR2 20 Null Select the Department from LOV(PR_DEPARTMENT_MASTER)

    COST_CODE VARCHAR2 20 Null Foreign Key Reference for PR_WRK_CENTER_MASTER

    CATEGORY_CODE VARCHAR2 20 Null Select category code from LOV(PR_CATEGORY_MASTER)

    MACHINE_CODE VARCHAR2 20 Null Not usedCENTRE_CODE VARCHAR2 20 Null Not usedTECH_NONTECH VARCHAR2 2 Null Technical or Non Technical - User entryPF_NO VARCHAR2 10 Null Enter the PF number ESI_NO VARCHAR2 10 Null Enter the ESI number

    PASSPORT_NO VARCHAR2 20 Null User entryPASSPORT_VALID_DT DATE 7 Null User entryR_EMP_CODE VARCHAR2 20 Null Fetched from

    PR_EMPLOYEE_MASTERDATE_OF_JOIN DATE 7 Null Enter the Date of Joining of the

    employeeDATE_OF_CONFIRM DATE 7 Null Enter the confirmation date of the

    employeeDATE_OF_BIRTH DATE 7 Null Enter the Date of Birth of the employeeDATE_OF_MARRIAGE DATE 7 Null Enter the date of marriage of the

    employeeNATIVE VARCHAR2 50 Null Enter the nativeRELIGION VARCHAR2 30 Null Enter the religion

    SEX VARCHAR2 1 Null Select if male or femaleBLOOD_GROUP VARCHAR2 10 Null Select the blood group from the listIDENTIFICATION_MARK1

    VARCHAR2 150 Null Enter the Identification mark1

    IDENTIFICATION_MARK2

    VARCHAR2 150 Null Enter the Identification mark2

    MARITAL_CODE VARCHAR2 1 Null Select the marital status of theemployee fromPR_MARITAL_MASTER

    SPOUSE_NAME VARCHAR2 100 Null Enter the name of SpouseVEHICLE_NAME VARCHAR2 50 Null User entryVEH_REG_NO VARCHAR2 20 Null User entrySHOE_SIZE VARCHAR2 2 Null User entrySTATUS_CODE VARCHAR2 20 Not Null Select the Status of the employee from

    PR_STATUS_MASTERSTATUS_DATE DATE 7 Null Enter the status date if there is a

    change in the Status CodeCURRENT_DESIGNATION

    VARCHAR2 50 Null Designation flow based on theDesignation Code above. However,the user can modify the designation ofthe employee.

    CURRENT_BASIC NUMBER 13,3 Null Enter the current basicINCREMENT_DATE DATE 7 Null Enter the increment dateUSR_ID_C VARCHAR2 10 Not Null

  • 7/30/2019 HRMS Version 2.0

    15/143

    LAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    DISPENSARY VARCHAR2 50 Null Not UsedLOCATION_CODE VARCHAR2 20 Null User EntryVEG_NONVEG VARCHAR2 1 Null User EntryDATE_OF_TRAINING DATE 7 Null Select training date from LOVDATE_OF_PROBATION DATE 7 Null Select probation date from LOVLIC_GROUP_NO VARCHAR2 15 Null User EntryLIC_GRATUITY_NO VARCHAR2 15 Null User EntryRSN_FOR_LV_SRVC VARCHAR2 50 Null Enter the reason for leaving the

    organisationSALES_REP_FLAG VARCHAR2 1 Null Not usedSUR_NAME VARCHAR2 100 Null Not usedLIC_POLICY_NO VARCHAR2 20 Null User EntryZONE_CDE VARCHAR2 5 Null Not usedREGION_CDE VARCHAR2 5 Null Not usedDIVISION_CDE VARCHAR2 5 Null Not usedREPORTING_TO VARCHAR2 20 Null Not usedFUN_REP_TO1 VARCHAR2 20 Null Not usedFUN_REP_TO1 VARCHAR2 20 Null Not used

    REF_EMP VARCHAR2 20 Null Select the employee Code if theemployee is related to another in theorganization

    AREA_CODE VARCHAR2 5 Null Not usedEMP_TYPE_CODE VARCHAR2 5 Null Select employee type from LOVHEIGHT NUMBER 3 Null Enter the heightWEIGHT NUMBER 3 Null Enter the weightNO_OF_CHLDRN NUMBER 2 Null Enter the number of childrenDRI_LICENCE_NO VARCHAR2 20 Null Enter the Driving license number INCM_TAX_NO VARCHAR2 20 Null User EntryFIRST_AIDERS CHAR 1 Null Enter using check buttonEMERG_DRIVER CHAR 1 Null Enter using check buttonFIRE_FIGHTER CHAR 1 Null Enter using check button

    PROD_GRP VARCHAR2 5 Null Select production group from LOV(PL_PRODGRP_M)

    INTR_DEPT VARCHAR2 5 Null User EntryDOR DATE 7 Null User EntrySHIFT_GRP VARCHAR2 5 Null User EntryCASTE VARCHAR2 5 Null Not usedMOTHER_NAME VARCHAR2 50 Null Enter the mothers nameREL_TO_EMPMOBILE NUMBER 10 Null Not usedGEN_EMAIL VARCHAR2 50 Null Not UsedDISP_CDE VARCHAR2 5 Null Select the Dispensary code from LOV

    (PL_DISPENSARY_M)CLOCK_NO VARCHAR2 10 Null Enter the clock noSTAG_GRADE VARCHAR2 20 Null User Entry

    STAG_DT DATE 7 Null User EntryFPF_NO VARCHAR2 10 Null Enter the F_PF number EMP_DIST VARCHAR2 20 Null User EntryEMP_MOTHER_TONGUE

    VARCHAR2 20 Null Enter the mother tongue

    EMP_MEMBERSHIP_NO

    VARCHAR2 10 Null Enter the Employees Member Ship No.

    EMP_NATIONALITY VARCHAR2 20 Null Enter the Employees NationalityFATHER_NAME VARCHAR2 150 Null Enter the Fathers nameBRANCH_CODE VARCHAR2 5 NullCOMPANY_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    16/143

    PRIMARY KEY- > PR_PK_EMPM_EMP_CDE (EMP_CODE)

    PR_EMP_PHOTO

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Updated from PR_EMPLOYEE_MASTER

    E_PHOTO BLOB Null On clicking the space, select the photo(file) fromthe path it is available to save.

    COMPANY_CODE VARCHAR2 5 Not Null

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    Employees Personal information is entered in this screen. The values are stored in the tablepr_employee_master above.

  • 7/30/2019 HRMS Version 2.0

    17/143

    Employees Contact, Permanent, Emergency Address is entered in this screen.

    Tables Used

    PR_ADDRESS_DETAIL Transaction Table

    Table Name:

    PR_ADDRESS_DETAILColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Emp_Code from the above

    pr_employee_masterCONTACT_ADDRESS1 VARCHAR2 100 Null Enter the Contact Address 1CONTACT_ADDRESS2 VARCHAR2 100 Null Enter the Contact Address 2CONTACT_ADDRESS3 VARCHAR2 100 Null Enter the Contact Address 3C_CITY VARCHAR2 25 Null Enter the cityC_STATE VARCHAR2 25 Null Enter the StateC_PINCODE VARCHAR2 10 Null Enter the pincodeC_PHONE_NO VARCHAR2 20 Null Enter the phone number C_FAX_NO VARCHAR2 15 Null Enter the fax number C_EMAIL_ID VARCHAR2 25 Null Enter the email idPERMANENT_ADDRESS1 VARCHAR2 100 Null Enter the permanent Address1PERMANENT_ADDRESS2 VARCHAR2 100 Null Enter the permanent Address2PERMANENT_ADDRESS3 VARCHAR2 100 Null Enter the permanent Address3P_CITY VARCHAR2 25 Null Enter the Permanent cityPnSTATE VARCHAR2 25 Null Enter the Permanent stateP_PINCODE VARCHAR2 10 Null Enter the Permanent PincodeP_PHONE_NO VARCHAR2 20 Null Enter the Permanent Phone no

  • 7/30/2019 HRMS Version 2.0

    18/143

    P_FAX_NO VARCHAR2 15 Null Enter the Permanent fax noP_EMAIL_ID VARCHAR2 25 Null Enter the Permanent email idEMERGENCY_ADDRESS1 VARCHAR2 100 Null Enter the EmergencyAddress1EMERGENCY_ADDRESS2 VARCHAR2 100 Null Enter the EmergencyAddress2EMERGENCY_ADDRESS3 VARCHAR2 100 Null Enter the EmergencyAddress3E_CITY VARCHAR2 25 Null Enter the Emergency cityE_STATE VARCHAR2 25 Null Enter the Emergency stateE_PINCODE VARCHAR2 10 Null Enter the Emergency pincode

    E_PHONE_NO VARCHAR2 20 Null Enter the Emergency phone noE_FAX_NO VARCHAR2 15 Null Enter the Emergency fax noE_EMAIL_ID VARCHAR2 25 Null Enter the Emergency emailedUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    Employees qualification details are entered in this screen.

    Tables Used

    PR_QUALIFICATION_DETAIL Transaction Table

    Related Tables

    PR_QUALIFICATION_MASTER Master table

  • 7/30/2019 HRMS Version 2.0

    19/143

    Table Name:

    PR_QUALIFICATION_DETAILColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Emp_Code from pr_employee_master

    aboveEDUCATION_CODE VARCHAR2 20 Null Enter the qualification codeSUBJECT VARCHAR2 40 Null Enter the subject

    INSTITUTE VARCHAR2 150 Null Enter the InstituteYEAR_OF_PASSING NUMBER 4 Null Enter the passing year PERCENTAGE NUMBER 5,2 Null Enter the percentage of marksCLASS VARCHAR2 15 Null Enter the class passedQUALIFICATION_LEVEL

    NUMBER 2 Null Enter the hierarchy of Qualification

    EDUCATION_TYPE VARCHAR2 20 Not Null Enter the Qualification typeUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    Employees experience detail is entered in this screen.

    Tables Used

    PR_EXPERIENCE_DETAIL Transaction Table

  • 7/30/2019 HRMS Version 2.0

    20/143

    Table Name:

    PR_EXPERIENCE_DETAILColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Emp_Code from the above

    pr_employee_masterCOMPANY_NAME VARCHAR2 150 Null Name of the company where

    he/she previously worked

    DESIGNATION VARCHAR2 100 Null Designation of the employee inthe previous organization

    FROM_DATE DATE 7 Null Enter the from dateTO_DATE DATE 7 Null Enter To dateSALARY NUMBER 6,2 Null Enter the salary drawnNO_OF_YEARS NUMBER 4 Null Enter the number of yearsUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    Employees Training detail is entered in this screen. However, entry will not be done in this screen. Entry fromthe Training module is shown here.

    Tables Used

    PR_TRAINING_DETAIL Transaction Table

    Related Table

    PR_TRAINING_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    21/143

    Table Name:

    PR_TRAINING_DETAILColumn Name Data Type Null Level Remarks

    TR_CODE VARCHAR2 6 Not Null Select the Training CodeEMP_CODE VARCHAR2 20 Not Null Not shown in the screenFROM_DT DATE 7 Null Select from date of trainingTO_DATE DATE 7 Null Select to date of trainingUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 NullBRANCH_CODE VARCHAR2 5 Null

    This screen is used to capture the Transfer Details of employee. All the field values are selected from LOVexcluding the Type and Remarks. Type must be Transfer and Remarks field is entering by user.

    Tables Used

    PR_TRANSFER_DETAIL Transaction Table

    Related Tables

    PR_DEPARTMENT_MASTER Master Table

    PR_DESIGNATION_MASTER Master Table

    PR_GRADE_MASTER Master Table

    PR_PRODGRP_M Master Table

  • 7/30/2019 HRMS Version 2.0

    22/143

    Table Name

    PR_TRANSFER_DETAIL

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Primary key

    CAREER_TYPE_CODE VARCHAR2 3 Not Null Select the type of transfer fromCombo box

    CAREER_DATE DATE Null Select the career Date from LOV

    FROM_DEPT_CODE VARCHAR2 20 Null Select the From dept code from LOVPR_DEPARTMENT_MASTER

    TO_DEPT_CODE VARCHAR2 20 Null Select the to dept code from LOVPR_DEPARTMENT_MASTER

    FROM_DESIGN VARCHAR2 20 Null Select the from design from LOVPR_DESIGNATION_MASTER

    TO_DESIGN VARCHAR2 20 Null Select the to design from LOVPR_DESIGNATION_MASTER

    FROM_GRADE VARCHAR2 20 Null Select the from design from LOVPR_GRADE_MASTER

    TO_GRADE VARCHAR2 20 Null Select the to grade from LOVPR_GRADE_MASTER

    FROM_BASIC NUMBER 15,2 Null Enter the from basic valueTO_BASIC NUMBER 15,2 Null Enter the To basic value

    INCRE_VALUE NUMBER 8,2 Null Enter the increment value

    FROM_GROUP VARCHAR2 5 Null Enter the from group

    TO_GROUP VARCHAR2 5 Null Enter the to group

    REMARKS VARCHAR2 100 Null Enter the remark

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    23/143

    This screen is used to enter the Nominee Details of the employee. Nominee type is selected from the list andthe user enters all other fields.

    Tables Used

    PR_NOMINEE_DETAIL Transaction Table

    Table Name:

    PR_NOMINEE_DETAILColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Emp_Code from the above

    pr_employee_masterNOMINEE_NAME VARCHAR2 100 Not Null Primary KeyNOMINEE_TYPE VARCHAR2 3 Not Null Select the nominee type from

    Combo boxNOMINEE_SEX VARCHAR2 1 Not Null Enter the Sex of the nominee

    ADDRESS1 VARCHAR2 100 Null Enter the Address1ADDRESS2 VARCHAR2 100 Null Enter the address2ADDRESS3 VARCHAR2 100 Null Enter the address3PIN_CODE VARCHAR2 6 Null Enter the PincodeRELATIONSHIP VARCHAR2 20 Null Enter the relationshipPERCENTAGE NUMBER 05,02 Null Enter the percentageUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    PRIMARY KEY-> PR_PK_NOMND_ECD_NAME (EMP_CODE, NOMINEE_NAME)

  • 7/30/2019 HRMS Version 2.0

    24/143

    This screen is used to enter the Dependent details of the employee. Dependent code is selected from LOV. Theuser enters dependent Name and Data of birth.

    Tables Used

    PR_DEPENDENT_DETAIL Transaction Table

    Related Tables

    PR_DEPENDENT_MASTER Master Table

    Table Name:

    PR_DEPENDENT_DETAILColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Emp_Code from pr_employee_master

    above

    DEPENDENT_CODE VARCHAR2 20 Not Null Fetched fromPR_DEPENDENT_CODE_MASTER

    DEPENDENT_NAME VARCHAR2 100 Null Enter the Department nameDATE_OF_BIRTH DATE 7 Null Enter the Date of BirthUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    25/143

    This screen is used for updating the employees career path (Promotions) in the organisation. The career type isselected from the list. From basic and To Basic is entered by the user. All other fields selected from LOV.Increment, Transfer and promotion use the same basic table.

    Tables Used

    PR_TRANSFER_DETAIL Master Table

    Related Tables

    PR_DEPARTMENT_MASTER From General

    PR_DESIGNATION_MASTER From General

    PR_GRADE_MASTER From General

    PR_PRODGRP_M From General

    Table Name

    PR_TRANSFER_DETAIL

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Primary Key

    CAREER_TYPE_CODE VARCHAR2 3 Not Null Select from the combo box

    CAREER_DATE DATE Null Enter the promotion date

    FROM_DEPT_CODE VARCHAR2 20 Null Select the from dept code from LOVPR_DEPARTMENT_MASTER

    TO_DEPT_CODE VARCHAR2 20 Null Select the to dept code from LOVPR_DEPARTMENT_MASTER

    FROM_DESIGN VARCHAR2 20 Null Select the from design from LOVPR_DESIGNATION_MASTER

  • 7/30/2019 HRMS Version 2.0

    26/143

    TO_DESIGN VARCHAR2 20 Null Select the to design from LOVPR_DESIGNATION_MASTER

    FROM_GRADE VARCHAR2 20 Null Select the from grade from LOVPR_GRADE_MASTER

    TO_GRADE VARCHAR2 20 Null Select the to grade from LOVPR_GRADE_MASTER

    FROM_BASIC NUMBER 15,2 Null Enter the from basic

    TO_BASIC NUMBER 15,2 Null Enter the to basic

    INCRE_VALUE NUMBER 8,2 Null Updates the difference between To_Basic From_Basic

    FROM_GROUP VARCHAR2 5 Null Enter the from group

    TO_GROUP VARCHAR2 5 Null Enter the to group

    REMARKS VARCHAR2 100 Null Enter the remark

    USR_ID_C VARCHAR2 10 Null

    LAST_MODT_DT DATE Null

    DEL_FLAG VARCHAR2 1 Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    This screen used to enter the employees misconduct entries. The punishment code is selected from the LOV.Punishment type is select from the list. User enters all other fields.

    Tables Used

    PR_PUNISHMENT Transaction Table

  • 7/30/2019 HRMS Version 2.0

    27/143

    Related Tables

    PR_PUNISHMENT_MASTER Master Table

    PR_EMPLOYEE_MASTER Master Table

    Table Name:

    PR_PUNISHMENTColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Null Emp_Code from the above

    pr_employee_masterPUNISHMENT_CODE VARCHAR2 20 Not Null Select the punishment code

    from LOVPR_PUNISHMENT_MASTER

    DESCRIPTION_OF_PUNISHMENT

    VARCHAR2 300 Null User entry

    FROM_DATE DATE 7 Null Enter the from dateTO_DATE DATE 7 Null Enter the to dateREF VARCHAR2 100 Null Enter the referenceREMARKS VARCHAR2 100 Null Enter the remarksUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    Employees language detail is entered in this screen. When the check box is selected the value (tick marks) isread as Yes

  • 7/30/2019 HRMS Version 2.0

    28/143

    Tables Used

    PR_TB_LANG_DETAIL Transaction Table

    Related Tables

    PR_TB_LANG_MASTER Master Table

    Table Name:

    PR_TB_LANG_DETAILCOLUMN NAME DATA TYPE NULL LEVEL REMARKSEMP_CODE VARCHAR2 20 Not Null Emp_Code from

    Pr_Employee_Master aboveLANG_CDE VARCHAR2 20 Not Null Enter the language known from

    PR_TB_LANG_MASTERLREAD VARCHAR2 1 Null Enter using check boxLWRITE VARCHAR2 1 Null Enter using check boxLSPEAK VARCHAR2 1 Null Enter using check boxUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    This screen is used to enter the details of award WON by the employee. Award code is selected from LOV. TheEmployee chooses other Fields.

  • 7/30/2019 HRMS Version 2.0

    29/143

    Table Used

    PR_AWARD_DET Transaction Table

    Related Tables

    PR_AWARD_MASTER Master Table

    Table Description

    PR_AWARD_MASTER

    Column Name Data Type Null Level Remarks

    DATE_OF_AWARD DATE Enter the date of award

    REMARKS VARCHAR2 250 Y Enter the remarks

    USR_ID_C VARCHAR2 10 Y

    LAST_MODT_DT DATE Y

    DEL_FLAG VARCHAR2 1 Y

    INT_EXT_FLAG CHAR 1 Y Is the Award internal or External. Defaultvalue will be I

    AWARD_CODE VARCHAR2 6 Y Enter the award name

    EMP_CODE VARCHAR2 20 Y Primary key

    1.1.10 Employee Type Master

    Name of the Form: PR_FM_EMP_TYPE_MASTER

    This screen is used to enter the Employee Type master data, which can be selected in Employee Master. This isalso used in Payroll Process.

  • 7/30/2019 HRMS Version 2.0

    30/143

    Table Used

    PR_EMP_TYPE_MASTER Master Table

    Table Description

    PR_EMP_TYPE_MASTER

    Column Name Data Type Null Level Remarks

    EMP_TYPE_CODE VARCHAR2 5 Null Enter the type code

    DESCRIPTION VARCHAR2 100 Null Enter the description

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    USER_ID_C VARCHAR2 10 Null

    LAST_MODT_DT DATE Null

    DEL_FLAG VARCHAR2 1 Null

    1.1.11 Grade Master

    Name Of The Form: PR_FM_GRADE_MASTER

    This form is used to enter a set of master data and detail data so that the same will be selected during theprocess entry and also used for select the Grade in Employee Master. All the fields are to be entered by theuser.

  • 7/30/2019 HRMS Version 2.0

    31/143

    Tables Used

    PR_GRADE_MASTER Master Table

    PR_GRADE_DET Detail Table

    Table Name:

    PR_GRADE_MASTERColumn Name Null Level Data Type RemarksGRADE_CODE Not Null VARCHAR2 20 Primary KeyGRADE Null VARCHAR2 20 Enter the gradeSCALE_OF_PAY Null VARCHAR2 50 Enter the scale of PayEFFECT_DATE Not Null DATE 7 Primary KeyUSR_ID_C Not Null VARCHAR2 10LAST_MODT_DT Not Null DATE 7DEL_FLAG Not Null VARCHAR2 1

    PR_GRADE_DETColumn Name Null Level Data Type RemarksGRADE_CODE Not Null VARCHAR2 20 Foreign Key referenced by

    Pr_Grade_MasterEFFECT_DATE Not Null DATE 7 Foreign Key referenced by

    Pr_Grade_MasterFROM_BASIC Null NUMBER 13,3 Enter the from basicTO_BASIC Null NUMBER 13,3 Enter the to basicINC_AMT Null NUMBER 13,3 User EntryCOMPANY_CODE Not Null VARCHAR2 5BRANCH_CODE Not Null VARCHAR2 5USR_ID_C Not Null VARCHAR2 10LAST_MODT_DT Not Null DATE 7DEL_FLAG Not Null VARCHAR2 1

  • 7/30/2019 HRMS Version 2.0

    32/143

    1.1.12 Language Master

    Name Of The Form: PR_FM_LANG_MASTER

    This form is used to enter the Language code and description so that the same will be selected during theEmployee Language details entry. All the fields to be entered by the user.

    Tables Used

    PR_TB_LANG_MASTER Master Table

    Table Name

    PR_TB_LANG_MASTERColumn Name Null Level Data Type RemarksLANG_CDE Not Null VARCHAR2 20 Must be uniqueDESCRIPTION Null VARCHAR2 100 Enter the descriptionUSER_ID Not Null VARCHAR2 10LAST_MODT_DT Not Null DATE 7DEL_FLAG Not Null VARCHAR2 1

    1.1.13 Leave Code Master

    Name Of The Form: PR_FM_LEAVE_CODE_MASTER

    This form is used to enter a set of leave types, which are applicable in the organisation so that the same will beselected during the process entry. All the fields to be entered by the user.

  • 7/30/2019 HRMS Version 2.0

    33/143

    Tables Used

    PR_LEAVE_CODE_MASTER Master Table

    Table Name:

    PR_LEAVE_CODE_MASTERColumn Name Data Type Null Level RemarksLEAVE_CODE VARCHAR2 20 Not Null Primary keyDESCRIPTION VARCHAR2 30 Not Null Enter the descriptionNO_OF_DAYS NUMBER 2 Null Enter the no of days applicable for the

    calendar yearCARRYOVER_FLAG VARCHAR2 1 Null If Yes, then the balance value for this

    leave type shall be carried over to thenext calendar year during annual leaveprocess

    LOP_FLAG VARCHAR2 1 Null If Yes, and during the salary process, for this leave type the Loss of Pay shall be

    worked out.MAX_DAYS NUMBER 3 Null Enter the maximum days that can beaccumulated

    CEIL_AMOUNT NUMBER 10 Null User EntryETYPE_CODE VARCHAR2 5 Null Enter the leave codeUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

  • 7/30/2019 HRMS Version 2.0

    34/143

    1.1.14 Leave Master

    Name Of The Form: PR_FM_LEAVE_MASTER

    This form is used to enter the opening balance leave during installation of the Software and it will be used in theLeave Transaction Entry. All the fields to be entered by the user. However, this screen can also be used to viewthe employee wise leave details for the specific calendar year by giving the start date of the calendar year.

    Tables Used

    PR_LEAVE_MASTER Transaction Table

    Related table

    PR_EMPLOYEE_MASTER Master Table

    PR_LEAVE_CODE_MASTER Master Table

    Table Name:

    PR_LEAVE_MASTERColumn Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Fetch the employee code fromPr_employee_masterLEAVE_CODE VARCHAR2 20 Not Null Fetch the leave type from

    Pr_Leave_Code_MasterYEAR NUMBER 4 Not Null Calendar year of the balance. Not shown

    in the screen.START_DATE DATE 7 Not Null Enter the start date of the financial year OPENING_BALANCE NUMBER 5,2 Null Enter the opening balance of the leave

    type for the employeeNO_LEAVE_CREDITED NUMBER 5,2 Null Enter the leave credited for the leave type.NO_LEAVE_DEBITED NUMBER 05,0 Null Enter the debit value of the leave type.

  • 7/30/2019 HRMS Version 2.0

    35/143

    2CLOSING_BALANCE NUMBER 05,0

    2Null Updated as Opening_balance +

    no_leave_credited-no_leave_debitedUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    1.1.15 Leave Reason Master

    Name Of The Form: PR_FM_LEAVE_REASON_MASTER

    This form is used to enter a Leave Reason so that the same will be selected during the Leave Transaction entry.All the fields to be entered by the user.

    Tables Used

    PR_LEAVE_REASON_MASTER Master Table

    Table Name:

    PR_LEAVE_REASON_MASTERColumn Name Null Level Data Type RemarksREASON_CODE Not Null VARCHAR2 20 Enter the reason codeDESCRIPTION Not Null VARCHAR2 100 Enter the descriptionUSR_ID_C Not Null VARCHAR2 10LAST_MODT_DT Not Null DATE 7DEL_FLAG Not Null VARCHAR2 1

  • 7/30/2019 HRMS Version 2.0

    36/143

    1.1.16 License Master

    Name of the Form: PR_FM_LICENTYP_M

    This screen is used for enter the type of License as master data. The user enters all the fields and License codemust be unique.

    Tables Used

    PR_LICTYP_M Master Table

    Table Name:

    PR_LICTYP_M

    Column Name Data Type Null Level Remarks

    LICENTYP_CD VARCHAR2 5 Not Null Enter the type code

    LICEN_DESC VARCHAR2 100 Not Null Enter the type description

    USR_ID_C VARCHAR2 10 Not Null

    DEL_FLAG CHAR 1 Not Null

    LAST_MODT_DT DATE Not Null

    1.1.17 Marital Master

    Name Of The Form: PR_FM_MARITAL_MASTER

    This form is used to capture the marital status as master, so that the same will be selected during the processentry. All the fields to be entered by the user.

  • 7/30/2019 HRMS Version 2.0

    37/143

    Tables Used

    PR_MARITAL_MASTER Master Table

    Table Name:

    PR_MARITAL_MASTERColumn Name Data Type Null Level RemarksMARITAL_CODE VARCHAR2 1 Not Null Primary keyDESCRIPTION VARCHAR2 50 Null Enter the material descriptionUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    1.1.18 Medical Master

    Name Of The Form: PR_FM_MEDICAL_MASTER

    This form is used to enter a set of master data so that the same will be selected during the process entry. All thefields to be entered by the user.

  • 7/30/2019 HRMS Version 2.0

    38/143

    The Selective shall capture the opening balance of Medical amount payable to the employee. This screen helpsto capture the data during the implementation stage.

  • 7/30/2019 HRMS Version 2.0

    39/143

    The Complete will process the Medical process, which carries over the previous year closing balance(unclaimed amount) as opening balance value to the next year by including the current year applicable value.This is a calendar year end process.

    Tables Used

    PR_MEDICAL_MASTER Master Table

    Table Name:

    PR_MEDICAL_MASTERColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Primary KeyYEAR NUMBER 4 Not Null Primary KeyOPENING_BALANCE NUMBER 13,3 Null Enter the opening balance

    AMOUNT_CLAIMED NUMBER 13,3 Null Enter the amount claimedCLOSING_BALANCE NUMBER 13,3 Null Opening_balance-amount_claimedUSR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    1.1.19 Post Master

    Name of the Form: PR_FM_POST_MASTER

    This screen used for enter the posts available in the organisation. This can be used in the Recruitment. TheUser enters all the fields and postcode must be unique.

  • 7/30/2019 HRMS Version 2.0

    40/143

    Tables Used

    PR_TB_POST_MASTER Master Table

    Table Name:

    PR_TB_POST_MASTER

    Column Name Data Type Null Level Remarks

    POST_CODE VARCHAR2 20 Not Null Enter the post code

    DESCRIPTION VARCHAR2 100 Null Enter the description

    USER_ID_C VARCHAR2 10 Null

    LAST_MODT_DT DATE Null

    DEL_FLAG VARCHAR2 1 Not Null

    1.1.20 Punishment Master

    Name Of The Form: PR_FM_PUNISHMENT_MASTER

    This form is used to enter a set of Punishment code and Description so that the same will be selected duringEmployees Punishment Detail entry. The user enters all the fields.

  • 7/30/2019 HRMS Version 2.0

    41/143

    Tables Used

    PR_PUNISHMENT_MASTER Master Table

    Table Name

    PR_PUNISHMENT_MASTERColumn Name Data Type Null Level RemarksPUNISHMENT_CODE VARCHAR2 20 Not Null Enter the punishment codeDESCRIPTION_OF_PUNISHMENT

    VARCHAR2 100 Null Enter the punishment description

    USR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    1.1.21 Qualification Master

    Name Of The Form: PR_FM_QUALIFICATION_MASTER

    This form is used to enter Education code and Description so that the same will be selected during theemployees Qualification Detail entry. The Education code must be unique. All the fields to be entered by theuser.

  • 7/30/2019 HRMS Version 2.0

    42/143

    Tables Used

    PR_QUALIFICATION_MASTER Master Table

    Table Name

    PR_QUALIFICATION_MASTERColumn Name Data Type Null Level RemarksEDUCATION_CODE VARCHAR2 20 Not Null Primary keyDESCRIPTION VARCHAR2 50 Null Enter the descriptionMARKS NUMBER 2 Null Enter the marksUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    1.1.22 Signing Authority Master

    Name of the Form: PR_FM_SIGN_AUTH

    This screen is used for enter the signing authority details, can be used in various reports which are required forsign. The user enters all the fields and manager code must be unique. Whenever there is a change in thesigning authority, the record or data need not be modified. One more entry with Effect from has to be entered.

  • 7/30/2019 HRMS Version 2.0

    43/143

    Tables Used

    TB_SIGN_AUTH Master Table

    Table Name

    TB_SIGN_AUTH

    Column Name Data Type Null Level RemarksEMP_MGR_CODE VARCHAR2 20 Null Enter the manager code

    EMP_NAME VARCHAR2 100 Null Enter the employee name

    DESIG VARCHAR2 100 Null Enter the employee designation

    EFF_FROM DATE Null Enter the effective date from

    USER_ID_C VARCHAR2 10 Null

    LAST_MODT_DT DATE Null

    DEL_FLAG VARCHAR2 1 Null

    1.1.23 Skill Code Master

    Name Of The Form: PR_FM_SKILL_CODEMASTER

    This form is used to enter a set of master data so that the same will be selected during the process entry. All thefields to be entered by the user.

  • 7/30/2019 HRMS Version 2.0

    44/143

    Tables Used

    PR_TB_SKILL_CODEMASTER Master Table

    Table Name:

    PR_TB_SKILL_CODEMASTER

    Column Name Data Type Null Level RemarksSKILL_CDE VARCHAR2 20 Not Null Enter the skill codeDESCRIPTION VARCHAR2 100 Null Enter the skill descriptionUSER_ID VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    1.1.24 Status Master

    Name Of The Form: PR_FM_STATUS_MASTER

    This form is used to enter a set of master data so that the same will be selected during the process entry. All thefields to be entered by the user

  • 7/30/2019 HRMS Version 2.0

    45/143

    Tables Used

    PR_STATUS_MASTER Master Table

    Table Name:

    PR_STATUS_MASTERColumn Name Data Type Null Level RemarksSTATUS_CODE VARCHAR2 20 Not Null Enter the status codeDESCRIPTION VARCHAR2 50 Null Enter the status descriptionUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 Not Null

    1.1.25 Work Day Calendar

    Name Of The Form: FM_WORK_DAY_CALENDAR

    This form is used to enter the Holidays viz. Festival Holidays, National Holidays and Weekend details for aCalendar Year so that the same will be selected during the process. This is also considered while processingthe Attendance and Payroll.

  • 7/30/2019 HRMS Version 2.0

    46/143

    Tables Used

    TB_WORK_DAY_CALENDAR Transaction Table

    Related Tables

    TB_CAL_YEAR_MST From Prerequisite

    Table Name:

    TB_WORK_DAY_CALENDARColumn Name Data Type Null Level RemarksW_YEAR NUMBER 4 Not Null Foreign Key (FK_WK_CAL). Fetched from

    TB_CAL_YEAR_MSTW_DATE DATE 7 Not Null Enter the Leave date.HOLIDAY_FLAG VARCHAR2 1 Not Null Foreign Key (FK_WDFLAG). Fetched from

    TB_WORK_DAY_FLAGDESCRIPTION VARCHAR2 100 Null Enter the description

    USER_ID VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not NullDEL_FLAG VARCHAR2 1 NullCOMPANY_CODE VARCHAR2 5 Not NullBRANCH_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    47/143

    2. Attendance

    2.1 Master

    2.1.1. Shift Employee Details

    Name of the Form: MN_FM_SHIFT_EMP

    This Screen used to enter the employees shift group details. Shift Group, Employee Code has the LOV. TheUser enters all other fields. This helps to link the employee to a shift group for processing the shift. This is onetime entry to identify the employee to a Shift Group. Whenever the employee moves from one shift group toanother the same should be modified immediately to that the next process, he is identified in a different shiftgroup.

    Table used

    TB_SHIFT_EMP Transaction Table

    Related Tables

    TB_SHIFT_GROUP Master Table

    PR_EMPLOYEE_MASTER Master Table

    PR_SHIFT_MASTER Master Table

    Table Description

    TB_SHIFT_EMP

    Column Name Data Type Null Level Remarks

    SHIFT_GROUP VARCHAR2 10 N Select from the LOV TB_SHIFT_GROUP

    EMP_CODE VARCHAR2 20 N Select from the LOV

  • 7/30/2019 HRMS Version 2.0

    48/143

    PR_EMPLOYEE_MASTER

    DEPT_CODE VARCHAR2 5 Y Not Used

    VALID_DATE DATE Y Enter the validate / effect date

    SHIFT_CODE VARCHAR2 10 N Enter the shift code PR_SHIFT_MASTER

    SCYCLE NUMBER 2 Y Not used

    DEL_FLAG VARCHAR2 1 Y

    USER_ID VARCHAR2 10 Y

    LAST_MODT_DT DATE YCOMPANY_CODE VARCHAR2 5 Y

    BRANCH_CODE VARCHAR2 5 Y

    2.1.2. Shift Group Details

    Name of the Form: MN_FM_SHIFT_GROUP

    The link between Shift Group and the rotating shifts are identified. For example, if A-group has to come in threeshifts, A is identified in Shift group and three shift codes are entered in the detail below. This is one time entryduring implementation. The user enters all the fields and shift group must be unique.

    Table Used

    TB_SHIFT_GROUP Master Table

    TB_SHIFT_TEMP Detail Table

    Tables Description

    TB_SHIFT_GROUP

    Column Name Data Type Null Level Remarks

  • 7/30/2019 HRMS Version 2.0

    49/143

    SHIFT_GROUP_CODE VARCHAR2 10 Not Null Primary Key

    DESCRIPTION VARCHAR2 100 Null Enter the description

    SHIFT_FLAG VARCHAR2 1 Null Default Value will be N

    USER_ID VARCHAR2 10 Not Null

    LAST_MODT_DT DATE 7 Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    TB_SHIFT_TEMP

    Column Name Data Type Null Level Remarks

    SHIFT_GROUP_CODE VARCHAR2 10 Not Null Fetch from Tb_Shift_Group

    SHIFT_CODE VARCHAR2 10 Null Fetch from Pr_Shift_Master

    SHIFT_FLAG CHAR 1 Null Not Used

    SHIFT_NO NUMBER 1 Null Not Used

    USER_ID VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    2.1.3. Shift Master

    Name of the form: PR_FM_SHIFT_MASTER

    This is used for entering the Shift Information. These details are used in attendance process for give attendanceand calculate late hours of an employee. All the fields are User entry and the Shift code must be Unique.

  • 7/30/2019 HRMS Version 2.0

    50/143

    Table Used

    PR_SHIFT_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    51/143

    Table Description

    PR_SHIFT_MASTER

    Column Name Data Type Null Level Remarks

    SHIFT_CODE VARCHAR2 5 Not Null Unique Key

    SHIFT_DESC VARCHAR2 100 Not Null Enter the shift description

    START_TIME VARCHAR2 5 N Enter the start time of the shift

    END_TIME VARCHAR2 5 N Enter the end time of the shift

    BREAK_ST_TIME VARCHAR2 5 Y Enter the start break time of the shift

    BREAK_END_TIME VARCHAR2 5 Y Enter the end break time of the shift

    TOTL_HOUR VARCHAR2 5 N Updates End Time- Start Time

    SAT_END_TIME VARCHAR2 5 Y Enter the sat end time

    SHIFT_ALLOWN NUMBER 5,2 N Enter the shift allowance

    SHIFT_FLAG VARCHAR2 1 Y If Yes then it means this shift has arotation. Only then it will beconsidered for Shift process.

    USR_ID_C VARCHAR2 10 N

    DEL_FLAG CHAR 1 N

    LAST_MODT_DT DATE N

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    2.2. Transaction

    2.2.1 Arrear Days

    Name of the Form: PR_FM_ARREAR

    This screen is used to enter the arrear days for which salary has to processed and for Production Incentive.Here the month is selected from the LOV. User enters Arrear days and Production Arrear Days for theemployee.

  • 7/30/2019 HRMS Version 2.0

    52/143

    Table Used

    PL_ARREAR Transaction Table

    Related Table

    PR_EMPLOYEE_MASTER Master Table

    Table Description

    PL_ARREAR

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not null Select employee code from LOV(PR_EMPLOYEE_MASTER)

    ARREAR_MONTH VARCHAR2 6 Not null Enter the Arrear Month

    ARREAR_DAYS NUMBER 5,2 Null Enter the Salary arrear days

    PROD_ARR_DAYS NUMBER 5,2 Null Enter the Production Incentive arrear days

    USR_ID_C VARCHAR2 10 Not null

    LAST_MODT_DT DATE Not null

    DEL_FLAG VARCHAR2 1 Not null

    COMPANY_CODE VARCHAR2 5 Not null

    BRANCH_CODE VARCHAR2 5 Not null

    2.2.2 Attendance Correction

    Name of the Form: PR_FM_ACTUAL_ATTENDANCE

    This Screen is used for correcting the Attendance for the employee. Shift Date and Emp_Code hasbeen selected from the LOV. The user enters other fields. Entry Details frame shows the punching Details of theEmployee.

  • 7/30/2019 HRMS Version 2.0

    53/143

    Table Used

    PR_ACTUAL_ATTENDANCE Transaction Table

    Related Tables

    PR_SHIFT_MASTER Master Table

    PR_EMPLOYEE_MASTER Master Table

    PR_ATTND_IO Transaction Table

    Table Description

    PR_ACTUAL_ATTENDANCE

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 N Primary Key - Selected from LOV(PR_EMPLOYEE_MASTER)

    CLOCK_NO VARCHAR2 10 N Displayed based on Employee Code

    SHIFT_DT DATE N Primary Key Enter the Shift Date

    ATTEND_FLG CHAR 2 N Selected from the LOV.(PR_SHIFT_MASTER)

    ON_DUTY CHAR 2 Y Selected from the List (Yes or No)CORR_FLAG CHAR 2 Y Default Value will be N

    DEL_FLAG CHAR 1 N

    USR_ID_C VARCHAR2 10 N

    LAST_MODT_DT DATE N

    PRIMARYKEY PK_PR_ACTUAL_ATTENDANCE (EMP_CODE, SHIFT_DT)

    2.2.3 Attendance Transaction Entry

    Name of the Form: PR_FM_MON_ATTEND

    On entry of year month, the processed data from the actual attendance is shown in the screen. This screen is

    used to correct the Monthly attendance transaction. Month is selected from the LOV. This changes is usedwhile calculating the Loss Of Pay (LOP) in Payroll process.

  • 7/30/2019 HRMS Version 2.0

    54/143

    Table Used

    PR_MON_ATTEND Transaction Table

    Related Tables

    PR_EMPLOYEE_MASTER Master Table

    Table Description

    PR_MON_ATTEND

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Primary Key PR_EMPLOYEE_MASTER

    YR_MONTH VARCHAR2 6 Not Null Select from LOV. This is used as primary key.The format is YYYYMM

    IST_SHIFT NUMBER 5,2 Not Null Modify the no of Ist_shift attended

    IIND_SHIFT NUMBER 5,2 Not Null Modify the no of IInd_shift attend

    IIIRD_SHIFT NUMBER 5,2 Not Null Modify the no of IIIrd_shift attendATT_DAYS NUMBER 5,2 Not Null Calculated value. Can be modified.

    UNAUTH_ABS NUMBER 5,2 Not Null Modify the no of Unauthorized absent

    PROD_DAYS NUMBER 5,2 Null Not used in the screen

    AUTH_ABS NUMBER 5,2 Null Not used in the screen

    HOURS_CUT NUMBER 8,2 Null Not used in the screen

    CLOCK_NO VARCHAR2 10 Null Displayed based on employee code

    HDAY NUMBER 5,2 Null Enter the no of holiday attended

    OT1_SHIFT NUMBER 5,2 Null Not used in the screen

    OT2_SHIFT NUMBER 5,2 Null Not used in the screen

    OT3_SHIFT NUMBER 5,2 Null Not used in the screen

    PAID_DAYS NUMBER 5,2 Null Not used in the screen

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not NullDEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    2.2.4 Compensation Off

    Name Of The Form: PR_FM_COMP_OFF

    When an employee works on a holiday and wishes to claim it as a Compensatory off later, the requisiteinformation is captured. This form is used to enter the employees compensation off details. This data isconsidered while entering the Leave Entry. Employee code is selected from the LOV. All the fields to be entered

    by the user.

  • 7/30/2019 HRMS Version 2.0

    55/143

    Tables Used

    PR_COMP_OFF Transaction Table

    Related Tables

    PR_EMPLOYEE_MASTER Master Table

    Table Name:

    PR_COMP_OFF

    Column Name Data Type Null Level RemarksEmp_Code VARCHAR2 20 Not Null Select from LOV

    (PR-EMPLOYEE_MASTER) -PrimaryKey

    Worked_On DATE 7 Not Null Primary Key Entered the Worked date.Claimed_On DATE 7 Null User entryI_Ii_Half VARCHAR2 1 Null User entryI_Ii_Half_Climed VARCHAR2 1 Null User entry

    Attend flag VARCHAR2 5 Null Not Used

    No_of_Days VARCHAR2 5,2 Null Enter the number of days that can beclaimed.

    Usr_Id_C VARCHAR2 10 Not Null

    Last_Modt_Dt DATE 7 Not Null

    Del_Flag VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    56/143

    2.2.5 Leave Transaction

    Name of the Form: PR_FM_LEAVE_TRAN

    This screen used for enter the employee leave transaction. Employee Code and Leave code are selected fromthe LOV. User enters all other fields. This data on entry is used for payroll process to identify the LOP if any.

    On entering the employee code the leave eligibility is displayed to the user. Also it does not allow the user to

    enter the non-eligible leave to the employee.

    Table Used

    PR_LEAVE_TRAN Transaction Table

    Related Table

    PR_EMPLOYEE_MASTER Master Table

    PR_LEAVE_CODE_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    57/143

    Table Description

    PR_LEAVE_TRAN

    Column Name Data Type NullLevel

    Remarks

    EMP_CODE VARCHAR2 20 Not Null Select the emp_code from LOV(PR_EMPLOYEE_MASTER)

    LEAVE_CODE VARCHAR2 20 Not Null Selected the leave code from LOV(PR_LEAVE_CODE_MASTER)

    YEAR NUMBER 4 Null Not shown in the screen. Updated based on theleave date.

    APPLIED_DATE DATE Null Enter the applied date

    LEAVE_START_DATE DATE Null Enter the leave start date

    LEAVE_END_DATE DATE Null Enter the leave end date

    NO_OF_DAYS NUMBER 5,1 Null Calculates the no of days (End date-Start_Date)

    REASON_CODE VARCHAR2 20 Null Select from the LOV(PR_LEAVE_REASON_MASTER)

    UPDATE_FLAG VARCHAR2 1 Null Default value will be 'Y'. Not shown in the screen.

    START_DATE DATE Null Not Used

    I_II_HALF VARCHAR2 1 Null Select from the list. If the leave is for Half a day,identify whether First or Second half of the day.

    REMARKS VARCHAR2 100 Null Enter the remarks if any.

    FIRST_APPR_FLG VARCHAR2 3 Null Not used

    FIRST_APPR_BY VARCHAR2 20 Null Not used

    SECOND_APPR_FLG VARCHAR2 3 Null Not used

    SECOND_APPR_BY VARCHAR2 20 Null Not used

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    58/143

    Leave Transaction Flow

    Leave Transaction

    No of Days

    Balance

    Available

    Deduct Leave Balance

    Close Transaction

    If Type ofLeave in EL

    No. of times

    claimed < 6 inCalendar year

    Approval

    Committeeto decide

    Yes

    No

    Yes

    No

    YesYes

    Allow the

    Leave

    No

    No

    Disallow

    Updatepr_leave_

    master

    2.2.6 Shift Change Entry

    Name of the Form: PR_FM_SHIFT_TRAN

    If there is a required change in the planned shift, then this screen is used to modify the shift of a specificemployee. Here the user enters the shift code only. All other details are fetch from Tb_shift_tran. This screen

    helps to change the shift of an employee. This screen is used to change the shift of an employee on a particulardate.

  • 7/30/2019 HRMS Version 2.0

    59/143

    Table Used

    TB_SHIFT_TRAN Transaction Table

    Related Table

    PR_EMPLOYEE_MASTER Master Table

    Table Description

    TB_SHIFT_TRAN

    Column Name Data Type Null Level Remarks

    SHIFT_ST_DATE DATE Not Null Primary Key. Shift date

    SHIFT_END_DATE DATE Null Not shown in the screen. Start date is theend date.

    SHIFT_GROUP VARCHAR2 10 Null Not used in this screen

    SHIFT_CODE VARCHAR2 10 Not Null Modify the shift code for which theemployee would like to change.

    SHIFT_YEAR NUMBER 4 Not Null Updating the year based on the Shiftdate. Not shown in the screen.

    EMP_CODE VARCHAR2 20 Not Null Primary key (PR_EMPLOYEE_MASTER)

    CLOCK_NO VARCHAR2 10 Null Displayed based on employee code

    SHIFT_NO NUMBER 1 Not Null Primary key

    ACT_SHIFT_NO NUMBER 1 Null From shift_code field

    ATT_SHIFT_CODE VARCHAR2 10 Null Getting from Process

    DEL_FLAG VARCHAR2 1 Null

    USER_ID VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

  • 7/30/2019 HRMS Version 2.0

    60/143

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    PRIMARYKEY PK_SHIFT_TRAN (SHIFT_ST_DATE, EMP_CODE, SHIFT_NO)

    2.2.7 Shift Updation

    Name of the Form: MN_FM_SHIFT_VIEW

    Same as that of above, but the entry is based on employee instead of date. This screen is used for change theemployees shift. The Department head can correct this after the Shift Schedule Process. Employee Code andMonth is selected from LOV. Shift code is enters by the user. This shift change screen is used to change theshift of an employee for a particular month.

    Table Used

    TB_SHIFT_TRAN Master Table

    Related Table

    PR_EMPLOYEE_MASTER Master Table

    Table Description

    TB_SHIFT_TRAN

    Column Name Data Type Null Level Remarks

    SHIFT_ST_DATE DATE Not Null Primary Key

    SHIFT_END_DATE DATE Null Not shown in the screen. But start date isupdated.

    SHIFT_GROUP VARCHAR2 10 Null Not used in this screen

    SHIFT_CODE VARCHAR2 10 Not Null Enter the shift code to be changed.

  • 7/30/2019 HRMS Version 2.0

    61/143

    SHIFT_YEAR NUMBER 4 Not Null Year updated based on the start date of the shift.

    EMP_CODE VARCHAR2 20 Not Null Primary key (PR_EMPLOYEE_MASTER)

    CLOCK_NO VARCHAR2 10 Null Displayed based on employee code

    SHIFT_NO NUMBER 1 Not Null Primary Key - Update from Shift_Code

    ACT_SHIFT_NO NUMBER 1 Null From shift_code field

    ATT_SHIFT_CODE VARCHAR2 10 Null Getting from Process

    DEL_FLAG VARCHAR2 1 NullUSER_ID VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    PRIMARYKEY PK_SHIFT_TRAN (SHIFT_ST_DATE, EMP_CODE, SHIFT_NO)

    2.3 Process

    2.3.1 Shift Schedule Process

    Name of the Form: MN_FM_SHIFT_PROCESS

    This is a Process form to Process shift cycle and to allocate shift to each shift group. All the employees workingin the plant will be identified in the shift group and shift allocation is done based on shift group. A shift change isoperated between the groups. The shift allocation for the first week of the month is considered based on shiftcycle during the last week of the previous month.

    This form is used for processing and allocating shifts for each shift group, in rotation thereby allocating shifts andweekly off for all the eligible employees. This process will also automatically insert shifts for the given timeperiod for each shift groups included in the process based on the previous weeks shift for that group.

    This is allowed to be processed up to 5th of every month. After that it doesnt allow the user to do this process.

    Holidays mentioned in Workday calendar are not considered during shift process. This Process does shift

    allocation for 3 shifts a day.

    Shift Rotation

    The shift rotation for the employees as given below:

    General Shift does not have any rotation

    The following three types of rotation is followed:A => A (Only in the first shift)A => B =>A (Works only in the first and second shift)A => B => C => A (Works in all the three shifts)

    Where A is I Shift, B is II Shift and C is III Shift.

  • 7/30/2019 HRMS Version 2.0

    62/143

    ForEachCycle

    For

    Each

    Cycle

    AShift

    BShift

    AShift

    For Each Cycle

    AShift

    CShift

    BShift

    ForE

    ach

    Cycle

    ForEachCy

    cle

    For EachCycle

    Shift Process

    a) General Shiftb) Shift Process has to consider three set of sequencec) Some employees work only in A shift (i.e.) first shiftd) The first sequence is from A shift to B shift and back to A shift.e) The second set of sequence is, the employee has to complete the three shift in a cycle.

    The employees will be grouped and linked to the group and execute the process of rotation. The user can dothe shift process and report on the same shall be generated.

    By default the shift cycle is 6 days, this can be changed as department wise.

    To process the shift, a link is required to identify the shift with a group and the employees to be linked to the shiftgroup.

    The various shifts that are available is mastered in the Shift Group. Code shall be unique and the description ofthe shift shall be filled. The employees are individually linked to the Shift Group.

    Important:

    The process can be done only for the future month. Cannot be done for the foregone period. Can be processedany number of time up to 5th of the current month. The data shall be overwritten every time.

  • 7/30/2019 HRMS Version 2.0

    63/143

    Shift Process Flow

    Start

    Shift

    Group

    Employee

    Details

    Shift Process

    Display MessageIf New

    Employee

    Shift Schedule

    Register

    No

    Yes

  • 7/30/2019 HRMS Version 2.0

    64/143

    Table Used

    TB_SHIFT_TRAN Master Table

    Table Description

    TB_SHIFT_TRAN

    Column Name Data Type Null Level Remarks

    SHIFT_ST_DATE DATE Not Null Updated by process

    SHIFT_END_DATE DATE Null Updated by process

    SHIFT_GROUP VARCHAR2 10 Null Updated by process

    SHIFT_CODE VARCHAR2 10 Not Null Updated by process

    SHIFT_YEAR NUMBER 4 Not Null Updated by process

    EMP_CODE VARCHAR2 20 Not Null Primary key

    CLOCK_NO VARCHAR2 10 Null Updated by process

    SHIFT_NO NUMBER 1 Not Null Primary key

    ACT_SHIFT_NO NUMBER 1 Null Updated by process

    ATT_SHIFT_CODE VARCHAR2 10 Null Updated by process

    DEL_FLAG VARCHAR2 1 Null

    USER_ID VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not NullCOMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    PRIMARYKEY PK_SHIFT_TRAN (SHIFT_ST_DATE, EMP_CODE, SHIFT_NO)

  • 7/30/2019 HRMS Version 2.0

    65/143

    2.3.2 Attendance Load

    Name of the Form: PR_FM_ATTENDANCE_LOAD

    This form is used to load the employees attendance from Compro2000 based on the swipe details. Dataavailable in Compro 2000 is the actual data based on the swipe card used by the employees on a day to daybasis. This process deletes the duplicate swipe entries as instructed and also performs the date updation forthe night shift.

    Table Used

    PR_ATTND_IO Master Table

    Related Table

    PR_ATTND_MST From Pr_Attnd_IO

    Table Description

    PR_ATTND_IO

    Column Name Data Type Null Level Remarks

    EMP_CD VARCHAR2 20 Not Null Updated based on the process data

    CLOCK_NO VARCHAR2 7 Not Null Updated based on the process data

    SHIFT_DATE DATE Not Null Updated based on the process data

    IN_OT_FLAG NUMBER 1 Not Null Updated based on the process data

    IN_OT_TIME CHAR 4 Not Null Updated based on the process data

    IODT_TIME DATE Null Updated based on the process data

    OPEN_FLAG CHAR 1 Null Default value will be 'O'

  • 7/30/2019 HRMS Version 2.0

    66/143

    2.3.3 Attendance Process

    Name of the Form: PR_FM_ATTENDANCE_PR

    This form used to process the attendance of all the employees. There are two type of process here, Monthly andDaily.

    In Daily Process, the user gives the from date and to date, it would calculate the Late hours and mark the daily

    attendance, leaves and absenteeism of the employees in daily attendance table.

    In Monthly process, it calculates the no days attended, leaves, total hours late of the month and put into themonthly attendance table. This can be used in the calculation of Loss of pay in Payroll Process.

    Table Used

    PR_ATTND_MST Master Table

    Related Tables

    PR_ATTND_TRAN From Pr_Attnd_Mst

    PR_ACTUAL_ATTENDANCE From Pr_Attnd_Mst

    PR_MON_ATTEND From Pr_Attnd_MstTB_SHIFT_TRAN From Attendance

    TB_SHIFT_MASTER From Attendance

    PR_LEAVE_TRAN From Attendance

    TB_WORK_DAY_CALENDAR From Personal

  • 7/30/2019 HRMS Version 2.0

    67/143

    Table Description

    PR_ATTND_MST

    Column Name Data Type Null Level Remarks

    EMP_CD VARCHAR2 20 Not Null

    CLOCK_NO VARCHAR2 7 Null

    SHIFT_DATE DATE Not Null

    IN_OT_FLAG NUMBER 1 Not Null

    IN_OT_TIME CHAR 4 Not Null

    IODT_TIME DATE Null

    UPD_FLAG CHAR 1 Null Default value will be 'N'

    ACT_SHIFT_DT DATE Null

    MISSING CHAR 1 Null

    IN_OT_ORD NUMBER Null

  • 7/30/2019 HRMS Version 2.0

    68/143

    Attendance Process Flow

    Start

    Attendance Puncheddetails loaded through

    Oracle Sql Loader

    From Compro2000Personal Information

    with Clock No from

    Employee Master

    Shift Schedule Information of an

    employee for the day

    Check the date in

    workday calendar

    Festival

    Holiday or

    Other

    Holiday

    Attendance Process

    1. Calculate the Late Hours

    2. Mark the Attendance

    Punching details

    of the specified

    Employee

    Mark Unauthorised

    absent

    Records Not Found

    Shift start time

    matches 1 Hr

    before/After

    Yes

    Monthly

    Attendance

    Register

    Emp. Leave

    applied forthat day

    Daily Punching

    Details

    Irregular

    Punching Details

    Employee

    Information

    Monthly

    Attendance

    Process

  • 7/30/2019 HRMS Version 2.0

    69/143

    2.3.4 Leave Process

    Name of the Form: PR_FM_LEAVE_MASTER_UPDATE

    This form used to process the Leave for all the employees. There are two type of process here, Half YearlyProcess and Yearly Process.

    In Half yearly Process, the user gives the input date always 1st Jun of the every year, this will calculate the PL

    Balance according to worked days 1 day for every 20 days + service leave will be credited to the employees.

    In Yearly Process, the user gives the input date always 1st Jan of the every year. This will create the record basedon the leave based on carry over or update. Carry over will be taken as previous year closing balance asopening balance. Update will be taken as no of days will be taken as every year opening balance. If the leaveis Privilege leave then leave credit will be based on the worked days 1 day for every 20 days upto 220 for above220 days 1 day for every 10 days and service leave will be credited to the employee and subject to ceiling limitas opening balance of the every year.

    Table Used

    PR_LEAVE_MASTER Master Table

    Related Tables

    PR_LEAVE_TRAN From Pr_Leave_TranPR_LEAVE_CODE_MASTER From Pr_Leave_Code_Master

    PR_MON_ATTEND From Pr_Mon_Attend

    Table Description

    PR_LEAVE_MASTERColumn Name Data Type Null Level RemarksEMP_CODE VARCHAR2 20 Not Null Through Process will be insertLEAVE_CODE VARCHAR2 20 Not Null

  • 7/30/2019 HRMS Version 2.0

    70/143

    YEAR NUMBER 4 Not NullSTART_DATE DATE 7 Not NullOPENING_BALANCE NUMBER 5,2 NullNO_LEAVE_CREDITED NUMBER 5,2 NullNO_LEAVE_DEBITED NUMBER 5,2 NullCLOSING_BALANCE NUMBER 5,2 NullUSR_ID_C VARCHAR2 10 Not NullLAST_MODT_DT DATE 7 Not Null

    DEL_FLAG VARCHAR2 1 Not NullCOMPANY_CODE VARCHAR2 5 Not Null

    Leave Process Flow

    Start

    Active Employee codefrom Employee master Leave type from Leavemaster

    Closing balance of theprevious year as opening

    balance subject to

    maximum days

    Add a record for the

    process year in Leave

    code master

    No days credit+

    Service Leave

    End

    Continue for all

    active employees

    Carryover

    Emp_code

    Leave type

    Based on the Leave Type, No.of Days will be credit,

    If Leave Type PL Then

    1 day for every 20 days

    worked upto 220 days

    +

    1 day for every 10 days

    worked above 220 days+

    Service Leave

    1 Day 4 Yr Service2 Days 7 Yr Service

    3 Days 10 Yrs Service

    Leave Balance

    Carryover/

    Update

    OB=No. of

    Days Cr.

    Update

  • 7/30/2019 HRMS Version 2.0

    71/143

    3. Payroll

    3.1 Master

    3.1.1 Basis Code Norms

    Name of the Form: PL_FM_BASISCODE_NORMS

    This is mid level earning and deduction identifier. For example, in the salary process, this screen identifies thedeductions be to be carried out not directly, but by calculating other salary components viz. Provident Fund. IfPF to be deducted from basic and DA which are two components in the salary, then PF is identified in thisscreen.

    Table Used

    PL_BASIS_CODE_NORMS Master Table

    Related table

    PL_ED_MASTER From Payroll

    Table Description

    PL_BASIS_CODE_NORMS

    Column Name Data Type Null Level Remarks

    CODE_IDENTIFIER VARCHAR2 20 Not Null Select from LOV (PL_ED_MASTER)

    CODE_TOBE_CALCULATED VARCHAR2 20 Not Null Select from LOV (PL_ED_MASTER)

    USR_ID_C VARCHAR2 10 Not Null

  • 7/30/2019 HRMS Version 2.0

    72/143

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    3.1.2 Bonus Ceiling Entry

    Name of the Form: PL_FM_BONUS_CEIL_MASTER

    This screen used to enter the Bonus limit for the financial year. The minimum parameters required are identifiedin the master screen before processing the Bonus for the employees. Start Date and End Date fields areentered by the LOV. All other fields are User Entry.

    Table Used

    PL_BOUNS_CEIL_MASTER Master Table

    Table Description

    PL_BONUS_CEIL_MASTER

    Column Name Data Type Null Level Remarks

    FINANCE_YEAR VARCHAR2 9 N Enter the finance year

    START_DATE DATE N Enter the Starting periodEND_DATE DATE N Enter the ending period

    PAYMENT_DATE DATE Y Enter the payment date

    AMOUNT_PERCENT VARCHAR2 1 N Default value will be 'P'

    AMOUNT NUMBER 13,3 Y Enter the Amount

    CEIL_AMOUNT NUMBER 13,3 Y Calculating the results

    MIN_AMOUNT NUMBER 13,3 Y Calculating the results

    USER_ID VARCHAR2 10 N

    LAST_MODT_DT DATE N

    DEL_FLAG VARCHAR2 1 N

  • 7/30/2019 HRMS Version 2.0

    73/143

    COMPANY_CODE VARCHAR2 5 N

    BRANCH_CODE VARCHAR2 5 N

    3.1.3 Ceiling Master

    Name of the Form: PL_FM_CEILING_MASTER

    This screen used to capture the Ceiling Limit, Ceiling Amount and Effect date of the Earnings and Deduction,which is applicable in generic to any of the component in the salary. This is to identify that PF should not bededucted after the age of 58 years. This ceiling amount shall be identified during the salary process. Here theEarnings and Deduction code are selected from LOV. User enters the all other fields.

    Table Used

    PL_CEILING_MASTER Master Table

    Related Table

    PL_ED_MASTER From Payroll

    Table Description

    PL_CEILING_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Selected from LOV (PL_ED_MASTER)

    CEIL_AMOUNT NUMBER 13,3 Not Null Enter the ceil amount

    CEIL_AGE NUMBER 3 Null Enter the ceil ageEFFECT_FROM DATE Null Enter the with effect date.

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    74/143

    3.1.4 Deduction Priority

    Name of the Form: PL_FM_EARDED

    In Payroll process, if an employees net pay is less than 25% of his gross salary due to loss of pay, then all theeligible deductions are not carried out. A minim of 25% of salary should be paid to the employee. Henceprovision is given to identify the priority of deduction. The priorities of the omission of the deductions are enteredin this screen. Here the ED code and description is fetched from pl_ed_master, the user enters priority. The ED

    Master table is used and this form updated only the Deduction priority.

    Table Used

    PL_ED_MASTER Master Table

    Tables Description

    PL_ED_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Primary Key

    DESCRIPTION VARCHAR2 50 Not Null Fetch from PL_ED_MASTER

    SHORT_NAME VARCHAR2 10 Null Not used in this form

    FREQUENCY VARCHAR2 1 Null Not used in this form

    GL_CODE VARCHAR2 20 Null Not used in this form

    DB_CR_FLAG VARCHAR2 2 Not Null Not used in this form

    EAR_DED_FLAG VARCHAR2 1 Not Null Not used in this form

    SAL_REIM_FLAG VARCHAR2 1 Null Not used in this form

    IT_FLAG CHAR 1 Null Not used in this form

    PRIORITY NUMBER 2 Null Enter the priority of deduction.

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    75/143

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    3.1.5 Earning / Deduction Entry

    Name of the Form: PL_FM_ED_MASTER

    This screen is used to enter the Earnings and Deduction Details. Earnings and Deductions are the salarycomponents that need to be handled in the salary are identified and mastered. This is used in Payroll, Financeand Income Tax Processes. Here all the fields are user entry.

    Table Used

    PL_ED_MASTER Master Table

    Tables Description

    PL_ED_MASTERColumn Name Data Type Null

    LevelRemarks

    ED_CODE VARCHAR2 20 Not Null Primary Key

    DESCRIPTION VARCHAR2 50 Not Null Enter the description of the Earnings andDeductions Code

    SHORT_NAME VARCHAR2 10 Null Enter the short name of the ED Code for printing in the payslip if required.

    FREQUENCY VARCHAR2 1 Null Default value will be 'M'. Not used

    GL_CODE VARCHAR2 20 Null Not used

  • 7/30/2019 HRMS Version 2.0

    76/143

    DB_CR_FLAG VARCHAR2 2 Not Null Default value will be 'DB'. While raisingJV to finance, this ED Code value shouldbe take on the Debit Side or Credit side.

    EAR_DED_FLAG VARCHAR2 1 Not Null Default value will be 'E'. To identifywhether the salary component is anEarning or Deduction.

    SAL_REIM_FLAG VARCHAR2 1 Null Default value will be 'S'. Not applicable.

    PRIORITY NUMBER 2 Null Not used.

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    3.1.6 Employee Entry

    Name of the form: PL_FM_EMPLOYEE_MASTER

    Employee master similar to that of employee master in the personnel modules. The data from personnelmodule flows if employee code is created. In addition to other details it also captures the Employees ESI, PF ifapplicable. Employee code is selected from the LOV. Other fields are User Entry. These details are consideredin Payroll Process for Calculating the ESI and PF.

  • 7/30/2019 HRMS Version 2.0

    77/143

    Table Used

    PL_EMPLOYEE_MASTER Master Table

    Related Table

    PR_EMPLOYEE_MASTER Master Table

    PR_DESIGNATION_MATER Master Table

    PR_GRADE_MASTER Master Table

    PR_EMP_TYPE_MASTER Master Table

    Table Description

    PL_EMPLOYEE_MASTER

    Column Name Data Type Not Null Remarks

    EMP_CODE VARCHAR2 20 Not Null Selected from LOV (PR_EMPLOYEE_MASTER)

    NAME VARCHAR2 150 Not Null Enter the name

    PF_NO VARCHAR2 20 Null Enter the PF_no

    ESI_NO VARCHAR2 20 Null Enter the ESI_no

    DESIGNATION VARCHAR2 50 Null Select from LOV (PR_DESIGNATION_MASTER)

    GRADE_CODE VARCHAR2 20 Null Select the grade from the LOV(PR_GRADE_MASTER)

    PAY_YEAR VARCHAR2 2 Null Not Used.

    DEPT_CODE VARCHAR2 20 Null Department Code of the employee fetched fromPr_Employee_Master

    DOJ DATE Y Null Date of join fromPr_Employee_Master

    BANK_ACNO VARCHAR2 20 Null Enter the A/C No. if salary is paid to bank.

    TR_CODE VARCHAR2 20 Null Enter the transaction code. Bank transactioncode.

    PF_FLAG VARCHAR2 1 Not Null Default value will be 'Y'. If the employee iseligible for PF then select PF

    LOCATION_CODE VARCHAR2 20 Null Select the location from the LOV

    CASH_BANK VARCHAR2 1 Null Salary to be paid in Cash or Bank.UNION_CODE VARCHAR2 5 Null Not used

    WORKSPOT_CODE VARCHAR2 5 Null Not used

    QUARTERS_FLAG VARCHAR2 1 Null Select the flag No or YES

    EMP_TYPE VARCHAR2 5 Null Select the emp_type from the LOV(PR_EMP_TYPE_MASTER)

    TR_SAL_YEAR VARCHAR2 2 Null Fetch from Pr_Emp_Type_Master

    FPF_FLAG VARCHAR2 1 Null Default value will be 'N'

    COMPANY_CODE VARCHAR2 5 Null

    BRANCH_CODE VARCHAR2 5 Null

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

  • 7/30/2019 HRMS Version 2.0

    78/143

    3.1.7 Fixed Earning / Deduction Entry

    Name of the Form: PL_FM_FIXED_ED_MASTER

    This Screen is used to capturer the fixed earnings and detections that is applicable to all the employees in thePl_employee_master for a specific period. This can be used at the time of Payroll Process. The user enters allthe fields.

    Table Used

    PL_FIXED_ED_MASTER Master Table

    Related Table

    PL_ED_MASTER Master Table

    Table Description

    PL_FIXED_ED_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Selected from LOV (PL_ED_MASTER)

    AMOUNT_PERCENT VARCHAR2 1 Not Null Default value will be 'A'. It helps toidentify whether the deduction is amountor percentage.

    AMOUNT NUMBER 13,3 Null Enter the Amount Or percentage

    ON_ED_CODE VARCHAR2 20 Null Enter the On ED code. Not used.

    START_DATE DATE Not Null Enter the Start date from when it shouldbe applied in the salary.

    END_DATE DATE Not Null Enter the end date from when it should beapplied in the salary.

    VALUE_DAYS CHAR 1 Null Not used.

    COMPANY_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    79/143

    BRANCH_CODE VARCHAR2 5 Not Null

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    3.1.8 HRA Master

    Name of the Form: PL_FM_HRA_MASTER

    This screen used to enter the HRA Maximum, Minimum level and HRA Percentage. This is considered forPayroll Processing to provide HRA to the employee.

    Table Used

    PL_HRA_MASTER Master Table

    Related Table

    PL_ED_MASTER Master Table

  • 7/30/2019 HRMS Version 2.0

    80/143

    Table Description

    PL_HRA_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Select the description from the LOV

    SETLMNT_YR VARCHAR2 10 Null Not applicable

    TERM NUMBER Null Not applicable

    MIN_AMT NUMBER 13,3 Null Enter the min amount

    MAX_AMT NUMBER 13,3 Null Enter the max amount

    AMOUNT_PERCENT VARCHAR2 1 Not Null Default value will be 'A'.Default valuewill be 'A'. It helps to identify whetherthe deduction is amount orpercentage.

    AMOUNT NUMBER 13,3 Null Enter the Amount or Percentage

    ON_ED_CODE VARCHAR2 20 Null Selected from the LOV(PL_ED_MASTER)

    LOCATION_CODE VARCHAR2 20 Null Not used

    START_DATE DATE Not Null Select the start date

    END_DATE DATE Not Null Select the end date

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not NullDEL_FLAG VARCHAR2 1 Not Null

    COMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

  • 7/30/2019 HRMS Version 2.0

    81/143

    3.1.9 Norms Entry

    Name of the Form: PL_FM_NORMS_ENTRY

    This form is used for Norms entry, which will be used for processing payroll. The norms are the values to betaken for payroll based on the Earnings and Deduction of the individual employee. Viz. if total earnings crossesa limit, then Professional tax to be deducted in a fixed scale. This information is identified in this form.Whenever there is a change, one more entry to be done by the user with a different start date and end date.

    Earning / Deduction code is selected from LOV, others are user entry.

    Table Used

    PL_NORMS_MASTER Master Table

    Related Table

    PL_ED_MASTER From Payroll

    Table Description

    PL_NORMS_MASTER

    Column Name Data Type Null Level Remarks

    ED_CODE VARCHAR2 20 Not Null Select the ed code from the LOV(PL_ED_MASTER)

    FR_VALUE NUMBER 13,3 Null Enter the From Value

    TO_VALUE NUMBER 13,3 Null Enter the to Value

    AMOUNT_PERCENT VARCHAR2 1 Not Null Default value will be 'A'. It helps to identifywhether the deduction is amount orpercentage.

  • 7/30/2019 HRMS Version 2.0

    82/143

    AMOUNT NUMBER 13,3 Null Enter the Amount or Percentage

    ON_ED_CODE VARCHAR2 20 Null Selected from LOV

    LOCATION_CODE VARCHAR2 20 Null Select the location from the LOV(PL_ED_MASTER)

    START_DATE DATE Not Null Enter the start date

    END_DATE DATE Not Null Enter the end date

    EMP_LOCATION VARCHAR2 20 Null Not used

    VALUE_DAYS VARCHAR2 1 Null Select VALUE or DayCOMPANY_CODE VARCHAR2 5 Not Null

    BRANCH_CODE VARCHAR2 5 Not Null

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    3.1.10 Payroll GL

    Name of the Form: PL_FM_PAYROLL_GL

    This screen is used for enter the General Ledger code for the Earnings and Deductions. This helps in generating

    Journal Voucher to be taken to the finance. Earnings and Deduction Code is select from LOV.

    Table Used

    PL_PAYROLL_GL Master Table

  • 7/30/2019 HRMS Version 2.0

    83/143

    Related Table

    PL_ED_MASTER From Payroll

    Table Description

    PL_PAYROLL_GL

    Column Name Data Type Null Level Remarks

    COST_CODE VARCHAR2 20 Not Null Not Used

    ED_CODE VARCHAR2 20 Not Null Selected from LOV (PL_ED_MASTER)

    GL_CODE VARCHAR2 20 Not Null Enter the GL code

    USR_ID_C VARCHAR2 10 Not Null

    LAST_MODT_DT DATE Not Null

    DEL_FLAG VARCHAR2 1 Not Null

    3.1.11 Production Group Master

    Name of the Form: PL_FM_PRODGRP_M

    This screen is used to enter the Production Group master data. Every General Workmen is eligible for gettingproduction incentive. So that, while entering the personal details of employee, the user must specify theirproduction group. This can be used in Production Incentive process.

    Table Used

    PL_PRODGRP_M Master Table

  • 7/30/2019 HRMS Version 2.0

    84/143

    Table Description

    PL_PRODGRP_M

    Column Name Data Type Null Level Remarks

    GRP_CD VARCHAR2 5 Not Null Primary Key

    GRP_DESC VARCHAR2 100 Not Null Enter the Description

    GRP_PERC NUMBER 3 Null Enter the Description

    USR_ID_C VARCHAR2 10 Not Null

    DEL_FLAG CHAR 1 Not Null

    LAST_MODT_DT DATE Not Null

    Primary Key: PK_PL_PRODGRP_M_01(GRP_CD)

    3.1.12 Production Quantity Master

    Name of the Form: PL_FM_PRODMON_M

    Production Incentive will be paid to the employee/workmen as per the production achieved against the target fora month. This screen is used for enter the Production quantity achieved for the month. Based on this quantityvalue the production incentive amount can be distributed for the all the workman in the plant.

    Table Used

    PL_PRODMON_M Master Table

  • 7/30/2019 HRMS Version 2.0

    85/143

    Table Description

    PL_PRODMON_M

    Column Name Data Type Null Level Remarks

    YR_MONTH VARCHAR2 6 Not Null Primary Key

    PROD_QTY NUMBER 13,3 Not Null Enter the production quantity for which the production incentive tobe processed.

    PROD_CF1 NUMBER 13,3 Null Enter the production quantitycarried over from previous monthat the rate of 150

    PROD_CF2 NUMBER 13,3 Null Enter the production quantitycarried over from previous monthat the rate of 160

    ROFF_PAIS NUMBER 5,2 Null Getting from process. Roundingoff paise value

    ROFF_PAIS_QTR NUMBER 5,2 Null Getting from process

    USR_ID_C VARCHAR2 10 Not Null

    DEL_FLAG CHAR 1 Not Null

    LAST_MODT_DT DATE Not Null

    Primary Key: PK_PL_PRODMON_M_01(YR_MONTH)

    3.2. Transaction

    3.2.1 Bank RD Insurance Entry

    Name of the Form: PL_FM_BANK_RD_INS_ENTRY

    This Screen is used for enter the School Advance, LIC Premium and Housing Society deduction details of theemployees. Deduction code is selected from LOV. User enters all other fields.

  • 7/30/2019 HRMS Version 2.0

    86/143

    Table Used:

    PL_BANK_RD_INS_DEDUCTION Transaction table

    Related Table

    PL_ED_MASTER Master table

    PR_EMPLOYEE_MASTER Master table

    Table Description

    PL_BANK_RD_INS_DEDUCTION

    Column Name Data Type Null Level Remarks

    EMP_CODE VARCHAR2 20 Not Null Select the employee code from LOV(PR_EMPLOYEE_MASTER)

    BANK_RD_INS_FLAG VARCHAR2 1 Not Null Default value will be 'L'

    BANK_INS_CODE VARCHAR2 20 Null Update the transaction code of Bank if available.

    ACCOUNT_NO VARCHAR2 15 Null Enter the account number

    AMOUNT NUMBER 13,3 Null Amo