SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | License Measurement(BC-SRV-LIM) SAP BC

RSUVMINC SAP ABAP INCLUDE - Include RSUVMINC







RSUVMINC 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 RSUVMINC into the relevant SAP transactions such as SE38 or SE80


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 RSUVMINC. "Basic submit
SUBMIT RSUVMINC AND RETURN. "Return to original report after report execution complete
SUBMIT RSUVMINC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include RSUVMINC


INCLUDES used within this REPORT RSUVMINC

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:

DD_DOMVALUE_TEXT_GET CALL FUNCTION 'DD_DOMVALUE_TEXT_GET' EXPORTING domname = 'CCCATEGORY' value = domvalue IMPORTING dd07v_wa = dom_description rc = retcode.

SLIM_CHECK_TEXT_SPEC_MOD_TYPE CALL FUNCTION 'SLIM_CHECK_TEXT_SPEC_MOD_TYPE' EXPORTING USERTYPE = display_usertype-usertyp TEXT = display_usertype-text ACTIVE = display_usertype-active IMPORTING CHANGE = change EXCEPTIONS NO_INDIVIDUAL_TEXT = 1 NO_TEXT_BUT_CLASSIFICATION = 2 * OTHERS = 3 .

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING TITEL = 'Store special module types'(020) TXT1 = var TXT2 = var2 * TXT3 = ' ' * TXT4 = ' ' .

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Store special module types'(020) * DIAGNOSE_OBJECT = ' ' TEXT_QUESTION = var TEXT_BUTTON_1 = 'Ja'(053) * ICON_BUTTON_1 = ' ' TEXT_BUTTON_2 = 'Nein'(054) * ICON_BUTTON_2 = ' ' DEFAULT_BUTTON = '1' DISPLAY_CANCEL_BUTTON = 'X' USERDEFINED_F1_HELP = 'SLIM_INFO_SPECIAL_USERTYPES' START_COLUMN = 25 START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' IMPORTING ANSWER = answer * TABLES * PARAMETER = EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2 .

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = 'USMM special usertypes'(080) txt1 = 'A special module user can only be activated, if a suitable'(081) txt2 = 'name has been assigned to it. First overwrite the user type'(082)

POPUP_TO_INFORM * CALL FUNCTION 'POPUP_TO_INFORM' * EXPORTING * titel = 'USMM special usertypes'(080) * txt1 = 'You have used one or more special user types for the classification of your'(084) * txt2 = 'users. These are deactivated in tabstrip "Usertypes" and cannot be used'(085)

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'USMM special usertypes'(080) * DIAGNOSE_OBJECT = ' ' TEXT_QUESTION = var TEXT_BUTTON_1 = 'Deactivate'(088) * ICON_BUTTON_1 = ' ' TEXT_BUTTON_2 = 'Maintain'(089) * ICON_BUTTON_2 = ' ' DEFAULT_BUTTON = '1' DISPLAY_CANCEL_BUTTON = ' ' * USERDEFINED_F1_HELP = 'SLIM_INFO_SPECIAL_USERTYPES' START_COLUMN = 25 START_ROW = 6 * POPUP_TYPE = * IV_QUICKINFO_BUTTON_1 = ' ' * IV_QUICKINFO_BUTTON_2 = ' ' IMPORTING ANSWER = answer * TABLES * PARAMETER = EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2 .

VCM_GET_TRANSFER_VERSION CALL FUNCTION 'VCM_GET_TRANSFER_VERSION' IMPORTING sdcc_trans_version = sdcc_trans.

VCM_INIT_TRANSFER_STATUS CALL FUNCTION 'VCM_INIT_TRANSFER_STATUS' EXCEPTIONS error = 1 set_status_failed = 2 OTHERS = 3.

VCM_GET_TRANSFER_STATUS CALL FUNCTION 'VCM_GET_TRANSFER_STATUS' IMPORTING ev_status = transfer_status ev_status_text = oss_status_text * EV_SDCC_SESSION_ID = EXCEPTIONS too_many_transfer = 1 invalid_status = 2 error = 3 OTHERS = 4 .

