Replicate datasource from SRM source system
Hi,
I need to replicate datasource from SRM source system I am able to see datasource under application component in RSA6 when I tried to replicate those component In BI by selecting Replicate Tree Metadata I am not able to see any application component in RSA1 .
Thanks,
Senthil
Hi Senthil,
i know your issue. the problem is when you are going to do replication in first time you dont find any application components.
so what you have to do is go to the BI SYSTEM and go to your SRM Source system and select and right click and select Replicate Datasources.
if you are doing first time replication it takes a quite long time.
so once its replicated then u will b able to see the datasources as well as the corresponding application components.
next time in SRM if you enhance the datasource you can directly select the datasource and right click say replicate metadata.
once solved get back to me
HOPE THIS HELPS YOU
regards
vadlamudi
Similar Messages
-
Hi,
I need to create one query on the cube.
User want some of the fields in the query which are present in diffrent source system , rest of the fields are present in the cube.
These are master data fields ( 7 fields in total) from other source system.
Cube gets data from one ODS.
some steps I need to do are :
1) create new source system
2) Create corresponding objects in BW.
3) Model the things in ODS and cube
Can somebody let me know what is the best way/steps to model such scenario.
Thanks, JeetuHi,
Replicate both the data sources to BW.
Create 2 infosources/transformations, map them to respective fields and infoobjects.
Now assign them to cube and load the data
hope this helps.
Rgs,
I.R.K -
Creating DataSources for File Source Systems in csv format in sap bw 7.0
Hi,
Please explain how to Create DataSources for File Source Systems in csv format in sap bw 7.0. WITH SCREENSHOTS
Thanks
JINI
Edited by: Jini Jayan on Jun 11, 2008 11:36 AMStep 1. Select Source systems under Modelling in the left panel. In the right panel, right-click Source systems and select Createu2026.
Step 2. Select the FileSystem, manual meta data, data using file inte option, and then click to continue.
Step 3. Enter a name and a description for the source system, and then click to create the source system.
Now create an application component
Step 1. Select InfoSources under Modelling in the left panel. In the right panel, right-click InfoSources and select Create application componentu2026.
Step 2. Enter a name and a description for the application component, and then click to continue. (BW automatically adds a prefix of "Z" to the technical names of application components, unlike the naming system used for other BW objects.If u give the name as AC_DEMO it will be saved as ZAC_DEMO in the system.
Now create infosource
Step 1.Select InfoSources under Modelling in the left panel. Right-click the newly created Application Component , and then select Create InfoSourceu2026.
Step 2. Select the option Master data/texts/hierarchies, and then click to continue.
Step 3. Enter your infoobject name, and then click to continue.
Now you will be asked
Infosource(name) assigned to Appln component(name)?
Click continue
Now go back to workbench and see the Infoobject listed under the Application component name (under Infosource)
Right click the infoobject name and select Assign Datasource
Enter the Infoobject name as Infosource name and the source system name and continue
Now you ll get datasource assignment confirmations for Infosource_ATTR and Infosource_TEXT for master data and text.
Click yes and continue
Now you ll be taken to the Infosource(master data) change screen
Source system name will be given
Below that u need to give the datasource name u2026.._ATTR
Click Activate.
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
For ex if your infoobj are IO_MATNUM and IO_MATNAME (material number and material name) copy and paste as
IO_MATNUM IO_MATNAME
MAT001 TEA
MAT002 COFFEE
MAT003 SUGAR
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_ATTR.csv
Now back to the Infosourcechange screen
Source system name will be given
Below that u need to give the datasource name u2026.._TEXT
And activate
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_TEXT.csv
Now create Infoobject to load data
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (Master data), enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_ATTR
Now take care to select the first item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
In the same way
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (text)enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_TEXT
Now take care to select the second item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
Click the icon below admn workbench to go to monitor and check the load
Or you go back to Infosourceu2014Appln Componentu2014InfoObju2014right clickmaintain master data
Click execute
You can see the data load
Hope this helps!!! -
R/3 connection to BIW - No Idocs arrived from the source system
Question,
Hi Team,
I have issues during loading attribute data from R/3 source system to BI,
I go to the path
Data Warehousing Workbench - Modeling window. In the DataSources view, my application component Group ##. On my DataSource i Create Info Package and save it,
Later I select the following options
Full Update = select
On the Processing tab page, select only PSA.
On the Schedule tab page, choose Start Data Load Immediately and start the data load.
Till here everything is in active version and saved, and connection to the source system is active and working fine.
However when I do loading I received following messages, what I observed in Monitor window,
Data was requested OK
Request still running
Diagnosis
No errors found. The current process has probably not finished yet.
System Response
The ALE inbox of BI is identical to the ALE outbox of the source system
or
the maximum wait time for this request has not yet been exceeded
or
the background job has not yet finished in the source system.
Current status
No Idocs arrived from the source system.
When I go to detail tab, under transfer section, I receive the following message
Data Package 1 : arrived in BW ; Processing : Selected number does not agree with transferred n
But when I actually go to PSA maintain section and select data and no of records, I can see the that data is loaded into PSA section,
But when I chose to run the transformation I donu2019t get data here,
Kindly help me to resolve this issue,
Regards,
BluSKyHi,
the BIW i am using , its compact BIW, which is in EXI, and i execute transaction /nrsa1 to go biw development workbench,
i am not sure about transactions settings about r/3 side,
could you plz throw some light on this issue,
regards
blusky -
SAP BI tables / FM's to get datasource details of source system in BW system
Hi All,
Is it possible to trace the Datasource details of source system in BW system. For example if there a ECC Datasource 0FI_XX_XX, then is it possible to find below details in BW using some RFC FM's ot tables
1) If there is any enhancements for the Datasource
2)What is the name of extract sturcture and name of the enhancement.
3) Is it possible to get code written for that Datasource enhancement
Please let me know.
Thank You.
CPGHi,
Might be possible by using RFC. But you may face issues.
Because enhancement code is based on ecc fields. those won't be compatible at bw side.
Actually why you need to ecc details at bw side?
All below points need to check source system side.
1. You can check at CMOD, by using standard exits. or
at SE38. ZXRSAU01/02/03 depend on data source type you can use program and search for your data source you may know the code if your data source was enhanced by using cmod.
2.Data source extract structure name you can get from source system, RSA6, double click on your data source, open next screen you may see it. There is no specific name for enhancement. but all enhancement components under RSAP0001.
3. Yes, you can check program ZXRSAU01 - transaction data source, once you open thi program, you can search for your data source, you may see the relevant code for your data source enhancement.
As my guess your data source is transaction data source.
Thanks -
How to merge key field from external source system with SAP R/3 master
Hi,
In SAP BW 7.0 system, our scenario is Master Data for 0GL_ACCOUNT is coming from SAP R/3 alongwith the Transactional data records for standard FI cubes. Then, one more set of transaction data is coming from external source system, a flat file, into another custom DSO(ZDSO_FI), which also has this GL Account field.
This flat file's GL account, GL_file, has to be basically mapped/merged with the standard 0GL_ACCOUNT field so that at the time of loading the transactional data for custom DSO, ZDSO_FI (with transformation mapping GL_file > 0GL_ACCOUNT), system automatically refers to the 0GL_ACCOUNT master data to load these incoming transactional values, from the external flat file system. How can this be done?
To illustrate the scenario, say I have 5 records in 0GL_ACCOUNT, loaded from SAP R/3 into SAP BW-
0GL_ACCOUNT Short Description Source System
100 D1 R/3
200 D2 R/3
300 D3 R/3
400 D4 R/3
500 D5 R/3
Now suppose if my flat file has following sample transactional data, to be uploaded in SAP BW ZDSO_FI-
GL_file Key Figure1
400 789
200 567
Then after uploading this transactional data in ZDSO_FI (with transformation mapping GL_file > 0GL_ACCOUNT), the 0GL_ACCOUNT data becomes as below-
0GL_ACCOUNT Short Description Source System
400
200
100 D1 R/3
200 D2 R/3
300 D3 R/3
400 D4 R/3
500 D5 R/3
So note that the system did not refer the incoming GL's from flat file, although the field is mapped to 0GL_ACCOUNT in transformation, to the already available master data. Rather created 2 new data rows for the GL accounts coming from external system. Because of this I am not able to perform the calculations common from standard FI cube and ZDSO_FI, with GL account as key field. I need to synchronise these data values based on GL Account to proceed with further calculation and am badly stuck.
Request if anyone can please throw some light on how to achieve this seemingly simple requirement?
Thanks in advance.
NirmitBetter post this thread is in the [Enterprise Data Warehousing|Data Warehousing; forum.
-
Error message from the source system, Caller 09 contains an error message.
Hi,
Guru's, i got an error massage when my process chain is running(Daily) in BIW 7.0, the error got in Data Loading from source to PSA or data targets. The errors having the below details
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 Extractor .
Refer to the error message.
Procedure
How you remove the error depends on the error message.
Note
If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request. "
Can any body help me out of this situation what to do and how to resolv ethe problem.
Thanks and Regards,.
Taps....Caller 09 is a very common issue - please search the forums before posting....
Arun -
Message "Creation of DataSources for SAP source system is not permitted"
Hi,
I am in DW Workbench: Modeling and I need to copy a DataSource.
It's impossible, beacause I have this Message "Creation of DataSources for SAP source system is not permitted"!
What can I do?
ThksHii.
You can not copy the standard datasource to any other source system it will not allow you to do that.
But if you want to copy you can copy it to PC FILE source system.
It will allow you to copy there.
Right click in Datasource->Copy-> Give Target datasource name -
> intarget Source system tab -
>Give Source system for File.
Thanks
Mayank
Edited by: Mayank Chauhan on Sep 4, 2009 5:41 PM -
No Idocs arrived from the source system.
Dear All,
Please read this issue carefully.
Error Message is that
"No Idocs arrived from the source system."
In the Details Tab:
Trasnfer( IDOCS &TRFC):Missing Messages or warinings.
Request IDOC:Application Documnet posted from BW side and it is green..There is a request BW IDOC number sent to R3.
Where as an InfoIdocs 1:Sent not arrived :Data passes to the Port is ok.
Here i can see there is one idoc frm OLTP R3 side ansd no incomming idoc for BW side
I went to r3 side bd87 and found that idoc is posted well with status 53.
This is happing in Bw for each iinfopcakage is running?Hi,
go through this link...
[https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=noidocsarrivedfromsource+system&adv=false&sortby=cm_rnd_rankvalue]
System.-> Check RFC connection and clear/process stuck IDOCs.
Idocs Missing or No Idocs arrived from source
For this check the TRFC que(SM58).If any Idocs r strucked up there execute them manually.checkin sm58 transactions, you can check the status of your Idocs using BD87 in R/3. Idocs may not be processed because of load on system. You can process them manually from context menu.
And go to BD87 to process the idoc's ..
check which idoc has to process...select the idoc and click process ..Then It will push the data into the data targtes,
Hope it will help you;
regards,
NR -
Want to transfer data from 2 source systems
hi everybody ,
i want to transfer data from 2 source systems into a info cube, how can we do that and i dont want to transfer duplicate data from two source systems. like i have 1,2,3,4 records in one source system and 1,5,6,7 records in the other system.i want to transfer 1,2,3,4,5,6,7 in to the cube. can u help me to solve this problem?Hi
The solution given by Paolo will not work 100% correct.
Even if you create ODS and with record number as key of ODS the data in ODS will be record no 1,2,3,4,5,6,7
But data of record 1 will be overwritten (first it will hold data from 1st source system and then from 2nd source system) since record number is key. Also you can not differentiate the values of data that means which data is coming from which system.
For this you need to use compouding of infoobjects. In this expample, record number should be compounded with Source system ID infoobject-0soursystem. Then your ODS will contain source system ID along with record number as keys and record 1 will not be overwritten.
Have a look at SDN threads on compounding-
Re: Compounding
Re: Tips on Compounding with Source System ID
Hope it helps
Regards
Pradip
(don't forget points) -
Copy Transferrules from one source system to another
Hi everybody,
we're uploading data from nearly 25 sourcesystems (including separate systems and systems with more than one client to extract from) via flat-file. The source-system exports data to a shared file directory and the bw-system reads it from there. Though this results in only <b>one</b> transferrule for all source-systems, it keeps generating problems every time upload is due.
Somebody had the idea to switch to 'standard' R/3->BW method of data staging, using generic extractors and so on. But this will result in <b>25</b> transferrules which, I'm afraid, have to be set up and maintained seperately. As there's quite some coding in the rules (the transfertructure in fact has 241 fields), flaws are for sure!
We know the trick of exporting a transferrule, changing the source-system-mapping and re-importing the same transport-request. That can be used to copy to one or two other systems, but not for 25.
Does anybody know another way to copy a transferrule from one source system to multiple other source systems?
Looking forward to your answers
Thanks and Regards
RobertHi Ralph,
I don't like that methode. Importing the same transport 15 times, each time changing the source-system mapping and making sure, that source-system gets the changes seems to be a huge source of errors, which will be hard to find.
What do you think of the following idea to solve the issue a totally different way:
All transfer-rules directly connected to the source-systems are stripped of all Coding, so there is a plain 1 by 1 transformation including 0logsys.
The InfoSources attached all lead to one ODS-Object, which has the only purpose to collect the data from the source-system without any transformation. So some fields a filled by a system and other fields maybe not.
The coding specific for source-systems is moved to transfer- / update-rules from that ODS-Object to the original ODS-Objects / Cubes and the "collecting" ODS-Object is emptied after every loading process.
This will result in a single point of change. It will be quite a huge program (maybe in startroutine) but it's the one and only point, where changes and corrections have to be made.
Regards
Robert -
Transaction Data from multiple source systems
Hi BW,
I want to load transaction data from two source systems: SQ1CLNT100 QA and SQ1CLNT200 Training client. into one BW system. What is the best practice, do I need to create another data structure or can I mix the data for QA and training in one data structure and separate them with authorisation?
Please someone should help me out with the best practice on this.
Thanx.Hi Dan,
Do you mean use 0LOGSYS as authorisation relevant InfoObject?
Dont you think that if I copy bid from one source system and use it in another, the two bids will have the same GUID? if that is possible, then I may be faced with the problem of data override. Please advice further.
Regards. -
SLT Replication for the same table from Multiple Source Systems
Hello,
With HANA 1.0 SP03, it is now possible to connect multiple source systems to the same SLT Replication server and from there on to the same schema in SAP HANA - does this mean same table as well? Or will it be different tables?
My doubt:
Consider i am replicating the information from KNA1 from 2 Source Systems - say SourceA and SourceB.
If I have different records in SourceA.KNA1 and SourceB.KNA1, i believe the records will be added during the replication and as a result, the final table has 2 different records.
Now, if the same record appears in the KNA1 tables from both the sources, the final table should hold only 1 record.
Also, if the same Customer's record is posted in both the systems with different values, it should add the records.
How does HANA have a check in this situation?
Please throw some light on this.Hi Vishal,
i suggest you to take a look to SAP HANA SPS03 Master Guide. There is a comparison table for the three replication technologies available (see page 25).
For Multi-System Support, there are these values:
- Trigger-Based Replication (SLT Replication): Multiple source systems to multiple SAP HANA instances (one source system can be connected to one SAP HANA schema only)
So i think that in your case you should consider BO Data Services (losing real-time analytics capabilities of course).
Regards
Leopoldo Capasso -
Master data load from 2 source system
Hi all,
I am working on a project which has 2 source systems.
Now I have to load master data from 2 source systems without making 0LOGSYS as compunding
attribute. Because all the objects which i want to use compunding attribute are reference
objects for lot of other info objects. So, i dont want to change the business content
objects structure. Please guide me
ThanksHi,
I cube there is nothing to do with compounding attribute, it will be handled in MD IO level. As your requirement to separate the transaction happen in different source system then make add another info object as Zsource and make it as nav. attribute then design your report based on nav. attribute.
Note that this separation is only possible in Material Related transaction not for others.
Thanks
BVR -
How to load master data from 2 source system without using 0logsys as compo
Hi Gurus,
I am working on a project which has 2 source systems.
Now I have to load master data from 2 source systems without making 0LOGSYS as compunding attribute. Because all the objects which i want to use compunding attribute are reference objects for lot of other info objects. So, i dont want to change the business content objects structure.
So, please help me out providing logic.
thanks in advance
Peter.Hi Peter,
Can you brief me how did you resolved your issue?
Regards
Utpal
Maybe you are looking for
-
Hi All, I have five interface with one same idoc sender and five differnent SOAP Receiver and all interface is synchronous so i have used five BPM to achive this solution and its woking and used condition in reciever determination for each BPM. All
-
PI internal error : HTTP connection to ABAP Runtime failed
Hi Experts, From last 3 days,I am geting a SAP PI internal error(PFA for the detail).for that error,previous sucessful scenario also not working.The error I am getting in the 'TEST CONFIGURATION' of the ID:(sometimes i am getting this error in ' Rece
-
How do I customize the skin of my desktop application ?
Let's say I'd like to create an interface that looks very similar to msn messenger or skype ( I mean the shape of those applications, I do not wnt the typical border that flex create by default in common aplications) Where and how do I do that ? did
-
the only part of the box showing is the red/yellow dots that are lit-green dot is not lit
-
9i to 11g: Should I rewrite RBO based queries when moving to 11g?
Hi all, currently I am supporting an application that has a database in Oracle 9i. In the appklcation, 90% of the queries (both standalone and withing PL/SQL blocks) are written keeping Oracles RBO in mind. There are rules all over the place. Now, th