This website is not affiliated with, sponsored by, or approved by SAP AG.

Syntax error in program "SAPLSDC_MIME in Tcode SE80

Basis (Basis Technology Modules: Basis Component/System Administration, GUIs)

Moderators: Snowy, thx4allthefish

Syntax error in program "SAPLSDC_MIME in Tcode SE80

Postby sels2005j » Tue Aug 22, 2017 11:53 pm

Hi,

I am getting the following error when I run TCode SE80. Please help. The error is given below.

Code: Select all
Category               ABAP Programming Error
Runtime Errors         SYNTAX_ERROR
ABAP Program           SAPLSDC_MIME
Application Component  BC-SRV-KPR-DMS
Date and Time          23.08.2017 10:05:51

Short Text
    Syntax error in program "SAPLSDC_MIME
   
What happened?
    Error in the ABAP Application Program

    The current ABAP program "CL_GUI_HTML_VIEWER============CP" had to be
     terminated because it has
    come across a statement that unfortunately cannot be executed.
    In include "LSVIMDAT                                ", in line 1 of program
     "SAPLSDC_MIME                            ", the following syntax errors
    have occurred:
    Each ABAP program can contain only one "REPORT", "PROGRAM", or "FUNCTI
    ON-POOL" statement



    Author and last person to change the include are:
    Author         SAP
    Last changed by "SAP         "
   
Error analysis
    The following syntax error has occurred in program SAPLSDC_MIME
                 :
    Each ABAP program can contain only one "REPORT", "PROGRAM", or "F
    ON-POOL" statement

    " "

   
Trigger Location of Runtime Error
    Program                                 CL_GUI_HTML_VIEWER============CP
    Include                                 CL_GUI_HTML_VIEWER============CM010
    Row                                     9
    Module Type                             (METHOD)
    Module Name                             GET_DOCUMENT_EXTENSION

   
Line  SourceCde

    1 METHOD get_document_extension.
    2   DATA: mime_subtype TYPE char40.
    3   DATA: doc_type     TYPE saedoktyp,
    4         mime_type    TYPE w3param-cont_type.
    5
    6   IF NOT type IS INITIAL.
    7
    8     CONCATENATE type '/' subtype INTO mime_type.
>>>>>     CALL FUNCTION 'SDOK_FILE_NAME_EXTENSION_GET'
   10       EXPORTING
   11         mimetype     = mime_type
   12       IMPORTING
   13         extension    = extension.
   14     IF extension IS INITIAL.
   15       TRANSLATE mime_type TO LOWER CASE.                  "#EC SYNTCHAR
   16       SELECT single doc_type FROM toadd INTO doc_type
   17                              WHERE mimetype = mime_type.
   18       IF sy-subrc = 0.
   19         extension = doc_type.
   20       ENDIF.
   21     ENDIF.
   22     IF NOT extension IS INITIAL.
   23       CONCATENATE '.' extension INTO extension.
   24     ENDIF.
   25
   26     EXIT.
   27   ENDIF.
   28
   
   
Active Calls/Events