VCM_GET_MEAS_TRANSFER_STATUS CALL FUNCTION 'VCM_GET_MEAS_TRANSFER_STATUS' EXCEPTIONS invalid_meas_no = 1 OTHERS = 2.

VCM_TRANSFER_STATUS_GET CALL FUNCTION 'VCM_TRANSFER_STATUS_GET' IMPORTING ev_status = oss_status ev_status_text = oss_status_text EXCEPTIONS not_found = 1 OTHERS = 2.

VCM_INIT_TRANSFER_STATUS CALL FUNCTION 'VCM_INIT_TRANSFER_STATUS' EXCEPTIONS error = 1 set_status_failed = 2 OTHERS = 3.

VCM_GET_MEAS_TRANSFER_STATUS CALL FUNCTION 'VCM_GET_MEAS_TRANSFER_STATUS' EXCEPTIONS invalid_meas_no = 1 OTHERS = 2.

VCM_GET_TRANSFER_STATUS CALL FUNCTION 'VCM_GET_TRANSFER_STATUS' IMPORTING ev_status = transfer_status ev_status_text = oss_status_text * EV_SDCC_SESSION_ID = EXCEPTIONS too_many_transfer = 1 invalid_status = 2 error = 3 OTHERS = 4 .

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING language = sy-langu popup_title = text-005 * START_COLUMN = 10 * START_ROW = 3 text_object = 'SLIM_SEVERAL_ACTIVE_TRANSFER' help_modal = 'X' * IMPORTING * CANCELLED = EXCEPTIONS text_not_found = 1 OTHERS = 2 .

SLIM_CHECK_TEXT_SPEC_MOD_TYPE CALL FUNCTION 'SLIM_CHECK_TEXT_SPEC_MOD_TYPE' EXPORTING USERTYPE = display_usertype-usertyp TEXT = display_usertype-text ACTIVE = display_usertype-active IMPORTING CHANGE = change EXCEPTIONS NO_INDIVIDUAL_TEXT = 1 NO_TEXT_BUT_CLASSIFICATION = 2.

POPUP_TO_CONFIRM_DATA_LOSS CALL FUNCTION 'POPUP_TO_CONFIRM_DATA_LOSS' EXPORTING defaultoption = 'J' titel = '' start_column = 25 start_row = 6 IMPORTING answer = answer.

POPUP_TO_CONFIRM_STEP





CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-032 textline2 = text-033 titel = '' start_column = 25 start_row = 6 cancel_display = 'X' IMPORTING answer = answer.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = 'USMM special usertypes'(080) txt1 = 'A special module user can only be activated, if a suitable'(081) txt2 = 'name has been assigned to it. First overwrite the user type'(082)

POPUP_TO_INFORM * CALL FUNCTION 'POPUP_TO_INFORM' * EXPORTING * titel = text-080 * txt1 = '' * txt2 = var * txt3 = text-082 * txt4 = text-088.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = 'USMM special usertypes'(080) txt1 = 'A special module user can only be used for classification if a suitable'(084) txt2 = 'name has been assigned to it. You have used a special module user that does'(085)

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-030 textline2 = text-031 titel = '' start_column = 25 start_row = 6 cancel_display = 'X' IMPORTING answer = answer.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-051 * DIAGNOSE_OBJECT = ' ' text_question = text-052 text_button_1 = text-053 icon_button_1 = 'ICON_OKAY' text_button_2 = text-054 icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.

BDL_NEXT_FREE_SESSIONNR CALL FUNCTION 'BDL_NEXT_FREE_SESSIONNR' EXPORTING contract = sdcc_contract descriptio = sdcc_description IMPORTING sessionnr = sessionnr.

BDL_CREATE_SESSION CALL FUNCTION 'BDL_CREATE_SESSION' EXPORTING sessno = sessionnr extension = '000' " neutral client contract = sdcc_contract descr = sdcc_description periode = '0' sessdate = sy-datum EXCEPTIONS session_already_exists = 1 unknown_service_type = 2 invalid_service_type = 3 insert_session_failed = 4 OTHERS = 5.

