FOTV Dump  DATA_LENGTH_0

Hello everybody,
has anyone encountered the dump  DATA_LENGTH_0 in FOTV the last days? (extract see below / full dump see attachment)
Since yesterday two of our customers are facing this issue and I'm afraid it might become more. Last month everthing worked well for them.
They have different ERP Release - 7.40 and 7.00 - but I think similar SP levels considered the time the SPs were released (7.40 Basis 4, 7.00 Basis 29).
They use the transaction FOTV to transfer data to the tax authority as follows:
FOTV
enter details/select variant --> choose Display Data Only --> execute
then select entry to transfer and go to transfer data
popup window is shown and you're asked if you F I N A L L Y want to transfer the data to the tax authority --> YES
---> Dump
DATA_LENGTH_0
Category              ABAP Programming Error
Runtime Errors        DATA_LENGTH_0
Except.                CX_SY_RANGE_OUT_OF_BOUNDS
ABAP Program          CL_IM_FOT_VAT_DECL_BC_DE======CP
Application Component  FI
Information on where terminated
    The termination occurred in ABAP program "CL_IM_FOT_VAT_DECL_BC_DE======CP",
    in "IF_EX_FOT_VAT_BC~SEND_DECLARATION_BC". The main program
    was "FOT_B2A_ADMIN                          ".
    In the source code, the termination point is in line 256 of (Include)
    program "CL_IM_FOT_VAT_DECL_BC_DE======CM001".
    The termination is due to exception "CX_SY_RANGE_OUT_OF_BOUNDS" occurring in
    procedure "IF_EX_FOT_VAT_BC~SEND_DECLARATION_BC" "(METHOD)".
    This exception was not handled locally or declared in the RAISING
    clause in the procedure's signature however.
    The procedure is in program "CL_IM_FOT_VAT_DECL_BC_DE======CP        ". The
    source code begins in line 1 of
    (include) program "CL_IM_FOT_VAT_DECL_BC_DE======CM001    ".
The thing is that those are two pretty different customers - with different realeses on different platforms different databases....
Does anyone of you face similar problems? Or does anybody have an idea for the root cause of this problem?
We couldn't find any SAP note or hint that could help concerning this case and before we create a SAP customer message I wanted to ask a bit around.
Thanks in advance for sharing your ideas.
Marie

Well - SAP just released note 2051342 which should solve this problem
Edit: it really solved the problem

