Error in vf01 or vf11 "Big Error !! "

I get an Update/ ABAP runtime error during billing or cancel creation. The error occurs during processing of the update module -RV_INVOICE_POST
This error does not occuring always, as I am sometimes able to create a billing or cancel without getting update error

Check OSS  Note 407607 - SQL_ARRAY_INSERT_DUPREC in RV_INVOICE_POST.
Regards,

Similar Messages

  • Invoice output type getting triggered after setting SY-SUBRC = 4 in routine

    Dear Friends,
    When ever invoice document is generated, if the invoice document is completed and if its accounting document is generated successfully, we need to trigger an output type for invoice ZRD0
    For this purpose, we have created a routine 902 in our system. If the required condition, mentioned above, fails then SY-SUBRC set as 4 else set as 0 to trigger the output type.
    Currently we are facing a problem, even after setting SY-SUBRC as 4 in routine 902, output type ZRD0 getting triggered.
    Please help me to fix this bug.
    Thanks a lot.
    Best regards,
    Amol Chaudhari.

    Hello Aditya,
    I have maintained same code in both routines 'kobed_902' and 'kobev_902'.
    Required code maintained in the routine,
    sy-subrc = 4.                          " Do not trigger output type
    * If the posting document is created or Billing document canceled    *
    * and if invoice document is Completely processed then the output    *
    * type ZRD0 is Triggered.                                            *
      IF komkbv3-uvall CA gc_c.   "Invoice document is complete or not
        IF komkbv3-rfbsk CA gc_ce.   "For VF01 and VF11
          sy-subrc = 0.
        ENDIF.
      ENDIF.
    We are getting this problem on production client and not able to generate the scenario on quality.
    The output type is actually an EDI output type which is generating an IDOC for the invoice.
    Thank you.
    Best regards,
    Amol Chaudhari.

  • Credit and Re bill

    Good Morning SAP Guru's,
    I need a solution.  Is there a way we can correct invoices so that the Sales Reports reflect the correct customer without having the A/R group from using SD transaction codes such as VA01, VL01N, VF01 and VF11?  I would much prefer, obviously that the FI side use FI transaction codes. 
    Typically we just use FB70 or FB75 however it doesn't correct the sales reports.  For a lot of reasons, A/R should not be using SD t-codes and SD should not be issuing credits.  Can anyone shed some light for me on this? 
    POINTS AWARDED

    SD interfaces into AR but not the other way around.
    From a process point of view if you have an invoice for say 10 units at 100 USD a go that is for 1000 USD
    This is all recorded in SAP
    However if the price should be 90, you would then issue a credit for 10 units at 10 USD for 100 USD
    However if the item condition in SD is in correct the total sales per unit will be seen as zero for a revenue of 900.
    You need to make sure that for quantity credits, you have an item category that updates the quantity and if it is a price fix credit, then quantities are not updated.
    making changes in Finance will not feed back in SD, so all credit should occur in SD.
    Hope this helps.

  • Cancelling invoice

    what is the difference between cancelling invoice by vf01 and selecting billing type- cancel billing
                                                and cancelling the billing document by vf11

    Hi Swathi,
    There is absolutely no difference whatsoever if you either choose VF01 or VF11 to cancel your billing documents.
    In VF02, you just have to click on that red icon to cancel your billing document directly by entering the invoice number.
    In VF01, as you rightly said you can choose the billing documents by factors considering billing type, payer, billing date.
    Well as i said whatever the transaction ( VF01 or VF11 ) the result is the same.
    Reward if helpful.
    Regards
    Ravi

  • Movement type FI entry

    Dear All,
    Could you please provide me Movement Type (for all Movement Type) wise FI entry?
    Regards
    JS

    Hi
    Initial stock entry:
    Movement type -           561(Receipt per initial entry of stock balances into unrestricted-use)
    TCODE -                      MB1C
    FI Document Type -       WA 
    Initial stock entry:
    Raw material dr
    Initial Stock entry cr
    Physical inventory differences:
    Movement type u2013  702 (Goods Issue u2013 Physical Inventory difference) this is triggered because of the movement type 102, which is given while calculating the difference u2013 INV: for expenditure/income from inventory differences
    TCODE -                       MI07 (MI01 & MI04)
    FI Document Type -       WI
    Inventory differences u2013 G/L  dr
       Raw material  cr
    Goods Issue to Production Order:
    Movement type -           261 (Consumption for order from warehouse) u2013 VBR: for internal goods issues (for example, for cost center)
    TCODE -                       MB1A
    FI Document Type -       WA: Goods Issue
    Raw material Consumption  dr
        Raw material cr
    In case Movement type given is 201(Consumption for cost center from warehouse), at the time of MB1A system asks for the COST CENTER & GENERAL LEDGER. Here, the account determination happens directly from MB1A and not from the OBYC. Accounting entry will be same as above except the 'Raw material Consumption'; it triggers whatever the GL given.
    Goods Issue / Delivery:            SD
    Movement type -           601 (Customer delivery) u2013 VAX: for goods issues for sales orders without account assignment object (the account is not a cost element)
    TCODE -                       VL02
    FI Document Type -       WL: Goods Issue/Delivery
    Mater. consumed/trading goods without cost element COGS    dr
        Finished Goods cr
    Goods Receipt: FG                   PP
    Movement type -           101 (Goods Receipt) u2013 GBB-AUF: for goods receipts for orders (without account assignment) and for order settlement if AUA is not maintained
    TCODE -                       MB31 Goods Receipt for Production Order
    FI Document Type -       WE: Goods Receipt      
    Finished Goods  dr
       Inventory change u2013 factory output COGP  cr
    Goods Receipt: RM                  MM
    Movement type -           101 (Goods Receipt)
    TCODE -                       MIGO Goods Receipt for Purchase Order
    FI Document Type -       WE: Goods Receipt      
    Raw Material  dr
       GR / IR Clearing account   cr
    nvoice Receipt: RM                 MM
    Movement type -           101 (Goods Receipt)
    TCODE -                       MIGO Goods Receipt for Purchase Order
    FI Document Type -       WE: Goods Receipt      
    GR / IR Clearing account   dr
       Vendor account  cr
    Material Valuation:                               MM
    Movement type -                                 
    TCODE -                       MR22 Dr/Cr Material u2013 material valuation (below given calculation) & MR21: Price Change (Difference amount posts to the material account and calculation is ((New price u2013 Old price) * Quantity)
    FI Document Type -       PR: Price change u2013 Below entry in case of price increase
    Raw material    dr
       Material Valuation
    Billing Document:                                SD
    TCODE -                       VF01 Billing                              -           VF11 Cancel Billing                             
    FI Document Type -       RV: Billing document transfer     -           RW: Reversal of billing
    Customer account  dr
         Sales Revenue account
    Regards
    Tanmoy

  • 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.

  • Error While Installing EMP ADD IN BIG VOL

    During the installation process of EPM ADD IN FOR BIG VOL SP 18 Patch 1 ( Server: BPC 10 MS SP 13 )   a dos prompt appears with a lots of errors . Those errors are about load of
    asembly "BusinessObjects.DSWS.Session, Version=14.0.2000.0 , Culture=neutral, PublicKeyToken=692fbea5521e1304 ' see  below image
    Any one had the same issue ?
    Thanks
    Samuele B.

    Hi Samuele,
    It always does that even in lower version of SP but epm add-in works fine after install.  You just want to make sure SP18 patch1 is not only epm add-in installed you need to install base SP 18 then install SP18 patch1
    thanks,
    Darko

  • Hello all .. i have a big problem in my ipad version 5.1.1 that is when i connect the ipad with my computer the i tunes give me this message ( itunes couldnt connect to this ipad .an unknown error occurred (0xE8000012).) how i can solve this problem pleas

    hello all .. i have a big problem in my ipad version 5.1.1 that is when i connect the ipad with my computer the i tunes give me this message ( itunes couldnt connect to this ipad .an unknown error occurred (0xE8000012).) how i can solve this problem please
    and this is an pic for the problem

    There is some troubleshooting for 0xE8 error codes on this page : http://support.apple.com/kb/TS3221 - you could see if anything on that page fixes it

  • 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

  • BIG, rather funny translation error! in the dutch version!

    they made a big error in translating the words at the ipod options page,
    it's like, in the bottom you have the bar that says how full your ipod is and with what, like: "audio" "video" or "photo's"
    only the last one "Free" in english, is translated as "Gratis" which also means Free, but in a completely different way, it means "For free"
    like it costs 0 money!
    so you apple staff might want to change that to "vrij" which means Free, as in how many space is "Free"

    Hehe... I'm amused by stuff like that.
    http://www.apple.com/feedback/itunesapp.html
    CG

  • Error in VF01-Proforma invoice alredy existed for the delivery

    Hello All.
    We had a problem with VF01. When entering the delivery and pressing enter we are getting the problem Proforma invoice already existed for the delivery.
    From 4 Scheduling agreements(LZ) one delivery(LF) created, picked and packed. Before PGI user made proforma invoice F8.
    It created with out error.
    After that user done the PGI and tried to create the invoice but the system is thronging above mentioned error.
    Please advise use what would be the problem.
    Thanks and Regards
    SASi

    Hi Sasi
    Check wheather any batch job is running in background for creating billing documents.If it is working fine then  check wheather any enhancement has been done.
    Regards
    Srinath

  • Regarding capturing VF01 ERROR logs in a background job

    Hi ,
    We are running a background job that calls transaction VF01 via BDC .
    CALL TRANSACTION 'VF01' USING   bdcdata
                              MODE    S
                              UPDATE  N
                              MESSAGES INTO gt_messtab.
    In some cases billing documents will not be generated. In such cases systems will throw message "Check the log "
    After which we can check the error messages via Menu Edit>logs.
    This error messages (stored in XVBFS internal table) need to captured in the job log  i.e custom programme.
    Unfortunately i could not found any user exits/BADIs that can help me in capturing message.
    Can you please help me how can i solve this issue?
    Thanks in advance
    Manoj
    Edited by: Manoj J on Nov 16, 2011 9:42 AM
    Moderator message : Duplicate post locked, continue with original thread [How to capture error logs of VF01 in a background job log   |Re: How to capture error logs of VF01 in a background job log].
    Edited by: Vinod Kumar on Nov 16, 2011 3:34 PM

    Hi Manoj,
    I had a similar problem.
    I solved it selecting from VBSK the last record of the user regarding elaboration of invoices, and then calling f.m. 'VBSK_ALV_DISPLAY'.
    Otherwise you could call directly transaction "V.21"
    Hope this could help you
    Andrea

  • Having big problems with my new Mac Pro, when I launch Photoshop CC, I get an error message, can carry on but after a few tasks it starts going gar... menus go blank, when you try to save it shows a blank box.... can anybody help?

    Having big problems with my new Mac Pro, when I launch Photoshop CC, I get an error message, can carry on but after a few tasks it starts going gar... menus go blank, when you try to save it shows a blank box.... can anybody help?

    when I launch Photoshop CC, I get an error message
    and what exactly is the text of that error message?

  • Loading big XML files using JDBC gives errors

    Hi,
    I've created a XMLType table using binary storage, with the restriction that any document stored has a (any) schema:
    CREATE TABLE XMLBIN OF XMLTYPE
    XMLTYPE STORE AS BINARY XML
    ALLOW ANYSCHEMA;Then I use JDBC to store a relatively large document using the following code:
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
    String connectionString = "jdbc:oracle:thin:@host:1521:sid";
    File f = new File("c:\\temp\\big.xml");
    Connection conn = DriverManager.getConnection(connectionString, "username", "password");
    XMLType xml = XMLType.createXML(conn,new FileInputStream(f));
    String statementText = "INSERT INTO xmlbin VALUES (?)";
    OracleResultSet resultSet = null;
    OracleCallableStatement statement = (OracleCallableStatement)conn.prepareCall(statementText);
    statement.setObject(1,xml);
    statement.execute();
    statement.close();
    conn.commit();
    conn.close();Loading a file of 61Mb (real Mb, in non-IT Mb (where 1Mb seems to be 10^6) it is 63.9Mb) or less doesn't give any errors, loading a file bigger then that gives the following error:
    java.sql.SQLRecoverableException: Io exception: Software caused connection abort: socket write error
            at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101)
            at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:229)
            at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:458)
            at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:960)
            at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
            at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
            at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3482)
            at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3856)
            at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1373)
            at jdbctest.Tester.main(Tester.java:60)A succesful insert of a 63Mb file takes about 23 seconds to execute. The 70Mb file fails already after a few seconds, so I'm ruling out any time outs.
    I'm guessing there are some buffers that need to be enlarged, but don't have a clue which ones.
    Anyone any idea what might cause the problem and how to resolve?
    My server runs Oracle 11g Win32. The client is Windows running Sun Java 1.6, using ojdbc6.jar and Oracle 11g Client installed.
    Cheers,
    Harald

    Hi Mark,
    The trace log in the OEM shows me:
    Errors in file d:\oracle11g\app\helium\diag\rdbms\helium\helium\trace\helium_ora_6948.trc  (incident=7510): ORA-07445: exception encountered: core dump [__intel_new_memcpy()+613] [ACCESS_VIOLATION] [ADDR:0x0] [PC:0x6104B045] [UNABLE_TO_WRITE] []  If needed I can post the full contents (if I find out how, am still a novice :-))
    Cheers,
    Harald

  • Error while creating Billing Document in Tcode VF01

    Hi all,
    When i want to create a Billing document with single document number i'm able to move on to the overview of billing items.....for instance if 9000004568 is a document with 10 and 20 as items and when i try an create a billing document for the concern document with VF01 t-code its populating only one item in the overview of billing document screen....why is it sooo
    And most importantly when i give two documents like 9000004568 and 6700000000 in the first screen and process them to see the overview of this then it populates Information message 'Reference document 9000004568 000020 (Error during INSERT)' .This is for the second item of the corresponding document number ie item 20 and when processed with single document number it shows only one item number 10 in the preceding screen......Why this is happing...
    Thanks in Advance.

    Younis
    are you trying to create 1 single billing document?
    If yes, you need have to same payer, payment terms and invoice date.
    if you are planning to create separate billing documents, you need to make sure that "billing type" is same.
    let me know if you need more info.
    pl reward points if u find this info useful.
    thx
    ramesh

