Commit 0d2c175d authored by jshaikh's avatar jshaikh

Made a new folder for ADM-Vision Sqls

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@188033 ce508802-f39f-4f6c-b175-0d175dae99d5
parent aabb695f
SET DEFINE OFF;
------------------- Allowance Deduction-25-06-2018 Start ----------------------------------
-- w_allowded
ALTER TABLE ALLWDEDN ADD APPLICABLE_TO CHAR(1) ;
ALTER TABLE ALLWDEDN ADD INPUT_TYPE CHAR(1) ;
------------------- Allowance Deduction-25-06-2018 End ----------------------------------
------------------- Payroll Change-28-06-2018 Start ----------------------------------
ALTER TABLE PAYROLLDET ADD CONSTRAINT FK_PAYROLL_DET_HDR FOREIGN KEY(PRD_CODE,EMP_CODE) REFERENCES PAYROLL(PRD_CODE,EMP_CODE) ON DELETE CASCADE;
ALTER TABLE PAYROLL_PROJDET ADD CONSTRAINT FK_PAYPROJ_DET_HDR FOREIGN KEY(PRD_CODE,EMP_CODE) REFERENCES PAYROLL_PROJHDR(PRD_CODE,EMP_CODE) ON DELETE CASCADE;
------------------- Payroll Status Change-28-06-2018 End ----------------------------------
------------------- Department Change-17-07-2018 Start ----------------------------------
create or replace FUNCTION APPVIS.FN_GET_EMP_NAME (as_emp_code char,as_return_type char)
return varchar2 is
ls_emp_fname employee.emp_fname%type;
ls_emp_mname employee.emp_mname%type;
ls_emp_lname employee.emp_lname%type;
begin
if (as_return_type = 'F') then
select emp_fname into ls_emp_fname from employee where emp_code = as_emp_code;
return ls_emp_fname;
elsif as_return_type ='M' then
select emp_mname into ls_emp_mname from employee where emp_code = as_emp_code;
return ls_emp_mname;
elsif as_return_type ='L' then
select emp_lname into ls_emp_lname from employee where emp_code = as_emp_code;
return ls_emp_lname;
elsif as_return_type ='X' then
select emp_fname,emp_mname,emp_lname into ls_emp_fname,ls_emp_mname,ls_emp_lname
from employee where emp_code = as_emp_code;
return trim(ls_emp_fname) ||' '|| trim(ls_emp_mname) ||' '|| trim(ls_emp_lname);
elsif as_return_type ='FL' then
select emp_fname,emp_mname,emp_lname into ls_emp_fname,ls_emp_mname,ls_emp_lname
from employee where emp_code = as_emp_code;
return trim(ls_emp_fname) ||' '|| trim(ls_emp_lname);
elsif as_return_type ='FM' then
select emp_fname,emp_mname,emp_lname into ls_emp_fname,ls_emp_mname,ls_emp_lname
from employee where emp_code = as_emp_code;
return trim(ls_emp_fname) ||' '|| trim(ls_emp_mname);
end if;
end;
/
------------------- Department Change-17-07-2018 End ----------------------------------
\ No newline at end of file
SET DEFINE OFF;
---------------- Department.Start ---------
------------------- Employee Status Change-11-06-2018 Start ----------------------------------
--- w_emp_status
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES001',
'Unsatisfactory Performance',
'Unsatisfactory',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES002',
'Diciplinary Action',
'Diciplinary Action',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES003',
'Lack of professional behaviour',
'Lack of prof behav',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES004',
'Absenteeism',
'Absenteeism',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES005',
'Unsatisfactory Performance.',
'Unsatisfactory',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES006',
'Diciplinary Action.',
'Diciplinary Action',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES007',
'Lack of professional behaviour.',
'Lack of prof behav',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'Y',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES008',
'Absenteeism.',
'Absenteeism',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'Y',
NULL
);
COMMIT;
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES009',
'Completion of Training',
'Training Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'N',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES010',
'Completion of Extended Training',
'Training Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'N',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES011',
'Completion of Performance Improvement Program',
'Program Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'P',
'N',
NULL
);
COMMIT;
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES012',
'Completion of Probation',
'Probation Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'N',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES013',
'Completion of Training.',
'Training Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'N',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES014',
'Completion of Extended Training / Probation',
'Probation Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'N',
NULL
);
INSERT INTO COMVIS.GENCODES
(
FLD_NAME ,
MOD_NAME ,
FLD_VALUE ,
DESCR ,
SH_DESCR ,
CHG_DATE ,
CHG_USER ,
CHG_TERM ,
ACTIVE ,
UDF_STR1 ,
UDF_STR2 ,
UDF_STR3
)
VALUES
(
'REASON_CODE',
'W_EMP_STATUS',
'ES015',
'Completion of Performance Improvement Program.',
'Program Completed',
SYSDATE,
'BASE',
'BASE',
'Y',
'C',
'N',
NULL
);
COMMIT;
------------------- Employee Status Change-11-06-2018 End ----------------------------------
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment