Regarding Overwrite option in ODS

Dear experts,
I have an elementary doubt. Why is that in DSO SAP is allowing for overwrite, while not in infocubes.. Any special reasons? As far i thought since ODS has flat tables its easier to maintain change logs as compared to infocubes (denormalization might be a problem too)
Do correct me if I am wrong and if anything has to added to it...
Thanks.,
Rajarathnam.S

Hi....
In data load ODS is used as an intermediate object.......For delta process the overwrite option of ODS is very important.....
The delta process is a property of the extractor and tells you how data will be transferred ie after extraction which image is transfferred. As an attribute of the DataSource, it indicates how the data in the DataSource will be transferred to the data target. This enables you to derive the data targets for which a DataSource is suitable, how to update them, and how the serialization has been done, for example.
The type of delta process influences how data is updated to a data target.Serialization is necessary for updating to a DataStore object, as overwriting is supported too. Depending on the delta process, the system decides whether
serialization is necessary per request or per data package.
There are various delta processes for SAP source systems (R/3, B2B, CRM, and
so on):
1. Creation of deltas with after, before and reverse images that are updated directly to the delta queue.
An after image provides the status after the change, a before image the status before the change with a minus sign. A reverse image sends the record with a minus sign too, indicating at the same time that it is to be
deleted. The data packages are serialized in the process. The delta process controls whether adding or overwriting is allowed. In this case, both adding and overwriting is allowed. This process permits data to be updated in a DataStore object and in an InfoCube. (Technical name of the delta process in
the system is ABR.)
2. The extractor provides additive deltas that are serialized on a request basis.This serialization is necessary since the extractor provides each key once in a request, and changes to the non-key fields would otherwise not be transferred
correctly. It only allows fields to be added. It permits data to be updated in a DataStore object as well as an InfoCube. This delta process is used by LIS DataSources. (Technical name of the delta process in the system: ADD)
3. Creation of deltas with after image that are updated directly to the delta queue. The data is serialized by package, because the same key can be transferred a number of times within a request. It does not allow data to be updated directly to an InfoCube. To update an InfoCube, you always have to have a
DataStore object as a go-between. With numeric key figures, for example, this process only allows you to overwrite data. Adding is not permitted,as this would produce incorrect results. It is used to transfer line items in FI-AP/AR, whilst the variation on this process, in which the extractor can also send records marked for deletion, is used in this function in the BBP.
(Technical name of the delta process in the system is AIM or AIMD.)
Also check this Blog :
How does a datasource communicates "DELTA" with BW?
Hope this helps you to understand the utility........
Regards,
Debjani.........

