OSB JCA Adapter - Enqueue - BLOB Oracle data type
Hi,
I am tring to enqueue a message into oracle advacned queue using JCA AQ adapter of OSB. The message in the Q has BLOB data type.
I used AQ Adapter enqueue operation for this, and an opaqueue schema in the adapter wsdl. I created a business service out of the adapter service and tested it using
OSB. I am able to enqueue, but then if i go and see in the data base payload the value of the BLOB column is JUNK... some funky values..
Any help on this. Appreciate your suggestions.
This has been resolved
Similar Messages
-
Store the value in BLOB column data type
Hi All,
I have a file of about 5MB. I want to store this in BLOB column data type of a table.
Can we compress this file to store and when we take uncompress the same...or how do we do it.
and what is the procedure to store this....
pls. help me
Thanks,
NareshHi skud
i juast want to store the agent code to variable.if i did get ur point...
Why don't u just use a simple assign statment for example...
DECLARE
V_VALUE NUMBER;
BEGIN
V_VALUE := LC354 ; -- IF it was a value as LC354 static i mean
-- or u could use any value
V_VALUE := :ur_form_item_name; --- if it was dynamic
END;That's it .
Hope this helps...
Regards,
Ammatu Allah. -
Accessing oracle data types of a different schema
I am having trouble accessing the Oracle data types in a stored procedure. The owner of the stored procedures and the oracle data types is "ODSCUST". I am trying to access this using "CUSTOM" ID from my java program. Recently our DBAs have made a change in schema owners so the ID loging into the Oracle instance is not the owner of the data types or the stored procedures. The "CUSTOM" user has the grants to access all the types and stored procedures. There are also public synonymns created for the oracle data types and stored procedure.
Here is a snipit of the code:
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String user="custom";
String password="test";
String database="sbpair11";
Connection conn = DriverManager.getConnection
("jdbc:oracle:oci:@" + database, user, password);
OracleCallableStatement stmt = (OracleCallableStatement)conn.prepareCall( "begin ods_cust.retrieveCustPrflData(?, ?, ?, ?, ?, ?, ?); end;" );
stmt.setString( 1, "5592556485");
stmt.registerOutParameter( 2, OracleTypes.STRUCT, "KSCOPEACCOUNT" );
stmt.registerOutParameter( 3, OracleTypes.ARRAY, "KSCOPERSUUSOCARRAY" );
stmt.registerOutParameter( 4, OracleTypes.ARRAY, "KSCOPECUTADDRARRAY" );
stmt.registerOutParameter( 5, OracleTypes.STRUCT, "KSCOPECONTACT" );
stmt.registerOutParameter( 6, OracleTypes.STRUCT, "KSCOPEPROFILE" );
stmt.registerOutParameter( 7, OracleTypes.ARRAY, "KSCOPEEMAILARRAY" );
stmt.executeUpdate();
Here is the response I get back when I run the program:
Exception in thread "main" java.sql.SQLException: ORA-04043: object "CUSTOM"."KSCOPEACCOUNT" does not exist
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:2321)
at oracle.jdbc.oci8.OCIDBAccess.getOracleTypeADT(OCIDBAccess.java:2516)
at oracle.jdbc.oracore.OracleTypeADT.initMetadata(OracleTypeADT.java:460)
at oracle.jdbc.oracore.OracleTypeADT.init(OracleTypeADT.java:407)
at oracle.sql.StructDescriptor.initPickler(StructDescriptor.java:249)
at oracle.sql.StructDescriptor.<init>(StructDescriptor.java:204)
at oracle.sql.StructDescriptor.createDescriptor(StructDescriptor.java:138)
at oracle.jdbc.driver.OracleCallableStatement.registerOutParameter(OracleCallableStatement.java:164)
at Array5.main(Array5.java:40)
Note:
When I do a "desc KSCOPEACCOUNT" or "desc CUSTOM.KSCOPEACCOUNT" in sqlplus as the "CUSTOM" id it works but not from Java. Initially I was using the JDBC thin driver but was recomended to switch to OCI which still didn't resolve this issue.Way too little info here for a definite conclusion.
Some thoughts:
1.) Did you take down the database when you were moving the datafiles? If so, is this the first time the batch job is running since the move? If so, perhaps the cache is cold?
2.) How much physical I/O is the batch job doing? Has the volume of physical I/O changed significantly after the move? What are the characteristics of the lun on which the newly mounted filesystem is built? Is it a smaller number of spindles than before?
Ultimately, you need to profile the batch process, and determine where the most time is being consumed.
-Mark -
Insert current date and time into Oracle date type field
I have a JDBC current date and time insert into Oracle 9i that almost works. It submits the current date and a fixed time into the Oracle date type field. I am using Tomcat 6.0.20.
For example if I insert the data at 7:24:04 PM on Feb 16, 2010 it will insert as: 16-Feb-2010 12:00:00 AM
The date part works but the time always shows 12:00:00 AM no matter what date or time the data is inserted.
Here is what I have for my JDBC inserts and I also tried something with DateFormat:
PreparedStatement ps; Date mydate = new Date(new java.util.Date().getTime()); //insert statement here.... stmt.setDate(1,mydate);
I also tried:
PreparedStatement ps; java.sql.Timestamp mydate = new java.sql.Timestamp(new java.util.Date().getTime()); SimpleDateFormat fmt = new SimpleDateFormat(.... //insert statement here.... ps.setTimestamp(1,fmt.format(mydate));
Both keep submitting the date into Oracle as 16-Feb-2010 12:00:00 AM
Anyway to get the current date and time? For example if I insert the data at 7:24.04 pm today it should show as 16-Feb-2010 07:24.04 PM in Oracle.sportsMarkr wrote:
Date mydate = new Date(new java.util.Date().getTime());Please see the javadocs for java.sql.Date and note the part that says "...to zero"
[http://java.sun.com/javase/6/docs/api/java/sql/Date.html]
If you want a date and time then use java.sql.Timestamp. -
Microsoft OLE DB Provider for Oracle: Data type is not supported.
I got the error:
Microsoft OLE DB Provider for Oracle: Data type is not supported.
Shortly after upgrading from Oracle 8 to Oracle 9. I was advised to download more up to date oracle drivers, but I was wondering if there was a way to tell what version of the 'OLE DB Provider for Oracle' is already at. Is there a command I can use via SQL Plus or something?I have found Microsoft ODBC for Oracle to be more stable than the Microsoft OLEDB for Oracle driver. I have also found both Microsoft ODBC and OLEDB drivers to be more stable than the drivers from Oracle.
You could always get the latest MDAC (Microsoft Data Access Components) from Microsoft's MSDN Download site and then get the ODAC (Oracle Data Access Components) from Oracle's OTN Download site. ODAC requires MDAC. And ODAC has the latest drivers.
I suppose it would help to have the latest patches for your Oracle client software too. Maybe Oracle MetaLink would have these?
It may even help to have the latest service pack for Visual Studio 6 (Visual C++ 6 and Visual Basic 6) too. -
Mapping between oracle data types and ms sql server data types
hello
i need mapping between oracle data types and ms sql server data types
where can i find them ?read this
http://download.oracle.com/docs/cd/E10405_01/doc/appdev.120/e10379/ss_oracle_compared.htm -
Which oracle data type store Maximum data?
Hi All
could any one suggest me that i store maximum data in oracle data type for that which data type i have to use?
i m working on Oracle 10g
ThanksRefer
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements001.htm#i54330
and choose the data type that you need to (except for LONG - it has too many limitations and is only provided for backward compatibility). -
Hi, someone know why when allocate a numeric value in an ASP variable with a recordset of oracle 10, return as text ? in database are numeric and is confirmed
Thanks a lotThis is not an ASP support forum - so you need to focus your question on the Oracle side of your problem and describe that accurately and in detail. Adding an example or sample code will assist forum members even more in trying to diagnose the issue and provide solutions.
As for Oracle client-server - Oracle (server/db side) never sees and never deals with client-side (e.g. ASP) data types.
The client uses an Oracle driver (OCI or JDBC) to communicate with the server. The client language provides an interface to this driver - and this interface typically deals with converting client data types into compatible Oracle server data types when making the call to Oracle. When the Oracle server receives the call from the driver, it sees Oracle data types (as passed by the driver). Thus the server will never see client data types or convert client data types to server data types.
So the data type conversion happens in the client layer - not in the server layer. -
OSB JCA Adapter performance issue
Hi,
We have to use OSB as an ESB at integration level which need to populate the result from local services e.g. from DB as well as from external services. Actually we need to use switch [split -join] and connector [individual proxy for individual services] features.
As for external services, we do not have questions but to access data from local system e.g. Database, whether it will be a performance issue in OSB, in case if we are using JCA Adapter and exposing it as a service? Because some one objected that accessing JCA layer in OSB will be a performance issue.
If some one can shed the light on it, it will be great.
Thanks & Regards,
V DHi,
Have a look at the Developer Guide for OSB... Oracle JCA Adapter for Database is supported... Have a look at the limitations, there's nothing mentioning performance...
http://docs.oracle.com/cd/E23943_01/dev.1111/e15866/jca.htm#i1110405
Also have a look at the following blogs... One of them even suggests that jca performs better than xquery with fn-bea:execute-sql...
http://victor-jan.blogspot.com.au/2012/06/osb-fn-beaexecute-sql-vs-jca-dbadapter.html
http://reallifeserviceorientedarchitecture.blogspot.com.au/2011/09/oracle-service-bus-osb-and-jca-adapters.html
If you are still in doubt open a SR with Oracle Support...
Hope this helps...
Cheers,
Vlad -
Generating a Web Service and Oracle DATE type
Hi,
I need to generate a Web Service from an EJB model based upon entities generated from the Oracle 11g database that contain DATE types.
I realize that java.sql.Date may not be a supported JAX-RPC type but I would be VERY grateful for some instructions about the easiest way to solve this problem when generating the web service in JDeveloper 11g.
The integrated WLS server log looks like this:
<2009-apr-26 kl 23:13 CEST> <Error> <HTTP> <BEA-101216> <Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/SessionFacadeBean".
javax.xml.ws.WebServiceException: Unable to create JAXBContext
at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:158)
at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:87)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:264)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:322)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:188)
Truncated. see log file for complete stacktrace
java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.sql.Timestamp does not have a no-arg default constructor.
this problem is related to the following location:
at java.sql.Timestamp
at public java.sql.Timestamp oracle.Lan.getAterlamnadDatum()
at oracle.Lan
at public java.util.List ejbmodel.jaxws.QueryLanFindByNrResponse._return
at ejbmodel.jaxws.QueryLanFindByNrResponse
..... and so on
The entity bean i question looks like this:
package oracle;
import java.io.Serializable;
import java.sql.Timestamp;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
@Entity
@NamedQueries({
@NamedQuery(name = "Lan.findAll", query = "select o from Lan o"),
@NamedQuery(name = "Lan.FindByNr", query = "select o from Lan o where o.lanNr = :p_lanNr")
public class Lan implements Serializable {
@Column(name="ATERLAMNAD_DATUM")
private Timestamp aterlamnadDatum;
@Column(nullable = false)
private Long demandcount;
private Timestamp demanddate;
@Column(name="EXEMPLAR_NR", nullable = false)
private Long exemplarNr;
@Column(nullable = false)
private String isbn;
@Id
@Column(name="LAN_NR", nullable = false)
private Long lanNr;
@Column(nullable = false)
private Long remindercount;
private Timestamp reminderdate;
@Column(name="TILLBAKA_DATUM")
private Timestamp tillbakaDatum;
@Column(name="UTLANAD_DATUM")
private Timestamp utlanadDatum;
@ManyToOne
@JoinColumn(name = "PERSON_NR")
private Lantagare lantagare;Hi All,
When i'm developing EJB Webservice i am getting following error .. i think it doesn't support java.sql.Date; and java.sql.timestamp; types
the error are as show in below please suggest me.
[Running application oil on Server Instance IntegratedWebLogicServer...]
[05:04:09 AM] ---- Deployment started. ----
[05:04:09 AM] Target platform is (Weblogic 10.3).
[05:04:09 AM] Retrieving existing application information
[05:04:09 AM] Running dependency analysis...
[05:04:09 AM] Deploying 2 profiles...
[05:04:10 AM] Wrote EJB Module to C:\Documents and Settings\Administrator\Application Data\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\oil\oil_webservicesEJB.jar
[05:04:10 AM] Wrote Enterprise Application Module to C:\Documents and Settings\Administrator\Application Data\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\oil
[05:04:10 AM] Redeploying Application...
<Jun 30, 2011 5:04:10 AM EDT> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application oil is not versioned.>
<Jun 30, 2011 5:04:10 AM EDT> <Warning> <Munger> <BEA-2156203> <A version attribute was not found in element webservices in the deployment descriptor in C:\Documents and Settings\Administrator\Application Data\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\oil\oil_webservicesEJB.jar/META-INF/webservices.xml. A version attribute is required, but this version of the Weblogic Server will assume that the JEE5 is used. Future versions of the Weblogic Server will reject descriptors that do not specify the JEE version.>
<Jun 30, 2011 5:04:10 AM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/oil-oil_webservices-webapp".
javax.xml.ws.WebServiceException: Unable to create JAXBContext
at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:164)
at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:281)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:363)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:202)
Truncated. see log file for complete stacktrace
Caused By: java.security.PrivilegedActionException: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.sql.Timestamp does not have a no-arg default constructor.
this problem is related to the following location:
at java.sql.Timestamp
>
[05:04:11 AM] #### Deployment incomplete. ####
#### Cannot run application oil due to error deploying to IntegratedWebLogicServer.
[05:04:11 AM] Remote deployment failed
[Application oil stopped and undeployed from Server Instance IntegratedWebLogicServer]
Thanks in advance..
Siva
Edited by: Shankar on Jun 30, 2011 7:02 AM -
I see the Data-types such as VARCHAR in the ALL_OBJECTS view with an OBJECT_TYPE of 'TYPE'. Since these are listed along with other 'TYPE' objects, how to identify the Data-types alone?
Or, are the Data-types stored in some other table? Because, when I query ALL_OBJECTS at home I see the data-types but don't see them at work. Is there an ALL_XXX view where I can retrieve all the data-types?
Thanks in advance...
PowerObject!SQL> select type_name from dba_types;
TYPE_NAME
BFILE
BINARY ROWID
BLOB
CANONICAL
CFILE
CHAR
CLOB
CONTIGUOUS ARRAY
DATE
DECIMAL
DOUBLE PRECISION
TYPE_NAME
FLOAT
INTEGER
INTERVAL DAY TO SECOND
INTERVAL YEAR TO MONTH
KOTAD
KOTMD
KOTMI
KOTTB
KOTTD
LOB POINTER
NAMED COLLECTION
TYPE_NAME
NAMED OBJECT
NUMBER
OCTET
OID
PL/SQL BINARY INTEGER
PL/SQL BOOLEAN
PL/SQL COLLECTION
PL/SQL LONG
PL/SQL LONG RAW
PL/SQL NATURAL
PL/SQL NATURALN
TYPE_NAME
PL/SQL PLS INTEGER
PL/SQL POSITIVE
PL/SQL POSITIVEN
PL/SQL RECORD
PL/SQL REF CURSOR
PL/SQL ROWID
PL/SQL STRING
POINTER
RAW
REAL
REF
TYPE_NAME
SIGNED BINARY INTEGER(16)
SIGNED BINARY INTEGER(32)
SIGNED BINARY INTEGER(8)
SMALLINT
TABLE
TIME
TIME WITH TZ
TIMESTAMP
TIMESTAMP WITH LOCAL TZ
TIMESTAMP WITH TZ
UNSIGNED BINARY INTEGER(16)
TYPE_NAME
UNSIGNED BINARY INTEGER(32)
UNSIGNED BINARY INTEGER(8)
VARCHAR
VARCHAR2
VARYING ARRAY
KOKED
KOKED1
AQ$_AGENT
AQ$_DEQUEUE_HISTORY
AQ$_SUBSCRIBERS
AQ$_RECIPIENTS
TYPE_NAME
AQ$_HISTORY
AQ$_DEQUEUE_HISTORY_T
AQ$_NOTIFY_MSG
AQ$_DUMMY_T
AQ$_JMS_USERPROPERTY
AQ$_JMS_USERPROPARRAY
AQ$_JMS_HEADER
AQ$_JMS_TEXT_MESSAGE
AQ$_JMS_BYTES_MESSAGE
AQ$_JMS_STREAM_MESSAGE
AQ$_JMS_MAP_MESSAGE
TYPE_NAME
AQ$_JMS_OBJECT_MESSAGE
DBMS_DEBUG_VC2COLL
ODCICOLINFO
ODCICOLINFOLIST
ODCIINDEXINFO
ODCIPREDINFO
ODCIRIDLIST
ODCIINDEXCTX
ODCIOBJECT
ODCIOBJECTLIST
ODCIQUERYINFO
TYPE_NAME
ODCIFUNCINFO
ODCICOST
ODCIARGDESC
ODCIARGDESCLIST
ODCISTATSOPTIONS
93 rows selected.
SQL>
Joel P�rez -
ORACLE Data Types within Datasets
Hi,
While creating a typed dataset by draging an ORACLE table
from the Server explorer
All Oracle number Columns are using the data type Decimal
inside the dataset.
Is it better to use (change to) the real data type like Int32 etc ?
Have anybody experience ?
Kind Regards
MartinMartin,
OleDb.NET defaults to System.Decimal for Oracle NUMBER columns. The only was is to manually change it after the typed dataset is generated.
If you are working with an untyped dataset ODP.NET will set the DataColumn depending on the precision and scale of the Oracle NUMBER column.
-Naveen -
Hello,
I have complain from SPSS end user reaching Oracle through ODBC interface that Oracle date fields are considered as datetime fields in SPSS.
It is the whish that SPSS would consider Oracle date field right from the beginning as date field without the need to reformat field...
In SPSS dictionary field is described as DATETIME20 after query from the database.
Any idea is apreciated,I just double check and didn't see this option anywhere. You can however copy/paste text on a BlackBerry. I believe the only way would be to copy it in your email client and have the BlackBerry synchronize with it
If someone has been helpful please consider giving them kudos by clicking the star to the left of their post.
Remember to resolve your thread by clicking Accepted Solution. -
Osb jca adapter weird behaviour
Hi gurus,
Im running OSB 11.1.1.5 having a db adapter polling an MSSQL2000 table (SELECT WITH (UPDLOCK, NOWAIT)..)
The table is being filled by a long running transaction.
I observe in the JCA logging the following error on every polling iteration while the table is being filled:
<Jan 10, 2012 2:00:45 PM CET> <Error> <JCA_FRAMEWORK_AND_ADAPTER> <BEA-000000> <<oracle.tip.adapter.db.InboundWork handleException> Encountered a fatal exception while polling. Will continue polling but with minimal logging. Please investigate the fault and manually stop polling from the console if in development and this appears to be a modeling mistake. BINDING.JCA-11624
DBActivationSpec Polling Exception.
Query name: [O_Boeking_I_PollerSelect], Descriptor name: [O_Boeking_I_Poller.OBoeking]. Polling the database for events failed on this iteration.
Caused by java.sql.SQLException: [FMWGEN][SQLServer JDBC Driver][SQLServer]Lock request time out period exceeded..
This exception is considered not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCodes with value "-1222" to your deployment descriptor (i.e. weblogic-ra.xml). This polling process will shut down, unless the fault is related to processing a particular row, in which case polling will continue but the row will be rejected (faulted).
The issue I'm experiencing occurs after the long running transaction is done. What I see is that in the next polling sweep 2 XML documents are delivered by the db adapter engine...I cannot figure out why. I do not want this
1 document contains only 1 record. The other document contains the rest of my records.
Have tried both WebLogic and MS JDBC drivers.
Some of mine properties:
MaxRaiseSize = 0 (I want all the records in 1 XML document)
MaxTransactionSize = unlimited
Thanks alotVeejay,
Have done so...I tried some different setting like test-connections-on-reserve (was off)...no successes here.
I will give a try with another mssql driver version.
Another interesting thing I have observed is when I do not commit the long running transaction, the next db adapter polling event results in this exception:
<Jan 17, 2012 12:24:10 PM CET> <Error> <JCA_FRAMEWORK_AND_ADAPTER> <BEA-000000> <<oracle.tip.adapter.db.InboundWork handleException>
Encountered a fatal exception while polling. Will continue polling but with minimal logging. Please investigate the fault and manually stop polling from the console if in development and this appears to be a modeling mistake. BINDING.JCA-11624 DBActivationSpec Polling Exception.
Query name: [O_Boeking_I_PollerSelect], Descriptor name: [O_Boeking_I_Poller.OBoeking]. Polling the database for events failed on this iteration.
Caused by java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0.
This exception is considered not retriable, likely due to a modelling mistake. This polling process will shut down, unless the fault is related to processing a particular row, in which case polling will continue but the row will be rejected (faulted).
at oracle.tip.adapter.db.exceptions.DBResourceException.createNonRetriableException(DBResourceException.java:682)
at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:648)
at oracle.tip.adapter.db.exceptions.DBResourceException.inboundReadException(DBResourceException.java:483)
at oracle.tip.adapter.db.InboundWork.handleException(InboundWork.java:922)
at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:826)
at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:578)
at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
at weblogic.work.ContextWrap.run(ContextWrap.java:41)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
at java.util.Vector.get(Vector.java:694)
at oracle.tip.adapter.db.InboundWork.vectorSubList(InboundWork.java:1860)
at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:713)
... 6 more
>
This lets me think it could be a bug.. -
How to convert Oracle data types to ABAP types.
Hi,
I have this oracle table table:
Type of col.
Char(6)
Number
Number
Number
Number
Date
I dont know how to convert column of number to abap types. I use exec sgl syntax and I try to insert value to abap structure. But structure <dyn_wa> is wrong.
EXEC SQL PERFORMING loop_output.
SELECT *
INTO :<dyn_wa>
FROM BIND_VAT_CB_SUM_VIEW@DTRTST1
ENDEXEC.
ENDFORM. "get_data
ThanksHI,
REPORT demo_native_sql.
DATA: BEGIN OF wa,
connid TYPE spfli-connid,
cityfrom TYPE spfli-cityfrom,
cityto TYPE spfli-cityto,
END OF wa.
DATA c1 TYPE spfli-carrid VALUE 'LH'.
EXEC SQL PERFORMING loop_output.
SELECT connid, cityfrom, cityto
INTO :wa
FROM spfli
WHERE carrid = :c1
ENDEXEC.
FORM loop_output.
WRITE: / wa-connid, wa-cityfrom, wa-cityto.
ENDFORM.
See the below SAP link for more info
http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/content.htm
Thanks
Sudheer
Maybe you are looking for
-
Exporting Slideshows in Different Formats
Ok everyone, I'm having a few problems. I just recently ugraded to iPhoto 5.0.4 and everything is fine and dandy, but I'm wondering if there's any way that I can export slideshows that I create in different formats. Let me explain my situation; I'm a
-
Problem when using BAPI to create return order
Hi All, I need urgent Information. I am using BAPI_CUSTOMERRETURN_CREATE and BAPI_CUSTOMERRETURN_CHANGE to create and change quantity of return order. In both cases I am getting the result that quantity value is not getting updated. are these BAPIs a
-
Hi, Recently I changed web-hosts and still have my email accounts set up with my old web-host, with the MX records pointing to the old servers. I set up Thunderbird accounts and opened my existing email accounts through IMAP, it shows all current ema
-
Is it possible to run both Yosemite 10.10.2 and OS X Tiger in Mac Pro?
Is it possible to run both Yosemite 10.10.2 and OS X Tiger in Mac Pro?
-
Regarding Best Practices Documents
Hi All, How to search and download SAP Best Practices documents. Thanks in Advance Pavan