VCM_TRANSFER_STATUS_SET CALL FUNCTION 'VCM_TRANSFER_STATUS_SET' EXPORTING iv_status = gc_oss_status_lock EXCEPTIONS invalid_status = 1 update_error = 2 OTHERS = 3.

VCM_GET_CURR_MEAS_META_DATA CALL FUNCTION 'VCM_GET_CURR_MEAS_META_DATA' IMPORTING date = tustat-meas_date time = tustat-meas_time meas_no = tustat-meas_no.

BDL_SCHEDULE_JOBS CALL FUNCTION 'BDL_SCHEDULE_JOBS' EXPORTING sessno = sessionnr extension = '000' contract = sdcc_contract descr = sdcc_description do_collect = 'X' do_transfer = 'X' immediate = 'X' * date = transfer_date * time = transfer_time * IMPORTING * JOBNAME = * JOBNUMBER = EXCEPTIONS session_not_found = 1 date_time_in_past = 2 nothing_todo = 3 job_creation_failed = 4 OTHERS = 5.

SLIM_SYNC_SDCC_STATUS CALL FUNCTION 'SLIM_SYNC_SDCC_STATUS' .

VCM_INIT_TRANSFER_STATUS CALL FUNCTION 'VCM_INIT_TRANSFER_STATUS' EXCEPTIONS error = 1 set_status_failed = 2 OTHERS = 3.

SLIM_GET_SDCC_STATUS CALL FUNCTION 'SLIM_GET_SDCC_STATUS' EXPORTING sdcc_session_id = session_id IMPORTING sdcc_session_status = sdcc_session_status EXCEPTIONS no_valid_session_found = 1 OTHERS = 2.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = -top_line entry_from = 1 entry_to = -lines last_page_full = 'X' loops = ok_code = p_okcode overlapping = 'X' IMPORTING entry_new = l_tc_new_top_line EXCEPTIONS no_entry_or_page_act = 01 no_entry_to = 02 no_ok_code_or_page_go = 03 OTHERS = 99.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'USMM Vermessungsjobs'(061) text_question = 'Wollen Sie die Jobsteuerung zurücksetzen?'(062) text_button_1 = 'Ja'(053) icon_button_1 = 'ICON_OKAY' text_button_2 = 'Nein'(054) icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.

VCM_TRANSFER_STATUS_GET CALL FUNCTION 'VCM_TRANSFER_STATUS_GET' IMPORTING ev_status = oss_status * EV_STATUS_TEXT = EXCEPTIONS not_found = 1 OTHERS = 2 .

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-051 * DIAGNOSE_OBJECT = ' ' text_question = text-052 text_button_1 = text-053 icon_button_1 = 'ICON_OKAY' text_button_2 = text-054 icon_button_2 = 'ICON_CANCEL' default_button = '1' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 popup_type = 'ICON_MESSAGE_QUESTION' IMPORTING answer = answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.

PRGN_ASK_WITH_TWO_OPTIONS * call function 'PRGN_ASK_WITH_TWO_OPTIONS' * exporting * option_text_1 = text-702 * option_text_2 = text-703 * textline1 = text-700 * textline2 = text-701 ** TEXTLINE3 = text-505 * titel_text = text-a04 * exceptions * action_cancelled = 1 * action_1_selected = 2 * action_2_selected = 3 * others = 4.

/BDL/_NEXT_SESSIONNR CALL FUNCTION c_sdcc_func_sess "'/BDL/_NEXT_SESSIONNR' EXPORTING given_sessionnr = 'Z' IMPORTING next_sessionnr = sessionnr EXCEPTIONS OTHERS = 1.




BDL_NEXT_FREE_SESSIONNR CALL FUNCTION 'BDL_NEXT_FREE_SESSIONNR' EXPORTING contract = sdcc_contract descriptio = sdcc_description IMPORTING sessionnr = sessionnr.

BDL_CREATE_SESSION CALL FUNCTION 'BDL_CREATE_SESSION' "#EC * EXPORTING sessno = sessionnr extension = '000' " neutral client contract = sdcc_contract descr = sdcc_description periode = 0 sessdate = sy-datum EXCEPTIONS session_already_exists = 1 unknown_service_type = 2 invalid_service_type = 3 insert_session_failed = 4 OTHERS = 5.

