Steps to Create the Schedule Report
****************************************************************************
CREATE OR REPLACE VIEW
VP_SCHEDULE_CUST ( SHIFTDATE,
SHIFTSTARTTIME, SHIFTENDTIME,
PERSONID ) AS SELECT
trunc(SH.STARTDTM) AS SHIFTDATE,
SS.STARTDTM AS SHIFTSTARTTIME ,
SS.ENDDTM AS SHIFTENDTIME ,
WE.PERSONID
FROM
WTKEMPLOYEE WE,
SHIFTASSIGNMNT SA,
SHIFT SH,
SHIFTSEGMENT SS
WHERE
SA.SHIFTID = SH.SHIFTID
AND SS.SHIFTCODEID =
SH.SHIFTCODEID
AND SH.SHIFTTYPEID = 1
AND SA.DELETEDSW =0
AND SA.EMPLOYEEID = WE.EMPLOYEEID
****************************************************************************
CREATE OR REPLACE VIEW
VP_DATES_STAGE ( ROWNUMBER,
DAY ) AS select rownum as rownumber,
trunc((sysdate-90)+rownum)
as day from all_objects
where rownum <= 120
****************************************************************************
CREATE OR REPLACE VIEW VP_DATES_CUST
( DAY,
PERSONID ) AS select a.day,
b.personid from
vp_dates_stage a, wtkemployee b
****************************************************************************
grant select on vp_schedule_cust to
KRONOSRUSER;
****************************************************************************
grant select on vp_schedule_cust to
KRONOSUSER;
****************************************************************************
grant select on vp_dates_cust to
KRONOSRUSER;
****************************************************************************
grant select on vp_dates_cust to
KRONOSUSER;
****************************************************************************