HGA_EVENTDTL_VW

(SQL View)
Index Back

Absence Event details

Absence Event details view used in the query for AM Pivot Grids

SELECT EVT.EMPLID , EVT.EMPL_RCD , EVT.BGN_DT , EVT.PIN_TAKE_NUM , EVT.END_DT , EVT.ORIG_BEGIN_DT , EVT.ABS_ENTRY_SRC , EVT.PRC_EVT_ACTN_OPTN , EVT.VOIDED_IND , EVT.ABSENCE_REASON , EVT.BEGIN_DAY_HRS , EVT.BEGIN_DAY_HALF_IND , EVT.END_DAY_HRS , EVT.END_DAY_HALF_IND , EVT.ALL_DAYS_IND , EVT.START_TIME , EVT.END_TIME , EVT.START_TIME2 , EVT.END_TIME2 , EVT.MANAGER_APPR_IND , EVT.OVRD_ENT_VAL , EVT.OVRD_ADJ_VAL , EVT.CAL_RUN_ID , EVT.PYE_RUN_NUM , EVT.LAST_UPDT_DT , EVT.PROCESS_DT , EVT.ABS_EVT_FCST_VAL , EVT.FCST_DTTM , EVT.DURATION_ABS , EVT.DURATION_HOURS , EVT.DURATION_HOURS , EVT.DURATION_DYS , EVT.DURATION_DYS , EVT.ACTION_DT_SS , CASE WHEN EVT.WF_STATUS <> ' ' THEN EVT.WF_STATUS ELSE CASE WHEN EVT.MANAGER_APPR_IND = 'Y' THEN 'A' ELSE 'V' END END , EVT.TRANSACTION_NBR , EVT.TRANSACTION_NBR_EA , EVT.FIRST_PROC_DT , EVT.COMMENTS , PIN.DESCR , PIN.USED_BY , PIN.COUNTRY , TYP.ABS_TYPE_OPTN , TYP.EFFDT , TYP.ABS_TYPE_OPTN||'-'||TYP.DESCR , %Coalesce( PRC.GP_ABS_EVT_STAT, 'N') ,%Sql(HGA_EVT_PRD_BGN_YR, BGN_DT, PGPE.TEXT1) ,%Sql(HGA_EVT_PRD_BGN_YR, BGN_DT, PGPE.TEXT2) , %Sql(HGA_PARTIALDAY_OPTN) , CASE WHEN EVT.MANAGER_APPR_IND = 'Y' THEN 'A' ELSE CASE WHEN EVT.WF_STATUS IN ('D' , 'C') THEN 'O' ELSE 'P' END END , JOB.GP_PAYGROUP , %Sql(HGA_EVT_CALID, JOB.GP_PAYGROUP , EVT.BGN_DT) , %Coalesce(( SELECT PRD_TYPE FROM PS_HGA_PRC_STAT_VW A WHERE A.EMPLID = EVT.EMPLID AND A.EMPL_RCD = EVT.EMPL_RCD AND A.GP_PAYGROUP = JOB.GP_PAYGROUP AND A.CAL_ID = %Sql(HGA_EVT_CALID, JOB.GP_PAYGROUP , EVT.BGN_DT) ), 'C') , %Sql(HGA_GET_QUARTER, EVT.BGN_DT, %Sql(HGA_EVT_PRD_BGN_YR, EVT.BGN_DT, PGPE.TEXT1), PGPE.START_MTH_FSCL, PGPE.START_DAY_FSCL) , %Sql(HGA_GET_QUARTER, EVT.BGN_DT, %Sql(HGA_EVT_PRD_BGN_YR, EVT.BGN_DT, PGPE.TEXT2), PGPE.START_MTH_CAL, PGPE.START_DAY_CAL) , SS.UNIT_TYPE , 1 FROM PS_GP_ABS_EVENT EVT LEFT OUTER JOIN PS_HGA_CAL_STAT_VW PRC ON PRC.CAL_RUN_ID = EVT.CAL_RUN_ID , PS_GP_PIN PIN , PS_GP_ABS_TAKE TAK , PS_GP_ABS_TYPE TYP , PS_HGA_PG_EMP_DET JOB , PS_HGA_PGPE_DTL_VW PGPE , PS_GP_ABS_SS SS WHERE PIN.PIN_NUM = EVT.PIN_TAKE_NUM AND TAK.PIN_NUM = PIN.PIN_NUM AND TYP.USED_BY = PIN.USED_BY AND TYP.COUNTRY = PIN.COUNTRY AND TYP.ABS_TYPE_OPTN = TAK.ABS_TYPE_OPTN AND %EffdtCheck(GP_ABS_TAKE, TAK, EVT.BGN_DT) AND %EffdtCheck(GP_ABS_TYPE, TYP, EVT.BGN_DT) AND JOB.EMPLID = EVT.EMPLID AND JOB.EMPL_RCD = EVT.EMPL_RCD AND JOB.GP_PAYGROUP = PGPE.GP_PAYGROUP AND SS.COUNTRY = PGPE.COUNTRY AND EVT.PIN_TAKE_NUM = SS.PIN_TAKE_NUM AND %EffdtCheck(GP_ABS_SS, SS, EVT.BGN_DT)

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 EMPLID Character(11) VARCHAR2(11) NOT NULL Employee ID
2 EMPL_RCD Number(3,0) SMALLINT NOT NULL Empl Record
3 BGN_DT Date(10) DATE NOT NULL Begin Date
4 PIN_TAKE_NUM Number(8,0) INTEGER NOT NULL Absence Take