Maybe you are looking for

  • How can i save more than 1 edited photo to my camera roll from my ipad's iphoto

    When I follow the instructions from this article: http://support.apple.com/kb/PH3148?viewlocale=en_US I don't get the same results.  Basically, after I tap  the Share button, Camera Roll, and then "Choose" it only lets me choose one photo to save to

  • Time Capsule connectivity issues with cable modem

    I have Comcast internet service (coming through a Linksys CM100 modem, no router) plugged directly to a 2TB dual-band TimeCapsule. In the past this has been working, and the TimeCapsule has been providing internet access to three Macs, as well as bac

  • [865PE/G Neo2 Series] Zalman CPU cooler doesn't fit, Northbridge Sink remove?

    Hi, I have a problem fitting a Zalman (CNPS7000B-Cu) cpu cooler - the MSI northbridge sink is too high and too close to the cpu. Can I replace the NB sink with one with a lower profile? ( Incidently, I'm not overclocking, although I do use this machi

  • IPhone 3GS wont install apps!!

    iPhone 3Gs Is on iOS 6.1 and every time I try to install/sync apps onto my friends phone it wont sync or install the apps, but when I download them from the store using data or wifi it will download and install them. Anyone know why this is happening

  • No more categories in numbers 3.0?

    I have a worksheet full of categories. Now I have a bunch o useless tables.