SQL0100W BatchUpdateException in DB2

All,
I think there is some problem with DB2 8.1 JDBC driver. I get
SQL0100W No row was found for FETCH, UPDATE or DELETE; or the result of a query is an empty table. SQLSTATE=02000
exception when I use preparedstatement.executeBatch() and I have only one statement in the batch [to delete a non existing row from a table]
code snip....
while(resultSet.next()){
long id = resultSet.getLong("ID");
stmt1 = connection.createStatement();
stmt1.addBatch("DELETE FROM test WHERE ID ="+id);
stmt1.executeBatch(); //executes successfully without any exception
System.out.println("1Here");
stmt = connection.prepareStatement("DELETE FROM test WHERE ID = ?");
stmt.setLong(1,id);
stmt.addBatch();
stmt.executeBatch(); //throws exception SQL0100W No row was found for FETCH, UPDATE or DELETE; or the result of a
query is an empty table. SQLSTATE=02000
System.out.println("2Here");
Please let me know if this is a bug in the driver implementation or some silly mistake from my side.
Thanks in advance,
v_d_s

Sir,
Well the error is telling you what you already now... ie. the row doesn't exist. So it's not really a bug. I'm not sure I would hae classified it as an Exception rather than an Warning but the API only says
BatchUpdateException (a subclass of SQLException) if one of the commands sent to the database fails to execute properly or attempts to return a result set.
So I guess how fails to execute properly is open to interpretation.
Sincerely,
Slappy

Similar Messages

  • Database.LoadDataSet() method throwing error while retriving data from IBM DB2 database

    Database.LoadDataSet() method is throwing error during retriving data from empty table of IBM DB2 database. It is giving error code "SQL0100W".
    “Error Message: 0NO_DATA [02000] [IBM] [DB2 / NT] SQL0100W FETCH, whether there is a line to be UPDATE or DELETE, or of the query result is an empty table .
    SQLSTATE = 02000”

    Hello SharayuPandit,
    For issues regarding DB2, i suggest that you could post it to DB2 related forum:
    https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000842
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Business service failed to insert the data in DB2

    Hi I have developed a business service through OSB and deployed in to SOB in my local. The business service is trying to insert data in to DB2 table where the primary key column is auto generated in DB2.
    When i am testing the business service, in the XML i have removed that tag out of it and tried the execute the service and I end up with the following error. Please let me know where I am going wrong in this.
    <Mar 15, 2012 1:35:19 PM CDT> <Error> <JCA_FRAMEWORK_AND_ADAPTER> <BEA-000000> <servicebus:/WSDL/IIRSearch/adapter/IIRA
    apterServices/AuditInputDataService [ AuditInputDataService_ptt::insert(SearchAuditIirCollection) ] - Could not invoke
    peration 'insert' due to:
    BINDING.JCA-11616
    DBWriteInteractionSpec Execute Failed Exception.
    insert failed. Descriptor name: [AuditInputDataService.SearchAuditIir].
    Caused by java.sql.BatchUpdateException: [IBM][CLI Driver][DB2/LINUXX8664] SQL0798N A value cannot be specified for co
    umn "SEARCH_ID" which is defined as GENERATED ALWAYS. SQLSTATE=428C9
    Please see the logs for the full DBAdapter logging output prior to this exception. ConnectionFactory property platform
    lassName was set to org.eclipse.persistence.platform.database.oracle.Oracle10Platform but the database you are connecti
    g to is DB2/LINUXX8664. Please validate your platformClassName setting. This mismatch can cause the adapter to trigge
    runtime exceptions or execute SQL that is invalid for the database you are connected to. This exception is considered
    not retriable, likely due to a modelling mistake. To classify it as retriable instead add property nonRetriableErrorCo
    es with value "--798" to your deployment descriptor (i.e. weblogic-ra.xml). To auto retry a retriable fault set these
    omposite.xml properties for this invoke: jca.retry.interval, jca.retry.count, and jca.retry.backoff. All properties ar
    integers.
    at oracle.tip.adapter.db.exceptions.DBResourceException.createNonRetriableException(DBResourceException.java:68
    at oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:648)
    at oracle.tip.adapter.db.exceptions.DBResourceException.outboundWriteException(DBResourceException.java:696)
    at oracle.tip.adapter.db.transaction.DBTransaction.commit(DBTransaction.java:236)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.performOperation(WSIFOperation_JCA.java:544)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeOperation(WSIFOperation_JCA.java:353)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.j
    va:312)
    at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:29
    at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.invokeWsifProvider(JCABindingReferenceImpl.java:345)
    at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.post(JCABindingReferenceImpl.java:195)
    at com.bea.wli.sb.transports.jca.binding.JCATransportOutboundOperationBindingServiceImpl.invokeOneWay(JCATransp
    rtOutboundOperationBindingServiceImpl.java:109)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.sendOneWay(JCATransportEndpoint.java:191)
    at com.bea.wli.sb.transports.jca.JCATransportEndpoint.send(JCATransportEndpoint.java:168)
    at com.bea.wli.sb.transports.jca.JCATransportProvider.sendMessageAsync(JCATransportProvider.java:598)
    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:597)
    at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
    at $Proxy128.sendMessageAsync(Unknown Source)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageAsync(LoadBalanceFailoverListener.java:148)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToServiceAsync(LoadBalanceFailoverListener.
    ava:603)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToService(LoadBalanceFailoverListener.java:
    38)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageToService(TransportManagerImpl.java:558)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageAsync(TransportManagerImpl.java:426)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send0(ServiceMessageSender.java:380)
    at com.bea.wli.sb.test.service.ServiceMessageSender.access$000(ServiceMessageSender.java:79)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:137)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:135)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send(ServiceMessageSender.java:140)
    at com.bea.wli.sb.test.service.ServiceProcessor.invoke(ServiceProcessor.java:454)
    at com.bea.wli.sb.test.TestServiceImpl.invoke(TestServiceImpl.java:172)
    at com.bea.wli.sb.test.client.ejb.TestServiceEJBBean.invoke(TestServiceEJBBean.java:167)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.invoke(Unknown Source)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

    I am assuming that the primary key that you were referring to is the SEARCH_ID.
    Caused by java.sql.BatchUpdateException: [IBM][CLI Driver][DB2/LINUXX8664] SQL0798N A value cannot be specified for column "SEARCH_ID" which is defined as GENERATED ALWAYS. SQLSTATE=428C9Looks like when you generated the JCA DBAdapter WSDL, all the columns were selected. And hence the insert queries that were generated to be used by the JCA DBAdapter have this field.
    Can you reconfigure the DBAdapter with a custom query to insert in to the table, without the primary key column selected. This should resolve your issue.
    If this still does not solve your issue. Lets start to debug further by capturing the exact SQL query being executed.
    Enable the debug mode for the JCA framework. Edit the alsbdebug.xml file in the domain directory and set the category alsb-jca-framework-adapter-debug flag to true. Then restart the servers.
    Refer - http://download.oracle.com/docs/html/E15867_01/app_debugging.htm for more details.
    Hope this helps.
    Thanks,
    Patrick

  • BatchUpdateException Problems

    I am trying to play around the batch update method provided in JAVA API 1.3. It works but not without errors. I keep on insert 5 records into my DB2 table by using back the same records. The result is, sometime my code works properly, but sometime it will give me a BatchUpdateException. And I don't know why this could be happened. Attached are the code snippet and also the error log.
    Thanks for any advise and reply.
    // Code Snippet
    if (connection == null) connection = connectDB(); //open connection
    if (stmt != null) stmt = null;
    sqlQuery = "INSERT INTO FAVOURITE (STAFFID, NAME, ACCTNO) VALUES(?,?,?);
    connection.setAutoCommit(false);
    stmt = connection.prepareStatement(sqlQuery);
    for (int j = 0; j < 5; j++) {
       stmt.setString(1, staffID[j]);
       stmt.setString(2, staffName[j]);
       stmt.setString(3, staffAcct[j]);
       stmt.addBatch();
    int [] numUpdates = stmt.executeBatch();
    connection.commit();
    stmt.clearBatch();
    // end code snippet
    // Start error log
    [11/1/04 22:18:41:086 MYT] 21ab3697 LocalTransact E WLTC0033E: Resource jdbc/dev rolled back in cleanup of unresolved LocalTransactionContainment.
    [11/1/04 22:18:41:089 MYT] 21ab3697 LocalTransact E WLTC0032E: One or more resou
    rces rolled back. An unresolved LocalTransactionContainment had an unresolved ac
    tion of rollback.
    [11/1/04 22:18:41:091 MYT] 21ab3697 WebAppTransac E SRVE0183E: LocalTransaction
    rolled-back due to setRollbackOnly
    [11/1/04 22:18:41:095 MYT] 21ab3697 WebGroup      E SRVE0026E: [Servlet Error]-[
    LocalTransaction rolled-back due to setRollbackOnly]: com.ibm.ws.LocalTransactio
    n.RolledbackException
            at com.ibm.ws.LocalTransaction.LocalTranCoordImpl.cleanup(LocalTranCoord
    Impl.java(Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppTransactionCollaborator.postInvo
    ke(WebAppTransactionCollaborator.java(Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAp
    pRequestDispatcher.java(Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebApp
    RequestDispatcher.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.InvokerServlet.service(InvokerServlet
    .java:255)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
            at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(Stric
    tServletInstance.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(Stric
    tLifecycleServlet.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecy
    cleServlet.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(Strict
    LifecycleServlet.java(Inlined Compiled Code))
            at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstan
    ce.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(V
    alidServletReferenceState.java(Compiled Code))
            at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(Ser
    vletInstanceReference.java(Inlined Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDi
    spatch(WebAppRequestDispatcher.java(Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAp
    pRequestDispatcher.java(Compiled Code))
            at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebApp
    RequestDispatcher.java(Compiled Code))
            at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.jav
    a(Compiled Code))
            at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebApp
    Invoker.java(Compiled Code))
            at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvoc
    ation(CachedInvocation.java(Compiled Code))
            at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(Ser
    vletRequestProcessor.java(Compiled Code))
            at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSE
    Listener.java(Compiled Code))
            at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnect
    ion.java(Compiled Code))
            at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.ja
    va(Compiled Code))
            at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
            at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
    //end error log

    I would suggest that you google using the following string....
    "An unresolved LocalTransactionContainment"

  • Batchupdate fails in DB2/400

    Hi
    I�m trying to do a batchupdate in an DB2/400 table but when I try to insert I get an error that there�s a duplicate key value and the update fails. This is normal behavior as indeed the program should only add a record if it doesn�t exist yet, if it does, it should move to the next record. I use this code:

    String cmd= "INSERT INTO TABLE1(IBY58IAWB)VALUES (?)";
    AS400stat = AS400Conn.prepareStatement(cmd);
         while (rs.next())
         AS400stat.setString(1,rs.getString(1));
         AS400stat.addBatch();
         int[] updateCount=AS400stat.executeBatch();
         AS400stat.clearBatch();

    catch (BatchUpdateException b)
         System.out.println("error: " + b.getErrorCode());
         For(int x=0;x<b.getUpdateCounts();x++)
    System.out.println(getUpdateCounts[x]);
         return;     
    the problem is that the errorcode returned is 0 and getUpdateCounts returns no elements, so the program stops executing.
    I�m using the IBM ODBC-JDBC bridge, which supports batchupdates. I know some drivers continue executing the batch even when an error occurs, obviously this one doesn't
    Thanks for your help!

    Surely you should just use executeUpdate(), catch and ignore the duplicate key exception.
    As far as I can remember, the JTOpen driver(http://www-124.ibm.com/developerworks/oss/jt400/) behaves the same.

  • Support package / add on import error in DB2 V9.1 / windows 2003 system

    Hi
    I have installed ERP 6.0 IDES version in Windows 2003 server with DB2 LUW 9.1 / FP5.
    I have selected "Row Compression" and "Deferred Table Creation" during installation.
    Now when I am importing add on BI Content 7.03, I am getting error during Movename tabs phase.
    Error in phase: IMPORT_PROPER
    Reason for error: TP_STEP_FAILURE
    Return code: 0008
    Error message: OCS Package ALL, tp step "6", return code 0008
    The error message in the file D:\usr\sap\trans\log\P090113.IDS is as follows,
    2 ETP301
    3 ETP361 "96" Shadow-Nametabs activated, DDL executed
    2 ETP362 "6" Shadow-Nametab activations failed
    2 ETP360 Begin: Act. of Shadow-Nametabs with DDL ("2009/01/13 02:57:51")
    2 ETP363 End : Act. of Shadow-Nametabs with DDL ("2009/01/13 02:58:07")
    2 ETP301
    1 ETP172 MOVE OF NAMETABS
    1 ETP110 end date and time : "20090113025807"
    1 ETP111 exit code : "8"
    1 ETP199 ######################################
    I have read some notes it may be due to "Row compression" and "Deffered table creation" option in DB2. Please help me in resolving this issue if it is DB2 related.
    Regards,
    Nallasivam.D

    Hi,
    Please find the real error message which I found in the same log file. This is a new installation.
    System configuration details:
    ERP 6.0 IDES SR3 + Windows 2003 enterprise server SP2 + DB2 V9.1 / FP5
    BASIS and ABAP support pack level: (700) 13.
    Error message:
    3 ETP399 INDEX IN "IDS#BTABI"
    3 ETP399 LONG IN "IDS#BTABD COMPRESS YES"
    3 ETP399 
    2WETP000 02:53:26: Retcode 1: error in DDL statement for "/OSP/T_REPINFO                " - repeat
    2EETP345 02:53:38: Retcode 1: SQL-error "-107-SQL0107N  The name "IDS#BTABD COMPRESS YES" is too lo
    2EETP345 ng.  The maximum length is "18".  SQLSTATE=42622" in DDL statement for "/OSP/T_REPINFO   
    2EETP345             "
    2 ETP399  -
    DB-ROLLBACK() -
    3 ETP399 INDEX IN "IDS#POOLI"
    3 ETP399 LONG IN "IDS#POOLD COMPRESS YES"
    3 ETP399 
    2WETP000 02:54:05: Retcode 1: error in DDL statement for "/SAPPO/CMP_ASG                " - repeat
    2EETP345 02:54:17: Retcode 1: SQL-error "-107-SQL0107N  The name "IDS#POOLD COMPRESS YES" is too lo
    2EETP345 ng.  The maximum length is "18".  SQLSTATE=42622" in DDL statement for "/SAPPO/CMP_ASG   
    2EETP345             "
    2 ETP399  -
    DB-ROLLBACK() -
    2EETP334 02:54:17: error in DDL, nametab for "/SAPPO/CMP_ASG" not activated
    3 ETP399 IN "IDS#POOLD"
    3 ETP399 INDEX IN "IDS#POOLI"
    3 ETP399 LONG IN "IDS#POOLD COMPRESS YES"
    3 ETP399 
    2WETP000 02:54:17: Retcode 1: error in DDL statement for "/SAPPO/CSCRN_HDR              " - repeat
    2EETP345 02:54:29: Retcode 1: SQL-error "-107-SQL0107N  The name "IDS#POOLD COMPRESS YES" is too lo
    2EETP345 ng.  The maximum length is "18".  SQLSTATE=42622" in DDL statement for "/SAPPO/CSCRN_HDR 
    2EETP345             "
    2 ETP399  -
    DB-ROLLBACK() -
    2EETP334 02:54:29: error in DDL, nametab for "/SAPPO/CSCRN_HDR" not activated
    3 ETP399 INDEX IN "IDS#POOLI"
    3 ETP399 LONG IN "IDS#POOLD COMPRESS YES"
    3 ETP399 
    2WETP000 02:54:29: Retcode 1: error in DDL statement for "/SAPPO/F_ASG                  " - repeat
    2EETP345 02:54:41: Retcode 1: SQL-error "-107-SQL0107N  The name "IDS#POOLD COMPRESS YES" is too lo
    2EETP345 ng.  The maximum length is "18".  SQLSTATE=42622" in DDL statement for "/SAPPO/F_ASG     
    2EETP345             "
    2 ETP399  -
    DB-ROLLBACK() -
    2EETP334 02:54:41: error in DDL, nametab for "/SAPPO/F_ASG" not activated
    Regards,
    Nallasivam.D

  • Error while calling a Db2 stored proc  using Dataservice

    Hi ,
    I am getting the following exception while calling a Db2 proc.The proc is not returning any refcursor.It has one Input param of type String.We are expecting the result in resultset. I am able to call the proc using JDBC function and iterate tru the resultset and print it.
    While doing import the source Metadata , I Added a "Editable Row Set" Type.
    Any clue ?
    ava.lang.RuntimeException: Incorrect definition, too many return resultset
         at com.bea.ld.wrappers.procedure.ProcedureAdapter$CallableWrapper.getNextReturnValue(ProcedureAdapter.java:634)
         at com.bea.ld.wrappers.procedure.ProcedureIterator.getNextToken(ProcedureIterator.java:249)
         at com.bea.ld.wrappers.procedure.ProcedureIterator.fetchNext(ProcedureIterator.java:125)
         at weblogic.xml.query.iterators.GenericIterator.hasNext(GenericIterator.java:134)
         at weblogic.xml.query.runtime.sequences.Subsequence.fetchNext(Subsequence.java:106)
         at weblogic.xml.query.iterators.GenericIterator.next(GenericIterator.java:113)
         at weblogic.xml.query.runtime.querycide.QueryAssassin.fetchNext(QueryAssassin.java:54)
         at weblogic.xml.query.iterators.GenericIterator.peekNext(GenericIterator.java:151)
         at weblogic.xml.query.runtime.qname.InsertNamespaces.fetchNext(InsertNamespaces.java:161)
         at weblogic.xml.query.iterators.GenericIterator.next(GenericIterator.java:113)
         at weblogic.xml.query.runtime.core.QueryIterator.fetchNext(QueryIterator.java:127)
         at weblogic.xml.query.iterators.GenericIterator.hasNext(GenericIterator.java:134)
         at weblogic.xml.query.xdbc.util.Serializer.serializeItems(Serializer.java:142)
         at com.bea.ld.server.QueryInvocation.getResult(QueryInvocation.java:461)
         at com.bea.ld.EJBRequestHandler.executeFunction(EJBRequestHandler.java:346)
         at com.bea.ld.ServerBean.executeFunction(ServerBean.java:108)
         at com.bea.ld.Server_ydm4ie_EOImpl.executeFunction(Server_ydm4ie_EOImpl.java:208)
         at com.bea.ld.Server_ydm4ie_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:491)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:120)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:434)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:429)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

    Hi,
    I am trying to do something like this but with Oracle stored procedure which returns an associate array and a cursor and these are defined as INOUT. I am not finding a way how to do it with editable row set. Can you plese list the steps used to make things work.
    Thanks.

  • Error in starting DB2 UDB (AIX with ECC 6.0)

    Hello All,
    I am facing error in starting the database as below :
    <b>exec(): 0509-036 Cannot load program db2start because of the following errors:
            0509-130 Symbol resolution failed for /usr/lib/threads/libc.a[aio_64.o] because:
            0509-136   Symbol kaio_rdwr64 (number 0) is not exported from
                       dependent module /unix.
            0509-136   Symbol listio64 (number 1) is not exported from
                       dependent module /unix.
            0509-136   Symbol acancel64 (number 2) is not exported from
                       dependent module /unix.
            0509-136   Symbol iosuspend64 (number 3) is not exported from
                       dependent module /unix.
            0509-136   Symbol aio_nwait (number 4) is not exported from
                       dependent module /unix.
            0509-136   Symbol aio_nwait64 (number 5) is not exported from
                       dependent module /unix.
            0509-136   Symbol aio_nwait_timeout (number 6) is not exported from
                       dependent module /unix.
            0509-136   Symbol aio_nwait_timeout64 (number 7) is not exported from
                       dependent module /unix.
            0509-026 System error: Error 0
            0509-192 Examine .loader section symbols with the
                     'dump -Tv' command.
    SQL1652N  File I/O error occurred.</b>
    I have even changed the Acc. I/O setting also as per the note :683396 .
    But the error still exists.Please help me out in this ssue.
    Regards,
    Chandra.

    Hi Chandra,
    this error may occure when you do not install DB2 on the node via db2setup on AIX. I assume you moved DB2 via ACC to this box. DB2 requires AIO. In general db2setup enables it for you. You can check this by issuing the following command: 'lsdev -Cc aio'
    The correct output should be like:
    aio0 Available Asynchronous I/O (Legacy)
    The wrong one with disabled AIO:
    aio0 Defined Asynchronous I/O (Legacy)
    Use 'smitty aio' to configute AIO for your machine.
    Regards,
    Steffen

  • Data Federator XI 3.0 using DB2 VARCHAR FOR BIT DATA Column?

    We have a column in a DB2 database that is defined as VARCHAR(16) FOR 
    BIT DATA.
    We are using the suggested IBM JDBC driver, db2jcc.jar, against a DB2 
    OS/390 8.1.5 version database.
    The Datasource column displays a data type of NULL, indicating the DF 
    does not understand or cannot handle this IBM data type.
    We have two issues.
    First, target tables are not able to return any columns, regardless if 
    we exclude columns defined as NULL as mentioned above. We see the 
    'Wait' animation for a very long time when we use the 'Target table 
    test tool' option. Selecting to display the count only, returns zero.
    We are able to fetch and view non-NULL column data when using the 
    'Query tool' under the Datasource pane.
    I also get the same result when using the 'My Query Tool' in Server 
    Administrator; a selection agains the sources returns data while 
    selecting from a target table returns no data. Also, a 'select 
    count(*)' returns zero.
    The second issue is in mapping a relationship between two DB2 tables 
    where the join is between two columns of the above mentioned type 
    (NULL).
    The error we get back when we use "Show Errors" is "The types 
    'NULL' (in 'S1.PLANNEDGOALID') and 'NULL' (in 'S2.PLANNDEDGOALID') are 
    not compatible.". When reviewing the relationship, a dashed red line 
    appears instead of a solid grey line between the two tables in the 
    "Table relationships and pre-filers" section of our mapping pane.
    The following query returns an error via the Server Administrator 
    Query Tool; "Types 'NULL' and 'NULL' are not compatible for operator 
    '=' (Error code : 10248)".
    select count(*)
    from
    (select s1.CASEID, s2.PLANNEDGOALID, s2.NAME, s2.PLANNEDGRPSTTYCD
      from "/DF_CMS_ODS/sources/CMFSREPT/CMSPROD.PLANNEDGOAL" AS s1
    ,"/DF_CMS_ODS/sources/CMFSREPT/CMSPROD.PLANNEDGOAL" s2
              where s1.PLANNEDGOALID = s2.PLANNEDGOALID)
    Here are the properties settings in the Resource Connector Settings 
    for jdbc.db2.zSeries we are using.
    capabilities: isjdbc=true;orderBy=false
    driverLocation: drivers/db2jcc_license_cisuz.jar;drivers/db2jcc.jar
    jdbcClass: com.ibm.db2.jcc.DB2Driver
    sourceType: db2
    supportsCatalog: no
    urlTemplate: jdbc:db2://<hostname>[:<port>]/<databasename>
    Here are the Connection parameters as defined for the datasource in DF 
    Designer.
    Defined resource: jdbc.db2.zSeries
    Jdbc connection URL: jdbc:db2://DB2D03:50000/CMFSREPT
    Authentication: Use a specific database logon for all Data Federator 
    users.
    User Name: x
    Password: hidden
    Login domain: -- Choose a defined login domain --
    Supports Schema: checked
    Schema: is empty
    Prefix table names with schema name: checked
    Supports catalog: unchecked
    Prefix table names with the database name: unchecked
    Table types: TABLE and VIEW
    So, the following is the two questions we require answers for...
    Is this a limitation of Data Federator?
    Is there a work around short of changing the datatype in the database.

    Hi Darren,
    The VARCHAR() FOR BIT DATA is a binary data type and Data Federator does not support binaries. But if in your case, it makes sense to map this column to a VARCHAR data type you can configure the DB2 connector to view this column as a VARCHAR.
    Your column can be mapped explicitly to a data type of your choice using a property: castColumnType.
    This property can be set updating the resource you selected when you registered you DB2 data source.
    If the resource is "jdbc.db2", then:
    1. Launch Data Federator Administrator
    2. Click on "Administration" tab
    3. Click on "Connector Settings"
    4. Select the right resource: "jdbc.db2"
    5. Click "Add a property"
    6. Select "castColumnType"
    7. Set its value to: VARCHAR() FOR BIT DATA=VARCHAR
    8. Click on Ok
    You should see this column as a VARCHAR.
    Regards,
    Mokrane
    PS: For the target table issue, we have forwarded your mail to the Data Federator Designer team.

  • HELP - DB2 v9 & App Server PE 9.0 - PING Connection Pool Failure - HELP

    I've been playing around with Studio Creator and DB2 v9 without any issues.
    So I figured I would installed App Server PE 9 and use this as my production server that I would deploy to from studio creator.
    However, in my efforts to set up db2/v9 I have been trying to ping a connection pool without any luck. I get the following message:
    Operation 'pingConnectionPool' failed in 'resources' Config Mbean. Target exception message: Connection could not be allocated because: [sunm][DB2 JDBC Driver]Resource Limits Reached( ALLOCATE MEMORY FOR NEW SQLSTT FAILED ). Diagnostic Info: FUNCTION ID = 0049 , PROBE POINT = 0400 , TRACE POINT = 0030 , SUBCODE1 = 8B0F0000, SUBCODE2 = 78A68A98, SUBCODE3 = 00000000, ERROR MSG = Parser: Memory allocation error.
    My datasource class name is com.sun.sql.jdbcx.db2.DB2DataSource.
    And my resource type is javax.sql.datasource
    I have copied smbase.jar, smdb2.jar and smutil.jar into c:\sun\appserver\lib
    and I have all of the properties (serverName, portNumber, databaseName, user, password) created and set accordingly.
    Any help would be greatly appreciated.

    Here is how I got the DB2 Express-C and Sun PE 9.0 to work. ( at least base connectivity wise )
    1. ) You have to have at least the DB2 Client installed on the system that will be communicating to the DB2 instance.
    2.) The following jars will be needed ( depending on the driver type used) . db2java.zip, db2jcc.jar, and db2jcc_license_cu.jar and use them in the App Server ->JVM settings -> Path Settings -> Classpath Suffix
    3.) The next setup is dependent on the Type driver you use
    I used the Type 4 and this is the resource setup I used.
    Connection Pool:
    Name: DB2TestPool
    Datasource Classname: com.ibm.db2.jcc.DB2SimpleDataSource
    Resource Type: javax.sql.ConnectionPoolDataSource
    Properties:
    user: xxxxxx
    password: xxxxxx
    databaseName: TEST
    serverName: <hostname of machine>
    portnumber: 50000
    driverType: 4
    URL: jdbc:db2://<hostname>:<port>/<database>
    JDBC Resource:
    JNDI Name: jdbc/TEST
    Pool Name: DB2TestPool
    With this configuration I was able to ping the database as well as connect to create an entity bean from a table. This should give you a starting point.
    I have yet to deploy my application, but should be doing that sometime today to verify that a connection can be made and used from within the application.

  • Problem with DB2 database connection.

    Hello, I configured a DB2 connection. Was also able to create all the view objects. When I run my application using jdeveloper embedded oc4j I am getting the following error: (The connection is already created and the test is successful. I have also created the entity and view objects.)
    WARNING: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.db2.jcc.DB2Driver
    07/04/25 14:05:12 SEVERE: ApplicationStateRunning.initConnector Error occurred initializing connectors. Exception is: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.db2.jcc.DB2Driver
    07/04/25 14:05:12 SEVERE: ApplicationStateRunning.initConnector Stack trace: oracle.oc4j.sql.DataSourceException: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.db2.jcc.DB2Driver
    at com.evermind.server.ApplicationStateRunning.initDataSourceConnectionPool(ApplicationStateRunning.java:2072)
    at com.evermind.server.ApplicationStateRunning.initDataSourceConnector(ApplicationStateRunning.java:2017)

    Copy the DB2 JDBC JAR file to the \j2ee\home\applib dir or the
    C:\JDeveloper\j2ee\home\lib.

  • Dbcon connection from sap db2 to external sql server

    Hi ,
    I am trying to connect from my sap server which is in unix platform with DB2 database to external SQL server using DBCON as  MSSQL_SERVER=<server_name> MSSQL_DBNAME=<db_name>. But while running ADBC_TEST_connection i am getting the error . When i check the error log it says
    Loading DB library '/usr/sap/DVL/SYS/exe/run/dbmssslib.so' ...
    M  *** ERROR => DlLoadLib()==DLENOACCESS - dlopen("/usr/sap/SID/SYS/exe/run/dbmssslib.so") FAILED
      "Unable to find library '/usr/sap/DVL/SYS/exe/run/dbmssslib.so'."  [dlux.c       445]
    M  {root-id=002655A9DCD21EE3B89D69F99DF39F0D}_{conn-id=00000000000000000000000000000000}_0
    B  *** ERROR => Couldn't load library '/usr/sap/SID/SYS/exe/run/dbmssslib.so'
    How to resolve this issue. As it was mentioned in few forum we need to download the dbsl library from kernel patches and to load in kernel path. As my  db is DB2  can  we download dbmssslib.so this library and load in kernel file? Is it will work?
    Regards,
    Rai

    Hi Rai,
    This error indicates that the ABAP stack could not find the SAP DBSL for SQL Server (dbmssslib.dll) in the kernel directory. If you encounter this error on a Unix - based server the root cause is clear: the DBSL does not exist for other platforms than Windows or Linux x84_64. In this case use a Windows-based or a Linux x86_64-based SAP Application Server to establish the connection. If your system does not contain a Windows-based or a Linux x86_64-based Application Server you need to setup a small one as workaround. If you encounter this error on a Windows Application Server or a Linux x86_64 based Application Server make sure that the DBSL is properly installed in the kernel directory as explained in the document below.
    For more details on configuration and troubleshooting refer to below SCN document
    How to access an external Microsoft SQL Server database
    Hope this helps.
    Regards,
    Deepak Kori

  • Remoted DB2 connection from SAP

    Hello Experts,
    We have a requirement to connect the remote DB DB2 (No SAP) which is on I series from our SAP ECC EHP 5 system so I made a below entry in table DBCON -
    Database connection - PRMS_TEST
    DBS                            - DB4
    Username                   - SAP
    *Password                    ***********
    Connection Information - AS4_HOST=S1031993;AS4_DB_LIBRARY=RMTLIB
    but while doing the test connection, it gives the below error-
    B  Loading DB library '/usr/sap/ECD/DVEBMGS00/exe/dbdb4slib.so' ...
    M  *** ERROR => DlLoadLib()==DLENOACCESS - dlopen("/usr/sap/ECD/DVEBMGS00/exe/dbdb4slib.so") FAILED
      "/usr/sap/ECD/DVEBMGS00/exe/dbdb4slib.so: cannot open shared object file: No such file or directory"  [dlux.c       445]
    M  {root-id=000C298267DF1EE0BBC9171365715368}_{conn-id=00000000000000000000000000000000}_0
    B  *** ERROR => Couldn't load library '/usr/sap/ECD/DVEBMGS00/exe/dbdb4slib.so'
    [dbcon.c      5263]
    B  {root-id=000C298267DF1EE0BBC9171365715368}_{conn-id=00000000000000000000000000000000}_0
    B  ***LOG BYG=> could not load library for database connection PRMS_TEST  [dbds         886]
    B  ***LOG BZY=> unexpected return code 8192       calling DBDS       [dbacds       1536]
    My SAP environment is -
    SAP - ECC EHP 5
    Kernel Release 720 patch 90
    OS     - Red Hat Linux 5.5 - 64 bit
    Database - DB2 (DB6)
    Kindlly let us know if I have to put the file dbdb4slib.so in kernel directory and from where I can get this file and if my DBCON entry is correct ?
    Regards
    Saurabh Mishra

    As per note 663756, I can use the DB2 CLI driver as I am on Kernel release 720 (see below) -
    If you use a DB2 CLI driver client, the following changes are required in
    the procedure described above because the CLI driver does not support DB2
    CLP and BIND commands:
    o The CATALOG commands are omitted.
    o The target host and port must be entered in the table DBCON.
    For example, the CON ENV row looks as follows:
    DB6_DB_NAME=HOSTDB;DB6_DB_TYPE=DB2/390;DB6_DB_HOST=<hostname>;
    DB6_DB_SVCENAME=<portnum>;
    o The BIND commands must be executed by a runtime client.
    Alternatively, you can use the DB2Binder utility from Note 784264
    to bind the CLI packages.
    Is that mean that I need to only maintain the DBCON entry as all other commands are omitted for CLI driver and license file is mandatory or temp license will work ?
    As per note 784264, I checked my CLASSPATH directory and it contain the JDBC driver file -
    sapecdci1:db2ecd 58> pwd
    /db2/db2ecd/db2_software/java
    sapecdci1:db2ecd 59> ls db2*.jar
    db2dbgm.jar  db2jcc4.jar  db2jcc.jar  db2jcc_license_cu.jar  db2policy.jar  db2umplugin.jar
    sapecdci1:db2ecd 60> db2set -all
    [e] DB2DBDFT=ECD
    <i> DB2_RESTORE_GRANT_ADMIN_AUTHORITIES=YES [DB2_WORKLOAD]
    <i> DB2_BLOCKING_WITHHOLD_LOBLOCATOR=NO [DB2_WORKLOAD]
    <i> DB2_AGENT_CACHING_FMP=OFF [DB2_WORKLOAD]
    <i> DB2_TRUST_MDC_BLOCK_FULL_HINT=YES [DB2_WORKLOAD]
    <i> DB2_CREATE_INDEX_COLLECT_STATS=YES [DB2_WORKLOAD]
    <i> DB2_ATS_ENABLE=YES [DB2_WORKLOAD]
    <i> DB2_RESTRICT_DDF=YES [DB2_WORKLOAD]
    <i> DB2_DUMP_SECTION_ENV=YES [DB2_WORKLOAD]
    <i> DB2_OPT_MAX_TEMP_SIZE=10240 [DB2_WORKLOAD]
    <i> DB2_WORKLOAD=SAP
    <i> DB2_TRUNCATE_REUSESTORAGE=IMPORT [DB2_WORKLOAD]
    <i> DB2_MDC_ROLLOUT=DEFER [DB2_WORKLOAD]
    <i> DB2_ATM_CMD_LINE_ARGS=-include-manual-tables [DB2_WORKLOAD]
    <i> DB2_SKIPINSERTED=YES [DB2_WORKLOAD]
    <i> DB2_VIEW_REOPT_VALUES=YES [DB2_WORKLOAD]
    <i> DB2_OBJECT_TABLE_ENTRIES=65532 [DB2_WORKLOAD]
    <i> DB2_OPTPROFILE=YES [DB2_WORKLOAD]
    <i> DB2_IMPLICIT_UNICODE=YES [DB2_WORKLOAD]
    <i> DB2_RUNTIME_DEBUG_FLAGS=TOLERANT_FLOAT [DB2_WORKLOAD]
    <i> DB2STMM=APPLY_HEURISTICS:YES [DB2_WORKLOAD]
    <i> DB2_INLIST_TO_NLJN=YES [DB2_WORKLOAD]
    <i> DB2_MINIMIZE_LISTPREFETCH=YES [DB2_WORKLOAD]
    <i> DB2_REDUCED_OPTIMIZATION=4,INDEX,JOIN,NO_TQ_FACT,NO_HSJN_BUILD_FACT,STARJN_CARD_SKEW,NO_SORT_MGJOIN,CART OFF,CAP OFF [DB2_WORKLOAD]
    <i> DB2NOTIFYVERBOSE=YES [DB2_WORKLOAD]
    <i> DB2TERRITORY=1
    <i> DB2_INTERESTING_KEYS=YES [DB2_WORKLOAD]
    <i> DB2_EVALUNCOMMITTED=YES [DB2_WORKLOAD]
    <i> DB2_EXTENDED_OPTIMIZATION=NLJOIN_KEYCARD,IXOR [DB2_WORKLOAD]
    <i> DB2_ANTIJOIN=EXTEND [DB2_WORKLOAD]
    <i> DB2COMPOPT=327685,131776 [DB2_WORKLOAD]
    <i> DB2ATLD_PORTS=60000:65000
    <i> DB2ENVLIST=INSTHOME SAPSYSTEMNAME dbs_db6_schema DIR_LIBRARY LD_LIBRARY_PATH
    <i> DB2COMM=TCPIP [DB2_WORKLOAD]
    [g] DB2FCMCOMM=TCPIP4
    [g] DB2SYSTEM=sapecdci1
    [g] DB2INSTDEF=db2ecd
    sapecdci1:db2ecd 61> java com.ibm.db2.jcc.DB3Binder
    Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.db2.jcc.DB3Binder
       at gnu.java.lang.MainThread.run(libgcj.so.7rh)
    Caused by: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB3Binder not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/db2/db2ecd/sqllib/java/db2jcc_license_cu.jar,file:/db2/db2ecd/sqllib/java/db2jcc.jar,file:/db2/db2ecd/sqllib/function/,file:./,file:/db2/db2ecd/sqllib/java/db2java.zip,file:./,file:/db2/db2ecd/sqllib/java/db2java.zip,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
       at java.net.URLClassLoader.findClass(libgcj.so.7rh)
       at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
       at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
       at gnu.java.lang.MainThread.run(libgcj.so.7rh)
    sapecdci1:db2ecd 62> db2 get dbm cfg | grep -i svcename
    TCP/IP Service name                          (SVCENAME) = sapdb2ECD
    SSL service name                         (SSL_SVCENAME) =

  • DB2 error in file db2nodes.cfg on HPUX cluster instalation

    I am installing ECC6 SR3 ABAP + DB2 V9.1 in cluster environment on HPUX IA64 + ServiceGuard.
    I am with the following problem, DB2 software does not function in second node.
    Overview:
    node1: host1
    node2: host2
    virtual host: vthostci
    virtual host: vthostdb
    ServiceGuard Package
    pkgdb (hostnames host1/vthostdb)
    pkgci (hostnames host2/vthostci)
    Shared Disk
    /usr/sap (on package pkgci)
    /db2
    /db2/db2ecp
    /db2/ECP
    /db2/ECP/db2dump
    /db2/ECP/db2ecp
    /db2/ECP/log_dir
    /db2/ECP/sapdata1
    /db2/ECP/sapdata2
    /db2/ECP/sapdata3
    /db2/ECP/sapdata4
    components installed on node1 (sapinst use virtual hostname)
    ASCS on vthostci
    DB Instance on vthostdb
    CI on vthostci
    components installed on node2
    Creating Operating System Users (sapinst)
    without problems until here, but when movement the DB instance and the ASCS to node2 the DB2 instance does not function, it presents error in the file db2nodes.cfg.
    the file db2nodes.cfg contains the following line:
    "0 host1 0" (the physical hostname the node1)
    My problem is... How to configure DB2 Software/Instance on both node the HA cluster?
    Another question, on ERP 2005 SR3 the db2 software is automatically installed by SAPinst in the following directory:/db2/db2<dbsid>/db2_software.
    That is correct in cluster environment? because /db2 is shared disk.
    Please help me
    Thanks.

    Hi Licia ,
    if you are running an single node and simply switch database from node1 to node2 this should not be a problem since the database software is taken over with the database .
    If you have problems taking over the database software due to some issues
    ( like open files ) you can also keep the database software locally as before , but this then implies  to  maintain database software twice .
    If you are running multiple DB2 nodes on cluster node1 and cluster node2 of course you need
    database software installed and maintained locally on both nodes .
    Best regards
    dirk

  • Does SAP support Solaris 10 ZFS filesystem when using DB2 V9.5 FP4?

    Hi,
    I'm installing NW7 (BI usage). SAPINST has failed in the step "ABAP LOAD due to the DB2 error message
    "Unsupported file system type zfs for Direct I/O". It appears my Unix Admin must have decided to set these filesystems as ZFS on this new server.
    I  have several questions requiring your expertise.
    1) Does SAP support ZFS filesystems on Solaris 10 (SPARC hardware)? I can not find any reference in SDN or Service Market Place? Any reference will be much appreciated.
    2) How can I confirm my sapdata fielsystems are ZFS?
    3) What actions do you recommend for me to resolve the SAPINST errors? Do I follow the note "Note 995050 - DB6: NO FILE SYSTEM CACHING for Tablespaces" to disable "Direct I/O" for all DB2 tablespaces? I have seen Markus Doehr's forum Link:[ thread|Re: DB2 on Solaris x64 - ZFS as filesystem possible?; but it does not state exactly how he overcame the error.
    regards
    Benny

    Hi Frank,
    Thanks for your input.
    I have also found  the command "zfs list" that would display any ZFS filesystems.
    We have also gone back to UFS as the ZFS deployment schedule does not meet this particular SAP BW implementation timeline.
    Has any one come across any SAP statement that states NW7 can be deployed with ZFS for DB2 database on Solaris SPARC platform. If not, I'll open an OSS message.
    regards
    Benny

