Peoplesoft Query - How to know the navigation for a particular oracle peoplesoft component or oracle peoplesoft page
How to know the navigation for a particular Oracle PeopleSoft Component or Oracle Peoplesoft Page
For knowing the navigation of any page in peoplesoft. Just get the name of its component and place it in the query's last parameter (Component Name) and execute. Then follow the given navigation on PIA to access the Page.
SELECT
DISTINCT 'Root > '||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL1_LBL)),'','',
A.PT_IQLEVEL1_LBL||' > ')||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL2_LBL )),'','',
A.PT_IQLEVEL2_LBL||' > ')||
DECODE(LTRIM(RTRIM(A.PT_IQLEVEL3_LBL)),'','',A .PT_IQLEVEL3_LBL||' >
')||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL4_LBL)),'', '',A.PT_IQLEVEL4_LBL|| ' >
')||
DECODE(LTRIM(RTRIM(A.PORTAL_LABEL)),'','',A.PO RTAL_LABEL||' >
')||DECODE(LTRIM(RTRIM(B.PT_IQLEVEL1_LBL)),'', '',B.PT_IQLEVEL1_LBL||' > ')||
DECODE(LTRIM(RTRIM(B.PT_IQLEVEL2_LBL)),'','',B .PT_IQLEVEL2_LBL||' >
')||DECODE(LTRIM(RTRIM(B.PT_IQLEVEL3_LBL)),'', '',B.PT_IQLEVEL3_LBL||' > ')||
DECODE(LTRIM(RTRIM(B.PT_IQLEVEL4_LBL )),'','',B.PT_IQLEVEL4_LBL||' >
')||DECODE(LTRIM(RTRIM(B.PORTAL_LABEL)),'','', B.PORTAL_LABEL||' > ')||
DECODE(LTRIM(RTRIM(C.PT_IQLEVEL1_LBL)),'','',C .PT_IQLEVEL1_LBL||' >
')||DECODE(LTRIM(RTRIM( C.PT_IQLEVEL2_LBL)),'','',C.PT_IQLEVEL2_LBL||' >
')||
DECODE(LTRIM(RTRIM(C.PT_IQLEVEL3_LBL)),'','',C .PT_IQLEVEL3_LBL||' >
')||DECODE(LTRIM(RTRIM(C.PT_IQLEVEL4_LBL)),'', '', C.PT_IQLEVEL4_LBL||' >
')||
DECODE(LTRIM(RTRIM(C.PORTAL_LABEL )),'','',C.PORTAL_LABEL) Path
FROM PS_PT_IQLEVEL2 A, PS_PT_IQLEVEL3 B, PS_PT_IQLEVEL4 C, PSMENUITEM Y
WHERE (A.PORTAL_LABEL(+)=Y.ITEMLABEL
AND B.PORTAL_LABEL(+) =Y.ITEMLABEL
AND C.PORTAL_LABEL (+) =Y.ITEMLABEL)
AND Y.PNLGRPNAME = 'Component Name' ;
I hope you find it wonderful.
SELECT
DISTINCT 'Root > '||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL1_LBL)),'','',
A.PT_IQLEVEL1_LBL||' > ')||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL2_LBL )),'','',
A.PT_IQLEVEL2_LBL||' > ')||
DECODE(LTRIM(RTRIM(A.PT_IQLEVEL3_LBL)),'','',A .PT_IQLEVEL3_LBL||' >
')||DECODE(LTRIM(RTRIM(A.PT_IQLEVEL4_LBL)),'', '',A.PT_IQLEVEL4_LBL|| ' >
')||
DECODE(LTRIM(RTRIM(A.PORTAL_LABEL)),'','',A.PO RTAL_LABEL||' >
')||DECODE(LTRIM(RTRIM(B.PT_IQLEVEL1_LBL)),'', '',B.PT_IQLEVEL1_LBL||' > ')||
DECODE(LTRIM(RTRIM(B.PT_IQLEVEL2_LBL)),'','',B .PT_IQLEVEL2_LBL||' >
')||DECODE(LTRIM(RTRIM(B.PT_IQLEVEL3_LBL)),'', '',B.PT_IQLEVEL3_LBL||' > ')||
DECODE(LTRIM(RTRIM(B.PT_IQLEVEL4_LBL )),'','',B.PT_IQLEVEL4_LBL||' >
')||DECODE(LTRIM(RTRIM(B.PORTAL_LABEL)),'','', B.PORTAL_LABEL||' > ')||
DECODE(LTRIM(RTRIM(C.PT_IQLEVEL1_LBL)),'','',C .PT_IQLEVEL1_LBL||' >
')||DECODE(LTRIM(RTRIM( C.PT_IQLEVEL2_LBL)),'','',C.PT_IQLEVEL2_LBL||' >
')||
DECODE(LTRIM(RTRIM(C.PT_IQLEVEL3_LBL)),'','',C .PT_IQLEVEL3_LBL||' >
')||DECODE(LTRIM(RTRIM(C.PT_IQLEVEL4_LBL)),'', '', C.PT_IQLEVEL4_LBL||' >
')||
DECODE(LTRIM(RTRIM(C.PORTAL_LABEL )),'','',C.PORTAL_LABEL) Path
FROM PS_PT_IQLEVEL2 A, PS_PT_IQLEVEL3 B, PS_PT_IQLEVEL4 C, PSMENUITEM Y
WHERE (A.PORTAL_LABEL(+)=Y.ITEMLABEL
AND B.PORTAL_LABEL(+) =Y.ITEMLABEL
AND C.PORTAL_LABEL (+) =Y.ITEMLABEL)
AND Y.PNLGRPNAME = 'Component Name' ;
I hope you find it wonderful.
Comments
Post a Comment