FO_ASGN_RT_VW1(SQL View) |
Index Back |
---|---|
Asgn Rates VW for Mass ChangesMass Changes Assignment Rates View search record for mass changes. It is defined as Base Record in Search Criteria Definition. PayBill Management is installed. |
SELECT DTL.ASSIGNMENT_ID , DTL.SEQNO , RT.EFFDT , RT.DETAIL_NO , A.BUSINESS_UNIT , A.SO_ID , A.SO_LINE , CNTRL1.SETID , A.CUST_ID , CUST.NAME1 , CNTRL2.SETID , A.VENDOR_ID , (CASE WHEN A.VENDOR_ID = ' ' THEN ' ' ELSE (%Sql(FO_VENDOR_NAME1_SQL, CNTRL2.SETID, A.VENDOR_ID)) END) , DTL.START_DT , DTL.END_DT , %Substring(H.OWNERSHIP_ID, 1, 5) , H.USER_ORDER_TYPE , H.PROJECT_ID , A.ACTIVITY_ID , A.ADDRESS_SEQ_NUM , A.LOCATION , A.JOBCODE , A.EMPLID , A.EMPL_RCD_NUM , P.NAME , A.CANDIDATE_TYPE , A.COMPANY , A.BUSINESS_UNIT_HR , A.DEPTID , A.PAYGROUP , A.GP_PAYGROUP , A.TASKGROUP , A.WORKGROUP , A.TAX_LOCATION_CD , A.TAX_CD , H.BUSINESS_UNIT_CA , H.CONTRACT_NUM , A.CONTRACT_LINE_NUM , (CASE WHEN J.PAY_SYSTEM_FLG = 'GP' THEN C.RATE_PROFILE_GP ELSE CASE P.PER_STATUS WHEN 'N' THEN C.RATE_PROFILE_NEE WHEN 'E' THEN CASE WHEN J.EMPL_TYPE = 'S' THEN C.RATE_PROFILE_NAS ELSE C.RATE_PROFILE_NAH END END END) , RT.RATE_ELEMENT , RE.RATE_PURPOSE , RT.REG_PAY_RATE , RT.REG_BILL_RATE , RE.FO_MARKUP_PCT FROM PS_RS_ASSGN_DETAIL DTL , PS_FO_ASGN_RT_DTL RT , PS_RS_ASSIGNMENT A , PS_RS_SO_HDR H , PS_FO_ORDER_TYPE OT , PS_PERSONAL_DATA P , PS_JOB J , PS_FO_CA_PROFILE C , PS_CUSTOMER CUST , PS_SET_CNTRL_REC CNTRL1 , PS_SET_CNTRL_REC CNTRL2 , PS_FO_RATE_ELEMENT RE , PS_SET_CNTRL_REC CNTRL3 WHERE A.ASSIGNMENT_ID = DTL.ASSIGNMENT_ID AND A.SYSTEM_SOURCE = 'STF' AND A.BUSINESS_UNIT = H.BUSINESS_UNIT AND A.SO_ID = H.SO_ID AND OT.USER_ORDER_TYPE = H.USER_ORDER_TYPE AND OT.ORDER_TYPE = 'T' AND CUST.SETID = CNTRL1.SETID AND CNTRL1.SETCNTRLVALUE = A.BUSINESS_UNIT AND CNTRL1.RECNAME = 'CUSTOMER' AND CUST.CUST_ID = A.CUST_ID AND RT.ASSIGNMENT_ID = DTL.ASSIGNMENT_ID AND ( (RT.EFFDT BETWEEN DTL.START_DT AND DTL.END_DT) OR (RT.EFFDT = ( SELECT MAX(RT2.EFFDT) FROM PS_FO_ASGN_RT_DTL RT2 WHERE RT2.ASSIGNMENT_ID = RT.ASSIGNMENT_ID AND RT2.DETAIL_NO = RT.DETAIL_NO AND RT2.EFFDT <= DTL.START_DT ) ) ) AND CNTRL2.SETCNTRLVALUE = A.BUSINESS_UNIT AND CNTRL2.RECNAME = 'VENDOR' AND RE.SETID = CNTRL3.SETID AND CNTRL3.SETCNTRLVALUE = A.BUSINESS_UNIT AND CNTRL3.RECNAME = 'FO_RATE_ELEMENT' AND RE.RATE_ELEMENT = RT.RATE_ELEMENT AND C.BUSINESS_UNIT = H.BUSINESS_UNIT_CA AND C.USER_ORDER_TYPE = H.USER_ORDER_TYPE AND P.EMPLID = A.EMPLID AND J.EMPLID = A.EMPLID AND J.EMPL_RCD = A.EMPL_RCD_NUM AND J.EFFDT = ( SELECT MAX(J2.EFFDT) FROM PS_JOB J2 WHERE J2.EMPLID = J.EMPLID AND J2.EMPL_RCD = J.EMPL_RCD ) AND J.EFFSEQ = ( SELECT MAX(J3.EFFSEQ) FROM PS_JOB J3 WHERE J3.EMPLID = J.EMPLID AND J3.EMPL_RCD = J.EMPL_RCD AND J3.EFFDT = J.EFFDT ) |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | ASSIGNMENT_ID | Character(15) | VARCHAR2(15) NOT NULL |
Work Assignment ID
Prompt Table: RS_ASSIGNMENT |
2 | SEQNO | Number(5,0) | INTEGER NOT NULL | Sequence Number |
3 | EFFDT | Date(10) | DATE | Effective Date |
4 | DETAIL_NO | Number(3,0) | SMALLINT NOT NULL | Detail Number |
5 | BUSINESS_UNIT | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Prompt Table: SP_BU_PC_NONVW |
6 | SO_ID | Character(15) | VARCHAR2(15) NOT NULL |
Service Order ID
Prompt Table: FO_ORD_SRCH_VW3 |
7 | SO_LINE | Number(3,0) | SMALLINT NOT NULL |
Line Number
Prompt Table: RS_ASSGN_OSL_VW |
8 | CUST_SETID | Character(5) | VARCHAR2(5) NOT NULL | Customer SetID |
9 | CUST_ID | Character(15) | VARCHAR2(15) NOT NULL |
Uniquely identifies an organizational entity that purchases goods or services from the enterprise. Represents the sold-to customer which is the customer organization that places orders. The CUST_ID may or may not be the same as the identifiers for the bill-to and ship-to locations.
Prompt Table: RS_CUSTOMER_VW |
10 | CUST_NAME | Character(40) | VARCHAR2(40) NOT NULL | Name |
11 | VENDOR_SETID | Character(5) | VARCHAR2(5) NOT NULL | Vendor SetID |
12 | VENDOR_ID | Character(10) | VARCHAR2(10) NOT NULL |
Vendor Identifier
Prompt Table: VENDOR_VW |
13 | VENDOR_NAME1 | Character(40) | VARCHAR2(40) NOT NULL | Vendor Name1 |
14 | START_DT | Date(10) | DATE | Start Date |
15 | END_DT | Date(10) | DATE | End Date |
16 | FO_BRANCH | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Prompt Table: FO_BRANCH_TBL |
17 | USER_ORDER_TYPE | Character(5) | VARCHAR2(5) NOT NULL |
User Order Type
Prompt Table: FO_ORDER_TYPE |
18 | PROJECT_ID | Character(15) | VARCHAR2(15) NOT NULL |
Project Id ChartField
Prompt Table: SP_PROJP_NONVW |
19 | ACTIVITY_ID | Character(15) | VARCHAR2(15) NOT NULL | Activity ID |
20 | ADDRESS_SEQ_NUM | Number(5,0) | INTEGER NOT NULL |
Address Sequence Number
Prompt Table: FO_CST_ADDR_VW2 |
21 | LOCATION | Character(10) | VARCHAR2(10) NOT NULL |
Location Code
Prompt Table: LOCATION_TBL |
22 | JOBCODE | Character(6) | VARCHAR2(6) NOT NULL |
Job Code
Prompt Table: JOBCODE_TBL |
23 | EMPLID | Character(11) | VARCHAR2(11) NOT NULL |
Employee ID
Prompt Table: PERSONAL_DATA |
24 | EMPL_RCD_NUM | Number(3,0) | SMALLINT NOT NULL | Project Employee Job Record # |
25 | NAME | Character(50) | VARCHAR2(50) NOT NULL |
Name
Prompt Table: FO_EMPL_NAME_VW |
26 | CANDIDATE_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
Candidate Type
A=Applicant E=Employee |
27 | COMPANY | Character(3) | VARCHAR2(3) NOT NULL |
Company
Prompt Table: COMPANY_TBL |
28 | BUSINESS_UNIT_HR | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit HR
Prompt Table: BUS_UNIT_TBL_HR |
29 | DEPTID | Character(10) | VARCHAR2(10) NOT NULL |
Department
Prompt Table: DEPT_ALL_VW |
30 | PAYGROUP | Character(3) | VARCHAR2(3) NOT NULL |
Pay Group
Prompt Table: FO_PAYGROUP_VW2 |
31 | GP_PAYGROUP | Character(10) | VARCHAR2(10) NOT NULL |
Pay Group
Prompt Table: GP_PYGRP |
32 | TASKGROUP | Character(10) | VARCHAR2(10) NOT NULL |
Taskgroup
Prompt Table: TL_TASKGRP_TBL |
33 | WORKGROUP | Character(10) | VARCHAR2(10) NOT NULL |
Workgroup
Prompt Table: TL_WRKGRP_TBL |
34 | TAX_LOCATION_CD | Character(10) | VARCHAR2(10) NOT NULL | Tax Location Code |
35 | TAX_CD | Character(8) | VARCHAR2(8) NOT NULL |
Tax Code
Prompt Table: CA_TAX_CD_VW |
36 | BUSINESS_UNIT_CA | Character(5) | VARCHAR2(5) NOT NULL |
Contracts Business Unit
Prompt Table: SP_BU_CA_NONVW |
37 | CONTRACT_NUM | Character(25) | VARCHAR2(25) NOT NULL | Contract |
38 | CONTRACT_LINE_NUM | Number(3,0) | SMALLINT NOT NULL | Contract Line Num |
39 | RATE_PROFILE_ID | Character(10) | VARCHAR2(10) NOT NULL |
Rate Profile ID
Prompt Table: FO_RATE_PROFILE |
40 | RATE_ELEMENT | Character(5) | VARCHAR2(5) NOT NULL | Rate Element |
41 | RATE_PURPOSE | Character(1) | VARCHAR2(1) NOT NULL |
Rate Purpose
O=Overtime R=Regular T=Other |
42 | REG_PAY_RATE | Number(19,6) | DECIMAL(18,6) NOT NULL | Pay Rate |
43 | REG_BILL_RATE | Number(19,6) | DECIMAL(18,6) NOT NULL | Bill Rate |
44 | FO_MARKUP_PCT | Signed Number(7,2) | DECIMAL(5,2) NOT NULL | Markup % |