Similar Messages

  • Is Overwrite option available in BI7.0`

    Hi Guys,
    I need to merge two DSOs A&B in to third DSO C. I have same key fields in each of this DSO.When I create two transformations , Iam unable to see the consolidated data. In change log of DSO C , its showing both DSOs A & B Data one after other. Like if my DSO A has 200 records and B has 300 records C is showing 500 records. If the DSO A and DSO B has the same company code , Doc Nr and Fiscal Year it should match in C and should display it as one single record ...What to do for this in BI. I worked this same kind in BI 3.5 with update rules overwrite option. But here in 7.0 what to do can any one advice?
    Thanks a lot in advance

    the over write should be available in KF - rule details. Not on the key fields, anyway key fields anyhow make a record unique (as per the ODS architecture) so the data fields would be anyway overwritten. The DSO just gives us the option to see if you want the KF to be summed or overwritten. 
    Just curious - do you have a any counter field(to count the occurences or whatever) in the design of ur ODS.
    Like if my DSO A has 200 records and B has 300 records C is showing 500 records.
    where are you checking these numbers - in manage menu or the table itself. Can you see if the numbers that show on manage match to the ones in the table?
    Message was edited by:
            voodi

  • Update and Overwrite Option in Import Master Data Package

    Hello,
    In the package Import Master Data there is the option "Select method for loading master data". I don't understand very well what is the difference between the "Update" and "Overwrite" option. I have tested both and I get the same result.
    Can someone explain to me what is the difference between both options ?
    Thanks,
    Mathieu

    Option overwrite: all properties are overwritten. If they are not maintained in the source file, they will be deleted in the member sheet
    Option update: only the properties maintained in the source file are overwritten. The other ones are not changed.
    D

  • Regarding select option in a module pool prog .

    hello .. i need some help regarding select options in a module pool program .. i hav tried putting a select options in a module pool prog but i am not able 2 ... can any one tel me why select options r not aloowed in a module pool prog ?? and i read that we hav 2 use ranges 2 fulfil the needs of the select options . is there any way i cal get all the functionality of select options ( eg including , excludig , equal to , not equal to , .... .) using a range ??

    Hi
    Select-options won't work if you declare the program as Module POOL.
    if you wants to use select-options like utility in module pool programming
    use ranges
    declare and develop ranges and use that in select statement where condition.
    ranges: r_vbeln for vbak-vbeln.
    r_vbeln-low = '0018900678'.
    r_vbeln-sign = 'I'.
    r_vbeln-option = 'EQ'.
    append r_vbeln.
    r_vbeln-low = '0018900456'.
    r_vbeln-sign = 'I'.
    r_vbeln-option = 'EQ'.
    append r_vbeln.
    reward if useful
    regards
    Anji

  • Regarding selection options

    whan i am using select-options prior to this i what to display check  box on the same line.
              when i am selecting the this check box it should execute automaticall
    could u plz explain the code clearly with example.

    search forums.
    Re: Dynamic Selection Options
    Posted on: Jul 17, 2006 5:50 PM, by user: Praveen -- Relevance: 100% -- Show all results within this thread
    am doing exactly as you had stated. But the user wants to see it something like this: 1. For the selection options, he wants to see three box's. a. Technical Name of the field selection. b. ...
    Re: regarding selection options
    Posted on: Mar 15, 2007 8:46 AM, by user: SHIBA DUTTA -- Relevance: 99% -- Show all results within this thread
    you have to use begin of line and end of line. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(10) TEXT-001 FOR FIELD P1. PARAMETERS: ...
    Re: Restricting selection-options
    Posted on: Jan 18, 2005 8:58 AM, by user: Andreas Mann -- Relevance: 90% -- Show all results within this thread
    FOR vbak-vbeln OBLIGATORY DEFAULT '5300000000'. INITIALIZATION. PERFORM init_1001. START-OF-SELECTION. SELECT belnr FROM bkpf INTO bkpf-belnr WHERE bukrs = '0001' AND ...
    Check that at least on Selection Options are filled
    Posted on: May 25, 2006 4:37 AM, by user: Boater -- Relevance: 90% -- Show all results within this thread
    I have a program that has four selection options. The user needs to enter a selection for at least one of the four selection options. ...
    possible entry for selection-options
    Posted on: Feb 22, 2007 7:32 AM, by user: Tiwa Noitawee -- Relevance: 89% -- Show all results within this thread
    F-1 At last 3 alphabets of Prod.hierarchy is Product line (EX1, PC5) that users have to choose via selection-options like this <b>EX1</b> EXCEL 251 : F-1 <b>PC5</b> POWERTOP W-200 ...
    select-options multiple selection
    Posted on: Mar 5, 2007 3:06 AM, by user: venkateswarao gangavarapu -- Relevance: 87% -- Show all results within this thread
    hi can u send code for getting multiple selections in select-options Thanks in advance venkat ...
    Submitting Report with selection screen options
    Posted on: Apr 27, 2005 5:45 PM, by user: Rajesh Nittala -- Relevance: 85% -- Show all results within this thread
    Hi all, I have a situation, in my report i am using a selection screen which contains input select-options are store(range), date (from ..to)....after that ...
    sample program to remove standard selection-options & replace user defined.
    Posted on: Dec 7, 2005 5:37 AM, by user: Josephine Clara Arokiasamy -- Relevance: 83% -- Show all results within this thread
    The standard selection-options are provided for the logical database. i need to supress the standard selection-options ...
    Adding default value for a select-options in a selection-screen
    Posted on: May 26, 2006 11:51 AM, by user: sid alpay -- Relevance: 77% -- Show all results within this thread
    hello gurus, i have a report program with the following select-options in a selection-screen block:
    select-options: so_site for MyTable-werks.
    i want the so_site ...
    Adding Selection Options Fields in Report(Using Query)
    Posted on: Aug 25, 2004 5:26 AM, by user: lijo joseph -- Relevance: 76% -- Show all results within this thread
    Hi, how can we add Selection Fields Options in Query Reports Which we create using SQ01. I need a default option by which ...
    Getting the selection parameters/options in a diffrent program
    Posted on: May 11, 2006 3:05 AM, by user: Chad Cheng -- Relevance: 75% -- Show all results within this thread
    use Submit to get a report from a diffrent program and I am using variants to get the value of the selection criteria. However, for a less tedious approach, I think it would be better if I get the selection ...
    Read options from selection-screen
    Posted on: Aug 24, 2006 3:30 PM, by user: Silke Eng -- Relevance: 75% -- Show all results within this thread
    Hi Kiran, as all other questions are answered already, remains the one on the select-options. Function module <b>RS_REFRESH_FROM_SELECTOPTIONS</b> returns those. Kind regards, Silke ...
    Selection screen for SAP Query: OR between options
    Posted on: Jun 29, 2006 3:04 PM, by user: Tania Pouli -- Relevance: 74% -- Show all results within this thread
    need a variant where either of two fields should not be 0. Is there some way to add an OR between two selection options? I can't change the actual query because it's used with many other variants. Thanks ...
    Pass internal table of selection-options through method!
    Posted on: Nov 22, 2004 3:49 PM, by user: Frank Roels -- Relevance: 74% -- Show all results within this thread
    I created a selection screen with multiple select-options. Now I want in a method of a class work with the internal ...
    select-options: at selection-screen on value-request
    Posted on: Sep 18, 2006 10:51 PM, by user: Sumit Agarwal -- Relevance: 72% -- Show all results within this thread
    one field is dependent on the values of the other field in the select-options. I am using the "at selection-screen on value-request event on" to populate the select-options field, S_AUFNR, that is dependent ...
    Pages: 16 [ 1 2 3 4 5 6 7 8 9 10 |

  • Should Apple add "Overwrite" option when dragging a file into another?

    Why apple never added a overwrite option? Who would think this is a good idea?!?!? I think they should add overwrite option.

    It's called Replace instead of Overwrite, and it does not need to be added as it is already there.

  • 7KEV ran in error with overwrite option

    A user in our production system ran 7KEV - Copy to Plan incorrectly, and selected the overwrite option. Because of the versions selected in the copy from/to, this had the effect of overwriting the current budget for several periods with an older and incomplete version.
    From the tables I know (GLPCP, GLPCT) and the transactions I have found in SAP, there doesn't appear to be any change history for these planning figures. The GLPCP tables that were overwritten don't even have a change date on them.
    Is there any way to reconstruct the data that was overwritten? Some table where the previous values are kept, or some change record table? Or at least a way to accurately know which data records were overwritten (by say profit center and account number)?
    I've checked SAP for notes and found nothing.
    Thanks -
    Paul M

    Your cc command is probably picking up gcc instead of Solaris Studio cc. Run the command
    % which cc
    Then see if that is a symbolic link to gcc. Or you could run
    % cc -v
    and see if it says it is gcc.
    If none of these is the case, and you get a "usage" error from "cc -v", try running
    % cc -V
    and see if it says "Sun C".

  • How to create ods object with overwrite option

    Hi all,
    I have two ods objects for Billing and Delivery and one cube for Sales.
    Billing and Delivery ODS objects are based on item level data source while sales cube is based on Schedule line level data source.
    Now i want to create a new ODS object which will get the data from these there object and update the ods object.Basically i want all the sales order attributes and billing quantity and delivered quantity from the ODS objects.
    how to update the new ods object in overwrite mode ??/
    Regards,
    Viren.

    HI,
    yes OK but what i mean is that (you might have a perfect reason for this) normally it's nota good idea to have an info cube as a data source (for Performance, look-up reasons etc). If your goal is to load Billing/Delivery/Sales data into one ODS, then make sure that you model this correct.
    If you want to use the ODS'es as data sources I would recommend you to use and ODS as data source also for the Sales data.
    Kind regards
    /martin

  • Need help on Bex Option for ODS.

    Hi Experts,
       I couldnt able to find the Option " Enabling BEX" in Settings tab of the ODS. But in Manage Option of the ODS, I can able to see the Bex Reporting Option.In Query Designer, I couldnt able to see the ODS Objects.
    While creating the new Query. I have clicked -> New Query -> After that Popup window will open.There I couldnt able to see "Create Query" in the pop-up window.
    Can you please how to proceed further.
    Thanks,
    Jelina.
    Edited by: Jelina on Nov 13, 2008 9:13 AM

    Hello,
    If you are in 3.5,
    With the BEx Reporting indicator, you determine whether the ODS object is immediately available for BEx queries. If the indicator is not set, no SIDs are generated for the new characteristics when the data in the ODS object is activated. This optimizes the performance of the activation process, but the ODS object is not available as an InfoProvider for queries. Turn the indicator off for all ODS objects that are only being used for further processing of data in other data targets or that are being used in InfoSets
    If you are in 7.0,
    SID generation upon activation in DSO means the generation of SID to the master data infoobject which is used in the DSO. If u wann report on DSO means check this box other wise leave unchecked, becose it will effect the loading performance
    Try activating the DSO and launch query desingner again and try.
    Regards,
    dhanya

  • Regarding print option in obiee 11g

    Hi All,
    i am getting one issue when using print pdf option in obiee 11g.
    i have a report in dashboard and for displaying data in that report i have used custom format of columns.
    but when i an using print pdf option , it is not retaining custom format of columns of report.
    please suggest any workaround to me for this problem.
    Regards,
    Manoj

    I think it is expected behavior. Try out saving as html and then saving it as pdf.
    If helps mark

  • Query regarding OBLIGATORY option in SELECT-OPTIONS

    Hi,
    The requirement is to have a select-option for any date field(i've used bkpf-budat) and set its HIGH value to SY-DATUM i.e. current system date. The select-option field MUST BE "OBLIGATORY".
    On Executing, the current date should be display on the HIGH filed of select-options. Now, what i need here is that the program should execute normally even if the LOW field of select-options field is left BLANK.
    The code is as follows.
    TABLES: bkpf.
    SELECT-OPTIONS:  s_budat FOR bkpf-budat OBLIGATORY.
    AT SELECTION-SCREEN OUTPUT.
        s_budat-low    = space.
        s_budat-high   = sy-datum.
        s_budat-sign   = 'I'.
        s_budat-option = 'BT'.
        APPEND s_budat.
    Do suggest the methodlogy to achieve this requirement.
    Thanks & Regards,
    Rajesh

    Hi rajesh,
    1. directly its not possible.
      we have to use some extra logic.
    2. first of all remove OBLIGATORY.
    3. THEN USE LIKE THIS.
    REPORT abc.
    TABLES: bkpf.
    SELECT-OPTIONS: s_budat FOR bkpf-budat .
    AT SELECTION-SCREEN OUTPUT.
      s_budat-low = space.
      s_budat-high = sy-datum.
      s_budat-sign = 'I'.
      s_budat-option = 'BT'.
      APPEND s_budat.
    <b>START-OF-SELECTION.
      IF s_budat-high IS INITIAL.
        MESSAGE s999(yhr) WITH 'Date should not be blank'.
        LEAVE LIST-PROCESSING.
      ENDIF.</b>
    regards,
    amit m.

  • FM regarding select-options

    Hi all,
    Is there any function module to pass the values in a zstucture of select-options( i.e. in sign,options,low,high).
    Thanks,
    Goutam Sahoo.

    DATA: BEGIN OF it_final1 OCCURS 10,
          sign(1) VALUE 'I',
          option(2) VALUE 'EQ',
          low TYPE crmd_order_index-guid ,
          high TYPE crmd_order_index-guid,
         END OF it_final1.
      LOOP AT it_final INTO wa_final.
        LOOP AT  it_guid1 INTO wa_guid1 WHERE partner = wa_final-partner.
          IF wa_guid1-sales_office NE wa_final-sales_office.
            it_final1-low = wa_guid1-header.
            APPEND it_final1.
          ENDIF.
        ENDLOOP.
      ENDLOOP.
    SELECT object_id FROM crmd_orderadm_h INTO wa_object_id WHERE guid IN it_final1.
    Regards
    Anbu

  • Urgent regarding select option

    Hi All,
    Hi All,
    i have lfart(delivery type) field on selction screen defiend as select-option.whenever i click on the multiple selection arrow button besides the lfart field then i n that i have selected "=" as values for opyion field of select-option table(sign,option,low,high).then an icon of "=" is displayed behind the lfart field.
    then i have wriiten a qery like this
    SELECT lfart,lfdat,.....
    INTO TABLE tb_likp
    FROM likp
    FOR ALL ENTRIES IN tb_get_del1
    WHERE vbeln = tb_get_del1-vbeln
    AND lfart IN s2_lfart
    AND lfdat IN s_lfdat,......
    but it is failing(bczo s2_lfart is not initial).then how to write the correct query .
    Thanks&Regards,
    Padma.

    Hi Padma,
    remove the = because of this the Select-option is working as parameter and your select-query is looking for the lfart  = SAPCE in the DB, which it can't found so it is failing.
    Hope it is clear.
    Reward points if useful.
    Regards,
    Atish

  • Regarding display options in smart view

    Hi All,
    good afternoon.
    In smart view , I would like to select “Member Name and Description” in “Member Name Display Options” section. However that selection is grayed out by system.
    can you please help me in resolving this issue.
    thanks in advance.

    J,
    I wonder if this is what the OP is getting at: Change alias table choice greyed out
    Unless he really does mean description. <--Yes, I should read the post first.
    So "description" in SmartView refers to a fully qualified member name/alias. That's really interesting, particularly as the DBAG doesn't use that term in its chapter on Duplicate Member Outlines.
    Regards,
    Cameron Lackpour

  • Question regarding SELECT-OPTIONS

    All,
    When I create a select-option in my program like:
    SELECT-OPTIONS: s_role FOR AGR_DEFINE-AGR_NAME.
    It does not work. To make it work I need to define AGR_DEFINE with the tables statement.
    My question is why? In my opinion I just make a reference to a dictionary object. The tables statement is more or less used to create a headerline for a used database table. I don't see any relation in that. Still it is needed to make it work. Any ideas?

    This has been the syntax for select-options since the begining. You need the definition of 'FOR' defined before you use it in the select-option.
    I guess the interpreter/compiler was designed to understand and inherit the properties of the referred field if you use 'LIKE' or 'TYPE' but not when you are using 'FOR'. Since the LOW and HIGH fields of the select-option inherits the properties of the 'FOR' field, the properties of it are needed to be defined before. Why, I still don't know, but that is the design.
    For some strange reason, SYST(or SY) fields reference will work even if you don't define them before. Is there a clue here? System structure/fields seem to be available for referencing but not static database table fields.
    Regards,
    Srinivas

Maybe you are looking for