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 PMHi.......
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,
Prashanthhi 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 optioncreate.
 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_FAILEDHi,
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
JayavardhanHi,
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
TonyHow 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
-
How do I move my iTunes library from an external hard drive to my new Time Capsule?
I stored my 77GB of iTunes library on my six year old 1TB Time Capsule. I just bought a 2TB Time Capsule and moved the iTunes associated folders onto a WD My Passport HD. Now, I can't figure out how to get them onto my new Time Capsule. Can someone p
-
hello friends, i want to know how to get Body of mail thank u bye somu
-
DI API - accessing objects with Read only permissions
Scenario: I have setup a user in B1 with "Read Only permissions" on the Business Partner. When I log into the DI API as this user and try instantiating the BP object, I get a message "Loged on user does not have permissions". Why am I getting this? S
-
No drag and drop, no alias on docks?
Hi after installating the CC trial, drag and drop is not working and it's impossible to create and position the alias of any app on the mac docks. i work on Osx 10.8.5. Pls reply with kind
-
MESSAGE ERROR: WIP a target cost only possible with Product Cost by Period
I work with orders assign to WBS Element (Non-valuated stock). If I enter confirmation to an order created, and then execute KKAX transaction to calculate WIP, the system shows this error message u201Cu2018WIP a target cost only possible with Product