SQL-BW ( No IDocs created)
Hi,
I have a BW 3.5 and I want to load data from an SQL view, I already made the connection, I can see the information in BW source system but when I try to load the data in an InfoSource the next error is shows <b>"No IDocs created; Database system"</b>.
Sombody has the answere?
Thank you
Thank's vishnuC but didn't work. I erase the red request and then loadt it again with the PSA option, but I have the same error:
<i>No IDocs created; Database system
Diagnosis
No IDocs were created. The IDocs are created in BW with database systems as source systems. Since no IDocs were created, a short dump in BW probably occurred.
System response
Procedure
Check the short dumps in BW.
Procedure for System Administration
.</i>
Similar Messages
-
How to Create PR from exeternal SQL Server through IDOC
Dear all,
I am in trouble while creating PR from exeternal SQL Server through IDOC . although I have created PR from TCODE we19 giving input as well as from function writen below
My scnerio is from external system(Sql) want to send data to sap to create PR return PR No to SQl Server
Not having idea how to do
Basic Type for Idoc : PREQCR01
Message Type : PREQCR
Function Module : BAP_Idoc_Input1
Thanxs in Advanceif you have XI installed,
than it would be easy,
just use JDBC channel->XI->SAP IDOC.
otherwise,
you can export the table from the SQL to CSV file,
and import it with LSMW with IDOC PREQCR01. -
Java.sql.SQLException: can't create statement from closed connection
java.sql.SQLException: can't create statement from closed connection.
at com.caucho.sql.QPooledConnectionImpl.prepareStatement(QPooledConnecti onImpl.java:411)
I am getting this error with my JSP's, i am running on Resin on Win2k, and MySql as backend.
Has anyone else also faced this issue ?
Looking for someone to help me to solve this issue.
rcLooking for someone to help me to solve this issue.Maybe you are closing the connections. You might want to verify that you are not doing that. Or if you are that that is the correct way to return the connection to the pool.
Or you could have stale connections. Some databases will time out connections if the connection is no used in a while. (This is a good thing.) But this means connection pools must do something with connections that are not used for a while. The pools usually have a configuration option(s) which allows you to set up a keep alive message which keeps the database from closing the connection. -
IDoc created with status 03 checked via we02, but couldnt find in XI
Hi all:
Could you please do me a favor? implement a idoc to idoc issue. it has been created successfully .
as It is found that the idoc created with status of 03 -
data dispatched to port ok (rather than 12 dispatch ok). however, I couldn't find it via SXMB_MONI on XI, there must be something wrong . coudl you please give me a hint ?
Thank you very much!!!hi,
you need to check transaction SM58 (remove the user from it) and F8
it might be the reason that you didn't create a port in IDX1 on XI/PI
but you will see that in SM58
Regards,
Michal Krawczyk -
Idoc Created once PO created issue
Hi ,
Idoc created once PO Creted with single item is populated with 'WE' partner data withinthe requried segment of the idoc , But when we create the PO with Multilpe items with same header data the segment with 'WE' partner is missing the respetive outbound idoc .
Any idea please help me ....
Thanks ,Hi,
Can you please cross check whether if any customer exit for the outbound idoc is active and put in some conditions/checks.
Regards,
Vamsee -
SQL Package not getting created
Hi,
We are in process of migrating out application from wl5.1/solaris/jdk1.2.2 to wl6.1/solaris/jdk1.3.
We are using SQL package due to performance reasons. The package definition was done
in the weblogic.properties file for 5.1 and we tried to do the same in 6.1 config.xml
file. We use AS400 as our DB. SQL packages are not created if I use wl6.1. Below
is the definition we used in xml file
WL5.1
weblogic.jdbc.connectionPool.eracDS=\
url=jdbc:as400:RARMS,\
driver=com.ibm.as400.access.AS400JDBCDriver,\
initialCapacity=30,\
maxCapacity=50,\
capacityIncrement=5,\
allowShrinking=true,\
shrinkPeriodMins=15,\
testTable=A4TEST,\
props=libraries=A4LIB;user=INTERNETDB;password=DBFIRST;lob threshold=1048578;extended
dynamic=true;package=WEBL51;package library=A4LIB
weblogic.allow.reserve.weblogic.jdbc.connectionPool.eracDS=everyone
weblogic.jdbc.TXDataSource.eracDS=eracDS
WL6.1
<JDBCConnectionPool CapacityIncrement="5"
DriverName="com.ibm.as400.access.AS400JDBCDriver"
InitialCapacity="5" MaxCapacity="30" Name="eracDS"
PreparedStatementCacheSize="0"
Properties="libraries=ELARMS8;lobthreshold=1048578;user=INTERNETDB;password=DBFIRST;package
library=ELARMS8;extended package=WEBL61" ShrinkingEnabled="false" Targets="server1dev"
URL="jdbc:as400:DEV"/>
<JDBCTxDataSource JNDIName="eracDS" Name="eracDS" PoolName="eracDS" Targets="server1dev"/>
Please let me know if I am missing anything.
Thanks
Krish.Krish wrote:
Hi,
We are in process of migrating out application from wl5.1/solaris/jdk1.2.2 to wl6.1/solaris/jdk1.3.
We are using SQL package due to performance reasons. The package definition was done
in the weblogic.properties file for 5.1 and we tried to do the same in 6.1 config.xml
file. We use AS400 as our DB. SQL packages are not created if I use wl6.1. Below
is the definition we used in xml file
WL5.1
weblogic.jdbc.connectionPool.eracDS=\
url=jdbc:as400:RARMS,\
driver=com.ibm.as400.access.AS400JDBCDriver,\
initialCapacity=30,\
maxCapacity=50,\
capacityIncrement=5,\
allowShrinking=true,\
shrinkPeriodMins=15,\
testTable=A4TEST,\
props=libraries=A4LIB;user=INTERNETDB;password=DBFIRST;lob threshold=1048578;extended
dynamic=true;package=WEBL51;package library=A4LIB
weblogic.allow.reserve.weblogic.jdbc.connectionPool.eracDS=everyone
weblogic.jdbc.TXDataSource.eracDS=eracDS
WL6.1
<JDBCConnectionPool CapacityIncrement="5"
DriverName="com.ibm.as400.access.AS400JDBCDriver"
InitialCapacity="5" MaxCapacity="30" Name="eracDS"
PreparedStatementCacheSize="0"
Properties="libraries=ELARMS8;lobthreshold=1048578;user=INTERNETDB;password=DBFIRST;package
library=ELARMS8;extended package=WEBL61" ShrinkingEnabled="false" Targets="server1dev"
URL="jdbc:as400:DEV"/>
<JDBCTxDataSource JNDIName="eracDS" Name="eracDS" PoolName="eracDS" Targets="server1dev"/>
Please let me know if I am missing anything.
Thanks
Krish.Well, the URL is different, and the properties aren't the same (missing some blanks in 'lob threshold'
etc.
and there's no test table...
Joe -
Can Inbound IDOC create a BP(Business partner) In SAP CRM system
Hi
Req:
Contractor data is transfered from ERP system to CRM using Message type HRMD_ABA with ALE Distribution Model in place.
Inbound IDOC is Successfully Posted when checked in WE05 in SAP CRM System.
Question :
1. Can an INBOUND Idoc create BP automatically or is there need of Configuration or Any custom program .
Appreciate Your Response
Bhanu Polsani
Edited by: Bhanu Polsani on Oct 4, 2011 6:10 PM
Edited by: Bhanu Polsani on Oct 4, 2011 6:16 PMYou can maintain two different address for the business agreements (can be treated as mailing address for the printed invoice)but you can not maintain more than one standard address for BP as any given time.
Regards,
Sanjoy -
Duplicate outbound Idoc created for outbound delivery
Hi Gurus,
We use decentralised whse system for goods movement.
For couple of outbound deliveries there are double idocs created (messge type SHP_OBDLV_SAVE_REPLICA).
I have no idea how the duplication taken plcae. Any body come accross this kind of issue .
Please help to reslove the issue .
Thanks in advanceHi,
There is nothing in message control tab for outbound parameter(we20) and even there are multiple changes in delivery.
What we do is as soon as the delivery is created . Z trnx is executed which changes the dec whse status A(Relevent ) to B (distribution) simulteneously outbound Idoc is created and delivery details send to whse.
Normally there will be one outbound idoc per delivery , but in this case there are 2 (duplicate) -
Hi all,
How is idocs created when there is a change in any one of these fields EAN,Division,Material Type,Material Group,Volume,Product Hierarchy, Gross weight in general data screen or sales data screen. can u tell me wats the ways of creating idocs in above scenario...
thanks,
Kiran.ACTIVATE THE CHANGE POINTERS GLOBALLY IN BD51.
u can do it for particular message type in BD53.
run program RBDMIDOC and schedule it in back ground.
so when ever changes are done, the changes are recorded in tables CDHDR and CDPOS.
the program reads the changes from those tables and creates idocs and sends the idocs. -
No IDocs created; Database system
Hi,
While loading ODS from a DBConnect,the load has failed giving following error.
No IDocs created; Database system
Diagnosis
No IDocs were created. The IDocs are created in BW with database systems as source systems. Since no IDocs were created, a short dump in BW probably occurred.
I checked ,there was no short dump in BW.We have got this error many times.Everytime when we delele the bad request and repeat the failed IP, the load completes successfully.
I am not able to find out the reason behind this failure.
Can anybody help me out?
Thanx.HI Prerana,
Did you get any response to this, i too have had this twice and have had to kick off the loads manually. The only clue are two entries in sm21, where there was a 'database error 1034 at CON', which is a connection problem to oracle. So DB Connect failed to connect to the oracle database.
Have you spoken to your basis team? Try find out if the DB you were connecting to had some problems at the point in time where your first initial process was accessing, that should answer your question.
thanks Geoff. -
SQL error #3115 during Create table
As a new user to this AIR problem, I am using "adl
application.xml" to start up testing.
I am using disk file based table. Disk file is wiped out each
time before startup this application.
Following sql failed all the time. Is there anything wrong
with adl or any cached data need to empty out prior to create
table?
createTables : function(callback) {
// create tables
var stmt = new air.SQLStatement();
stmt.sqlConnection = this.sqlConnection;
stmt.text = "CREATE TABLE IF NOT EXISTS Contacts ( " +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"manufacturer VARCHAR(32), " +
"model VARCHAR(32), " +
"sn VARCHAR(32), " +
"orderNumber VARCHAR(64), " +
"type VARCHAR(256), " +
"shipping VARCHAR(32), " +
"check VARCHAR(32), " +
"notes VARCHAR, " +
"photo BLOB)";
var success = function(event) {
if (callback) callback(true);
var failure = function(event) {
runtime.trace("CREATE TABLE error:", event.error);
runtime.trace("event.error.code:", event.error.code);
runtime.trace("event.error.message:", event.error.message);
if (callback) callback(false, event.text);
stmt.addEventListener(air.SQLErrorEvent.ERROR, failure);
stmt.addEventListener(air.SQLEvent.RESULT, success);
stmt.execute();
D810# adl application.xml
Loaded
Loaded
Loaded
Loaded
Loaded
Loaded
Loaded
creating database D:\blackbooksafe\data\database.db
CREATE TABLE error: SQLError: 'Error #3115: SQL Error.',
details:'near 'VARCHAR'
: syntax error', operation:'execute', detailID:'2003'
event.error.code: undefined
event.error.message: Error #3115: SQL Error.
Cannot create database: Error #3115: SQL Error.
D810#Hi Dimitri.
If you click on the tables node before you right click, does this work for you? Apple's focus is different to windows and you need to click on the component you wish to get a menu on on OSX
Let me know.
B -
1 request Idocs created for message type MATMAS
Hi Experts
I have done necessary config.
I have attempted BD10 and BD11.
I have got message that "1 request Idocs created for message type MATMAS"
But iam unable to find the material in target system.
Please suggest what need to be done.
regards
ramSivaMarias,
And in PI, after having changed the password (why not), have you unlock this user account ? in SU01 of PI, you have a lock button.
if you did it, and changed also the password, as explained, you have perhaps another (or several) program like a RFC destination which uses another password, and so after some exchanges... with a bad/old password, you have your message "too many...", and then the user is again locked...
If you change the password in PI, you should change it in all application which uses this user. I hope you have not the same user from ECC to PI, than from a third-party to PI...
that's why: the use of such technical users have to be referenced in a doc. By this way, if password has to modifiy, we know where we have to update it (mainly in different RFC destination).
Mickael
Edited by: Mickael Huchet on Dec 5, 2011 5:33 PM -
Hello team,
I have a project that I need to do, what is the best approach for each step?
1- I have to create a table in Microsoft SQL Server.
2- I have to import data/ tables from Microsoft Excel or Access to Microsoft SQL Server. Should I use Microsoft Visual Studio to move data from Excel or Access?
3-I should populate the created table with the data from the exported data.
4-How should I add the second and third imported table to the first table? Should I use union query?
After I learn these, I will bring up the code to make sure what I do is right.
Thanks for all,
Guity
GGGGGNNNNNHello Naomi,
I have imported all the tables into SQL Server,
I created a table:
CREATE
TABLE dbo.Orders
Now I want to populate this table with the values from imported tables, will this code take care of this task?
INSERT INTO dbo.Orders(OrderId, OrderDate)
SELECT OrderId, OrderDate
FROM Sales.Orders
UNION
SELECT OrderId, OrderDate
FROM Sales.Orders1
Union
SELECT OrderId, OrderDate
FROM Sales.Orders2
If not, what is the code?
Please advise me.
GGGGGNNNNN
GGGGGNNNNN -
Using SQL view object to create ADF table
Hi,
I have created a column called "Month" (which extracts month from the date column) and another column to count the no. of requests.
i want to create an ADF table with 2 columns, a column showing the month and another is showing the no. of requests for that month.
However, now I only managed to achieve the ADF table to show the overall total requests, which means if i add up all the requests for all the months and i get 500
My ADF table shows this:
Jan: 500
Feb: 500
Mar: 500
How should I create the view or what should I do to make it such that the no. of request is based on the month?
Please advice.
Thanks (:Hi,
For the given situation you can create a Query Based View Object with the following query
SELECT
COUNT(TEMP1.DT) REQUEST,
TO_CHAR(TEMP1.DT, 'Mon') MONTH
FROM
TEMP1
GROUP BY
TO_CHAR(TEMP1.DT, 'Mon')
where DT is the date column and temp1 is the name of the database table.
Following are the steps that i followed to get this query :
i have taken the following sample table :
create table temp1
(srno number primary key,
dt date)
*Note you may use any existing column instead of srno or use dt only (i took an extra column as u know we need a primary key /row id)
the following is the sample data
insert into temp1 values (1,sysdate);
insert into temp1 values (2,sysdate);
insert into temp1 values (3,add_months(sysdate,1));
insert into temp1 values (4,add_months(sysdate,1));
insert into temp1 values (5,add_months(sysdate,3));
insert into temp1 values (6,add_months(sysdate,5));
the table appears as follows
SRNO DT
1 22-JUN-12
2 22-JUN-12
3 22-JUL-12
4 22-JUL-12
5 22-SEP-12
6 22-NOV-12
To start with ADF View Object Creation (Using Jdeveloper 11.1.2):
Create the view object using Create View Object wizard
In Step 1. Name window
set the value for Name : Viewab (you can use any of ur choice)
In the data source section : select query
In Step 2. Query window
a. Click Query builder (it will pop up sql statment window)
b. In the SQL Statement window
in quick-pick objects section -> select temp1 table -> shuttle the columns from available list to selected list
in select clause section -> select srno column from select list-> choose count() function from function drop down list -> insert function -> set alias to REQUEST-> click validate
now select dt column from select list -> choose to_char() function -> click insert function -> alter the function to to_Char(temp1.DT,'Mon') -> set alias to Month -> click validate
in the group by clause section -> Click the green symbol to add -> from the expression palette insert dt column -> insert the to_char function -> alter the function to to_char(temp1.DT,'Mon') -> click validate
in the Entire SQL Query section -> click test query -> in the test query window -> click query result-> you will see the result -> click close -> click ok
Click next
Step 3: Bind Variables
Click Next
Step 4: Attribute Mappings
click Finish
So the view object is ready :) -
Error in using IDOC create contract
Hi experts,
I am using standard IDOC BLAORD03 to create contract,but comes across error 'Enter purchase group' as Purchase group is a mandatory filed,but in my IDOC i have value in EKGRP which is Purchase group,I look into FM IDOC_INPUT_BLAORD and found it is using BDC to update data,but EKGRP is not filled into bdc table, then how can I resolve this issue?For each SAP GUI screen for contract creation, the BDC data is generated with a user exit. If you look into FORM blaord_fill_batch_input_table (called in FM IDOC_INPUT_BLAORD), you will see calls to user exits, e.g. "PERFORM user_exit_003_call". Those are the exits you can implement to fill out data, such as purchasing group, that is not filled by standard codes.
Maybe you are looking for
-
I am stuck in a loop of "sign in to icloud" box
I have a new I pad Mini, and can't use any of its function because as soon as i enter my password it goes to a box labled "sign in to ICloud" and even though i chaged my password and got an apple confirmation it doesn't like tthe password and the min
-
F-30 Posting the difference amount a Customer account
Hi Experts, I am a Technincal Person looking for answer on transaction F-30 (Post with clearing for incoming payments). I have a requirement in BDC where I need to post the Difference amount to a Dummy/Default Customer. I have to post the items based
-
Versions of Applications in Creative Suite
With regard to Creative Cloud is there a way of keeping track of the version of the application installed? I heard that Adobe will no longer use a suite numbering system? I read on Adobe's website "You are not required to install any new version of t
-
I tried to run lab04a, however, when I get to step 11 and execute "runclient Client", I tried to enter a value 1 through 4 and I get a NullPointerException as follows: Enter 'quit' to exit program Enter client ID (1-4): 1 Exception occurred: java.lan
-
have an iphone 4 where a very weak wifi signal .. Is it possible solution? .. It ios 5.0.1