Prompt Table: GP_PIN_ABSTK_VW

5 END_DT Date(10) DATE end date
6 ORIG_BEGIN_DT Date(10) DATE original begin date

Default Value: GP_ABS_EVENT.BGN_DT

7 ABS_ENTRY_SRC Character(1) VARCHAR2(1) NOT NULL Absence Entry Source
1=Administrator Absence Event
2=Time & Labor
3=Third Party
4=Employee Absence Request
5=Manager Absence Request
6=Employee Timesheet
7=Manager Timesheet
A=Employee Extended Absence
B=Manager Extended Absence
C=Administrator Extended Absence
D=Employee Desktop Integration

Default Value: 1

8 PRC_EVT_ACTN_OPTN Character(1) VARCHAR2(1) NOT NULL Process Action Event Indicator
N=Normal
V=Void

Default Value: N

9 VOIDED_IND Character(1) VARCHAR2(1) NOT NULL Voided Indicator

Y/N Table Edit

Default Value: N

10 ABSENCE_REASON Character(3) VARCHAR2(3) NOT NULL absence reason

Prompt Table: %GP_EDIT_FLD1

11 BEGIN_DAY_HRS Signed Number(6,2) DECIMAL(4,2) NOT NULL Partial Hours
12 BEGIN_DAY_HALF_IND Character(1) VARCHAR2(1) NOT NULL indicates whether first day of an absence event began counts as half a day

Y/N Table Edit

Default Value: N

13 END_DAY_HRS Signed Number(6,2) DECIMAL(4,2) NOT NULL partial hours end
14 END_DAY_HALF_IND Character(1) VARCHAR2(1) NOT NULL half day end indicator

Y/N Table Edit

Default Value: N

15 ALL_DAYS_IND Character(1) VARCHAR2(1) NOT NULL All Days Indicator
N=Apply To Begin Day Only
Y=Apply To All Days

Default Value: N

16 START_TIME Time(15) TIMESTAMP Interview Start Time
17 END_TIME Time(15) TIMESTAMP Interview End Time
18 START_TIME2 Time(15) TIMESTAMP Contains End Time. Primarly created for storing Start Time of Absence Take
19 END_TIME2 Time(15) TIMESTAMP Contains End Time. Primarly created for storing End Time of Absence Take
20 MANAGER_APPR_IND Character(1) VARCHAR2(1) NOT NULL Manager Approved

Y/N Table Edit

Default Value: N

