Screen dump error

Hi experts
In our development system - T-code:CA03 after entering when we clicking header icon dump error is coming.
All other icons are working fine.
Our ABAPer also checked screen 1200 is active.
what can be the other possible reasons.?
Regards,
srihari.M

Hi,
if you are coming across with the following error as
DYNPRO_SYNTAX_ERROR and  'Screen "SAPLCPDA" 1200 could not be generated'
Use SAP note [DUMP with DYNPRO_SYNTAX_ERROR when creating , changing or displaying|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/sno/ui_entry/entry.htm?param=69765F6D6F64653D3030312669765F7361706E6F7465735F6E756D6265723D3135343933363426]
Thanks
Hrishi

Similar Messages

  • Chrush dump error and it become blue screen

    i am using sony vaio laptop vpceh25en
    it used to say that 
    chrush dump error and it become blue screen 
    and i dont know how to fix it. it was happen after a 8 months of time, now it happens. 
    it simultaniously shutdown with in 15 to 20 seconds after logon
    during this my the blue screen appears as 
    shutdown is to prevent your system from failure. 
    help me to fix it.

     We do need the actual log files (called a DMP files) as they contain the only record of the sequence of events leading up to the crash, what drivers
    were loaded, and what was responsible.  
    Please follow our instructions for finding and uploading the files we need to help you fix your computer. They can be found here
    If you have any questions about the procedure please ask
    Wanikiya and Dyami--Team Zigzag

  • Vista SP2 BUGCode error blue screen dump

    I haven't had a days problem with my PC for almost 2 years.  Keep up with updates routinely.  Installed SP2 and now get blue screen dumps.
    Been working with Microsoft for a week.  Have isolated a USB Generic HUB driver if disabled I do not dump.  Driver appears to be related to internal fingerprint reader that uses digital persona sw.
    tried updating the driver an no good.  Any ideas?
    Apparently there is an issue with HP's and this upgrade on PC using Nvidia controllers.  Suppose to have an unpublished hotfix but the file was empty.
    Since it is related to Digital Persona (i think) microsoft won't be able to help anymore.
    JP5

    Benn working with Microsoft support for free they have put in over 20 hours on this.  We have traced ti to the finger print reader from authen Tec and my HP all in one C7280.  If the reader is enabled and you plug in the printer it will crash within 20".  If I disable the reader I can plug in the printer,
    Prior to SP2 it ran fine.  Microsoft is reluctant to remove SP2 and I am not happy with HP as their software updater is te one that told me to install it and they want to charge for telephone support even though it is apparant it is a driver from their 3rd party software.  they said to update bios which I did and it did nothing.
    JP5

  • I keep getting blue screen and error message to remove this file from system. spooldr.sys

    HP Officejet 4500 Wireless All-in-One Printer - G510n    w/operating system     Windows XP Professional
    I installed the printer in February and the disk did not finalize the setup process.  I went online and
    down loaded the drivers and software that was offered from the HP website.
    The printer works, but as the months have gone along, I keep getting updates for the printer and
    the system needs to reboot and it does automatically.
    Now I am getting a blue screen with a critical dump error message.  HP error reporting keeps sending
    the same message back to restore to earlier date before the updates.  That worked for awhile.  Now
    HP Error system says that malware has corrupted and needs to remove system file     spooldr.sys
    Is this in your driver software.  Spooldr is the system that caches pages of data for printing in chronological
    order....
    Can I uninstall my software and drivers and change to the plain & simple, print and scan to prevent the
    spool driver from loading to my system?

    Thank you for your input.  But, It is amazing that you can tell me that I was infected with  rootkit. 
    Without information as to how to fix, your information is after the fact and useless.
    I used the Safety Scanner provided to me by HP.  A full scan didn't detect any Malware in any files on my system.  But the last screen dump provided the information that   spooldr.sys  was corrupted and  needed
    to be removed.  
    Coming into HP Form, I did read on the HP website that my system Windows XP Professional was not listed
    and noted that the software may have not been just what I needed.  This was the reason for the question
    about uninstalling and reinstalling less of the program.  I really don't need my printer to print backward and
    that is all I see that it is doing that other printers don't.
    Besides, Kudos goes to the person from HP who sent the email,  suggesting I used the HP Update software and drives recommended  for my computer system.  Computer, printer is working, back to normal and hasn't taken a dump since, I uploaded  software and drives for Windows XP Professional.

  • Getting a program Dump Error in Herarchial ALV

    Hello All,
    I am getting a dump error when I am executing the below program. Kindly help as I am not getting the output. However all the subroutines are getting properly populated with data. Getting a dump error while calling the function : REUSE_ALV_HIERSEQ_LIST_DISPLAY
    Pasted below are both the question and solution. Copy the solution in SE38 and execute it to check out the dump error.
    Kindly help.
    Thanks,
    Vinod.
    QUESTION :-
    Objective
         Hierarchical ALV for displaying Sales documents per customer
    Design
         Create a program that will allow the user to display all customers that have placed Sales Orders in the given date range. The user will have an ability to drill-down to see the sales order items per customer.
         Selection screen fields–
              Sales order creation date (range)
              Customer number (range)
         Output –
              Header –
                   Customer Number
                   Customer Name
                   Total Order value (sum of order values from items below)
              Details –
    Sales order number
    Material number
    Order quantity
    Order value
    Reference
         Tables:  KNA1, VBAK, VBAP
         Transaction – VA03 (Sales order)
    SOLUTION :-
    *& Report  Z_HALV_32722                                                *
    REPORT  Z_HALV_32722                            .
    TYPE-POOLS: slis.
    TABLES : kna1,
             vbak.
    SELECT-OPTIONS: s_cst_no FOR kna1-kunnr.
    SELECT-OPTIONS: s_cr_dt FOR vbak-erdat.
    DATA : BEGIN of ty_hdr,
            kunnr TYPE vbak-kunnr,
            name1 TYPE kna1-name1,
            netwr TYPE vbak-netwr,
            END of ty_hdr,
            gt_hdr LIKE TABLE OF ty_hdr,
            gs_hdr LIKE LINE OF gt_hdr.
    DATA : BEGIN of ty_ln,
            kunnr TYPE vbak-kunnr,
            vbeln TYPE vbap-vbeln,
            matnr TYPE vbap-matnr,
            kwmeng TYPE vbap-kwmeng,
            netwr TYPE vbap-netwr,
            END of ty_ln,
            gt_ln LIKE TABLE OF ty_ln,
            gs_ln LIKE LINE OF gt_ln.
    DATA : BEGIN of ty_hdr1,
            kunnr TYPE vbak-kunnr,
            END of ty_hdr1,
            gt_hdr1 LIKE TABLE OF ty_hdr1,
            gs_hdr1 LIKE LINE OF gt_hdr1.
    DATA : gt_fc TYPE slis_t_fieldcat_alv,
           gs_fc LIKE LINE OF gt_fc,
           gs_k_fld TYPE  slis_keyinfo_alv,
           gt_layout TYPE slis_layout_alv,
           gv_repid  TYPE sy-repid.
    START-OF-SELECTION.
    gv_repid = sy-repid.
    perform fetch_data.
    perform prepare_fc.
    perform prepare_layout.
    perform show_output.
    *&      Form  fetch_data
          text
    -->  p1        text
    <--  p2        text
    form fetch_data .
    SELECT kunnr
    INTO CORRESPONDING FIELDS OF TABLE gt_hdr1
    FROM vbak
    WHERE vbak~kunnr IN s_cst_no
    AND vbak~erdat IN s_cr_dt.
    DELETE ADJACENT DUPLICATES FROM gt_hdr1 COMPARING kunnr.
    LOOP AT gt_hdr1 INTO gs_hdr1.
      SELECT SINGLE vbakkunnr kna1name1 SUM( vbak~netwr )
      INTO (gs_hdr-kunnr, gs_hdr-name1, gs_hdr-netwr)
      FROM vbak INNER JOIN kna1
      ON vbakkunnr = kna1kunnr
      WHERE vbak~kunnr = gs_hdr1-kunnr
      GROUP BY vbakkunnr kna1name1.
      APPEND gs_hdr TO gt_hdr.
      SELECT vbakkunnr vbapvbeln vbapmatnr vbapkwmeng vbap~netwr
      INTO CORRESPONDING FIELDS OF TABLE gt_ln
      FROM vbap INNER JOIN vbak
      ON vbapvbeln = vbakvbeln
      WHERE vbak~kunnr = gs_hdr1-kunnr.
    ENDLOOP.
    endform.                    " fetch_data
    *&      Form  prepare_fc
          text
    -->  p1        text
    <--  p2        text
    form prepare_fc .
      CLEAR gs_k_fld.
      gs_k_fld-header01 = 'KUNNR'.
      gs_k_fld-item01   = 'KUNNR'.
      CLEAR gs_fc.
      gs_fc-fieldname = 'KUNNR'.
      gs_fc-tabname   = 'GT_HDR'.
      gs_fc-seltext_l = text-001.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'NAME1'.
      gs_fc-tabname   = 'GT_HDR'.
      gs_fc-seltext_l = text-002.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'NETWR'.
      gs_fc-tabname   = 'GT_HDR'.
      gs_fc-seltext_l = text-003.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'VBELN'.
      gs_fc-tabname   = 'GT_LN'.
      gs_fc-seltext_l = text-004.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'MATNR'.
      gs_fc-tabname   = 'GT_LN'.
      gs_fc-seltext_l = text-005.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'KWMENG'.
      gs_fc-tabname   = 'GT_LN'.
      gs_fc-seltext_l = text-006.
      APPEND gs_fc TO gt_fc.
      CLEAR gs_fc.
      gs_fc-fieldname = 'NETWR'.
      gs_fc-tabname   = 'GT_LN'.
      gs_fc-seltext_l = text-007.
      APPEND gs_fc TO gt_fc.
    endform.                    " prepare_fc
    *&      Form  prepare_layout
          text
    -->  p1        text
    <--  p2        text
    form prepare_layout .
    gt_layout-colwidth_optimize = 'X'.
    gt_layout-expand_fieldname = 'TST'.
    endform.                    " prepare_layout
    *&      Form  show_output
          text
    -->  p1        text
    <--  p2        text
    form show_output .
    CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'
      EXPORTING
      I_INTERFACE_CHECK              = ' '
        I_CALLBACK_PROGRAM             = gv_repid
      I_CALLBACK_PF_STATUS_SET       = ' '
      I_CALLBACK_USER_COMMAND        = ' '
        IS_LAYOUT                      = gt_layout
        IT_FIELDCAT                    = gt_fc
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
      I_DEFAULT                      = 'X'
      I_SAVE                         = ' '
      IS_VARIANT                     =
      IT_EVENTS                      =
      IT_EVENT_EXIT                  =
        i_tabname_header               = 'GT_HDR'
        i_tabname_item                 = 'GT_LN'
      I_STRUCTURE_NAME_HEADER        =
      I_STRUCTURE_NAME_ITEM          =
        is_keyinfo                     = gs_k_fld
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
      tables
        t_outtab_header                = GT_HDR[]
        t_outtab_item                  = GT_LN[]
    EXCEPTIONS
      PROGRAM_ERROR                  = 1
      OTHERS                         = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    endform.                    " show_output

    Everything looks fine with the gt_layout, it is not an internal table, so no need to append to it, it is simply a structure, but you do tell it that TST is the expand field, but there is no field of this name in your internal for the header, so add it like this.
    DATA : BEGIN of ty_hdr,
    kunnr TYPE vbak-kunnr,
    name1 TYPE kna1-name1,
    netwr TYPE vbak-netwr,
    <b>TST  type c,</b>
    END of ty_hdr,
    Doing so should make you program work correctly.
    Regards,
    Rich Heilman
    Message was edited by:
            Rich Heilman

  • Dump error while running termination action

    I'm facing a dump error while running termination action, please, if some one wud help me out of this error. here when im termination action the system is opening action infotype when given the date of termination and try to save, system shows a warning message that "Record valid from 08.08.1995 to 31.12.9999 delimited at end" then I press enter and system is asking me to save. when I do so, rather than it taking me to another screen its throwing a dump error.
    Runtime Errors         SYNTAX_ERROR
    Date and Time          21.10.2008 18:54:05
    Short dump has not been completely stored (too big)
    Short text
         Syntax error in program "SAPLCACS_BU_PARTNER ".
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "SAPLBUD_CHECK" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
         The following syntax error occurred in program "SAPLCACS_BU_PARTNER " in
          include "LCACS_BU_PARTNERU44 " in
         line 19:
         "The key of internal table "LT_BUT0BK" contains components of type "X" "
         "or "XSTRING". The "READ TABLE LT_BUT0BK" statement is not permitted fo"
         "r such tables in a Unicode context."
         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 "SAPLBUD_CHECK" 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 SAPLCACS_BU_PARTNER :
         "The key of internal table "LT_BUT0BK" contains components of type "X" "
         "or "XSTRING". The "READ TABLE LT_BUT0BK" statement is not permitted for
    "r such tables in a Unicode context."
    ger Location of Runtime Error
    Program                                 SAPLBUD_CHECK
    Include                                 LBUD_CHECKF01
    Row                                     1.129
    Module type                             (FORM)
    Module Name                             RLDEL_CHECK
    ce Code Extract
      SourceCde
    9
    0 *------ ... Funktionsbausteine ermitteln -
    1   CALL FUNCTION 'BDT_TBZ1F_GET'
    2     EXPORTING
    3       iv_objcn  = gc_objcn_bupa
    4       iv_objap  = gc_objap_bupa
    5     TABLES
    6       et_tbz1f  = lt_tbz1f
    7     EXCEPTIONS
    8       not_found = 1
    9       OTHERS    = 2.
    0   READ TABLE lt_tbz1f INDEX 1.
    1   IF sy-subrc = 0.
    2     CALL FUNCTION 'BUP_PARTNER_GET'
    3       EXPORTING
    4         i_partner    = is_but100-partner
    5         i_cp_exclude = gc_x
    i_is_exclude = gc_x
    PORTING
    e_but000_int = ls_but000_int
    CEPTIONS
    OTHERS       = 1.
    ... Funktionsbausteine aufrufen -
    T lt_tbz1f WHERE     ztpkt =  'RLDEL'
                 AND NOT fname IS INITIAL.
    Datümer alt = neu = SPACE => Löschung, sonst Update -
    (Einschränkung der Gültigkeit)
    FUNCTION lt_tbz1f-fname
    PORTING
    i_partner        = is_but100-partner
    i_partnerguid    = ls_but000_int-partner_guid
    i_role           = is_but100-rltyp
    i_dfval          = is_but100-dfval
    i_calltp         = iv_calltp
    i_valid_from     = is_but100-valid_from_dats
    i_valid_from_old = iv_valid_from_old
    i_valid_to       = is_but100-valid_to_dats
    i_valid_to_old   = iv_valid_to_old
    PORTING
    e_result         = lv_result.
    ... Ergebnis merken, wenn höher als bisheriges Zwischenergebnis-
    v_result > gv_wu_result.                          "#EC PORTABLE
    wuresult = lv_result.
    F.
    ... Ergebnis ist 'Nicht löschen': Zeitpunkt abbrechen -

    HI Mallik,
    for termination action the operation that i've set is
    lis9  0001
    cop  0002
    lis9  0007
    cop  0008
    lis9  0014
    lis9  0015
    lis9  0587
    so just want to know if the set format for termination action is right
    and other option is that if there is some change to settings of infotype charateristics in table v_t582A this may cause change in the date that is cause of error.
    can u please suggest the above alignment of operations and infotype is right and provide me the idle settings for infotype characteristics which may solve my query.
    thanks mallik.

  • At the time of RFQ creation dump error

    Dear All,
                        At the time of RFQ creation one Dump error is coiming... please advise to solve this issue...
    the error message is :
    Runtime errors         SYNTAX_ERROR
           Occurred on     09.09.2009 at   12:10:27
    Syntax error in program "SAPLV61A ".
    What happened?
    The following syntax error occurred in the program SAPLV61A :
    "Incorrect logical expression: Instead of "X" a field, a function or "("
    Error in ABAP application program.
    The current ABAP program "SAPLMEVA" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    What can you do?
    Please eliminate the error by performing a syntax check
    (or an extended program check) on the program "SAPLV61A ".
    You can also perform the syntax check from the ABAP/4 Editor.
    If the problem persists, proceed as follows:
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    Error analysis
    The following syntax error was found in the program SAPLV61A :
    "Incorrect logical expression: Instead of "X" a field, a function or "("
    How to correct the error
    Probably the only way to eliminate the error is to correct the program.
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    System environment
    SAP Release.............. "620"
    Application server....... "ARCHIVAL"
    Network address.......... "172.26.2.145"
    Operating system......... "Windows NT"
    Release.................. "5.2"
    Hardware type............ "4x Intel 80686"
    Character length......... 8 Bits
    Pointer length........... 32 Bits
    Work process number...... 0
    Short dump setting....... "full"
    Database server.......... "ARCHIVAL"
    Database type............ "MSSQL"
    Database name............ "EDP"
    Database owner........... "dbo"
    Terminal................. "cheeid92corit"
    Character set............ "English_United State"
    SAP kernel............... "640"
    Created on............... "Mar 9 2009 22:54:07"
    Created in............... "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"
    Database version......... "SQL_Server_9.00 "
    Patch level.............. "274"
    Patch text............... " "
    Supported environment....
    Database................. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
    SAP database version..... "640"
    Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2,
    Windows NT 6.0"
    User, transaction...
    Client.............. 777
    User................ "MMCORE"
    Language key........ "E"
    Transaction......... "ME47 "
    Program............. "SAPLMEVA"
    Screen.............. "SAPMM06E 0311"
    Screen line......... 54
    Information on where terminated
    The termination occurred in the ABAP program "SAPLMEVA" in
    "ME_LOAD_VARIANTS_PRICING".
    The main program was "SAPMM06E ".
    The termination occurred in line 55 of the source code of the (Include)
    program "LMEVAU08"
    of the source code of program "LMEVAU08" (when calling the editor 550).
    Source code extract
    000250       ENDIF.
    000260   *--> Initialisieren
    000270   *--> not necessary anymore (Raimond Buchholz)
    000280   *   CALL FUNCTION 'CUD0_CONFIGURATION_INITIALIZER'.
    000290   *--> Preisteile der Varianten besorgen
    000300       CALL FUNCTION 'CEI0_GET_CONDITIONS'
    000310            EXPORTING
    000320                 INSTANCE    = I_CUOBJ
    000330                 APPLICATION = 'MM'
    000340            TABLES
    000350   *              CONDITIONS  = T_VCKEY.                 "del 194053
    000360                 CONDITIONS  = T_VCKEY                   "ins 194053
    000370            exceptions                                   "ins 194053
    000380                 error_message  = 01                     "ins 194053
    000390                 others         = 02.                    "ins 194053
    000400   *--> Preisteile der Varianten mit Belegnummer versorgen
    000410       LOOP AT T_VCKEY.
    000420         T_VCKEY-KAPPL = 'M '.
    000430         T_VCKEY-VBELN = I_EBELN.
    000440         T_VCKEY-POSNR = I_EBELP.
    000450         MODIFY T_VCKEY.
    000460       ENDLOOP.
    000470     ENDIF.
    000480
    000490   *--> Preisteile der Varianten an Preisfindung übergeben
    000500   *- pricing_load_variant_key muß auch bei Positionen ohne Konfiguration
    000510   *- laufen, da die Logik im PRICING zu 4.0 umgestellt wurde
    000520     IF I_NO_LOAD IS INITIAL.
    000530       DATA: I_POSNR LIKE VBAP-POSNR.
    000540       I_POSNR = I_EBELP.
          CALL FUNCTION 'PRICING_LOAD_VARIANT_KEYS'
    000560            EXPORTING
    000570                 APPLICATION = 'M '
    000580                 VBELN       = I_EBELN
    000590                 POSNR       = I_POSNR
    000600            TABLES
    000610                 TVCKEY      = T_VCKEY
    000620            EXCEPTIONS
    000630                 OTHERS      = 1.
    000640     ENDIF.
    000650
    000660   ENDFUNCTION.
    Contents of system fields
    SY field contents..................... SY field contents.....................
    SY-SUBRC 0                             SY-INDEX 0
    SY-TABIX 1                             SY-DBCNT 1
    SY-FDPOS 1                             SY-LSIND 0
    SY-PAGNO 0                             SY-LINNO 1
    SY-COLNO 1                             SY-PFKEY GVP
    SY-UCOMM
    SY-TITLE Maintain Quotation : Item 00001
    SY-MSGTY E                             SY-MSGID AIPLOC
    SY-MSGNO 002                           SY-MSGV1 303632
    SY-MSGV2                               SY-MSGV3
    SY-MSGV4
    Kind regards
    P.Anandhakumar

    Hi Anandhakumar,
    Debugg the transaction with help of ABAPER.
    System will show you the reason for the above error.
    Hope this should solve your problem.
    Thanks and regards 
    Gitesh

  • Blue screen with error message

    Product Name: HP Media Center M7250n Desktop PC
    Product #ED842aa-aba
    I have been getting a blue screen with error messages that ask if this is the first time i get the error and then at the end it says it is dumping memory. I would like to wipe my harddrive and reinstall XP but my system is out of warrenty and HP won't provide me a recovery CD. What are my options.
    This question was solved.
    View Solution.

    Hi,
           You are most welcome. 
    "I work for HP."
    Please click the "White Kudos" star to say thanks for helping.
    Please mark "Accept As Solution" if my help has solved your problem.

  • Short Dump Error While Data load

    Hi Experts,
    Data load to an ODS in production server has been failed because of Short dump error. The error message shows " OBJECTS_OBJREF_NOT_ASSIGNED ".
    Request you to please help me out with a solution ..
    Regards,
    Vijay

    Hi Vijay,
    follow the steps below (May Help you)
    Goto Monitor screen>Status Tab> using the wizard or the menu path >Environment -> Short dump> In the warehouse
    Select the Error and double click
    Analyse the error from the message.
    1.-->Go to Monitor
    -->Transactional RFC
    -->In the Warehouse
    -->Execute
    -->EDIT
    -->Execute LUW
    Refresh the Transactional RFC screen and go to the Data Target(s) which have failed and see the status of the Request-->Now it should be green.
    2.In some cases the above process will not work (where the Bad requests still exists after the above procedure).
    In that case we need to go to the Data Targets and need to delete the bad requests and do the update again
    Regards,
    BH

  • Dump Error in QA

    Hi Frds
    While running my program in DEV,the output is coming perfectly .
    But transporting the same program to QA and running im getting Dump Error .In our QA we 1 lakhs Records.
    How to solve the problem ,i given the coding below .
    Pls Correct my mistake and give some tips.
    TYPE-POOLS:SLIS.
    TABLES : EKPO,MARC,EBAN,MSEG,MARD,MARA,MAKT,MLGN.
    DATA:BODY        TYPE SLIS_T_FIELDCAT_ALV,
         HEADER      TYPE SLIS_FIELDCAT_ALV,
         GD_LAYOUT   TYPE SLIS_LAYOUT_ALV,
         GD_REPID    LIKE SY-REPID.
    DATA : PO TYPE I,
           TGR TYPE I.
          CHECK TYPE I.
    TGR = 0.
    *CHECK = 0.
    DATA : MATNR LIKE MARA-MATNR,
           WERKS LIKE MARD-WERKS,
           LGORT LIKE MARD-LGORT,
           BUKRS LIKE EKPO-BUKRS.
    DATA : BEGIN OF ITAB OCCURS 0,
           MATNR LIKE MARA-MATNR,
           MEINS LIKE MARA-MEINS,
           MAKTX LIKE MAKT-MAKTX,
           MINBE LIKE MARC-MINBE,
           LGNUM LIKE MLGN-LGNUM,
           LGORT LIKE MARD-LGORT,
           EBELN LIKE EKPO-EBELN,
           EBELP LIKE EKPO-EBELP,
           MENGE LIKE EKPO-MENGE,
           MENG1 LIKE MSEG-MENGE,
           DQT   LIKE MSEG-MENGE,
           BANFN LIKE EBAN-BANFN,
           MENG2 LIKE EBAN-MENGE,
           END OF ITAB.
    DATA : BEGIN OF IMAT OCCURS 0,
           MATNR LIKE MARA-MATNR,
           MEINS LIKE MARA-MEINS,
           MAKTX LIKE MAKT-MAKTX,
           MINBE LIKE MARC-MINBE,
           WERKS LIKE MARD-WERKS,
           LGORT LIKE MARD-LGORT,
           END OF IMAT.
    DATA : BEGIN OF IEKPO OCCURS 0,
           EBELN LIKE EKPO-EBELN,
           EBELP LIKE EKPO-EBELP,
           MENGE LIKE EKPO-MENGE,
           BUKRS LIKE EKPO-BUKRS,
           MATNR LIKE EKPO-MATNR,
           LOEKZ LIKE EKPO-LOEKZ,
           WERKS LIKE EKPO-WERKS,
           LGORT LIKE EKPO-LGORT,
           END OF IEKPO.
    DATA : BEGIN OF IMSEG OCCURS 0,
           EBELN LIKE MSEG-EBELN,
           EBELP LIKE MSEG-EBELP,
           MENGE LIKE MSEG-MENGE,
           MATNR LIKE MSEG-MATNR,
           LGNUM LIKE MSEG-LGNUM,
           BWART LIKE MSEG-BWART,
           END OF IMSEG.
    DATA : BEGIN OF IMLGN OCCURS 0,
           MATNR LIKE MLGN-MATNR,
           LGNUM LIKE MLGN-LGNUM,
           END OF IMLGN.
    DATA : BEGIN OF IEBAN OCCURS 0,
           BANFN LIKE EBAN-BANFN,
           STATU LIKE EBAN-STATU,
           MATNR LIKE EBAN-MATNR,
           MENGE LIKE EBAN-MENGE,
           WERKS LIKE EBAN-WERKS,
           LGORT LIKE EBAN-LGORT,
           BADAT LIKE EBAN-BADAT,
           LOEKZ LIKE EBAN-LOEKZ,
      END OF IEBAN.
    SELECTION-SCREEN: BEGIN OF BLOCK 01.
    SELECTION-SCREEN: BEGIN OF BLOCK 02 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS MATERIAL FOR MATNR.
    SELECT-OPTIONS COMPANY  FOR BUKRS .
    SELECT-OPTIONS PLANT    FOR WERKS OBLIGATORY.
    SELECT-OPTIONS STORAGE  FOR LGORT OBLIGATORY.
    SELECTION-SCREEN: END OF BLOCK 02.
    SELECTION-SCREEN: END OF BLOCK 01.
    AT SELECTION-SCREEN.
      PERFORM MATERIAL.   "GET MATERIAL
    START-OF-SELECTION.
      PERFORM POS.   "GET POS
      SORT IEKPO BY EBELN EBELP.
      PERFORM GRS.   "GET GR QTY
      PERFORM PRS.   "GET OPEN PR NUMBER
      PERFORM READ.
      PERFORM FIELDCATALOG.
      PERFORM BUILD_LAYOUT.
    GET ALV DISPLAY
      PERFORM ALVDISPLAY.
    *&      FORM  MATERIAL
          TEXT
    FORM MATERIAL.
      SELECT MARAMATNR MARAMEINS
             MAKT~MAKTX
             MARC~MINBE
             MARDWERKS MARDLGORT
        INTO CORRESPONDING FIELDS OF TABLE IMAT
        FROM MARA INNER JOIN MAKT ON MAKTMATNR = MARAMATNR
                  INNER JOIN MARC ON MARCMATNR = MARAMATNR
                  INNER JOIN MARD ON MARDMATNR = MARAMATNR
        WHERE MARA~MATNR IN MATERIAL AND
              MARD~WERKS IN PLANT AND
              MARD~LGORT IN STORAGE.
      IF SY-SUBRC <> 0.
        MESSAGE 'NO DATA FOUND FOR THE SELECTION ' TYPE 'E'.
        EXIT.
      ENDIF.
    ENDFORM.                    "MATERIAL
    *&      FORM  POS
          TEXT
    FORM POS.
      LOOP AT IMAT.
        SELECT EBELN EBELP MENGE BUKRS MATNR LOEKZ WERKS LGORT
          FROM ekpo APPENDING TABLE iekpo
          WHERE MATNR = IMAT-MATNR AND
                WERKS = IMAT-WERKS AND
                LGORT = IMAT-LGORT AND
                LOEKZ EQ SPACE.
      ENDLOOP.
      CLEAR : IMAT, IEKPO.
    ENDFORM.                    "POS
    *&      FORM  GRS
          TEXT
    FORM GRS.
      LOOP AT IEKPO.
       SELECT EBELN EBELP MENGE MATNR LGNUM BWART FROM MSEG APPENDING TABLE
    IMSEG WHERE EBELN = IEKPO-EBELN AND
                 EBELP = IEKPO-EBELP AND
                 MATNR = IEKPO-MATNR AND
               ( BWART = '101' OR BWART = '105' ).
      ENDLOOP.
    ENDFORM.                    "GRS
    *&      FORM  PRS
          TEXT
    FORM PRS.
      LOOP AT IMAT.
        SELECT BANFN STATU MATNR MENGE WERKS LGORT BADAT LOEKZ FROM EBAN
    APPENDING TABLE IEBAN
         WHERE MATNR = IMAT-MATNR AND
               STATU EQ 'N' AND
               LOEKZ EQ SPACE AND
               WERKS IN PLANT AND
               LGORT IN STORAGE.
      ENDLOOP.
    ENDFORM.                    "PRS
    *&      FORM  READ
          TEXT
    FORM READ.
      LOOP AT IMAT. " MAIN LOOP
        ITAB-MATNR = IMAT-MATNR.
        ITAB-MEINS = IMAT-MEINS.
        ITAB-MAKTX = IMAT-MAKTX.
        ITAB-MINBE = IMAT-MINBE.
        ITAB-LGORT = IMAT-LGORT.
        READ TABLE IMSEG WITH KEY MATNR = IMAT-MATNR.
        ITAB-LGNUM = IMSEG-LGNUM.
    PO & GR *************************
       CHECK = 0.
        LOOP AT IEKPO WHERE MATNR = IMAT-MATNR. " INNER LOOP
         CHECK = 1.
          ITAB-EBELN = IEKPO-EBELN.
          ITAB-EBELP = IEKPO-EBELP.
          ITAB-MENGE = IEKPO-MENGE.
          LOOP AT IMSEG WHERE EBELN = IEKPO-EBELN AND EBELP = IEKPO-EBELP.
            " INNER INNER LOOP.
            TGR = TGR + IMSEG-MENGE.
          ENDLOOP.
          ITAB-DQT = IEKPO-MENGE - TGR.
          IF ITAB-DQT > 0.
            APPEND : ITAB.
            CLEAR : ITAB-EBELN,ITAB-EBELP,IEKPO-MENGE,TGR,ITAB-DQT.
          ENDIF.
          CLEAR : ITAB-EBELN,ITAB-EBELP,IEKPO-MENGE,TGR,ITAB-DQT.
        ENDLOOP.
        CLEAR : ITAB-EBELN,ITAB-EBELP,IEKPO-MENGE,TGR,ITAB-DQT.
    PR ********************
        LOOP AT IEBAN WHERE MATNR = IMAT-MATNR.
         CHECK = 1.
          ITAB-BANFN = IEBAN-BANFN.
          ITAB-MENG2 = IEBAN-MENGE.
          APPEND ITAB.
          CLEAR : ITAB-BANFN ,ITAB-MENG2.
        ENDLOOP.
       IF CHECK = 0.
          APPEND ITAB.
       ELSEIF check = 1.
       ENDIF.
        CLEAR : IEKPO,ITAB-EBELN,ITAB-EBELP,ITAB-MENGE,ITAB-DQT.
      ENDLOOP.
      CLEAR : ITAB,IEKPO,IMAT,IMLGN.
    ENDFORM.                    "READ
    *&      FORM  BUILD_LAYOUT
          TEXT
    FORM BUILD_LAYOUT.
      GD_LAYOUT-NO_INPUT          = 'X'.
      GD_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
    ENDFORM.                    " BUILD_LAYOUT
    *&      FORM  FIELDCATALOG
          TEXT
    FORM FIELDCATALOG .
      HEADER-COL_POS = '1'.
      HEADER-SELTEXT_L = 'MATERIAL CODE'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'MATNR'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '2'.
      HEADER-SELTEXT_L = 'MATERIAL DESC'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'MAKTX'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '3'.
      HEADER-SELTEXT_L = 'UOM'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'MEINS'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '4'.
      HEADER-SELTEXT_L = 'ROL'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'MINBE'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '5'.
      HEADER-SELTEXT_L = 'STORAGE'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'LGORT'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '6'.
      HEADER-SELTEXT_L = 'WAREHOUSE'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'LGNUM'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '7'.
      HEADER-SELTEXT_L = 'PO NUMBER'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'EBELN'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '8'.
      HEADER-SELTEXT_L = 'PO LINE#'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'EBELP'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '9'.
      HEADER-SELTEXT_L = 'PO QUANTITY'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'DQT'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '10'.
      HEADER-SELTEXT_L = 'PR NUMBER'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'BANFN'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
      HEADER-COL_POS = '11'.
      HEADER-SELTEXT_L = 'PR QUANTITY'.
      HEADER-TABNAME = 'ITAB'.
      HEADER-FIELDNAME = 'MENG2'.
      APPEND HEADER TO BODY.
      CLEAR HEADER.
    ENDFORM. " FIELDCATALOG
    *&      FORM  ALVDISPLAY
          TEXT
    FORM ALVDISPLAY.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
            I_CALLBACK_PROGRAM      = 'Z_R_CONSUMABLEROL1'
               I_CALLBACK_TOP_OF_PAGE   = 'TOP-OF-PAGE'  "SEE FORM
               I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
               I_GRID_TITLE           = OUTTEXT
            IS_LAYOUT               = GD_LAYOUT
            IT_FIELDCAT             = BODY
               IT_SPECIAL_GROUPS       = GD_TABGROUP
               IT_EVENTS                = GT_XEVENTS
            I_SAVE                  = 'X'
               IS_VARIANT              = Z_TEMPLATE
             TABLES
            T_OUTTAB                = ITAB
       EXCEPTIONS
            PROGRAM_ERROR           = 1
            OTHERS                  = 2.
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    "ALVDISPLAYENDLOOP.
    Thanks
    Pari

    Hi Hari,
    I have a preference for one of the work-arounds. No conversion should be necessary. The reason for being so careful is that table conversion (t/code SE14) is bypassing the SAP BW application layer. Normally you create your data model (incl. InfoObjects) in BW and during activation BW requests the ABAP layer to create/change/delete the ABAP Data Dictionary objects. If something goes wrong or needs conversion using ABAP tools, it might lead to unexpected issues/inconsistencies in the future.
    One issue I faced was that space occupation of an InfoCube was disrupted. It is too long ago to remember the details and it occurred in an SAP BW 2.0B system.
    Anyway, if you read SAP Note 579342 - Changing key figures that are used in InfoProviders it should be possible to go ahead with your approach. Table conversion will have to place in every target system, Please note that according to SAP Note  1248769 - Inconsistency between database and ABAP Dictionary table conversion should be done using user-id DDIC.
    Best regards,
    Sander

  • Error in creating Table Maintenance for TABLES: J_2IRG1BAL ,Dump error show

    Dear Gurus
    I have Created one Table Maintenance for TABLES: J_2IRG1BAL ,
    1) I have take function group as same as table name like J_2IRG1BAL
    3) Authorization Group  &NC&
    4) Authorization object S_TABU_DIS
    5) Function group  J_2IRG1BAL
    6) Package J1I5
    7) Maintenance type one step.
    8) Maint. Screen No.    Overview screen 2009.
    9) Recording routine STD recording routines .
    I have assign screen single screen 1 but it will not take the screen so ill put screen 2009 ,the system will not not accept the screen but I proposed to Save and activate the table maintenance generator  and created and save the function group ,the table is ready to save the entries
    We have to go to SM30 then put 4-5 entries ,after that a dump error shows
    Which i have attachéd in this mail kindly help me out
    Its effect in production server.
    I have found that the error is given below I have mentioned all the details
    Kindly read this 
    I have created function group J_2IRG1BAL and  assign Package J1I5 and function group,J1I5 is already a Function group so problem occurs a dump error message displays
    Kindly give me the right solution all the Clients are effected
    110,100 150,250 these all are effected development clients
    300 is prod client this is also affected  because I have created a table maintenance generator and send the req to production .
    *Dump Error Shows in Production*
    Runtime Errors         SYNTAX_ERROR
    Date and Time          11.12.2008 09:26:30
    What happened?                                                                               
    |    Error in ABAP application program.                                                                               
    Error analysis
    In program "SAPLJ1I5 ", the following syntax error occurred:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    The current ABAP program "SAPLSVIM" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    In program "SAPLJ1I5 ", the following syntax error occurred
    in the Include "SAPLJ1I5 " in line 0:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    rigger Location of Runtime Error                                                                 |
    Program                                 SAPLSVIM
    Include                                 LSVIMU01
    Row                                     107
    Module type                             (FUNCTION)
    |    Module Name                             VIEW_MAINTENANCE 
    Author and last person to change the Include are:
    Author "TTLABAP2 "
    Last changed by "TTLABAP2 "                 
    105
    Initialisierung des Abgleichsmandanten zum View                     *
    106
    >>>>>
    vim_default_upgr_clnt-viewname = x_header-viewname.
    108
    vim_default_upgr_clnt-client   = client_for_upgrade.
    109
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    |  110|            USING 'VIM_DEFAULT_UPGR_CLNT' 'C' vim_default_upgr_clnt rc.

    I have send you all the details regarding the table maintenance generator
    error is shown below
                                           I have Created one Table Maintenance for TABLES: J_2IRG1BAL ,
    1) I have take function group as same as table name like J_2IRG1BAL
    3) Authorization Group  &NC&
    4) Authorization object S_TABU_DIS
    5) Function group  J_2IRG1BAL
    6) Package J1I5
    7) Maintenance type one step.
    8) Maint. Screen No.    Overview screen 2009.
    9) Recording routine STD recording routines .
    I have assign screen single screen 1 but it will not take the screen so ill put screen 2009 ,the system will not not accept the screen but I proposed to Save and activate the table maintenance generator  and created and save the function group ,the table is ready to save the entries
    We have to go to SM30 then put 4-5 entries ,after that a dump error shows
    Which i have attachéd in this mail kindly help me out
    Its effect in production server.
    I have found that the error is given below I have mentioned all the details
    Kindly read this 
    I have created function group J_2IRG1BAL and  assign Package J1I5 and function group,J1I5 is already a Function group so problem occurs a dump error message displays
    Kindly give me the right solution all the Clients are effected
    110,100 150,250 these all are effected development clients
    300 is prod client this is also affected  because I have created a table maintenance generator and send the req to production .
                                                                                    Runtime Errors         SYNTAX_ERROR
    Date and Time          11.12.2008 09:26:30
    ShrtText
    Syntax error in program "SAPLJ1I5 ".
    What happened?
    Error in ABAP application program.
    The current ABAP program "SAPLSVIM" had to be terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    In program "SAPLJ1I5 ", the following syntax error occurred
    in the Include "SAPLJ1I5 " in line 0:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    Author and last person to change the Include are:
    Author "TTLABAP2 "
    Last changed by "TTLABAP2 "
    Error analysis
    In program "SAPLJ1I5 ", the following syntax error occurred:
    "The program "SAPLJ1I5" is not Unicode-compatible, according to its pro"
    "gram attributes."
    Trigger Location of Runtime Error
    Program                                 SAPLSVIM
    Include                                 LSVIMU01
    Row                                     107
    Module type                             (FUNCTION)
    Module Name                             VIEW_MAINTENANCE
    Source Code Extract
    Line
    SourceCde
    77
    TRANSPORTING NO FIELDS.
    78
    IF sy-subrc NE 0.
    79
    SELECT SINGLE * FROM tfdir WHERE funcname EQ <function_name>.
    80
    IF sy-subrc NE 0.
    81
    RAISE no_editor_function.
    82
    ELSE.
    83
    length = strlen( function_name1 ).
    84
    ASSIGN function_name1(length) TO <function_name>.
    85
    SELECT SINGLE * FROM tfdir WHERE funcname EQ <function_name>.
    86
    IF sy-subrc NE 0.
    87
    RAISE no_database_function.
    88
    ENDIF.
    89
    ENDIF.
    90
    INSERT x_header-viewname INTO alr_checked_views INDEX sy-tabix.
    91
    ELSE.
    92
    length = strlen( function_name1 ).
    93
    ASSIGN function_name1(length) TO <function_name>.
    94
    ENDIF.
    95
    96
    Initialisierung der RFC-Destination zum View                        *
    97
    98
    FPOOL+4 = X_HEADER-AREA.
    99
    fpool   = x_header-fpoolname.
    100
    vim_default_rfc_dest-viewname = x_header-viewname.
    101
    vim_default_rfc_dest-rfcdest  = rfc_destination_for_upgrade.
    102
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    103
    USING 'VIM_DEFAULT_RFC_DEST' 'C' vim_default_rfc_dest rc.
    104
    105
    Initialisierung des Abgleichsmandanten zum View                     *
    106
    >>>>>
    vim_default_upgr_clnt-viewname = x_header-viewname.
    108
    vim_default_upgr_clnt-client   = client_for_upgrade.
    109
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    110
    USING 'VIM_DEFAULT_UPGR_CLNT' 'C' vim_default_upgr_clnt rc.
    111
    112
    set flag if complex selection conditions in sellist                  *
    113
    114
    IF complex_selconds_used NE space.
    115
    READ TABLE dba_sellist INDEX 1.
    116
    IF sy-subrc EQ 0 AND dba_sellist-cond_kind EQ space.
    117
    dba_sellist-cond_kind = 'C'. MODIFY dba_sellist INDEX 1.
    118
    ENDIF.
    119
    ENDIF.
    120
    121
    direkter Vergleich: Flagge setzen usw.                              *
    122
    123
    IF view_action EQ vim_direct_upgrade.
    124
    view_action = aendern.
    125
    PERFORM vim_set_global_field_value IN PROGRAM (fpool)
    126
    USING 'VIM_SPECIAL_MODE' 'C' vim_direct_upgrade rc.

  • Time_out dump error in RSTXSCRP while Importing SAP Script

    Hi Experts,
       I am using RSTXSCRP program for Download and Upload the SAP Form. I am downloading script 'ZF110_HDFC_CHCK' is successfully.
    after that before uploading i open the notepad i replace 'ZF110_HDFC_CHCK' to 'ZF110_HDFC_DM'.
    then in selection-screen i mension the object name is ZF110_HDFC_DM.
    and Mode IMPORT
    while execute the report it taking so much time and they given Dump error.
    How can i solve this?
    Short text
        Time limit exceeded.
    Error analysis
        After a specific time, the program is terminated to make the work area
        available to other users who may be waiting.
        This is to prevent a work area being blocked unnecessarily long by, for
        example:
        - Endless loops (DO, WHILE, ...),
        - Database accesses with a large result set
        - Database accesses without a suitable index (full table scan)
        The maximum runtime of a program is limited by the system profile
        parameter "rdisp/max_wprun_time". The current setting is 600 seconds. If this
         time limit is
        exceeded, the system attempts to cancel any running SQL statement or
        signals the ABAP processor to stop the running program. Then the system
        waits another 60 seconds maximum. If the program is then still active,
        the work process is restarted.
    Line  SourceCde
    1288       rc = 4. exit.
    1289     endif.
    1290   endif.
    1291 endif.
    1292 endform.
    1293
    1294 * IMPORT a style or layout set
    1295 * OBJECT_TYPE is FORM/FORT or STYL/STYT
    1296 form import_formstyl using value(object_type) value(la
    1297 data: rc like sy-subrc,
    1298       olang like thead-tdospras,
    1299       transtat like thead-tdtranstat.
    1300
    1301 perform get_language_vector using language_vector.
    1302 if sy-subrc <> 0. "exit if language vector cannot be r
    1303   nothing = true. subrc = 4. exit.
    1304 endif.
    1305 * invalidate HEADER,LINES
    1306 clear header. refresh lines.
    1307 clear olang.
    1308 transtat = translation_wanted. "default
    1309 perform import_record.
    1310 while end_of_objdata = false and subrc = 0.
    1311   case record-command.
    1312 *   header data
    1313     when 'HEAD'.
    1314       refresh lines.
    1315       header = record-data.
    1316       if header-tdname(16) ne header-tdform.
    1317         if cl_abap_char_utilities=>charsize > 1.
    >>>>>           while header-tdform ne header-tdname(16).
    1319             shift header+85 right.
    Regards,
    Dhina..

    HI,
    Did tried coping the script in se71 by the following path
    se71> Utilities>copy from client then
    Form Name  ZF110_HDFC_CHCK
    Source Client                     000  " Specify client
    Target Form  'ZF110_HDFC_DM
    Regards,
    Madhukar Shetty

  • 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

  • Dump Error in MAterial Consumption Report

    Hi all Gurus
    [1] I need help from your side i am doing one material consumption report in that i did all thing but it is giving me dump error while i was using sort  in to ALV
    so please any one help me out this .......
    [2] I am Printing sum of quantity in Header area of smartform it is printing with using comma e.x 43,000 but in body area it is showing with decimal point
    e.x 43.000
    Following is my ALV reports code please check it it is giving me short dump while using sort ..............
    I am very much in neeed
    Thanx for your suggestion in advanc.....
    and god bless you............
    *& Report  ZCONSUM
    REPORT  ZCONSUM.
    *& Report  ZCONSUMPTION
    TYPE-POOLS : SLIS.
    TABLES:marc,
           mara,
           makt,
           mard,
           mbew,
           mseg,
           mkpf.
    TYPES:
            BEGIN OF s_mseg,
                mblnr LIKE mseg-mblnr,
                mjahr LIKE mseg-mjahr,
                zeile LIKE mseg-zeile,
                bwart LIKE mseg-bwart,
                matnr LIKE mseg-matnr,
                werks LIKE mseg-werks,
                menge LIKE mseg-menge,
                budat LIKE mkpf-budat,
                mtart LIKE mara-matnr,
                matkl LIKE mara-matkl,
            END OF s_mseg,
            BEGIN OF s_t001w,
                werks LIKE t001w-werks,
                name1 LIKE t001w-name1,
            END OF s_t001w,
            BEGIN OF s_mara,
                matnr LIKE mara-matnr,
                mtart LIKE mara-mtart,
                matkl LIKE mara-matkl,
            END OF s_mara,
            BEGIN OF s_makt,
                matnr LIKE makt-matnr,
                spras LIKE makt-spras,
                maktx LIKE makt-maktx,
            END OF s_makt,
           BEGIN OF s_calc,
                matnr       LIKE mara-matnr,
                mtart       LIKE mara-mtart,
                matkl       LIKE mara-matkl,
                maktx       LIKE makt-maktx,
               menge_t     LIKE mseg-menge,
               menge_t1    LIKE mseg-menge,
                menge_con_261   LIKE mseg-menge,
                menge_con_262   LIKE mseg-menge,
                menge_con1_261  LIKE mseg-menge,
                menge_con1_262  LIKE mseg-menge,
                menge_ret_291   LIKE mseg-menge,
                menge_ret1_291  LIKE mseg-menge,
                menge_ret_292   LIKE mseg-menge,
                menge_ret1_292  LIKE mseg-menge,
                menge_unit_301  LIKE mseg-menge,
                menge_unit1_301 LIKE mseg-menge,
                menge_unit_302  LIKE mseg-menge,
                menge_unit1_302 LIKE mseg-menge,
                menge_sub   LIKE mseg-menge,
                menge_sub1   LIKE mseg-menge,
                menge_oth   LIKE mseg-menge,
                menge_oth1  LIKE mseg-menge,
            END OF s_calc,
            BEGIN OF s_data,
                matnr       LIKE mara-matnr,
                matkl       LIKE mara-matkl,
                mtart       LIKE mara-mtart,
                maktx       LIKE makt-maktx,
                menge_t     LIKE mseg-menge,
                menge_t1    LIKE mseg-menge,
                menge_con   LIKE mseg-menge,
                menge_con1  LIKE mseg-menge,
                menge_ret   LIKE mseg-menge,
                menge_ret1  LIKE mseg-menge,
                menge_unit  LIKE mseg-menge,
                menge_unit1 LIKE mseg-menge,
                menge_sub   LIKE mseg-menge,
                menge_sub1   LIKE mseg-menge,
                menge_oth   LIKE mseg-menge,
                menge_oth1  LIKE mseg-menge,
            END OF s_data.
    DATA:   w_mseg TYPE s_mseg,
            i_mseg TYPE s_mseg OCCURS 0,
            w_t001w TYPE s_t001w,
            i_t001w TYPE s_t001w OCCURS 0,
            w_mara TYPE s_mara,
            i_mara TYPE s_mara OCCURS 0,
            w_makt TYPE s_makt,
            i_makt TYPE s_makt OCCURS 0,
            w_calc TYPE s_calc,
            i_calc TYPE s_calc OCCURS 0,
            w_data TYPE s_data,
            i_data TYPE s_data OCCURS 0.
    DATA:   line_cnt TYPE i,
            v_temp TYPE p DECIMALS 2.
    ALV DATA DECLERATION
    DATA : IT_FIELD TYPE SLIS_T_FIELDCAT_ALV,
           WA_FIELD TYPE SLIS_FIELDCAT_ALV.
    DATA : IT_LAYOUT TYPE SLIS_LAYOUT_ALV.
    IT_LAYOUT-ZEBRA = 'X'.
    IT_LAYOUT-TOTALS_TEXT = 'Grand Total'.
    IT_LAYOUT-SUBTOTALS_TEXT = 'Sub Total'.
    IT_LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
    DATA: WA_COMMENTRY TYPE SLIS_LISTHEADER.
    DATA: IT_COMMENTRY TYPE SLIS_T_LISTHEADER.
    DATA: WA_COMMENTRY1 TYPE SLIS_LISTHEADER.
    DATA: IT_COMMENTRY1 TYPE SLIS_T_LISTHEADER.
    DATA: WA_EVENT TYPE SLIS_ALV_EVENT.
    DATA: IT_EVENT TYPE SLIS_T_EVENT.
    WA_EVENT-NAME = 'TOP_OF_PAGE'.
    WA_EVENT-FORM = 'TOP'.
    APPEND WA_EVENT TO IT_EVENT.
    DATA : WA_SORT TYPE slis_sortinfo_alv,
           IT_SORT TYPE SLIS_T_SORTINFO_ALV.
    CLEAR WA_SORT.
    WA_SORT-SPOS = '1'.
    WA_SORT-FIELDNAME = 'MATKL'.
    WA_SORT-TABNAME = 'I_DATA'.
    WA_SORT-SUBTOT = 'X'.
    APPEND WA_SORT TO IT_SORT.
    CLEAR WA_SORT.
    WA_SORT-SPOS = '2'.
    WA_SORT-FIELDNAME = 'MTART'.
    WA_SORT-TABNAME = 'I_DATA'.
    WA_SORT-SUBTOT = 'X'.
    APPEND WA_SORT TO IT_SORT.
    DEFINE MAC1.
    WA_FIELD-TABNAME = 'I_DATA'.
    WA_FIELD-FIELDNAME = &1.
    WA_FIELD-COL_POS = &2.
    WA_FIELD-SELTEXT_L =&3.
    WA_FIELD-DO_SUM = &4.
    APPEND WA_FIELD TO IT_FIELD.
    END-OF-DEFINITION.
    MAC1 'MATKL'        '1'  'MATERIAL GROUP' 'X'.
    MAC1 'MTART'        '2'  'MATERIAL TYPE' 'X'.
    MAC1 'MATNR'        '3'  'MATERIAL NO'  'X'.
    MAC1 'MAKTX'        '4'  'DESCRIPTION' 'X'.
    MAC1 'MENGE_CON1'   '5'  'CONSUMPTION FOR PERIOD' 'X'.
    MAC1 'MENGE_CON'    '6'  'CONSUMPTION FOR CUMULATIVE' 'X'.
    MAC1 'MENGE_RET1'   '7'  'RETURN FROM DEPT. FOR PERIOD' 'X'.
    MAC1 'MENGE_RET'    '8'  'RETURN FROM DEPT.CUMULATIVE' 'X'.
    MAC1 'MENGE_UNIT1'  '9'  'INTER UNIT FOR PERIOD' 'X'.
    MAC1 'MENGE_UNIT'   '10'  'INTER UNIT CUMULATIVE' 'X'.
    MAC1 'MENGE_SUB1'   '11' 'SUB CONTRACTOR FOR PERIOD' 'X'.
    MAC1 'MENGE_SUB'    '12' 'SUB CONTRACTOR CUMULATIVE' 'X'.
    MAC1 'MENGE_OTH1'   '13' 'OTHERS FOR PERIOD' 'X'.
    MAC1 'MENGE_OTH'    '14' 'OTHERS CUMULATIVE' 'X'.
    MAC1 'MENGE_t1'     '15' 'TOTAL FOR PERIOD' 'X'.
    MAC1 'MENGE_t'      '16' 'TOTAL CUMULATIVE' 'X'.
    SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE text-001.
      PARAMETERS: p_werks LIKE t001w-werks DEFAULT '1023' OBLIGATORY.
      select-options: s_matkl     FOR mara-matkl,
                      s_mtart     FOR mara-mtart,
                      s_matnr     FOR mara-matnr,
                      s_budat     FOR mkpf-budat OBLIGATORY.
    PARAMETERS: year(4) DEFAULT '2007'.
      SELECTION-SCREEN:END OF BLOCK B1.
      START-OF-SELECTION.
      SELECT lk~mblnr
             lk~mjahr
             lk~budat
             lp~zeile
             lp~bwart
             lp~matnr
             lp~werks
             lp~menge
             ma~mtart
             ma~matkl
             INTO CORRESPONDING FIELDs OF TABLE i_mseg
             FROM MSEG AS lp INNER JOIN MKPF AS lk
             ON lkmblnr EQ lpmblnr
             AND lkmjahr EQ lkmjahr
             INNER JOIN mara AS ma
             ON mamatnr EQ lpmatnr
             WHERE lp~werks EQ p_werks
               AND lp~matnr IN s_matnr
               AND lk~budat LE s_budat-high.
          clear line_cnt.                         "Count line of i_table i_mseg
          DESCRIBE TABLE i_mseg LINES line_cnt.
          IF  line_cnt GT 0.                      "If i_mseg has records
              SELECT matnr                        "Collect material description
                     maktx
                     spras
                     INTO CORRESPONDING FIELDS OF TABLE i_makt
                     FROM makt
                     FOR ALL ENTRIES IN i_mseg
                     WHERE matnr EQ i_mseg-matnr
                       AND spras EQ 'E'.
                CLEAR line_cnt.
                DESCRIBE TABLE i_makt LINES line_cnt.
                IF line_cnt GT 0.
                   SORT i_makt BY MATNR ASCENDING.
                   DELETE ADJACENT DUPLICATES FROM i_makt COMPARING matnr.
                ENDIF.
              SELECT werks                        "Collect plant name
                     name1
                     INTO CORRESPONDING FIELDS OF TABLE i_t001w
                     FROM t001w
                     FOR ALL ENTRIES IN i_mseg
                     WHERE werks EQ i_mseg-werks.
                CLEAR line_cnt.
                DESCRIBE TABLE i_t001w LINES line_cnt.
                IF line_cnt GT 0.
                   SORT i_t001w BY werks ASCENDING.
                   DELETE ADJACENT DUPLICATES FROM i_t001w COMPARING werks.
                ENDIF.
               LOOP AT i_mseg INTO w_mseg.        "Move recored into data i_tab
                w_calc-matnr  = w_mseg-matnr.
                w_calc-mtart = w_mseg-mtart.
                w_calc-matkl = w_mseg-matkl.
                READ TABLE i_makt WITH KEY matnr = w_mseg-matnr INTO w_makt.
                 IF sy-subrc = 0.
                    w_calc-maktx = w_makt-maktx.
                 ENDIF.
                IF w_mseg-bwart EQ '261' .
                   w_calc-menge_con_261   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_con1_261   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '262' .
                   w_calc-menge_con_262   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_con1_262   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '291' OR w_mseg-bwart EQ '201'.
                   w_calc-menge_ret_291 = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_ret1_291   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '292' OR w_mseg-bwart EQ '202'.
                   w_calc-menge_ret_292   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_ret1_292   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '301'.
                   w_calc-menge_unit_301   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_unit1_301   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '302'.
                   w_calc-menge_unit_302   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_unit1_302   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                IF w_mseg-bwart EQ '543'.
                   w_calc-menge_sub   = w_mseg-menge.
                   IF w_mseg-budat GE s_budat-low.
                      w_calc-menge_sub1   = w_mseg-menge.
                   ENDIF.
                ENDIF.
                    COLLECT w_calc INTO i_calc.
               ENDLOOP.                           "ENDLOOP of Move recored into data i_tab
              LOOP AT i_calc INTO w_calc.
                w_data-matnr   = w_calc-matnr.
                w_data-mtart   = w_calc-mtart.
                w_data-matkl   = w_calc-matkl.
                w_data-maktx   = w_calc-maktx.
                v_temp = w_calc-menge_con_261 - w_calc-menge_con_262.
                w_data-menge_con    = v_temp.
                CLEAR v_temp.
                v_temp = w_calc-menge_con1_261 - w_calc-menge_con1_262.
                w_data-menge_con1   = v_temp.
                CLEAR v_temp.
                v_temp = w_calc-menge_ret_291 - w_calc-menge_ret_292.
                w_data-menge_ret    = v_temp.
                CLEAR v_temp.
                v_temp = w_calc-menge_ret1_291 - w_calc-menge_ret1_292.
                w_data-menge_ret1    = v_temp.
                CLEAR v_temp.
                v_temp = w_calc-menge_unit_301 - w_calc-menge_unit_302.
                w_data-menge_unit    = v_temp.
                CLEAR v_temp.
                v_temp = w_calc-menge_unit1_301 - w_calc-menge_unit1_302.
                w_data-menge_unit1   = v_temp.
                CLEAR v_temp.
                w_data-menge_sub    = w_calc-menge_sub.
                w_data-menge_sub1   = w_calc-menge_sub.
                v_temp = w_data-menge_con + w_data-menge_ret + w_data-menge_unit + w_data-menge_sub.
                w_data-menge_t      = v_temp.
                CLEAR v_temp.
                v_temp = w_data-menge_con1 + w_data-menge_ret1 + w_data-menge_unit1 + w_data-menge_sub1.
                w_data-menge_t1      = v_temp.
                CLEAR v_temp.
                APPEND w_data TO i_data.
              ENDLOOP.
          ENDIF.                                  "ENDIf i_mseg has records
    Display_ALV
    END-OF-SELECTION.
      DATA : DATE(85),
             DATE_LOW(10),
             DATE_HIGH(10),
             MSK TYPE STRING,
             DATE1(10),
             date2(10).
    WA_COMMENTRY-TYP = 'H'.
    WA_COMMENTRY-INFO = 'Material Consumption Report'.
    APPEND WA_COMMENTRY TO IT_COMMENTRY.
    CLEAR WA_COMMENTRY.
    CONCATENATE S_BUDAT-LOW6(2) '/' S_BUDAT-LOW4(2) '/' S_BUDAT-LOW+0(4) INTO DATE1.
    CONCATENATE S_BUDAT-high6(2) '/' S_BUDAT-high4(2) '/' S_BUDAT-high+0(4) INTO DATE2.
    CONCATENATE 'Material Consumption Report :' DATE1 'To' date2 INTO DATE SEPARATED BY SPACE.
    WA_COMMENTRY-TYP  = 'S'.
    WA_COMMENTRY-INFO = DATE.
    APPEND WA_COMMENTRY TO IT_COMMENTRY.
    CLEAR WA_COMMENTRY.
    *SORT I_DATA BY   MTART MATKL .
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       I_CALLBACK_PROGRAM                = SY-REPID
       I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
       I_BACKGROUND_ID                   = 'ALV_BACKGROUNG'
      I_GRID_TITLE                      = 'STOCK LEDGER SUMMARY'
       IS_LAYOUT                         = IT_LAYOUT
       IT_FIELDCAT                       = IT_FIELD
      IT_SORT                           = IT_SORT
      I_SAVE                            = 'X'
       IT_EVENTS                         = IT_EVENT
      TABLES
        T_OUTTAB                          = I_DATA.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    FORM TOP .
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
      EXPORTING
        IT_LIST_COMMENTARY       = IT_COMMENTRY
      I_LOGO                   = 'INOXLOGO'
      I_END_OF_LIST_GRID       =
      I_ALV_FORM.
    REFRESH IT_COMMENTRY.
    ENDFORM.                    " TOP-OF-PAGE

    It is giving me error on sort statement 
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    I_CALLBACK_PROGRAM = SY-REPID
    I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'
    I_BACKGROUND_ID = 'ALV_BACKGROUNG'
    I_GRID_TITLE = 'STOCK LEDGER SUMMARY'
    IS_LAYOUT = IT_LAYOUT
    IT_FIELDCAT = IT_FIELD
    IT_SORT = IT_SORT  <<<<<<<<<<<<<<<<<<<<<<<<<<<
    I_SAVE = 'X'
    IT_EVENTS = IT_EVENT
    TABLES
    T_OUTTAB = I_DATA.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • Dump Error in Z table

    I have created a Z table for the Data Element 'A' with
    Data Type - QUAN
    Length      - 13
    Decimals  - 3.
    Previously it was,
    Data Type - NUMC
    Length      - 8
    Decimals  - 0.
    When i execute in 200 it is working well i can create entries from the table and also through Table maintenance transaction.
    But, in Quality Server
    I am getting a Dump Error. It is as follows:
    Runtime Errors: DYNPRO_FIELD_CONVERSION
    Short Text: Conversion Error
    Screen Name: "SAPLZTEST"
    Screen Number: 0001
    Screen Field: "ZTEST-VALUE"
    Error Text: "FX020 : Data Lost."

    Hi VInnela,
    As your variable length earlies was 8 and of type numc and now changed to type p of lenght 13 and decimals 3 it will not have any problem as you increased the lenght.
    Please try adjusting the table using Tcode SE14
    Here select activate and adjust the table by selecting the radio button SAVE DATA, otherwise you will your data. so please ensure you select the SAVE DATA radio button.
    i hope this will meet your requirement.
    Thanks and regards
    Ramchander Rao.krishnamraju

Maybe you are looking for

  • "Could not create Java virtual machine" for several XP SP3 clients

    Hi, In this last year I got the message "could not create java virtual machine", (suddenly, after several mounths without any kind of problem), on 10-15 XP SP3 clients in our lan, lan in which all the 200 clients (90% XP SP3) have this application in

  • Is it possible to create Qt Widgets inside After Effects using the SDK?

    Hi, I would like to use Qt to create Dialogs and Widgets inside AfterEffects. I started out with the Panelator example in the SDK. I can include QtGui into the project, but as soon as I create any object with QObject as a base-class After Effects cra

  • Adding buttons in ABAP WD ALV toolbar

    Hi,   Currently, on the ABAP WD ALV grid toolbar, there are the "Excel" and "Print Version" buttons by default.    I would like to know how can I add my own custom buttons to the toolbar (or remove the default ones)?  I've looked in the documentation

  • Question: howto end a gui transaction after some nonactivity time?

    Hi guru's, Our users are using TMW (trx PTMW) on a regular basis for entering time data.  It would be real nice to encourage them to close their TMW screens when they have done. It would be real nice if the TMW gui (or any other program they leave id

  • After OS X update loading very slow.

         Hello , i'm new here - my first problems with my mb(late 2009 edition). my first problem - after i reinstalled my snow leopard(2 days ago) it was fast (15 -20 seconds to load it up ). after i updated via ( Software Update 10.6.7) it takes ages t