Infoobject dataload using BI table as datasource
I have created an infoobject A,whose A (text) is having a datasource which is created from a BI table.
System had generated the required proposal while creating the transformation and then created the Data Transfer Process and loaded the data into the target which went off smoothly but zero records were transferred,but the datasource is having 1000 records.
Can anyone explain why my A(text) table is not getting loaded with data?Please Reply ASAP.
Nikhil
hi Nikhil,
did you execute the DTP ?
hope this helps.
Similar Messages
-
Replicate a table as datasource on BW
Hi,
I am planning to create tables in BW and then somehow replicate the tables as datasources to begin loading. Is this possible? if it is, how can I do that?
Thanks,
RTHi AHP,
Actually I have these flat files that are supposed to be loaded to BW for master data infoobjects. Per Kamal, I can load through flat files using infopackages, but I am planning to do the following to ease the pain of formating the files by hand:
1. Upload the data files to BW tables using ABAP.
2. Run RSO2 from BW to create data sources.
3. Replicate in BW.
4. Create infosources.
5. Create infopackages.
6. Load to the InfoObjects.
Would you think this would work? When I replicate, would I highlight the BW source system?
Thanks
RT
Message was edited by: Rob Thomas -
How to create Entity objects using xml as a datasource
Hi All,
How to create EO(ADF Business components) using XML as a datasource instead of database tables..Pls do reply..Its an urgent requirement
Thanks in Advance
Edited by: 1000899 on Apr 25, 2013 12:01 AM
Edited by: 1000899 on Apr 25, 2013 12:02 AMThere is nothing 'urgent' in this forum. We are all volunteers spending our spare time helping out other users. If you have an urgent matter, you have to open an SR with sopport.oracle.com
If it's urgent, then why don't you provide information needed to answer the question.
Which jdev version do you use?
What is the use case?
To answer your question: A look into the docs http://docs.oracle.com/cd/E35521_01/web.111230/e16182/bcadvvo.htm#sm0341 and http://docs.oracle.com/cd/E35521_01/web.111230/e16182/bcadvvo.htm#sm0338 holds the answer to it.
Timo -
Infoobject where-used list in Queries
Hi all,
Is there a way to find a list of all queries in which a specific infoobject is used?
thanks
Sabrina.Don't know if there is a easy way around this, but try the following:
1) In table RSZRANGE give the InfoObject and active version.
2) Take the ELTUID and give them in the RSRREPDIR-COMPUID to get the queries which have the characteristic as free, rows or columns.
3) The only problem is that for things like key figures or structures, the RSZRANGE would refer to the structure (key figure or other) and not the query. In this case step 2 would fail. Table RSZELTXREF can then be used to get the linking. Give the ELTUID in TELTUID and then repeat step 2 for SELTUID.
Repeat step 3 with the SELTUID this time. Keep on repeating until the output list does not grow. -
XLSQL for using Excel (XLS) as datasource in VC
Hi Benjamin,
Hope you are having a good day. I know its been a while since you worked on this piece ([url] DATE issues when using BI JDBC Excel datasource in VC;url] ) but we are trying to do the same thing you had done. Use xlSQL to connect to an excel file as a datasource for VC modeling.
We want to use the BI Java connector. I have loaded the JAR files and when we get to the Manage Connections, not sure what we enter for the Driver, URL, Schema, username and Password.
What I now see if that the Connection Test (for the BI JDBC system) works fine with the following:
Driver: com.nilostep.xlsql.jdbc.xlDriver
Connection URL (Unix box): jdbc:nilostep:excel:/reports/spec (this is the folder where I have the xls file)
FixedSchema: (should my excel file name go in here?)
FixedCatalog: (should my excel sheet name go in here?)
Username: none used
Password: none used
When I do all of this and search for TABLES in VC on that system, it says None found. Any light shed on this would be very helpful.
Thanks,
BRHi,
The most important guideline we used was this document:
How Tou2026Configure a BI JDBC System for Visual Composer Version 1.03 u2013 March 2006
LINK: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/6209b52e-0401-0010-6a9f-d40ec3a09424?quicklink=index&overridelayout=true
Follow all the steps... Some remarks about the steps in this document:
Step 7: add all additional .jar files that are in the /lib folder of the xlsql driver package
Step 11 - 14: ... skip this, after step 15 restart the whole j2ee cluster, this is really needed to load the .jar files
Step 15: although optional and not the configuration you need to get it working for VC it is handy to configure this as it allows you to use the JDBC test page for debuging etc.
The only 2 parameters you need to configure with this step is:
Driver: com.nilostep.xlsql.jdbc.xlDriver
Connection URL: jdbc:nilostep:excel:/reports/spec/
...Now restart the j2ee cluster...
After the restart you can use the following url to see if the driver works: http://<hostname>:<port>/TestJDBC_Web/TestJDBCPage.jsp
Continue the configuration to allow VC to access the driver you need to configuer a System object in the portal...
Follow Step 16 an onwards...
Step 26: Again only fill in the following:
Driver Class name: com.nilostep.xlsql.jdbc.xlDriver
Connection URL: jdbc:nilostep:excel:/reports/spec/
Step 29,30 and 34,35: Usermaping Type can be left untouched
Additional step (do this after step 33): To make the system visible in VC you must set the portal permission for the user that use VC to Read + Enduser. Also when used in runtime later the enduser should have Read+ Enduser permission to use the system object. We used the built-in group Authenticated User for this and set the permissions on this group to Read+Enduser.
This should do the trick...
FAQ 1 - after uploading a new (or overwriting an existent) XLS file to the folder the changes are not visible, how to solve this?
ANSWER 1 - restart the JDBC connector via /nwa > manage > applications > (search for jdbc) > Stop / Start
FAQ 2 - after deleting a XLS file the data is still querieable, even after the restart of the jdbc driver?
ANSWER 2 - this is some kind of caching bug, deleted files are only deleted when you restart the J2EE engine.
FAQ 3 - after a restart of the jdbc driver, the first query firred in VC returns an error.
ANSWER 3 - this is because the first time the XLS files are read and writen into a HSQLDB in memory database, this takes more time. after this the calls are made on this in-memory-copy of the XLS data.
Hope this helps you...
Cheers,
Benjamin Houttuin
Edited by: Benjamin L.F. Houttuin on May 26, 2011 8:04 PM -
Dear All
Job load from bw ODS to bw Master data InfoObject and ODS. This job always fail with same message: <b>9 duplicate record found. 73 recordings used in table /BIC/XZ_DEAL</b> (Z_DEAL is Infoobject).
When I rerun, this job has job no error.
Please help me solved this problem.
thanks
PhetHi,
What is the info object name.
Regards,
Goutam -
Hello All,
Is there any table or function module where we can find infomation about the datasources and related underlaying tables/views?
for example in RSO2 i have created a Datasource ZDS using a table ZTAB, now i want to know all the datasources built on ZTAB
Regards,
Ravi
Message was edited by:
Ravi PasumartyYou can get this info in table ROOSOURCE . In the EXTRACTOR field just give the name say 'ZTAB' .
Regards.
Sanjay -
Do ordering your child block using other tables wihout using views
Hi all,
Just need to play with this : Query Data Source Name property for data block
Benefit : you can do order by child block with other tables without using View
I have used two tables in this property !!
and it is working fine.
e.g. Dept is master block
and clild block is Emp nad combination with emp_category.
so now I can order emp block by emp category.
master block : dept
Query datasource name : dept
child block : emp
Query datasource name : emp a , emp_category b
From
Chirag PatelOk, I'd probably go with the two insert method, but as an alternative, here is a method of doing it in a single insert:
create table emp_info as
select 1 empno, 'a' empname, 101 deptid, 'aaa' deptname from dual union all
select 2, 'b' empname, 201 deptid, 'bbb' deptname from dual union all
select 3, 'c' empname, 101 deptid, 'aaa' deptname from dual union all
select 4, 'd' empname, 101 deptid, 'aaa' deptname from dual union all
select 5, 'e' empname, 301 deptid, 'ccc' deptname from dual;
create table emp (empno number primary key, empname varchar2(3), deptid number);
create table dept (deptid number primary key, deptname varchar2(3));
insert all
WHEN rn = 1 THEN
into dept (deptid, deptname)
values (deptid, deptname)
WHEN rn > 0 THEN
into emp (empno, empname, deptid)
values (empno, empname, deptid)
select empno, empname, deptid, deptname, rn
from (select empno,
empname,
deptid,
deptname,
row_number() over (partition by deptid order by empno) rn
from emp_info);
8 rows inserted
commit;
select * from emp;
EMPNO EMP DEPTID
1 a 101
3 c 101
4 d 101
2 b 201
5 e 301
select * from dept;
DEPTID DEP
101 aaa
201 bbb
301 cccYou should test both methods to see which one is more performant. -
Stored Procedure uses Temp Tables
C#, asp.net app.
I have a stored procudure that outputs data to temp tables. The data in these tables is only there for the life of that connection. The stored procedure does NOT return data.
Options I see so far:
1) If I open a connection and execute the stored procudure, how can I get crystal to use the SAME connection object?
2) Can I get crystal to call the stored procedure for me first (but remember, it doesn't use the sp as the actual data source). Would I still be able to supply parameters to the SP?
3) I guess I could do everything myself, even load all the data out of the temp tables into local datasets. And then supply the datasets to the tables. I tried this and I called SetDataSource on all my tables but then it looks like it still tried to go to the server again as I got a login screen.Hello Happy,
No, Crystal does not have any access to those temp tables. They are locked by the owner who made the call and we have no API available in .NET that you can ride on to get access. Unless you can figure out a way at runtime to give full permission to the temp table then CR can use it. You just need to set the datasource to the temp table name at runtime. You will need to create the table so a report can be designed off it first but once done as long as the structure doesn't change the report will continue to work.
Other options are as you have tried using data sets. Another option is to export that data into a database so CR has access to it rather than using temp tables. Once the report is done you can use MS API's to delete all rows of data.
Thank you
Don -
Illegal selection by InfoObject from outer join table
Hi all,
in any infoset with left-outer-join, when i want to select any field (infoobject) to get exlude conditions i got these errors:
illegal selection by InfoObject from outer join table.
error reading the data of infoprovider '*'.
thanks in advance .
HSHi Dorota,
Choudhary S was right.
İ have notified the SAP about this issue..they wrote me below note :
As SAP tables have no concept for NULL, we
have to restrict this condition to not allow excluding condition to be
used any more. But alternatively, you could use including to replace it.
Please check my last reply to see the detailed reason for it, and
this explaination is from our development colleagues.
For this note 1435772, you could also see why this error message
arises.
So, they said it is not possible in case of left outer join after those patches.
i just used include to replace that exluding condition.it takes little time but the problem is solving.
Thanks
HS -
Unable to stablish a connection using JDBC Drivers and Datasources
Hi all,
I am using SQL Server 2005,
I configured the driver(name:SQL2005) and added sqljdbc.jar
Also created a datasource with this information:
Application name: TEST
Name: TEST
Desc: TEST
I gave TEST as Alias.
I selected the driver I've created before(SQL2005), with JDBC Version 1.x(No AX Support)
As Driver Class I put com.microsoft.sqlserver.jdbc.SQLServerDriver
As DatabaseURL I put jdbc:sqlserver://<ServerName>:<port>;database=<dbName>
User: Admin, Password: pass
In SQL Engine I put "VENDOR SQL"
when I save it and try to Start Selected StandAlone Application I get this Error:
Error occurred while starting application 'sap.com/TEST'
these are the details:
Caused by: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
Found in negative cache
Loader Info -
ClassLoader name: [library:SQL2005]
Parent loader name: [Frame ClassLoader]
No references !
Resources:
C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\ext\SQL2005\sqljdbc.jar
C:\usr\sap\J2E\JC00\j2ee\cluster\server0\bin\core_lib\opensqlport.jar
Loading model: {parent,local,references}
Can Anyone please help me?
Thanks in advance!
GuillermoThank you very much, seeing that document it was much easier to solve the problem.
Now I am facing other problem:
When I try to execute a query(for example : select * from
) I get this error:
Error occurred while executing init statements
java.rmi.RemoteException: com.sap.engine.services.dbpool.exceptions.BaseRemoteException: SQL statement(s) cannot be executed over DataSource "TEST". If you are using an Open SQL DataSource, you must register your tables using JDDI before you request them. Reason: com.sap.engine.services.dbpool.exceptions.BaseSQLException: ResourceException in method ConnectionFactoryImpl.getConnection(): com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException thrown by the physical connection: com.microsoft.sqlserver.jdbc.SQLServerException: La conexión a la instancia con nombre ha fallado. Error: java.net.SocketTimeoutException: Receive timed out.
Do you have any idea how to solve this?
thanks again
Bye! -
Using 2 tables to edit db information
Hello;
I am writting an edit form type section for a web site and it
uses 2 tables. I have it done in pieces and now am working on
sewing it together. Here is my problem.
First I have 2 tables. One is Categories, and the other is
Projects. here is what sections I have in these 2 tables:
Categories Table:
CategoryID
Name
MYFile
Description
Projects Table:
ProjectID
CategoryID
Name
Description
I have 2 types of edit pages, one is for just adding and
editing the Category Table the other to add and edit the Project
table. Now what I am trying to do it the following. (I am going to
break this down into parts, doing one part at a time. So this is a
multi part question) I want to take the Project page and have the
Category Name be the order by for the page, wich means I need an
innerjoin. I am kind of at a loss how I would write that and still
be able to edit the record without the innerjoin getting in the
way. (This will also be used on the Category page as a nav link to
edit all the projects with the corresponding category and that will
be the only projects that will appear is the ones assigned to that
category.
But first I need just to ORDER BY Categories.Name in my
Querry so that if you just choose to go to this page and view /
edit all categories you can.
Here is my code so far. I need to have the Project manager
page organize all the projects by Category.Name
<cfquery name="proMan" datasource="#sitedatasource#"
username="#siteUserID#" password="#sitePassword#">
SELECT Projects.Name AS PName, Projects.CategoryID,
Projects.ProjectID AS ID
Categories.Name AS CName, Categories.CategoryID
INNERJOIN Projects ON Categories
FROM Projects, Categories
</cfquery>
<head>
</head>
<body>
<cfoutput query="proMan">
Project Name: #PName#
Project category: #CName#
<form action="Project-Action.cfm" method="post">
<input type="hidden" name="ID" value="#ID#">
<input type="submit" name="proj_Edit" value=" Edit ">
<input type="submit" name="proj_Delete" value="Delete">
</form>
</cfoutput>
I know this is wrong, so How do I make it work?
(Then I will go into the next phase of the question about
being able to go from teh Category Manager page to edit the
projects just associated to the respective category, unless it is
easier to do that part now. Then I will post the code from the
Categories page so we can do an innerjoin there and make a link to
edit projects in that category.)
Thank you. I know this is conveluted, but it is a big section
and a lot of little odds and ends to tie in.
Phoenix
</body>Wow. can't believe I missed that..
Ok, now for phase 2 of this.
I need the category-manager page to have a link on it. the
way it is set up is this:
The Category page has and edit category button, and delete
category button. I need to add an edit projects for this category
link. This will link to the Project-manager page we just fixed up
the innerjoin page.
This is my code for teh Category-manager page:
<cfquery name="catMan" datasource="#sitedatasource#"
username="#siteUserID#" password="#sitePassword#">
SELECT Categories.Name AS ViewField1, Categories.CategoryID
AS ID, Projects.ProjectID
FROM Categories INNER JOIN Projects ON Categories.CategoryID
= Projects.CategoryID
</cfquery>
<head>
</head>
<body>
<cfoutput query="catMan">
#ViewField1#
<a href="projectCat-edit.cfm?CategoryID=#ID#"
class="navA">Edit Category</a>
<a href="project-edit.cfm?ID=#ProjectID#"
class="navA">Edit Projects</a>
<form action="ProjectCat-Action.cfm" method="post">
<input type="hidden" name="ID" value="#ID#"><input
type="submit" name="proj_Delete" class="formButtons"
onMouseOver="this.style.backgroundColor='##0099CC'"
onMouseOut="this.style.backgroundColor='##00659A'"
value="Delete"></form>
</cfoutput>
</body>
What do I need to do on the Projects-manager page to make
just the projects attached to selected category appear using the
code posted that was just made with teh innerjoin?
<cfquery name="proMan" datasource="#sitedatasource#"
username="#siteUserID#" password="#sitePassword#">
SELECT Projects.Name AS PName, Projects.CategoryID,
Projects.ProjectID AS ID,
Categories.Name AS CName, Categories.CategoryID
FROM Projects INNER JOIN Categories ON projects.CategoryID =
Categories.CategoryID
ORDER BY Categories.Name
</cfquery>
<head>
</head>
<body>
<cfoutput query="proMan">
Project Name: #PName#
Project category: #CName#
<form action="Project-Action.cfm" method="post">
<input type="hidden" name="ID" value="#ID#">
<input type="submit" name="proj_Edit" value=" Edit ">
<input type="submit" name="proj_Delete" value="Delete">
</form>
</cfoutput>
</body>
Thanks for all the help. I am not sure my category code is
correct, including the link to edit the projects.
Phoenix -
How can we see status of all Requests at a time using any tables?
How can we see status of all Requests at a time in the Info cube or ODS using any tables? what I am facing was while I run a Process Chain in some data targets red requests remains and due to this all other requests doesnot available for reporting.
Now is there any T-Code or Table to view all requests in a single shot.
Thanks in advance,
RajHi Go for RSMONICDP give timestamp and u'll have it.
Please assign points if useful
Edited by: Aadil on Jan 21, 2008 7:43 AM -
How to use a Table View in AppleScriptObjC
How can I use a table view and add data to it? And how can I display a button cell and image cell in the table? Thanks.
Hi all,
Actually i need some more clarification. How to use the same select statement, if i've to use the tabname in the where clause too?
for ex : select * from (tab_name) where....?
Can we do inner join on such select statements? If so how?
Thanks & Regards,
Mallik. -
How to use the Table Function defined in package in OWB?
Hi,
I defined a table function in a package. I am trying to use that in owb using Table function operator. But I came to know that, owb R1 supports only standalone table functions.
Is there any other way to use the table function defined in a package. As like we create synonyms for functions, is there any other way to do this.
I tryed to create synonyms, it is created. But it is showing compilation error. Finally I found that, we can't create synonyms for functions which are defined in packages.
Any one can explain it, how to resolve this problem.
Thank you,
Regards
Gowtham Sen.Hi Marcos,
Thank you for reply.
OWB R1 supports stand alone table functions. Here what I mean is, the table fucntion which is not inculded in any package is a stand alone table function.
for example say sample_tbl_fn is a table function. It is defined as a function.It is a stand alone function. We call this fucntion as "samp_tbl_fn()";
For exampe say sample_pkg is a package. say a function is defined in a package.
then we call that function as sample_pkg.functionname(); This is not a stand alone function.
I hope you understand it.
owb supports stand alone functions.
Here I would like to know, is there any other way to use the functions which are defined in package. While I am trying to use those functions (which are defined in package -- giving the name as packagename.functionname) it is throwing an error "Invalid object name."
Here I would like know, is there any other way to use the table functions which are defined in a package.
Thank you,
Regards,
Gowtham Sen.
Maybe you are looking for
-
Had to buy a new computer, how do I transfer all data from my iphone4 to new computer?
-
Opening photoshop CC in windows 8 64
I can open photoshop on windows 8 64 but it shuts before i can do anything. I have uninstalled, reinstalled but still it will not stay open. Please help.
-
Retrive portion of string value in lowercase
I was wondering which function would set all the entire value of my string from the 1'st value on to upper case. Using Oracle: 10.2g Data: Days of the week, SUNDAY, MONDAY, TUESDAY, etc... Desired Output: Sunday, Monday, etc... What I tried: select
-
Hi friends a doubt on Business package
we have imported a BP (say version 1).after imported u can find some iViews in u r PCD. amoung this ,some iviews has been modified, now consider that u have again imported the same BP but this time the version is different (say version 2), when u hav
-
Dreamweaver site displays horribly different in Browsers
Hello, I'm getting really frustrated and I'm hoping the DW community can help me out. I'm trying to set up my first "real" website and I finally settle on a layout that I like. The problem is that I'm having a really bad time getting Firefox 2 to rec