Evaluation path reading OM up and downwards

Hello!
Starting from a Person i need a evaluation path that reads P-S-O and then O upwards and downwards. From these O's the path has to find all O-S-C.
So, is that possible to read the OM in the same path up and down?
Thanks for any information!
Best greetings,
Gregor Brandstätter

hi,
Evaluation path only give you a tree branch, from a node up or down recursivelly.
what for are you looking for this evaluation path, lookin for a resonsable of a decission? a report?.
PPST is the transaction to test evaluation path. Try to find yourself what is the evaluation path you need using the matchcode, or try to test what you can do with a evaluation path.
Kind regards,
Miguel Ángel Orihuela.

Similar Messages

  • OM evaluation path showing chief position and subordinates

    Hi experts, is there any standard OM evaluation path showing the reporting structure in Org chart like this?
                     OU
                       I
                    Chief
              _____I_____
              I                 I
        Position         Position
    if there is no standard evaluation path, do I need to create extra relationship like S A002 Chief to every position??
    What else solution would you suggest??
    Many thanks!!

    Your drawing (and last message) indicates a relationship between O and "Chief" and between "Chief" and S (Position). As others have mentioned, this is not SAP standard - and to me it doesn't make sense either.  The chief position (A12 relationship) and the regular positions (A003 relationship) all belong to the same org.units don't they?
    For your need you would actually have to create your own "Chief" object type,  make your own relations and your own evaluation paths.  I would strongly advise against this.  What is the business need for this requirement?
    In PPOME you can move the manager (chief) position so it is the first position in the in the Org.Unit.  This will give a better visual of the org.sturcture.  Also, check the priority field in the relationship, and check the documentation for this.
    Hope this is of some help.

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

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

  • A lot of messages "direct path write temp" and "direct path read temp"

    Hello, all
    Please, understand me, what is going on in my system (DB: Oracle database 11.2.0.3, OS: Windows 2008 R2).
    In AWR report (1 hour) I see next:
    Foreground Wait Events
                                                                 Avg               
                                            %Time Total Wait    wait    Waits   % DB
    Event                             Waits -outs   Time (s)    (ms)     /txn   time
    direct path write temp          132,627     0      1,056       8      0.8   21.7
    direct path read temp           308,969     0        565       2      2.0   11.6
    log file sync                    19,228     0        241      13      0.1    5.0
    direct path write                17,698     0        135       8      0.1    2.8
    db file sequential read          21,149     0         94       4      0.1    1.9
    SQL*Net message from dblin           59     0          5      86      0.0     .1
    Segments by Direct Physical Reads         DB/Inst: SGRE/sgre  Snaps: 1039-1040
    -> Total Direct Physical Reads:         392,273
    -> Captured Segments account for   94.7% of Total
               Tablespace                      Subobject  Obj.        Direct       
    Owner         Name    Object Name            Name     Type         Reads  %Total
    ** MISSING TEMP       ** TRANSIENT: 437734 MISSING ** UNDEF       38,290    9.76
    DBSNMP     TEMP       MGMT_TEMPT_SQL                  TABLE       38,242    9.75
    ** MISSING TEMP       ** TRANSIENT: 438784 MISSING ** UNDEF       37,790    9.63
    ** MISSING TEMP       ** TRANSIENT: 437312 MISSING ** UNDEF       37,661    9.60
    ** MISSING TEMP       ** TRANSIENT: 439257 MISSING ** UNDEF       37,477    9.55Some selects:
    SELECT   S.sid,
             T.blocks * TBS.block_size / 1024 / 1024 mb_used, T.tablespace, T.SEGTYPE
    FROM     v$sort_usage T, v$session S, v$sqlarea Q, dba_tablespaces TBS
    WHERE    T.session_addr = S.saddr
    AND      T.sqladdr = Q.address (+)
    AND      T.tablespace = TBS.tablespace_name
    AND      S.sid = 732
    ORDER BY S.username, S.sid;
    SID     MB_USED     TABLESPACE     SEGTYPE
    732     2          TEMP          LOB_DATA
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          INDEX
    732     1          TEMP          DATA
    732     1          TEMP          INDEX
    732     1          TEMP          LOB_INDEX
    select st.sid, sn.name, st.VALUE
    from V$statname sn, v$sesstat st
    where st.STATISTIC# = sn.STATISTIC#
    and (sn.name like 'sorts%')
    and st.sid in (select sid from v$session_wait where event like '%direct path write temp%')
    order by st.sid
    SID     NAME          VALUE
    732     sorts (memory)     591408
    732     sorts (rows)     102126
    732     sorts (disk)     0Why I do not see any disk sorts? If TEMP is used for no sort operations, then for which operations?
    How I can see that? How can I decrease direct path write temp without tuning SQL?
    Additional information:
    PGA_AGGREGATE_TARGET is set to big value - 6GB (3GB enough due to advisory recommendation)
    Please, help.
    Regards, user12103911.

    user12103911 wrote:
    SELECT optimal_count, round(optimal_count*100/total, 2) optimal_perc,
    onepass_count, round(onepass_count*100/total, 2) onepass_perc,
    multipass_count, round(multipass_count*100/total, 2) multipass_perc
    FROM
    (SELECT decode(sum(total_executions), 0, 1, sum(total_executions)) total,
    sum(OPTIMAL_EXECUTIONS) optimal_count,
    sum(ONEPASS_EXECUTIONS) onepass_count,
    sum(MULTIPASSES_EXECUTIONS) multipass_count
    FROM   v$sql_workarea_histogram); 
    OPTIMAL_COUNT OPTIMAL_PERC  ONEPASS_COUNT ONEPASS_PERC  MULTIPASS_COUNT MULTIPASS_PERC
    13150685      100           0             0             0               0No n-pass executions.That's a pretty convincing display - given that your AWR manages to NAME an object that is in the TEMP tablespace, an obvious point to follow up is global temporary tables. If you have any declared as "on commit preserve" (duration = 'SYS$SESSION') then you could have code which does "insert /*+ append */ into gtt", and if you then query this in parallel (or - since you're on 11.2.0.3 - the data volume is large enough) Oracle could choose to do direct path writes to load the GTT and direct path reads to read it back.
    Regards
    Jonathan Lewis

  • Wait events 'direct path write'  and 'direct path read'

    Hi,
    We have a query which is taking more that 2 min. It's a 9.2.0.7 database. We took the trace/tkprof of the query,and identified that there are so manay 'direct path write' and 'direct path read' wait events in the trace file.
    WAIT #3: nam='direct path write' ela= 5 p1=201 p2=70710 p3=15
    WAIT #3: nam='direct path read' ela= 170 p1=201 p2=71719 p3=15
    In the above, "p1=201" is a file_id, but we could not find any data file, temp file, control file with that id# 201.
    Can you please let us know what's "p1=201" here, how to identify the file which is causing the issue.
    Thanks
    Sravan

    What does:
    show parameter db_filesreturn? My guess, is that it returns 200.
    The direct file read and direct file write events are reads and writes to TEMP tablespace. In those wait events, the file# is reported as db_files+temp file id. So, 201 means temp file #1.
    Now, as to your actual performance problem.
    Without seeing the SQL and the corresponding execution plan, it's impossible to be sure. However, the most common causes of temp writes are sort operations and group by operations.
    If you decide to post your SQL and execution plan, please be sure to make it readable by formatting it. Information on how to do so can be found here.
    Hope that helps,
    -Mark
    Edited by: mbobak on May 1, 2011 1:50 AM

  • 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

  • Evaluation Path and Plan version

    Hi Experts,
    Can anyone please help me understand the concept of Evaluation Path and how the Evaluation path and the plan version settings are used in real time scenarios.
    Thanks,
    Sindhu.

    Hi,
    See, a reporting structure, staff assignment, organization structure are all evaluations paths themselves. The relationship between objects is defined.
    A lot of standard evaluation paths exist. But in case you dont have the path which meets your requirement you create a new one.
    Suppose you want to find out which all Tasks are linked to a job which is linked to a position which reports to an Org Unit
    so your evaluation path will traverse Org unit then position then the job then the tasks assigned.
    A relationship between an object is also a evalution path
    hope this helps
    Ajay

  • Evaluation Paths and Reports relating om

    Hi,
    How can we create external object types in om.
    How can we create the Evaluation Paths and what is relevance of table T7771 and T 777E.
    what are the reports specific to Om .

    External objects we just need to Assign
    Ex-Cost Centre and Holder of the psotion
    Cost Centre we assign
    and hodler of the position will get when we hire an employe
    regarding Evaluation path Check the tcode PPSC
    and give the Evaluation path which u want to see by assigning the various paths between different objects
    RHXEXI00 --> Existing Organizational Units
    RHXSTR01--> Organizational Structure with Positions
    RHXSTR02 --> Organizational Structure with Persons
    RHXEXI02 --> Existing Jobs
    RHXEXI03 --> Existing Positions
    Check the reports u can go to SAP East Acess and OM reports to view std reprots
    Edited by: Sikindar on Feb 18, 2009 1:22 PM

  • Evaluation paths MANASS, MSSDIREC and MSSREPS

    What is the major difference in Evaluation Paths : MANASS, MSSDIREC and MSSREPS ?
    Is there any location, that I can get the help on the standard SAP evaluation paths created ?
    Regards,
    Srikanth

    Hi,
    You can check all the evaluation paths through transaction OOAW (table T778A). Since evaluation path is comprised of a set of relationships, you can check each of the three that you have listed in your post. Select one and double click on the u201Cevaluation path (individual maintenance)u201D folder on the left side column. You will see each of the three is constructed out of different relationships.
    For a generic help, you can use F1.
    Hope this helps.
    Donnie

  • PB Reader 8.1 and Elements 6.0 cannot open file if path contains space ???

    Hello,
    We encountered a problem between Adobe Reader 8.1 and Elements 6.0
    The problem appear when the VIEW PDF FILE option is enabled in PDFMakers options and ESPECIALLY if the path where the file has been saved contains a space.
    Is there a patch to resolve this malfunction ?
    If not, is there any way to disable the VIEW PDF FILE option for all users and default user ? (script, batch or registry file)
    (The Install Shield Tuner for Acrobat 6 do not permits to have an effect on this parameter.)
    Thank you for responses

    Alexander,
    I'm having a similar problem, but with a Flash file.
    I've verified that I can play the file from the
    command line and from my KDE Desktop (SUSE Linux 10.1),
    and so I'm pretty sure that the player is working.
    But when I generate a PDF using LaTeX and your movie15
    package AR8.1.1 redirects me to:
    http://www.adobe.com/special/acrobat/nomediaplayer.html
    If I look at the attachments pane, the file is
    correctly identified as "application/x-shockwave-flash"
    But under the filename, the phrase "Indeterminate" has
    been added, which suggest that the something in the
    annotation is not recognized (I'm using move15 2007/05/07).
    Either that, or AR itself is broken.
    I'm still in the process of dissecting the PDF to see
    where the problem lies. But it would be helpful if
    someone could post a url to an embedded media example
    that is known to work with Linux AR8. That way I can
    at least check that my setup is working, which will
    be hakf the battle won.
    Cheers,
    James

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

  • 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

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

  • How to determine Evaluation Path(WEGID)

    Hi All,
            I am using FM /ISDFPS/FORCE_STRUC_GET in order to get all the elements under a particular force element  In TCODE /ISDFPS/TOE1. Here is the code :
                CALL FUNCTION '/ISDFPS/FORCE_STRUC_GET'
                  EXPORTING
                    act_otype      = 'O'
                    act_objid      = objid
                    act_wegid      = O-O_DOWN
                  IMPORTING
                    act_plvar      = 01
                  TABLES
                    result_objec   = lt_objec
                    result_struc   = lt_struc
                  EXCEPTIONS
                    no_plvar_found = 1
                    root_not_found = 2
                    path_not_found = 3
                    internal_error = 4
                    OTHERS         = 5.
    However using wegid O-O_DOWN does not give all the elements under the node (objid or Force element).
    How do I know which wegid ( Evaluation path) is to be used . How can it be determined?
    Thanks ,
    Vasuki

    This sounds like something a functional consultant should be able to answer. Hope someone is around, otherwise it might just be a matter of trial and error via the transaction you have mentioned. Normally in HR that is, where these kind of FM is used as well, the description of the evaluation path is quite comprehensive. Based on that and the transaction code I always just give it a try and see what evaluation path gives the output I want. But the best alternative would be that functional consultant.

Maybe you are looking for

  • IPhone hacked with install.app, possible to restore settings..

    hey guys out there in apple land. i got a question to all the iphone hacks out there. i got a iphone that has install.apps. is it possible to restore to factory settings without being bricked? and then, can i install the software update 1.1.1 on my i

  • userlib files not being found in built applicatio​n

    Version: 2012 SP1 f5 Key Words: Build Application, <userlib>, DAQmx I have a project with a Main.vi and and a Sub.vi, both of which make multiple calls to DAQmx vi's in libraries (*.llb). The project is located in ...LabView 2012\user.lib\this\this.l

  • Safari not opening in landscape mode when opening links from mail

    Hello, Since the update to iOS8 I experience following: when using my iphone in landscape mode, opening links from the default mail app doesn't open Safari in landscape mode. I have to manually tilt the phone to portrait mode and back to get landscap

  • InfoObject for Primary Sales Rep.

    Data is from VBPA-KUNNR in case of PARVW = 'Z2'. BTW, are there any delivered objects for VBPA, I searched in MetaData Repository using key words: Sales Document: Partner, could not find anything. Thx!

  • Pro*C with Visual C++ - leaks memory with EXEC SQL CONTEXT FREE

    Hello, I am making an aplication with threads, using Visual C++ with Pro*C... and I have a problem when the aplication execute EXEC SQL CONTEXT FREE the memory reserved is not free. this is my code: #include <sqlca.h> EXEC SQL BEGIN DECLARE SECTION;