Hirarchy levels

Good morning.
i like to know why and how exactly use the hierarchy mode to node and link tables in oracle network data modele.
thank you before.

A simple example is a road network.
All the normal streets are at one level and all the highways are at a higher level.
So when you find a shortest path, first you find the closest highway points to the source and destination and then find
the shortest path only using those two highway points.
Thus if you are finding a shortest path over very large networks, most of the analysis can be done on the much smaller highway network.
siva

Similar Messages

  • User should drill down up to a certain level in obiee

    Hi,
    We have a requirement that a user should be able to drill down only up to certain level.
    We have hirarchy level region, country, state and city. A user should be able to drill down all the levels and some users should be able to drill down only upto certainlevel.
    I understand that there is some index column functionality for this. Apart from this can any one tell me how to restrict a user to drill down up to a certain level.
    Thanks.

    Hi Amith,
    I understand that rowlevel security can be done in admin tool, from the group/user permissions under the filter tab by using the query with where condition.
    How to achive this column level security. Can you please tell me.
    Thanks.

  • PS Tables for Documents, Acitivity Relationships

    Hi Frinds
    We are looking for proper talbes for the following. Can any one help us which are tables to be referred for
    <b>1.   Documents (this icon we can see in overview screen of WBS elements)
    2.  Network Relationship Activity Relationships (Besides - AFAB)
    3. Hirarchy levels of WBS elements (besdes PRHI)</b>- "Hirerchy Graphic -Icon" which enalbe users to view hierarchy levels of elements.
    4.  "system status" and "user status"
    would appreciate help in this front and suitably rewarded with points for solution.
    Look forward to hear and thanks in advance...
    Thanks
    Sudhakar
    Message was edited by: Sudhakar Pappu Rao

    Hi Pranav
    Thanks for yr information. we can select the object WBS, and shall be able to view PS texts in overview and create PS Texts.
    My requirement rather, question is, can we attach any documents without having DMS. ie., can we assign any of the Windows document which are available in hard disc?
    please thorough some light on this and thanks in advance and belated happy diwali wishes to you.
    Thanks
    Sudhakar

  • Search Criteria - job search for candidate - TREX

    I need to add branches field to  selection criteria for job search function( candidate pages). in standard we have
    functional area,hirarchy level,country,Work contract type,Education level.
    i was able to add branches successful , but when i search which branches no results .
    what i have to configure to get the excepted results.
    thanks in advance

    When add new elements to a search mask, via customizing, you need to add that specific field also to the search profile.
    In a search mask, you have the infocategory and field stored. Assign those to the search profile you want to enhance. In case of a requisition it is ERC_REQ. In case of postings INT_POER and EXT_CAND.
    After doing this, you need to recreate search profiles. After indexing you will find it.

  • Summerize accoding to all leves in herarchial table

    I have an herarchial table that contain the folowing structure and data:
    STRUCTURE_ID NUMBER(5) not null;
    CATALOG_ID NUMBER(5) not null;
    MASTER_ITEM_ID VARCHAR2(15) not null;
    DETAILED_ITEM_ID VARCHAR2(15) not null;
    4     3     0     1
    4     3     1     35
    4     3     35     35000
    4     3     35     35010
    4     3     0     3
    4     3     3     50
    4     3     50     50000
    4     3     3     51
    4     3     51     51000
    4     3     51     51200
    In different table, I have financial data. Structure and data:
    STRUCTURE_ID NUMBER(5) not null;
    CATALOG_ID NUMBER(5) not null;
    ITEM_ID VARCHAR2(15) not null;
    SUM NUMBER(14,4);
    1     4     3     35000     -3000000
    2     4     3     50000     -56886.25
    3     4     3     51000     61600
    4     4     3     51200     10800
    I want to have a select statement, that use use the connect by prior statement (to gain the herarchial structure), and to use a group by rollup to have totals to all the hirarchial levels.
    I tried the next sql statement, but it not summerise all the levels in the herarchy:
    select b.master_item_id, a.item_id, sum(a.sum)
    from fin_data a, fin_structure b
    where b.detailed_item_id =a.item_id (+)
    and a.structure_id=4
    and a.structure_id=b.structure_id
    connect by prior b.detailed_item_id=b.master_item_id
    group by rollup (b.master_item_id,item_id);
    The result looks like this :
    35     35000     -3000000
    35          -3000000
    50     50000     -56886.25
    50          -56886.25
    51     51000     61600
    51     51200     10800
    51          72400
              -2984486.25
    There are no totals to masters 1 and 3.
    What I do wrong?

    Here is my improved solution:
    - Instead of a scalar subquery, the SUMS factored subquery calculates all the sums at once, then I join to it.
    This technique performs better if the result set is large.
    - The TOTALS factored subquery "adds" the additional lines so you don't have to insert them.
    - I filter out the detail line that has no SUM because the OP did.
    Here is a test with two structure/catalog combinations:insert into fin_structure select 3,2,master_item_id, detailed_item_id from fin_structure;
    insert into fin_data select 3,2,item_id, fin_sum from fin_data;
    WITH sums AS (
      SELECT S.STRUCTURE_ID, S.CATALOG_ID, S.MASTER_ITEM_ID ITEM_ID,
      sum(CONNECT_BY_ROOT(FIN_SUM)) FIN_SUM_SUM
      from FIN_STRUCTURE s
      LEFT JOIN FIN_DATA d
        ON (s.STRUCTURE_ID, s.CATALOG_ID, s.DETAILED_ITEM_ID)
        = ((D.STRUCTURE_ID, D.CATALOG_ID, D.ITEM_ID))
      START WITH d.fin_sum is not null
      CONNECT BY (S.STRUCTURE_ID, S.CATALOG_ID, S.DETAILED_ITEM_ID)
        = ((PRIOR S.STRUCTURE_ID, PRIOR S.CATALOG_ID, PRIOR S.MASTER_ITEM_ID))
      group by s.structure_id, s.catalog_id, s.master_item_id
      UNION ALL
      SELECT STRUCTURE_ID, CATALOG_ID, ITEM_ID, FIN_SUM FROM FIN_DATA
    ), TOTALS AS (
      SELECT DISTINCT STRUCTURE_ID, CATALOG_ID,
      'Total' MASTER_ITEM_ID, MASTER_ITEM_ID DETAILED_ITEM_ID
      FROM FIN_STRUCTURE
      where master_item_id not in (select detailed_item_id from fin_structure)
    SELECT A.*, b.fin_sum_sum
    FROM (
      SELECT * FROM TOTALS
      UNION ALL
      SELECT * FROM FIN_STRUCTURE
    ) a
    left join sums b
          ON (a.STRUCTURE_ID, a.CATALOG_ID, a.DETAILED_ITEM_ID)
          = ((B.STRUCTURE_ID, B.CATALOG_ID, B.ITEM_ID))
    WHERE B.FIN_SUM_SUM IS NOT NULL
    START WITH A.MASTER_ITEM_ID = 'Total'
    CONNECT BY (A.STRUCTURE_ID, A.CATALOG_ID, A.MASTER_ITEM_ID)
      = ((PRIOR A.STRUCTURE_ID, PRIOR A.CATALOG_ID, PRIOR A.DETAILED_ITEM_ID));
    STRUCTURE_ID CATALOG_ID MASTER_ITEM_ID  DETAILED_ITEM_ID FIN_SUM_SUM
               3          2 Total           0                -2984486.25
               3          2 0               1                   -3000000
               3          2 1               35                  -3000000
               3          2 35              35000               -3000000
               3          2 0               3                   15513.75
               3          2 3               50                 -56886.25
               3          2 50              50000              -56886.25
               3          2 3               51                     72400
               3          2 51              51000                  61600
               3          2 51              51200                  10800
               4          3 Total           0                -2984486.25
               4          3 0               1                   -3000000
               4          3 1               35                  -3000000
               4          3 35              35000               -3000000
               4          3 0               3                   15513.75
               4          3 3               50                 -56886.25
               4          3 50              50000              -56886.25
               4          3 3               51                     72400
               4          3 51              51000                  61600
               4          3 51              51200                  10800Best regards, Stew

  • Z data source issue for creating packets

    Hi I have created a Z data source (function module) .
    My issue is I am not able to create data record packets all the data is coming in one packet only.
    The is code is as show below is some one can please assist me how can I change the code so that is can create multiple packets for the option given in Tcode RSA3.
    FUNCTION ZBW_MATERIAL_GROUP_HIE.
    ""Local Interface:
    *" IMPORTING
    *" VALUE(I_REQUNR) TYPE SRSC_S_IF_SIMPLE-REQUNR
    *" VALUE(I_DSOURCE) TYPE SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *" VALUE(I_MAXSIZE) TYPE SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *" VALUE(I_INITFLAG) TYPE SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *" VALUE(I_READ_ONLY) TYPE SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *" VALUE(I_REMOTE_CALL) TYPE SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
    *" TABLES
    *" I_T_SELECT TYPE SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *" I_T_FIELDS TYPE SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *" E_T_DATA STRUCTURE ZBW_MAT_GRP_HIER OPTIONAL
    *" EXCEPTIONS
    *" NO_MORE_DATA
    *" ERROR_PASSED_TO_MESS_HANDLER
    TABLES : /BI0/HMATL_GROUP.
    DATA : BEGIN OF t_hmat OCCURS 0,
    hieid LIKE /BI0/HMATL_GROUP-hieid,
    objvers LIKE /BI0/HMATL_GROUP-objvers,
    iobjnm LIKE /BI0/HMATL_GROUP-iobjnm,
    nodeid LIKE /BI0/HMATL_GROUP-nodeid,
    nodename LIKE /BI0/HMATL_GROUP-nodename,
    tlevel LIKE /BI0/HMATL_GROUP-tlevel,
    parentid LIKE /BI0/HMATL_GROUP-parentid,
    END OF t_hmat.
    DATA : BEGIN OF t_flathier,
    hieid LIKE /BI0/HMATL_GROUP-hieid,
    lv2_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv2_name LIKE /BI0/HMATL_GROUP-nodename,
    lv3_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv3_name LIKE /BI0/HMATL_GROUP-nodename,
    lv4_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv4_name LIKE /BI0/HMATL_GROUP-nodename,
    lv5_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv5_name LIKE /BI0/HMATL_GROUP-nodename,
    lv6_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv6_name LIKE /BI0/HMATL_GROUP-nodename,
    lv7_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv7_name LIKE /BI0/HMATL_GROUP-nodename,
    lv8_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv8_name LIKE /BI0/HMATL_GROUP-nodename,
    lv9_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv9_name LIKE /BI0/HMATL_GROUP-nodename,
    lv10_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv10_name LIKE /BI0/HMATL_GROUP-nodename,
    lv11_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv11_name LIKE /BI0/HMATL_GROUP-nodename,
    material LIKE /BI0/HMATL_GROUP-nodename,
    END OF t_flathier.
    FIELD-SYMBOLS: <f> LIKE LINE OF t_hmat,
    <Level> TYPE ANY.
    data : count(2) type c,
    lv_level(20) type c.
    DATA : lv_count TYPE n.
    DATA : lv_id LIKE /BI0/HMATL_GROUP-nodeid,
    lv_hieid LIKE /BI0/HMATL_GROUP-hieid.
    Auxiliary Selection criteria structure
    DATA: l_s_select TYPE srsc_s_select.
    Maximum number of lines for DB table
    STATICS: s_s_if TYPE srsc_s_if_simple,
    counter
    s_counter_datapakid LIKE sy-tabix,
    cursor
    s_cursor TYPE cursor.
    Select ranges
    RANGES: l_r_nodename FOR /BI0/HMATL_GROUP-nodename,
    l_r_hieid FOR /BI0/HMATL_GROUP-hieid.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
    IF i_initflag = sbiwa_c_flag_on.
    Initialization: check input parameters
    buffer input parameters
    prepare data selection
    Check DataSource validity
    CASE i_dsource.
    WHEN 'ZMATERIAL_GROUP_HIE'.
    WHEN OTHERS.
    IF 1 = 2. MESSAGE e009(r3). ENDIF.
    this is a typical log call. Please write every error message like this
    log_write 'E' "message type
    'R3' "message class
    '009' "message number
    i_dsource "message variable 1
    ' '. "message variable 2
    RAISE error_passed_to_mess_handler.
    ENDCASE.
    APPEND LINES OF i_t_select TO s_s_if-t_select.
    Fill parameter buffer for data extraction calls
    s_s_if-requnr = i_requnr.
    s_s_if-dsource = i_dsource.
    s_s_if-maxsize = i_maxsize.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
    APPEND LINES OF i_t_fields TO s_s_if-t_fields.
    ELSE. "Initialization mode or data extraction ?
    Data transfer: First Call OPEN CURSOR + FETCH
    Following Calls FETCH only
    First data package -> OPEN CURSOR
    IF s_counter_datapakid = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
    LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = '0MATERIAL'.
    MOVE-CORRESPONDING l_s_select TO l_r_nodename.
    APPEND l_r_nodename.
    ENDLOOP.
    LOOP AT s_s_if-t_select INTO l_s_select WHERE fieldnm = 'HIEID'.
    MOVE-CORRESPONDING l_s_select TO l_r_hieid.
    APPEND l_r_hieid.
    ENDLOOP.
    Get the data from Hierarchy table
    SELECT * FROM /BI0/HMATL_GROUP INTO CORRESPONDING FIELDS OF
    TABLE t_hmat
    WHERE hieid IN l_r_hieid
    AND objvers = 'A' .
    ENDIF.
    loop through all the 0MATERIAL entries to get all the hirarchy levels.
    Start of change.
    LOOP AT t_hmat ASSIGNING <f>
    WHERE iobjnm = '0MATL_GROUP'
    AND nodename IN l_r_nodename.
    LOOP AT t_hmat ASSIGNING <f>
    WHERE nodename IN l_r_nodename.
    End of change
    lv_count = <f>-tlevel.
    "refresh t_flathier.
    CLEAR: t_flathier. ", lv_level, count.
    MOVE :
    <f>-hieid TO lv_hieid ,
    <f>-nodename TO t_flathier-material,
    <f>-parentid TO lv_id.
    if <f>-iobjnm <> '0MATL_GROUP' .
    move <f>-nodename+3 to t_flathier-material .
    else.
    move <f>-nodename to t_flathier-material .
    endif.
    Added for Last level.
    if lv_count = '1' .
    *t_flathier-lv1_name = t_flathier-material .
    elseif lv_count = '2' .
    t_flathier-lv2_name = t_flathier-material .
    elseif lv_count = '3' .
    t_flathier-lv3_name = t_flathier-material .
    elseif lv_count = '4' .
    t_flathier-lv4_name = t_flathier-material .
    elseif lv_count = '5' .
    t_flathier-lv5_name = t_flathier-material .
    elseif lv_count = '6' .
    t_flathier-lv6_name = t_flathier-material .
    elseif lv_count = '7' .
    t_flathier-lv7_name = t_flathier-material .
    elseif lv_count = '8' .
    t_flathier-lv8_name = t_flathier-material .
    elseif lv_count = '9' .
    t_flathier-lv9_name = t_flathier-material .
    elseif lv_count = '10' .
    t_flathier-lv10_name = t_flathier-material .
    endif.
    DO lv_count TIMES .
    lv_count = lv_count - 1.
    IF lv_count = 1.
    EXIT.
    ENDIF.
    READ TABLE t_hmat WITH KEY
    hieid = lv_hieid
    nodeid = lv_id.
    IF sy-subrc = 0.
    CLEAR lv_id.
    CASE lv_count.
    WHEN '11' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv11_name,
    t_hmat-parentid TO lv_id.
    WHEN '10' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv10_name,
    t_hmat-parentid TO lv_id.
    WHEN '9' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv9_name,
    t_hmat-parentid TO lv_id.
    WHEN '8' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv8_name,
    t_hmat-parentid TO lv_id.
    WHEN '7' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv7_name,
    t_hmat-parentid TO lv_id.
    WHEN '6' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv6_name,
    t_hmat-parentid TO lv_id.
    WHEN '5' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv5_name,
    t_hmat-parentid TO lv_id.
    WHEN '4' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv4_name,
    t_hmat-parentid TO lv_id.
    WHEN '3' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv3_name,
    t_hmat-parentid TO lv_id.
    WHEN '2' .
    MOVE : t_hmat-nodename+3 TO t_flathier-lv2_name.
    ENDCASE.
    ENDIF.
    ENDDO.
    Populate data for level 1 (Class Type)
    READ TABLE t_hmat WITH KEY
    hieid = lv_hieid
    tlevel = 1.
    IF sy-subrc = 0.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
    EXPORTING
    input = t_hmat-nodename
    IMPORTING
    output = e_t_data-0class_type.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTING
    input = e_t_data-0class_type
    IMPORTING
    output = e_t_data-0class_type.
    ENDIF.
    populate data to extraction structure ( removing prefixe 'class type')
    MOVE : lv_hieid TO e_t_data-hieid,
    t_flathier-lv2_name TO e_t_data-xhier_lv1,
    t_flathier-lv3_name TO e_t_data-xhier_lv2,
    t_flathier-lv4_name TO e_t_data-xhier_lv3,
    t_flathier-lv5_name TO e_t_data-xhier_lv4,
    t_flathier-lv6_name TO e_t_data-xhier_lv5,
    t_flathier-lv7_name TO e_t_data-xhier_lv6,
    t_flathier-lv8_name TO e_t_data-xhier_lv7,
    t_flathier-lv9_name TO e_t_data-xhier_lv8,
    t_flathier-lv10_name TO e_t_data-xhier_lv9,
    t_flathier-lv11_name TO e_t_data-xhie_lv10,
    t_flathier-material TO e_t_data-0MATL_GROUP.
    APPEND e_t_data.
    CLEAR e_t_data.
    ENDLOOP.
    s_counter_datapakid = s_counter_datapakid + 1.
    IF s_counter_datapakid > 1 .
    RAISE no_more_data.
    ENDIF.
    ENDIF. "Initialization mode or data extraction ?
    ENDFUNCTION.
    As now when I run it in Tcode RSA3 it give only one data packet of some 5k to 6k records.
    Thanks in advance for your help.
    Pawan.

    Hi PS,
    Instead of
    SELECT * FROM /BI0/HMATL_GROUP INTO CORRESPONDING FIELDS OF
    TABLE t_hmat
    WHERE hieid IN l_r_hieid
    AND objvers = 'A' .
    code should look like this .
          OPEN CURSOR WITH HOLD S_CURSOR FOR
          SELECT (S_S_IF-T_FIELDS) FROM /BI0/HMATL_GROUP
        FETCH NEXT CURSOR S_CURSOR
                   APPENDING CORRESPONDING FIELDS
                   OF TABLE E_T_DATA
                   PACKAGE SIZE S_S_IF-MAXSIZE.
    For more information refer to sample code of fm "RSAX_BIW_GET_DATA_SIMPLE"
    Hope that helps.
    Regards
    Mr Kapadia
    ***Assigning points is the way to say thanks in SDN.***

  • How to integrate PSE11 with Aperture on a MAC?

    Hi,
    if I choose PSE11 to be the photo editor in Aperture, the selected photo won't be opened in PSE11, PSE11 is started though.
    However, if I drag and drop from Aperture to PSE11 it works, but saving back to Aperture does not.
    Does anyone have similar experiences? Is it a bug or a feature ? ;-)
    Best regards
    PSE11W

    Aaah, great, that worked.
    Initially when choosing PSE11 to be the photo editor within the Aperture settings  I had selected the PSE11 alias which was provided in the top level folder from PSE within Applications.
    Selecting the program file within the Support files folder as you suggested solved the problem.
    I wonder who would expect the program file within "support files". I'd place it one folder hirarchy level higher to avoid this confusion... (if anyone from the developers reads here).
    Thanks a lot for your help!
    Wolfgang from Germany

  • Drill down is not working in 3rd level of dimension hirarchy

    Hi,
    drill down is not working in 3rd level of dimension hirarchy,any issues. once i clicked on 3rd level it goes to detail level instead of going to 2nd level
    thanks

    any updates

  • Organizing Files is moving all folders up one level???

    I noticed just recently that when I use the Automatically Add To iTunes folder that Artist folder was being created at the top level of the Library folder, rather than under Music. I tried checking and unchecking Pref for Organzing to no vail. iTunes now insists on moving or creating Artist at the same level in the folder hirarchy as Music. Also noticing this with Books, etc. Library Path hasn't changed. What gives????
    I also note that the option to File>Liobrary>Reorganize files in the folder "Media" has reappeared. It used to be grayed out. So, I checked that and Consolidate and hoping it will get straightened out.
    I have a large library with ~50K songs, so this thrashing my NAS is annoying.

    iWeb publishes your website files in a folder with the name of your website. If this folder is uploaded to the root folder on your server you will get the double barreled URL.
    The answer is to publish your site to a local folder and upload the contents of the folder with an FTP application - not the folder itself.

  • Display the foreign keys and primary keys in hirarchy qeury  please ?

    Any sql query to get the following columns:
    I should display all the master table names,it's primary key field and its foregin key field,the name of the foreignkey'table.
    This should be displayed in hirarchy i.e. it should start from the top level table like upside down tree.
    can we query the database like this
    thanx in advance
    prasanth a.s.

    hi there,
    Please can any body help in this query!
    Thanxs in advance
    prasanth a.s.

  • Display Hierarchy according to levels

    Hi All,
    I have Hierarchy which is of five levels. At each level their respective description is also there. When i uploaded it in data manager, It is uploaded correctly according to five levels. But at each levels, all the level descriptions are displayed, because the five descriptions are displayed fields in the Hirarchy Table. I want that each level must have its own description.
    When i changed the source file accordingly, Their respective levels description are displayed but with four other blank with comma seperated.
    How can i diplay level wise description with commas and blank values,
    Thanks and Regards,
    Devinderpal

    hi Shilpi ,
    I hope data is not getting displayed is that right ?
    wdContext.nodeKey().invalidate(); 
      wdContext.nodeManhour().invalidate();
      wdContext.nodeIncidence().invalidate();
      wdContext.nodeLost_time().invalidate();
      wdContext.nodeLegal().invalidate();
      wdContext.nodeTrainings().invalidate();
      wdContext.nodeInspection().invalidate();
      wdContext.nodeOccupation().invalidate();
      wdContext.nodeEmergency().invalidate();
      wdContext.nodeEnvironment().invalidate();
      wdContext.nodeContract().invalidate();
      IPrivateZcumulative_displayView.IKeyElement key = wdContext.currentKeyElement();
      IPrivateZcumulative_displayView.IManhourElement man = wdContext.currentManhourElement();
      IPrivateZcumulative_displayView.IIncidenceElement inc = wdContext.currentIncidenceElement();
      IPrivateZcumulative_displayView.ILost_timeElement los = wdContext.currentLost_timeElement();
      IPrivateZcumulative_displayView.ILegalElement leg = wdContext.currentLegalElement();
      IPrivateZcumulative_displayView.ITrainingsElement tra = wdContext.currentTrainingsElement();
    here you are taking currentelement , is the nodeKey() ,nodeManHour() cardinality is 1...1 or 0...n ?
    if it is 1...1 , then try to print the values you are getting from the resultset  so you will come toknow if it is coming from back end or not .
    if it is 0..n then you have to create an element i.e wdContext.createKeyElement() etc and then after setting the values add this element to corresponding node.
    Regards
    Govardan

  • Approval Hirarchy

    Hi Gurus,
    My requirment is having a multi level approval hirarchy in Move Order,
    How is it Possible?
    Regards,
    M.U.Shankar

    I think the only way to get this is by customizing INVTROAP (INV: Move Order Approval) workflow.
    Standard functionality includes only the possibility that a Move Order could be approved after a Time out period you can indicate in the organization parameters. You could also decide that a move order must be automatically rejected after the time out period.
    The standard workflow send a message to the material planner. If the material planner is also the requestor, the Move Order is automatically approved. If the approver doesn't answer, the system will automatically send a reminder. After the time out has expired, the proper indicated action is undertaken (automatically approve or reject).
    Regards
    Riccardo

  • Using conditional formating on member columns in essbase hirarchy in obiee

    Hi All,
    I ws analysing an existing sample PnL report in obiee 11g.
    Wht I found that there is conditional formating used on 'Balance' member column based on one of the member column (net income) from 'income statement' hirarchy of essbase cube. I tried to open the 'Conditional Format' tab and tried to look into the conditional formating based on the columns above. Wht I noticed that , in the filter, some values are uses such as equal to is in 300000 and so on.. I thought of editing the value to specify another value, but could not edit the value as it is non editable.
    Can anyone tell me how to specify such value.? I tried to furhter investigate and found that is is actually comming from net income member, but I am not able to edit it modify it.. I wanted to used this formatting feature in my another report which I created from scratch, but not able to understand how to do it..
    Any help, please?
    Thanks and Regards
    Santosh

    Hi Dhar,
    Thank you for your quick reply.
    I have added couple of screenshot to flickr to clarify my problem: http://www.flickr.com/photos/93812026@N07/
    Picture 1:
    Yes, your assumption is correct. We are using gen x level members in report, but these members are shared members or Dynamic calculations i.e. we have created custom account hierarchy for them.
    Picture 2:
    Basic situation, when I query that hierarchy. I.e. it returns account names for both members in the hierarchy. Furthermore, so far I have used only one pair of account, i.e. WOC
    Picture 3:
    I'm able to "merge" these two account members simply by adding "case when" statement to account dimension object. It shows values correctly in a table (picture 4)
    Picture 5:
    BUT, when adding other accounts to query filter, the returned values are no longer correct, but some sort of multiplication.
    --> it seems, that OBIEE cannot figure the context it should do the calculation against and I don't know how to define it there.
    Ps. Next step was, that we tried to use dashboard prompt to return correct values to calculations, but after being able calculate correctly values for these above mentioned accounts, we ran into problem, when trying to add entity level to dashboard prompt (OBIEE gave an error refering Essbase). I believe this is a bug in this version.
    -Esa-

  • How to find loop in Supervisor Hirarchy.

    How to find loop in Supervisor Hirarchy.
    Employee - > supervisor 1 (Manager) ->supervisor 2 (Manager) -> Employee (Manager)
    Thanks

    Remember to always truncate the time portion when checking effective dates in HRMS. So the query should be rewritten as:
    SELECT
    a.business_group_id, a."PERSON_ID",a.assignment_id, a."EMPLOYEE_NUMBER", a."FULL_NAME",
    a."SUPERVISOR_ID", a."SUPERVISOR_EMP_NO", a."SUPERVISOR",
    a."ORGANIZATION_ID",a."POSITION",
    LEVEL level1,
    CONNECT_BY_ROOT supervisor_emp_no top_supervisor,
    CONNECT_BY_ISCYCLE loopback,
    CONNECT_BY_ROOT supervisor_id as top_supervisor_id,
    SYS_CONNECT_BY_PATH (supervisor_emp_no, '/') PATH
    FROM (SELECT
    papf.business_group_id,
    papf.person_id,
    paaf.assignment_id,
    papf.employee_number,
    papf.full_name,
    paaf.supervisor_id,
    papf1.employee_number supervisor_emp_no,
    papf1.full_name supervisor,
    paaf.organization_id,
    hr_general.DECODE_POSITION(paaf.position_id) position
    FROM per_all_people_f papf,
    per_all_assignments_f paaf,
    per_all_people_f papf1
    WHERE papf.person_id = paaf.person_id
    AND papf1.person_id = paaf.supervisor_id
    and papf.CURRENT_EMPLOYEE_FLAG = 'Y'
    AND paaf.primary_flag = 'Y'
    AND papf.business_group_id = paaf.business_group_id
    AND papf1.business_group_id = papf.business_group_id
    AND TRUNC(SYSDATE) BETWEEN papf.effective_start_date
    AND papf.effective_end_date
    AND TRUNC(SYSDATE) BETWEEN paaf.effective_start_date
    AND paaf.effective_end_date
    AND TRUNC(SYSDATE) BETWEEN papf1.effective_start_date
    AND papf1.effective_end_date
    ) a
    where CONNECT_BY_ISCYCLE > 0
    CONNECT BY NOCYCLE PRIOR a.person_id = a.supervisor_id
    ORDER SIBLINGS BY a.person_id

  • Exception Condition "Table_not_Exist" raised in query Level.

    Hi,
    I have a Hirarchy data in my Object level as below
    X
    ->   X1
         ->-> X001 (Values or at this level)
    I have created a variable on this object in the query level ( Entry is Optional) and executing the query.then I am getting the error mesage  Exception Condition "Table_not_Exist" raised.
    If I am putting the Variable Value as x* then query is displaying values properly .If i am not giving any values then error is coming. and without variable also executing but values in the output showing X001 lvel.
    So plz get back to me with the solution.
    "Appritiate Your help inadvance"
    Regards
    Ram.
    Edited by: Ramakanth Deepak Gandepalli on Dec 21, 2009 10:59 AM

    Hi,
    Please check the link below:
    http://www.saptechies.com/sap-47-installation-error-ora00942-table-or-view-does-not-exist/
    -Vikram Srivastava

Maybe you are looking for

  • Error While applying Patch 10.2.0.4

    Hi I am trying to Patch 10.2.0.1 to 10.2.0.4 using the OUI on Windows. I am getting the error "Error in writing to file ORACLE_HOME\odp.net\bin\1.x\odpreg.exe , it is used by another process" and then after i click OK i get "Fatal Execution Engine Er

  • OS X Lion installed, want OS X Snow Leopard on External HD

    I upgraded to OS X Lion (which I love), but I would like to install OS X Snow Leopard on an external hard drive. Unfortunately after inserting the Snow Leopard disk, I am receiving the message: "You cannot install this OS with the current OS you are

  • Solution for error: plugins required

    Hi all, I'm trying to help a new client who's current designer is going out of town.  I have CS2 but I'm unable to open any of the files the client has forwarded.  My guess is that the other designer has a newer version.  (The error refers to plug-in

  • HT1386 My old computer died can't load it need to delete it off my ipod

    My old computer died and I needtodelete it off my ipod so ican download all content on my new laptop

  • Not receiving emails in my I pad

    I am receiving emails on my I phone but not on my I pad My iPad says that it cannot find server but there ate no problems with connection In the past there has often been a delay on the emails being available on the iPad but none have been  received