Similar Messages

  • Daily dump by Autoabap - DATA_LENGTH_0

    Hello,
    We use our Flash recovery area as our archive log destination and since we started doing so we get this dump:
    DATA_LENGTH_0 - CX_SY_RANGE_OUT_OF_BOUNDS
    The problem occurs here (in RSORADBA):
    262   perform get_db_parameter(rsora001) using 'log_archive_dest'
      263                                  archdir.
      264   if archdir = space.
      265     perform get_db_parameter(rsora001) using 'log_archive_dest_1
      266                                  archdir.
      267     if archdir cs 'LOCATION='.
      268       len = sy-fdpos + 9.
      269     else.
      270       len = 0.
      271     endif.
      272     move archdir+len to archdir1.
      273     if archdir1 ca ' '.
      274       len = sy-fdpos.
      275     else.
      276       len = strlen( archdir1 ).
      277     endif.
      ***********     move archdir1(len) to archdir.
      279   endif.
    Since log_archive_dest and log_archive_dest1 is empty this will always happen until I disable this program.
    My question is, how do I disable this program? Or, how do I tell this program to stop check my archive dest? The same dump occures when I push the button "Archiving directory status" in DB12.
    Thank you!!
    Br Linus Hellsing
    Edit: Design
    Edited by: Linus Hellsing on Aug 28, 2009 11:09 AM

    Hi,
    i got the same Problem after upgrading to 1102.
    After reading some Notes and some Forum Messages I disabled the Parameter log_archive_dest and set 
    the Parameter "log_archive_dest_1" as described in Note 1431798: alter system set log_archive_dest_1 ='LOCATION=<SAPDATA_HOME>/oraarch/<sid>arch' SCOPE = SPFILE SID='*';
    Now it works
    Kind Regards
    Wolfgang

  • "DATA_LENGTH_0" Short dump

    Hi SAP experts!
    We will appreciate a lot if you could help us with your expertise to solve an short dump loading data.
    Trying to load Master data for one object, when we do only to PSA everything is fine. However, if we want to continue to its data target, we got a message of "DATA_LENGTH_0" short dump, making us impossible to contineu.
    the information that the system gives us is just below of this Email.
    Thank you very much in advance for your support!
    Error analysis
        An exception occurred. This exception is dealt with in more detail below
        . The exception, which is assigned to the class 'CX_SY_RANGE_OUT_OF_BOUNDS',
         was neither
        caught nor passed along using a RAISING clause, in the procedure "ROUTINE_9998"
         "(FORM)"
        Since the caller of the procedure could not have expected this exception
         to occur, the running program was terminated.
        The reason for the exception is:
        In program "GP40TYLPX0VKPP4E1JQZ7JCWSKY" the system tried to access field
         "LV_NODENAME" with length 0.
        Partial field access to fields with length 0 is not allowed, however.
    How to correct the error
        Please use a positive length value when trying to access a partial field
        "LV_NODENAME" zugegriffen werden soll.
        If the error occurred in one of your own programs or in an SAP program
        that you modified, try to correct it yourself.

    Tahnk you very much Santosh!
    That note recomens us to install in Support Package 14, but we got already installed the 21.
    Any other idea?
    Thank you very much!

  • Runtime Errors  DATA_LENGTH_0    Exception   CX_SY_RANGE_OUT_OF_BO

    Hi All,
    While using leave request service we are getting following dump in abap code , please advice
    Runtime Errors         DATA_LENGTH_0
    Exception              CX_SY_RANGE_OUT_OF_BOUNDS
    Date and Time          13.01.2012 10:17:48
         Invalid partial field access: Length 0
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "ZCL_PT_GEN_REQ================CP" had to be
          terminated because it has
         come across a statement that unfortunately cannot be executed.
    What can you do?
         Note down which actions and inputs caused the error.
         To process the problem further, contact you SAP system
         administrator.
         Using Transaction ST22 for ABAP Dump Analysis, you can look
         at and manage termination messages, and you can also
         keep them for a long time.
    Error analysis
         An exception occurred that is explained in detail below.
         The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not
          caught in
         procedure "IF_EX_PT_GEN_REQ~SEARCH_FOR_NEXT_PROCESSOR" "(METHOD)", 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:
         In the executed program "ZCL_PT_GEN_REQ================CP", the system
    attempted to access the field
    "IM_SEARCHSTRING" using the length 0.
    However, a partial field access with the length specification 0 is not
    allowed.
    How to correct the error
    Use a positive length specification if a part of the field "IM_SEARCHSTRING" is
    to be
    accessed.
    If the error occurred in your own ABAP program or in an SAP
    program you modified, try to remove the error.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "DATA_LENGTH_0" "CX_SY_RANGE_OUT_OF_BOUNDS"
    "ZCL_PT_GEN_REQ================CP" or "ZCL_PT_GEN_REQ================CM002"
    "IF_EX_PT_GEN_REQ~SEARCH_FOR_NEXT_PROCESSOR"
    Dump At source code shows as following
    LOOP AT ex_persdata_tab INTO wa_ex_perdata.
            w_str3 = wa_ex_perdata-user.
            IF w_str3 CO im_searchstring.
              w_len2 = sy-fdpos.
              w_len1 = sy-fdpos + 1.
    **Get First name
              w_str2 = im_searchstring+w_len1.
    **Get last name
    ---->>>       w_str1 = im_searchstring(w_len2).       (Point of dump) (Data type String = char25)
              IF w_str2 EQ wa_ex_perdata-name.
                APPEND  wa_ex_perdata TO lt_ex_perdata.
                EXIT.
              ENDIF.
              CLEAR:w_str2,w_str1,w_len2,w_len1.
            ENDIF.
          ENDLOOP.
          CLEAR:wa_ex_perdata.

    attempted to access the field
    "IM_SEARCHSTRING" using the length 0.
    However, a partial field access with the length specification 0 is not
    allowed.
    that w_len2 of yours is having a value 0. you cant access a field with length 0. thats the error

  • When try to add COPA-charecteristics (tcode: KEA5)  getting DUMP

    Hi Experts,
    When we try to add a new COPA-charecteristics with tcode KEA5 , we are getting below dump.
    Runtime Errors         DATA_LENGTH_0
    Exception              CX_SY_RANGE_OUT_OF_BOUNDS
    Date and Time          01.11.2011 10:12:11
    Short text:     Invalid partial field access: Length 0
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "SAPLKYER" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
    What can you do?
         Note down which actions and inputs caused the error.
         To process the problem further, contact you SAP system
         administrator.
         Using Transaction ST22 for ABAP Dump Analysis, you can look
         at and manage termination messages, and you can also
         keep them for a long time.
    Error analysis
         An exception occurred that is explained in detail below.
         The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not
          caught in  procedure "SPLIT_COMPLEX" "(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:
         In the executed program "SAPLKYER", the system attempted to access the field
         "LD_STRING" using the length 0.
         However, a partial field access with the length specification 0 is not allowed.
    We find a related note in snotes and noe number is: 1365149 our SAP_APPL release is 604(Support package SAPKH60405 )
    Please suggest me is above SAP note is correct solution for my environment? If we should apply the note 1365149,
    waht are the prerequisites?
    Many Thanks in advance!!!
    Regards
    Veera

    Is your system unicode enabled?
    if not please have a look at this note
    1307869
    Thanks
    Naveen

  • SPL load short dump

    Dear Experts,
          We have a problem when trying to load the SPL (Full load/ Some deltas) in the GTS system.
    It is throwing a short dump with message saying
    "Run time Error:  DATA_LENGTH_0"
    "Except.            CX_SY_RANGE_OUT_OF_BOUNDS"
    We are not sure if there is any kind of OSS to be applied, or if something is missing.
    This is causing in Std. SAP program: /SAPSLL/SAPLSPL_UPLOAD_INTACT
    Any suggestions would be highly appreciated
    -Amit

    Hi Amit,
    could be a problem of delimiters.
    plese do the following:
    - call transaction sm30                                       
    - call view /SAPSLL/V_CMPD in change mode
    - choose your comparison schema
    Please change the structure of the delimiter the following way:                               
    It is important that the characters start with a SPACE.
    Of course you can add delimiters this structure if needed.
    Regards,
    Christin

  • Lock ups and dumping psyical memory!!!

    Hi i have just installed a new pc most of the stuff im useing is from my old computer so i know they work fine im running a:
    P4 3GHZ Prescot 800MHz, HT-Enabled
    865PE Neo2-P
    512 DDR-400 Twin moss
    ATI Radeon 9000 pro
    PSU-400
    XP Pro
    My computer locks up alot when running intense games (games have worked before no problem) i also get a error saying dumping pysical memory, i have looked about and tried to solve this myself, i found that someone was haveing the exact same problem as me and he fixed it by turning the FSB down as his memory wasnt compatable with his motherboard if doing that works how do i do it ?
    Many thanks Jonathan

    Flappa, Your memory " clock" is fine and there is no need to "underclock it" as long as you did not mess with the Bios.
    I had the same problems. I could not even get thru a Clean install of windows as it would Blue Screen
    1- are you running in " Dual Channel Mode"?
    2- If so is your memory a " match Set"?
    some times memory even thought it has the same markings is not matched . Dual channel sets are matched and made to run together in "Dual Channel Mode"{
    ( Even though I had the same manufacturer memory my set would not run in Dual Channel without " Blue Screening" I bought a Matched Set of Kingston Valueram and have not had a problem since
    3- If it is not a matched set, pull one stick out and run it for a while , if it still bluescreens try the other stick
    4- raise your memory voltage to 2.7 or 2.8 ( which ever is the lowest that it runs stable)
    5- If all this does not work , run MEMTEST to see if there is a problem with both sticks
    6- you are running a Bios Version that supports the " Prescott Microcode" right?
    Let us know what your findings are
    Good Luck  
    Dave

  • Report J_1IEWT_CERT getting cancelled, generating ABAP dump!

    A long running report J_1IEWT_CERT in background mode is getting cancelled after running for a while and generating the following dump :
    Error analysis
        When changing or deleting one or more lines of the internal table
        "\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]" or when inserting in the table
         "\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]", 0 was used as
        the line index. An index less than or equal to zero is not
        allowed.
        The error can occur when using the following options:
        1. "INDEX idx" for specifying the line number in the table
         "\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]"
           where you want to change, insert or delete.
        2. "FROM idx" for specifying the start index when deleting a line
           area from or inserting a line area into the table
         "\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]".
        3. "TO idx" for specifying the end index when deleting a line
           area from or inserting a line area into the table
         "\PROGRAM=J_1IEWT_CERT\DATA=PRINTTAB[]".
        At the time of the termination, the table contained 17008 lines.
    How to correct the error
        If the error occurred in your own ABAP program or in an SAP
        program you modified, try to remove the error.
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "TABLE_INVALID_INDEX" " "
        "J_1IEWT_CERT" or "J_1IEWT_CERT_F01"
        "FILTER_DATA"
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
        1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
        2. Corresponding system log
           Display the system log by calling transaction SM21.
           Restrict the time interval to 10 minutes before and five minutes
        after the short dump. Then choose "System->List->Save->Local File
        (Unconverted)".
        3. If the problem occurs in a problem of your own or a modified SAP
        program: The source code of the program
           In the editor, choose "Utilities->More
        Utilities->Upload/Download->Download".
    Tried searching for some SAP Notes to fix the issue, no success as of now, Please help me out...

    Have you checked these notes ?
    363107 Short dump occurs during TDS certificate printing.
      803806  Error while genrating TDS certificate 03.01.2005
      1066049  J1INCERT - Error while generating TDS certificate
    Regards,
    Subhash

  • Short dump 'Table does not exist in database'

    Hello All,
    When a report is executing it is going to short dump by saying 'Table does not exist in database'. As per the short dump analysis this issue is happening because of the following   Native SQL statement statement :
    Program :  %_T050N0 (This is a dynamic  program generating by SAP )
    Form Name :  DYN_LIC_SEL_TOT
    exec sql performing LOOP_MOVE_WRITE_ISAP.
    select single_plate, itm_num, ctry_code, model_lot,
    lic_hold_flg, qty into :dcat-lplate, :dcat-matnr,
    :dcat-werks, :dcat-charg, :dcat-holdflag,
    :dcat-qty from ZLICENSE_R2 where itm_num   = :p_matnr and
                    model_lot = :p_charg
    endexec.
    As per the customer this issue occurring since they migrated the SAP  back-end data base from Oralce to DB6. Here I felt that ZLICENSE_R2 is not migrated from the  Oracle to DB6. But as per the BASIS Team, even this table was not maintained in Oracle also. If the table was not maintained in the Oracle, this issue should have been there even before migration also.
    Following is the short dump details:
    Short text
        Table does not exist in database.
    What happened?
        The table or view name used does not
        exist in the database.
        The error occurred in the current database connection "DEFAULT".
    What can you do?
        Check the spelling of the table names in your report.
        Note down which actions and inputs caused the error.
        To process the problem further, contact you SAP system
        administrator.
        Using Transaction ST22 for ABAP Dump Analysis, you can look
        at and manage termination messages, and you can also
        keep them for a long time.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_NATIVE_SQL_ERROR', was not
         caught in
       procedure "DYN_LIC_SEL_TOT" "(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:
    Triggering SQL statement: "select single_plate, itm_num, ctry_code, model_lot,
    lic_hold_flg, qty from ZLICENSE_R2 where itm_num = ? and model_lot = ? "
    Database error code: "-204"
    Could you please  let me know what might be the reason for this issue.
    Many Thanks in Advance.

    Transaction SE11, input ZLICENSE_R2 for table name, and display the table. Did the table display? If not, that is the main problem.
    If the table displays, go to menu item Utilities -> Database Object -> Database Utility
    In the resulting screen, under the "Status" fields, you should see text "Exists in the database." If you don't, then the table exists in the dictionary, but doesn't exist in the database system. Click the "Create database table" button and then you should be able to run the program.
    You may need basis team's help to carryout some of these actions.

  • Short Dump while scrolling in a maintenance view

    A maintenance view has one field, defined as "Radiobutton".
    1) Select the radiobutton for one entry.
    2) Scroll down so that in the new page (i.e. the entries displayed in the new page) the entry selected in the first step is not visible.
    3) Select any radiobutton again corresponding to any of the entries displayed in the new page.
    4) On scrolling up again the short dump occurs.
    The short dump text says "More than one radio button is active".
    Any inputs in this regards are appreciated.
    Thanks.
    Gajendra.

    Hi,
    that means you are trying to make two radio buttons active.
    parameters: ra radiobutton group g1 default = 'X',
                rb radiobutton group g1.
    ra = 'X'.
    and rb = 'X'.
    in your case so obviously it will dump.
    check your coding..
    and show your code...
    Regards
    vijay

  • Is it possible to create manually a dump?

    Dear all,
    I have a question about Dumps created in SAP while programs run with unpredicted errors.
    I have a specific table defined in the dictionary which has two coloumns progId and path.
    The first one is a unique identifier given to a program and the second column is an absolute path on the
    unix server where SAP is installed.
    For example
    MyProg | /usr/tmpbatch/data/E200
    Means that the ABAP program named 'MyProg' will run and its output file (the output of the program) and the
    log file are created in /usr/tmpbatch/data/E200.
    In each of my programs, first of all I check the content of this table in order to ensure that the path is defined for the
    given program (and therefore I may be able to create avec success both output and log files). If there is no entry
    in the table for the given program, I leave the program by calling the STOP instruction.
    My programs run at night, so the next day the corresponding users read the content of the generated output/log files.
    As a result, if the path is not defined properly for a given program in the table, the program is not run and therefore
    there will be no output/logfile the next day.
    My question is How can I inform the user who arrives the next day observing that one program has not been run? How
    can I tell him by some kind of system message that the program exited because the path for the files had not been defined in
    my table?
    Each morning, we can analyse the dumps which were produced during the precedent day. So that we may know
    (approximately) what went wrong. But as far as I know, dumps are generated automatically by the system. Is it possible
    to generate a dump (by calling some fucntion) with an appropriate error message for my problem?
    Thanks in advance,
    Dariyoosh

    Hello again,
    First of all I would like to thank everybody for their attention to my problem and
    for spending time for answering my question. Thank you all very much.
    Currently, Thomas' solution about MESSAGE_TYPE_X seems to work pretty well
    for my problem. As all of you mentioned  that, there should be softer methods to inform
    users. One main problem is that the program which lanuches my programs during night
    is not a sap user, it is a Unix scheduler (please forgive me I don't know these administration
    details and how they work) so  according to what the administrator told me it is not possible
    to send email. As a result, I think I may go with MESSAGE_TYPE_X until I found another proper way.
    Once again, thank you all for your help.
    Kind Regards,
    Dariyoosh

  • Error while importing a dump file in Oracle 10g R1

    Hi all,
    While trying to import a schema using Data Dump, I am facing the following issue -
    UDI-00018 - Import utility version can not be more recent than the Data Dump server.
    Following is the version information of the source and target DB and the utilities :
    Source DB server : 10.1.0.2.0
    Export utility : 10.1.0.2.0
    Import utility : 10.1.0.2.0
    Target DB server : 10.1.0.2.0
    Export utility : 10.2.0.1.0
    Import utility : 10.2.0.1.0
    I can figure out the cause for the problem, but don't know how to resolve it.
    Any help will be appreciated.
    Thanks in advance.
    Gitika Khurana

    How did you get thre DMP file created and how are you trying to import the dump file? Could you post the commands you're using, please?

  • Error_Exception dump while opening the report in RRMX

    Hi All,
    When User trying to open the report Error_Exception dump is coming for few Info Providers. Please find attached dump for your reference.

    Issue is res loved,  We have analyze the short dump ,when loads were running and at that if time user executed the queries then that dump was occuring.

  • SHORT DUMP WHILE EXECUTING DTP.

    Hi Gurus,
    I have got a short dump while executing DTP the Error is as Follows.
    Runtime Error: MESSAGE_TYPE_X.
    Reasons for Error: 1.The installation of the SAP GUI on the present server is faulty or obselete
    2.There is a error in the application program
    And i have sent the sreen shot of the Short Dump to BASIS TEAM and they have replied me that they have to install some patches and it will take some time.
    But i have no much time and i have to someway or the other execute the DTP and load the data.
    Is there any shortcuts for this i mean to say without the involvement of Basis team that i can do in th BI System
    Regards
    Amar.

    Hi Amar,
    If the problem is with with System itself, how can we all have a short cut in that case. You may give it another trial, but you have to wait for the patches to be applied. Ask your basis team to get it done ASAP.
    Thanks..
    Shambhu

  • Dump error while creating a new page in smartforms URGENT pls!!!

    while creating a new page it is showing me a dump error , that the superior program execption was not intercepted , i have even given the next page field also correctly, i have attached a mainwindow to that page and a text element to that . .
    thanks
    sridhar

    Hi Deena,
    This error:
    "[2012-07-10T14:50:30.005+05:30] [wls_ods1] [ERROR] [] [oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000JXkC9dU3FClqwsJb6G1FyhO000003D,0] [APP: odsm#11.1.1.2.0] Server Exception during PPR, #7[[
    javax.servlet.ServletException: Could not initialize class com.octetstring.vde.admin.services.client.VDEAdminServiceSoapBindingStub"
    is known issue
    Go to metalink, article: Unable To Connect To OVD 11g Webinterface Using ODSM. [ID 1282757.1]
    You need to apply that patch.
    I hope this helps,
    Thiago Leoncio.

