Short Dump - Transaction TBB1 - Insert new item in table FLQITEMFI

Dear All,
I have a problem with transation code TBB1. The short dump happens when the new item has created into the table FLQITEMFI.
A RAISE statement in the program "SAPLFLQPO" raised the exception condition "INS_ERROR_IT".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.

Hi,
Anyone have any suggestion how to solve this?
Thanks,
Daniel

Similar Messages

  • How to insert new Item in JCombox through setEditable?

    Hey guys,
    Is there somebody who can help me on how to insert new Item in the JComboBox through setEditable?
    JComboBox box  = new JComboBox();
    box.addItem("");box.addItem("a");
    box.addItem("b");
    box.setEditable(true);
    When I run it and selected the index 0 which the one which color red, I want to edit it and when I press enter key it will add a new item, but preserving this " box.addItem(""); , what I want is to add like this one, box.addItem("The new text entered"); "
    Can you help me with this one... Thanks

    hello,
    the following demo may help,
    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.DefaultComboBoxModel;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    * comobo.java
    * Version 1.0
    * Date Jan 3, 2006
    * Copyright spatika
    public class comobo extends JFrame implements ActionListener{
         JComboBox jc = new JComboBox();
         DefaultComboBoxModel lm = new DefaultComboBoxModel();
         JButton jb = new JButton("add");
         public comobo(){
              lm.addElement("");
              lm.addElement("1");
              lm.addElement("2");
              lm.addElement("3");
              jc.setModel(lm);
              jc.setEditable(true);
              jb.addActionListener(this);
              getContentPane().add(jb,BorderLayout.NORTH);
              getContentPane().add(jc,BorderLayout.SOUTH);
              pack();
              setVisible(true);
              setDefaultCloseOperation(EXIT_ON_CLOSE);
         public void actionPerformed(ActionEvent i){
              Object text = jc.getSelectedItem();
              jc.setSelectedItem(null);
              lm.addElement(text);
         public static void main(String artgs[]){
              new comobo();
    }thanks
    daya

  • How Insert new item in old PO ?

    Hii,
       how to Insert new item in old PO . also give related links to this whare i can find my ans.. with some example.
    Thanks & Regards,
    Arya

    Hi
    Go through the below link
    adding new items to existing purchase order
    Regards
    Pavan

  • Short dump while creating a new status report in webdynpro cprojects

    Short dump details are
    Runtime Errors       OBJECTS_OBJREF_NOT_ASSIGNED
    Exception              CX_SY_REF_IS_INITIAL
    Access via 'NULL' object reference not possible.     
    GET_AVAIL_CALID" "(METHOD)",  of the class CL_DPR_BUPA_DISTRIBUTION failed to capture the Business partner details.
    The dump analysis shows
    You attempted to use a 'NULL' object reference (points to 'nothing') access a component  variable: "LR_BUPA_LINK").                                                       
        An object reference must point to an object (an instance of a class)     before it can be used to access components.                      
        Either the reference was never set or it was set to 'NULL' using the                         
        CLEAR statement.       
    Can anyone throw some light on this?

    Hello Srikanth,
    I have no issues in trying to help someone as polite as you! It is very nice to have questions answered in an intelligible manner - not unfortunately always the case.
    Without being able to debug on your system it is quite difficult to say what might be causing this error - especially as you say this was working in a different system.
    I'm sure you've already tried eliminating differences in your authorisations between the two systems? Are you registered as a developer in the new system?
    Sorry I'm now just guessing as I've not come across the error myself - hopefully now that we have clearly documented the issue, someone else might be able to shed some light on what might cause it!
    Chris

  • Short dump transferring more than 99 items from catalog to shopping cart

    Hi
    I'm encountering a short dump when trying to transfer any more than 99 items from the internet sales catalog to an EBP shopping cart.
    The error states "Unable to interpret "*0" as a number" - the code in the error suggests that the system is attempting to populate field LCNT with *0.
    Any ideas greatly appreciated.
    Regards
    David

    Hi both
    Thanks for the replies. I've already checked the usual channels (OSS, Google etc) without success, hence my thread here.
    The business reasons for having 99 catalogue items are not particularly strong, but it would be a 'nice to have' as one or two users have fallen foul of it. They can obviously raise separate carts if necessary.
    If the consensus is there's no solution then we'll just have to put up with it as a catalog limitation!
    Regards
    David

  • Short Dump While Changing Non-KeyField of Sorted Table

    Hello,
    A short dump occurs while trying to change a field of a sorted table item passed as CHANGING parameter.  Are non-key fields in a sorted structure protected? The error message does not explicitely say so. Can anyone link to documentation explaining this behavior? 
    best regards,
    JNN

    You are passing by reference with CHANGING.
    It looks like read-only stuff can't be passed to method CHANGING.
    When I pass a literal or constant, there is a syntax error.
    System could have given you a syntax error instead of dump.
    Have a look at this snippet. Both method calls throw syntax error.
    CLASS mainclass DEFINITION.
      PUBLIC SECTION.
        CLASS-METHODS main.
      PRIVATE SECTION.
        CLASS-METHODS passref CHANGING cv_test TYPE i.
    ENDCLASS.                    "mainclass DEFINITION
    CLASS mainclass IMPLEMENTATION.
      METHOD main.
        "pass literal by ref
        passref(
          CHANGING
            cv_test = '2'
        "pass constant by ref
        CONSTANTS lc_test TYPE i VALUE 1.
        passref(
          CHANGING
            cv_test = lc_test
      ENDMETHOD.                    "main
      METHOD passref.
        "nothing
      ENDMETHOD.                    "passref
    ENDCLASS.                    "mainclass IMPLEMENTATION
    START-OF-SELECTION.
      mainclass=>main( ).

  • Error when trying to add a new item in table

    Hello I have this error when I want to insert a record in a table of the year 2010,
    Warning:  mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/content/r/e/l/reliefsale/html/php/reliefsale_functions.php on line 16
    I have 3 more years 2009, 2008 and 2007, when I want to insert a new item in any of the other years, everything works fine but in 2010 any ideas??
    Thanks

    Hi there,
    better post your question in the regular Dreamweaver Application Development forum where a wider group of users might be able to reflect on your issue and help you out. The current forum deals with questions which are related to the Dreamweaver extension ADDT, which generates non-standard PHP code code and has been discontinued over a year ago.
    Cheers,
    Günter

  • Inserting new row in Table in 11.1.2 from 11.1.1.3 not rendering table!!!!!

    Hey Guys, my status might say noob but i am well seasoned in ADF. We migrated from 11.1.1.3 to the new JDEV 11.1.2. We are doing a test run before we commit to it.
    I noticed the following:
    We have master detail forms that work flawlessly in 11.1.1.3 when we ran the app under 11.1.2 we noticed that any time you try to add a new row to a table the table does not render. The server logs show the action going through and the count goes up one but the table is not rendered anymore it disappears!!!!!!!!!!!!!!
    Now all of this was imported from the 11.1.1.3. all of our tables that have createInsert actions on them are doing this.
    If i drag the tables again and set them up from scratch it seems to work fine. Our issue is we have a good 300 of these tables in different panels and panel collections. we have to do all of that work all over again.
    No errors show in the log. IS THIS A BUG???????????????
    UPDATE: REFRESHING THE PAGE using the Browser Refresh Button Will show the new ROW....... THIS IS NOT GOOOD!!!
    Edited by: user8333408 on Jul 7, 2011 9:23 AM
    Edited by: user8333408 on Jul 7, 2011 9:24 AM
    Edited by: user8333408 on Jul 7, 2011 10:08 AM

    Thanks for the reply.
    The Project was in version 11.1.3 before I migrated. I had the issue above so I migrated to 11.1.1.4 then to 11.1.1.5 then to the New GREAT 11.1.2 to go by the matrix of support The issue is still there.
    Basic Page layout:
    SEARCH-MASTER-PANELTABBED LAYOUT (Hold all the CHILDREN RECORDS)
    PANEL TAB is made of ; SHOW DETAIL ITEM- PANEL COLLECTION- TABLE.
    the panel collection has a toolbar with 2 buttons in it.
    My issue varies:
    Hit create insert==> record count goes up one but the table does not render (it goes all blank even if records existed in it)
    Hit undo budo ==>table still not rendering. (click next on master record then click previous to come back, the table renders correctly.)
    other tables do the following:
    Hit Create insert == > table shows normally and I can enter new record.
    Hit undo ==> table count goes down but table does not render at all anymore.
    for this issue i noticed if i set cache results to false the table works after hitting undo
    IF I CREATE A NEW SHOW DETAIL ITEM and put exactly what the other tabs have in them and use the same layouts and buttons the new table works great!!!!!!!!!!!!???????????????????? WTF?!?!?!?!
    NO ERROR MESSAGES even at finest level are thrown.
    I HAD NO ISSUES IN THE PREVIOUS VERSIONS OF JDEV IS THIS A JSF 2.0 BUG????
    BY THE WAY JDEV 11.1.2 sometimes CRASHES or Hangs when viewing the Binding of Page when you click on Binding straight from the Design view. I have to open the Binding Page separate to view it. FYI
    Edited by: Nottallah on Jul 11, 2011 9:48 AM
    Edited by: Nottallah on Jul 11, 2011 9:51 AM

  • Insert new row in table

    hi,
    im using aqualogic dsp2.5 . i have a requirement wher ei have to insert a new row in the table through data services. i tried the method executeUpdate() but i got an error saying this function is not supported. is there any method to insert a new row in a table through data services.
    thank you in advance,
    rahav.

    http://e-docs.bea.com/aldsp/docs21/appdev/ejbclt.html#wp1083367
    queryPlansDataServices.customer.CUSTOMERDocument customerDocument= queryPlansDataServices.customer.CUSTOMERDocument.Factory.newInstance();
    queryPlansDataServices.customer.CUSTOMERDocument.CUSTOMER customer=customerDocument.addNewCUSTOMER();
    customer.setLASTNAME("KAY_99");
    customer.setFIRSTNAME("JOHN_99");
    customer.setCUSTOMERID("CUSTOMER_99");
    customer.setCITY("SAN JOSE");
    customer.setCUSTOMERSINCE(Calendar.getInstance());
    customer.setEMAILADDRESS("[email protected]");
    customer.setTELEPHONENUMBER(new BigInteger("4085708612"));
    customer.setZIPCODE(new BigInteger("95131"));
    customer.setSTATE("CA");
    customer.setSTREETADDRESS1("2413 N First St");
    customerDs.submit( customerDocument );

  • How to keep short dumps for a longer time

    Hi All,
    I need to write a program to fetch all the below mentioned fields from the system dump tables and insert into a user defind table. Please help me with the code. Thanks in advance....
    PROBLEM DESCRIPTION
    ABAP runtime errors (also known as short-dumps) are kept in the system only for two days, mainly because every short-dump can use a lot of disk space depending on short-dump type. Problem is that this reduced time frame (two days) is not allowing us to focus in solve the more frequent ones and we do not have any statistic about:
        how many are we getting
        how often
        repetitive ones
    PROPOSED SOLUTION
    We need a program to be executed in a daily job right after midnight which will take the basic information of all today’s short-dumps and store it in a custom table.
    Information to be kept:
          DATE
          TIME
          HOST
          USER
          SYSTEM
          CLIENT
          ERROR ID
          TRANSACTION
          PROGRAM NAME
          PROGRAM NAME VERSION (TRANSPORT REQUEST NUMBER)
          PROGRAM NAME VERSION TIMESTAMP (transported to PPx)
          SCREEN
          SCREEN LINE
          MAIN PROGRAM NAME
          MAIN PROGRAM NAME VERSION (TRANSPORT REQUEST NUMBER)
          MAIN PROGRAM NAME VERSION TIMESTAMP (transported to PPx)
          PROGRAM LINE NUMBER AT TERMINATION
          SAP RELEASE
          SAP KERNEL
          PATCH LEVEL
          DATABASE VERSION
    The program must have archiving capabilities implemented. In the month end run it will also perform the table house-keeping accordingly with a parameter like this:
         ERROR-ID
         MONTHS TO KEEP
    We need to have the possibility of defining different retention periods for different kind of errors, for example our friend GETWA_TOO_MANY_SEGMENT could be stored for a year and a simple CONVT_NO_NUMBER only for a month. One of the parameters should be the default one, something like 
            ERROR-ID **************
            MONTHS TO KEEP 01.

    Aruna,
    Following may be the action points for your requirements.
    1. Create Custom table with all fields you required.
    2. Create ABAP program to extract the data from SAP standard table where runtime error information is stored.
    Like: select * from snap_beg into wa_snap_beg
              where seqno = '000'
              and   datum in s_datum
              and   uzeit in s_uzeit
              and   ahost in s_ahost
              and   uname in s_uname
              and   mandt in s_mandt.......
    So SNAP_BEG is a table where you can find dump information.
    After extracting the data from this table insert it into a Custom table which you have created in Step 1.
    Use INSERT statement for this.
    3. Create transaction for this report.
    4. Schedule this program every day so that you will get all data into custom table.
    I hope this will help you.
    Regards,
    Amey

  • MI02 : new items for a document with item already counted

    Dear.
    I try to insert new items for an inventory document.
    This document have items already counted.
    The system send this error message M7706 : Items already counted (no new items possible).
    Do you know a solution to avoid this error message ?
    Thanks.

    M7706 is a hard coded error message, you cannot control it via message attributes.
    What you can do is to do a re-count via transaction MI11 with reference to this inventory document. In this case you will be able to add new items, however, you have to enter the counted amounts for the existing items again.
    But in my opoinion it's easier to create a new PID as suggested by Jurgen.

  • Short dump error report

    What is the purpose of short dump error report generated by the system? What r the major parts/section of this report?

    hi please look through this:
    Whenever any transaction or any process is executed it hits an ABAP code.
    If there is any issue in executing the code the situation is called "ABAP DUMP" or 'Short Dump'
    Transaction ST22 is used to check any ABAP Dump within a given duration.
    U can also fix the issue with the help of ABAP editor (Transaction Code SE38) if u r good with ABAP.
    you can select back to the last 14 days if you are
    running the SAP_REORG_ABAPDUMPS job (program RSSNAPDL) which deletes te
    old ABAP dumps every day, possibly further if you run it weekly or
    monthly.
    sap-basis   sap-basisAll Groups  Ignore this text box. It is used to detect spammers.If you enter anything into this text box, no search results will be displayed.
    SAP Groups > Technical-functional > sap-basis > Message
    About This Group | Invite peers to join this group 
    << Prev thread  < Prev msg  Next msg >  Next thread >> 
    short dump----urgent
    Reply from Keith Lewis on 5/2/2003 3:22:00 AM 
    Good explanation Joy, but it is not only limited to the current day and
    yesterday. If you click on the Selection button you can select previous
    days as well. In fact you can select back to the last 14 days if you are
    running the SAP_REORG_ABAPDUMPS job (program RSSNAPDL) which deletes te
    old ABAP dumps every day, possibly further if you run it weekly or
    monthly.
    Cheers
    Keith
    SAP R/3 Support Specialist
    Information Services International
    Tel +44 1664 41 6178 Mobile +44 7887 627818
    E-mail email@removed
    Archive Page - http://www.ittoolbox.com//I/sap-r3-basis.asp
    Dear sreenivas
    If you receive an error message in the R/3 System log (SM21), or if you
    see
    a terminated update in the update service analysis transaction (SM13), or
    DB
    realated error ,check for dumps using the dump analysis transaction
    (transaction ST22), or choose Tools -> Administration -> Monitoring ->
    Dump
    analysis.
    Transaction ST22 enables you to analyze short dumps from the current and
    previous day.
    The dump analysis function shows you:
    What happened
    What you can do
    How to correct the error
    The dump analysis function also provides an error ID and keywords that you
    can use to search in SAPNet, as well as information about:
    The system environment
    Users and transactions
    Transaction ST22 enables you to analyze the following data:
    Date, time, user, client
    Contents of system and data fields
    Contents of internal tables and application tables
    ST22 is a very nice feature in SAP. This is where all the system errors
    and users mistakes showed up. If there is a problem that you cannot
    solve and you contact SAP support, they look at this area to analyze it.
    This gives us lead where to handle the problems.
    Error analysis
    How to correct the error
    System environment
    User, transaction...
    Information on where termination occurred
    Contents of system fields
    Chosen variables
    Active calls / events
    Internal notes
    Active calls in SAP kernel
    List of ABAP programs affected
    List of internal tables
    Directory of application tables (contents)
    Directory of data areas (administration information)
    Directory of data areas (contents)
    ABAP control blocks CONT
    End of runtime analysis
    i think this would be helpful
    regards
    sravani

  • How to insert a new record to table with foreign key

    I have 3 tables like this :
    CREATE TABLE PERSON (
    PK INTEGER NOT NULL,
    NAME VARCHAR(10),
    SSNUM INTEGER,
    MGR INTEGER);
    ALTER TABLE PERSON ADD CONSTRAINT PK_PERSON PRIMARY KEY (PK);
    ALTER TABLE PERSON ADD CONSTRAINT FK_PERSON FOREIGN KEY (MGR) REFERENCES
    PERSON (PK);
    /* Tables
    CREATE TABLE PROJECT (
    PK INTEGER NOT NULL,
    CODE_NAME INTEGER);
    ALTER TABLE PROJECT ADD CONSTRAINT PK_PROJECT PRIMARY KEY (PK);
    /* Tables
    CREATE TABLE XREF (
    PERSON INTEGER NOT NULL,
    PROJECT INTEGER NOT NULL);
    ALTER TABLE XREF ADD CONSTRAINT PK_XREF PRIMARY KEY (PERSON, PROJECT);
    ALTER TABLE XREF ADD CONSTRAINT FK_XREF1 FOREIGN KEY (PERSON) REFERENCES
    PERSON (PK);
    ALTER TABLE XREF ADD CONSTRAINT FK_XREF2 FOREIGN KEY (PROJECT) REFERENCES
    PROJECT (PK);
    I do like the way of "ReverseTutoral" and the file .jdo here :
    <?xml version="1.0" encoding="UTF-8"?>
    <jdo>
    <package name="reversetutorial">
    <class name="Person" objectid-class="PersonId">
    <extension vendor-name="kodo" key="class-column" value="none"/>
    <extension vendor-name="kodo" key="lock-column" value="none"/>
    <extension vendor-name="kodo" key="table" value="PERSON"/>
    <field name="name">
    <extension vendor-name="kodo" key="data-column"
    value="NAME"/>
    </field>
    <field name="person">
    <extension vendor-name="kodo" key="pk-data-column"
    value="MGR"/>
    </field>
    <field name="persons">
    <collection element-type="Person"/>
    <extension vendor-name="kodo" key="inverse"
    value="person"/>
    <extension vendor-name="kodo" key="inverse-owner"
    value="person"/>
    </field>
    <field name="pk" primary-key="true">
    <extension vendor-name="kodo" key="data-column"
    value="PK"/>
    </field>
    <field name="ssnum">
    <extension vendor-name="kodo" key="data-column"
    value="SSNUM"/>
    </field>
    <field name="xrefs">
    <collection element-type="Xref"/>
    <extension vendor-name="kodo" key="inverse"
    value="person"/>
    <extension vendor-name="kodo" key="inverse-owner"
    value="person"/>
    </field>
    </class>
    <class name="Project" objectid-class="ProjectId">
    <extension vendor-name="kodo" key="class-column" value="none"/>
    <extension vendor-name="kodo" key="lock-column" value="none"/>
    <extension vendor-name="kodo" key="table" value="PROJECT"/>
    <field name="codeName">
    <extension vendor-name="kodo" key="data-column"
    value="CODE_NAME"/>
    </field>
    <field name="pk" primary-key="true">
    <extension vendor-name="kodo" key="data-column"
    value="PK"/>
    </field>
    <field name="xrefs">
    <collection element-type="Xref"/>
    <extension vendor-name="kodo" key="inverse"
    value="project"/>
    <extension vendor-name="kodo" key="inverse-owner"
    value="project"/>
    </field>
    </class>
    <class name="Xref" objectid-class="XrefId">
    <extension vendor-name="kodo" key="class-column" value="none"/>
    <extension vendor-name="kodo" key="lock-column" value="none"/>
    <extension vendor-name="kodo" key="table" value="XREF"/>
    <field name="person">
    <extension vendor-name="kodo" key="pk-data-column"
    value="PERSON"/>
    </field>
    <field name="person2" primary-key="true">
    <extension vendor-name="kodo" key="data-column"
    value="PERSON"/>
    </field>
    <field name="project">
    <extension vendor-name="kodo" key="pk-data-column"
    value="PROJECT"/>
    </field>
    <field name="project2" primary-key="true">
    <extension vendor-name="kodo" key="data-column"
    value="PROJECT"/>
    </field>
    </class>
    </package>
    </jdo>
    Data of those tables are :
    PERSON :
    | PK | NAME | SSNUM | MGR |
    | 1 | ABC | 1 | 1 |
    | 2 | DEF | 5 | 1 |
    PROJECT
    | PK | CODE_NAME |
    | 1 | 12 |
    | 2 | 13 |
    And now I want to add a new record into table XREF : insert into XREF
    values (1,1);
    public void createData() {
    Xref xref = new Xref();
    Person person = new Person(1);
    Project project = new Project(1);
    xref.setPerson(person);
    xref.setProject(project);
    person.getXrefs().add(xref);
    person.getXrefs().add(xref);
    pm.currentTransaction().begin();
    pm.makePersistent(xref);
    pm.currentTransaction().commit();
    I don't know why Kodo automatically insert new record to table PERSON ->
    confilct Primary Key. The errors are :
    0 [main] INFO kodo.Runtime - Starting Kodo JDO version 2.4.1
    (kodojdo-2.4.1-20030126-1556) with capabilities: [Enterprise Edition
    Features, Standard Edition Features, Lite Edition Features, Evaluation
    License, Query Extensions, Datacache Plug-in, Statement Batching, Global
    Transactions, Developer Tools, Custom Database Dictionaries, Enterprise
    Databases, Custom ClassMappings, Custom ResultObjectProviders]
    41 [main] WARN kodo.Runtime - WARNING: Kodo JDO Evaluation expires in 29
    days. Please contact [email protected] for information on extending
    your evaluation period or purchasing a license.
    1627 [main] INFO kodo.MetaData -
    com.solarmetric.kodo.meta.JDOMetaDataParser@e28b9: parsing source:
    file:/D:/AN/Test/classes/reversetutorial/reversetutorial.jdo
    3092 [main] INFO jdbc.JDBC - [ C:23387093; T:19356985; D:10268916 ] open:
    jdbc:firebirdsql:localhost/3050:D:/An/test/temp.gdb (sysdba)
    3325 [main] INFO jdbc.JDBC - [ C:23387093; T:19356985; D:10268916 ]
    close:
    com.solarmetric.datasource.PoolConnection@164dbd5[[requests=0;size=0;max=70;hits=0;created=0;redundant=0;overflow=0;new=0;leaked=0;unavailable=0]]
    3335 [main] INFO jdbc.JDBC - [ C:23387093; T:19356985; D:10268916 ] close
    connection
    3648 [main] INFO jdbc.JDBC - Using dictionary class
    "com.solarmetric.kodo.impl.jdbc.schema.dict.InterbaseDictionary" to
    connect to "Firebird" (version "__WI-V6.2.972 Firebird 1.0.3)WI-V6.2.972
    Firebird 1.0.3/tcp (annm)/P10") with JDBC driver "firebirdsql jca/jdbc
    resource adapter" (version "0.1")
    4032 [main] INFO jdbc.JDBC - [ C:25657668; T:19356985; D:10268916 ] open:
    jdbc:firebirdsql:localhost/3050:D:/An/test/temp.gdb (sysdba)
    4143 [main] INFO jdbc.SQL - [ C:25657668; T:19356985; D:10268916 ]
    preparing statement <3098834>: INSERT INTO XREF(PERSON, PROJECT) VALUES
    4224 [main] INFO jdbc.SQL - [ C:25657668; T:19356985; D:10268916 ]
    executing statement <3098834>: [reused=1;params={(int)1,(int)1}]
    4244 [main] INFO jdbc.SQL - [ C:25657668; T:19356985; D:10268916 ]
    preparing statement <9090824>: INSERT INTO PERSON(MGR, NAME, PK, SSNUM)
    VALUES (?, ?, ?, ?)
    4315 [main] INFO jdbc.SQL - [ C:25657668; T:19356985; D:10268916 ]
    executing statement <9090824>: [reused=1;params={null,null,(int)1,(int)0}]
    4598 [main] WARN jdbc.JDBC - java.sql.SQLWarning: java.sql.SQLWarning:
    resultSetType or resultSetConcurrency changed
    4598 [main] WARN jdbc.JDBC - java.sql.SQLWarning: java.sql.SQLWarning:
    resultSetType or resultSetConcurrency changed
    4598 [main] INFO jdbc.JDBC - [ C:25657668; T:19356985; D:10268916 ] begin
    rollback
    4608 [main] INFO jdbc.JDBC - [ C:25657668; T:19356985; D:10268916 ] end
    rollback 10ms
    4628 [main] INFO jdbc.JDBC - [ C:25657668; T:19356985; D:10268916 ]
    close:
    com.solarmetric.datasource.PoolConnection@1878144[[requests=2;size=2;max=70;hits=0;created=2;redundant=0;overflow=0;new=2;leaked=0;unavailable=0]]
    4628 [main] INFO jdbc.JDBC - [ C:25657668; T:19356985; D:10268916 ] close
    connection
    javax.jdo.JDOFatalDataStoreException:
    com.solarmetric.kodo.impl.jdbc.sql.SQLExceptionWrapper:
    [SQL=INSERT INTO PERSON(MGR, NAME, PK, SSNUM) VALUES (null, null, 1, 0)]
    [PRE=INSERT INTO PERSON(MGR, NAME, PK, SSNUM) VALUES (?, ?, ?, ?)]
    GDS Exception. violation of PRIMARY or UNIQUE KEY constraint "PK_PERSON"
    on table "PERSON" [code=335544665;state=null]
    NestedThrowables:
    com.solarmetric.kodo.impl.jdbc.sql.SQLExceptionWrapper:
    [SQL=INSERT INTO PERSON(MGR, NAME, PK, SSNUM) VALUES (null, null, 1, 0)]
    [PRE=INSERT INTO PERSON(MGR, NAME, PK, SSNUM) VALUES (?, ?, ?, ?)]
    GDS Exception. violation of PRIMARY or UNIQUE KEY constraint "PK_PERSON"
    on table "PERSON"
    at
    com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions.throwFatal(SQLExceptions.java:17)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:416)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:575)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:438)
    at reversetutorial.Finder.createData(Finder.java:74)
    at reversetutorial.Finder.main(Finder.java:141)
    NestedThrowablesStackTrace:
    org.firebirdsql.jdbc.FBSQLException: GDS Exception. violation of PRIMARY
    or UNIQUE KEY constraint "PK_PERSON" on table "PERSON"
    at
    org.firebirdsql.jdbc.FBPreparedStatement.internalExecute(FBPreparedStatement.java:425)
    at
    org.firebirdsql.jdbc.FBPreparedStatement.executeUpdate(FBPreparedStatement.java:136)
    at
    com.solarmetric.datasource.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:111)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatementNonBatch(SQLExecutionManagerImpl.java:542)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatement(SQLExecutionManagerImpl.java:511
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executeInternal(SQLExecutionManagerImpl.java:405)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.flush(SQLExecutionManagerImpl.java:272
    at
    com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:411)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:575)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:438)
    at reversetutorial.Finder.createData(Finder.java:74)
    at reversetutorial.Finder.main(Finder.java:141)
    at org.firebirdsql.gds.GDSException: violation of PRIMARY or UNIQUE KEY
    constraint "PK_PERSON" on table "PERSON
    at org.firebirdsql.jgds.GDS_Impl.readStatusVector(GDS_Impl.java:1683)
    at org.firebirdsql.jgds.GDS_Impl.receiveResponse(GDS_Impl.java:1636)
    at org.firebirdsql.jgds.GDS_Impl.isc_dsql_execute2(GDS_Impl.java:865)
    at
    org.firebirdsql.jca.FBManagedConnection.executeStatement(FBManagedConnection.java:782)
    at
    org.firebirdsql.jdbc.FBConnection.executeStatement(FBConnection.java:1072)
    at
    org.firebirdsql.jdbc.FBPreparedStatement.internalExecute(FBPreparedStatement.java:420)
    at
    org.firebirdsql.jdbc.FBPreparedStatement.executeUpdate(FBPreparedStatement.java:136)
    at
    com.solarmetric.datasource.PreparedStatementWrapper.executeUpdate(PreparedStatementWrapper.java:111)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatementNonBatch(SQLExecutionManagerImpl.java:542)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatement(SQLExecutionManagerImpl.java:511)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executeInternal(SQLExecutionManagerImpl.java:405)
    at
    com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.flush(SQLExecutionManagerImpl.java:272)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:411)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:575)
    at
    com.solarmetric.kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:438)
    at reversetutorial.Finder.createData(Finder.java:74)
    at reversetutorial.Finder.main(Finder.java:141)
    Exception in thread "main"

    First off, use the '-primaryKeyOnJoin true' flag when running the reverse
    mapping tool so that you can get rid of that useless Xref class and have
    a direct relation between Person and Project. See the documentation on
    reverse mapping tool options here:
    http://www.solarmetric.com/Software/Documentation/latest/docs/ref_guide_pc_reverse.html
    But your real problem is that you are creating new objects, assigning
    primary key values, and expecting them to represent existing objects.
    That's not the way JDO works. If you want to set relations to existing
    objects in JDO, you use the PM to look up those objects. If you try to
    create new objects, JDO will assume you want to insert new records into
    the DB, and you'll get PK conflicts like you see here.
    There are several good books out on JDO; if you're just starting out with
    it, they might save you a lot of time and help you master JDO quickly.

  • Add new item in core menu of blog - SharePoint 2013

    Hello All
    I want to insert new item in core-menu of blog using visual studio just below to "Edit". I want to achieve this using visual studio, not by Javascript.
    please find below image which will provide you detail idea.

    Hi Kedar,
    Thanks for posting your issue, Kindly browse the below URLs to get the code for your requirment. It has code for list Context Menu similarly you can add Context Menu in blogs
    http://www.sharepoint-journey.com/custom-actions-in-sharepoint-2013.html
    http://www.thorntontechnical.com/tech/sharepoint/sharepoint-2010-context-menu-item-with-custom-code#.VDvegfk0Wm4
    I hope this is helpful to you, mark it as Helpful.
    If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • New item addition with Characteristic Values - BAPI_SALESORDER_CHANGE

    Hi,
    I need to add new item in existing sales order. The new item to be added is a configurable material, with Characteristic values to be filled. Iam using 'BAPI_SALESORDER_CHANGE' to insert new item. Iam able to insert normal item. The problem is, iam not able to insert the configurable item. BAPI returns a message 'No changes made'.
    Code is attached.
      WA_HDRX-UPDATEFLAG = 'U'.
      SELECT MAX( POSNR ) FROM VBAP CLIENT SPECIFIED
      INTO MAX_POSNR
      WHERE MANDT = SY-MANDT AND
            VBELN = I_SORDER.
      TMP_POSNR = MAX_POSNR + 10.
      WA_ITEM-ITM_NUMBER = TMP_POSNR.
      WA_ITEM-MATERIAL   = 'LEFTEYE'.
      WA_ITEM-PLANT      = I_STORE.
      WA_ITEM-SHIP_POINT = I_STORE.
      WA_ITEM-CONFIG_ID  = 'LEFT'.
      WA_ITEM-INST_ID    = 'LEFTEYE'.
      APPEND WA_ITEM TO IT_ITEM.
      WA_ITEMX-ITM_NUMBER = TMP_POSNR.
      WA_ITEMX-UPDATEFLAG = 'I'.
      WA_ITEMX-MATERIAL   = 'X'.
      WA_ITEMX-PLANT      = 'X'.
      WA_ITEMX-SHIP_POINT = 'X'.
      WA_ITEMX-CONFIG_ID  = 'X'.
      WA_ITEMX-INST_ID    = 'X'.
      wa_itemx-ITEM_CATEG = 'X'.
      APPEND WA_ITEMX TO IT_ITEMX.
    Schedule lines
      WA_SCHD-ITM_NUMBER = TMP_POSNR.
      WA_SCHD-SCHED_LINE = TMP_POSNR.
      WA_SCHD-REQ_DATE   = SY-DATUM.
      WA_SCHD-REQ_QTY    = 1.
      WA_SCHD-SCHED_TYPE = 'CN'.
      APPEND WA_SCHD TO IT_SCHD.
      WA_SCHDX-ITM_NUMBER = TMP_POSNR.
      WA_SCHDX-SCHED_LINE = TMP_POSNR.
      WA_SCHDX-REQ_DATE   = 'X'.
      WA_SCHDX-REQ_QTY    = 'X'.
      WA_SCHDX-SCHED_TYPE = 'X'.
      APPEND WA_SCHDX TO IT_SCHDX.
    characteristic values
      WA_VALUE-CONFIG_ID = 'LEFT'.
      WA_VALUE-INST_ID   = 'LEFTEYE'.
      WA_VALUE-CHARC     = 'PRES_DIST_SPH'.
      WA_VALUE-VALUE     = '3.2'.
      APPEND WA_VALUE TO IT_VALUE.
      WA_INST-CONFIG_ID = 'LEFT'.
      WA_INST-INST_ID   = 'LEFTEYE'.
      WA_INST-OBJ_TYPE  = 'MARA'.
      WA_INST-CLASS_TYPE = '300'.
      WA_INST-OBJ_KEY   = 'LEFTEYE'.
      WA_INST-QUANTITY  = 1.
      APPEND WA_INST TO IT_INST.
      CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
        EXPORTING
          SALESDOCUMENT    = SALES_DOC
          ORDER_HEADER_INX = WA_HDRX
          LOGIC_SWITCH     = LS_LOGIC
        TABLES
          RETURN           = IT_RET
          ORDER_ITEM_IN    = IT_ITEM
          ORDER_ITEM_INX   = IT_ITEMX
          SCHEDULE_LINES   = IT_SCHD
          SCHEDULE_LINESX  = IT_SCHDX
          ORDER_CFGS_INST  = IT_INST
          ORDER_CFGS_VALUE = IT_VALUE.
    Where iam missing ?
    Any input would be helpfull.
    regards,
    Nagarajan.J

    Hi,
    Iam now able to insert configurable item in existing sales order. But the characteristic values are not getting stored.
    Latest code is attached. What else is missing for storing characteristic values ?
    select maximum item number in sales order
      SELECT MAX( POSNR ) FROM VBAP CLIENT SPECIFIED
      INTO MAX_POSNR
      WHERE MANDT = SY-MANDT AND
            VBELN = I_SORDER.
    calc next item number
      TMP_POSNR = MAX_POSNR + 10.
    header data
      WA_HDRX-UPDATEFLAG = 'U'.          "update
      SALES_DOC          = I_SORDER.
    item data
      WA_ITEM-ITM_NUMBER = TMP_POSNR.
      WA_ITEM-MATERIAL   = 'LEFTEYE'.
      WA_ITEM-PLANT      = I_STORE.
      WA_ITEM-SHIP_POINT = I_STORE.
      APPEND WA_ITEM TO IT_ITEM.
      WA_ITEMX-ITM_NUMBER = TMP_POSNR.
      WA_ITEMX-UPDATEFLAG = 'I'.          "add
      WA_ITEMX-MATERIAL   = 'X'.
      WA_ITEMX-PLANT      = 'X'.
      WA_ITEMX-SHIP_POINT = 'X'.
      APPEND WA_ITEMX TO IT_ITEMX.
    Schedule lines
      WA_SCHD-ITM_NUMBER = TMP_POSNR.
      WA_SCHD-SCHED_LINE = TMP_POSNR.
      WA_SCHD-REQ_DATE   = SY-DATUM.
      WA_SCHD-REQ_QTY    = 1.
      WA_SCHD-SCHED_TYPE = 'CN'.
      APPEND WA_SCHD TO IT_SCHD.
      WA_SCHDX-ITM_NUMBER = TMP_POSNR.
      WA_SCHDX-SCHED_LINE = TMP_POSNR.
      WA_SCHDX-REQ_DATE   = 'X'.
      WA_SCHDX-REQ_QTY    = 'X'.
      WA_SCHDX-SCHED_TYPE = 'X'.
      APPEND WA_SCHDX TO IT_SCHDX.
    config & characteristic values
      WA_VALUE-CONFIG_ID = '000001'.
      WA_VALUE-INST_ID   = '00000001'.
      WA_VALUE-CHARC     = 'PRES_DIST_SPH'.
      WA_VALUE-VALUE     = '3.2'.
      APPEND WA_VALUE TO IT_VALUE.
      WA_INST-CONFIG_ID     = '000001'.
      WA_INST-INST_ID       = '00000001'.
      WA_INST-OBJ_TYPE      = 'MARA'.
      WA_INST-CLASS_TYPE    = '300'.
      WA_INST-OBJ_KEY       = 'LEFTEYE'.
      WA_INST-QUANTITY      = 1.
      WA_INST-QUANTITY_UNIT = 'NO'.
      APPEND WA_INST TO IT_INST.
      WA_REF-POSEX     = TMP_POSNR.
      WA_REF-CONFIG_ID = '000001'.
      WA_REF-ROOT_ID   = '00000001'.
      APPEND WA_REF TO IT_REF.
      WA_PART-CONFIG_ID  = '000001'.
      WA_PART-PARENT_ID  = '00000001'.
      WA_PART-INST_ID    = '00000001'.
      WA_PART-OBJ_TYPE   = 'MARA'.
      WA_PART-CLASS_TYPE = '300'.
      WA_PART-OBJ_KEY    = 'LEFTEYE'.
      APPEND WA_PART TO IT_PART.
      CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
        EXPORTING
          SALESDOCUMENT      = SALES_DOC
          ORDER_HEADER_INX   = WA_HDRX
        TABLES
          RETURN             = IT_RET
          ORDER_ITEM_IN      = IT_ITEM
          ORDER_ITEM_INX     = IT_ITEMX
          ORDER_CFGS_REF     = IT_REF
          ORDER_CFGS_PART_OF = IT_PART
          ORDER_CFGS_INST    = IT_INST
          ORDER_CFGS_VALUE   = IT_VALUE
          SCHEDULE_LINES     = IT_SCHD
          SCHEDULE_LINESX    = IT_SCHDX.
      READ TABLE IT_RET INTO WA_RET WITH KEY TYPE = 'E'.
      IF SY-SUBRC = 0.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      ELSE.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      ENDIF.
    I get the following messages from BAPI.
    ORDER_HEADER_IN has been processed successfully.
    ITEM_IN has been processed successfully
    The sales document is not yet complete: Edit data
    TIL-Direct Sales TINDC01372 has been saved
    What else is missing ?  Any help is appreciated.
    thanks,
    Nagarajan.J

Maybe you are looking for