HR master data authorizations Personnel Sub Area (PSA) wise

Hi Experts,
The requirement is to restrict HR masterdata access PSA wise.
Example:-
There are 2 PSAs i.e. 1000 & 2000 for which, there are two different HR admin who are responsible for the maintenance of the HR masterdata for their respective PSAs.
The requirement is, the HR admin of 1000 PSA should have the authorization of create/change/display of 1000 PSA & should have only the display authorization for 2000 PSA. HR admin of 1000 PSA can not modify the details of other PSAs.
Like the same way, HR admin of 2000 PSA should have the authorization of create/change/display of 2000 PSA & should have only the display authorization for 1000 PSA.
I have managed to handle the same through org key (VDSK1). But the issue is, the HR admin of 1000 is only able see the data upto the period when the employee was in 1000 PSA. For e.g. if employee no. 789654  was in 1000 PSA from 1.1.2014 to 31.03.2014 & he was transferred to 2000 PSA on 1.4.2014, then the HR admin of 1000 is able to see the data upto 31.03.2014 only. And HR admin of 2000 PSA is able to see the data from 1.4.2014 onwards & not the past data.
During a transfer action, I am manually changing the org key when I am transferring the employee from one PSA to other PSA.
Requirement
My requirement is that, after the transfer also, the HR admin of the 1st PSA (1000) should be able to only view the current employee data & but he can not change anything and the same way HR admin of 2000 PSA should be able to view the past data but should not able to change the past data.
How it will work in Training & Event Mgt? Will the system restricts the HR admin from booking an employee of other PSA also?
Please help..
Regards,
Daniel

Hi Omid,
Thanks for your reply. I saw your link where you have suggested for custom authorization object. Does it require any other development other than creating the custom object?
I have managed to achieve the PSA wise authorization by using org key. But the problem is, the current HR administrator is not able to see the past data. For e.g. if employee no. 789654  was in 1000 PSA from 1.1.2014 to 31.03.2014 & he was transferred to 2000 PSA on 1.4.2014, then the HR admin of 1000 is able to see the data upto 31.03.2014 only. And HR admin of 2000 PSA is able to see the data from 1.4.2014 onwards & not the past data.
My requirement is; the current HR admin can view all the past and current data but not authorized to create/change or delete anything once the employee is transferred from his PSA.   
Regards,
Daniel

