sure,
-----------------------------------------------------------------------------------------------------------------------------------------------
DATA V_ANSWER(1) TYPE C.
DATA V_FILE TYPE STRING.
DATA : BEGIN OF TY_FILE,
MATNR TYPE MATNR,
MBRSH TYPE MBRSH,
MTART TYPE MTART,
END OF TY_FILE.
DATA WA_FILE LIKE TY_FILE.
DATA IT_FILE LIKE TABLE OF TY_FILE.
CONCATENATE 'D:\MATERIALS_ENHANCEMENT' WMARA-MATNR SY-DATUM SY-UZEIT '.TXT' INTO V_FILE.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
TITLEBAR = 'SAVE DATA AS FILE'
TEXT_QUESTION = 'DO YOU WANT TO SAVE THE FILE'
TEXT_BUTTON_1 = 'YES'
TEXT_BUTTON_2 = 'NO'
IMPORTING
ANSWER = V_ANSWER
.
IF V_ANSWER = '1'.
WA_FILE-MATNR = WMARA-MATNR.
WA_FILE-MBRSH = WMARA-MBRSH.
WA_FILE-MTART = WMARA-MTART.
APPEND WA_FILE TO IT_FILE.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
FILENAME = V_FILE
* IMPORTING
* FILELENGTH =
TABLES
DATA_TAB = IT_FILE
.
IF SY-SUBRC EQ 0.
MESSAGE 'DOWNLOADED SUCCESS' TYPE 'I'.
ENDIF.
ENDIF.
-------------------------------------------------------------------------------------------------------------------------------
Even if we think there is a problem in code,it is the same case with implementing the menu exit where i am just calling SE11 and SE38.
Please find the code for this simple implementation
CASE I_FCODE.
WHEN '+CU1'.
CALL TRANSACTION 'SE38'.
WHEN '+CU2'.
CALL TRANSACTION 'SE11'.
ENDCASE.
Same issue is observed.
Your help is highly appreciated.