No.   Ty.          Program                             Include                             Line
      Name

   46 FUNCTION     CL_GUI_HTML_VIEWER============CP    CL_GUI_HTML_VIEWER============CM010     9
      GET_DOCUMENT_EXTENSION
   45 METHOD       CL_GUI_HTML_VIEWER============CP    CL_GUI_HTML_VIEWER============CM010     9
      CL_GUI_HTML_VIEWER=>GET_DOCUMENT_EXTENSION
   44 METHOD       CL_GUI_HTML_VIEWER============CP    CL_GUI_HTML_VIEWER============CM00C    60
      CL_GUI_HTML_VIEWER=>LOAD_DATA
   43 METHOD       CL_DD_DOCUMENT================CP    CL_DD_DOCUMENT================CM002    65
      CL_DD_DOCUMENT=>DISPLAY_DOCUMENT
   42 METHOD       CL_WB_BROWSER_SELECTION1======CP    CL_WB_BROWSER_SELECTION1======CM00M    83
      CL_WB_BROWSER_SELECTION1=>IF_WB_BROWSER_SELECTION~SHOW_SELECTION
   41 METHOD       CL_WB_REP_BROWSER_VIS_RADA====CP    CL_WB_REP_BROWSER_VIS_RADA====CM00K   159
      CL_WB_REP_BROWSER_VIS_RADA=>SHOW_TREE
   40 METHOD       CL_WB_REP_BROWSER_VIS_RADA====CP    CL_WB_REP_BROWSER_VIS_RADA====CM00T    54
      CL_WB_REP_BROWSER_VIS_RADA=>IF_WB_REPBROWSER_VIS~SHOW
   39 METHOD       CL_WB_REP_BROWSER_RADA========CP    CL_WB_REP_BROWSER_RADA========CM003    67
      CL_WB_REP_BROWSER_RADA=>DISPLAY
   38 METHOD       CL_WB_REP_BROWSER_RADA========CP    CL_WB_REP_BROWSER_RADA========CM00Y    79
      CL_WB_REP_BROWSER_RADA=>IF_WB_PROGRAM~PROCESS_WB_REQUEST
   37 METHOD       CL_WB_NAVIGATOR===============CP    CL_WB_NAVIGATOR===============CM006   149
      CL_WB_NAVIGATOR=>DO_THE_NAVIGATION
   36 METHOD       CL_WB_NAVIGATOR_VIS_AS_CONTROLCP    CL_WB_NAVIGATOR_VIS_AS_CONTROLCM001    20
      CL_WB_NAVIGATOR_VIS_AS_CONTROL=>PROCESS_EXTERNAL_NAVIGATION
   35 METHOD       CL_WB_NAVIGATOR===============CP    CL_WB_NAVIGATOR===============CM002    31
      CL_WB_NAVIGATOR=>NAVIGATE
   34 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM01F   165
      CL_WB_MANAGER=>REQUEST_TOOL_ACCESS
   33 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM00O    16
      CL_WB_MANAGER=>IF_WB_MANAGER~REQUEST_TOOL_ACCESS
   32 METHOD       CL_WB_MANAGER_FCODE_HANDLER===CP    CL_WB_MANAGER_FCODE_HANDLER===CM006    94
      CL_WB_MANAGER_FCODE_HANDLER=>FC_SHOW_OBJECT_LIST
   31 METHOD       CL_WB_MANAGER_FCODE_HANDLER===CP    CL_WB_MANAGER_FCODE_HANDLER===CM009    78
      CL_WB_MANAGER_FCODE_HANDLER=>DISPATCH
   30 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM00J    34
      CL_WB_MANAGER=>IF_WB_MANAGER~CONTROL_PAI
   29 FORM         SAPLSFUNCTION_BUILDER               LSFUNCTION_BUILDERFWB                  16
      WB_MANAGER_CONTROL
   28 MODULE (PAI) SAPLSFUNCTION_BUILDER               LSFUNCTION_BUILDERI01                   7
      WB_MANAGER
   27 FUNCTION     SAPLSFUNCTION_BUILDER               LSFUNCTION_BUILDERU01                  97
      RS_FUNCTION_DISPLAY
   26 METHOD       CL_FUNCTION_BUILDER===========CP    CL_FUNCTION_BUILDER===========CM001   463
      CL_FUNCTION_BUILDER=>CHANGE
   25 METHOD       CL_FUNCTION_BUILDER===========CP    CL_FUNCTION_BUILDER===========CM00T   138
      CL_FUNCTION_BUILDER=>IF_WB_PROGRAM~PROCESS_WB_REQUEST
   24 METHOD       CL_WB_NAVIGATOR===============CP    CL_WB_NAVIGATOR===============CM006   149
      CL_WB_NAVIGATOR=>DO_THE_NAVIGATION
   23 METHOD       CL_WB_NAVIGATOR_VIS_AS_DYNPRO=CP    CL_WB_NAVIGATOR_VIS_AS_DYNPRO=CM006    18
      CL_WB_NAVIGATOR_VIS_AS_DYNPRO=>DO_THE_NAVIGATION
   22 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM001   139
      CL_WB_MANAGER=>PROCESS_WB_REQUEST
   21 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM006    32
      CL_WB_MANAGER=>PROCESS_REQUEST_QUEUE
   20 METHOD       CL_WB_MANAGER=================CP    CL_WB_MANAGER=================CM00P    31
      CL_WB_MANAGER=>IF_WB_MANAGER~SET_WORKSPACE
   19 METHOD       CL_WB_STARTUP=================CP    CL_WB_STARTUP=================CM003    39
      CL_WB_STARTUP=>START_INTERNAL
   18 MODULE (PAI) SAPLWB_MANAGER                      LWB_MANAGERU03                         40
      MANAGER_START
   17 FUNCTION     SAPLWB_MANAGER                      LWB_MANAGERU03                         16
      WB_MANAGER_START
   16 METHOD       CL_WB_STARTUP=================CP    CL_WB_STARTUP=================CM001    16
      CL_WB_STARTUP=>START
   15 FUNCTION     SAPLS38E                            LS38EU03                              187
      EDITOR_PROGRAM
   14 FORM         RSSHOWRABAX                         RSSHOWRABAX_FORMS                    2068
      CALL_EDITOR
  13 FORM         RSSHOWRABAX                         RSSHOWRABAX_FORMS                    2476
     AT_USER_COMAND_200
  12 EVENT        RSSHOWRABAX                         RSSHOWRABAX                            44
     ATUSER-COMMAND
  11 METHOD       RSSHOWRABAX                         RSSHOWRABAX_CLASS                      88
     LCL_EVENT_RECEIVER=>HANDLE_DOUBLE_CLICK
  10 METHOD       CL_GUI_ALV_GRID===============CP    CL_GUI_ALV_GRID===============CM01S   513
     CL_GUI_ALV_GRID=>DISPATCH
   9 METHOD       CL_GUI_CFW====================CP    CL_GUI_CFW====================CM00K   173
     CL_GUI_CFW=>DISPATCH_SYSTEM_EVENTS
   8 FORM         SAPFGUICNTL_CFW                     SAPFGUICNTL_CFW                        23
     CONTROL_DISPATCH
   7 FORM         SAPFGUICNTL                         SAPFGUICNTL                            20
     CONTROL_DISPATCH
   6 FORM         SAPMSSYD                            SAPMSSYD                              322
     %_CTL_INPUT
   5 MODULE (PAI) SAPMSSYD                            SAPMSSYD                              263
     %_CTL_INPUT1
   4 FORM         RSSHOWRABAX                         RSSHOWRABAX_FORMS                    2292
     AT_SELECTION_SCR
   3 FORM         RSSHOWRABAX                         RSSHOWRABAX                            36
     %_SEL_SCREEN
   2 MODULE (PAI) RSSHOWRABAX                         RSSHOWRABAX                            83
     %_END_OF_SCREEN
   1 EVENT        RSSHOWRABAX                         <SYSINI>                               18
     SYSTEM-EXIT
sels2005j
 
Posts: 1
Joined: Tue Aug 22, 2017 11:47 pm

Re: Syntax error in program "SAPLSDC_MIME in Tcode SE80

Postby Zavaros » Fri Aug 25, 2017 2:42 am

Hello,

too few information. Nevertheless...

from the ABAP dump I would say it is a developer error.
Probably the LSVIMDAT include contains the keyword "FUNCTION-POOL" whereas it is in LSDC_MIMETOP also.

If it is not the issue then start a search for the keywords "REPORT", "PROGRAM", or "FUNCTION-POOL" with "in main program" option.

Regards,
Zav
Zavaros
 
Posts: 756
Joined: Thu Oct 24, 2002 10:50 pm
Location: Hungary


Return to Basis

Who is online

Users browsing this forum: No registered users and 10 guests





loading...


This website is not affiliated with, sponsored by, or approved by SAP AG.