How to Identify Changes in outline

<p>Hi,</p><p>I need to make a report that contains all the members that passto another dimention or to other parent in the same dimention. Inaddition I need to insert  ( with calc) new values to themember in the new location.</p><p> </p><p>Anyone has an idea?</p>

Certainly, Essbase will track changes if you set up a partion on the dimension(s). This is a feature normally used to update outlines in a partition. I've never tried turning it on without the partitioning, but that may be a path worth checking out. There is a particular file type used for outline change tracking when partitioning is active.<BR><BR>The other option might be to use the outline extractor (freeware) developed by olapunderground.com. It should be available on their site and also on this site under downloads. With it, you can take a snapshot of dimension(s) before changes and then again after changes and do a line by line compare with either a database or good text editor.<BR>

Similar Messages

  • How to identify Changes in ALV Table

    Hi All,
    I am using the ALV Component to show a table. Now I would like to identify the changes made to my table. I have tried to use the Change Log of the Context, but the changes to the corresponding context node are not logged in the Change Log (most likely due to the fact that the Context Node is mapped to the ALV Component).
    Now, my question is: How can I identify the changes made in the ALV Table?
    THANKS, Johannes

    you will have to have a NODE which you send to the ALV SET_DATA( ) method
      data:
        lr_salv_wd_table type ref to iwci_salv_wd_table.
      data:
        lr_salv_wd_table_usage type ref to if_wd_component_usage.
    lr_salv_wd_table_usage = wd_this->wd_cpuse_salv_wd_table( ).
      if lr_salv_wd_table_usage->has_active_component( ) is initial.
        lr_salv_wd_table_usage->create_component( ).
      endif.
    lr_salv_wd_table = wd_this->wd_cpifc_salv_wd_table( ).
    lr_node = wd_context->get_child_node( 'DATA' ).
    lr_salv_wd_table->set_data( lr_node ).
    enable contextlog
    ... lr_context->enable_context_change_log( ).
    lr_node = wd_context->get_child_node( 'DATA' ).
    lr_context = lr_node->get_context( ).
    lt_context_changelist = lr_context->get_context_change_log().

  • How to identify change

    Hi All,
    I have two table:
    Table 1
    Key1 Key2 Col3
    1 10 A
    1 10 B
    Table 2
    Key1 Key2 Col3
    1 10 B
    1 10 C
    Based on Key 1 and Key 2, I need to identify Value A has been changed to value C in Col3. How can I do this?

    Hi,
    Can you be more clear about what you're trying to do?
    Maybe you want something like this:
    SELECT  NVL (t1.key1, t2.key1)     AS key1
    ,     NVL (t1.key2, t2.key2)     AS key2
    ,     t1.col3                     AS t1_col3
    ,     t2.col3               AS t2_col3
    FROM           table_1  t1
    FULL OUTER JOIN      table_2  t2  ON   t2.key1     = t1.key1
                                  AND  t2.key2     = t1.key2
                         AND  t2.col3     = t1.col3
    WHERE   t1.key1                        = t2.key1
    AND     t1.key2                  = t2.key2
    AND     LEAST (t1.col3, t2.col3)   IS NULL
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all the tables involved, and the results you want from that data.
    Explain, using specific examples, how you get those results from that data.
    Always say what version of Oracle you're using (e.g. 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}
    Edited by: Frank Kulash on Feb 23, 2013 8:52 AM
    Your last message wasn't visible when I wrote the above. I see your desired results now.

  • How can I change the email address of my Apple identifyer?

    I changed email provider*, it affects my apple identifier .  When I buy something it used to send me emails to that old address.  How can I change the email of my identifyer?
    Today i bought something and it said it was the first time I used my machine to buy something and asked for my security questions, but I always bought with my ipad, this is not a new machine.
    * I cancelled my account with Videotron so there is no way I can use the videotron email address anymore ( it was used for my identifyer email address)

    The only email address I see is the name of my apple identifyer.  If I change it to the new address, won't I have 2 identifyer now?  How about everything I have bought on the old email identifyer?
    I think I am misunderstandiing something here...

  • How do you change the tab outline color

    How do you change the tab outline color?  I wish to use a black style on my test program but the tab features have a white edge on the top and left sides to try and give a 3d look.  I've tried playing with the windows style but had no success.  Does anyone know how to remove this or change the color?  The closest I have got so far is setting a windows 7 basic theme which removes the 3d look.  This does however give a white background on the tab pages which I cannot find a way of changing in either CVI or windows.  Any suggestions?
    Thanks
    Solved!
    Go to Solution.

    Chris,
    Unfortunately, this border is only customizable through the Windows theme. Changing the theme to the basic is likely going to be the closest to what you are looking for without creating a custom theme for Windows.
    National Instruments
    Product Support Engineer

  • How do I change the pie graph outline from black to white?

    I have created a pie graph in Illustrator CS6 and cannot figure out how to change the outline stroke from black to white (this is my first time trying to create a pie graph in illustrator and did not find the answer to my question in any of illustrator's graph formatting instructions.)

    You're welcome.
    If you'd like to limit the outline to ONLY the silhouette of the entire graph, set the stroke to "NONE" then add new stroke in the Appearance Panel, using the flyout menu, and drag it below the "contents" in the Appearance list.

  • When I place a call from my iphone, I am identified to the receiver of the call by my state of residence instead of my name. How can I change this? Thanks!

    When I place a call from my iPhone 5s, I am identified to the receiver of the call by my state of residence instead of my name. How can I change this? Thanks!

    That would be an issue on the recipients end.
    sounds like they didn't save your number in their contacts.

  • How to identify the DDL changes ?

    Hi all,
    How to identify the DDL changes done to the database ?
    By triggers only Or we can use Logminer also OR
    SELECT * FROM USER_OBJECTS where object_type = 'TABLE' order by LAST_DDL_TIME desc;
    OR
    is there any other options are available ?
    Thanks in advance,
    Pal

    Something from asktom might help
    tkyte@TKYTE816> create or replace trigger ddl_trigger
    2 after create or alter or drop on SCHEMA
    3 declare
    4 l_sysevent varchar2(25);
    5 l_extra varchar2(4000);
    6 begin
    7 select ora_sysevent into l_sysevent from dual;
    8
    9 if ( l_sysevent in ('DROP','CREATE') )
    10 then
    11 if l_sysevent = 'CREATE'
    12 then
    13 begin
    14 select 'storage ( initial ' || initial_extent ||
    15 ' next ' || next_extent || ' .... )'
    into l_extra
    16 from all_tables
    where table_name = ora_dict_obj_name
    17 and owner = user;
    18 exception
    19 when no_data_found then null;
    20 end;
    21 end if;
    22
    23 insert into log
    24 select ora_sysevent, ora_dict_obj_owner,
    25 ora_dict_obj_name, l_extra
    26 from dual;
    27 elsif ( l_sysevent = 'ALTER' )
    28 then
    29 insert into log
    30 select ora_sysevent, ora_dict_obj_owner,
    31 ora_dict_obj_name, sql_text
    32 from v$open_cursor
    33 where upper(sql_text) like 'ALTER%' ||
    34 ora_dict_obj_name || '%'
    35 and sid = ( select sid
    36 from v$session
    37 where audsid=userenv('sessionid') );
    38 end if;
    39 end;
    40 /

  • TS4079 Why does Siri identify me by my husband's name...how can I change it

    How can I change the name Siri identifies me with?

    Is your phone listed in your husband's name? 
    Also you can tell Siri to "Call me deeffn from now on" or what ever your actual name is.

  • Picture Book theme - why has my book printed with text box outlines showing? and how do I change this for any future purchases? This did not occur with previous books.

    Why have borders appeared around the text boxes in the Picture Book theme and how do I change them for the future.  My latest book looks dreadful!

    Have you checked, if your book is really set to the "Photos" Theme? This looks like you may have used one of the "Travel" themes. These themes create borders around the text boxes. When you select a theme, the book title will say "Photos", even if the theme is a different one.
    For example, frames text boxes with the "travel" theme.
    Have you previewed your book, before printing it? Did the framed boxes already show in the preview?
    See: Previewing an order in iPhoto or Aperture
    Regards
    Léonie

  • How to use and edit Outlines

    Can somebody provide me some information on how to edit and create Outlines in 11g? I have a case where we are using a third party tool whose generated SQL we can't control and it is generating a query that is incredibly slow due to the optimizer's choice of an index to use. Since we can't add a hint to the query, my understanding is that I should use stored Outlines. I can see how to create one but I am unclear as to how to add a "NO_INDEX" hint / how to tell it not to use and index. Can anybody provide me help on how to do this?
    Thanks,
    Greg

    1. SQL profile is not an alternative to stored outline. Oracle implemented SQL plan baseline as an alternative to stored outline.
    2. Stored outline can be used as an way of chaning execution plan without modifying the origincal SQL text(OP seems to find the way of doing this, am I right?).
    I call it "switching outline".
    See following test case which demonstrate how to use stored outline to fix execution plan without chaning SQL text.
    UKJA@ukja102> -- create objects
    UKJA@ukja102> drop table t1 purge;
    Table dropped.
    Elapsed: 00:00:00.12
    UKJA@ukja102>
    UKJA@ukja102> create table t1(c1 int, c2 int);
    Table created.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> create index t1_n1 on t1(c1);
    Index created.
    Elapsed: 00:00:00.03
    UKJA@ukja102> create index t1_n2 on t1(c2);
    Index created.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> insert into t1
      2  select level, level
      3  from dual
      4  connect by level <= 1000
      5  ;
    1000 rows created.
    Elapsed: 00:00:00.04
    UKJA@ukja102>
    UKJA@ukja102> exec dbms_stats.gather_table_stats(user, '&1', no_invalidate=>false);
    PL/SQL procedure successfully completed.
    Elapsed: 00:00:00.42
    UKJA@ukja102>
    UKJA@ukja102>
    UKJA@ukja102> --------------------------------------------------
    UKJA@ukja102> -- case1: switching outline
    UKJA@ukja102>
    UKJA@ukja102> -- this is "current" plan
    UKJA@ukja102> explain plan for
      2  select /*+ full(t1) */
      3    *
      4  from t1
      5  where c1 = 1 or c2 = 2
      6  ;
    Explained.
    Elapsed: 00:00:00.04
    UKJA@ukja102>
    UKJA@ukja102> @plan
    UKJA@ukja102> select * from table(dbms_xplan.display)
      2  /
    PLAN_TABLE_OUTPUT                                                              
    Plan hash value: 3617692013                                                    
    | Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |     
    |   0 | SELECT STATEMENT  |      |     2 |    14 |     3   (0)| 00:00:01 |     
    |*  1 |  TABLE ACCESS FULL| T1   |     2 |    14 |     3   (0)| 00:00:01 |     
    Predicate Information (identified by operation id):                            
       1 - filter("C1"=1 OR "C2"=2)                                                
    13 rows selected.
    Elapsed: 00:00:00.14
    UKJA@ukja102>
    UKJA@ukja102> -- want to change to this
    UKJA@ukja102> explain plan for
      2  select /*+ use_concat */
      3    *
      4  from t1
      5  where c1 = 1 or c2 = 2
      6  ;
    Explained.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> @plan
    UKJA@ukja102> select * from table(dbms_xplan.display)
      2  /
    PLAN_TABLE_OUTPUT                                                              
    Plan hash value: 82564388                                                      
    | Id  | Operation                    | Name  | Rows  | Bytes | Cost (%CPU)| Time
         |                                                                         
    |   0 | SELECT STATEMENT             |       |     2 |    14 |     4   (0)| 00:0
    0:01 |                                                                         
    |   1 |  CONCATENATION               |       |       |       |            |    
         |                                                                         
    |   2 |   TABLE ACCESS BY INDEX ROWID| T1    |     1 |     7 |     2   (0)| 00:0
    0:01 |                                                                         
    |*  3 |    INDEX RANGE SCAN          | T1_N2 |     1 |       |     1   (0)| 00:0
    0:01 |                                                                         
    |*  4 |   TABLE ACCESS BY INDEX ROWID| T1    |     1 |     7 |     2   (0)| 00:0
    0:01 |                                                                         
    |*  5 |    INDEX RANGE SCAN          | T1_N1 |     1 |       |     1   (0)| 00:0
    0:01 |                                                                         
    Predicate Information (identified by operation id):                            
       3 - access("C2"=2)                                                          
       4 - filter(LNNVL("C2"=2))                                                   
       5 - access("C1"=1)                                                          
    19 rows selected.
    Elapsed: 00:00:00.04
    UKJA@ukja102>
    UKJA@ukja102> -- create "bad" outline
    UKJA@ukja102> create or replace outline test_outln1
      2  on
      3  select /*+ full(t1) */
      4    *
      5  from t1
      6  where c1 = 1 or c2 = 2
      7  ;
    Outline created.
    Elapsed: 00:00:00.18
    UKJA@ukja102>
    UKJA@ukja102>
    UKJA@ukja102> -- create "good" outline
    UKJA@ukja102> create or replace outline test_outln2
      2  on
      3  select /*+ use_concat */
      4    *
      5  from t1
      6  where c1 = 1 or c2 = 2
      7  ;
    Outline created.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> -- check outline
    UKJA@ukja102> select hint
      2  from user_outline_hints
      3  where name = 'TEST_OUTLN2'
      4  ;
    HINT                                                                           
    INDEX(@"SEL$1_2" "T1"@"SEL$1_2" ("T1"."C1"))                                   
    INDEX(@"SEL$1_1" "T1"@"SEL$1" ("T1"."C2"))                                     
    OUTLINE(@"SEL$1")                                                              
    OUTLINE_LEAF(@"SEL$1_2")                                                       
    USE_CONCAT(@"SEL$1" 8)                                                         
    OUTLINE_LEAF(@"SEL$1_1")                                                       
    OUTLINE_LEAF(@"SEL$1")                                                         
    ALL_ROWS                                                                       
    OPTIMIZER_FEATURES_ENABLE('10.2.0.1')                                          
    IGNORE_OPTIM_EMBEDDED_HINTS                                                    
    10 rows selected.
    Elapsed: 00:00:00.11
    UKJA@ukja102>
    UKJA@ukja102>
    UKJA@ukja102> -- update outline
    UKJA@ukja102> update outln.ol$
      2  set hintcount = (
      3    select hintcount
      4    from outln.ol$
      5    where ol_name = 'TEST_OUTLN2')
      6  where
      7    ol_name = 'TEST_OUTLN1'
      8  ;
    1 row updated.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> delete from outln.ol$hints
      2  where ol_name = 'TEST_OUTLN1'
      3  ;
    5 rows deleted.
    Elapsed: 00:00:00.00
    UKJA@ukja102>
    UKJA@ukja102> update outln.ol$hints
      2  set ol_name = 'TEST_OUTLN1'
      3  where ol_name = 'TEST_OUTLN2'
      4  ;
    10 rows updated.
    Elapsed: 00:00:00.03
    UKJA@ukja102>
    UKJA@ukja102> delete from outln.ol$nodes
      2  where ol_name = 'TEST_OUTLN1'
      3  ;
    1 row deleted.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> update outln.ol$nodes
      2  set ol_name = 'TEST_OUTLN1'
      3  where ol_name = 'TEST_OUTLN2'
      4  ;
    3 rows updated.
    Elapsed: 00:00:00.01
    UKJA@ukja102>
    UKJA@ukja102> commit;
    Commit complete.
    Elapsed: 00:00:00.00
    UKJA@ukja102>
    UKJA@ukja102> -- see that stored outline is used in explain plan
    UKJA@ukja102> alter session set use_stored_outlines = true;
    Session altered.
    Elapsed: 00:00:00.04
    UKJA@ukja102>
    UKJA@ukja102> explain plan for
      2  select /*+ full(t1) */
      3    *
      4  from t1
      5  where c1 = 1 or c2 = 2
      6  ;
    Explained.
    Elapsed: 00:00:00.03
    UKJA@ukja102>
    UKJA@ukja102> @plan
    UKJA@ukja102> select * from table(dbms_xplan.display)
      2  /
    PLAN_TABLE_OUTPUT                                                              
    Plan hash value: 82564388                                                      
    | Id  | Operation                    | Name  | Rows  | Bytes | Cost (%CPU)| Time
         |                                                                         
    |   0 | SELECT STATEMENT             |       |     2 |    14 |     4   (0)| 00:0
    0:01 |                                                                         
    |   1 |  CONCATENATION               |       |       |       |            |    
         |                                                                         
    |   2 |   TABLE ACCESS BY INDEX ROWID| T1    |     1 |     7 |     2   (0)| 00:0
    0:01 |                                                                         
    |*  3 |    INDEX RANGE SCAN          | T1_N2 |     1 |       |     1   (0)| 00:0
    0:01 |                                                                         
    |*  4 |   TABLE ACCESS BY INDEX ROWID| T1    |     1 |     7 |     2   (0)| 00:0
    0:01 |                                                                         
    |*  5 |    INDEX RANGE SCAN          | T1_N1 |     1 |       |     1   (0)| 00:0
    0:01 |                                                                         
    Predicate Information (identified by operation id):                            
       3 - access("C2"=2)                                                          
       4 - filter(LNNVL("C2"=2))                                                   
       5 - access("C1"=1)                                                          
    Note                                                                           
       - outline "TEST_OUTLN1" used for this statement                             
    23 rows selected.
    Elapsed: 00:00:00.06
    UKJA@ukja102>
    UKJA@ukja102> drop outline test_outln1;
    Outline dropped.
    Elapsed: 00:00:00.04
    UKJA@ukja102> drop outline test_outln2;
    Outline dropped.================================
    Dion Cho - Oracle Performance Storyteller
    http://dioncho.wordpress.com (english)
    http://ukja.tistory.com (korean)
    ================================
    Edited by: Dion_Cho on Jan 29, 2009 8:25 PM
    Typo...

  • How can i change my mac book air ID registered in beginning

    I purchased two macs and put same email address during registeration, how can I change the ID for one mac so that they are identified as different computers?

    If it shipped with Lion, restart with the Option key held down, tab to the recovery partition, press Enter, and erase the drive from there. Install a new OS.
    (62586)

  • How can I change from a free account to a paid account?

    How can I change from a free account to a paid account?

    Tom gave you the answer to your question. 
    if you want a Paid book account, follow the process outlined in the link supplied.
    Apple iBooks store set out these requirements and they do not deviate from them for Individuals.
    You need a new email address for a new account. You need an EIN USA tax file number if you are not a US citizen or US resident. You need to submit bank and credit card details...these can be the same as your iTunes account.
    However much you find the requirements difficult, Apple do not make exceptions.

  • I made a new Apple ID recently and when I go on the App Store it tells me to review my account but it also says I have to enter my bank card pin or a gift card code,how can I change this?

    HHow do I make changes to my account, I don't want to enter any of my bank card pin or details or gift card, how do I change this? I've already tried to edit in my settings but it doesn't give me an option what so ever

    Greetings Chlolouise78, 
    Thanks for participating in the Apple Support Communities. 
    If I understand right, you've created an Apple ID but you're not able to change or remove your payment information for the iTunes Store. 
    Be sure to follow the steps outlined in this article if you want to remove your payment information:
    Change or remove your payment information from your iTunes Store account (Apple ID) - Apple Support
    If you do not have the ability to select 'None' as your payment type, see this article for help:
    Why can’t I select None when I edit my Apple ID payment information? - Apple Support
    All the best,
    Jeremy 

  • How do I change a photo file name, e.g. DSC001, etc.?

    When I either import or download digital images into IPhoto, I need to change the filename in some instances.  Using the Information feature in IPhoto, I give the photo a name or identifier and add other information.  However, when I then burn the photo to a CD, the original filename, e.g. DSC001, etc. shows up.  How can I change it?

    Aaron Marquez wrote:
    This isn't true.
    Select the photo, then Press Command + I or go to View > Info and double click the photo filename to rename it.
    Best,
    Aaron
    That does NOT change the file name and does not help (Unless you use the option to use the title for the file name during export) - You can not change the file name while the photo is in iPhoto (unless you do so using the finder awhick will corrupt your library and cause data loss)
    LN

Maybe you are looking for

  • What can be erased from internal once iTunes has been copied to external?

    I was running out of internal space so i decided to run my iTunes from an external hd... now I just need to know what folders or information is safe to erase from my internal hd.

  • UniversalFileRead parameter is not working in FireFox12

    hi , I am using FireFox 12 to test my application. My application is fetching file path to perform some validations. In js file i have added following parameter and it is working fine with prior FF12 version netscape.security.PrivilegeManager.enableP

  • SAPGUI 7.20 patch level 5 problem with Modification Assistant

    I'm using SAPGUI 720 patch level 5 on a Windows 7 sp1 machine. There is a serious issue with modification assistant not working properly. For some reason it does not focus on the correct code line and automatic comments are not inserted either. Anyon

  • Missing icons from Photoshop CS6

    I don't know if anyone has run into this problem, but there's a discussion going on about it in the Adobe Photoshop forums. Taking it here to see if it's an OS problem or a Photoshop problem. When saving a file from Adobe Photoshop CS6 Extended, file

  • Settings to export iMovie slideshow

    I want to create a freestanding slideshow that I can view or send to others to view on their computer with the highest photo-quality output possible. I'm guessing that would involve an export to a quicktime format. Am I correct? If so, what would the