ABAP short dump with "CNTL_ERROR"

Hi,
I am getting an ABAP short dump with "CNTL_ERROR" while using an input script. What do I do?
Thanks,
Sreekar.

Hi,
Newer versions of SAP GUI and R/3 include external controls called as ActiveX (OCXs). ABAP code internally issues some commands to flush and refresh these controls. Since, when using GuiXT and input scripting, these controls are not created, and ABAP dumps. Use keyword "Enable controls" (without quotes on a separate line) in a screen block that has an ActiveX control.
Example:
Screen SAPLCOIH.3000
  Enter "/Menu=4,1,5"
Screen SAPLSP01.0100
  Enter "=No"
Screen RIPLKO10.1000
  Enable controls
  Set F[Group] "UG"
  Enter "/8"
Reward Points if found helpfull..
Cheers,
Chandra Sekhar.

Similar Messages

  • Short dump with TPM_TRD1 000

    hi  everyone,
    when I run the Tcode:TBB1,i come across a ABAP short dump error.
    my system environment is:
    PC
    windows2003NT
    oracle10.2
    independant system without SLD control
    The error info as follow:
    Note 837202 - TPM_MIGRATION:tpm18: Short dump with TPM_TRD1 000
    Summary
    Symptom
    You migrate from Release CFM or Enterprise 1.10 to ERP 2.0 or higher. There are already parallel valuation areas in use. In tpm_migration_cat, you specify a key date. In the test system, the following short dump occurs for the parallel valuation areas:
    Error message short text:
    Internal error: SLD
    Message class: "TPM_TRD1"
    Number: 000
    Variable 1: "SLD"
    Other terms
    CL_DISTRIBUTOR_SLD, TPM_TRD1000
    Solution
    In the production system, you have to carry out tpm18 before the technical upgrade for all business transactions that are before the key date from tpm_migration_cat.
    I do not understand how to do with the soluton
    eg.what is "tpm18"?
    Do need your helps,
    Thank you very much
    Peter

    Hi Peter,
    I guess you found note 837202 when you were looking for a solution for the TBB1 dump you encountered.
    This note deals with a special situation when executing tpm18 (which is the transaction for fixing and posting derived flows) in a test system after migration and it tells you you should run tpm18 in production before the technical upgrade.
    I am not sure if this really applies to your situation, maybe you should rather check if note 821854 and the solution therein can be helpful.
    But without more information (e.g. knowing more about your release, your 'migration history' and the part of the coding where the dump is raised), it is quite difficult to give a diagnosis.
    Maybe you should think of sending a customer message to SAP support via the SAP marketplace if you cannot get rid of this problem on your own.

  • Short dump with error RSW_CURRENCY_TRANSLATION while loading SRM data

    Hi All,
    I am loading data from SRM to BW. From data source 0BBP_TD_CONTR_2 to DSO 0SRCT_DS1. Data is loaded from source to PSA. When loading from PSA to DSO using DTP, I am getting a short dump with below error. Can one please let me know solution if you have faced the same problem previously?
    Termination occurred in the ABAP program "SAPLRSW0" - in
    "RSW_CURRENCY_TRANSLATION".
    The main program was "RSBATCH_EXECUTE_PROZESS ".
    In the source code you have the termination point in line 86
    of the (Include) program "LRSW0U09".
    The program "SAPLRSW0" was started as a background job.
    I have checked the DSO routines and objects, everything is ok. Replicated all currency conversion tables from source.
    0PSTNG_DAT infoobject is also active. There is no errors in Development while loading, when moved to quality, the error is throwing.
    Regards,
    Don

    Hi All,
    We need to activate 0SR_DEFCUR currency object. I have activated the object and transported. Issue is resolved.
    Thanks to all for your kind replied.
    Regards,
    Don

  • Short Dump with ALV Report

    Hi
    I have one Zreport which gives the result in ALV form.
    After getting the result(1 row with 33 columns) when I tried to export the ALV results to spread sheet using the option : List-> Export-> Spread Sheet OR by click on Excel icon in the display screen,I'm getting the short dump with the description "No more storage space available for extending an internal table" .
    After analysis ,find that dump is raising in the FM : F4_GET_RESULT of Include Program : LSDH3U03.
    Can anyone provide us some clue .
    Thanks & Regards,
    Sreeram

    Hi,
    If the display is in ALV grid format, then you can try another approach to save the data in a spreadsheet.
    - Right-click on any output cell.
    - Select 'Spreadsheet' from the drop down list
    - radio-button 'All available formats'
    - Excel (In existing XXL format)
    Thanks!
    VS.

  • Short dump with an error SAPSQL_LIKE_QUOTES

    Hi,
    today we have more short dumps with an error SAPSQL_LIKE_QUOTES. this means The logical condition contains a text field literal, for which there is no closing quotation mark.
    as per my analysis i found the below code from the std. sap program SAPLBTCH in that include LBTCHF19.
    TRANSLATE p_buffer1 USING '*%'.
      IF p_buffer1 CO '% '.
        IF NOT i_mandatory IS INITIAL.
          CONCATENATE i_name '<> ''''' INTO o_where
            SEPARATED BY space.
        ENDIF.
        EXIT.
      ENDIF.
    can you please tell me that there is a sapce in the line IF p_buffer1 CO '% '.
    please advice me if this statement is true or should not contain any spaces between the quotations.
    Thanks,
    Kasi

    Hi Kasi,
    please check this link
    [SAPSQL_LIKE_QUOTES|http://www.google.com/#hl=en&num=100&q=SAPSQL_LIKE_QUOTES&fp=1&cad=b]
    Kind regards,
    Clemens

  • Transport with return code 12 ,short dump with 'DBIF_RSQL_SQL_ERROR'

    Dear All,
    My trasnport contains infoprovider. DTP,transpformations, character realtionships , aggregation levels ,web templates, programs.
    I got a transport failed with Return code 12, and it is showing message :
    Program terminated (job: RDDEXECL, no.: 06031600)
       See job log
    Execution of programs after import (XPRA)
    End date and time : 20101026060421
    Ended with return code:  ===> 12 <===
    I have short dump with 'DBIF_RSQL_SQL_ERROR' exception 'CX_SY_OPEN_SQL_DB'.
    in how to correct the error :
    below is the detials.
    Database error text........: "ORA-01578: ORACLE data block corrupted (file #
    211, block # 79950)#ORA-01110: data file 211:
    '/oracle/RBW/sapdata15/xbw_188/xbw.data188'#ORA-26040: Data block was loaded
    using the NOLOGGING option"
    did someone has the same problem .
    Help is really appreciated.
    Regards
    Veera

    I am afraid you will need to esclate this to BASIS team.. seems some issue with database

  • CSAP_MAT_BOM_OPEN Short Dump with CONVERT_MATNR_TO_INTERN_FORMAT

    Has anyone else had this issue? All help appreciated.
    I am using the function CSAP_MAT_BOM_OPEN to update a BOM. Running it generates a short dump with the following information:
    In PERFORM or CALL FUNCTION "CONVERT_MATNR_TO_INTERN_FORMAT", the actu
    al parameter "MATERIAL" is incompatible with the formal parameter "I_M
    ATNR".
    At first I thought my variable for the material number was bad so instead I gave it a literal value just to see if it gave me a problem and it did.
    Here is the snippit of code from my program where I give it an actual value:
       call function 'CSAP_MAT_BOM_OPEN'
            exporting
                 material = '000000000000123456'
                 plant = '1000'
                 bom_usage = '3'
                 valid_from = '20140703'
            importing
                 o_stko     = tstk2
                 fl_warning = flg_warning
            tables
                 t_stpo     = tstp2
            exceptions
                 error      = 1.
    Inside this SAP owned FM is the following:
       perform convert_matnr_to_intern_format using material
                                              changing csin-matnr
                                               hlp_subrc.
    convert_matnr_to_intern_format says this:
    form convert_matnr_to_intern_format
                                 using value(i_matnr) like csap_mbom-matnr
                                 changing o_matnr like csin-matnr
                                          value(subrc) like sy-subrc.
       data: conversion_call(30) type c value 'CONVERSION_EXIT_?_INPUT',
             conve(5)            type c,
             conv_exit(10)       type c.
       clear subrc.
       check not i_matnr is initial.
       describe field csin-matnr edit mask conv_exit.
       move conv_exit+2(5) to conve.
       replace '?' with conve into conversion_call.
       call function conversion_call
            exporting
                 input        = i_matnr
            importing
                 output       = o_matnr
            exceptions
                 not_found    = 04
                 length_error = 08
                 too_long     = 12
                 wrong_mask   = 16.
       subrc = sy-subrc.
    endform.

    Hi Richard,
    in fm CSAP_MAT_BOM_OPEN there is a single call of form convert_matnr_to_intern_format:
       perform convert_matnr_to_intern_format using material
                                              changing csin-matnr
                                                       hlp_subrc.
    where material is defined in the fm interface:
    function csap_mat_bom_open.
    *"*"Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(MATERIAL) LIKE  CSAP_MBOM-MATNR
    In the form interface I_MATNR in include LCSAPFC1 is defined identically:
    form convert_matnr_to_intern_format
                                 using value(i_matnr) like csap_mbom-matnr
                                 changing o_matnr like csin-matnr
                                          value(subrc) like sy-subrc.
    So importing parameter of type CSAP_MBOM-MATNR is passed to field I_MATNR of type CSAP_MBOM-MATNR and there can't be any type conflict, if
    there is no modiffication in your system
    fm CSAP_MAT_BOM_OPEN and include LCSAPFC1 are active
    no parts of function group CSAP have been overwitten by importing a transport request into your system
    Please check this code snippets against those in your system.
    What can you do, if all is looking okay:
    Check the version history (fm and include) for suspicious transport requests.
    If no transport requests found, try to regenerate the fm, th include and the whole function group.
    Regards,
    Klaus

  • ABAP Short Dump Occurring

    Hi All
    We had do done a DBEXPORT of our R/3 4.6C while doing there was a increment conversion pending and we got error during the export, we finished the conversion and then started the DBEXPORT again and it completed successfully, however after this we are receiving ABAP Short dumps which says DBIF_RSQL_INTERNAL_ERROR, Internal error when accessing table "T179 ". Practically for any new entry we do in database.Kindly suggest how to go about.
    Regards
    Arun

    Hi Micheal
    we had done an incremental conversion  for DBTABLOG table which is forbidden also was not complete,so we completed the conversion and removed a field which was added in the table (this was cause of error),we removed the field and activated teh table and the short dump was resolved.
    Anyway thanks for your reply.
    Arun

  • ABAP short dump error while creating an invoice

    Hi All,
    We are creating a delivery(Unit is EA) for the material for which the Unit Conversion is maintained as 1CS = 48 EA. So while creating a delivery If I maintain the delivered quantity is less than 24, I am not able to create an invoice.It's throwing an ABAP short dump error BCD zerodivide run time error.
    If I deliver greater than or equal to 24, then the invoice is created without any issue
    I have checked if there is any  CMIR record but no record is maintained.
    Can anyone help me out on this?
    Regards,
    Manjunath

    Hi Manju,
         Can you post the dump screen shot, which should contain the source code for that dump.
    Regards,
    Krishna

  • ABAP short dump when loading data into Infocube

    Hello All,
    I am getting an ABAP short dump error when loading data into Infocube. I tried to load data from PSA and ODS.
    I ran the code to compress the Infocube, no improvement still getting the same error.
    Error Analysis:
    A raise statement in the program "SAPLRSDU_PART" raised in the exception.
    Internal Notes:
    The termination occured in the function "ab_i fune" of the SAP Basis system. Specifically in the line 2316 of the module "//bas/620/src/krn/runt/abfunc. C#18".
    The internal operation just processed is "FUNE"
    Advance thanks !!!
    Siv

    Hello Siv,
    try to run program SAP_DROP_EMPTY_FPARTITIONS to display existing partitions. Then compare it to the number of uncompressed requests. Maybe there's a mismatch.
    SAP notes that might help: 385163, 590370
    Regards,
    Marc
    SAP NetWeaver RIG, US BI

  • ZGUIXT16 produces an ABAP short dump

    Hi,
    The program ZGUIXT16 (intended to generate the local value help files) always stops and produces an ABAP short dump. What could be the reason?
    Thanks,
    Varsha.

    Hi,
    ZGUIXT16 uses the SAP standard function CHECKTABLE_GET in order to generate the local value help. For some reason, this function aborts for several domains, depending on the R/3 release.
    Solution: In ZGUIXT16 some domains are already excluded:
    Exclude some domains (error in SAP value list generation):
    CHECK DOM-DOMNAME NE: 'HIERANM', 'IM_POSNR', 'IWEXTSYMBL', 'P02_BTRTE'.
    Here you can enumerate domains that lead to errors, and then restart the program.
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

  • Infospoke short dumps with MESSAGE_TYPE_X

    Whenever one of our many infospokes are invoked and there is no data to pull from BW, the process short dumps with MESSAGE_TYPE_X in module RSB_API_OHS_DEST_READ_DATA.
    Is anyone else experiencing this problem?

    Hi,
    Please take a look in note 1370227.
    I hope this note help you.
    Thanks,
    Rafael

  • SPAM update of DMIS stalled with ABAP Short Dump

    Hi Experts,
    Was wondering if someone could help me. I am trying to install DMIS on my NW 702 system. The installation sort of halted half way and now I am just not able to get into SPAM. Everytime I try to start SPAM the system loops for a good few minutes and it short dumps as below:
    Category          
    ABAP Programming Error
    Runtime Errors    
    TIME_OUT
    ABAP Program      
    SAPLOCS_SEMAPHORE
    Application Component  BC-UPG-OCS
    Trigger Location of Runtime Error
        Program                                 SAPLOCS_SEMAPHORE
        Include                                 LOCS_SEMAPHOREU02
        Row                                     85
        Module type                             (FUNCTION)
        Module Name                             OCS_QUEUE_SEMAPHORE
    55 *   OCS is locked, remember this
    56     ev_locked = on.
    57 *   check if OCS is locked by other (OCS) tools
    58     IF iv_tool = space.   "maybe were are called in batch, check
    59       IF sy-batch = off OR
    60          ls_pat10-btch_state NA gc_batch_states.
    61 *       IV_TOOL = space but no batch processing
    62 *       -> foreign lock, you are not allowed to proceed
    63         cs_sema = ls_pat10.
    64         RAISE foreign_lock.
    65       ENDIF.
    66     ELSE.
    67       IF ls_pat10-ocs_tool <> iv_tool.
    68 *       foreign lock, you are not allowed to proceed
    69         cs_sema = ls_pat10.
    70         RAISE foreign_lock.
    71       ENDIF.
    72     ENDIF.
    73
    74 *   we are either in batch processing or IV_TOOL matches PAT10
    75 *   --> own lock, return it
    76     IF iv_read_only <> space.
    77       cs_sema = ls_pat10.
    78       EXIT.
    79     ENDIF.
       79
    ENDIF.
       80 *   update it
       81
    ls_pat10 = cs_sema.
       82
    ls_pat10-responsibl = sy-uname.
       83
    ls_pat10-imple_date = sy-datum.
       84
    ls_pat10-imple_time = sy-uzeit.
    >>>>>
    UPDATE pat10 FROM ls_pat10.
       86
    cs_sema = ls_pat10.
       87   ENDIF.   "sy-subrc = 4
       88
       89 ENDFUNCTION.
    4 FUNCTION
    SAPLOCS_SEMAPHORE              
    LOCS_SEMAPHOREU02                 
    85
       OCS_QUEUE_SEMAPHORE
    3 FUNCTION
    SAPLOCS_BATCH                  
    LOCS_BATCHU07                    
    186
       OCS_DELETE_BATCH_SEMAPHORE
    2 FORM    
    SAPMSPAM                       
    MSPAMF06                         
    190
       READ_N_CHECK_BATCH_JOBS
    1 MODULE (PBO) SAPMSPAM                       
    MSPAMO01                         
    776
       READ_BATCH_JOBS
    Would appreciate if someone can help and has faced something similar.
    Regards,
    Manish

    Hi
    The Abap programs get a timeout when trying to update table PAT10 ( OCS Semaphore).
    Check in SM12 if there are locks on that table
    Check also that table contents, there should be only one entry, what is in field OCS_TOOL ?
    DMIS should be installed using transaction SAINT (in client 000) and not SPAM.
    Regards
    1468391 - Installation and delta upgrade of DMIS 2010_1

  • Short dump with the transaction CJ02

    Hello, this is my first thread in the forum. I hope to solve my problem.
    It is necesary to say you that my english is very poor, is not so good. Sorry for that.
    When i use the transaction CJ02 to finish or close a project, appears an error when i save it. The steps are the followings:
    1- Run the transaction CJ02 with a WBS element
    2- Mark the line of the WBS element
    3- Select then button Settlement rule
    4- Fill 4 items in the next screen to distribution rules (the % is 100)
    5- Back with green arrow
    6- Fill the field Cost Center Req
    7- Save
    After a few seconds appears the dump:
    <b>ABAP runtime errors    MESSAGE_TYPE_X
           Occurred on     20.11.2006 at 11:07:09
    >> Short dump has not been completely stored. It is too big.
    The current application triggered a termination with a short dump.
    Error analysis
    Short text of error message:
    Nested call of PERFORM ON COMMIT:
    Long text of error message:
    Diagnosis
         During processing of a routine called using PERFORM ... ON COMMIT,
         the system attempted to call PERFORM ... ON COMMIT again. Nesting
         of this is not allowed.
    System Response
    Procedure
         The program indicated after "Caller:" must be changed. This is the
         program that calls the routine indicated after "Form:" during
         COMMIT processing. This routine is part of the program indicated
         after
         "Program:".
    Procedure for System Administration
    Technical information about the message:
    Message classe...... 00
    Number.............. 081
    Variable 1.......... " "
    Variable 2.......... " "
    Variable 3.......... " "
    Variable 4.......... " "
    How to correct the error
    If the error is in one of your own ABAP programs or an SAP program that
    you have modified, try to correct it.
    If the error occurred in a non-modified SAP program, you may be
    able to find a solution in the SAP note system.
    If you have access to the note system yourself, use the following
    search criteria:
    "MESSAGE_TYPE_X"
    "SAPMSSY0 " or "SAPMSSY0 "
    "%_ORDER_FORM_FOR_ROLLBACK"</b>
    There are several notes that apparently solve the problem with support packages that are applied in our system (for example 397011 or 614553). Inthis case our system is updated.
    Can you help me please.
    Thanks
    Gabriel.-

    Hi
    Are you really sure https://websmp101.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=397011&_NLANG=E
    is applied correctly ?
    Try downloading with snote and see if it gets marked 'not relevant',
    ( are you on release 4.6 ? )
    Given the nature of the problem ( and the fact that this issue is known ) , the best seems log an OSS support request
    rgds
    Dirk

  • Short dump with a select statement

    I have the following select statement (I have also inluded my data statement(s)) and I get a short dump.  The error is as follows:
    <b>What happened?                                                                 
        Error in ABAP application program.                                                                               
    The current ABAP program "ZPARTNER" had to be terminated because one of the
        statements could not be executed.                                                                               
    This is probably due to an error in the ABAP program.                                                                               
    Following a SELECT statement, the data read could not be placed in AN      
        the output area.                                                           
        A conversion may have been intended that is not supported by the           
        system, or the output area may be too small.                                                                               
    Error analysis                                                                 
        An exception occurred. This exception will be dealt with in more detail    
        below. The exception, assigned to the class 'CX_SY_OPEN_SQL_DB', was not   
         caught, which                                                             
         led to a runtime error. The reason for this exception is:                 
        The data read during a SELECT access could not be inserted into the        
        target field.                                                              
        Either conversion is not supported for the target field's type or the      
        target field is too short to accept the value or the data are not in a     
        form that the target field can accept          </b>                            
    it_adrc TYPE TABLE OF adrc,
          wa_adrc LIKE LINE OF it_adrc,
    SELECT addrnumber name1 street city1 region post_code1 tel_number
      FROM adrc INTO TABLE it_adrc
      FOR ALL ENTRIES IN it_detail
      WHERE addrnumber = it_detail-adrnr.
    Regards,
    Davis

    If you only need the fields mentioned in the select query, then follow this:
    TYPES: BEGIN OF ADRC_TYPE,
         ADDRNUMBER LIKE ADRC-ADDRNUMBER,
         NAME1        LIKE ADRC-NAME1,
         STREET        LIKE ADRC-STREET,
         CITY        LIKE ADRC-CITY,
         REGION        LIKE ADRC-REGION,
         POST_CODE1 LIKE ADRC-POST_CODE1,
         TEL_NUMBER LIKE ADRC-TEL_NUMBER,
           END OF ADRC_TYPE,
           ADRC_T_TYPE TYPE TABLE OF ADRC_TYPE.
    DATA: IT_ADRC TYPE ADRC_T_TYPE WITH HEADER LINE.
    IF NOT IT_DETAIL[] IS INITIAL.
    SELECT addrnumber name1 street city1 region post_code1 tel_number
      FROM adrc INTO TABLE it_adrc
      FOR ALL ENTRIES IN it_detail
      WHERE addrnumber = it_detail-adrnr.
    ENDIF.
    Thanks,
    SKJ

Maybe you are looking for