1. Get rid of all advertisements and get unlimited access to documents by upgrading to Premium Membership. Upgrade to Premium Now and also get a Premium Badge!

Sorting hierarchical tree data in correct order

Discussion in 'SQL PL/SQL' started by Ram mady, Nov 19, 2016.

  1. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany
    Dear All,
    I've created a hierarchical script for a tree .I've achieved the desired result but the data is not being in correct order sorted at 2nd level.

    I've 2 tables (1) FUNKTION_STATUS and (2) DIM_PROZESS_CONFIG .
    Tables structure and data in the table are attached in this message.

    I've executed the below script based on the data provided::

    WITH TREE AS (
    SELECT PROZESS_CONFIG_ID , STATUS, START_DATE, END_DATE
    FROM FUNKTION_STATUS
    ),
    TREE1 (PROZESS_CONFIG_ID,PARENT) AS (
    SELECT PROZESS_CONFIG_ID ,PARENT
    FROM DIM_PROZESS_CONFIG
    ),
    DATA AS (
    SELECT T1.*, T.STATUS, T.START_DATE, T.END_DATE
    FROM TREE1 T1
    LEFT JOIN TREE T ON T.PROZESS_CONFIG_ID = T1.PROZESS_CONFIG_ID
    ),
    DATA_WITH_LEAF AS (
    SELECT D.*, CONNECT_BY_ISLEAF IS_LEAF, ROWNUM RN, SYS_CONNECT_BY_PATH(PROZESS_CONFIG_ID, '/') PATH, LEVEL LVL
    FROM DATA D
    START WITH PARENT IS NULL
    CONNECT BY PARENT = PRIOR PROZESS_CONFIG_ID
    ),
    RES_TREE(PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL) AS (
    SELECT PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL
    FROM DATA_WITH_LEAF T
    WHERE IS_LEAF = 1
    UNION ALL
    SELECT D.PROZESS_CONFIG_ID, D.PARENT, CASE WHEN T.STATUS = 'FAILED' THEN T.STATUS ELSE NVL(D.STATUS, T.STATUS) END, D.RN,
    NVL(D.START_DATE, T.START_DATE),
    NVL(D.END_DATE, T.END_DATE),
    D.PATH, D.LVL
    FROM DATA_WITH_LEAF D
    JOIN RES_TREE T ON T.PARENT = D.PROZESS_CONFIG_ID
    )
    SELECT PROZESS_CONFIG_ID, PARENT, MIN(STATUS) AS STATUS,
    MIN(TO_CHAR(START_DATE, 'DD-MM-YYYY HH24:MI:SS' )) AS START_DATE, MAX(TO_CHAR(END_DATE,'DD-MM-YYYY HH24:MI:SS')) AS END_DATE,
    PATH, LVL
    FROM RES_TREE
    GROUP BY PROZESS_CONFIG_ID, PARENT, RN, PATH, LVL
    ORDER BY RN

    ###############

    Output of the data at 2nd level is not being sorted not in the order in which order it was started. I know that why it is not being sorted in correct order by when I was doing to correct it ,the script goes in infinite loop.
    For prozess_config_id CAPM#STAGE,CAPM#CORE and CAPM#CORE it should be in the same order as I mentioned but in my output in is coming in order as
    1::CAPM#CORE
    2::CAPM#MART
    3::CAPM#STAGE

    I've uploaded the table structure,table data and output of my query
    So please guide me.

    Thanks & Regards
    Ram
     

    Attached Files:

  2. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,616
    Likes Received:
    364
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    You fail to mention the Oracle release you are using and with GROUP BY queries that's a problem; in later releases of Oracle (10.1 and later) GROUP BY is using a HASH algorithm which doesn't behave in the same way as earlier SORT GROUP BY executions do. You will need to order the data as you see fit by using explicit ORDER BY clauses to get the data to look as you want it.

    I see no table definitions attached to to this message; I do see the Excel spreadsheet that contains the output of the query. Without table definitions and sample data there isn't any way for anyone to test your query and make any modifications.

    Provide the table definitions and sample data.
     
  3. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany

    Dear Zargon,
    Thanks for your reply.Sorry I missed oracle version.
    I'm using oracle 12c version 12.1.0.2 .
    The CREATE TABLE script and INSERT INTO script is in the second sheet of the same excel_sheet.
    Sorry if I forgot to provide it.I'm again attaching the excel_sheet and table structure and data are in the second sheet of the excel_ sheet .

    Please guide me. Looking forward for your kind reply.

    Thanks & Regards
    Ram
     

    Attached Files:

  4. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,616
    Likes Received:
    364
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    I don't see what is 'out of order' in the output; please explain.
     
  5. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany
    Dear Zargon,
    Thanks for your reply.

    Output of the data at 2nd level is not being sorted in the order in which order it was started i.e. start_date ascending order.
    For prozess_config_id CAPM#STAGE,CAPM#CORE and CAPM#MART it should be in the same order as I mentioned but in my output in is coming in order as
    1::CAPM#CORE
    2::CAPM#MART
    3::CAPM#STAGE

    If I consider CAPM#STAGE along with its all child as one block say as A,
    CAPM#CORE along with its all child as another one block say as B,
    CAPM#MART along with its all child as another one block say as C
    Then in my output it should appear in the order as first A then B and then C.
    All the childs under block A,B and C also should appear according to ascending start_time order and this logic is being followed in my outpt, the only thing missing is order of A,B,C .

    Please guide.

    Thanks & Regards
    Ram
     
  6. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,616
    Likes Received:
    364
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    You need to order by START_DATE and then by RN to get the order you desire:

    Code (SQL):
    SQL> WITH TREE AS (
      2  SELECT PROZESS_CONFIG_ID , STATUS, START_DATE, END_DATE
      3  FROM FUNKTION_STATUS
      4  ),
      5  TREE1 (PROZESS_CONFIG_ID,PARENT) AS (
      6  SELECT PROZESS_CONFIG_ID ,PARENT
      7  FROM DIM_PROZESS_CONFIG
      8  ),
      9  DATA AS (
    10  SELECT T1.*, T.STATUS, T.START_DATE, T.END_DATE
    11  FROM TREE1 T1
    12  LEFT JOIN TREE T ON T.PROZESS_CONFIG_ID = T1.PROZESS_CONFIG_ID
    13  ),
    14  DATA_WITH_LEAF AS (
    15  SELECT D.*, CONNECT_BY_ISLEAF IS_LEAF, ROWNUM RN, SYS_CONNECT_BY_PATH(PROZESS_CONFIG_ID, '/') PATH, LEVEL LVL
    16  FROM DATA D
    17  START WITH PARENT IS NULL
    18  CONNECT BY PARENT = PRIOR PROZESS_CONFIG_ID
    19  ),
    20  RES_TREE(PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL) AS (
    21  SELECT PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL
    22  FROM DATA_WITH_LEAF T
    23  WHERE IS_LEAF = 1
    24  UNION ALL
    25  SELECT D.PROZESS_CONFIG_ID, D.PARENT, CASE WHEN T.STATUS = 'FAILED' THEN T.STATUS ELSE NVL(D.STATUS, T.STATUS) END, D.RN,
    26  NVL(D.START_DATE, T.START_DATE),
    27  NVL(D.END_DATE, T.END_DATE),
    28  D.PATH, D.LVL
    29  FROM DATA_WITH_LEAF D
    30  JOIN RES_TREE T ON T.PARENT = D.PROZESS_CONFIG_ID
    31  )
    32  SELECT PROZESS_CONFIG_ID, PARENT, MIN(STATUS) AS STATUS,
    33  MIN(TO_CHAR(START_DATE, 'DD-MM-YYYY HH24:MI:SS' )) AS START_DATE, MAX(TO_CHAR(END_DATE,'DD-MM-YYYY HH24:MI:SS')) AS END_DATE,
    34  PATH, LVL
    35  FROM RES_TREE
    36  GROUP BY PROZESS_CONFIG_ID, PARENT, RN, PATH, LVL
    37  ORDER BY START_DATE, RN
    38  /

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM                                                                                                                      SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 20:41:00 /CAPM
                                     1
    CAPM#STAGE                                                   CAPM                                                         SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:32:00 /CAPM/CAPM#STAGE
                                     2
    CAPM#STAGE#ODI_PKG_01                                        CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:20:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01
                                     3
    CAPM#STAGE#ODI_PKG_01#MAP_01                                 CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:05:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_01
                                     4
    CAPM#STAGE#ODI_PKG_02                                        CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:28:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02
                                     3
    CAPM#STAGE#ODI_PKG_02#MAP_02                                 CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:07:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_02
                                     4
    CAPM#STAGE#ODI_PKG_03                                        CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:32:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03
                                     3
    CAPM#STAGE#ODI_PKG_03#MAP_03                                 CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:08:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_03
                                     4
    CAPM#STAGE#ODI_PKG_01#MAP_04                                 CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:05:01 19-10-2016 17:10:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_04
                                     4
    CAPM#STAGE#ODI_PKG_02#MAP_05                                 CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:07:01 19-10-2016 17:14:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_05
                                     4
    CAPM#STAGE#ODI_PKG_03#MAP_06                                 CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:08:01 19-10-2016 17:16:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_06
                                     4

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#STAGE#ODI_PKG_01#MAP_07                                 CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:10:01 19-10-2016 17:15:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_07
                                     4
    CAPM#STAGE#ODI_PKG_02#MAP_08                                 CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:14:01 19-10-2016 17:21:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_08
                                     4
    CAPM#STAGE#ODI_PKG_01#MAP_10                                 CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:15:01 19-10-2016 17:20:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_10
                                     4
    CAPM#STAGE#ODI_PKG_03#MAP_09                                 CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:16:01 19-10-2016 17:24:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_09
                                     4
    CAPM#STAGE#ODI_PKG_02#MAP_11                                 CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:21:01 19-10-2016 17:28:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_11
                                     4
    CAPM#STAGE#ODI_PKG_03#MAP_12                                 CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:24:01 19-10-2016 17:32:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_12
                                     4
    CAPM#CORE                                                    CAPM                                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 20:05:00 /CAPM/CAPM#CORE
                                     2
    CAPM#CORE#ODI_PKG_11                                         CAPM#CORE                                                    SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11
                                     3
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:35:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04
                                     4
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_11                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:10:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_11
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:37:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08
                                     4

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_13                       CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:13:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_13
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10                              CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10
                                     4
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   CAPM#CORE#ODI_PKG_11#ODI_PKG_10                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_12            CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:12:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_12
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_14                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:10:01 19-10-2016 18:15:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_14
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_15            CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:12:01 19-10-2016 18:19:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_15
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_16                       CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:13:01 19-10-2016 18:21:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_16
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_17                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:15:01 19-10-2016 18:20:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_17
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_18            CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:19:01 19-10-2016 18:26:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_18
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_20                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:20:00 19-10-2016 18:25:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_20
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_19                       CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:21:01 19-10-2016 18:29:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_19
                                     5

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_23                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:25:01 19-10-2016 18:30:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_23
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_21            CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:26:01 19-10-2016 18:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_21
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_22                       CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:29:01 19-10-2016 18:37:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_22
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_24                       CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:30:01 19-10-2016 18:35:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_24
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                   CAPM#CORE#ODI_PKG_11#ODI_PKG_10                              SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09
                                     5
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                   SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:01:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_25 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 18:40:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_25
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                   SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07
                                     6
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_26 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 18:41:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_26
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_27 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:40:01 19-10-2016 18:47:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_27
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_28 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:41:01 19-10-2016 18:49:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_28
                             7

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_29 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:47:01 19-10-2016 18:54:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_29
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_30 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:49:01 19-10-2016 18:57:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_30
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_31 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:54:01 19-10-2016 19:01:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_31
                             7
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_32 CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:57:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_32
                             7
    CAPM#CORE#ODI_PKG_14                                         CAPM#CORE                                                    SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14
                                     3
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              CAPM#CORE#ODI_PKG_14                                         SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 19:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13
                                     4
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_33                       CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 19:12:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_33
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_35                       CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:12:01 19-10-2016 19:19:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_35
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_37                       CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:19:01 19-10-2016 19:26:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_37
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_39                       CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:26:01 19-10-2016 19:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_39
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              CAPM#CORE#ODI_PKG_14                                         SUCCESSFUL 19-10-2016 19:33:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12
                                     4

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_34                       CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:33:01 19-10-2016 19:41:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_34
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_36                       CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:41:01 19-10-2016 19:49:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_36
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_38                       CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:49:01 19-10-2016 19:57:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_38
                                     5
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_40                       CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:57:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_40
                                     5
    CAPM#MART                                                    CAPM                                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:41:00 /CAPM/CAPM#MART
                                     2
    CAPM#MART#ODI_PKG_01                                         CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:33:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01
                                     3
    CAPM#MART#ODI_PKG_01#MAP_01                                  CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:12:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_01
                                     4
    CAPM#MART#ODI_PKG_02                                         CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:37:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02
                                     3
    CAPM#MART#ODI_PKG_02#MAP_02                                  CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:13:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_02
                                     4
    CAPM#MART#ODI_PKG_03                                         CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:41:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03
                                     3
    CAPM#MART#ODI_PKG_03#MAP_03                                  CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:14:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_03
                                     4

    PROZESS_CONFIG_ID                                            PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                   LVL
    ------------------------------------------------------------ ------------------------------------------------------------ ---------- ------------------- ------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------- ----------
    CAPM#MART#ODI_PKG_01#MAP_04                                  CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:12:01 19-10-2016 20:19:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_04
                                     4
    CAPM#MART#ODI_PKG_02#MAP_05                                  CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:13:01 19-10-2016 20:21:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_05
                                     4
    CAPM#MART#ODI_PKG_03#MAP_06                                  CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:14:01 19-10-2016 20:23:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_06
                                     4
    CAPM#MART#ODI_PKG_01#MAP_07                                  CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:19:01 19-10-2016 20:26:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_07
                                     4
    CAPM#MART#ODI_PKG_02#MAP_08                                  CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:21:01 19-10-2016 20:29:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_08
                                     4
    CAPM#MART#ODI_PKG_03#MAP_09                                  CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:23:01 19-10-2016 20:32:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_09
                                     4
    CAPM#MART#ODI_PKG_01#MAP_10                                  CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:26:01 19-10-2016 20:33:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_10
                                     4
    CAPM#MART#ODI_PKG_02#MAP_11                                  CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:29:01 19-10-2016 20:37:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_11
                                     4
    CAPM#MART#ODI_PKG_03#MAP_12                                  CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:32:01 19-10-2016 20:41:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_12
                                     4

    75 ROWS selected.

    SQL>
    How Oracle returns values is determined by what you tell Oracle to do.
     
  7. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany
    Dear Zargon,
    Thanks for your reply.
    You can see in the output result . Children are not appearing under their parents.
    (1)
    Consider the row no 5 and 6 .

    CAPM#STAGE#ODI_PKG_02
    CAPM#STAGE#ODI_PKG_02#MAP_02

    Explanation::
    CAPM#STAGE#ODI_PKG_02#MAP_02 is the child of ODI_PKG_02 which is correct but other 3 children of CAPM#STAGE#ODI_PKG_02 are missing
    (CAPM#STAGE#ODI_PKG_02#MAP_05,CAPM#STAGE#ODI_PKG_02#MAP_08 and CAPM#STAGE#ODI_PKG_02#MAP_11).
    Other three children are not appearing under its own parent CAPM#STAGE#ODI_PKG_02(children CAPM#STAGE#ODI_PKG_02#MAP_05,CAPM#STAGE#ODI_PKG_02#MAP_08 and CAPM#STAGE#ODI_PKG_02#MAP_11).

    These are appearing under parent CAPM#STAGE#ODI_PKG_03 which is wrong.

    Parent CAPM#STAGE#ODI_PKG_03 have only 4 children
    (1) CAPM#STAGE#ODI_PKG_03#MAP_03,
    (2) CAPM#STAGE#ODI_PKG_03#MAP_06 ,
    (3) CAPM#STAGE#ODI_PKG_03#MAP_09 and
    (4) CAPM#STAGE#ODI_PKG_03#MAP_13

    The complete output is missing hierarchical tree.
    We lost our hierarchical tree .
    Please suggest another way.

    Thanks & Regards
    Ram
     
  8. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany
    Dear Zargon,
    Thanks for all your replies.
    I got solution by adding CASE clause in the subquery.
    Code (SQL):
    WITH TREE AS (
        SELECT PROZESS_CONFIG_ID , STATUS, START_DATE, END_DATE
        FROM FUNKTION_STATUS
        ),
        TREE1 (PROZESS_CONFIG_ID,PARENT) AS (
        SELECT PROZESS_CONFIG_ID ,PARENT
        FROM DIM_PROZESS_CONFIG
        ),
        DATA AS (
      SELECT T1.*, T.STATUS, T.START_DATE, T.END_DATE
      FROM TREE1 T1
      LEFT JOIN TREE T ON T.PROZESS_CONFIG_ID = T1.PROZESS_CONFIG_ID
      ),
      DATA_WITH_LEAF AS (
      SELECT D.*, CONNECT_BY_ISLEAF IS_LEAF, ROWNUM RN, SYS_CONNECT_BY_PATH(PROZESS_CONFIG_ID, '/') PATH, LEVEL LVL
      FROM DATA D
      START WITH PARENT IS NULL
      CONNECT BY PARENT = PRIOR PROZESS_CONFIG_ID
      ORDER siblings BY CASE PROZESS_CONFIG_ID
      WHEN  'CAPM#STAGE' THEN  1
                        WHEN  'CAPM#CORE'  THEN  2
                        WHEN  'CAPM#MART'  THEN  3 END
      ),
      RES_TREE(PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL) AS (
      SELECT PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL
      FROM DATA_WITH_LEAF T
      WHERE IS_LEAF = 1
      UNION ALL
      SELECT D.PROZESS_CONFIG_ID, D.PARENT, CASE WHEN T.STATUS = 'FAILED' THEN T.STATUS ELSE NVL(D.STATUS, T.STATUS) END, D.RN,
      NVL(D.START_DATE, T.START_DATE),
      NVL(D.END_DATE, T.END_DATE),
      D.PATH, D.LVL
      FROM DATA_WITH_LEAF D
      JOIN RES_TREE T ON T.PARENT = D.PROZESS_CONFIG_ID
      )
      SELECT PROZESS_CONFIG_ID, PARENT, MIN(STATUS) AS STATUS,
      MIN(TO_CHAR(START_DATE, 'DD-MM-YYYY HH24:MI:SS' )) AS START_DATE, MAX(TO_CHAR(END_DATE,'DD-MM-YYYY HH24:MI:SS')) AS END_DATE,
      PATH, LVL
      FROM RES_TREE
      GROUP BY PROZESS_CONFIG_ID, PARENT, RN, PATH, LVL
      ORDER BY  RN;

    Thanks & Regards
    Ram
     
  9. zargon

    zargon Community Moderator Forum Guru

    Messages:
    2,616
    Likes Received:
    364
    Trophy Points:
    1,430
    Location:
    Aurora, CO
    Try this:

    Code (SQL):
    SQL>
    SQL> COLUMN path format a250
    SQL> COLUMN prozes_config_id format a60
    SQL> COLUMN parent format a60
    SQL> SET linesize 2000
    SQL>
    SQL> WITH TREE AS (
      2  SELECT PROZESS_CONFIG_ID , STATUS, START_DATE, END_DATE
      3  FROM FUNKTION_STATUS
      4  ),
      5  TREE1 (PROZESS_CONFIG_ID,PARENT) AS (
      6  SELECT PROZESS_CONFIG_ID ,PARENT
      7  FROM DIM_PROZESS_CONFIG
      8  ),
      9  DATA AS (
    10  SELECT T1.*, T.STATUS, T.START_DATE, T.END_DATE,
    11  CASE WHEN t1.prozess_Config_id LIKE 'CAPM#STAGE%' OR t.prozess_Config_id = 'CAPM#STAGE' THEN 'B'
    12       WHEN t1.prozess_Config_id LIKE 'CAPM#MART%' OR t.prozess_config_id = 'CAPM#MART' THEN 'D'
    13       WHEN t1.prozess_config_id LIKE 'CAPM#CORE%' OR t.prozess_config_id = 'CAPM#CORE' THEN 'C'
    14       ELSE 'A' END ordr
    15       FROM TREE1 T1
    16  LEFT JOIN TREE T ON T.PROZESS_CONFIG_ID = T1.PROZESS_CONFIG_ID
    17  ORDER BY ordr, start_date
    18  ),
    19  DATA_WITH_LEAF AS (
    20  SELECT D.*, CONNECT_BY_ISLEAF IS_LEAF, ROWNUM RN, SYS_CONNECT_BY_PATH(PROZESS_CONFIG_ID, '/') PATH, LEVEL LVL
    21  FROM DATA D
    22  START WITH PARENT IS NULL
    23  CONNECT BY PARENT = PRIOR PROZESS_CONFIG_ID
    24  ORDER BY ordr
    25  ),
    26  RES_TREE(PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL, ordr) AS (
    27  SELECT PROZESS_CONFIG_ID, PARENT, STATUS, RN, START_DATE, END_DATE, PATH, LVL, ordr
    28  FROM DATA_WITH_LEAF T
    29  WHERE IS_LEAF = 1
    30  UNION ALL
    31  SELECT D.PROZESS_CONFIG_ID, D.PARENT, CASE WHEN T.STATUS = 'FAILED' THEN T.STATUS ELSE NVL(D.STATUS, T.STATUS) END, D.RN,
    32  NVL(D.START_DATE, T.START_DATE) start_date,
    33  NVL(D.END_DATE, T.END_DATE) end_date,
    34  D.PATH, D.LVL, d.ordr
    35  FROM DATA_WITH_LEAF D
    36  JOIN RES_TREE T ON T.PARENT = D.PROZESS_CONFIG_ID
    37  ORDER BY ordr, start_date
    38  )
    39  SELECT PROZESS_CONFIG_ID, PARENT, MIN(STATUS) AS STATUS,
    40  MIN(TO_CHAR(START_DATE, 'DD-MM-YYYY HH24:MI:SS' )) AS START_DATE, MAX(TO_CHAR(END_DATE,'DD-MM-YYYY HH24:MI:SS')) AS END_DATE,
    41  PATH, LVL, ordr
    42  FROM RES_TREE
    43  GROUP BY PROZESS_CONFIG_ID, PARENT, RN, PATH, LVL, ordr
    44  ORDER BY ordr, RN
    45  /

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM                                                                                                                                     SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 20:41:00 /CAPM
                                                    1 A
    CAPM#STAGE                                                                  CAPM                                                         SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:32:00 /CAPM/CAPM#STAGE
                                                    2 B
    CAPM#STAGE#ODI_PKG_01                                                       CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:20:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01
                                                    3 B
    CAPM#STAGE#ODI_PKG_01#MAP_01                                                CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:05:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_01
                                                    4 B
    CAPM#STAGE#ODI_PKG_01#MAP_04                                                CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:05:01 19-10-2016 17:10:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_04
                                                    4 B
    CAPM#STAGE#ODI_PKG_01#MAP_07                                                CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:10:01 19-10-2016 17:15:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_07
                                                    4 B
    CAPM#STAGE#ODI_PKG_01#MAP_10                                                CAPM#STAGE#ODI_PKG_01                                        SUCCESSFUL 19-10-2016 17:15:01 19-10-2016 17:20:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_01/CAPM#STAGE#ODI_PKG_01#MAP_10
                                                    4 B
    CAPM#STAGE#ODI_PKG_02                                                       CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:28:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02
                                                    3 B
    CAPM#STAGE#ODI_PKG_02#MAP_02                                                CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:07:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_02
                                                    4 B
    CAPM#STAGE#ODI_PKG_02#MAP_05                                                CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:07:01 19-10-2016 17:14:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_05
                                                    4 B
    CAPM#STAGE#ODI_PKG_02#MAP_08                                                CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:14:01 19-10-2016 17:21:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_08
                                                    4 B

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#STAGE#ODI_PKG_02#MAP_11                                                CAPM#STAGE#ODI_PKG_02                                        SUCCESSFUL 19-10-2016 17:21:01 19-10-2016 17:28:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_02/CAPM#STAGE#ODI_PKG_02#MAP_11
                                                    4 B
    CAPM#STAGE#ODI_PKG_03                                                       CAPM#STAGE                                                   SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:32:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03
                                                    3 B
    CAPM#STAGE#ODI_PKG_03#MAP_03                                                CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:00:03 19-10-2016 17:08:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_03
                                                    4 B
    CAPM#STAGE#ODI_PKG_03#MAP_06                                                CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:08:01 19-10-2016 17:16:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_06
                                                    4 B
    CAPM#STAGE#ODI_PKG_03#MAP_09                                                CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:16:01 19-10-2016 17:24:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_09
                                                    4 B
    CAPM#STAGE#ODI_PKG_03#MAP_12                                                CAPM#STAGE#ODI_PKG_03                                        SUCCESSFUL 19-10-2016 17:24:01 19-10-2016 17:32:00 /CAPM/CAPM#STAGE/CAPM#STAGE#ODI_PKG_03/CAPM#STAGE#ODI_PKG_03#MAP_12
                                                    4 B
    CAPM#CORE                                                                   CAPM                                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 20:05:00 /CAPM/CAPM#CORE
                                                    2 C
    CAPM#CORE#ODI_PKG_11                                                        CAPM#CORE                                                    SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11
                                                    3 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04                                             CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:35:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04
                                                    4 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_11                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:10:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_11
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_14                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:10:01 19-10-2016 18:15:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_14
                                                    5 C

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_17                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:15:01 19-10-2016 18:20:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_17
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_20                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:20:00 19-10-2016 18:25:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_20
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_23                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:25:01 19-10-2016 18:30:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_23
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_24                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_04                              SUCCESSFUL 19-10-2016 18:30:01 19-10-2016 18:35:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_04/CAPM#CORE#ODI_PKG_11#ODI_PKG_04#MAP_24
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08                                             CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:37:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08
                                                    4 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_13                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:13:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_13
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_16                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:13:01 19-10-2016 18:21:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_16
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_19                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:21:01 19-10-2016 18:29:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_19
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_22                                      CAPM#CORE#ODI_PKG_11#ODI_PKG_08                              SUCCESSFUL 19-10-2016 18:29:01 19-10-2016 18:37:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_08/CAPM#CORE#ODI_PKG_11#ODI_PKG_08#MAP_22
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10                                             CAPM#CORE#ODI_PKG_11                                         SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10
                                                    4 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                                  CAPM#CORE#ODI_PKG_11#ODI_PKG_10                              SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05
                                                    5 C

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_12                           CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:05:03 19-10-2016 18:12:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_12
                                                    6 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_15                           CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:12:01 19-10-2016 18:19:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_15
                                                    6 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_18                           CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:19:01 19-10-2016 18:26:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_18
                                                    6 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_21                           CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05                   SUCCESSFUL 19-10-2016 18:26:01 19-10-2016 18:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_05#MAP_21
                                                    6 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                                  CAPM#CORE#ODI_PKG_11#ODI_PKG_10                              SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09
                                                    5 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06                       CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                   SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:01:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06
                                                    6 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_25                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 18:40:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_06#MAP_25                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_27                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:40:01 19-10-2016 18:47:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_06#MAP_27                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_29                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:47:01 19-10-2016 18:54:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_06#MAP_29                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06#MAP_31                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06        SUCCESSFUL 19-10-2016 18:54:01 19-10-2016 19:01:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_06/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_06#MAP_31                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07                       CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09                   SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07
                                                    6 C

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_26                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:33:01 19-10-2016 18:41:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_07#MAP_26                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_28                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:41:01 19-10-2016 18:49:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_07#MAP_28                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_30                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:49:01 19-10-2016 18:57:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_07#MAP_30                                  7 C
    CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07#MAP_32                CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07        SUCCESSFUL 19-10-2016 18:57:01 19-10-2016 19:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_11/CAPM#CORE#ODI_PKG_11#ODI_PKG_10/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI_PKG_07/CAPM#CORE#ODI_PKG_11#ODI_PKG_10#ODI_PKG_09#ODI
    _PKG_07#MAP_32                                  7 C
    CAPM#CORE#ODI_PKG_14                                                        CAPM#CORE                                                    SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14
                                                    3 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12                                             CAPM#CORE#ODI_PKG_14                                         SUCCESSFUL 19-10-2016 19:33:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12
                                                    4 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_34                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:33:01 19-10-2016 19:41:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_34
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_36                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:41:01 19-10-2016 19:49:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_36
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_38                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:49:01 19-10-2016 19:57:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_38
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_40                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_12                              SUCCESSFUL 19-10-2016 19:57:01 19-10-2016 20:05:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_12/CAPM#CORE#ODI_PKG_14#ODI_PKG_12#MAP_40
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13                                             CAPM#CORE#ODI_PKG_14                                         SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 19:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13
                                                    4 C

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_33                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:05:01 19-10-2016 19:12:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_33
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_35                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:12:01 19-10-2016 19:19:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_35
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_37                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:19:01 19-10-2016 19:26:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_37
                                                    5 C
    CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_39                                      CAPM#CORE#ODI_PKG_14#ODI_PKG_13                              SUCCESSFUL 19-10-2016 19:26:01 19-10-2016 19:33:00 /CAPM/CAPM#CORE/CAPM#CORE#ODI_PKG_14/CAPM#CORE#ODI_PKG_14#ODI_PKG_13/CAPM#CORE#ODI_PKG_14#ODI_PKG_13#MAP_39
                                                    5 C
    CAPM#MART                                                                   CAPM                                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:41:00 /CAPM/CAPM#MART
                                                    2 D
    CAPM#MART#ODI_PKG_01                                                        CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:33:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01
                                                    3 D
    CAPM#MART#ODI_PKG_01#MAP_01                                                 CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:12:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_01
                                                    4 D
    CAPM#MART#ODI_PKG_01#MAP_04                                                 CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:12:01 19-10-2016 20:19:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_04
                                                    4 D
    CAPM#MART#ODI_PKG_01#MAP_07                                                 CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:19:01 19-10-2016 20:26:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_07
                                                    4 D
    CAPM#MART#ODI_PKG_01#MAP_10                                                 CAPM#MART#ODI_PKG_01                                         SUCCESSFUL 19-10-2016 20:26:01 19-10-2016 20:33:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_01/CAPM#MART#ODI_PKG_01#MAP_10
                                                    4 D
    CAPM#MART#ODI_PKG_02                                                        CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:37:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02
                                                    3 D

    PROZESS_CONFIG_ID                                                           PARENT                                                       STATUS     START_DATE          END_DATE            PATH
                                                  LVL O
    --------------------------------------------------------------------------- ------------------------------------------------------------ ---------- ------------------- ------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    -------------------------------------- ---------- -
    CAPM#MART#ODI_PKG_02#MAP_02                                                 CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:13:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_02
                                                    4 D
    CAPM#MART#ODI_PKG_02#MAP_05                                                 CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:13:01 19-10-2016 20:21:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_05
                                                    4 D
    CAPM#MART#ODI_PKG_02#MAP_08                                                 CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:21:01 19-10-2016 20:29:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_08
                                                    4 D
    CAPM#MART#ODI_PKG_02#MAP_11                                                 CAPM#MART#ODI_PKG_02                                         SUCCESSFUL 19-10-2016 20:29:01 19-10-2016 20:37:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_02/CAPM#MART#ODI_PKG_02#MAP_11
                                                    4 D
    CAPM#MART#ODI_PKG_03                                                        CAPM#MART                                                    SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:41:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03
                                                    3 D
    CAPM#MART#ODI_PKG_03#MAP_03                                                 CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:05:00 19-10-2016 20:14:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_03
                                                    4 D
    CAPM#MART#ODI_PKG_03#MAP_06                                                 CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:14:01 19-10-2016 20:23:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_06
                                                    4 D
    CAPM#MART#ODI_PKG_03#MAP_09                                                 CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:23:01 19-10-2016 20:32:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_09
                                                    4 D
    CAPM#MART#ODI_PKG_03#MAP_12                                                 CAPM#MART#ODI_PKG_03                                         SUCCESSFUL 19-10-2016 20:32:01 19-10-2016 20:41:00 /CAPM/CAPM#MART/CAPM#MART#ODI_PKG_03/CAPM#MART#ODI_PKG_03#MAP_12
                                                    4 D

    75 ROWS selected.

    SQL>
    SQL>
    You can figure out out to get rid of the ORDR column.
     
    Ram mady likes this.
  10. Ram mady

    Ram mady Active Member

    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    55
    Location:
    germany
    Dear Zagron,
    Thank you so much for guidance.
    You suggested me a new way to think.

    Thanks & Regards
    Ram