SAP Reports / Programs | Logistics - General | Logistics Information System (LIS) | Data Collection(LO-LIS-DC) SAP LO

RMCSSLVS SAP ABAP Report - Selection Version Choices







RMCSSLVS is a standard Executable ABAP Report 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 RMCSSLVS into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

MCKM - Selection version tree: Plant Maint.
MCKS - User-spec. sel. vers. tree: Product.
MCKT - User-spec. sel. vers. tree: Quality
MCKR - User-spec. sel. vers. tree: Stock
MCKL - Selection version tree: Quality
MCKK - Selection version tree: Production
MCKU - User-spec. sel. vers. tree: PM
MCKJ - Selection version tree: Stock
MCKV - User-spec. sel. vers. tree: Retail
MCKW - User-spec. sel. vers. tree: General
MCKQ - User-spec. sel. vers. tree: Purchase
J-6B - IS-M: User-Spec.Sel.Vers.Tree MDIS
J-6A - IS-M: Selection Version Tree MDIS
MCKI - Selection version tree: Purchasing
MCKP - User-spec. selec. vers. tree: Sales
MCKO - Selection version tree: General
MCKN - Selection version tree: Retail
MCKH - Selection version tree: Sales
MCKZ - WFIS: Selection Versions (General)
MCKY - WFIS: Selection Versions (User-Spec)
FO9T - Selection Version Tree Real Estate
FO9U - User-Spec. Sel.Vers.Tree Real Estate
MCKB - TIS selection version tree
MCKC - User-spec. TIS select. version tree


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RMCSSLVS. "Basic submit
SUBMIT RMCSSLVS AND RETURN. "Return to original report after report execution complete
SUBMIT RMCSSLVS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Selection Version Choices
Text Symbol: 110 = No Entry
Text Symbol: 105 = Delete selection version
Text Symbol: 104 = Display selection log
Text Symbol: 103 = Display selection version
Text Symbol: 102 = Execute with variant
Text Symbol: 101 = Execute
Text Symbol: 100 = Display selected data
Text Symbol: 094 = User
Text Symbol: 093 = Variant
Text Symbol: 092 = Selectn date
Text Symbol: 091 = Description
Text Symbol: 090 = Object
Text Symbol: 016 = Char. without data
Text Symbol: 015 = Char. with data
Text Symbol: 014 = Legend
Text Symbol: 013 = Select.vers.w/o data
Text Symbol: 012 = Select.vers. w/data
Text Symbol: 011 = Info structure
Text Symbol: 010 = Application
Text Symbol: 009 = Title
Text Symbol: 008 = with the selection screen?
Text Symbol: 007 = Do you want to execute the selection version
Text Symbol: 006 = without a variant.
Text Symbol: 005 = You have chosen a selection version
Text Symbol: 004 = Execute selection version
Text Symbol: 003 = Selection log
Text Symbol: 002 = Inconsistent characteristic
Text Symbol: 001 = Selection versions


INCLUDES used within this REPORT RMCSSLVS

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

MC_SELVERS_FOR_UNAME CALL FUNCTION 'MC_SELVERS_FOR_UNAME' TABLES t_selvers = xmcrsv EXCEPTIONS OTHERS = 1.

RS_TREE_CONSTRUCT CALL FUNCTION 'RS_TREE_CONSTRUCT' TABLES nodetab = nodetab EXCEPTIONS tree_failure = 1 id_not_found = 2 wrong_relationship = 3 OTHERS = 4.

GUI_HAS_ACTIVEX CALL FUNCTION 'GUI_HAS_ACTIVEX' IMPORTING return = activex.

GUI_HAS_JAVABEANS CALL FUNCTION 'GUI_HAS_JAVABEANS' IMPORTING return = activex.

RS_TREE_SET_CURRENT_LAYOUT CALL FUNCTION 'RS_TREE_SET_CURRENT_LAYOUT' EXPORTING cursor_column = 3 cursor_line = 2 EXCEPTIONS OTHERS = 1.

RS_TREE_CONTROL_PREPARE CALL FUNCTION 'RS_TREE_CONTROL_PREPARE' EXPORTING * control_pattern = stree_ctl_propf_autow_w_header type_mapping = type_mapping_tab EXCEPTIONS not_available = 1 OTHERS = 2.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING callback_program = 'RMCSSLVS' callback_user_command = 'SLVRS_USER_COMMAND' callback_top_of_page = 'SLVRS_TOP_OF_PAGE' EXCEPTIONS OTHERS = 1.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING callback_program = 'RMCSSLVS' callback_user_command = 'SLVRS_USER_COMMAND' callback_gui_status = 'SLVRS_GUI_STATUS' use_control = stree_use_control EXCEPTIONS OTHERS = 1.

