RMCS0LIS is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RMCS0LIS into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: LIS Standard Analyses: Special Routines for LIS
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = ICON_TREE TEXT = HLP_TEXT1 ADD_STDINF = ' ' IMPORTING RESULT = HLP_TEXT1.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = ICON_SELECT_DETAIL TEXT = HLP_TEXT2 ADD_STDINF = ' ' IMPORTING RESULT = HLP_TEXT2.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = ICON_DELETE TEXT = HLP_TEXT3 ADD_STDINF = ' ' IMPORTING RESULT = HLP_TEXT3.
MC_KEY_FIGURES_CHANGE CALL FUNCTION 'MC_KEY_FIGURES_CHANGE' EXPORTING I_MCINF = HLP_MCINF I_FLG_ALL_FIGURES = ' ' * I_OBJECT = IMPORTING E_FLG_ACTIVATED = AA_FLG_CUSTOMER_ACTIVATED TABLES T_AUS_S000 = AUS_S000 T_DRILLDOWN = AKT_DRILLDOWN T_KEY_FIGURES = AKT_KENNZAHLEN T_KEY_FIGURES_DEF = KENNZAHLEN_TAB EXCEPTIONS OTHERS = 1.
CNSG_SET_SORT_FIELDS call function 'CNSG_SET_SORT_FIELDS' exporting i_flg_display = false i_flg_sort_down = p_flg_down i_flg_new_actual_fields = true tables t_actual_fields = kennzahlen_sstab_s changing c_handle = sort_handle exceptions cancel = 1 no_allowed_fields = 2 others = 3.
CNSG_SORT_TABLE CALL FUNCTION 'CNSG_SORT_TABLE' EXPORTING * I_GENERAL_ORDER = I_SORTINDEX = CON_SORTINDEX I_FLG_SORT_DOWN = AS_FLG_ABSTEIGEND I_FLG_WITH_GROUPS = FALSE I_FLG_CHECK_LIS_NAMES = TRUE TABLES T_TABLE = AUS_S000 CHANGING C_HANDLE = SORT_HANDLE EXCEPTIONS OTHERS = 0.
MC_KEY_FIGURES_CHANGE CALL FUNCTION 'MC_KEY_FIGURES_CHANGE' EXPORTING I_MCINF = HLP_MCINF I_FLG_ALL_FIGURES = ' ' * I_OBJECT = IMPORTING E_FLG_ACTIVATED = KA_FLG_CUSTOMER_ACTIVATED TABLES T_AUS_S000 = AUS_S000 T_DRILLDOWN = AKT_DRILLDOWN T_KEY_FIGURES = KENNZAHLEN_TAB " <= note 381049 T_KEY_FIGURES_DEF = KENNZAHLEN_TAB EXCEPTIONS OTHERS = 1.
MC_POPUP_TO_SELECT_FIELDS CALL FUNCTION 'MC_POPUP_TO_SELECT_FIELDS' EXPORTING I_COLUMN_WIDTH = SPALTEN_BREITE I_FIELD_NUMBER_MAX = CON_MAX_SPALTENZAHL I_FLG_LENGTH = FLG_SPALTENBREITEN_INDIVIDUELL I_FLG_FORMAT = TRUE I_FORMNAME = MODIFYFORMNAME I_LINE_SIZE_MAX = KA_LINE_SIZE_MAX I_NO_UNIT_FIELDS = TRUE I_OBJECT_NAME_PLURAL = HLP_TEXT1 I_OBJECT_NAME_PLURAL_TITLEBAR = HLP_TEXT2 I_OBJECT_NAME_SINGULAR = HLP_TEXT3 I_START_ROW = 1 I_PROGNAME = LIS_PROGNAME I_SELECTION_INTTYPE = SELECTION_INTTYPE I_SELECTION_SOURCE = '6' "SELECTION_SOURCE I_SELECTION_TYPE = SELECTION_TYPE * I_TABLE_NAME = gstru * I_TABLE_NAME_ADDITIONAL = ZUSATZ_TAB IMPORTING E_FIELD_CHANGED = KA_FLG_CHANGE TABLES T_FIELDS = KENNZAHLEN_SSTAB T_FIELDS_EXCLUDE = KENNZAHLEN_TAB.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING TABNAME = KE_TABNAME LANGU = SY-LANGU TABLES DFIES_TAB = KE_DFIES_TAB EXCEPTIONS NOT_FOUND = 1 INTERNAL_ERROR = 2.
MC_POPUP_PRINT_SELECTION CALL FUNCTION 'MC_POPUP_PRINT_SELECTION' IMPORTING E_RETURNCODE = LD_RETURNCODE.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING LINE_SIZE = LD_MAX_LAENGE IMPORTING OUT_PARAMETERS = LD_PARAMS OUT_ARCHIVE_PARAMETERS = LD_ARPARAMS VALID = LD_VALID.
GET_ACCESSIBILITY_MODE CALL FUNCTION 'GET_ACCESSIBILITY_MODE' IMPORTING ACCESSIBILITY = gf_acc_on EXCEPTIONS ITS_NOT_AVAILABLE = 1 OTHERS = 2.
CNSG_SET_SORT_FIELDS CALL FUNCTION 'CNSG_SET_SORT_FIELDS' EXPORTING I_FLG_DISPLAY = FALSE I_FLG_SORT_DOWN = LS_FLG_SORT_ABST I_ACTION_FIELD = KENNZAHLEN_SSTAB_S I_ACTION = 'N' CHANGING C_HANDLE = SORT_HANDLE EXCEPTIONS CANCEL = 1 NO_ALLOWED_FIELDS = 2 OTHERS = 3.
MC_POPUP_TO_SELECT_FIELDS CALL FUNCTION 'MC_POPUP_TO_SELECT_FIELDS' EXPORTING I_FIELD_FIRST = 1 I_FIELD_NUMBER_MAX = LS_MAXANZ_SORTKRIT I_FIELD_NUMBER_MIN = LS_MINANZ_SORTKRIT I_FLG_SORT = TRUE I_FLG_SORT_DOWN = FLG_SORT_ABST I_FORMNAME = MODIFYFORMNAME I_NO_UNIT_FIELDS = TRUE I_OBJECT_NAME_PLURAL = HLP_TEXT1 I_OBJECT_NAME_PLURAL_TITLEBAR = HLP_TEXT2 I_OBJECT_NAME_SINGULAR = HLP_TEXT3 I_START_ROW = 1 I_PROGNAME = LIS_PROGNAME I_SELECTION_INTTYPE = SELECTION_INTTYPE_S I_SELECTION_SOURCE = '6' "SELECTION_SOURCE_S I_SELECTION_TYPE = SELECTION_TYPE_S I_TABLE_NAME = GSTRU I_TABLE_NAME_ADDITIONAL = ZUSATZ_TAB IMPORTING E_FIELD_CHANGED = LS_FLG_CHANGE TABLES T_FIELDS = KENNZAHLEN_SSTAB_S T_FIELDS_EXCLUDE = KENNZAHLEN_TAB.
CNSG_SET_SORT_FIELDS CALL FUNCTION 'CNSG_SET_SORT_FIELDS' EXPORTING I_FLG_DISPLAY = FALSE I_FLG_NEW_ACTUAL_FIELDS = TRUE TABLES T_ACTUAL_FIELDS = KENNZAHLEN_SSTAB_S CHANGING C_HANDLE = SORT_HANDLE EXCEPTIONS CANCEL = 1 NO_ALLOWED_FIELDS = 2 OTHERS = 3.
MODX_FUNCTION_ACTIVE_CHECK CALL FUNCTION 'MODX_FUNCTION_ACTIVE_CHECK' "1031546 EXPORTING "1031546 CPROGNAME = 'RMCREPAU' "1031546 FUNCNUMBER = '001' "1031546 IMPORTING "1031546 ACTIVE = l_exit_mcr00001_active "1031546 EXCEPTIONS "1031546 NOT_FOUND = 1 "1031546 OTHERS = 2. "1031546
RS_SYNTAX_CHECK CALL FUNCTION 'RS_SYNTAX_CHECK' EXPORTING I_PROGRAM = MCSMET-MCSTPROG IMPORTING O_ERROR_SUBRC = RC TABLES I_SOURCE = SOURCE_TAB EXCEPTIONS OTHERS = 1.
MCS_PFSTATUS_SET CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_STRING_FOR_TITLE = PS_TITEL_TEXT I_TITLEBAR = PS_TITEL_NR *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_STATUS = PS_STATUS I_STRING_FOR_TITLE = PS_TITEL_TEXT TABLES *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
RS_SUBMIT_INFO CALL FUNCTION 'RS_SUBMIT_INFO' IMPORTING P_SUBMIT_INFO = PS_SUBMIT_INFO.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING P_STATUS = PS_STATUS TABLES P_EXCLUDE = EXCL_FCODES.
MCS_PFSTATUS_SET CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_STRING_FOR_TITLE = PS_TITEL_TEXT I_ANALYSIS_MENU_TEXT = ANALYSEMENUE_TEXT-TEXT *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
MCS_PFSTATUS_SET CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_ANALYSIS_MENU_TEXT = ANALYSEMENUE_TEXT-TEXT I_MCAPP = AKT_TMC7-MCAPP I_PERIOD_TEXT = PERIODEN_TEXT I_STATUS = PS_STATUS I_STRING_FOR_TITLE = PS_TITEL_TEXT I_TITLEBAR = PS_TITEL_NR TABLES *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
MCS_PFSTATUS_SET CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_ANALYSIS_MENU_TEXT = ANALYSEMENUE_TEXT-TEXT I_STRING_FOR_TITLE = PS_TITEL_TEXT *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
MCS_PFSTATUS_SET CALL FUNCTION 'MCS_PFSTATUS_SET' EXPORTING I_ANALYSIS_MENU_TEXT = ANALYSEMENUE_TEXT-TEXT I_MCAPP = AKT_TMC7-MCAPP I_PERIOD_TEXT = PERIODEN_TEXT I_STATUS = PS_STATUS I_STRING_FOR_TITLE = PS_TITEL_TEXT I_TITLEBAR = PS_TITEL_NR TABLES *MWI 28.04.99-ANFANG dynamische Selektions-und Menütexte
MC_PORTFOLIO_PERFORM CALL FUNCTION 'MC_PORTFOLIO_PERFORM' EXPORTING E_ANALYSE = ANALYSE E_KENNZAHL = KENNZAHL E_KENNZAHL2 = KENNZAHL2 TABLES DATA = LCDATA.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'J' DIAGNOSETEXT1 = HLP_TEXT1 DIAGNOSETEXT2 = HLP_TEXT2 DIAGNOSETEXT3 = HLP_TEXT3 TEXTLINE1 = HLP_TEXT4 TEXTLINE2 = HLP_TEXT5 TITEL = SA_TITEL IMPORTING ANSWER = SA_ANTWORT.
MC_POPUP_SELECT_VERSION_SAVE CALL FUNCTION 'MC_POPUP_SELECT_VERSION_SAVE' EXPORTING I_MCANA = SPACE I_MCAPP = SPACE I_RELID = CON_MCSI_RELID_IS IMPORTING E_RETURNCODE = SA_RETURNCODE E_SELVS = MCSI-SELVS E_SETXT = MCSI-SETXT.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING DEFAULTOPTION = 'N' TEXTLINE1 = HLP_TEXT1 TEXTLINE2 = HLP_TEXT2 TITEL = SA_TITEL IMPORTING ANSWER = SA_ANTWORT.
CNSG_SET_SORT_FIELDS * CALL FUNCTION 'CNSG_SET_SORT_FIELDS' * EXPORTING * I_FLG_DISPLAY = FALSE * I_FLG_SORT_DOWN = FLG_SORT_ABST * I_ACTION_FIELD = KENNZAHLEN_SSTAB_S * I_ACTION = 'N' * CHANGING * C_HANDLE = SORT_HANDLE * EXCEPTIONS * CANCEL = 1 * NO_ALLOWED_FIELDS = 2 * OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RMCS0LIS or its description.
RMCS0LIS - LIS Standard Analyses: Special Routines for LIS RMCS0HSL - LIS Standard Analyses: Routines for Hierarchy Selection RMCS0HIE - LIS Standard Analyses: Routines for Hierarchy Processing RMCS0F0Z - LIS Standard Analyses: Routines with Z (Time Series) RMCS0F0X - LIS Standard Analyses: Routines with X RMCS0F0W - LIS Standard Analyses: Routines with W