PeopleSoft HCM – Company Setup

As promised in my previous post today we will create a multi Company organisation in PS HCM

before you actually log onto the application and start the configuration it is essential to sort out how you are going to organise and share control data in your implementation, assuming you are planning to setup a multi company organisation, some questions you have to answer before you start could be:

i) Will the Departments be shared across the implementation fully or partially or not at all, keep in mind that the decision you take in relation to Departments affects the access allocation for power users directly, so watch out on this one.

ii) and Will the Locations be shared across the implementation fully or partially or not at all, Locations refer to those cities where your organisation does business.

iii) Will you have a list of Business Units setup and let all the Companies share them or will you create BUs specific to each Company.

And please note that the answers to these 3 questions are essential and should be well though out. And there is no hard and fast rule for this, you can share Locations or restrict them and same holds good for the Departments too(again think access here).

One of the implementations i have been part of shared Departments and Locations across a multi Company organisation under a single Set ID.
Another implementation had shared Locations and out of the bunch of Departments created, the majority were shared across a set of 3 Companies and the rest were created and maintained specific to each Company.This translates to a single Set ID for the Locations data and Company specific Set ID plus a common Set ID for the Departments.
And do keep in mind that a Business Unit definition maps thru Set ID to JobCodes, Salary Plans, Salary Grades etc control data which are crucial to Core HCM.


Assuming we are looking at a scenario where we will share Departments & Locations across the implementation, we create a TableSet ID i.e. a SetID called SHARE using below path after logging onto PS HCM

PeopleTools >> Utilities >> Administration >> TableSet IDs

Once this is done, we can create all the necessary Departments and Locations under this SetID, also remember that both Departments & Locations are effective dated so choose the effective date appropriately, usually a back date like 1/1/1900 is choosen.

Path for creating Department is
SetUp HRMS >> Foundation Tables >> Organization >> Department

remember Departments can have heirarchy that comes into play for row data access and reporting, so remember to establish the heirarchy using the Department Tree at the Tree Manager menu.

and Location is
SetUp HRMS >> Foundation Tables >> Organization >> Location

Now we have created Department & Location data shareable across the organisation,

Next as an example, we go on to create Company specific data, and we start with creating a Set ID for the Company using the same path as above

PeopleTools >> Utilities >> Administration >> TableSet IDs

we will call this Set ID as SAMP

next create the Company using below link
SetUp HRMS >> Foundation Tables >> Organization >> Company

A Company has a Company Code and Description and we will assume our Company Code is SMP for puposes of referance, remember a Company is effective dated, while creating a Company we will associate the previously created Company specific Set ID SAMP with it on the Company creation page using the Default SetID field.

so now onto assigning defaults to the Company.

We use the path below and associate the earlier created Set ID with the Company Code, assign a Currency Code and default Country to it

SetUp HRMS >> Foundation Tables >> Organization >> Business Unit Options Default

so here we have associated SAMP to Company Code SMP and default it to IND & INR.

next we create the business units, for this the path is

SetUp HRMS >> Foundation Tables >> Organization >> Business Unit

we create a business unit SMPD and select the appropriate value in the Set ID field, this value ties to the Default Record Set Groups referenced by this Business Unit and should be the Company specific SetID SAMP if the BU will be specific to the Company and if the BU will be shared across the organisation choose SHARE as the value.
Next access the TableSet Control for this BU and set the SetID values for the Record Groups that will be Company driven to SAMP and leave the rest as it is. for example, If you want JobCodes and Salary Plans(and hence Salary Grades) to be Company specific then select SetID value for Record Group HR_02 for Jobcodes as SAMP else leave it as the default SHARE.
For Salary Plans, the Record Group is HR_05.

Navigation for this is
PeopleTools >> Utilities >> Administration >> TableSet Control

next we create Salary Plans, Salary Grades and Job Codes in order, again all these three are effective dated, so there….

path for Salary Plan is

Setup HRMS >> Product Related >> Compensation >> Base Compensation >> Salary Plan

we create a salary plan SLSM under the setID SAMP because remember we want Salary Plans to be Company driven

and then Salary Grades

Setup HRMS >> Product Related >> Compensation >> Base Compensation >> Salary Grades

we create Salary Grades SM1, SM2 etc under the Set ID SAMP and Salary Plan (also called Salary Administration Plan) SLSM

and next using these we create JobCodes following the path

SetUp HRMS >> Foundation Tables >> Job Attributes >> Job Code Table

we create jobcodes 10001, 10002 etc

Now we are ready with a Company that has been setup in PS HCM and this entire procedure or relevant parts of it have to be followed for each Company you create in a multi Company structure.

So till next time, take care folks 🙂

3 thoughts on “PeopleSoft HCM – Company Setup

  1. Great – I should definitely pronounce, impressed with your web site. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Quite unusual. Is likely to appreciate it for those who add forums or anything, web site theme . a tones way for your customer to communicate. Excellent task.

Leave a Reply

Your email address will not be published.