Maybe you are looking for

  • How to end a work item exlicitly without executing it?

    i want to find out how to end a workitem explicitly without executing it from the business workplace. we have created a dummy workitem and would like to end it when it is not needed. i have set up the terminating event in the workitem task but even t

  • Reg : SAP Query  in LDB

    Hello , I would like to know more about how infosets are used in LDB's. I was recently testing a LDB of Hedge Mgmt. i selected seveal param's  and found that the order of fields in the query really makes a  diff. LDB's are very senstive to ordering ?

  • Problem for ALE

    Good morning, my problem is the following one and state of offer via ale the teacher of materials but has not left me gives error me in the Idoc and rejected the Idoc and continues giving error does not pass any of a whole group if that the connectio

  • After PR convert to PO, MRP does not consider PO as the supply

    Hi gurus, The problem is like the following: Material A, Plant : CN01 Procurement type: F ( External procurement) Avability check group-- 002( standard one ) MRP type -- PD( standard one) Requirement-- 100 PC. What I did is : 1) Run MD02 ( MRP) to ge

  • My imac has a very slow bootup

    well I have too wait for 20 mins for everything to work when i mean everything meaning I cant click the icons i cant go to the apple menu and so on but after 20 min i can use but it frozeses  on me so i was wondering if is a hardware problem