In PeopleSoft we have various control tables (DEPT_TBL, LOCATION, JOBCODE_TBL, SAL_ADMIN_PLAN etc…) and these control tables contain control data in the form of Data Sets or Record Sets. With the organizations having many companies and business units under their umbrella it becomes mandatory to enforce restricted access to these data sets. Hence, there must be a mechanism to control the access to these Data Sets and that mechanism is called Tableset Control.
· SetID
· Data Set or Record Set
· Set Control Field
· Record Group
Let’s now understand each one these elements.
Please also see
Understanding Dynamic prompts in PeopleSoft
Implementing parallel processing using Application Engine in PeopleSoft
PeopleSoft 9.1 Person Model
Adding and Maintaining Person Of Interest in PeopleSoft
PeopleSoft Set Control Field
Peoplesoft Row Level Security Search Records
SQL Query for Max Effective (MAX (EFFDT) dated row from JOB table
SQL Query to find all the Direct Reports for a Manager
How to Resolve a Row Level Security Issue in PeopleSoft
Creating Query Report with PS Query in PeopleSoft
PeopleSoft HRMS Online Training
SetID in PeopleSoft
A SetID is a key field used to identify set of records (Data Sets) in control tables. Below is a snapshot of department control table DEPT_TBL.
In the example shown above, there are four data sets (Record Sets) grouped by the keys in the department table - SHARE, X00, Y00, Z00.
Data Set or Record Set in PeopleSoft
As shown above, its set of rows grouped and identified by SetID in control tables.
Set Control Field in PeopleSoft
It’s already been explained in the section PeopleSoft Set Control Field
Record Group in PeopleSoft
Its nothing but a collection of similar records which share same characteristics (Navigation: Main > Peopletools > Utilities > Administration > Record Groups)
This visual tells us how these elements are related to each other
Controlling access to Data Sets in control tables during online transaction in PeopleSoft PIA
In our everyday job, we do online PeopleSoft transactions we see this happening but most of us don’t happen to realize. For example, when we create a new position or do any transaction in the component “Add/Update Position Info” (Navigation: Main > Organizational Development > Position Management > Add/Update Position Info), If we click on department table prompt, it lists a set of department IDs grouped by a particular SetID.
Did you notice anything above? Well, let me tell you that when we click on department prompt button, A Data set keyed by Set ID “SHARE” is displayed.
Please also see
How the FTE is Calculated in PeopleSoft
Understanding Componenet Interface in PeopleSoft
How the Various Date Fields on Employement Data Page are Updated
'Override Position Data' and 'Use Position Data' Option in Job Data Page
PeopleSoft Set Control Field
Peoplesoft Row Level Security Search Records
PeopleSoft Functional and Technical Online Training
SQL Query to find all the Direct Reports for a Manager
Hiring a Person in PeopleSoft
How to find the List of Users Assigned to a Role
Business Unit, Company and Regulatory Region in PeopleSoft
Process Security in PeopleSoft
How did it happen?
Well, this is where “Set Control Field” comes in picture. But just knowing this is not enough to understand the concept hence, we will dig a little bit more to get a clear picture as how the Set Control Field is doing all this.
As mentioned already, the prompt for Department field in above page looks into the table DEPT_TBL when we click on it. Let’s open the record properties of Department table.
As you can see, the set control field for DEPT_TBL is “BUSINESS_UNIT” which means whenever we click on prompt button which in turn refers to the DEPT_TBL, the rows displayed in prompt page will be based on Business Unit (Set Control Field) selected in current session which is “SHARE” in our case. However, if we change the business unit to something else (for example – “XYZ01”) the prompt will display a different data set (set of rows) accordingly, see below:
Well, to show you what all happens when we click on prompt button I will not explain it by writing entire thing instead, I have created a picture which shows it all:
Les give a different Business Unit “XYZ01” in the page and then click on prompt again:
Please also see
Understanding Dynamic prompts in PeopleSoft
Implementing parallel processing using Application Engine in PeopleSoft
Simplified Way to Provide a Page Access in PeopleSoft
Understanding Future dated security in PeopleSoft
PeopleSoft Set Control Field
Peoplesoft Row Level Security Search Records
SQL Query for Max Effective (MAX (EFFDT) dated row from JOB table
SQL Query to find all the Direct Reports for a Manager
Hiring a Person in PeopleSoft
How to find the List of Users Assigned to a Role
Unable to See Future dated transactions in Job Data page in PeopleSoft
Understanding Component Interface in PeopleSoft
FTE For Multiple Jobs in PoeopleSoft
Business Unit, Company and Regulatory Region in PeopleSoft
Want to learn PeopleSoft Core HR module thoroughly? I have several videos with total duration of 12 hours.
Following is the link to the YouTube videos Core HR
Click here to see course contents
Click here to know how it works
However, if you want to save money by purchasing whole module instead of in parts then visit this page to get more details PeopleSoft Functional and technical online training
Very helpful post !
ReplyDeleteThanks !
This site gonna be very helpful for all.Keep it updating always
ReplyDeleteThanks
Thanks for visiting guys.. stay tuned many more topics are lined up to be published soon..
ReplyDeletehelpfull.. thanks
ReplyDeleteVery much helpful. Keep going .......:-)
ReplyDeleteVery nicely explained !!
ReplyDeleteGood one,
ReplyDeleteIs that possible to post something on NA Payroll setup/configuration.
Sorry buddy, that's not the area of my expertise at the moment..
ReplyDeleteVery nice explanation!!!
ReplyDeleteHi Santosh,
ReplyDeleteYour posts are really helpful. Very good explanation.
Awesome blog. Very nice explanation. I like the diagrams - neatly created and self explanatory. Thanks for sharing!!
ReplyDeleteVery detailed explanation...it was very helpful
ReplyDeleteAmazing ! This is very helpful!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteGood explanation!
ReplyDeleteThanks for this very useful post :). I often found it difficult to understand this concept from Peoplebooks and you have explained in a very easy to understand way.
ReplyDeleteI really appreciate Santosh for sharing his knowledge with us.
ReplyDeleteVery Good Explanation.Thanks Santosh.
Thanks for the great information in your blog,i really loved itSAP HR Training in Chennai
ReplyDeletevery helpful
ReplyDeleteVery well explained
ReplyDeletevery detailed explanation...very helpful!!
ReplyDeleteAjman Media City is one of the fastest growing Free zone in the UAE. It is one of the most competitive business centers with cost-effective business setup services and world-class infrastructure.
ReplyDeleteAjman Media City
Ajman Media City Free Zone
ajman media city free zone company incorporation
ajman media city free zone company registration
ajman media city free zone license registration
ajman media city free zone company formation
ajman media city free zone license formation
ajman media city free zone license incorporation
Ajman Media City Free Zone
Ajman Media City is one of the fastest growing Free zone in the UAE. It is one of the most competitive business centers with cost-effective business setup services and world-class infrastructure.
ReplyDeleteAjman Media City
Ajman Media City Free Zone
ajman media city free zone company incorporation
ajman media city free zone company registration
ajman media city free zone license registration
ajman media city free zone company formation
ajman media city free zone license formation
ajman media city free zone license incorporation
Ajman Media City Free Zone
Pročitajte moje svjedočanstvo o tome kako sam dobio brzi zajam od pouzdane tvrtke. Pozdrav, ja sam gospođica Veronica iz Hrvatske. Bio sam u financijskoj situaciji i trebao sam kupiti kuću. Pokušao sam potražiti zajam od različitih kreditnih tvrtki, privatnih i korporativnih, ali nije išlo, a većina banaka mi je odbila kredit. Ali kako bi Bog htio, upoznali su me s privatnim zajmodavcem koji mi je dao zajam od 90,000 eura i danas imam vlastitu kuću i vlasnik sam tvrtke i trenutno mi je dobro, ako morate ići na tvrtka za osiguranje zajma. bez kolaterala, bez provjere kreditne sposobnosti, samo 3% kamatna stopa i supotpisnik s boljim planovima i rasporedom otplate, kontaktirajte Davidson Albert Loan (davidsonalbertloan@gmail.com). On ne zna da to radim, ali sada sam tako sretna i odlučila sam dati ljudima više informacija o njemu i želim da ga Bog još više blagoslovi. Možete ga kontaktirati putem njegove e-pošte. davidsonalbertloan@gmail.com
ReplyDelete{WhatsApp: +38761545894}