HGA_EVENTDTL_VW(SQL View) |
Index Back |
---|---|
Absence Event detailsAbsence 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 |