21 OVRD_ENT_VAL Signed Number(12,6) DECIMAL(10,6) NOT NULL Override Entitlement Amoung
22 OVRD_ADJ_VAL Signed Number(8,2) DECIMAL(6,2) NOT NULL Override Adjustment Amoung
23 CAL_RUN_ID Character(18) VARCHAR2(18) NOT NULL Calendar Run Id
24 PYE_RUN_NUM Number(8,0) INTEGER NOT NULL Number to link to Payee Run Table
25 LAST_UPDT_DT Date(10) DATE Date of last Update
26 PROCESS_DT Date(10) DATE Process Date
27 ABS_EVT_FCST_VAL Character(30) VARCHAR2(30) NOT NULL This field is used on the GP_ABS_EVENT record to record the value of the resolved related forecast element.
28 FCST_DTTM DateTime(26) TIMESTAMP This field is used on the GP_ABS_EVENT to record the last time forecasting was run for this event.
29 DURATION_ABS Number(7,2) DECIMAL(6,2) NOT NULL Duration field containing 2 decimals to handle absence requirements
30 DURATION_HOURS Number(7,2) DECIMAL(6,2) NOT NULL Duration (Hours)
31 DURATION_HRS Number(7,2) DECIMAL(6,2) NOT NULL Duration Hrs
32 DURATION_DYS Number(7,2) DECIMAL(6,2) NOT NULL Duration field containing 2 decimals to handle absence requirements
33 DURATION_DAYS Number(8,3) DECIMAL(7,3) NOT NULL Duration (Days)
34 ACTION_DT_SS Date(10) DATE Date Submitted
35 ABS_WF_STATUS Character(1) VARCHAR2(1) NOT NULL Approval Status
A=Approved
C=Cancelled
D=Denied
E=Error. Contact Administrator.
F=Awaiting final approval
I=In Approval Process
M=Administrator is Processing
N=Not Available
P=Push Back
S=Submitted
V=Saved
36 TRANSACTION_NBR Number(15,0) DECIMAL(15) NOT NULL 08/02/99 NAS: Changed the size of this field from 10 to 15. Based on Jim Hillman's decision to make the field at a standard size.
37 TRANSACTION_NBR_EA Number(15,0) DECIMAL(15) NOT NULL The Extendned Absence transaction number

Default Value: 0

38 FIRST_PROC_DT Date(10) DATE GP Core/Abs Mgt field to track when an absence was first processed. This date will not change regardless of how many retro runs are run against the absence subsequent to the initial calculation.
39 COMMENTS Long Character CLOB Comment
40 GPIN_DESCR Character(30) VARCHAR2(30) NOT NULL This object is a copy of the standard DESCR field, however it contains additional labels not available on the standard.
41 USED_BY Character(1) VARCHAR2(1) NOT NULL USED_BY
A=All Countries
C=Specific Country
42 COUNTRY Character(3) VARCHAR2(3) NOT NULL Country
43 ABS_TYPE_OPTN Character(3) VARCHAR2(3) NOT NULL Absence Type
44 EFFDT_OTH Date(10) DATE Other Effective Date
45 DESCR40 Character(40) VARCHAR2(40) NOT NULL Description
46 GP_ABS_EVT_STAT Character(1) VARCHAR2(1) NOT NULL Absence event status
F=Finalized
N=Not Processed
P=Processed
47 FISCAL_YEAR Number(4,0) SMALLINT NOT NULL Fiscal Year
48 CALENDAR_YEAR Number(4,0) SMALLINT NOT NULL Calendar Year
49 ABS_PARTIAL_DAYS Character(3) VARCHAR2(3) NOT NULL Partial Days Indicator
ADH=All Day Half
ALL=All Day
BD=Begin Day Hours
BDH=Begin Day Half
BE=Begin and Day Hours
BEH=Begin and End days Half
ED=End Day Hours
EDH=End Day Half
50 ABS_CATEGORY Character(1) VARCHAR2(1) NOT NULL Absence Category
A=Approved
O=Other
P=Planned
51 GP_PAYGROUP Character(10) VARCHAR2(10) NOT NULL Global Payroll pay group
52 CAL_ID Character(18) VARCHAR2(18) NOT NULL calendar id
53 PRD_TYPE Character(1) VARCHAR2(1) NOT NULL Period Type
C=Current
R=Retro
54 FISCAL_QUARTER Character(2) VARCHAR2(2) NOT NULL Fiscal Quarter
55 CALENDAR_QUARTER Character(2) VARCHAR2(2) NOT NULL Calendar Quarter
56 UNIT_TYPE Character(1) VARCHAR2(1) NOT NULL Unit Type in which the absence balances are displayed
D=Days
H=Hours
57 COUNT_1 Number(3,0) SMALLINT NOT NULL Count Work Field