RMCS0CAL 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 RMCS0CAL 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: Routines for Sending and Calling
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MC_SEND_MAIL CALL FUNCTION 'MC_SEND_MAIL' EXPORTING MS_MAIL_SENDMODE = AS_FMODE MS_MAIL_TITLE = AS_HLP_TEXT MS_MAIL_DESCRIPTION = AS_HLP_DESCRIPTION * MS_MAIL_RECEIVER = SY-UNAME * MS_MAIL_EXPRESS = ' ' * MS_MAIL_DLINAME = ' ' * MS_MAIL_LANGU = SY-LANGU MS_MAIL_FUNKOBJ_TYP = AS_FUNKT_REPTYP MS_MAIL_FUNKOBJ_NAME = AS_FUNKT_REPID IMPORTING MS_OK_CODE = AS_OK_CODE TABLES MS_MAIL_CONT = MS_MAILOBJECT_CONT MS_MAIL_FUNKOBJ_PARM = MS_FUNKPARAMS_CONT EXCEPTIONS SEND_ERROR = 1 CANCELED = 2 NO_TITLE = 3 NO_DESCRIPTION = 4 NO_RECEIVER_OR_DLI = 5 INVALID_SENDMODE = 6 NO_CONTENT = 7 INVALID_FUNCTIONAL_PARAMS = 8 OTHERS = 9.
MCS_MCINF_GET CALL FUNCTION 'MCS_MCINF_GET' EXPORTING I_FLG_ONLY_WITH_TABLE = TRUE I_FUNCTION_TEXT = AW_HLP_TEXT I_TITLEBAR_TEXT = HLP_TEXT1 IMPORTING E_MCINF = AW_HLP_MCINF E_FLG_FREE_FCODE = AW_FLG_SELSCREEN EXCEPTIONS NO_FIELD_SELECTED = 1 OTHERS = 2.
MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' EXPORTING I_MCINF = AW_HLP_MCINF I_SPERI = SAV_SPERI I_PERIV = SAV_PERIV I_FLG_VIA_SELSCREEN = AW_FLG_SELSCREEN I_FLG_ANL_DEFAULT = TRUE I_CALL_PLANNING = AW_FLG_CALL_PLANNING TABLES T_SEL = SELTAB_SEL T_FIELDS = SELTAB_FIELDS EXCEPTIONS EVALUATIVE_INFO_STRUCTURE = 01 INFO_STRUCTURE_NOT_GENERATED = 02 NO_ANALYSIS_SELECTED = 03 INFO_STRUCTURE_DOES_NOT_EXIST = 04 OTHERS = 05.
RSTI_NAVIGATE CALL FUNCTION 'RSTI_NAVIGATE' IMPORTING I_EXIT = AS_EXIT EXCEPTIONS APPL_STACK_NOT_INITIALIZED = 1 OTHERS = 2.
SAVE_LIST CALL FUNCTION 'SAVE_LIST' EXPORTING LIST_INDEX = AS_LIST_INDEX TABLES LISTOBJECT = AS_ABAPLIST EXCEPTIONS LIST_INDEX_INVALID = 01.
TABLE_COMPRESS CALL FUNCTION 'TABLE_COMPRESS' TABLES IN = AS_ABAPLIST OUT = AS_ALI_CONTX "<_n_1019801 EXCEPTIONS COMPRESS_ERROR = 01.
SO_SOLIXTAB_TO_SOLITAB CALL FUNCTION 'SO_SOLIXTAB_TO_SOLITAB' EXPORTING IP_SOLIXTAB = AS_ALI_CONTX IMPORTING EP_SOLITAB = AS_ALI_CONT[]. "^_n_1019801
MCS_MCINF_GET CALL FUNCTION 'MCS_MCINF_GET' EXPORTING I_FLG_ONLY_WITH_TABLE = TRUE I_FUNCTION_TEXT = AW_HLP_TEXT I_TITLEBAR_TEXT = HLP_TEXT1 IMPORTING E_MCINF = AW_HLP_MCINF E_FLG_FREE_FCODE = AW_FLG_SELSCREEN EXCEPTIONS NO_FIELD_SELECTED = 1 OTHERS = 2.
MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' EXPORTING I_MCINF = AW_HLP_MCINF I_SPERI = SAV_SPERI I_FLG_VIA_SELSCREEN = AW_FLG_SELSCREEN I_PERIV = SAV_PERIV I_FLG_ANL_DEFAULT = TRUE I_CALL_PLANNING = FALSE TABLES T_SEL = SELTAB_SEL T_FIELDS = SELTAB_FIELDS EXCEPTIONS EVALUATIVE_INFO_STRUCTURE = 1 INFO_STRUCTURE_NOT_GENERATED = 2 NO_ANALYSIS_SELECTED = 3 INFO_STRUCTURE_DOES_NOT_EXIST = 4 ANALYSE_DOES_NOT_EXIST = 5 OTHERS = 6.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RMCS0CAL - LIS Standard Analyses: Routines for Sending and Calling RMCS0BEN - LIS Standard Analyses: Routines for User Settings RMCS00SP - LIS Standard Analyses: General Selection Parameters RMCS00SO - LIS Standard Analysis: AT SELECTION SCREEN ON Processing RMCS00HI - LIS Standard Analyses: Selection Using Hierarchy RMCS00AL - LIS Standard Analyses: Procedural Logic