VCM_GET_CURR_MEAS_META_DATA CALL FUNCTION 'VCM_GET_CURR_MEAS_META_DATA' IMPORTING date = tustat-meas_date time = tustat-meas_time meas_no = tustat-meas_no.

BDL_SCHEDULE_JOBS CALL FUNCTION 'BDL_SCHEDULE_JOBS' "#EC * EXPORTING sessno = sessionnr extension = '000' contract = sdcc_contract descr = sdcc_description do_collect = 'X' do_transfer = 'X' immediate = 'X' * date = transfer_date * time = transfer_time * IMPORTING * JOBNAME = * JOBNUMBER = EXCEPTIONS session_not_found = 1 date_time_in_past = 2 nothing_todo = 3 job_creation_failed = 4 OTHERS = 5.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = c_sdcc_func_check EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = 'BDL_NEXT_FREE_SESSIONNR' EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = 'BDL_CREATE_SESSION' EXCEPTIONS function_not_exist = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = 'BDL_SCHEDULE_JOBS' EXCEPTIONS function_not_exist = 1 OTHERS = 2.

VCM_GET_CURR_MEAS_META_DATA CALL FUNCTION 'VCM_GET_CURR_MEAS_META_DATA' IMPORTING * USER = date = date2 time = time2 meas_no = meas_no .

SLIM_SAVE_DUSER_TYPE CALL FUNCTION 'SLIM_SAVE_DUSER_TYPE' EXPORTING slim_du_type = slim_f4_utyp_s-usertyp_d * IMPORTING * DFTL_USR_STATUS = .

SLIM_GET_DEFAULT_USER_TYPES CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPES' IMPORTING dftl_usr_status = g_du_type_status TABLES dftl_usr_types = lt_dftl_usr_types.

SLIM_GET_DU_TYPE_VALUE_LIST CALL FUNCTION 'SLIM_GET_DU_TYPE_VALUE_LIST' CHANGING slim_du_types = lt_value_list.

SLIM_SAVE_DUSER_TYPE CALL FUNCTION 'SLIM_SAVE_DUSER_TYPE' EXPORTING slim_du_type = lt_dftl_usr_types-default_usr_type.

SLIM_GET_DEFAULT_USER_TYPES CALL FUNCTION 'SLIM_GET_DEFAULT_USER_TYPES' IMPORTING dftl_usr_status = g_du_type_status TABLES dftl_usr_types = lt_dftl_usr_types.

SMPO_DISPLAY_ONE_MESSAGE CALL FUNCTION 'SMPO_DISPLAY_ONE_MESSAGE' EXPORTING titlebar = text-041 msgty = 'I' msgid = 'BV' msgno = 199.

SX_INTERNET_ADDRESS_TO_NORMAL CALL FUNCTION 'SX_INTERNET_ADDRESS_TO_NORMAL' EXPORTING address_unstruct = ls_adr EXCEPTIONS OTHERS = 4.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = lv_title txt1 = text-074 txt2 = text-075.

POPUP_TO_INFORM * CALL FUNCTION 'POPUP_TO_INFORM' * EXPORTING * TITEL = lv_title * TXT1 = text-071 * TXT2 = text-072 * TXT3 = text-073.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = lv_title txt1 = text-071 txt2 = text-072 txt3 = text-073.

VCM_GET_MEAS_DATA CALL FUNCTION 'VCM_GET_MEAS_DATA' TABLES tt_data = lt_data EXCEPTIONS DATA_INCOMPLETE = 1 OTHERS = 2 .

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING def_filename = $def_path def_path = $def_path mask = ',*.*,*.*.'

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = str_filename filetype = 'ASC' trunc_trailing_blanks = 'X' TABLES data_tab = transfer_tab EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 OTHERS = 7.

WS_DOWNLOAD CALL FUNCTION 'WS_DOWNLOAD' EXPORTING filename = $def_path filetype = 'ASC' TABLES data_tab = transfer_tab EXCEPTIONS file_open_error = 1 file_write_error = 2 invalid_type = 3 no_batch = 4 unknown_error = 5 OTHERS = 10.



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