PGM_GETPROG_RES(SQL View) |
Index Back |
---|---|
View for program resourcesThis view returns all the labor resources for projects under a program. |
SELECT DISTINCT PT.BUSINESS_UNIT , B.PROJECT_ID , PT.TEAM_MEMBER , PD.NAME , PD.NAME_PREFIX , PD.CITY , PD.STATE , PD.COUNTRY FROM PS_PROJECT_TEAM PT , PS_PERSONAL_DATA PD ,PSTREENODE A , PS_PROJECT B , PS_BUS_UNIT_OPT_PC C WHERE PT.TEAM_MEMBER_CLASS = 'L' AND PT.TEAM_MEMBER_IND = 'E' AND PT.TEAM_MEMBER = PD.EMPLID AND PT.PROJECT_ID = %Substring(A.TREE_NODE, 1, 15) AND %Substring(A.SETCNTRLVALUE, 1, 5) = B.BUSINESS_UNIT AND B.BUSINESS_UNIT = C.BUSINESS_UNIT AND A.TREE_NAME = C.PGM_EPT_NAME AND A.EFFDT = ( SELECT MAX(D.EFFDT) FROM PSTREEDEFN D WHERE D.SETCNTRLVALUE = A.SETCNTRLVALUE AND D.TREE_NAME = A.TREE_NAME AND D.EFFDT <= %CurrentDateIn) AND EXISTS ( SELECT 'X' FROM PSTREENODE E , PS_PROJECT F WHERE E.SETCNTRLVALUE = A.SETCNTRLVALUE AND E.TREE_NAME = A.TREE_NAME AND E.EFFDT = A.EFFDT AND A.TREE_NODE_NUM BETWEEN E.TREE_NODE_NUM AND E.TREE_NODE_NUM_END AND E.TREE_NODE = B.PROJECT_ID AND A.SETCNTRLVALUE = F.BUSINESS_UNIT AND %Substring(A.TREE_NODE, 1, 15) = F.PROJECT_ID AND F.SUMMARY_PRJ = 'N') |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | BUSINESS_UNIT | Character(5) | VARCHAR2(5) NOT NULL |
Business Unit
Default Value: PROJECT.BUSINESS_UNIT Prompt Table: SP_BU_PC_NONVW |
2 | PROJECT_ID | Character(15) | VARCHAR2(15) NOT NULL |
Project Id ChartField
Prompt Table: PROJECT_VW |
3 | TEAM_MEMBER | Character(30) | VARCHAR2(30) NOT NULL |
Team Member
Prompt Table: PC_TEAM_EMP_VW |
4 | NAME | Character(50) | VARCHAR2(50) NOT NULL | Name |
5 | NAME_PREFIX | Character(4) | VARCHAR2(4) NOT NULL |
Name Prefix
1=Mr. 2=Mrs. 3=Ms. |
6 | CITY | Character(30) | VARCHAR2(30) NOT NULL | City |
7 | STATE | Character(6) | VARCHAR2(6) NOT NULL | State |
8 | COUNTRY | Character(3) | VARCHAR2(3) NOT NULL | Country |