‎2011 Aug 26 5:33 PM
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
‎2011 Aug 26 5:38 PM
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