Dump in VF01

In the VF01 i m getting this error.
ABAP/4 processor : SAPSQL_ARRAY_INSERT_DUPREC
I am getting the error in the following insert.
  LOOP AT XKOMV.
    KONV       = XKOMV.
    BELEG = XKOMV-KNUMV.
    IF BELEG-ID = '$'.
      PERFORM VBRK_BELEGNUMMER_ERMITTELN.
      XKOMV-KNUMV = XVBRK-KNUMV.
    ENDIF.
    MODIFY XKOMV.
  ENDLOOP.
>>>>> INSERT KONV FROM TABLE XKOMV.
  IF SY-SUBRC NE 0.
    MESSAGE A100 WITH 'KONV' SY-SUBRC XKOMV-knumv.
  ENDIF.
Can any one help me in this to solve this issue ?
Prem
Message was edited by:
        Alvaro Tejada Galindo

Have you searched for OSS notes??
Anyway, look at note 208627.
And note 154638.
You should use SM13 to analyze failed updates.
Rob
Message was edited by:
        Rob Burbank

Similar Messages

  • Short dump in VF01 - Syntax error in program "RKEAK9RECP3000001"

    Helo all,
    We recently copied our production client to a QA client and when we try to save an SD invoice (VF01), we get a short dump titled - Syntax error in program "RKEAK9RECP3000001".
    The dump long text states:
    "The Dictionary structure or table "K9RECP3000001" is either not active"
    " or does not exist."
    and
    NOTE in case of a SHORT DUMP:
    if the following perform statement should lead to a short dump, then
    the report stated in the short dump is missing (RKEAK9Rsssmmmnnnn)
    Check if table K9Rsssmmmnnn exists. If not it should be transported
    from the original system.
    Regenerate the missing reports by using transaction SE37, entering
    function KEDR_REGENERATE_ALL_REPORTS and pressing button 'Test' and
    'Execute'.
    but I tried to run function KEDR_REGENERATE_ALL_REPORTS in SE37 and the problem persists.
    Maybe I'm not running it correctly - there is no execute option when pressing "Test" so I enter the function and press F8, which takes me to a screen titled "Test function module" and then I execute.
    My suspicion is that table "K9RECP3000001" cannot be created or generated since it it a system specific naming convention K9RSSSCCC0001 in which SSS is system ID (in our case ECP is production and ECQ is QA) ans CCC is client number (300 in prod, and should be 286 in ECQ).
    Has anyone encountered this type of a problem and knows how to fix it?
    Needless to say, I looked at OSS notes, but did not find the solution there.
    Any thought will be appreciated,
    Yoel.

    Shalom Yoel,
    This problem may be caused by the fact that some derivation rules
    that were originally created once in a system have been transported
    into target system without transporting the dependent objects
    as well (the generated tables for the derivation rule entries).
    You can see this by execution of program RKEDRCHECK with only
    parameter 'Check in all clients' marked. You will then get
    inconsistent derivation steps (which refer to a generated table
    table for the rule entries that doesn't exist because it was
    not transported).
    There are two ways to solve the problem:
    1.) If you don't need these steps any more in derivation you can get
        rid of them by executing program RKEDRCHECK with both parameters
        marked ('Check in all clients' and 'Delete inconsistent steps').
    2.) If these steps should remain you have to retransport the missing
        tables from the source system in which these tables have to exist
        (creating transport requests for the customizing of derivation by
        pushing on the 'Transport' icon in the source system in transactions
        KEDR and KEPC).
    For each derivation step,the system generates a program RKEAK9R *
    and a table K9R+ System ID+ Mandant+ a number of five figures
    from the object number in KEDR.
    br, Guido

  • Short Dump in VF01 while creating debit memo

    Hi,
    we are trying to create the debit memo in tcode VF01,while saving the doc it is giving dump.
    i went to  ST22 for error analysis,details are "COMMIT_IN_POSTING" error in FM RV_INVOICE_REFRESH.
    Short text
        Invalid COMMIT WORK in an update function module.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLV60A" had to be terminated because it has
        come across a statement that unfortunately cannot be executed.
    the above text copied from ST22.
    before putting this thread, i have done complete analysis in SDN .
    i have searched for SAP notes.i did't got the proper one.
    KIindly can u provide any solution.
    <removed by moderator>
    Regards,
    Manjunath
    Edited by: Thomas Zloch on Dec 2, 2011 2:39 PM

    Is the debit memo triggering an output type?
    I saw similar thing long back and I remember it was caused by a output type with a print program that was doing an illegal COMMIT WORK. Actually sometimes there may be a function call inside the program attached with the output type that may be doing a COMMIT which is not directly apparent.
    COMMIT WORK causes runtime error when it occurs in functions called in UPDATE TASK or forms called with ON COMMIT.
    Try disabling / deleting the output type (Vf01 -> Goto -> Header -> Output) proposed and then save the debit memo and see if this error goes away. You can also try select the output type and click further data and set dispatch time to '1' (send with periodically scheduled job to avoid this issue.
    Check threads with people facing similar issues because of commit in output type programs
    Send Immeditely causes COMMIT_IN_POSTING
    Need input for error caused while trggering a output type
    COMMIT_IN_POSTING
    COMMIT_WORK in FM, SO_DOCUMENT_SEND_API1

  • SAPSQL_WHERE_QUOTES/CX_SY_DYNAMIC_OSQL_SYNTAX - dump in VF01 Invoice Crtn

    Hi Gurus,
    I have a requirement to capture the condition value of Condition types in VBAP table while sales Order creation only.
    I found in OSS note the procedure to achive this requirement.
    Below is the procedure.
    When you proceed as follows, you can set up an additional field ZZWI7 (and thus any number of fields):
    1. Enhancement of the item tables (in the example VBAP)
                  In the ABAP Dictionary (transaction SE11), create an append structure for the table VBAP (for example, ZAVBAP). In this structure, create a field with name ZZWI7 and assign the data element KZWIS. As a reference structure, enter VBAP and as a reference field, enter WAERK.
    2. Enhancement KOMPAXA or KOMPAX
                  Also create an append structure for KOMPAXA (for example, ZAKOMPAXA) in the ABAP Dictionary and in it, enter field ZZWI7 with data element KZWIS again. In this case, the reference structure is FPLAA and the reference field is WAERK.
                  Note: As the structure KOMPAXA is included in the structure KOMPAX, the enhancement of KOMPAXA is automatically valid for KOMPAX.
    3. Enhancement KOMP
                  In the include KOMPAZ of the structure KOMP, which is provided for customer enhancements, enter the field ZZWI7 in the same way and assign the reference structure KOMK and the reference field WAERK to it.
    4. Activate the tables and structures in the ABAP Dictionary.
    5. Adjustment of a user exit
                  For a correct initialization of the subtotal fields, these must be reset in userexit_xkomv_bewerten_init (RV61AFZB). You can find the source code for this example in the attachment.
    6. Filling of the subtotal in a condition value formula
    Using above approach i added my custom fields ZZWI12 to ZZWI26 in VBAP , KOMPAZ, KOMPAX to capture my values.
    I have coded the logic in routines under condition value in VOFM. Activated the structures and adjusted the tables.
    the Sales Order creation VA01 is working fine as expected. But while using VF01, the transction is dumping with an error
    SAPSQL_WHERE_QUOTES/CX_SY_DYNAMIC_OSQL_SYNTAX in program SAPLKEDR.
    The dump is pointing to a custom field which i am no where using in the Custom structures nor in the routines.
    This custom field is related to table C950 and it has a vlaue '###' while VF01 tcode and so the dump is occuring.
    But when is remove my custom appends to the VBAP,KOMPAX,KOMPAZ then dump goes off, no issues then.
    I am confused on how adding fields in VBAP results in dump. DO i need to adjust some other tables or  activate structures.
    Is this a ABAP issue or a Basis issue?
    This has been a burning issue for me and please help in this.

    Solved on my own, the process I followed:
    Transaction SPRO
    Click 'SAP Reference IMG' box
    Click 'Find' icon (binoculars)
    In the popup box, there is Text Index Info area, you will get the last time the text index was generated. If it has been a while, simply click the 'Refresh in Background' button.
    It creates background job 'SHI3_TEXT_INDEX_UPDATE_E'. Once the job is finished, you can access the SPRO transaction without any syntax error.
    Regards,
    Ni3

  • Short dump in VF01 transaction with error id SAPSQL_ARRAY_INSERT_DUPREC

    Hi,
    We are getting shortdump SAPSQL_ARRAY_INSERT_DUPREC when running VF01 transaction.
    The ABAP/4 Open SQL array insert results in duplicate database records.
    The termination occurred in the ABAP/4 program "SAPLV60U " in
    "VBUK_BEARBEITEN".
    Line Number 536
      >>>>>   INSERT vbuk FROM TABLE da_xvbuki.
    Could some one please reply me when you have the time.
    Regards,
    Vishal
    Moderator Message: De-prioritized.
    Edited by: kishan P on Aug 29, 2011 2:05 PM

    Duplicate records is being tried to enter in table VBUK, which is not allowed due to primary key concept. Hence the error.
    For details, you can get help of the technical person in your team

  • Nota Complem. de Valor com qtd do item = zero - Dump na Transação VF01

    Cenário: Nota Complemetar de Valor com quantidade de item = 0 (zero).
    Ao efetuar o faturamento (VF01), acontece o dump pois o programa LJ1BGF01 divide o valor liquido pela quantidade.
    Este cenário foi desenvolvido com base na Nota 421284.
    Existe alguma nota a ser aplicada para que este dump não ocorra???
    Ponto do programa que provoca o abend: LJ1BGF01
    ****calculate or take-over net price (incl. ICMS)
    IF wnetpr = 0.
           wnflin-netpr  = wnflin-netwr / wnflin-menge.    ****neste ponto do programa a variavel wnflin-menge é zero *****
    ELSE.
          wnflin-netpr  = wnetpr
    ENDIF.
    Obrigada
    Luciana

    Olá, Luciana.
    Independente de seu cenário ser relacionado a Nota 421284, este erro acontece neste ponto pois o sistema não consegue proceder se seu documento de sales order tem quantidade igual a zero.
    Faça outros exemplos onde a quantidade é setada com um valor positivo na sua sales order pois isto é necessário e o DUMP não ocorrerá.
    Abraço,
    Felipe Silveira

  • Short Dump while entering data in VF01

    Runtime Errors         SAPSQL_INVALID_FIELDNAME
    Except.                    CX_SY_DYNAMIC_OSQL_SEMANTICS
    Program                               SAPLV61Z
    Include                                 LV61ZU01
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SEMANTICS', was
         not caught in
        procedure "SEL_KONDTAB" "(FORM)", nor was it propagated by a RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        An Open SQL clause was specified dynamically. The contained field name
        "WERKS" does not exist in any of the database tables from the FROM clause.
    Error found in these codes.
    if se_read_all_prestep is initial.
              select * from (t681-kotab) appending table <cond_tab>
                     up to 1 rows
                     where kappl  = se_kappl
                     and   kschl  = se_kschl
                     and   datbi >= se_date
                     and   datab <= se_date
                     and   (coding_tab).
              h_subrc = sy-subrc.
    I had debug the codes and found that when t681-kotab = A752 and line in coding_tab is ALAND = 'DE' and WERKS = 'XX' and VSTEL = 'XX' and LLAND = 'NL'. I will hit error because in A752 table, field WERKS does not exists!
    I guess this is a config problem but I do not know how to fix it.
    Appreciate helps. Thanks a lot.

    Hi,
    I executed v/07 but I cannot find the 752 table.
    T-code: v/07
    Usage: A
    Application: V
    Access sequence: MWST
    Access No: 08, Table = 78
    Access No: 10, Table = 2
    Access No: 20, Table = 11
    Please assist. Thanks.

  • Vf01 dump

    As  I was debugging I came across Table (K9RDV20200001) and it doesn’t exist in the system QAS  but  I can see this table in  Development.
    So How should I generate this table in QAS  .
    Thanks  for your input.

    Hi Ravikumar,
    This is a derivation rule table.
    It seems the transport for the above configuration table has not been released or transported for QAS system.
    Check table K9RDV20200001 in DEV and go to version management to find out the transport information such as number, owner and etc. Then go to transport workbench (SE01) to see whether the transport has been released or not. If it has been released, perhaps you may ask BASIS to transport to QAS. If not released yet, please check with the owner of the transport. In case, the owner is still working and testing on it.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Vf01 Short dump

    As  I was debugging I came across Table (K9RDV20200001) and it doesn’t exist in the system QAS  but  I can see this table in  Development.
    So How should I generate this table in QAS  .
    Thanks  for your input.

    Hi Ravikumar,
    This is a derivation rule table.
    It seems the transport for the above configuration table has not been released or transported for QAS system.
    Check table K9RDV20200001 in DEV and go to version management to find out the transport information such as number, owner and etc. Then go to transport workbench (SE01) to see whether the transport has been released or not. If it has been released, perhaps you may ask BASIS to transport to QAS. If not released yet, please check with the owner of the transport. In case, the owner is still working and testing on it.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Error while raising a invoice using VF01

    Hi,
    I am getting an error while raising a invoice using VF01.
    Error as follows
    RV_MESSAGE_UPDATE
    Update was terminated
    System ID....   TIP
    Client.......   300
    User.....   user1
    Transaction..   VF01
    Update key...   E66E6454075548D8922BAC091E81F0CB
    Generated....   18.07.2007, 18:57:38
    Completed....   18.07.2007, 18:57:38
    Error info...   TD 443: WRITE_FORM
    Pls help
    Points will be rewarded.
    Thanks

    Hi,
    This is an ABAP short dump. If you go through the error log, there will be a section where in you can see > What caused the problem.
    Try to analyze this log and you can find a solution. Probably, you can also check whether there is any OSS note with this error message.
    Thanks
    Murali.

  • Depot Sales -J1IJ while choosing excise invoice going to dump

    Hi Gurus,
    In Depot Sales: while doing excise invoive from T-code  J1iJ  Go to delivery -RG23D selection select the delivery number XXXXX  Excise Group 51 and series Group: 50  ENTER -  select the line item and click on F6 and here we have to click on excise invoice Button for capturing the Input excise duties for taking the reference.
    we are facing issue  in J1IJ,  when we click on the Choose button (first button below select Excise invoice for delivery statement), we need to get the Excise Invoice number reference which is captured at Plant. When we tried to click on that Choose button, we are not getting any excise invoice numbers and instead itu2019s going to dump .
    Dump analysis says:
    Runtime Errors         SYNTAX_ERROR
    Date and Time          14.09.2009 16:43:01
         Short text
              Syntax error in program "SAPMJ1IK ".
         What happened?
              Error in the ABAP Application Program
              The current ABAP program "????????????????????????????????????????" had to be
               terminated because it has
              come across a statement that unfortunately cannot be executed.
              The following syntax error occurred in program "SAPMJ1IK " in include "MJ1IKF01
               " in
              line 38:
              "Field "IT_FILTLIST[]" is unknown. It is neither in one of the specifie"
              "d tables nor defined by a "DATA" statement. ."
              The include has been created and last changed by:
              Created by: "SAP "
              Last changed by: "SAP "
              Error in the ABAP Application Program
              The current ABAP program "????????????????????????????????????????" had to be
               terminated because it has
              come across a statement that unfortunately cannot be executed.
         Error analysis
              The following syntax error was found in the program SAPMJ1IK :
              "Field "IT_FILTLIST[]" is unknown. It is neither in one of the specifie"
              "d tables nor defined by a "DATA" statement. ."
         Trigger Location of Runtime Error
             Program     ????????????????????????????????????????
    Could any body help me out to come out of this issue.
    Thanks&Regards
    Sreekanth

    Hi Sreekanth,
    If this is first time you are doing look for OSS notes, Please escalate this issue to your basic and apap consultants.
    R u following the following flow in case of stock transfer from mfg plant to depot plant.
    PlantA:
    ME21N 
    VL10B
    VL02N
    VF01
    J1IIN
    Plant B:
    MIGO - (Goods Reciept & Excise Capture)
    VA01
    VL01N
    J1IJ
    VF01
    Here at goods reciept you need to capture excise inviove same will populate when you make a sales from plant B using J1IJ transaction.
    Thanks,
    Swamy H P

  • 'update was terminated' while creating billing document VF01

    Hi all,
             i need a solution urgently ..except for paticular document no all documents that i post using VF01 create successfully document no.
    but for a paticular document no(may be it is of some type that i am unable to) while creaing billing document no it gives a message 'document created successfully' ,but when i try to click any button after that e.g BACK it shows a messge 'Update was terminated  for author ....' in my inbox. and vf03 shows the documentdoesn't exist.
    in st22 i checked one dump . when i gave a break point at that point the cursor never reached the code.
    I also checked SM13 and it showed all fms as init. and one fm 'RV_MESSAGE_UPDATE ' as error . i aws unable find the fm in the main program .
    one more thing when i create bill document for other document type it shows messge 'Document saved ....(no accounting document created)' but for this one i am getting messge 'document saved.......' .
    I asked one collegue he told me might be some OSS notes required for it . i am working on a unicoded system ECC 6.0  version.but he is not sure .
    Has any body faced the same problem..and what was the soln....if oss notes are required than how could i find it..and what was the no...........
    THANKS IN ADVANCE ...................

    THANKS  for the reply.
    i am new to sap .can u tell me in detail where actually i can check for number range of the document . one more when i checked the sm13 and  started debugging it gave me for a certain character set  (may be in chineses) present in the table ,the transfer command gives a dump. now the problem is it is too long 132 and don't no forwhich character it gives an  dump.how can i check the characters maintained in the system. it gives a dump   CX_SY_CONVERSION_CODEPAGE   ,At the conversion of a text from codepage '4102' to codepage '4110':      
    i am not sure this causes the mesages 'Updation was terminated' . what u people think.
    thanks ..

  • ABAP Dump on "COMMIT WORK"

    The abap dump is occured in function module when the COMMIT WORK statement is executed.
    This function module updates a custom table.
    When creating a invoice through VF01 transaction this abap dump is occured.
    But for the next time the invoice is created successfully.
    What is the reason behind this.

    Hi,
      Refer
    https://forums.sdn.sap.com/click.jspa?searchID=11053241&messageID=5085300
    Regards
    Kiran Sure

  • DYNPRO_SEND_IN_BACKGROUND dump while processing delivery

    Hello,
    We have placed a BDC logic to create Invoice in MV50AFZ1 user exit of delivery. BDC session method is being used to create session for Invoice creation using transaction VF01. This isession is later executed in background job using program RSBDCSUB.
    Although delivery gets processed successfully and Invoice also gets created, but we are getting a dump in ST22 with and error DYNPRO_SEND_IN_BACKGROUND. We are also getting an error in SM58 "Screen output without connection to User".
    Can somene please help how this error can be removed.
    Thanks & Regards,
    Rohit

    Hi,
    This BDC logic has been placed in the Fuction Module. This Function Module is called as saperate unit in background task through MV50AFZ1. In this Function Module, VF01 batch session is created.
    These batch sessions are later executed by a background job program RSBDCSUB. This batch job runs every 5 minutes.
    Kind Regards,

  • We are encounter Short dump in BAPI_INCOMINGINVOICE_PARK when creating inte

    Hi experts,
    We are encounter Short dump in BAPI_INCOMINGINVOICE_PARK when creating inter-company billing.
    Itu2019s working fine when executing from foreground and calling from executable program. Through outbound output type calling from the transaction (VF02 or VF01), encounter short dump. Program terminates in the update task. (Call screen 300) program.
    Triggering flow:
    VF02 -> output type -> msg type -> zfun..module -> Bapi_incominginvoice_park ->
    -> calculate_tax_document(fun.module) u2013> call screen 300 (short dump)
    Please let me know if any solution for this issue.
    Kind Regards,
    Thambie

    Problem solved :
    Trigger flow:
    VF02 -> output type -> msg type -> zfun..module -> zfun.module(RFC) start new task-> Bapi_incominginvoice_park -> bapi comit.
    Thanks.
    Edited by: Thambie on Sep 1, 2010 9:45 AM

Maybe you are looking for

  • Can I access two different libraries on the same computer with the remote app?

    I am in the process of upgrading our home network. There is going to be an airport express in each of the main rooms of our house all running to a switch connected to our AirPort Extreme. The reason for this is so we can stream our music in any or al

  • Itunes doesn't recognize my iphone 4, why?

    Itunes doesn't recognize my IPhone when I connect it to my laptop.  Why?

  • Is there a workaround for installing Windows 8 on a Mid-2010 Macbook?

    Hi there! I've been digging and digging and digging trying to find a work-around for this issue I'm having. I bought Windows 8 without first checking to see if my Macbook would be compatible with running both OSX and Windows 8... Stupid move #1 becau

  • Problem in connecting to database..

    Hi all, I have deployed a application onto Oracle App Server. In that application i am using sql loader to load file. But it is throwing me: ns main err code: 12560 TNS-12560: TNS:protocol adapter error ns secondary err code: 0 nt main err code: 530

  • Nokia n8 3G connection

    Hi, I have some concerns about the dual mode connection setting. My n8 connects in edge even if 3G is available. If I change in 3G mode, it connects in 3G, if I change again in dual it rests in 3G, but after a while (maybe when I lost 3G), change aga