Loading ODS from Infosource 7.0

Hi guys:
I am struggling at loading an ODS with DTP´s that have an Infosource in the middle. My data flow is this
ODS ->
ODS ->     Infosource -> "Destin" ODS    
ODS ->
When I execute the three DTP´s and then I activate the subsequents three requests, I do not have the result that I expected, and some fields of the destin ODS are blank when they should have data.
Do you know how to load an ODS from others ODS´s with an Infosource in the moddle? Is there any way to "compress" the data in the destin ODS in order to mix the different requests??
Thank you very much in advance¡¡¡
Edited by: Fernando Peñaranda on Apr 29, 2008 8:34 PM

You are rigth but pheraphs I am not eplaining the situation...Imagine three registers, one per ODS:
............PK1...PK2..CH1...CH2..KF1...KF2...KF3..KF4
ODS1:     A.......B......X...............1
ODS2:     A.......B................Y..............2
ODS3:     A.......B.......................................3.......4
My InfoSource is:
Infosource:  PK1...PK2..CH1...CH2..KF1...KF2...KF3..KF4
And all the transformations between ODS-Inforsource-ODS are 1:1
After the Infosource, in the destin ODS, once I execute the three infopackages and I activate, I think I should have:
..............PK1...PK2..CH1...CH2..KF1...KF2...KF3..KF4
final ODS     A........B.......X......Y......1......2......3......4
and waht I have is:
...............PK1...PK2..CH1...CH2..KF1...KF2...KF3..KF4
final ODS     A........B......................1
It is like the ODS is not mixing the registers properly.
Do you know how to get to the right answer?
Thanks in advance.
Edited by: Fernando Peñaranda on Apr 30, 2008 10:00 AM
Edited by: Fernando Peñaranda on Apr 30, 2008 10:03 AM
Edited by: Fernando Peñaranda on Apr 30, 2008 10:05 AM
Edited by: Fernando Peñaranda on Apr 30, 2008 10:06 AM

