MSLICF01 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 MSLICF01 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.
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 = i_lght info = i_text IMPORTING result = iconid-icon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
SLIC_GET_CUSTKEY CALL FUNCTION 'SLIC_GET_CUSTKEY' EXPORTING from_where = 1 hostname = ' ' IMPORTING custkey = custkey EXCEPTIONS slic_bad_parameter = 1 OTHERS = 2.
SLIC_GET_LICENCE_DATE CALL FUNCTION 'SLIC_GET_LICENCE_DATE' IMPORTING licence_date = expirdate.
SLIC_GET_LICENCE_NUMBER CALL FUNCTION 'SLIC_GET_LICENCE_NUMBER' IMPORTING license_number = instnr.
SLIC_GET_SYSTEM_ID CALL FUNCTION 'SLIC_GET_SYSTEM_ID' IMPORTING systemid = systemid.
DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'LIKEY_VALIDITY' value = domvalue IMPORTING dd07v_wa = dom_description rc = retcode.
SLIC_LIKEY_GET_PRODUCTS_TEMP CALL FUNCTION 'SLIC_LIKEY_GET_PRODUCTS_TEMP' IMPORTING products = sw_products EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_INSTALL_TEMP_LICENS CALL FUNCTION 'SLIC_LIKEY_INSTALL_TEMP_LICENS' EXPORTING sw_product = sw_product IMPORTING error_messages = error_messages EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_DISPLAY_MESSAGES CALL FUNCTION 'SLIC_LIKEY_DISPLAY_MESSAGES' EXPORTING titlebar = titlebar messages = error_messages.
CALL_BROWSER CALL FUNCTION 'CALL_BROWSER' EXPORTING url = 'http://service.sap.com/licensekey'
SLIC_INSTALL_LICENSE CALL FUNCTION 'SLIC_INSTALL_LICENSE' EXPORTING typ = 1 instnr = instnr hwkey = hwkey systemid = sysnr exp_date = exp_date lkey = lkey no_raise = 1 IMPORTING rc = rc EXCEPTIONS OTHERS = 0.
SLIC_HANDLE_ERROR CALL FUNCTION 'SLIC_HANDLE_ERROR' EXPORTING slicrc = rc raise = 0 msgtype = 'I' EXCEPTIONS OTHERS = 0.
SLIC_READ_LICENSES CALL FUNCTION 'SLIC_READ_LICENSES' IMPORTING count = licensecount TABLES licenses = licheck_entrys EXCEPTIONS slicerror = 1 OTHERS = 2.
SLIC_LIKEY_GET_ALL_LICENSES CALL FUNCTION 'SLIC_LIKEY_GET_ALL_LICENSES' IMPORTING licenses = likey_entries EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_GET_STANDARD_PROD CALL FUNCTION 'SLIC_LIKEY_GET_STANDARD_PROD' IMPORTING standard_sw_product = standard_product_3020 EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_CHECK CALL FUNCTION 'SLIC_LIKEY_CHECK' EXPORTING product = standard_product_3020 EXCEPTIONS error = 1 no_valid_license_key = 2 OTHERS = 3.
TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' TABLES list = serverlist EXCEPTIONS OTHERS = 1.
RFCDES2RFCDISPLAY CALL FUNCTION 'RFCDES2RFCDISPLAY' EXPORTING import_rfcdes = rfcdes_tab * AUTHORITY_CHECK = ' ' IMPORTING export_rfcdisplay = rfcdest EXCEPTIONS format_error = 1 authority_not_available = 2 OTHERS = 3.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = hostlist-hostname.
SLIC_LOCAL_HWKEY CALL FUNCTION 'SLIC_LOCAL_HWKEY' DESTINATION hostlist-rfcdest EXPORTING no_raise = 1 IMPORTING hwkey = current_hwkey rc = subrc EXCEPTIONS communication_failure = 1 MESSAGE msg_text system_failure = 2 MESSAGE msg_text OTHERS = 3.
GUI_UPLOAD CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = filename filetype = 'ASC' * HAS_FIELD_SEPARATOR = ' ' * HEADER_LENGTH = 0 read_by_line = 'X' * DAT_MODE = ' ' * CODEPAGE = ' ' * IGNORE_CERR = ABAP_TRUE * REPLACEMENT = '#' * CHECK_BOM = ' ' * VIRUS_SCAN_PROFILE = no_auth_check = 'X' TABLES data_tab = lines EXCEPTIONS file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 invalid_type = 5 no_authority = 6 unknown_error = 7 bad_data_format = 8 header_not_allowed = 9 separator_not_allowed = 10 header_too_long = 11 unknown_dp_error = 12 access_denied = 13 dp_out_of_memory = 14 disk_full = 15 dp_timeout = 16 OTHERS = 17.
SLIC_LIKEY_INSTALL_LICENSE CALL FUNCTION 'SLIC_LIKEY_INSTALL_LICENSE' EXPORTING file_lines = lines IMPORTING error_messages = error_messages EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_DISPLAY_MESSAGES CALL FUNCTION 'SLIC_LIKEY_DISPLAY_MESSAGES' EXPORTING titlebar = titlebar messages = error_messages.
SLIC_DELETE_LICENSE CALL FUNCTION 'SLIC_DELETE_LICENSE' EXPORTING sid = license_table-sysname hwkey = license_table-custkey productid = license_table-productid no_raise = 1 EXCEPTIONS license_not_found license_error.
SLIC_HANDLE_ERROR CALL FUNCTION 'SLIC_HANDLE_ERROR' EXPORTING slicrc = subrc msgtype = 'E' EXCEPTIONS OTHERS = 0.
SLIC_LIKEY_DELETE_LICENSE CALL FUNCTION 'SLIC_LIKEY_DELETE_LICENSE' EXPORTING sid = current_likey-sid hwkey = current_likey-hwkey product = current_likey-sw_product IMPORTING error_messages = error_messages EXCEPTIONS error = 1 OTHERS = 2.
SLIC_LIKEY_DISPLAY_MESSAGES CALL FUNCTION 'SLIC_LIKEY_DISPLAY_MESSAGES' EXPORTING titlebar = titlebar messages = error_messages.
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 MSLICF01 or its description.
MSLICF01 - documentation and ABAP source code MSLDBTP2 - Transfer Structure SE36 and LDBI MSLDBTP1 - Global Constants for Transaction SE36 and Function Group LDBI MSLDBTOP - Global Data Definitions (Tables, Variable and Constant Fields) MSLDBT00 - General Subroutines MSLDBO90 - documentation and ABAP source code