Maybe you are looking for

  • Why can't i transfer music from my Macbook Pro to my iPhone 5.

    Hey guys. I was wondering how i'm able to put music from the itunes on my Macbook Pro to my iPhone 5. when i connect the usb it says The iphone " insert name " cannot be used because it requires iTunes version 10.7 or later. Go to www.itunes.com to d

  • How to create transport request for business function activation?

    Hi Gurús, I activated LOG_MM_MAA_1 business function in development (DEV) system: Component: SAP_APPL Release: 604 Level: 0006 SP: SAPKH60406 I want to transport the activation to quality (QAS) system. In SFW5 transaction --> System Settings --> Tran

  • ESB Inbound DB Adapter: External Sequencing

    I have created an ESB Inbound process that deletes from the source table, and it works fine. Now I am trying to poll some tables I don't have write/delete privilege for, on a DB2 connection, and so I wish to store my last_read_id in a table under my

  • SharePoint 2013 OOB workflow issue

    Hi, We are having issue with OOB workflow as below. Any help? Thanks srabon

  • Characteristic of Data Type = Date follows User Profile Only

    Hi All In EHS SVT the characteristic TSCAList_Date [SAP_EHS_1023_053_DATE_LIST] is of Data Type = Date) and follows the date format defined in the User Profile of actual user. If a user is using EU profile such as: EU date format = 1 DD.MM.YYYY EU de