Datasource in workbench
hi.. i am able to view my active datasources in RSA5 and RSA6... how to make it available in in workbench..
please respond asap...
thanks...
By activating and replicating datasource you can make it available in workbench.
Check below help link for clear explaination.
http://help.sap.com/saphelp_nw70/helpdata/en/d8/8f5738f988d439e10000009b38f842/frameset.htm
Ravi
Similar Messages
-
Guruji's:
I am in a lab environment for BI7 ECC 6....trying to follow basic steps for ETL exercize in BW modeling document. I have no basis support and there are no other users in this lab.
Please if you don't feel like reading the whole thing just read part 1 below, I am just being as detailed as possible.
1: If I go into tcode SBIW, I am able to create a generic datasource only if I select an existing SAP-based Application Component. However it then does not appear under said application component when I browse or search for it after it has been saved.
2: If I try to create my own application component, on the other hand, and create the datasource using this created one (while in t code sbiw) I get a message "there is no application component x" (x=name of whatever application component I am using.
3: I tried a workaround: In the workbench when I go to create a datasource by clicking on the button for datasource at the top and I go to create a datasource I get the mssg "creation of datasources for the sap source system T90CLNT090 is not permitted"
I have tried: creating application components under sap-based application components as well as by themselves and nothing seems to matter.
Note: This problem seems sporadic, as I was able to finally create a datasource but after I replicated and activated it and went in to create a transformation, the datasource tables didn't show up at all on the left, only the table from the infoobject characteristic load.
I presently have no usable datasource and am starting from scratch.
Thanks a lotI am editing this post because there have been changes:
1. Yes there are already standard datasources.
2. No I haven't done any initial settings...so I went to the Transfer Business Content DataSources thru sbiw but didn't see anything to select "execute"....so I try something...I went back Transfer Business Content DataSources and chose "content delta" and it says 'comparison bct <-> cust version ' then it counted thru several objects for a few minutes and finished with no warnings. then I selected each datasource under co-om-cca and activated those with no problems.
3. went to rsa 5 and again activated each datasource again for c0-om-cca.
i am still unable to see one of the two datasources i have created on the workbench but when i go to rsa6 both of my two datasources are showing.
when I try to create my generic datasource under my own application component it again does not recognise my application component so same problem...
4. when i try to create came generic datasource using co-om-cca application component i get mssg that it saved
5. but again when I look under the application component it is not there.
6. when i try to replicate datasources for t90clnt090 source system (rt click on source system name and select replicate datasources) it hangs up for several minutes and eventually my session terminates. it has always been like that.
Edited by: natalie marma on Apr 6, 2009 10:49 PM -
How to join two DataSource in a single InfoSource
Hello,
I have got two datasources which both share the same primary key (Field IDCO) and also have several individual fields. For example:
Datasource 1:
| IDCO | price |
Datasource 2:
| IDCO | amount |
Now I would like to join both datasources into a single InfoSource that should look like:
| IDCO | amount | price |
In plain SQL I would do something like
Select ... from datasource1 inner join datasource2 on datasource1.IDCO = datasource2.IDCO
Any ideas how this can be achieved be achieved in the Data Warehousing Workbench?
Best Regards
ChristophHi Christoph Außem, welcome to SDN world....
Steps:
1. Create a InfoSource with |IDCO | price | amount - InfoObjects. then map Datasource 1 with InfoSource here Mapping is like below..
DataSource1-IDCO = InfoSource-IDCO
DataSource1-Price = InfoSource- price
EMPTY (NULL ) = InfoSource- Amount
DataSource2-IDCO = InfoSource-IDCO
DataSource2-Amount = InfoSource-Amount
EMPTY (NULL ) = InfoSource- Price.
In this wasy you can map the fields and InfoObjects.
Thanks
Reddy -
How do I create a session with the datasource set in code not sessions.xml
I want to create a session where I specify the J2EE datasource name dynamically in code. Normally, I would hard-code a J2EE datasource name in sessions.xml e.g.
<login>
<datasource>jdbc/MyApplicationDS</datasource>
<platform-class>oracle.toplink.platform.database.oracle.Oracle10Platform</platform-class>
<uses-external-connection-pool>true</uses-external-connection-pool>
<uses-external-transaction-controller>true</uses-external-transaction-controller>
</login>
However, we don't want to use a hard-coded string "jdbc/MyApplicationDS". We want to be able to set this at runtime.
I found this in the App Developer's Guide:
Configuring an External Connection Pool in Java
To configure the use of an external connection pool in Java:
1. Configure the DataSource on the server.
2. Configure the Login to specify a DataSource and the use of an external connection pool:
login.setConnector(
new JNDIConnector(new InitialContext(), "jdbc/MyApplicationDS"));
login.setUsesExternalConnectionPooling(true);
and this:
Configuring Sessions with the sessions.xml File
OracleAS TopLink provides two ways to preconfigure your sessions: you can export and compile Java source code from the OracleAS TopLink Mapping Workbench, or use the OracleAS TopLink Sessions Editor to build a session configuration file, the sessions.xml file.
It seems like I should export and compile Java code that calls login.setConnector(), but I can't find out any information on how to do this. I looked at the MW user guide and I didn't see anything on this.
I also found this by searching this discussion forum:
To create a server session completely from code given a project you can use,
project.getLogin().setConnector(new JNDIConnector(new InitialContext(), "your-datasource-url"));
project.getLogin().setUserName("");
project.getLogin().setPassword("");
Server server = project.createServerSession();
server.login();
However, I don't know how to get the project.
Thanks,
VickiIf you are using a sessions.xml file, you can get your project from your session. Ensure that when you access your session from the SessionManager, that you do not have it login.
Session session = SessionManager.getManager().getSession("my-session", false);
session.getProject().setConnector(...);
session.login();
If not using a sessions.xml, you can either read your Project from the XMLProjectReader, or instantiate your Project class directly. -
Generic Extraction (or) How to use table in R/3 system as datasource in BW?
Hi all,
Hope all are having a great day
Can any1 tell me the steps, for Generic Extraction.
It will be very helpful, if the steps are as much as simpler as posible.
I know to create a simple cube in BW.
I have this much knowledge, depending on this can any1 tell me the steps for Generic Extraction from R/3.
examples wud be vry useful
Regards,
Souravhi,
Maintaining Generic DataSources
Use
Independently of application, you can create and maintain generic DataSources for transaction data, master data attributes or texts from any kinds of transparent tables, database views, InfoSets of the SAP query or using a function module. As a result, you can make use of the generic extraction of data.
Procedure
Creating a Generic DataSource(RSO2)
1. Select the DataSource type and give it a technical name.
2. Choose Create.
The creating a generic DataSource screen appears.
3. Choose an application component to which the DataSource is to be assigned.
4. Enter the descriptive texts. You can choose any text.
5. Choose from which datasets the generic DataSource is to be filled.
a. Choose Extraction from View, if you want to extract data from a transparent table or a database view. Enter the name of the table or the database view.
After generation, you get a DataSource whose extract structure is congruent with the database view or the transparent table view.
For more information about creating and maintaining database views and tables, see the ABAP Dictionary Documentation.
b. Choose Extraction from Query, if you want to use a SAP query InfoSet as the data source. Select the required InfoSet from the InfoSet catalog.
Notes on Extraction Using SAP Query
After generation, you now have a DataSource whose extract structure matches the InfoSet.
For more information about maintaining the InfoSet, see the System Administration documentation.
c. Choose Extraction using FM, if you want to extract data using a function module. Enter the function module and extract structure.
The data must be transferred by the function module in an interface table E_T_DATA.
Interface Description and Extraction Process Flow
For information about the function library, see the ABAP Workbench: Tools documentation.
d. With texts, you also have the option of extraction from domain fixed values.
6. Maintain the settings for delta transfer where appropriate.
7. Choose Save.
When extracting, look at SAP Query: Assigning to a User Group.
Note when extracting from a transparent table or view:
If the extract structure contains a key figure field, that references to a unit of measure or currency unit field, this unit field must appear in the same extract structure as the key figure field.
A screen appears in which you can edit the fields of the extract structure.
8. Editing the DataSource:
 Selection
When scheduling a data request in the BW Scheduler, you can enter the selection criteria for the data transfer. For example, you may want to determine that data requests are only to apply to data from the previous month.
If you set the Selection indicator for a field within the extract structure, the data for this field is transferred in correspondence with the selection criteria in the scheduler.
 Hide field
You should set this indicator to exclude an extract structure field from the data transfer. As a result of your action, the field is no longer made available in BW when setting the transfer rules and generating the transfer structure.
 Inversion
Reverse postings are possible for customer-defined key figures. For this reason, inversion is only possible for certain transaction data DataSources. These include DataSources that have a field that is indicated as an inversion field, for example, the field update mode in the DataSource 0FI_AP_3. If this field has a value, then the data records are interpreted as reverse records in BW.
Set the Inversion indicator if you want to carry out a reverse posting for a customer-defined field (key figure). The value of the key figure is then transferred in inverted form (multiplied by 1) into BW.
 Field only known in exit
You can enhance data by extending the extract structure for a DataSource using fields in append structures.
The indicator Field only known in Exit is set for fields of an append structure. In other words, by default these fields are not passed onto the extractor from the field list and selection table.
Deselect the indicator Field Only Known in Exit to enable the Service API to pass on the append structure field to the extractor together with the fields of the delivered extract structures in the field list as well as in the selection table.
9. Choose DataSource ® Generate.
The DataSource is now saved in the source system.
Maintaining Generic DataSources
Change the DataSource
To change a generic DataSource, in the initial screen of DataSource maintenance, enter the name of the DataSource and choose Change.
You can change the assignment of a DataSource to an application component as well as the texts of a DataSource. Double-clicking on the name of the table, view, InfoSet or extract structure takes you to the appropriate maintenance screen. Here you can make changes required to add new fields. You can fully swap transparent tables and database views, but not InfoSets. If you return to the DataSource maintenance and choose Create, the screen for editing a DataSource appears. To save the DataSource in the SAP source system, choose DataSource ® Generate.
If you want to test extraction in the source system independently of a BW system, choose DataSource ® Test Extraction.
Delta DataSource
In the Change Generic DataSource screen, you can delete any DataSources that are no longer relevant. If you are extracting data from an InfoSet, delete the associated query. If you want to delete a DataSource, this must not be connected to a BW system.
For more information about extracting using SAP Query, see Extraction using the SAP Query.
hope this helps.
assign point if so
partha -
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 -
Problem with Datasource for SQL Server Express
I have set up a development environment to develop some processes for the HCSO client and have a question. I have a turnkey install on my laptop with MYSQL. The liveCycle databases are in MYSQL. I have also installed SQL Server Express on this machine and created a table to query that will control workflow. I added a datasource configuration in the adobe-ds.xml configuration file. That configuration is:
<local-tx-datasource>
<jndi-name>HCSO</jndi-name>
<connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=DBName</connection-url>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>30</max-pool-size>
<blocking-timeout-millis>60000</blocking-timeout-millis>
<autoReconnect>true</autoReconnect>
<idle-timeout-minutes>15</idle-timeout-minutes>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<new-connection-sql>Select id from HCSOUser.eric</new-connection-sql>
<check-valid-connection-sql>Select id from HCSOUser.eric</check-valid-connection-sql>
<metadata>
<type-mapping>MS SQLSERVER2000</type-mapping>
</metadata>
</local-tx-datasource>
In SQL Server, I created a user and a schema with the same name in a database. I created a simple table called "eric" with one column called "id". The user was given the appropriate default schema and given full permissions on the database and table.
In workbench, I added a JDBC query single row activity. I have configured the datasource as java:/HCSO and also tried java:HCSO. I then entered the query as "Select id from HCSOUser.eric" and hit test. Nothing appears in the results area. I see the following in the server.log:
2009-09-24 14:44:26,437 ERROR [org.jboss.ejb.plugins.LogInterceptor] RuntimeException in method: public abstract java.lang.Object com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionBMTAdapterLocal.doBMT(com.ad obe.idp.dsc.transaction.TransactionCallback) throws com.adobe.idp.dsc.DSCException:
java.lang.RuntimeException: A result set was generated for update.
at com.adobe.idp.dsc.jdbc.JDBCService.testExecute(JDBCService.java:616)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionBMTAdapterBean.doBMT(EjbTran sactionBMTAdapterBean.java:197)
at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionConta iner.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI nterceptor.java:149)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor. java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:1 58)
at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance Interceptor.java:154)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor. java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy270.doBMT(Unknown Source)
at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:95)
at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:132)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.invoke(AbstractMessageReceiv er.java:315)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invokeCall(SoapSdkEndpoint. java:138)
at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapSdkEndpoint.invoke(SoapSdkEndpoint.java :81)
at sun.reflect.GeneratedMethodAccessor710.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.adobe.idp.dsc.provider.impl.soap.axis.InvocationFilter.doFilter(InvocationFilter.java :43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.ja va:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11P rotocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: A result set was generated for update.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement$StatementExecutionRequest.executeStatemen t(Unknown Source)
at com.microsoft.sqlserver.jdbc.CancelableRequest.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeRequest(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeUpdate(Unknown Source)
at org.jboss.resource.adapter.jdbc.WrappedStatement.executeUpdate(WrappedStatement.java:161)
at com.adobe.idp.dsc.jdbc.helper.SqlHelper.executeTestUpdate(SqlHelper.java:117)
at com.adobe.idp.dsc.jdbc.JDBCService.testExecute(JDBCService.java:610)
... 82 moreThanks fot the tip, but now I got a different message in the "Test" results of "Query Single Row":
Exception: Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect); - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect))
My datasource xml is like this:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>MSSQL</jndi-name>
<connection-url>jdbc:sqlserver://localhost:1433;DatabaseName=ADOBE</connection-url>
<use-java-context>false</use-java-context>
<driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>
<user-name>sa</user-name>
<password>adobe</password>
<min-pool-size>10</min-pool-size>
<max-pool-size>50</max-pool-size>
<blocking-timeout-millis>60000</blocking-timeout-millis>
<idle-timeout-minutes>15</idle-timeout-minutes>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<check-valid-connection-sql>SELECT 1 FROM sysobjects</check-valid-connection-sql>
<metadata>
<type-mapping>MS SQLSERVER2005</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
Where is the problem and how to fix it?
Thank you. -
Genarated DataSource is not appearing in BW
Hi,
I want to load data from Cube A to Cube B, I genareted export datasource for Cube A, and I want to see it in Infosource, with 8CubeA, but it is not appeared. I also searchr with different options i.e. Display All genarated Objects, and All Active Objects, etc..But nothing help less. There is no problem with logical system.But in RSA6, datasource, I found 2 times, how can it possible?. Keep in mind this is APO server.
ThanksHi All,
After strugguling with all options finally we found a solution,, this is common error in Buseness contant, even tjough the datasource is available, some time we con't find it in InfSource, so to resolve this problem, run the program, RSO_REPOSITORY_CACHE_UPDATE
or
Admin Workbench -> Business Content -> Extras -> Repository Cache (DB) -> Delete (Delivery Objects)
So now we are running this, it will take long time.So I hope I may get the datasource in Infosource,
Thanks -
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!!! -
APO- BI Datasource from Planning Area
Hi All,
I need help with APO-BI datasource generated from Planning Area.
In the Dev environment we had two clients:
DCLNT020 (Holds APO part) DCLNT010 (Holds BI workbench).
So a datasource was generated from the Planning area in DCLNT020 --> it was replicated in DCLNT010 --> data from Planning Area was extracted to BI cube using this.
Now we transported this datasource to the Test environment which has only one client (TCLNT010). I maintained the Source to target mapping there such that DCLNT020 -- TCLNT010 and DCLNT010 -- TCLNT010.
However the Transport fails and the error message is:
Cannot replicate DataSource
Errors occurred during post-handling RS_AFTER_IMPORT for ISFS L
If I go to the Test system and try to generate the transported Datasource directly from the Planning area again, it says this DataSource already exists. However I cannot see this datasource in the system even after replicating and refreshing multiple times.
Please provide your inputs as to what might be wrong and hat I need to do to solve this.
TIA
AmritaHi Amrita Goswami
Based on the above post it seems to be your maintain two clients in Dev one is for creation and another is for testing and when it comes to test environment your maintain only one client and maintain the DS in one it wont give any impact..
Based on the error
> +Cannot replicate DataSource+
> +Errors occurred during post-handling RS_AFTER_IMPORT for ISFS L+
There could be two reasons
1) Needs to replicate the data source once you have imported it to test environ ment and than ran the program "RSDS_DATASOURCE_ACTIVATE_ALL" by giving the name of the source and DS name if its BI 7.0
If its 3.x then have to execute the program :"RS_TRANSTRU_ACTIVATE_ALL" By specifying the transfer structure name.
2) RS_AFTER_IMPORT in some cases its because of improper transport of the update rules.
Solution would be recollect the transport and release the DS transport first and execute the ( 1)Activities and then transport the remaining._
Hope its clear a little..!
Thanks
K M R
***Even if you have nothing, you can get anything.
But your attitude & approach should be positive..!****
>
Amrita Goswami wrote:
> Hi All,
> I need help with APO-BI datasource generated from Planning Area.
>
> In the Dev environment we had two clients:
>
> DCLNT020 (Holds APO part) DCLNT010 (Holds BI workbench).
>
> So a datasource was generated from the Planning area in DCLNT020 --> it was replicated in DCLNT010 --> data from Planning Area was extracted to BI cube using this.
>
> Now we transported this datasource to the Test environment which has only one client (TCLNT010). I maintained the Source to target mapping there such that DCLNT020 -- TCLNT010 and DCLNT010 -- TCLNT010.
>
> However the Transport fails and the error message is:
> Cannot replicate DataSource
> Errors occurred during post-handling RS_AFTER_IMPORT for ISFS L
>
> If I go to the Test system and try to generate the transported Datasource directly from the Planning area again, it says this DataSource already exists. However I cannot see this datasource in the system even after replicating and refreshing multiple times.
>
> Please provide your inputs as to what might be wrong and hat I need to do to solve this.
>
> TIA
> Amrita
Edited by: K M R on Feb 6, 2009 12:03 PM
Edited by: K M R on Feb 6, 2009 12:18 PM -
Can't replicate datasources in BI 7.0 IDES DEMO
Hi,
I recently installed an IDES DEMO ECC 6 and BI, all modules work perfectly fine in ERP side, I was able to properly configure initial BI set up as well, but every time I tried to check the Data Sources (in RSA1), a message pops up as below:
"There is no application component hierarchy in BW for source system. Do you want to replicate the application component hierarchy now?". --After clicking on YES it shows at the bottom (Application Component Hierarchy for Logsys "T90CLNT090" does not exist).
Within Data Warehousing Workbench: Modelling (RSA1)- Clicked Source Systems then on the right panel I tried Restore, Activate, Replicate DataSources- it appears "Could not activate source system T90CLNT090" at the bottom.
Seems this is a RFC issue which I am not very familiar with. I tried SM59 and Connection Test for T90CLNT090 came with an error.
I need help to resolve this issue and any advice would be greatly appreciated.
SadiqueHi,
Ok. Isuue seems to be both the hostname and user id. Check whether the hostname in the connection is what your basis guys have assigned to the system.
Can you do the following additionally:
1. Create a new connection.
2. Enter the connection type as 3
3. In the technical settings tab, in the field target host, enter the IP address of the IDES source system and the system number. These should be correct (you can check the connection details of the ides details from the Logon pad, where you logon into the IDES system).
When you hit enter, then the host name should be determined automatically, which would indicate the system has been set up correctly.
4. Go into the logon and security tab. Enter the language, client and user id and password. The user id should exist in the source system and the password should be correct. You should test by logging into the source system using this login id and pw in Dialog.
5. In the unicode and MDMP tab, select whether the source system is unicode or nonunicode.
6. Save your connection
7. Do a connection test, if it works, then do an authorisation test using the menu option: Utilities --> test --> Authorisation test.
Revert with what happens.
Cheers... -
I Guys I am new to BW, I activate a Datasource in RSA5, but when I try to replicate in BW I cannot see it, Do I have to create a Source System for R3 for this to work. I went to SM59 and create a RFC pointing to the Client I want to extract the data.
Thanks You in Advance.Hello ,
Please use the below procedure :
1- Go to Transaction RSDS and enter your Data Source name and Source System ( you can check your source system if it is already available )
If your source system is available, then goto datasource table and select replicate data source .
Another Option :
,Go to transaction SBIW in the source system choose Business Information Warehouse-- Business Content DataSources --Transfer Business Content DataSources
Select the nodes in the application component hierarchy for which you want to transfer DataSources into the active version..
Alternative you can Go to Data Warehousing Workbench. Transaction RSA1
Select the Datasource tab--select your application component --and right click --replicate meta data .
Now if you have not connected with Source system first ask your Basis Team to make connection between R/3 source and BW system .
If this task you have to do then follow the instruction given in below link :
http://help.sap.com/saphelp_nw70/helpdata/en/ac/4a4e38493e4774e10000009b38f889/content.htm
hope this helps
Regards
Vikas Sharma
Robert Bosch -
Error: Cannot save DataSource 3.x
Hi All, We are on BI 7.0 support pack 20. I am getting the below error while running the program RSTCC_ACTIVATEADMINCOCKPIT_NEW to intall/activate the Admin Cockpit.
Cannot save DataSource 3.x 0TCTBWOBJCT_ATTR(STG-010)
Message no. RSAOLTP077
Diagnosis
Cannot save DataSource 3.x (R3TR ISFS) on the database, since a DataSource (R3TR RSDS) already exists with the same name.
Procedure
If you want to recreate the DataSource, choose a different name.
Thanks!
PuneetI tried restoring the DataSource from my ECC system and the error I received was:
Creation of DataSources for SAP source system
(SourceSystem) is not permitted.
I clicked on the ? mark and recieved this following information
Creation of DataSources for SAP source system (SourceSystem) is not permitted
Message no. RSDS057
Diagnosis
You want to create a DataSource in a replicating source system (SAP source system, BI system, Myself system).
System Response
You cannot directly create DataSources for replicating source systems in BI.
The system terminates the process.
Procedure
Create the DataSources for the replicating source systems in the source system itself (SAP source system, BI system, Myself system) using Customizing Extractors (transaction SBIW).
When you replicate the DataSources to the BI system, the system displays them in theDataSource tree in the Data Warehousing Workbench.
I am getting the exact error as the original poster (Cannot Save DataSource 3.x) but am not able to resolve it. Any other ideas? when I say I try to restore the DS, I click on Create in RSDS -
Getting an error while accessing the Datasource tab through Endeca workbench "CAS Console must be accessed through Workbench". Verified both ws-extensions.xml and casconsole.properties files which exists under %ENDECA_TOOLS_CONF%/conf, both files shares the same sharedSecret. Do anybody knows how to resolve this issue.
I did tried to reinstall CAS component multiple time , all the time the same error throwing.
Endeca CAS service is also not able to start through microsoft console (services.msc) throwing an error " Windows could not start the Endeca CAS Service service on Local Computer"This can occur if CAS is reinstalled. Check your ws-extensions.xml and casconsole.properties files, and ensure that they agree on the same shared-secret.
Best
Brett -
Business content 3.30: Datasources not available for installation
Hello,
we have recently upgraded our business content from 3.10 to 3.30 in order to get new business content (e.g. datasource 2LIS_13_VDKON - billing item pricing conditions).
Although the upgrade was successful, the new datasources cannot be found in the Administration Workbench/ Business Content in order to install them.
Is there something more we should be doing after the upgrade, in order to be able to see the new Business content as available for installation?
Thanks in advance,
PavlosPalvos,
You can not find the datasources in Admin workbench. Datasources can be found in R/3.
Login to your R/3 system. Go to RSA5. Expand all. Search for your datasource. Click on "Transfer Datasources" icon on tha tab. This installs your datasources on R/3 system.
Once the installation is complete, login to BW, go to RSA1, "Source Systems" tab, select your source system and 'replicate datasource' by right clicking on it.
You can install corresponding Infosource from "business content" tab in BW.
Hope it solves your problem
Gova
Maybe you are looking for
-
My HP Photosmart Plus with wifi won't scan to my iMac.
The error message says: HP Scan 3 cannot be opened because of a problem. Check with the developer to make sure HP Scan 3 works with this version of Mac OS X. You may need to reinstall the application... My scanner worked fine before, and would
-
External hard drive not found on macbook pro
I have a lacie 2tb external hard drive.. It started disconnecting itself randomly. I purchased a new cable for it. The problem stopped for a short time.. then it started up, and now the hard drive won't appear on my macbook pro. Ive tried disk utilit
-
My mac will only play audio and shows a black screen when I load video's from my I-phone and camera
I cannot play video's loaded from my I-Phone or Camera . I get a black screen with audio but no picture ?? I have tryed to locate a box to change my safari to 32 load rate and no such thing comes up in my info on safari.
-
How do I keep the same file size, going from tiff to jpg?
Going from tiff to jpg, how do I keep the same file size? Seems like I am not able to save the jpg´s in 16-bits... Thanks!
-
Line thickness problem in indesign CS5 and CS6
I use indesign CS5 and many short lines of 0.5 point in my project. After export to pdf (press) everything seems correct. After rip process from printer office in compressed file lines seems to have different thickness even on large zoom (400%). High