Similar Messages

  • Loading ODS from Database table

    Hello,
    I want to create a data base table which would store data from ODS 1 and ODS 2 and then using this table populate ODS 3. I wanted to know how to write the code to populate this table. If someone has any syntax that would be helpful.
    thanks
    Laura.

    check this code for reading data from ODS
    DATA : LV_MARKET1 LIKE /BIC/AZDPS00100-G_CWWTER.
    DATA : LV_BPARTNER1 LIKE /BI0/PBPARTNER-BPARTNER.
    DATA : BEGIN OF LT_BPARTNER1 OCCURS 0,
            BPARTNER LIKE /BI0/PBPARTNER-BPARTNER,
            END OF LT_BPARTNER1.
    DATA: BEGIN OF LT_MARKET_RANGE1 OCCURS 0,
             SIGN(1)                 TYPE C,
             OPT(2)                  TYPE C,
             LOW(60)                 TYPE C,
             HIGH(60)                TYPE C,
           END OF LT_MARKET_RANGE1.
    TYPES:
       BEGIN OF ET_LINE,
         0BPARTNER TYPE /BI0/OIBPARTNER, " Business Partner
         ZOKACTCAN  TYPE /BIC/OIZOKACTCAN, "Status
       END OF ET_LINE,
       ET_DATA        TYPE ET_LINE.
    DATA: TAB_ET          TYPE STANDARD TABLE OF ET_LINE
                            WITH DEFAULT KEY INITIAL SIZE 10.
    DATA : REC_ET TYPE ET_LINE.
    DATA: TAB_SFC TYPE RSDRI_TH_SFC.
    DATA: REC_SFC TYPE RSDRI_S_SFC.
    DATA: TAB_SFK TYPE RSDRI_TH_SFK.
    DATA: REC_SFK TYPE RSDRI_S_SFK.
    DATA:  REC_RANGE       TYPE RSDRI_S_RANGE.
    DATA:  TAB_RANGE       TYPE RSDRI_T_RANGE.
    IF I_STEP = 2.
       REFRESH : TAB_SFC,
                 TAB_SFK,
                 TAB_RANGE.
    **-What Characteristics you want to input
       REC_SFC-CHANM = '0BPARTNER'.
       INSERT REC_SFC INTO TABLE TAB_SFC.
    WHAT KEY FIGURES YOU WANT RETURNED
       REC_SFK-KYFNM = 'ZOKACTCAN'.
       INSERT REC_SFK INTO TABLE TAB_SFK.
       DATA: FIRST_CALL       TYPE RS_BOOL.
       FIRST_CALL = 'X'.
    **-- Get the market value from the selection
      LOOP AT I_T_VAR_RANGE INTO WA_RANGE WHERE VNAM EQ 'ZIVC_0G_CWWTER_IMO_03'.
       IMPORT LV_MARKET FROM MEMORY ID 'MKT'.
       LV_MARKET1 = LV_MARKET.
       CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
         EXPORTING
           INPUT  = LV_MARKET1
         IMPORTING
           OUTPUT = LV_MARKET1.
       LT_MARKET_RANGE1-SIGN = 'I'.
       LT_MARKET_RANGE1-OPT = 'EQ'.
       LT_MARKET_RANGE1-LOW = LV_MARKET1.
       APPEND LT_MARKET_RANGE1.
      ENDLOOP.
       IF NOT LT_MARKET_RANGE1[] IS INITIAL.
    *-- Fetch the Business Partners for the entered Market and BP Type, Disti Type
         SELECT BPARTNER FROM  /BI0/PBPARTNER
                      INTO TABLE LT_BPARTNER1
                      WHERE G_CWWTER IN LT_MARKET_RANGE1
                      AND  /BIC/ZOCCBPTYP IN ('ZDISTSH', 'ZAGENCY')
                      AND  /BIC/ZOCCDSTYP IN ('ABCBROKER', 'BROKER', 'DISTRIBUTO', 'POSONLY').
         IF SY-SUBRC EQ 0.
           LOOP AT LT_BPARTNER1 .
    WHERE YOU SET THE PARAMETERS/FILTERS.
             CLEAR REC_RANGE.
             REC_RANGE-CHANM    = '0BPARTNER'.
             REC_RANGE-SIGN     = 'I'.
             REC_RANGE-COMPOP   = 'EQ'.
             REC_RANGE-LOW      =  LT_BPARTNER1-BPARTNER.
             APPEND REC_RANGE TO TAB_RANGE.
           ENDLOOP.
           IF TAB_RANGE[] IS NOT INITIAL.
    *-- Get the Key Figure Value for Status for all the Business Partners
             CALL FUNCTION 'RSDRI_INFOPROV_READ'
               EXPORTING
                 I_INFOPROV           = 'ZCBPOSPLN'
                 I_TH_SFC             = TAB_SFC
                 I_TH_SFK             = TAB_SFK
                 I_T_RANGE            = TAB_RANGE
                 I_ROLLUP_ONLY        = ' '
                 I_USE_DB_AGGREGATION = 'X'
               IMPORTING
                 E_T_DATA             = TAB_ET
               CHANGING
                 C_FIRST_CALL         = FIRST_CALL.

  • How to load data into an ods from multiple info sources.

    hi all...
    i am given a task to load data into an ods from 3 infosources ...
    can someone plz give me the flow .
    thank u in advance..

    Hi Hara Pradhan,
    You have to create 3 update rules by giving the 3 different infosources while creating each update rule. And u have to create the infopackages under each infosource. with this u can load the data to the same data target from multiple info sources.
    Hope it helps!
    Assign points if it helps!

  • Short Dump error while loading data from R/3 to ODS

    Hello,
    while trying to load data into the ODS from R/3 I get the following short dump error message. How do I carry out step 1 in the below procedure. Where do i find the Activate Function. And idea?
    Thanks,
    SD
                                                                                    Diagnosis                                                                               
    Form routine CONVERT_ITAB_RFC is incorrect in transfer program         
         GP4C0LOLZ6OQ70V8JR365GWNW3K .                                                                               
    System Response                                                                               
    The IDoc processing was terminated and indicated as incorrect. The IDoc
         can be reimported at any time.                                                                               
    Procedure                                                                               
    1.  Go to the transfer rule maintenance for your InfoSource               
             ZFIN_TR_FLQITEM_FI and the source system DA_M_10 and regenerate the   
             transfer program using the function Activate. Remove possible syntax  
             errors on the basis of your conversion routines.                                                                               
    2.  Restart the processing of this IDoc.                                                                               
    3. If the error occurs again search for SAPNet R/3 notes, and create a 
            problem message if necessary.
    Edited by: Sebastian D'Souza on Jan 13, 2009 3:22 PM

    Hi.......
    Goto RSA1>> then to source system tab (on left side) >>  double click on the desired source system...........Then on the right side you have the Datasource tree..........there search the datasource and activate.......Also u can Replicate the datasource again.......and activate the Transfer rules using the program : RS_TRANSTRU_ACTIVATE_ALL
    After this operation when come back to source system (R/3).........I think  the error log line will be disappeared from SM58......... Then repeat the load.........
    Also u can try to Activate the infosource once...........in RSA1.........before repeating the load....
    Hope this helps......
    Regards,
    Debjani....

  • Error while loading data from ODS to IC.

    Hi Experts,
                 I am trying to load data from ODS to IC using Initial load. I failed first time. Then when I am trying to schedule it again I am getting a error message. I deleted the intial request. Even after that, I am getting the following message. Am I missing something?
    Delete init. request                          
    REQU_BQQCBQV5ZK9YEBB416C8QXXLC before running 
    init. again with same selection               
    Also can any one provide me a document that contians the lenght of all teh technames? I know I can find it out by looking into each one of the Tech Names. But I would be nice if anyone of you can provide me a document.
    Can anyone of you please help me.
    Thanks,
    Nandini.

    Hi,
    By reading the error:
    No transfer structure for InfoSource 8ZYNA_ODS and source system B3TCLNT800
    I think the problem is actually with a Datamart. You can try to regenerate the export datasource and activate it.
    Also, you can try to activate only the transfer structure again using the report "RS_TRANSTRU_ACTIVATE_ALL".
    I hope this helps!
    Pietro

  • How to load data from info object to ODS

    Hello BW Gurus,
    Is their any way to load data from info object to ODS and I am unable to fine the Info source for that particulate info object master data.
    For ex: we have 0PROFITCENTER as info object which is getting loaded everyday. We want same data in ODS too but I don't find any info source related to this info object to create update ruled.
    Please advise me how to proceed with this,
    Thanks,
    Swathi.

    hi Swathi,
    as mentioned, if you just need the master data text or attribute update, then it's sufficient to load 0PROFITCENTER master data. (don't forget to 'apply hierarchy/attribute change' - rsa1->tools)
    if you are going to update attribute in ods with attribute from 0PROFITCENTER, you can choose look up master data attribute method in update rules.
    if the requirement is really need 0PROFITCENTER to assign to update rules, then first you have to 'generate export datasource' for infoobject 0PROFITCENTER, right click the infoobject and 'generate export datasource', then do 'replicate datasource' from bw myself, after that it will available. to display it you may go to rsa1->infosource, and menu settings->display generated objects.
    hope this helps.

  • Loading data from Z table to an ODS in BW/BI

    Hello Gurus,
    Can some one guide me how do I load data from a Z table which exists in the same BI system into an ODS/DSO. I'm working on a 04S system.
    Your help is highly appreciated.
    Thanks & Regards,
    Prashanth

    hi Prasanth
    u r using generic extraction method to load data from R/3 to BW server
    u can use
    T.Code SBIW or RSO2 to create Generic DataSource.
    step 1- logon to R/3 system
    step2 - check data in table
         for this use t.code se11.
    Db table name --- ZXXXXX.
    1.     select " Display " button.
    2.     select " contents"(shftctrlf11).--->execute.
    *step-3 *- create generic datasource for trasactiona data
         enter t.code- rso2
         select t.data -
    zXXXXX.(specify ur datasource name to create a new one).
         select create icon.
         appl.. component --- (browse and choose ur application component)(EX- sd).
         Extration from DBView"
         table/view---zXXXXX(give ur ztable name).
         text----give sht .des, m.des, L .des.......... for u data source.
         Select “generic delta” option in toolbar.
         Give delta specific field
         Field name---- (ex- pid)
    •     Select any radio button(ex-numeric  pointer).
         Settings— “additive delta” radio button( for delta loads from ods to i.cube).
         Select “save”  “save” .
         Package -
    some package name.
         Save
         Continiue
         Coustomize the datasource by seleting “ selection “ check boxes for fields.
         Save
         MSg:- datasource hve been created.
    SAP BW side:
    Step :1
    Enter t.code rsa13.
         Identify R/3 source system icon.
         Double click on R/3 s . system.
         Expand BW datasource
         Expand sap Appl. Comp..
         Select ur application  component( for Ex- SD).
         Context menu -- replicate datasource
         Refresh tree once the replication is complete.
         Find ur datasource.
         Double click on data source icon { this implies data source is not assigned).
         Context menu
         Assign infosource..
         i.source assignment:
    o     select “others” radio button
    o     and select option”create”.
         Flexible update.-------XXXXX
         Des----XXXXXX
         Continue
         Create I.Obj w .r t r/3 s.s fields.
         Assign the I.Obj to the fields of r/3 respectively.
         Enter 0RECORDMODE in comm.. structure.
           Activate
         create ODS obj and create structure and activate
         create update rules for Ods object with reference to i.source. and activate.
         Create infopackage and schedule data…….and monitor the data in psa and ods objects tables.

  • Unable to load data from an ODS to a Cube

    Hi all,
    I am traying to load data from an ODS to a cube, and I'm getting the following msg at the bottom of the screen monitor: <b>"No corresponding requests were found for request REQU_BZUH9ZPYNL5XLQNB7K8IQDKFS in the ODS/Cube" Message no. RSBM043.</b>
    I am unable to load the data. The QM status is yellow. When the process starts, on the left hand of the monitor it shows: "0 of 84408 records" which is ok. I load that with this package before and it works well.
    Can you help me what I have to do? I tried to wait but it was the same: no progress and no data in the cube.
    Thank you very much and kind regards,
    MM.
    May be this helps...
    When I look at the status, it says that I have a short dump at BW. It was CALL_FUNCTION_REMOTE_ERROR and the short text is "The function module "SUBST_TRANSFER_UPGEVAL" cannot be used for 'remote'". This short dump occurs very much before I shoot the upload.
    Thanks again.

    Hello MM,
    Can you do the following..
    make the Total status Red Delete the request from cube.
    goto ODS -> Remove the Data Mart Status -> Try loading it again.
    The error message that you get is common when we are trying to run a infopackage with the source object having no new request, (means all the requests available in the source are already moved to the targets). So please try the steps given above.
    Hope it will help!

  • Help needed with loading data from ODS to cube

    Hi
    I am loading data from an ODS to a cube in QA. The update rules are active and definition seems right. I am getting the following error, in the update rules.
    "Error in the unit conversion. Error 110 occurred"
    Help.
    Thanks.

    Hi Chintai,
    You can see the record number where the error occured in the monitor (RSMO) for this data load > goto the details tab and open up the Processing area (+ sign). Try it out...
    Also about ignoring the error record and uploading the rest, this is done if you have set Error Handling in your InfoPackage (Update tab), but this would have to be done before the load starts, not after the error happens.
    Hope this helps...
    And since you thanked me twice, also please see here:-) https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/7201c12f-0701-0010-f2a6-de5f8ea81a9e [original link is broken]

  • Getting short dump at the time of loading data from R/3 to ODS

    Hi BW Grurus,
    I am trying to load data from R/3 to ODS, but after running for a few minutes it is getting into the short dump and displays the following run time error. So please give me solution how I can load data without getting short dump. I tried thrice but it is giving the same and failed.
    Run time error : TSV_TNEW_PAGE_ALLOC_FAILED

    Hi,
    Check, is start routine or individual routine in present in update/transfer rule?
    May be read large amount data (select * from) another ODS and put into internal table cause these type of error.
    Regards,
    Saran

  • How to load data from a ODS to CUBE Request ID - by - Request ID?

    <i>How to load data from a ODS to CUBE Request ID - by - Request ID?</i>
    The problem is that... some requests had been eliminated of the cube and the delta control between the ODS and CUBE was lost. The flag "<b>data mart status of request</b>" of all the requests of the ODS had been blank.
    Now it is necessary to load some requests from the ODS for the cube.
    Notes:
    - it is not possible to make a complete load selecting the data to be loaded;
    - the PSA is not being used;
    - considering the data volume it is impracticable to reload the cube completely.
    Thanks in advance,
    Wesley.

    Dear R B,
    Considering the following:
    -> the delta control was lost;
    -> the data already are active in the ODS;
    -> part of the data of the ODS already is in the cube.
    The indicated procedure it only guarantees the load of the data that are in the ODS and that are not in the cube.
    Tks,
    Wesley.

  • Error while loading data from write optimized ODS to cube

    Hi All,
    I am loading data from a write optimized ODS to cube
    I have done Generate Export Datasource
    schedulled the info packge with 1 selection for full load
    then it gave me following error in Transfer IDOCs & TRFC
    Info IDOC 1: IDOC with errors added
    Info IDOC 2: IDOC with errors added
    Info IDOC 3: IDOC with errors added
    Info IDOC 4: IDOC with errors added
    Data packege 1 arrived in BW Processing : selected number does not agree with transferred number
    Processing below is green
    shows update of  4 new records to Datapackage 1.
    Please provide inputs for the resolution
    Thanks & Regards,
    Rashmi.

    please let me know, What more details you need?
    If I click F1 for error details i get following message
    Messages from source system
    see also Processing Steps Request
    These messages are sent by IDoc from the source system. Both the extractor itself as well as the service API can send messages. When errors occur, several messages are usually sent together.
    From the source system, there are several types of messages that can be differentiated by the so-called Info-IDoc-Status. The IDoc with status 2 plays a particular role here; it describes the number of records that have been extracted in a source system and sent to BI. The number of the records received in BI is checked against this information.
    Thanks & Regards,
    Rashmi.

  • Error when i am loading data from PSA to ODS

    hai Gurus
    Very good morning
    Actually i am loading data from PSA to ODS.
    But when i am loading data i am getting the error InfoObject/BIC/0REFER_DOC does not contain ALPHA -CONFORMING VALUE 0.
    Can anybody help me to solve the problem and reload the data
    Thanks & Regards
    Jayavardhan

    Hi,
    Lacs of postings are there in this forum on this topic. Searching teh forum is the best option  for u now.
    With rgds,
    Anil Kumar Sharma .P

  • Error while loading data from 0FI_TX_4 to ODS

    Dear Friends,
    One of our proccess chain getting error since a week, every day with same error while loading data from R3 data source 0FI_TX_4 to ODS.
    Short dump is raised in R3 system.
    "DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
    "SAPLBWFIR" or "LBWFIRU13"
    "BWFIR_READ_BSET_CPUDT_DATA"
    ORA-01555
    The number of records are below 10000 only.
    All other chains are OK.
    we have already searched SDN and Notes...and applied below solution, but still no use
    Increase the size of all the roll back segments
    Increase number of REDO logs
    Decrease the number of records per data packet
    Any more suggessions please ??
    Thanks
    Tony

    How are you telling that no. of records are below 10000 .Have you checked the no.of records in PSA???
    Now ,I tell you something which I had done for this error .I increased the Package size such that whole data gets transferred in single data package.Please make the package size as large as possible so that all the data can be processed in single package.
    I know you have read so many threads on the  same but what I am suggesting is what I have done and successfully rectified this issue.
    regards,
    rocks

  • "Error While loading data from ODS to Target "

    Hi All,
    I am loading masterdata from ODS to infoobject as data target, I am getting an error message as
    Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Service API .
    Refer to the error message.
    DataSource 80BP_ID does not have the same status as the source system in the Business Information Warehouse.
    The time stamp in the source system is 09.08.2006 10:17:24.
    The time stamp in the BW system is 15.03.2006 16:44:34.
    But we are getting Data till ODS, when we manually load from ODS to infoobject this error is coming up.
    Please help in resolving this,
    Thanks,
    Sairam.

    You are welcome Sairam
    The generated objects are export datasources based on the ODS objects. These are automatically generated because ODS objects are a key component to a data model or datawarehouse strategy where their role is to stage the data for consolidation or harmonization purposes. The generated datasource helps you to load data into further data targets. The use of a cube as an export datasource is not as common, and so the datasource is not automatically generated for them.
    Hope this helps...

Maybe you are looking for