GET_FIELDTAB CALL FUNCTION 'GET_FIELDTAB' EXPORTING tabname = xmcrmk-tabname TABLES fieldtab = xdfies EXCEPTIONS internal_error = 1 no_texts_found = 2 table_has_no_fields = 3 table_not_activ = 4 OTHERS = 5.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = nodeinfo-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-child IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' EXPORTING i_mcinf = nodeinfo-name(8) i_stored_version = 'X' i_flg_no_submit = 'X' i_flg_anl_default = 'X' IMPORTING e_mcana = mcana e_mcapp = mcapp "ab 4.0A

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' " <= new ver.09

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = nodeinfo-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE





CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' EXPORTING i_mcinf = mcinf i_mcapp = mcapp i_mcana = mcana i_flg_no_submit = 'X' i_flg_anl_default = 'X' IMPORTING e_reportname = reportname e_mcapp = mcapp "155277, ver.02

RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' EXPORTING report = reportname variant = xmcrsv-selset IMPORTING r_c = suc_subrc EXCEPTIONS not_authorized = 1 no_report = 2 report_not_existent = 3 report_not_supplied = 4 OTHERS = 5.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-005 diagnosetext2 = text-006 textline1 = text-007 textline2 = text-008 titel = text-004 IMPORTING answer = suc_answer EXCEPTIONS OTHERS = 1.

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' " <= new ver.09

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' " <= new ver.09

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = nodeinfo-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

MCS_ANALYSE_CALL CALL FUNCTION 'MCS_ANALYSE_CALL' EXPORTING i_mcinf = infostruc i_stored_version = 'X' i_flg_no_submit = 'X' i_flg_anl_default = 'X' IMPORTING e_reportname = reportname EXCEPTIONS evaluative_info_structure = 1 info_structure_not_generated = 2 no_analysis_selected = 3 info_structure_does_not_exist = 4 OTHERS = 5.

MC_LIST_POPUP CALL FUNCTION 'MC_LIST_POPUP' EXPORTING i_formname1 = ' ' i_formname2 = 'SELPROT_ANZEIGEN_EXTERN' i_formname3 = ' ' i_popup_length = 16 i_popup_linsz = 50 i_popup_title = text-003 "'Selektionsprotokoll' i_popup_width = 73 i_progname = reportname i_start_column = 6 i_start_row = 3 EXCEPTIONS OTHERS = 1.

MCR_COLOR CALL FUNCTION 'MCR_COLOR' EXPORTING popup_title = text-014 TABLES color_tab = suc_color EXCEPTIONS OTHERS = 1.

POPUP_FOR_INTERACTION CALL FUNCTION 'POPUP_FOR_INTERACTION' EXPORTING headline = text-014 text1 = suc_text1 text2 = suc_text2 text3 = suc_text3 text4 = suc_text4 text5 = suc_text5 text6 = suc_text6 button_1 = icon_checked.

RS_TREE_GET_NODE CALL FUNCTION 'RS_TREE_GET_NODE' EXPORTING node_id = node-parent IMPORTING node_info = nodeinfo EXCEPTIONS id_not_found = 1 OTHERS = 2.

MC_SELVS_DELETE CALL FUNCTION 'MC_SELVS_DELETE' EXPORTING i_selection_version = slv_no i_with_confirm = 'X' EXCEPTIONS selvs_not_found = 1 canceled = 2 no_authority = 3 OTHERS = 4.

RS_TREE_DELETE_NODE CALL FUNCTION 'RS_TREE_DELETE_NODE' EXPORTING node_id = nodeinfo-id EXCEPTIONS id_not_found = 1 OTHERS = 2.

DEQUEUE_E_MCRSV CALL FUNCTION 'DEQUEUE_E_MCRSV' EXPORTING selvs = slv_no EXCEPTIONS OTHERS = 1.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_biw_application * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_biw_application.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_biw_info_cube * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_biw_info_cube.




ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_biw_report * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_biw_report.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_biw_ref_structure * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_biw_ref_structure.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_characteristics_act * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_characteristics_act.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = icon_characteristics_ina * TEXT = ' ' INFO = lv_quick ADD_STDINF = ' ' IMPORTING RESULT = p_icon_characteristics_ina.



Contribute (Add Comments)

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 RMCSSLVS or its description.