RB_WORKER_CI_VW(SQL View) |
Index Back |
---|---|
CI view for RB_WORKERThis view has the same structure as RB_WORKER. Note: Removed prompt table for PERSON_ID because app class call ExecuteEdit to check Prompt value even in Add mode. In that case, having PERSON_ID with prompt table makes the checking always returns false value. As delivered, this view does not contain any PeopleCode and is used in Component Interface (CI) components only. Whenever the structure of the underlying record changes, this view must be modified accordingly. Stores the Worker information. If HRMS is used the maintenance of the Workers information will be done in HRMS. For Workers not managed by HRMS, the maintenance of their information will be done here. |
SELECT A.PERSON_ID , A.WRKR_ASGN_SEQ , A.EFFDT , A.EFFSEQ , A.WRKR_JOB_SEQ , A.BO_ID , A.JOB_INDICATOR , A.EMPL_STATUS , A.HR_STATUS , A.SOURCE_IND , A.REG_TEMP , A.FULL_PART_TIME , A.BUSINESS_UNIT_GL , A.SETID_DEPT , A.DEPTID , A.SETID_LOCATION , A.LOCATION , A.PHYSICAL_LOCATION , A.SETID_JOBCODE , A.JOBCODE , A.HOLIDAY_SCHEDULE , A.SUPERVISOR_ID , A.OFFICER_CD , A.MANAGER_LEVEL , %subrec(RB_AUDIT_SBR, A) FROM PS_RD_WRKR_JOB A |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | PERSON_ID | Character(15) | VARCHAR2(15) NOT NULL | Person ID |
2 | WRKR_ASGN_SEQ | Number(3,0) | SMALLINT NOT NULL | Assignment Sequence |
3 | EFFDT | Date(10) | DATE NOT NULL |
Effective Date
Default Value: %date |
4 | EFFSEQ | Number(3,0) | SMALLINT NOT NULL |
Effective Sequence
Default Value: 0 |
5 | WRKR_JOB_SEQ | Number(3,0) | SMALLINT NOT NULL |
Job Sequence
Default Value: 0 |
6 | BO_ID | Signed Number(32,0) | DECIMAL(31) NOT NULL | Business Object ID |
7 | JOB_INDICATOR | Character(1) | VARCHAR2(1) NOT NULL |
This Indicator is used on JOB to specify which employment record is considered to be the primary one for an employee.
In case of Multiple Jobs per Employee, this property is being used to make a conscious decision in related features where only 1 Employment Record per Employee needs to be returned.
N=Not Applicable P=Primary Job S=Secondary Job Default Value: P |
8 | EMPL_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
Employment Status. e.g., Active, Leave of Absence, Terminated, Retired, etc.
A=Active D=Deceased L=Leave of Absence P=Leave With Pay Q=Retired With Pay R=Retired S=Suspended T=Terminated U=Terminated With Pay V=Terminated Pension Pay Out W=Short Work Break X=Retired-Pension Administration Default Value: A |
9 | HR_STATUS | Character(1) | VARCHAR2(1) NOT NULL |
An indication whether a worker is still on payroll.
HR_STATUS = "A" if EMPL_STATUS in ("A", "L", "P", "S", "W");
HR_STATUS = "A" if EMPL_STATUS not in ("A", "L", "P", "S", "W");
A=Active I=Inactive Default Value: A |
10 | SOURCE_IND | Character(4) | VARCHAR2(4) NOT NULL |
EIP Source Indicator
CRM=CRM EBS=EBIZ Suite EXT=External HRMS=HCM SCM=SCM Default Value: CRM |
11 | REG_TEMP | Character(1) | VARCHAR2(1) NOT NULL |
Identifies whether the worker is a Regular employee or a Temporary employee.
R=Regular T=Temporary Default Value: R |
12 | FULL_PART_TIME | Character(1) | VARCHAR2(1) NOT NULL |
Identifies whether the employee works Full Time or Part Time.
F=Full-Time P=Part-Time Default Value: F |
13 | BUSINESS_UNIT_GL | Character(5) | VARCHAR2(5) NOT NULL |
This field stores the General Ledger Business Unit. Used for the Integration with Contracts/Billing from CRM.
Prompt Table: SP_BU_FS_NONVW |
14 | SETID_DEPT | Character(5) | VARCHAR2(5) NOT NULL |
Department SetID
Default Value: OPR_DEF_TBL_RB.SETID Prompt Table: SETID_DEPT_VW |
15 | DEPTID | Character(15) | VARCHAR2(15) NOT NULL |
Department
Prompt Table: DEPT_TBL_WRK_VW |
16 | SETID_LOCATION | Character(5) | VARCHAR2(5) NOT NULL |
Location SetID
Default Value: OPR_DEF_TBL_RB.SETID Prompt Table: SETID_LOCATN_VW |
17 | LOCATION | Character(15) | VARCHAR2(15) NOT NULL |
This field stores the Location Code.
Prompt Table: LOCATION_WRK_VW |
18 | PHYSICAL_LOCATION | Character(30) | VARCHAR2(30) NOT NULL | Physical Location (Free-Form) |
19 | SETID_JOBCODE | Character(5) | VARCHAR2(5) NOT NULL |
SETID_JOBCODE field used in the HCM/ CRM sync Application Messages.
Default Value: OPR_DEF_TBL_RB.SETID Prompt Table: SETID_JOBCD_VW |
20 | JOBCODE | Character(15) | VARCHAR2(15) NOT NULL |
Job Code or Job Title.
Prompt Table: JOBCD_WRK_VW |
21 | HOLIDAY_SCHEDULE | Character(6) | VARCHAR2(6) NOT NULL |
This is the holiday schedule field.
Prompt Table: HOLIDAY_VW |
22 | SUPERVISOR_ID | Character(15) | VARCHAR2(15) NOT NULL |
ID of a worker's supervisor.
Prompt Table: RB_WORKER_SRCH |
23 | OFFICER_CD | Character(1) | VARCHAR2(1) NOT NULL |
Officer Code for a company. E.g., Chairman, Director, President, Treasurer, etc.
C=Chairman D=Director N=None O=Officer P=President S=Secretary T=Treasurer V=Vice President Default Value: N |
24 | MANAGER_LEVEL | Character(2) | VARCHAR2(2) NOT NULL |
Manager Level.
0=Chief Operating Officer 1=Director 2=Senior Officer 3=Vice President 4=Senior Manager 5=Mid-Level Manager 6=First-Line Manager 7=Supervisor 8=All Other Positions 9=Non-Manager Default Value: 9 |
25 | ROW_ADDED_DTTM | DateTime(26) | TIMESTAMP | This is a datetime field for record creation. |
26 | ROW_ADDED_OPRID | Character(30) | VARCHAR2(30) NOT NULL | ID of user who added the row. |
27 | ROW_LASTMANT_DTTM | DateTime(26) | TIMESTAMP | The date and time that the row was last updated. |
28 | ROW_LASTMANT_OPRID | Character(30) | VARCHAR2(30) NOT NULL | ID of user who last modified the row. |
29 | SYNCID | Number(10,0) | DECIMAL(10) NOT NULL | The Synchronization ID field stores a value generated by the sync processor. The value is used to identify the type of object that the sync processor is about to handle. |
30 | SYNCDTTM | DateTime(26) | TIMESTAMP | Synchronization Last Update Date Time |