"DYNPRO_MSG_IN_HELP"

Hello!
I am getting a dump  "DYNPRO_MSG_IN_HELP" while trying to display and error message MESSAGE e834(zv) during the process of deleting a Sales Order. The code is a part of include ZMV45AFZORIG.
When I checked forums I got one post regarding the same dump but the solution does not match my requirement.
could someone comment on this.

The code is a part of include ZMV45AFZORIG
That's your custom include so we wouldn't know what's in there or where it's embedded in the standard code...Whicj user exit is issuing the message?  Most likely, you've put it in the wrong one, i.e., in the save user exit and not the delete user exit.

Similar Messages

  • Run time error - DYNPRO_MSG_IN_HELP using F4IF_INT_TABLE_VALUE_REQUEST

    I am using FM - F4IF_INT_TABLE_VALUE_REQUEST on a selection screenf field. After that I do some validation and throw an error message in the at selection screen event.
    But this results in DYNPRO_MSG_IN_HELP error.
    I need to have the error message. I cannot change it to Info or Success message. (Program doesn't give run time error if i change the message to S or I or W ). How do I get around this ? What is wrong with F4IF_INT_TABLE_VALUE_REQUEST .
    Am I not calling it correctly ?
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          retfield        = 'CLASS'   "Field from it_class
          dynpprog        = sy-cprog  "Program
          dynpnr          = sy-dynnr  "Dynpro number
          dynprofield     = 'P_FOLD' "Select-options field
          value_org       = 'S'       "Value return: C: cell by cell, "S: structured
          display         = 'F'       "Override readiness for input
        TABLES
          value_tab       = it_class "table with selection values
          return_tab      = t_return  "Return value
        EXCEPTIONS
          parameter_error = 1
          no_values_found = 2
          OTHERS          = 3.
    Error Message:    The program attempted to issue a " " message during "F4" processing.
        This is an illegal operation.
        The program was terminated.
        Screen name.............. "ZMMR0010_INFORECORD_UPDT"
        Screen number............ 0200
    Edited by: Shareen Hegde on Mar 29, 2011 1:47 AM

    Hi,
    ther are 3 things you can change.
    Parameter dynpprog shouldn't be sy-cprog or sy-repid. Please decalre a variable where you can pass the value of sy-cprog to and give it to that parameter.
    Parameter dynpnr shouldn't be sy-dynnr. Please decalre a variable where you can pass the value of sy-dynnr to and give it to that parameter.
    Parameter display is of type DDBOOL_D and can have value 'X' or SPACE (see fix values of domain DDBOOL!).
    Regards,
    Klaus

  • In VL02N, getting runtime error "dynpro_msg_in_help" when deleting outbound delivery in production

    Hello SD members,
    I have an issue in which while executing VL02N and trying to delete the outbound delivery getting runtime error "dynpro_msg_in_help" in production system.
    Kindly suggest how to solve this...
    Regards
    Venkat

    Hi Venkata Pradeep,
    Can you please proivde more details about an error to understand the issue.
    Regards,
    Pravin

  • ABAP runtime errors "DYNPRO_MSG_IN_HELP"

    Hello Friends,
    Help me to solve the ABAP runtime errors "DYNPRO_MSG_IN_HELP"
    The ABAP dump occurred executing transaction "ZQ01".
    The dump occurs in standard program "SAPMZQ01 " of transaction "ZQ01" .
    Error Comes during "F4" processing, the program tried to send a " " message.
    This is not allowed at this point in processing.The program had to be terminated.
    search criteria of error is shown below:
    Program Name:   "SAPMZQ01 "
    Include Name:    "MZQ01F01 "
    Form Name:       "KTAAR_SIMPLE_F4"
    Error in Source code:
    024030               INVALID_ABAPWORKAREA = 1
    024040               INVALID_DYNPROFIELD  = 2
    024050               INVALID_DYNPRONAME   = 3
    024060               INVALID_DYNPRONUMMER = 4
    024070               INVALID_REQUEST      = 5
    024080               NO_FIELDDESCRIPTION  = 6
    024090               INVALID_PARAMETER    = 7
    024100               UNDEFIND_ERROR       = 8
    024110               OTHERS               = 9.
    024120
    024130     CLEAR V_IDX.
    024140     CALL FUNCTION 'HELP_VALUES_GET_WITH_DD_NAME'
    024150          EXPORTING
    024160               SELECTFIELD                   = 'KTAAR'
    024170               TABLENAME                     = 'ZTQ_KTAAR'
    024180               TITEL                         = TEXT-P04
    024190               SHOW_ALL_VALUES_AT_FIRST_TIME = 'X'
    024200          IMPORTING
    024210               IND                           = V_IDX
    024220          TABLES
    024230               FULL_TABLE                    = T_KTAAR
    024240          EXCEPTIONS
    024250               NO_TABLEFIELDS_IN_DICTIONARY  = 1
    024260               NO_TABLESTRUCTURE_GIVEN       = 2
    024270               MORE_THEN_ONE_SELECTFIELD     = 3
    024280               NO_SELECTFIELD                = 4
    024290               OTHERS                        = 5.
    024300     IF SY-SUBRC NE 0. MESSAGE W044. EXIT. ENDIF.
    024310     READ TABLE T_KTAAR INDEX V_IDX.
    >     IF SY-SUBRC NE 0. MESSAGE W045. EXIT. ENDIF.
    024330     READ TABLE LT_DYN WITH KEY FIELDNAME = 'ZTQ_FLDS-KTAAR'.
    024340     CHECK SY-SUBRC = 0.
    Thanking You,
    Rahul Asthana

    Hi
    The problem is a Warning message is triggered in a process for F4 (I suppose you're in PROCESS ON VALUE-REQUEST)
    This kind of message isn't supported there, you can use a message type S
    Max

  • Short Dump DYNPRO_MSG_IN_HELP in Conversion Exit

    Hi Gurus,
    I've written the following conversion exit:
    FUNCTION CONVERSION_EXIT_ZBZEI_INPUT.
    *"*"Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(INPUT)
    *"  EXPORTING
    *"     VALUE(OUTPUT)
    *"  EXCEPTIONS
    *"      INPUT_NOT_VALID
      DATA : CPI_OUT(4) type n, CPI_IN(5), cpi_in2(5), cpi_in3(5).
      DATA : CPI_YEAR(4), CPI_PERIOD(3).
      DATA : CPI_NUM2(2) TYPE N.
      DATA : CPI_NUM3(2) TYPE N,
             index(2)    type n,
             index2(2)   type n,
             merker(1).
      DATA : CPI_C8, CPI_C7, CPI_C6, CPI_C5.
      DATA: SONDERZ.                    "nimmt das Trennungszeichen auf
    *-initializations-----------------------------------------------------*
      check not input is initial.
      CPI_IN2 = INPUT.
      CLEAR : cpi_in, cpi_in3, cpi_out, OUTPUT, index, index2, merker,
              cpi_num2, cpi_num3.
      do.
        if cpi_in2+index(1) co '0123456789' and merker ne 'X'.
          cpi_in+index2(1) = cpi_in2+index(1).
          add 1 to index2.
        endif.
        if cpi_in2+index(1) = ':'.
          merker = 'X'.
          clear index2.
        endif.
        if cpi_in2+index(1) co '0123456789' and merker = 'X'.
          cpi_in3+index2(1) = cpi_in2+index(1).
          add 1 to index2.
        endif.
        add 1 to index.
        if index = 5.
          exit.
        endif.
      enddo.
      if cpi_in3 is initial.
        cpi_out = cpi_in.
      else.
        cpi_num2     = cpi_in.
        cpi_num3     = cpi_in3.
        cpi_out(2)   = cpi_num2.
        cpi_out+2(2) = cpi_num3.
      endif.
      if cpi_out(2) > 23.
        message e000 raising input_not_valid.
      endif.
      if cpi_out+2(2) > 59.
        message e001 raising input_not_valid.
      endif.
      output   = cpi_out.
    *  output+2(2) = cpi_in+3(2).
    endfunction.
    The problem is when the user inputs an invalid value and presses directly after this F4 the conversion exit will call and I get the short dump DYNPRO_MSG_IN_HELP  when I trigger the error message.
    Is there any way to know that the program is in value-request? Maybe a system field? Can I catch this error?
    Thanks for help.
    Lars

    Hello Lars,
    refering to OSS 84510 SAP does not allow error messages in this environment. However, to find out if you are in a F4- context you can use the kernel function 'DY_GET_DYNPRO_EVENT'
      data: event(3).
      "check if we are in F4 environment
      call 'DY_GET_DYNPRO_EVENT' id 'EVENT' field event.
      if sy-subrc <> 0 or ( event <> 'PAI'
                        and event <> 'INP' )."PAI also POV
        " not F4 help
        message e000 raising input_not_valid.
      else.
        "F4 help -> only S message
        message s000 display like 'E' raising input_not_valid.
      endif.
    Kind regards, miro

  • Dump 'DYNPRO_MSG_IN_HELP' when '1 BOX PACK' clicked on VL02N, ECC 6 Upgrade

    Hi
    I am getting a short dump "'DYNPRO_MSG_IN_HELP' "when i click '1 box pack' button in VL02N transaction during our upgrade system from 4.6C to ECC 6.0. When i go through the old SAP note - 401823, it says to add entries in VFBS transaction for all T185 entries for this kind of dumps. But i am missing entries for SAPMV50A, I0 and ZVPK combination at support pack level '14'(SAP_APPL) in our system.
    Could anyone let me know the entries to be maintained for all the T185* tables mentioned in VFBS transaction.
    (or) is there any OSS note already created for this issue? please let me know all the details.
    Thank you,
    Anil

    Hi Laxmi,
    We are already in Support pack. (SAPKH60014), and note which you given was SP - SAPKH60007, so this correction was already implemented in our system.
    Is there a note/solution specific to '1 BOX PACK' dump and T185* table entry missing?
    Let me know,
    thank you,
    Anil

  • Runtime error DYNPRO_MSG_IN_HELP

    Hello Experts,
    I performed the following operation.
    1.I looged in to the SAP CRM system using a userid.
    2.I opened the transaction COMMPR01.
    3. I selected a product and then try to change it. But due to some authorization , i got some error message.  Upto this it is fine.
    4. Now i clicked on the Cancel button(F12). A pop up came and then i clicked on the "No" button of the popup. After that i got  a dump DYNPRO_MSG_IN_HELP .
    After that i went to the ST22.In the Error Analysis i found the  following :
    Error analysis
    The program attempted to issue a " " message during "Exit Command" processing.
    This is an illegal operation.
    The program was terminated.
    The code responsible for this dump is::::::::
    IF sy-subrc <> 0.
            MESSAGE e305(zdum) WITH ls_prod_cat_rel-category_id.
              EXIT.
    Requesting to please suggest some solution for theabove dump , how to correct this dump.
    Thanks and Regards
    Sudhansu

    Hi Venkata Pradeep,
    Can you please proivde more details about an error to understand the issue.
    Regards,
    Pravin

  • Dump(DYNPRO_MSG_IN_HELP)  while taking print out in J1IA102.

    Hi All,
    While pressing the Print button in both the transactions its showing the following details:
    ShrtText
    Screen: Illegal message
    What happened?
    The current screen processing was terminated, since a situation
    occurred from which it could not continue processing.
    This is probably due to an error in the current screen of the ABAP
    program.
    Error analysis
    During "Exit Command" processing, the program tried to send a " " message.
    This is not allowed at this point in processing.
    The program had to be terminated.
    Screen name.............. "SAPLJ1IEX"
    Screen number............ 0001
    Trigger Location of Runtime Error
    Program SAPLSZA0
    Include LSZA0F21
    Row 30
    Module type (FORM)
    Module Name CHECK_PARA1_XOR_PARA2
    FORM check_para1_xor_para2
    USING para1
    para2
    check_type.
    CASE check_type.
    WHEN C_A_INDEX_A_NUMBER.
    IF PARA1 = 0 AND PARA2 = SPACE
    OR PARA1 0 AND PARA2 SPACE.
    MESSAGE E052 RAISING PARAMETER_ERROR.
    ENDIF.
    WHEN c_a_handle_a_number.
    IF para1 = space AND para2 = space
    OR para1 space AND para2 space.
    MESSAGE e053 RAISING parameter_error.
    ENDIF.
    >>> WHEN c_p_handle_p_number.
    IF para1 = space AND para2 = space
    OR para1 space AND para2 space.
    MESSAGE e054 RAISING parameter_error.
    ENDIF.
    WHEN OTHERS.
    ENDCASE.
    ENDFORM. "CHECK_PARA1_XOR_PARA2
    PLease help.
    Regards
    VIjju

    Hi ,
    better to check for sap notes.
    regards
    Prabhu

  • Dump DYNPRO_MSG_IN_HELP in Delivery Enhancement

    I have implemented the BADI  LE_SHP_DELIVERY_PROC available in for delivery enhancement.
    If user deletes the delivery I have to give the error message depending on some checks but it is
    getting into dump.
    I read note 415716 for the delivery enhancement there it is written we cannot use 'E' or 'W' message type
    here. Please help me with any other alternative solution which will behave same as of error message.
    Thanx...

    Hi Mingo,
    As u can see in the description of the dump u cannot give the error message in AT EXIT command module. so there are 2 options to solve this dump
    1) U can  implement the method CHECK_ITEM_DELETION of this BADI. This method will be called as no of items in the delivery..
    so u can make the CF_ITEM_NOT_DELETABLE = 'X' for the corresponding materail u dont want to delete and give the message
    in CT_LOG table either by passing msgclass and msgid or by passing the error message to the MSGV1, MSGV2 variables..
    2) U can have one function module and design one pop up screen and then give ur message in the pop screen and handle the
    user commands here...like u can have OK and CANCEL button..
    I implemented 2nd method as it was required by concrened person..
    This thing was done at item deletion level....if u have to do at the entire delivery level u can explore the method
    DELIVERY_DELETION of this badi or in DELIVERY_FINAL_CHECK method implement the 2nd solution...
    on cancel button on this pop to be in same transaction use following code..
    leave to current transaction and skip first screen.
    thanx..
    Edited by: PawanG on Jun 14, 2010 6:33 AM

  • Error with J1IA101

    Hi all,
    Whenever I am giving print command to get ARE1 print through T.code j1ia101, j1ia102 it showing me screen error  DYNPRO_MSG_IN_HELP . can you pl tell me how to rectify this? is there any problem with customization? I checked all setting from my end but not getting any issue. Can you please tell me any SAPNOTE or any solution for this. It will great help for me.
    TEXT  REMOVED
    Thanks & Regards,
    Ritesh
    Edited by: Lakshmipathi on Apr 27, 2011 12:52 PM
    Please avoid using similar text

    Hi,
      This is a common error when caused by Function module exceptions and not specific to a particular transaction.This may be due to user exits/ BAdI's/ modifications/upgrades ect .Try these OSS notes 819352,415716,935768,736785.Get it checked by an abaper for faster resolution.
    regards,
    Siraj

  • Procurement Card Not appearing in SC dropdown

    Hi
    Sysem : SRM 5.0 SP 09
    I have done all the basic customizing in SPRO for procurement card IMG node.
    The authorization object in  M_BBP_PC for  all (display and create list.)
    Through SRM GUI transaction BBM1, i have created one card master.
    Is there any web transaction to create User for the P card as mentioned in SRM 210  Appendix section of P card.
    What is the web transaction to create P card from web.
    I am not able to get the P card I have created in the BBM1.
    Please let me know anyone can help me on this.
    Thanks
    Jayesh

    Hi
    <u>Please check the links below as well -></u>
    Re: Procurement cart authorisation
    Note 620880 - BBM1: DYNPRO_MSG_IN_HELP if authorization missing
    Re: Looking for help on P-Card
    <b><u>Related Help links -></u></b>
    <b>P-Card basics</b>
    http://help.sap.com/saphelp_srm50/helpdata/en/97/b71c4145a6f723e10000000a155106/frameset.htm
    <b>P-Card Process Flow</b>
    http://help.sap.com/saphelp_srm50/helpdata/en/61/2ff300787411d2b41d006094b92d37/frameset.htm
    Re: PCARDS in extended classic scenario
    Re: PCard Authorisation Step
    Can any one let me know
    PCard
    Implementing PCARDS
    Re: SRM 6.0: ECS and SUS
    Re: Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
    Re: Reg the Basic Data
    Re: Procurement Card as a Payment Method in Cart
    Do let me know.
    Regards
    - Atul

  • Short dump when '1 BOX PACK' clicked on VL02N, in ECC 6 system

    Hi
    I am getting a short dump "'DYNPRO_MSG_IN_HELP' "when i click '1 box pack' button in VL02N transaction during our upgrade system from 4.6C to ECC 6.0. When i go through the old SAP note - 401823, it says to add entries in VFBS transaction for all T185 entries for this kind of dumps. But i am missing entries for SAPMV50A, I0 and ZVPK combination at support pack level '14'(SAP_APPL) in our system.
    Could anyone let me know the entries to be maintained for all the T185* tables mentioned in VFBS transaction.
    (or) is there any OSS note already created for this issue? please let me know all the details.
    Thank you,
    Anil

    Hi Laxmi,
    We are already in Support pack. (SAPKH60014), and note which you given was SP - SAPKH60007, so this correction was already implemented in our system.
    Is there a note/solution specific to '1 BOX PACK' dump and T185* table entry missing?
    Let me know,
    thank you,
    Anil

  • Help regarding f4 help

    HI experts , please tell me what type of message i should use for an error in f4 help perform,
    i m uploading a file based on f4 help, i have written a subroutene on the based of f4 help , n inside that perform i am using an error message when user is uploading other file than xls(excel),
    iThe report is giving the dump name DYNPRO_MSG_IN_HELP,
    please suggest which type of message i should give there,
    show me the code of that message also ,
    thanks
    rahul

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR  p_file.
      PERFORM get_file.
    in that perfoem
    FORM get_file .
      DATA: lv_file TYPE string.
      DATA: v_localfile TYPE localfile,
            v_len TYPE i.
             it_raw TYPE truxs_t_text_data.
           geting the file name
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = sy-cprog
          dynpro_number = sy-dynnr
        IMPORTING
          file_name     = v_localfile.
      IF v_localfile IS INITIAL.
        MESSAGE text-006 TYPE 'E'.
      ENDIF.
      v_len = STRLEN( v_localfile ).
      v_len = v_len - 3.
      checking the file that it is xls or txt file
      IF v_localfile+v_len(3) <> 'XLS' AND
         v_localfile+v_len(3) <> 'xls'.
        MESSAGE text-007 TYPE 'E'.
      ENDIF.
      p_file = v_localfile.
    ENDFORM.                    " get_file
    please help dump is coming on that error messages

  • Run time error when pressing F4

    When pressing F4 on field VERNR i am getting the following error. What could be the reason. How to solve this?
    Runtime Errors         DYNPRO_MSG_IN_HELP
    Short text
         Screen: Illegal message
    What happened?
         The current screen processing action was terminated since a situation occurred where the application could not continue.
         This is probably due to an error in the ABAP program or in the current screen.
    Error analysis
         The program attempted to issue a " " message during "F4" processing.
         This is an illegal operation.
         The program was terminated.
         Screen name.............. "ZPSRA_COST_ESTI_APPR_REP"
         Screen number............ 1000
    Trigger Location of Runtime Error
         Program                                 ZPSRA_COST_ESTI_APPR_REP
         Include                                 ZPSRA_COST_ESTI_APPR_F02
         Row                                     49
         Module type                             (FORM)
         Module Name                             VALIDATE_P_PSPID
    Line  SourceCde
         22 ----
       23 *                   S U B R O U T I N E S                                         *
       24 ----
       25 &----
       26 *& Form  VALIDATE_so_PSPID                                              *
       27 &----
       28 *  This subroutine is used to validate Project Definition entered on   *
       29 *  Selection Screen                                                                *
       30 ----
       31 *  --> PF_PSPID --- Project Definition                                      *
       32 ----
       33 FORM validate_p_pspid USING pv_pspid TYPE proj-pspid.
       34   CLEAR wa_proj.
       35 * Get the Project Definition if exist
       36   SELECT pspnr                         " Project Definition
       37          pspid                         " Project Definition
       38          post1                         " Short Description
       39 *         vernr
       40   FROM proj
       41   INTO wa_proj
       42   UP TO 1 ROWS
       43   WHERE pspid EQ pv_pspid.
       44   ENDSELECT.                           " SELECT pspid
       45   IF sy-subrc NE 0.
       46     CLEAR sscrfields.
       47     MESSAGE e011(cj) WITH p_pspid.
       48   ENDIF.                             " IF sy-subrc NE 0
    >>>>> ENDFORM.                             " VALIDATE_P_PSPID
    Thanks in advance

    Hi,
    Check this link:
    [DYNPRO_MSG_IN_HELP  dump in user exit;
    The problem is: MESSAGE e011(cj) WITH p_pspid.
    try: MESSAGE I011(cj) WITH p_pspid display like 'E'. EXIT.
    regards,
    Andrei

  • Vl02n outbound delivery deletion check

    hi all,
    i need to create a checking when user going to delete a outbound delivery in VL02n, if there is any billing document status NE 'E' then program should issue error message and block the deletion.
    currently i am using badi LE_SHP_DELIVERY_PROC method DELIVERY_DELETION, but i get short dump DYNPRO_MSG_IN_HELP when program issue error message. After some research in this forum, i know that message 'E' or 'W' is not allowed in this badi, but is there any workaround can help me to achieve the requirement?
    If possible please provide me the sample code.
    thanks in advance
    Edited by: Mingo Lau on Jun 14, 2010 5:30 AM

    thanks both,
    i tried both method, both can solve my problem.
    but for SAVE_DOCUMENT_PREPARE, when issue message type E, it will close the transaction and back to /n screen which i am not sure my user will accept or not.
    for CHECK_ITEM_DELETION, use a bit more resources as it loop all delivery item but actually it can be done in once..
    anyway, let see which one is accepted by my user.
    thanks.

Maybe you are looking for