How does a delta work when BW is the source?

Greetings to All,
We are loading from R/3 into DSO1, and then from DSO1 into DSO2.  The R/3 extractor that loads DSO1 is delta-enabled.  We are not sure, however, if a delta mechanism governs the load from DSO1 into DSO2.  The DTP says its extraction mode is delta, but does that mean, if a row in DSO1 changes, it will negate the key figures on the  original row and send a new row the way R/3 does?
For example, suppose the R/3 extractor sends us Row 1. 
Row 1 has a key figure with a value of $100.
Row 1 gets changed in R/3, and the new value is $125. 
The R/3 delta mechanism takes care of this by negating the key figure on the appropriate row and sending us a correcting row.  For example, the R/3 extractor will send us:
Row 1 $100
Row 1 -100
Row 1 $125
So... the net value in DSO1 is correct, i.e. 100 - 100 + 125 = 125. 
When we load from DSO1 into DSO2, however, do you know what rows will load into DSO2?  Is BW "smart" enough to do this type of negation?
Thanks! 
Regards,
Sarah-Jane

The R/3 delta mechanism takes care of this by negating the key figure on the appropriate row and sending us a correcting row
The function of negation is not done by R/3 rather by BI with use of before and after images in ODS. R/3 sure does send us the changed records but not the associated negation values in a new row. So if Bi can handle delta with one ODS, sure it can handle others too.
http://help.sap.com/saphelp_bw33/helpdata/en/10/54853b175d214ee10000000a11402f/content.htm
Message was edited by:
        voodi

