Evaluation paths in MSS

Hi
Our client is using "matrix" relationships A/B002 (is line supervisor of) in their organisation and wants to display them in MSS (latest version) teamviewer. We are using evaluation path WF_POSIT (User/person has as position)as rule for root objects and ORGA-P (Supervisory and subordinate positions with person display) as rule for target objects. However we are only able to show relationships 002 which are below the manager's position in the organisation and not those which are elsewhere in the organisation. This worked before with the client before our upgrade project.
Can you advise if it's possible to show the 002 (is line supevisor of) relationships in MSS from all over the organisational structure (not only below the manager) with these evaluation paths or should some others be used?
We can only see the 002's below the manager with or without structural authorizations and before the upgrade the evaluation paths were not modified from standard and permitted relationships are also the same.
Any thoughts would be helpful.
-JT

Hello Raj,
you need so called Structural Authorizations to accomplish your requirenment. But be aware this has a direct effect on your entire HR-based Authorization concept in your company if you switch it on!
To activate Structural Authorizations call transaction OOAC and set the switch for ORGPD to a proper value which does meet your needs. (See http://help.sap.com/erp2005_ehp_03/helpdata/EN/c7/4aba3b3bf00152e10000000a114084/frameset.htm) If it is already set to a value <> 0 is is already activated.
The next thing you need to do is to maintain your Manager Role. The authorization object in question is P_ORGIN. If you want for instance to give a user read access to Infotype 0001 of another person you provide the following values:
- AUTHC: R
- INFTY: 0001
- PERSA: *
- PERSG: *
- PERSK: *
- SUBTY: *
- VDSK1: *
If you would stop here, every user would have access to Infotype 0001 of any other Person in your company. But as you want to restirct the access to just persons which lay within you evalution path B002, you have to maintain tables T77PR and T77UA.
T77PR: Create a Profile (e.g. name it My Team or something) and add the following values: http://help.sap.com/erp2005_ehp_03/helpdata/EN/34/49ba3b3bf00152e10000000a114084/frameset.htm
- Planversion: 01 (most likely)
- Object Type: O
- Evalution Patch: <Hint> You cant use B002 directly as B002 just give objects of type O back, but you  need object of type P. Use SBES for instance.
- Status Vector: 12
- Depth: 0
- Function Module: RH_GET_ORG_ASSIGNMENT (Gives you the root object where to start the evaluation with path SBES.
Now you need to assign your users (in your case your managers) to this profile. Use table T77UA to do this.
Thats it
regards
Markus

Similar Messages

  • Evaluation path for MSS role

    Hi all,
    Is there a way to assign MSS role dynamically to an employee if he has employees reporting to him?
    We have got to know that this can be achieved by configuring some evaluation path.
    Any pointers would be appreciated!
    TIA!

    Diana,
    Where actually do you assign the roles ,is it in the portal or you have a CUA system where all the role maintenance is done over there.if second one is true you can write a custom program and assign the role by checking the direct reportees
    Thanks
    Bala Duvvuri

  • MSS Team View evaluation path for non chief positions (s-s)

    Hello,
    We have a problem with display of employees under non chief manager - reporting managers (connection A002). In our organization we have line managers and under them team managers who are leading team of employees. Those managers want to see their employees under MSS Team View iView.
    I have checked forum posts and try to create correct evaluation path but i didn't get results yet. I have created 2 evaluation paths:
    Z_MANG (copy of SAP_MANG):
    10 *     B 008      S
    20 S    B 002      S
    30 US  A 208 P
    Z_S-S (copy of MSSDIREC):
    10 S  A 002     S
    20 S  A 008     P
    30 S  A 008     US
    I also included them into rules so:
    Root rule (rule 1) - Z_MANG
    Target rule (rule 3) - Z_S-S
    I have also done customizing under Object and Data provider and if I choose standard evaluation paths (e.g. SAP_MANG and MSSDIREC), I get employees shown - if I give manager a hat (A012 connection).
    Could you please help me with advice, where am I wrong? I think that first evaluation path (Z_MANG) is ok and it finds non chief manager, maybe is a problem with second one that don't show employees?
    Thank you for answers in advance.
    Best regards,
    David

    My first suggestion was either use Bottoms-up approach or top-down dont use both..like either use either of below
    S A 002 Reports (line) or
    S B 002 Is line supervisor
    but figured u will still have depth issues..so therefore
    you cld experiment like below..i understood your requirement, and i am suggesting this totally off-hand thats on top of my head..as i said experiement doing this way..
    say you have four levels  why dont you use different evalutaion path to link them between each level..
    say 1st to 2nd (reports to A002)
          2nd to 3rd (subordinate to A005)
          3rd to 4th/4th to 3rd (Is line supervisor B 002 )etc
    this way you will not have the depth issue as each one is diffeent Ev path..
    ...oops i can see people laughing at this solution..but well..i tried!

  • Evaluation path for team calender in MSS

    Hi Experts,
    I need to configure an evaluation path as follows.
    1.  A manager  M1 belongs to org unit O1. He manages Org unit O2.
    2.  Org unit O2 reports to O1. similarly O3 also reports to O1.
    3.  Now I need to develop a evaluation path in which, M1 should have visibility to all employees from both O2 and O3 in his MSS..
    I have tried out many combinations with A002 and B002 relationships. but it not working.
    So could you help me to build this evaluation path.
    Thanks
    Sameer

    there are standard evaluation paths available which should fulfil thsi requirement
    Check SAP_MANG
    SBESX
    MSSDIREC
    You can use report report RHSTRU00, to check your own path

  • SAP_MANG Evaluation Path not working for MSS after ECC6 Upgrade

    Hello All,
    We are upgrading to ECC6 and still using an older version of the java/HTMLB MSS Business Package. We are seeing strange results in the vacancy request overview iview (team viewer like component)  which is using a view driven by SAP_MANG Evaluation Path.
    SAP_MANG looks like this...
    10 * B 008 * S
    20 S A 012 * O
    30 US A 208 * P
    Our View is ZRCPOS using...
    Eval Path - SAP_MANG
    Eval Objects - O_NACH_S
    Initial Evaluation Depth - 3
    Column Group - ZRC_VACREQ_OV
    Header Type - RC_VAC_HEADER
    The iview is meant for position maintenance and should show a dropdown of orgs. When an org is selected a list of positions/holders is shown to modify, delimit, etc. The problem is that in the dropdown "Select organizational unit to display positions" instead of...
    Test Org 1
    Test Org 2
    We have...
    Test User1
    Test Org 1
    Test Org 2
    ...so the user us shown as an org. Right off I suspected the upgrade to MSS 60.1.22 (the newest version of the old Business Package) so I installed the older versions of the components and the actually still worked but also showed this condition. So I have ruled out the java side as a source of the problem.
    Looking at HRP1001 I see the following relationships among suspect objects.
    Object P 1234567 to Object S 9876543 via B008
    Object S 1234567 to Object O 9876543 via A012
    no relationships US to P via A208
    Given the Eval Path above, does anyone have any idea why this would display this way or have a suggested approach to solve.
    Thanks,
    Doug

    >
    Doug Steckel wrote:
    > Hi Ranganath,
    >
    > Thanks for the quick reply. Yes the Skip flag is set on relationships 10 and 30. I would also think that would prevent this but it is not.
    >
    > Thanks,
    > Doug
    not all relationships represent physical data records in the database.  some are derived and without looking at the system, I believe the US 208 to P is a derived relationship.
    Are you sure all the users you are testing with have a proper sy-uname setup for all respective pernrs in PA0105?

  • Querry regarding Evaluation path in org management

    Hi Experts,
    I need to configure an evaluation path as follows.
    1.  A manager  M1 belongs to org unit O1. He manages Org unit O2.
    2.  Org unit O2 reports to O1. similarly O3 also reports to O1.
    3.  Now I need to develop a evaluation path in which, M1 should have visibility to all employees from both O2 and O3 in his MSS..
    I have tried out many combinations with A002 and B002 relationships. but it not working.
    So could you help me to build this evaluation path.
    Thanks
    Sameer

    Hi Sameer,
    As per your existing relationships, 02 and 03 both reports to 01 org. unit..
    M1 belongs to 01, and 02 Reports to 01.
    So I think you should create a relationship like the following.
    1) Either M1 has to manage 03 (A012)
    or
    2) 02 has to Reports to 01 (A002 b/w the org.units)
    I think any one of the above relationships must exist..
    Otherwise, M1 cannot view all the employees from 03 in MSS, Since He is no more related with Org. unit 03.

  • Evaluation Path Results change after ECC6 Upgrade

    Hi All,
    We have upgraded to ECC6 up to and including our QA environment. We are running an old java version of the MSS team viewer. We have a custom evaluation path, a modified version of SAP_MANG (Z_MANG) that we have been using for years. After upgrade any view that involves an organization is showing duplicates...
    Example of output
    Organization 1
    Person 1
    Person 2
    Organization 1
    Person 1
    Person 2
    Our Z_MANG Evaluation Path looks like this...
    No     Obj. Typ.     A/B     Relat     Relat Name      Priority     Relat Obj Typ     Skip
    10      *                 B         008       Holder              *               S                        X
    20      S                A         012       Manages...      *               O      
    21      S                A         Z01      Salary Budg     *               * 
    22      S                A         Z02      HR Manages    *               *
    30      US             A          208      Is Identical to    *               *                         X
    Only when we skip No 21 Salary Budg is the problem resolved. Has anyone run into problems after upgrade to ECC60 that the results for an exting evaluation path have changed like this?
    Thanks,
    Doug

    >
    Doug Steckel wrote:
    > Hi Ranganath,
    >
    > Thanks for the quick reply. Yes the Skip flag is set on relationships 10 and 30. I would also think that would prevent this but it is not.
    >
    > Thanks,
    > Doug
    not all relationships represent physical data records in the database.  some are derived and without looking at the system, I believe the US 208 to P is a derived relationship.
    Are you sure all the users you are testing with have a proper sy-uname setup for all respective pernrs in PA0105?

  • Re: Depth of Evaluation for Standard Evaluation Paths (Bottom Up Approach)

    Hi All,
    We are facing a unique issue when using OOSP and defining evaluation path. for e.g. we used the standard SBESX (Staff assignments along Organizational structure). We also defined the following fields to test the Org structure results for a user's structural authorization on what he/she can see (e.g. Org unit(O), Positions(S), Users(P))
    1. Object Type = O
    2. Evalutaion Path = SBESX
    3. Status vector = 12345
    4. Depth (D) = 5 (which defaults to 1 automatically if we set the sign field to -(negative) for Bottom-up approach (displaying org structure bottom to up)
    5. Function Module = RH_GET_ORG_ASSIGNMENT
    6. Key Date = D
    The issue we have is for the above settings on OOSP Depth field defaults to 1 everytime we use the Bottom up approach (i.e setting the Sign field to - (negative)). Has anyone encountered the above problem with the depth field? Let us know if you had any fix or you had to escalate this to SAP?
    Best regards,
    -Murali

    S0003562672 wrote:>
    > hi murali,
    >
    > I cannot give you an answer on why exactly the depth filed is defaulting to 1 when using the negative in the sign fields (T77PR-SSIGN).  but can you perhaps explain what you're trying to accomplish with your structural profile.  in that case, maybe I/we can figure out a way to circumvent the use of the sign field...
    >
    > Edited by: Dimitri van Heumen on Mar 19, 2008 2:24 PM
    > (typing errors)
    Thanks for your reply Dimitri.
    Here is what we are trying to acheive with the Org structure below:
                                                                          O - 00001004
                                                                            S - 00000253
                                      O - 00001005                                                O - 00001006
                                           S – 00000251 hradmin1                               S – 00000256 essuser2 (120)
                                           S - 00000252
                   O - 00001007                   O - 00001008                     O - 00001009          O - 00001010
                   S - 00000257                     S - 00000259                     S - 00000260(121)    S - 00000254 (122)
                   S – 00000258  essuser1                                                                            S – 0000255 hradmin2(114)
    Position # 00000255 (far right down below in the above Org structure) is the HR Specialist for (Org #00001006 and Org #00001009).  Employee # 114 (far right bottom) has been hired into this position 255. They should be able to see Employees 120, 121, 122 and themselves(114).
    We have created a structural profile for the user hradmin2(114) and attached him to a role which has ess/mss functionality. We are trying to use the evaluation path SBESX to test what org units, postions and users this user hradmin2(114) can see which should meet the requirement stated above that he should see 120,121,122 and 114 themselves.
    So from the Org structure above it is a bottom up scenerio where hradmin2 must see org units 00001010, 00001009 and 00001006 and whenever we set the sign field to -ve (bottom up approach of displaying org structure) and depth of lets say 4 it automatically defaluts to 1 and when we check hradmin2 authorization profile in oosb we only see org unit 00001010 being displayed and not the org units above it for this bottom up approach.
    Are you aware of any methods to acheive this for the org structure above?
    Thanks
    -Murali
    Edited by: Murali Sripadam on Mar 19, 2008 1:47 PM

  • Report RHSTRU00 with Evaluation Path BOSSORG is not working

    Hello Friends,
    I am trying to run the Report RHSTRU00 with Evaluation Path BOSSORG  and it never produces output. If I run the report with any  other Evaluation path,it works......
    Can anybody help me in this issue,
    Thanks
    Kisu

    solved on own.

  • Regarding Evaluation path used in Organisation structure.

    Dear All,
    How would i be able to get to know the evaluation path used by organisational structure to display the structure. What i found in tcode : ppome is that it is showing evaluation but not path name. I want to know the reference path name which it is using.
    Thanks,
    Raj

    Hi
    Check the Report:
    RHINFAW0 - Infotype reporting.
    Regards,
    Sreeram

  • Issue with Evaluation Path

    Hi All,
    I had created one Evaluation Path P-P.
    I want to retrieve all employees who are reporting to a particulat employee...
    ex: A is the manager
    B , C, D are team leads.
    Again B is having 2 more employees.. B1,B2...
    So when we execute for employee A all the B,C,D,B1,B2 need to be displayed. and I created the ZTEST ev path..
    code of EV:
    P B 008 S -> Geeting 'a' position
    S B 005 S  -> getting A' sub-ordinates positions
    S A008 P ->  sub-ordinate positions
    and it is succesfully executed in PPSS..
    i HAVE WRITEN A SAMPLE PROGRAM to test that...
    eX:
    GET OBJEC.
    WRITE: OBJEC-OTYPE , OBJEC-OBJID.
    but system is going infinite loop and giving the following error...
    "\FUNCTION-POOL=RHAS\DATA=STRU_VERK[]"
    Let me know whats wrong here.. and more over issue is person to person retrieve is not possible?
    Regards
    Sas

    Hi.
    What's wrong is this:
    P B 008 S -> Geeting 'a' position
    S A008 P -> sub-ordinate positions
    You are using two opposite links in the same WEGID, so this is what leads to the infinite loop. You should get rid of the first one and always start to evaluate with the current position of the manager.
    S B 005 S -> getting A' sub-ordinates positions
    S A008 P -> sub-ordinate positions

  • Error with Recursive Evaluation Path in PD Profile

    Dear Experts,
    I’m facing an issue using a recursive evaluation path inside a PD profile (transaction OOSP). My scenario is that a Central Person (CP) object is linked by 2 Person (P) objects.  I want the PD profile to give access to 2 Person (P) objects as long as I have access to either 1 of the Person (P) object. I have an evaluation path that is created using transaction OOAW as follows:
    10 P     A 209     * CP
    20 CP       B 209     * P
    The problem that I’m encountering is that the P object goes through a recursive loop during the evaluation path, i.e. the 2 P objects that are evaluated as output gets passed in as inputs again and go into a loop continuously. Is there a way to resolve this recursive issue or other alternative resolution that could meet my requirements? Thanks.

    Use field "Function Module" of table T77PR. You can program what you want yourself. Use function module RH_STRUC_GET to get the CP from the P, and then again RH_STRUC_GET to get the P from the CP. Add the resultings P to the output parameter. Press F1 on the field to see how the FB should look like.

  • HR - Evaluation Path Issue

    Hi ,
    There is a custom FM which is using  std FM   RH_STRUC_GET_MULTIPLE_ROOTS' to get back hierarchy of organisation .
    A custom evaluation path has been created and is being used - ZX.
    Now RH_STRUC_GET_MULTIPLE_ROOTS' is returning incorrect results. I need to check whether the evaluation path is defined properly. looks like there is an error in definition which might be causing this problem.
    I have no idea how evaluation path works. Could you please let me know the tcode where i could check on the custom evaluation path and rectify the error?
    Thanks in advance

    thanks for the reply.
    I can see the evaluation path in table t778a. In tcode ppss i do not know what the object id and object type for the evaluation path are?
    Any idea if there is any other way to check details?

  • T-code of the window where it asks for evaluation path.

    Hi,
    I want the T-code of that window where it asks for evaluation path. I want to generate the report in OM

    Hi,
    If you are creating repoert through HIS tool, you can use OODS T code to declare the Evaluation path.
    Tomesh

  • Evaluation path to get personnel number all the org unit and subordinates

    Dear all,
    I have OM issue to ask.This is the scenario:
    Staff A  belong to  org 1. Under Org  1, I  have org unit 1-A, 1-B and org unit 1-C.
    Issue 1 :
    I want to run report(RHSTRU00) to  to generate all the staff number in org 1 (Include 1-A, 1-B, and 1-C).
    Issue 2 :
    I  want to run report for 1-A, only staff belongs in org 1-A appear.The others not appear.
    I was understanding I have to play around with evaluation path. Until now I can't find the suitable evaluation_path. I need your help.tq

    Hi,
    Not sure why you want to reinvent the wheel.  The standard report RHXSTRU02 will give you people by Org Unit.  Just enter the Org Unit ID number and you will get the employees as output.
    If you still want to use RHSTRU00, you can use O-P or O-S-P to get the employees and the positions.
    Paul

Maybe you are looking for