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?

Similar Messages

  • Evaluation Path issue for relation 450

    Hello,
    The relationship 450 is not being extracted through iDoc data retrieval process.
    Is there a separate process to activate downloading this relationship?
    Or is it an iDoc limitation?
    What is the workaround to fix this problem as one of our client using this relationship could not use
    this in the application?
    Hardeep

    Hello Brad,
    Thank you for your response. Here is the requested information.
    1) Is it a customer ITC app in the portal?
    a) This is SAPs iTime Clock for punch edits
    2) Are you using structural auth's ? also have you checked to make sure the time admin user has the right auth's to see people?
    a) We do use Structural auth and I have already opened that orgranization up to my test Time Admin
    3) Post the eval path you have so far.
    10     US     B     008     Holder      *      S
    20     P     B     008     Holder      *      S
    30     S     A     003     Belongs to      *      O
    40     O     B     003     Incorporates      *      *
    Appreciate your help on this,
    Mike

  • 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

  • PCH LDB issue using Evaluation path

    Hello,
    I have a custom program which uses PCH LDB and runs for positions. The program works fine when I input Position IDs.
    When I run with org.unit + evaluation path (O-O-S), the program runs forever. When I checked in debug the program is creating duplicate entries in the output internal table.
    As per my analysis, this issue is happening only for org.units having positions more than 600. After processing 599 positions, the standard program sets the INDEX  to 0 and resume the processing from 1st position resulting in infinite loop.
    Can anyone please help me out in this?
    Thank you.
    Praveen.

    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?

  • 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.

  • 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.

  • 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

  • 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 Position to Position Reporting Structure

    Hello Everyone,
    We currently have a position to position reporting structure in place.  WIth this being said, not every supervisor in our organization is the chief of a team.  I am trying to create an evaluation path that will look at a position, then go up to get the positions report to position (but not go up any further), then go down to get the positions that report to the supervisor.  This will allow us to start with a position, then return all the positions that the report to position has.  In essence this will allow us to start with a position and get the team (though we don't have an org unit for the team).  I am trying to do this for the Team Calendar in ESS. 
    Below is what I have.  The problem is with the depth, if I enter a 2, then it is not getting the lateral positions, but if I enter a 3, then it goes up to another level and gets an additional supervisor (which I do not want).
    S     A     002     Reports (line) to     2     S
    S     B     002     Is line supervisor of     1     S
    S     A     008     Holder     3     P
    Has anyone developed and Evaluation Path that does this (gets a positions team without having an org unit) and can offer assistance?
    Best Regards,
    Scott

    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!

  • Regarding Customized evaluation path in OM

    Hi experts,
    This is Prasanna. i have created customized relationship as "HAS TALENTED PARTICIPANT" and evaluation path as "AZTI".i have assined this relationship between two object types that are D(course type) and P(person). In PP01 transaction i tried to save the record using this relationship.but there i am getting one issue that is showing below
    "ERROR WHILE ADDING".
    my evaluation path and relation ship showed successfully in ALLOWED RELATIONSHIP option.please help me to rectify this issue.
    Thanks and Regards,
    M.L.Prasanna

    Hi Prasanna,
    Please check whether your custom relationship has been maintained for object type or not for which you need to maintain this relationship.
    Path to check:- SPRO > PM > OM > Data model enhancement > Relationship maintenancee > Maintain relationship > Allowed relationship
    Revert for further clarification.
    Regards,
    Purnima

  • Evaluation Paths for Audit Requirements

    Hi,
    For requirements, which belong to the "Subrequirements" requirements category, is "A500" typically the value that one would specify for this?
    Thank you,
    Eric

    Yesterday, I defined the evaluation path as you suggested. I am still seeing problems, so I assume that I must have something misconfigured or unconfigured somewhere else. This implies that I'm probably not done bothering the forum yet....
    As far as getting the "SC" requirement selection into 4.72, it is not much of an issue for me, since we are supposed to be upgrading fairly soon, and for testing purposes, I should be able to use an eval path. I might still post an OSS message, as you suggest.
    One thing that would be nice would be a complete "changelog" to view somewhere. I can see the release notes for my version in the implementation guide, but it would be nice to see the release notes for all versions. This would allow someone to make a quick determination about what became available and when. If such a changelog already exists, can you tell me where to access it?
    Thanks again for your help, Joachim.
    Best,
      Eric

  • Evaluation Path for Direct Reports only

    Hi
    We have written an evaluation path to return direct reports for a given manager (to use in an Adobe Interactive form). We get the correct employees returned, but also the manger himself. Ideally we want a list of names that doesn't include him.
    Here's our path:
    No      Obj      A/B     Rel     Rel name         Priority      Rel Obj Type    Skip
    10       US       B       008     Holder                 *                   S  
    20       P         B       008     Holder                 *                   S
    30       S         A       012     Manages             *                   O
    40       O         B       003     Incorporates        *                   S
    50       S         A       008     Holder                 *                   P      
    What change should we make to not include the manager in the returned set?
    Thanks
    Trish

    Hello,
    Sorry but you can't.
    SAP considers that Manager is not assigned to his own org unit (A012 not equal to A008).
    I had the same issue and i had to create 2 evaluations path :
       - one to get the list of employee (manager include)
       - one to get the manager only
    and exclude the second one in the report.
    Edited by: Cédric LEFRANCOIS on Dec 21, 2009 11:47 AM

  • Custom Relationship or Evaluation Path needed for 'Time Admin' Scenario

    Hello all Gurus,
    I am looking for some direction on a scenario that I am trying to accomplish.
    The position u201CLEAD Solutions Architectu201D, in the example below, is going to be what we will classify as a Time administrator.  The function on this Time Admin will to be to correct an employeeu2019s punch exceptions via a portal application (ITC).  But, my issue is that I need this user/position to be able to view all organizations and their people down below.
    I have tried creating a custom evaluation path and I can get it to work down to the ORG, but not to the employee.
    Also, I have created an ABAP program and routine to tie to a custom relationship, but when I attempt assign the new program, the program name disappears after clicking on new entry (T77EV-PROGR).
    EXAMPLE
    IT Infrastructure          O(rganization)
                        Lead Solutions Architect     S    (TIME ADMIN)          
         Director, IT Infrastructure     S          
         Operations Services          O(rganization)          Below Organization 'IT Infrastructure'
              Senior Support Specialist                          S     
              Senior Operations Coordinator     S     
              Manager, Operations Services     S     
              Intern, IT Intern                          S     
              Operations Servies Analyst     S     
              Customer Support Services     O(rganization)  Below Organization 'Operations Services'
                   Support Specialist     S
                   Support Specialist     S
                   Support Specialist     S
    END
    Any advice or direction on this would be highly appreciated.
    Thanks,
    Mike

    Hello Brad,
    Thank you for your response. Here is the requested information.
    1) Is it a customer ITC app in the portal?
    a) This is SAPs iTime Clock for punch edits
    2) Are you using structural auth's ? also have you checked to make sure the time admin user has the right auth's to see people?
    a) We do use Structural auth and I have already opened that orgranization up to my test Time Admin
    3) Post the eval path you have so far.
    10     US     B     008     Holder      *      S
    20     P     B     008     Holder      *      S
    30     S     A     003     Belongs to      *      O
    40     O     B     003     Incorporates      *      *
    Appreciate your help on this,
    Mike

  • 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

  • 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

Maybe you are looking for