Restrict Personnel area for executing personnel actions
Hello,
Guys I need your help on the following issue. Any help will be appreciated.
The project Which i am working on has 67 Personnel Areas (PA) and 24 personnel actions.
I need to create a role in such a way the the user will be accessing some 4-5 actions for 1 particular PA. Now I know this can be done in the authorization object P_ORGIN. But i can only give one value of PA to one particular role.
Now the long and tedious solution for me is to create 67 different roles. I need a simple and easy to maintain solution for this.
Again any help will be appreciated.
Thanks,
Mangirish
Hi sikandar,
Thanks for your prompt reply.
I am already done with the infogroups using user groups. What the client now require is to restrict a user in executing personnel action for one particular personnel area.
I know this can be done through roles but there are 67 Personnel areas and 7 different levels of user (you do the math)
Is there a easier way out??
Thanks,
Mangirish
Similar Messages
-
Updation of Personnel Area for a position and an employee after hiring.
Hi Experts,
I have query regarding Personnel Area updation for an employee.
Here is the scenario :-
An employee was hired to a Position with personnel area "A". In future, the Personnel area for this position is chnaged to "B". Now the PA for this person doesn't get updated automatically.
Could you suggest how do we update the PA for an employee?
Thanks
NiharikaHi Niharika,
If the personnel area of an employee is getting changed then that can be done by executing organisation re-assignment/ transfer action.
Regards,
Chetan
Hi Niharika,
In Set up personnel actions please mark the country reassignment indicator. Hope this will work.
Regards,
Chetan
Edited by: Chetansw on Jun 23, 2009 12:48 PM -
Update personnel area for the same position
Hi,
I have to update the personnel area for the same position. The personnel area has been updated in OM side.
What should be done to get the same value in Infotype 1 ?
I tried using lsmw . But, personnel area field is greyed out and Iam not able to change it .
Thanks in advance.Hi,
Please check if this [link|PA30(URGENT); is useful.
Regards,
Srini. -
Why do we need a new PA (PErsonnel Area) for retirees?
Hi guys,
I have seen this at many organizations that they have a separate PA for retirees. Why do they do that? Please explain.
Thanks,
Jess..Hi Jessica,
There are many groupings that are determined according to personnel area & subarea of employees including premiums, primary wage types, appraisals, leave types, time quotas, work schedules, pay scales, etc.
Thus, if retirees have different rights than normal workers in one of these groupings, then making the retirees a separate personnel area or subarea would make sense.
Regards,
Dilek -
HR restrictions required across personnel areas w/o structureal auths
The business has the need to restrict their HR users to a select population of users. Example, we need to be able to exclude the Executive population. The executive population is across multiple organizations (personnel areas) and we cannot use the employee subtgroup field to restrict on (04) for Executives because not we have some ISA's that we have coded US-ISAs so they are not reflected in the master data as (04). We have not implemented structural authorizations but I need to know if there is a means to restricting (PA20 - display of master data) on groups of associates without structural authorizations??
Hi,
From my clients implementations so far, I have seen two approaches to restrict access to executive's PA data in PA20:
1. Based on organizational key which can be restricted at role level via auth objects- P_ORGIN
2. Implementing custom exit/BADI in the PA20 program or implement customer specific auth object [P_NNNNN|http://help.sap.com/saphelp_470/helpdata/en/4e/74ba3bd14a6a6ae10000000a114084/content.htm] to additionally check authorization for a custom auth object while executing PA20 which restricts access for specific range of personnel numbers that belong to the executives.
In short, either organization key (i.e personnel area + cost center) or personnel number of executives should fall within a reserved number range which can be used to restrict the access to their PA data.
Thanks
Sandipan -
Incorrect combinations for personnel area and personnel subare
Hi all,
we are getting incorrect combinations for personnel area and personnel subarea in the Target and as well in report.
we are using standard datasources 0PERS_AREA_TEXT and 0PERS_SAREA_TEXT, we are extracting only masterdata text from ECC, Not maintaining Attibute and Hierarchy for personnel area and personnel subarea.
we created (Actions overview) report on top of standard DSO 0PA_DS12 extracted from data source 0HR_PA_1,
Actually some of employees are changed on xxxx.xx.xx date from one personnel area to another personnel area with respective subarea's, but here employee personnel area are coming correctly but not for subarea.
what i need to do now?
can any one help out in this..
Thanks in advance.
Thanks,
SriHi,
In this context we will have two senarios.
1. Displaying the Personal Area and Personal Sub Area from Transactional data.
2. Displaying from Master Data.
If you choose Scenario 1 then, Personal Area and Personal Sub Area will be shown as per ECC entry. But in second scenario, If one Personal area or Personal Sub Area changed over a period of time that will effect the historical data also.
For Example if your Personal Sub Area changed on Apr 1, 2011.
Scenario 1: Report will be as per ECC Data ( from Apr 1, 2011 onwards it will show new Personal Sub Area).
Scenario 2: Report will show new Personal Sub Area of Personal Area for entire data.
Hope this will help you.
Regards,
Chenna. -
Standard reporting for personnel areas per org. unit
Hi all
An HR colleague asked me for a tool to display a selected organisational unit and then show what personnel area it belongs to. They are cleaning up our master data and need this kind of cross checking but I cannot come up with any list to show this.
How would you do it? Do I have to build a query for it or is there an easier way?
Regards
JesperHi
Try this out
Step1.s_ph0_48000510 adhoc qurey or pqah
Step2.Go to org assignment folder
Step3.Select organizational unit for output
step4.Select personnel area for selection
Give input for Personnel area
and Execute Output
you get the results of orgunits belongs to given personnel area
all the best
partha
keep sharing andlearning -
Configuration table for personnel area and sub areas
Hi folks,
Is there a configuration table to get the text related to personnel area (WERKS) and personnel subarea(BTRTL)?
Thanks,
SkThanks,
However had a question. when I typed BTRTL in the data element category and checked to find this table did not show up for me in the list. why did this happen?
Just want to know it happened for WERKS too.
Your answer would be really helpful.
Thanks,
SK -
Regarding z object for personnel area
Dear Experts,
What is the z-object for personnel area for giving the authorizations....can any one help me what is the T. code to find out z objects. Its very urgent.
Regards
Bachi.Dear Bachi,
I have replied to this thread in the other one. Hope it will solve your issue.
Kind Regards,
Christine -
TARIFF not showing desired Personnel Area
Hi Experts,
In Enterprise Structure 70personnel areas were maintained.
Tariff feature is maintained for 10 Personnel areas for all EE groups.
Now I want to maintain for one personnel area which is not maintained above. (for ex: PA'a were maintained for 1 to 10 and now i want to maintain for 11th PA)
Problem: when i enter into tariff and create button and tried to create 11th PA, system is showing only 10 PA's in F4 help and NOT showing all the personnel areas.
I want to maintain 11th Personnel Area. I even tried to Copy and change but not getting possible.
Please suggest me the solution.Hi Sikindar,
Max hits were 9999.
Vasehgal,
Yes. Personnel area is assigned to correct company code.
Thanks for replying
Edited by: VenkateshKalai on Jun 13, 2011 2:32 PM -
Set trip currency according to personnel area
We have a consolidated worldwide operations into one company code (in the US) but this company holds many employees who reside in other countries. We have set up a personnel area for each country, although all are assigned to the US01 company code. These employees are paid in their local currency (e.g. GBP, EUR, HKD) via local payroll companies. Expenses are recorded manually via journal entry.
I would like to set up these employees to use travel management, but I cannot find a way to set travel expenses/trip currency according to their personnel area. In other words, I wish to reimburse my UK employee in GBP, Europeans in EUR, etc. When I try to change Trip Provision Variant for one personnel area, I receive an error message and am forced to change it for all personnel areas.
The only solution I can find is to change Global Settings such that foreign settlement of receipts is set to "per receipt". I find this to be risky since the change would affect my 300+ US users as well as my 10-20 non-US users. I am concerned that a US user may complete their receipts incorrectly for foreign trips and inadvertently force reimbursement in foreign currencies.
Please advise ...Hi Michele
Yes, you can find out the currency from T500P and then checking the WAERS in T500.
In the screenshot above, the departure country(or home country) is Philippines and the visiting country is Singapore.
So when the employee arrives in SG, the receipt amount is shown in SGD and a comparable amount in PHP is also shown(As the amount has be reimbursed in PHP). It automatically factors into account that day's currency conversion rate for SGD->PHP.
You may want to check the parameter RECEIPTS for amount in local currency in the method USER_CHECK_RECEIPTS of the BAdi : TRIP_WEB_CHECK.
Now all you need to do is to check if the employee's home country currency isn't equal to the receipt currency(left one in the screenshot), process the local currency(right one in the screenshot). Works well for single line item.
For multiple line items, add up the amount of local currency of all line items and process.
NB: USER_CHECK_RECEIPTS works for multiple line items in receipt page of expense report whereas USER_CHECK_LINE_OF_RECEIPTS works when you know the receipt won't contain more than 1 expense type. So better implement USER_CHECK_RECEIPTS to avoid processing only the first line item. Company's gain, employee's pain
Do note that this BAdi works only for portal and not for SAP GUI.
I hope you are abap developer. -
Hi friends,
I need to create a new personner area for a exisisted company code, please let me know all the configuration steps for this.
Please respond me as soon as posible, answers will be rewarded with great points.
Thanks in advance,
NagaHi Naga Mani,
Steps tp create Personnel Areas
Go to IMG-->Enterprise Structure >Definition>Human Resourse Management-->Personnel Areas( Create Your Personnel Area here) Then to Assign Follow the below steps...
Steps to Assign PA to CC
Go to IMG-->Enterprise Structure >Assignment>Human Resource Management-->Assignment of Personnel Area to Company Code.
Hope this solve ur issue....if any thing let me know....
Regards,
Raghu Kumar -
Personnel Area & sub area Creation
Dear Gurus
Currently We have to create personnel areas for my client which belongs to manufacturing sector.
They have their , corporate office in y place, registered office in x place , two plant locations which is situated in two other places. my question is should i make these four as personnel areas?
subarea as department?Hi,
See this enterprise structure should be framed in such a manner that they doesn't sabbotage your system as they are the building blocks.
You can create them as follows in any of the manner .
Example 1: Here Corporate and Plant are treated separately for future requirements for e.g in company 1111 more corporate offices like branch & registered offices are to be mapped and in plant more plant locations need to be added , so in future if someone wants the complete data of corporate and plant then they can fetch it based on Personnel Area.
Company Code : 1111
1) Personnel Area : 1000 (Corporate) ---> Personnel Subarea : 1000 (Corporate Office 1) , 1001 (Corporate Office 2)
2 ) Personnel Area : 2000 (Plant ) -
> Personnel Subarea : 2000 (Plant Location 1 ) , 2001 (Plant Location 2)
Example 2: +Here Corporate and Plant are considered as different locations of same company and henceforth are clubbed under one personnel area.
Company Code : 1111
1) Personnel Area : 1000 (Company) ---> Personnel Subarea : 1000 (Corporate) , 1001 (Plant).
Similarly you can opt for second company also . It mostly depends on how you want to group them as many of groupings are based on Personnel Area/Subarea in PY (Payroll) , TM( Time Management) and other HR modules.
Hope this answer will be useful. -
Salary Ranges based on Personnel Areas
Hi,
is there a way to configure a salary range for a particular job based on Personnel Area. I know in Compensation Management you can define pay grades and level and set the min and max salary but this is based on country grouping.
Is the a way to configure so that salary range is based on personnel areas? thanks'I am not sure if there is a way to configure a salary range for a job based on Personnel Area.
But you can validate and give a message, if the entered salary on IT0008 is with in a range based on the personnel area for the job. This can be done using User Exit EXIT_SAPFP50M_002 (ZXPADU02). -
Hi Experts,
Company XYZ have head office in hyderabad and it have branches in all states in india and also they have in 10 countries.In this scenario how to map personnel area and subareas.Is it necessary to need seperate company codes for abroad branches.
Regards
kishoreHi,
Manikya is correct. You first need at least one Company Code per country you are in. You may have more than one if you have different subsidiaries which each keep their own chart of accounts. Then you can assign Personnel Areas as distinct locations to each Company Code. The Personnel Subarea could then be the functions within that location.
Example: Company Code - US00. Personnel Area - New York (NY00) , Personnel Area - Chicago (CH00)
Personnel Subareas - Finance (0001), Human Resources (0002), Sales (0003), Warehouse (0004).
Thus, you could have US00 - NY00 0001 NY00 0002 NY00 0003 where New York has Finance, HR and Sales
US00 - CH00 0002, CH00 0003, CH00 0004 where Chicago has HR, Sales and a warehouse.
Paul
Maybe you are looking for
-
That's it. I click on the Firefox icon in the start menu and I get this spurious site popping up with a 13th birthday celebration offering prizes. The rigmarole to register for a prize is unbeleivable and it soon becomes apparent thet tis is nothing
-
FireFox was working, shutdown system for the night. Next morning it would not open. The browser frame opens up and the tab at the top has the little 'busy' circle looking like it is trying to do something, but it never opens. The frame will have seve
-
How do you center dialogs with multiple monitors. code, best practices
My existing code will take the pixel size of the java app, and using the size of the dialog, it will center dialogs perfectly in the center of the application. This is great for single monitors, but when multiple monitors are introduced it is a probl
-
How to update a text file or change some text easily ??
Hi I want to change some text inside a text file. I can do it as below: 1) new a File file 2) new a FileInputStream(file) and call read() 3) modify text 4) new a File newfile 5) new FileOutputStream(newfile) and call write() 6) delete file 7) rename
-
Reinstall of adobe 7 fails on Windows 7 - help
Have a new lap top with Windows 7 and trying to reinstall adobe acrobat 7.0 brought awhile ago and get installation failed - Please has anyone any suggestion on what I should do ?