Similar Messages

  • How does time machine work when being used with a mac pro?

    How does time machine work when backing up a mac pro?
    Considering the fact that the mac pro can hold 8TB and a external (non NAS) hard drive can hold only 2TB does time machine only backup the OS disk.

    macnewcomer22 wrote:
    Considering the fact that the mac pro can hold 8TB and a external (non NAS) hard drive can hold only 2TB does time machine only backup the OS disk.
    Time Machine will backup everything by default, on every disk in your Mac.
    Choose System Preferences > Options to exclude items. You could exclude everything except your OS...but I'd think it is your data that's more important to you, if you have to make choices.
    See...
    http://discussions.apple.com/thread.jspa?threadID=1964018
    While it's true you can store almost 8TB, how much do you think you'll actually store? If you have 1TB of data you want to store then a 2TB drive can do it. Also when your TM drive begins to get full it will begin deleting the oldest backups to make room.
    You could also get a Drobo with 8 bays...
    http://www.drobo.com/products/index.php
    -mj

  • How does materialized view work when refresh the view vs create the view?

    I am using a materialized view, and I cant set it to fast refresh because some of the tables are from remote database which does not have materialized view log.
    When I create the materialized view, it took like 20 30 seconds. however when I was trying to refresh it. It took more than 2 3 hours. and total number of records are only around 460,000.
    I understand that when the view refreshes, it would take extra step like purge the table however I am not sure why it made so much difference in execution time perspective...
    Does the dbms_mview.refresh('MY_MATVIEW', 'C', atomic_refresh=>false) do the same exact insert as when I created the view?
    Could anyone please let me know how would this happen? Thanks,
    Code looks like as following
    create materialized view MY_MV1
    refresh force on demand
    start with to_date('20-02-2013 22:00:00', 'dd-mm-yyyy hh24:mi:ss') next trunc(sysdate)+1+22/24
    as
    ( SELECT Nvl(Cr.Sol_Chng_Num, ' ') AS Change_Request_Nbr,
           Nvl(Sr.Sr_Num, ' ') AS Service_Request_Nbr,
           Nvl(Sr.w_Org_Id, 0) AS Org_Id,
           Fcr.rowid,
           Cr.rowid,
           Bsr.rowid,
           Sr.rowid,
           SYSDATE
      FROM [email protected] Fcr
    INNER JOIN [email protected] Cr
        ON Fcr.w_Sol_Chng_Id = Cr.w_Sol_Chng_Id
    INNER JOIN [email protected] Bsr
        ON Fcr.w_Sol_Chng_Id = Bsr.w_Sol_Chng_Id
    INNER JOIN [email protected] Sr
        ON Sr.w_Srv_Rec_Id = Bsr.w_Srv_Rec_Id
    WHERE Sr.Sr_Num !='NS'
    );I have tried to use dbms_mview.refresh('MY_MATVIEW', 'C', atomic_refresh=>false) but it still took 141 mins to run... vs 159 mins without atomic_refresh=>false
    Edited by: 986006 on Feb 20, 2013 2:15 PM

    Welcome to the forum!
    Whenever you post provide your 4 digit Oracle version (result of SELECT * FROM V$VERSION)
    >
    I am using a materialized view, and I cant set it to fast refresh because some of the tables are from remote database which does not have materialized view log.
    When I create the materialized view, it took like 20 30 seconds. however when I was trying to refresh it. It took more than 2 3 hours. and total number of records are only around 460,000.
    I understand that when the view refreshes, it would take extra step like purge the table however I am not sure why it made so much difference in execution time perspective...
    Does the dbms_mview.refresh('MY_MATVIEW', 'C', atomic_refresh=>false) do the same exact insert as when I created the view?
    >
    What Oracle version are you using? The 'atomic_refresh' parameter default was changed to TRUE starting with 10g.
    See the PL/SQL Packages and Types doc
    >
    atomic_refresh
    If this parameter is set to true, then the list of materialized views is refreshed in a single transaction. All of the refreshed materialized views are updated to a single point in time. If the refresh fails for any of the materialized views, none of the materialized views are updated.
    If this parameter is set to false, then each of the materialized views is refreshed in a separate transaction.
    >
    What that means is that if the value is TRUE Oracle uses a DELETE to remove the existing rows. If the value is FALSE then Oracle uses TRUNCATE.
    If you really are using the FALSE setting you should not be seeing that much of a time difference between creating the MV and a complete refresh so something else must be going on.

  • How does installing programs work when user folder moved to separate drive?

    Hi everyone
    I have my user folder on a separate drive from my boot drive.
    I have set up a new installation of OS X on a third drive and pointed the main account's user folder on that third drive to the user folder drive.
    This means that the dock that shows up when I boot off that third drive contains aliases linking to programs on the ordinary boot drive.
    If I install programs on the third drive and make aliases in the dock, will that cause a conflict when I boot off the ordinary boot drive?
    And if I remove from the dock aliases linking to the ordinary boot drive, will they then disappear when booted off the ordinary boot drive?
    Thanks for any insight.
    /p

    I tried that.
    1) I created a standard user account called "Test."
    2) While logged in as Test I edited the sidebar. Then I logged out and back in again to confirm that the settings were retained. They were.
    3) While logged in as Test I copied the user folder from SystemDisk/Users/Test to DataDisk/Users/Test.
    4) I logged out of Test and logged in as Admin.
    5) I changed the home directory for the Test account to /Volumes/DataDisk/Users/Test.
    6) I deleted the directory at SystemDisk/Users/Test.
    7) I logged out of Admin and logged in as Test.
    8) I edited the sidebar. Then I logged out and back in again to see if the settings were retained. They were not.
    9) I repeated steps 3-7, this time moving the home directory back to its original location at SystemDisk/Users/Test.
    10) Again I edited the sidebar, logged out and logged back in again. This time the settings were retained, just as they had been before I moved the directory in the first place.
    Since the functionality returns when I move the home directory back to the system disk, I've concluded that it is not due to any corruption of library files or such. It seems to be a problem with the location of home directory.
    V.K., in your configuration, is the account with the moved home directory an Admin account or a Standard account? I have not tested this with an admin account and I suppose that might make a difference.

  • How does nat selectoin work when more than one nat command?

    My router's configuration contains two ip nat inside source commands with route maps. One command is a static translation and one is a dynamic. Is this the way processing works:
    The inside packet source address is processed against one of the command's route map (which command?). If that route map permits the address, then the source address is natted.
    However, if the first route map denies the address, then the router continues on to the second ip nat inside source command and processes the address against its route list.
    Right?

    Hi
    Basically yes, the router will compare the packet against all route-maps until it finds a match (if any) and then apply the NAT.
    If you think about it logically it shouldn't matter which order it applies them because if you are statically mapping one address to another you would ensure that this address is never matched in your dynamic NAT setup otherwise you could get very unpredictable results.
    HTH
    Jon

  • How does rate plan work if I'm the only iphone with family?

    Both my stepdad and mom will be using normal phones... and I will be using an iPhone 3G. How does the rate plan work? Do my parents have to have their own rate plan, and I have to take my own iPhone line?

    yeah zipidy is wrong.
    im doing the same thing. We have unlimited family texting, which works in conjunction with my iphone, all i had to do was add the 30 dollar data plan.

  • How does clamshell mode work when connected to monitor?

    I have connected my MacBook via the external port to an HD TV and can 'mirror' the screen image. I want to close the lid and continue to use the TV monitor but the MacBook insists in going to sleep...  What can I do or is this not possible?  Ideas anyone?

    Also has to be plugged into a power source. Read here:
    http://support.apple.com/kb/HT3131

  • How does iTunes Match work - do I keep the music?

    Hey guys! With iOS 7, I can finally stream my music that I downloaded/bought on iTunes directly from iCloud, which is really amazing because I can finally free up my storage on my iPhone. Now, the only songs I have to store are the ones that I bought from places other than iTunes and I'm actually thinking about subscribing iTunes Match for several reasons:
    1. I don't just download music from iTunes, I sometimes also buy music on Amazon and Google Play.
    2. The music I bought on Amazon somehow  has lower volume(intensity level, i.e. not loud) sometimes.
    3. I did rip and still rip some music from CDs and it would be great if iTune can match it and then I can just stream them from iCloud.
    4. The quality of some of the music I ripped was not the highest quality and I would love to upgrade them without having to rip them all over again.
    Now, here is my question. Will the songs stay if I only subscribe iTunes Match for a year only and then cancel the service? That means if I cancel the service a year later, can I still stream my music from iCloud? So the music I bought elsewhere is equivalent to the music I bought on iTunes (the music stays with my Apple ID). One more question, I heard that sometimes iTunes can't match your songs because the artist name or album name in your library are spelled or showed differently (',' rather than '/', "The" rather than "the"). If iTunes can find the right album artwork for my music, can I also assume it will match my songs without any problem? So all I have to do *if* iTunes can't find the music is to modify the artist name or/and album name?
    That's it! Thank you in advance!

    jerryroundel wrote:
    Do you know how iTunes match the music? For example, I ripped the CD "Rent [Film Soundtrack]" and there are actually two discs, so I have two album names Disc 1 and Disc 2 while iTunes version only has one album and with different name of course ("Rent (Original Motion Picture Soundtrack)"). In this case, will iTunes Match work?If not, is there anyway that I can make it work?
    As I mentioned, ID3 tags are not a factor in whether a track will match or not. The service uses a small "sonic fingerprint" of the file which it compares against an online database. So your ripped album having a slightly different Album name than what is is in the iTunes Store actually will not have any effect on the tracks matching or not.
    jerryroundel wrote:
    Another thing is that I know I get to keep my music as long as it is in my HDD, but can I still stream my songs directly from iCloud after I cancel the subscription as if I bought them on iTunes?
    No.

  • How does SAPscript 'WRITE_FORM' works ?

    Hi
    I have a Z program working fine, it is a SAPM07DR copy and i aggregated some fields to WASCHEIN form.
    But i see when the program (standard or copy) calls the write form, the field values in program have other values (just the previous values) than the values wich appears in the printed form.
    For example: 
    WASCHEIN KOPF Window has the WERKS value:
             Plant:    &*T001W-WERKS&
    But when the write form is called
              CALL FUNCTION 'WRITE_FORM'
                EXPORTING ELEMENT = 'KOPF'
                WINDOW            = 'KOPF'.
    In the program the *T001W-WERKS field has a different value that the value wich appears in the spool, debugging i see that the field has the prevoius value in the program:
    Program
    *T001W-WERKS
    (when Write Form).............Spool
        '     '...................................Plant:  0900
        '0900'.............................Plant:  0901
    I had to do the same logic in my new aggregated fields, but i realy don't know why does the program works in this way.
    Why the print program and sapscript function works in this way ?
    How does WRITE-FORM works, that is where the function take from the values to print ?
    Thanks
    Frank

    Hi Max
    I hope the program works like you said, but it works:
    old_werks = '   '
    T001W-WERKS = '0900'.
    *T001W-WERKS = T001W-WERKS .
    *T001W-WERKS = old_werks.    <-- '   '
    CALL FUNCTION 'WRITE_FORM'
    (form KOPF with *T001W-WERKS)
    old_werks = '0900'
    T001W-WERKS = '0901'.
    *T001W-WERKS = T001W-WERKS .
    *T001W-WERKS = old_werks.    <--  '0900'
    CALL FUNCTION 'WRITE_FORM' 
    (form with *T001W-WERKS)
    But the FM prints 0900 and after 0901, when the *T001W-WERKS values were '    '  and  '0900'   !!!
    (and with the *T001W-NAME1 field occurs in the same way)
    Why does the FM prints that values ??
    Thanks
    Frank

  • I needed to install a previously purchased CS6 versus on new computer. To do this, I had to download a version from CC. I will not be using CC. How do I activate Photoshop under my license so that it does not stop working when I am out of communication ra

    I needed to install a previously purchased CS6 versus on new computer. To do this, I had to download a version from CC. I will not be using CC. How do I activate Photoshop under my license so that it does not stop working when I am out of communication range a month from now?

    The CC version will not activate with your perpetual CS6 license. Download the version from here:
    http://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html
    Your number should work with this version.

  • How does Merged Dimensions Work in WebI created on SAP BI Queries

    Hi,
    I need to know how does Merge dimensions work in WebI when using SAP BI Query as source?
    Below is my understanding when connection is defined for the universe on oracle database:
    1) To get the data in merged dimensions, there must be physical join (Either Direct or vai some other tables) between different tables at backend level (This means  there  must be join between tables in Oracle database.)
    2) we get the UNION of data when dimensions are merged at webI level.
    I dont know how this works in SAP BI.
    Since there is different data model defined for different BI Queries in SAP , and for each BI Query and there is seperate Universe, So how can you get correct data in WebI when there is no connections in DSO's used in different BI queries?
    Can any one suggest me the way data apperas in merged dimensions for WebI created on SAP BI?

    I assume we are only talking about merging dimensions in Web Intelligence here and not on the BW backend. this is a client side mere where you have 2 resultsets.
    if you want to do this on the BI server side it would be a multi-provider combining different InfoProviders - or a InfoSet - depending on the join type you need. MultiProvider is a union, Infoset allows you to choose
    Ingo

  • How does SUM actually works

    Hi,
    I'm puzzled by how SUM actually works.
    I've got a table with the following fields:
    SET_OF_BOOKS_ID NOT NULL NUMBER(15)
    SUMMARY_CODE_COMBINATION_ID NOT NULL NUMBER(15)
    DETAIL_CODE_COMBINATION_ID NOT NULL NUMBER(15)
    TEMPLATE_ID NOT NULL NUMBER(15)
    LAST_UPDATED_BY NOT NULL NUMBER(15)
    LAST_UPDATE_DATE NOT NULL DATE
    ORDERING_VALUE NOT NULL VARCHAR2(25)
    Using the below, I was able to get the total value of all the ordering value.
    select sum(ordering_value) from gl_account_hierarchies where set_of_books_id = 1 and summary_code_combination_id = 1147;
    I was happy that I could get the total value but am puzzled as ordering value is of data type VARCHAR2.
    Is sum(ordering_value) a VARCHAR2 or a NUMBER then?
    I did a simple test, inserting the following record:
    insert into gl_account_hierarchies values(1,1024,1,2,3,'11-APR-2002','xyz');
    After committing, I double check by using the following statement:
    select * from gl_account_hierarchies where last_update_date = '11-APR-2002';
    and was able to retrieve the newly inserted record.
    But when I did another check with the following statement:
    select * from gl_account_hierarchies where set_of_books_id = 1 and summary_code_combination_id = 1147;
    I wasn't able to retrieve the newly inserted record.
    Why is that so? How does SUM actually works? Is the output of SUM a VARCHAR2 or NUMBERIC value?
    thanks in advance!!
    Yu S.S

    SUM() gives a number.
    What you have come across is an implicit data conversion. Basically the SQL parser doesn't reject your query as being syntactically invalid just because you're attempting a mathematical function on a non-numeric column. Instead when you execute your query SQL substitutes this
    select sum(to_number(ordering_value)) from gl_account_hierarchies where set_of_books_id = 1 and summary_code_combination_id = 1147;
    If you want to check this create a view
    create order_value as select sum(ordering_value) sum_val from gl_account_hierarchies ;
    and then desc it.
    Cheers, APC
    SUM(

  • Does Lightroom only work when online?

    Does Lightroom only work when I am online?   Do I have to be online to process or work on files?   If I cannot be online, eg, when in a remote area with no service, how do I process my photo's?

    You can easily test this by cutting off all network access to your computer (turn off wi-fi or disconnect the network cable). You'll find that you can still get stuff done if there is no Internet. Especially if you are using the non-subscription version of Lightroom, which doesn't need to check in at all after it's first licensed.
    If you do use Lightroom through a subscription to Creative Cloud, the annual plan has an offline mode limit of 99 days (over 3 months); the limit is 30 days offline for the monthly plan. And if you stop your subscription, you still have access to your images and some Lightroom features.

  • How does Internet access work once I leave home?

    Do I need to subscribe to a wireless broadband deal- such as BT's Openzone- in order to access the Internet on my macBook when I'm away from home ... or can I depend on dialling my ISP via a phone socket? How does Internet access work once I leave home?

    BT Openzone looks a lot like T-Mobile wireless here in the States. I've got a T-Mobile account and password. When I go into a location that has TM, I open up my MacBook and look under my AirPort menu icon to select the TM network. Then I enter my account name and password and go.
    Of course TM isn't everywhere, just as BT's service isn't. When I'm in a location that doesn't have it, how I connect depends on what does exist. I always travel with an ethernet cable because many hotels don't have wireless but do have ethernet connections. I've not had to resort to modem service is more than 5 years.

  • HT1430 my iPhone4 will not turn on or show that is working at all, i have tried to charge it so that the screen will light up but it won't work, when plugged into the computer iTunes does not show any sign it is plugged in, what do i do?

    my iPhone4 will not turn on or show that is working at all, i have tried to charge it so that the screen will light up but it won't work, when plugged into the computer iTunes does not show any sign it is plugged in, what do i do?

    There is a hardware problem.  Whether it's worth it to you to have no working phone for 2 months until you can update vs paying for replacement/repair now is a question only you can answer.

Maybe you are looking for