Similar Messages

  • What is the basis for Personnel Area & Personnel Sub Area?

    Dear Consultants,
    How to finalize the Personnel Area and Personnel Sub Area?
    What points should be taken into consideration before finalizing PA & PSA?
    In which places we can use PA?
    In which place we can use PSA?
    What items/sub-modules in SAP-HR largely depends on PA & PSA?
    What kind of problem could arise with wrong PA & PSA?
    Let's have the answer for this question, which could help all the members.

    Hi,
    How to finalize the Personnel Area and Personnel Sub Area?
    -- based on your location,plant, corporation, head office, business strategic units(BSU), operations.
    What points should be taken into consideration before finalizing PA & PSA?
    -- -- based on your location,plant, corporation, head office, business strategic units(BSU), operations
    In which places we can use PA?
    -- PA is the location/division of the company. TM , payroll and Administration running places take personnel area.
    In which place we can use PSA?
    -- PSA is the subdivision of the personnel area, PSA groupings will be done for workschedules
    attendances and absences quotas, leave types, attendance quotas, wage types, professional tax, holiday calendar, ESI, LWF.
    What items/sub-modules in SAP-HR largely depends on PA & PSA?
    -- Recruitment, Personnel Time management, Payroll, Compensation managemnt
    What kind of problem could arise with wrong PA & PSA?
    Instead of correct PA, PSA, if we give the wrong PA, PSA we will get the data to  wrrong PA, PSA like payroll calculation, time data.
    Regards
    Devi

  • Changing Personnel Sub Areas Post Go-Live

    I have a situation where the client wants to discontinue use of certain Personnel Sub-areas and do a mass change of employees in those PSA's to existing PSA's, as well as possibly reassign Employee Groups and ESG's.
    If PA/OM integration is turned on, what is the easiest, least painful method of accomplishing this?
    I'd like to make the change on the OM side and have it be inherited on the PA side, IT0000/0001.
    Thanks.
    Tom

    This is not a solution but rather sharing some experience.
    I am in a similar situation in my current place: Company Code was created excessively without knowing the actual usage of it by FI. Most of it doesn't represent actual legal entity. Because of this mess this client has issues when wanting to implement other SAP modules like logistic,SD etc. Now they are in the 'clean up' process. But because it has impacted HR as well, situation becomes really messy. To make things worst in HR, Personnel Areas are also created not in a manner that it should be. Now these too need to be cleaned up (not because of logistic, SD implementation but now their users make noise because their employee data are so messy .... users are HR professionals so they can see..). But we proposed the clean up of Personnel Areas to be done at later stage once the Company Code is cleaned. This is also because changing Personnel area, subarea for a productive system is more risky as you need to consider retroactivity when it comes to Time Eval and Payroll. In our case for example, as Company Code need to be cleaned up retroactively, this impact all payroll, time, and Travel & Expense clusters.
    Moral of the story:
    - Adequate end user training as well as IT support training must be provided
    - System procedure documentation must be provided and followed by the client
    - Good IT support who knows the business process is required so that any enhancement to the delivered system is done in a manner that it should be. Not just anyhow create!
    "If you fail to plan, you plan to fail" - someone

  • Doubt  with Personnel sub areas

    Dear Experts,
    Here we have a requirement to change the existing  Personnel Sub Areas  to new PSAreas.In the existing system we have 5 PSA and as per requirement we have to delete  the existing  PSA and have to include around 10 new PSA s.How we have to map the new psa for already existing employees.
    What is the implications  for the existing employeeswhen we delete existing psa and inclusion of new ps areas. 
    Please advice me
    Regards,
    V Sai.

    Hi,
    As you said you have 5 PSA before and now you want to create 10 new PSA and assign the employees to these new PSAs.
    1. Create the 10 new PSAs and maintain all their attributes as you did for earlier 5 PSAs
    2. If you want to keep a track then probably you can create an ACTION with text CHANGE PSA and in the INFOGROUP for this action use the INS for IT0000 and IT0001 in COPY mode .
    Now you can create a BDC program (  ask your ABAPer) and upload all the data for employees with new PSAs
    If you dont wish to create an ACTION then as earlier suggested by other members you can just load data to IT0001 with LSMW .
    or BDC using PA30 with IT0001 copy and only change the PSA and begin date.
    I dont think deleting the old PSAs will be advisable as it would be required for historical data.
    Hope this helps.
    Ajay
    Edited by: Ajay  Hosur on Mar 12, 2010 10:19 AM

  • Personnel Sub areas as per the departments...

    Hi
    is it correct to have personnel subareas acoording to department wise. ex :- Can hr, finance, sales departments be made as personnel subareas in enterprise structure. ???
    Regards
    Mohammed

    Hi,
    Personnel Subareas are the subdivision of Personnel Area and it is a must to define a pay scale  area, pay scale type and one holiday calendar for each personnel subarea.
    It is also important to keep the control features in mind while defining the personnel sub area:
    1. Specifying the country grouping; this controls the dialog for entering country-specific personnel data and the setting up and processing of wage types and pay scale groups in Payroll; within a company code, the country grouping must be unambiguous
    2. Assigning a legal entity to differentiate between the individual companies from a legal point of view
    3. It specifies groupings for Time Management. This enables you, for example, to set up work schedules, substitution types, absence types, and leave types on the basis of a specific personnel subarea.
    4. The personnel subarea is a selection criterion for evaluations.
    5. The personnel subarea is used to generate default values for pay scale area and pay scale type for an employeeu2019s basic pay.
    6. It specifies the public holiday calendar.
    7. Defining personnel subarea-specific wage types per personnel area
    8. It assigns a legal person for payroll.
    Hope this helps.
    Thanks
    Ranjeeta

  • Master data authorization  by geography

    Hi,
    we need to build master data authorization based on geography. need is to have a flexible way of assigning visibility to master data (accounts/ contacts) to sales teams based on the geographical distribution. e.g a sales rep from California should be authorized to view accounts based out of california and no other region.
    can you recommend some ways to achieve this. we know we can define sales orgs to achieve this but we are looking for a more flexible way dont want to change sales org as it has a dependency on back end ERP too.
    thanks
    RH

    Hi RH
    You probably want to look at the Access Control Engine (ACE) - it is designed to meet your requirement.
    Here's a link to get you started. Check out the IMG as well.
    Cheers
    Dom
    http://help.sap.com/saphelp_crm40/helpdata/en/04/0177f9bb67ac4cafb84bb4d4c1d8fc/frameset.htm

  • OSA .. Assign Appraisal Models to Personnel (Sub)Areas/Employee (Sub)Groups

    Hi all,
    I am using OSA and I am trying to assign appraisal templates to certain employees. The old "Assign Appraisal Models to Personnel (Sub)Areas/Employee (Sub)Groups" does not seem to work.. could I be doing something wrong? How does this functionality work in the new module of OSA . can anyone help me out?
    Thank you

    Hi Bisu ,
    Could you so nice as to tell me how exactly can I do this?
    Thank you so much for your quick reply!

  • Can NUMKR feature be used for personnel sub areas

    Hi All,
    Can you please help in finding out if NUMKR feature be used to assign the number ranges for personnel sub areas??
    Currently we are using company code to determine the Number ranges. I have also tried with personnel areas. Its working fine.
    My query is, if, a company has about 5 personnel areas, and each personnel area has about 3 sub areas, then how to proceed with the number ranges. Sub areas should be capturing the number ranges respectivily.
    --Pranitha

    Yes we can
    we can assign based on the following only
    BUKRS     Company Code
    WERKS     Personnel Area
    BTRTL     Personnel Subarea
    PERSG     Employee Group
    PERSK     Employee Subgroup
    MOLGA     Country Grouping
    PERNR     Personnel Number
    ANSVH     Work Contract
    MASSG     Reason for Action
    Reward points if helpful
    Message was edited by:
            Anjaneyulu Gude

  • Create/Copy Personnel Sub Areas

    What is the difference if I create Personnel Sub Areas using the two options available in  SPRO > Enterprise Structure> Definition> Human Resources Management > Personnel Sub Areas > 1) Copy,delete, check personnel sub area and 2) Create personnel sub areas?
    It seems that if you select Copy,delete, check personnel sub area, it allows you to copy from one sub area to already existing sub area. Then why should i not create the sub areas with second option only?

    Hi,
    There are many parameters (like see below)  attached to a personnel subarea. If you create subarea from scratch then you have to maintain them manually, if you copy from similar personnel subarea they are copied as well.
    Personnel Subarea Grouping for Leave Types
    Pay Scale Area
    Pay scale type
    Personnel subarea grouping for absence and attendance types
    Personnel Subarea Grpg for Substitution/Availability Types
    PS grouping for attendance and absence counting
    Legal Person
    Grouping of Personnel Subareas for Time Recording
    Grouping of Personnel Subareas for Time Quota Types
    Personnel subarea grouping for premiums
    Personnel Subarea for Primary Wage Type and Wage Maintenance
    Statistics Modifier
    Personnel Subarea Grouping for Appraisals
    Public Holiday Calendar
    Personnel Subarea Grouping for Work Schedules
    Cheers

  • Master data attribute not updaing from PSA

    Hi all,
        I am on 3.5, and the have a custom attribute extension to the 0CUSTOMER object.  This attribute is populated in R/3, and populated in the PSA, but not the object itself, or the master data table of the object (/bi0/pcustomer).  Has anyone seen this before, or can anyone recommend how to trouble-shoot this?
       Thanks.
    Dave

    Hello David,
    Please follow as Sudharshan and Dennis suggested, along with that
    1. Check which type of attribute (time-dependent/time independent).
    2. Then search accordingly in the table p/q table of customer InfoObject.
    3. Try to search in m table of custome (/BI0/MCUSTOMER).
    Attribute change run for the particular master data is must to see the data in tables.
    4. Just check the Infopackage settings whether the load is till PSA or which option is selected(just to make sure whether the data is loaded till master data tables)- My doubt is the data might be till PSA and not yet processed from PSA to InfoObject, and you are searching the data in master data tables ;-).
    Please let us know your findings.
    Thanks,
    Umashankar

  • HR Master Data Authorization

    Dear Guys
    I am facing a problem regarding HR Authorization. We are not able to access Header information of few Personnel numbers and also have full HR Authorization.
    When we copy same SAP ID to other SAP ID data becomes visible with out any change in authorization. 
    Please resolve the issue.
    Thanks

    Hi,
    are you using structural authorization? please check if user id A (original) has a structural authorization, use tcode OOSB and SM30 (Table T77UU), maybe that's the reason why when the copied ID can access the same personnel that is access by ID A.
    In authorization when we say that the ID can't view the main header of the personnel that means there's missing authorization for the said ID.
    When structural authorization is in place, it should both satisfy the normal authorization and the structural authorization.
    hope this help
    Fred

  • Creation of sub departments under personnel sub areas

    Hi
    One of my client want to maintain the sub departments under personnel subareas, Is it possible then please tell me the paocess Otherwise what is the another wayto maintain the sub departments like PSA is F & A under this sub area client want to maintain sub departments-Excise,Accounts,Finance,Taxation,Secraterial,Banking,Accounts marketing & sales.

    Hi,
    PSAs are the sub divisions of PA. you can not bifurcate a PSA again.
    if you want to bifurcate then in OM you can create a structure like this but the last one will become your PSA.
    because PSA has many dependency like TIME MANAGEMENT and PAYROLL.....
    and as Mr.Salil suggested you can create a custom field in infotype 0001 for the look n feel and for the reporting you have to insert the custom table in PQAH for reporting based on the custom field.
    create the custom field and name it as sub PSA or 2nd PSA, which does not have any dependency only for the information.
    Consult your ABAP consultant to create a custom field in infotype 0001.
    Regards,
    mohammed

  • Master data values(navigational attributes) are not turning up in the cubes

    Hi all,
    I have a cube, which contains 0cust_sales as master data and i have clicked on the navigational attributes of 0cust_sales like customer grp1, 2,3,4,5 etc
    But then i have the 0cus_sales number 6100034 with all the navigational attributes turning up when i look up at the master data in the quality system.
    But then for the same customer number i can see the customer number but no navigational attributes are turning up!!
    I have activated master data and the master data contents are active!!
    Can anyone pls update me on this!!
    Thanks
    Pooja

    Hi
    It is not part of dimension only 0CUST_SALES is part of dimension,
    And ocust_sales-customer grp1, 2,3,4,5 are navigational attributes in the info cube. I have just included them as navigational attributes enabled in the info cube.
    And when i loaded the data for customer say 6111035 from the ods to the cube. I can see the data for customer 6110035 but cant see the navigational attributes getting populated.
    But when i look at the same in the master data for 0cust_sales i can see the values for the navigational attributes too!!
    Thanks
    Pooja

  • Authorization check based on personnel sub area

    Dear experts,
             I would like to know if there's a way to do the authorization checking based on personnel subarea? Currently we can perform the authorization check up to Personnel Area only in P_ORGIN.
              Please advice.
              Thanks in advance.
    Regards,
    Yen

    The feature Administrator groups (PINCH) is designed to deal with such a situation.
    Example
    Administrator A is responsible for personnel areas 1 and 2, Administrator B is responsible for the employee subgroups X and Y within personnel area 3, Administrator C is responsible for all other employee subgroups within personnel area 3.

  • Need to Create Customer Master Data under Multiple Sales Areas

    Hi Gurus,
             My requirement is to create a customer under multiple sales areas by processing the Inbound Idoc function module "IDOC_INPUT_DEBITOR"( After generating Outbound Idoc and outbound is processed successfully).
             But, when I am trying to send the multiple sales areas information in segment "E1KNVVM". It is creating the customer under first sales area filled in first E1KNVVM segment and it is giving error that "Fill all required fields SAPMF02D 0111 ADDR1_DATA-NAME1" and it is not creating the customer under other sales areas.
            Following are the details of the Outbound Idoc which I have processed.
            Idoc Basic type : DEBMAS06
            Message          : DEBMAS
            I have filled required fields in E1KNA1M and E1KNVVM segments. But filled E1KNVVM segments  twice with different sales area data.
          Please help in solving this problem?

    is it really just one IDOC?
    I have never seen that SAP just does a part of one IDOC.
    the structure of DEBMAS ist like this:
    E1KNA1M
    --E1KNVVM
    E1KNVPM
    E1KNVDM
    E1KNVIM
    --E1KNB1M
    which means for your example it should be like this
    E1KNA1M
    --E1KNVVM
    E1KNVPM
    E1KNVDM
    E1KNVIM
    --E1KNVVM
    E1KNVPM
    E1KNVDM
    E1KNVIM
    --E1KNB1M
    and in this case I am very certain that it would never just process and create the part for one sales area.
    Maybe your customer already exists from ealier tests with just one sales area.
    Display your IDOC in WE02 or WE05 and make sure you have a value in name1 field

Maybe you are looking for