SAP Reports / Programs | Cross-Application Components | European Monetary Union: Euro(CA-EUR) SAP CA

CNV_MBT_SEMAPHORE_CONTROL SAP ABAP Report - Tabstrip Control - Scrolling at Application Server







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


Text pool values


Title: Tabstrip Control - Scrolling at Application Server
Text Symbol: 001 = Checks for semaphores are running...
Text Symbol: 002 = Checks for semaphores are completed
Text Symbol: 003 = Subproj.
Text Symbol: 004 = Check of DTL parameters failed
Text Symbol: 005 = does not exist in DTL
Text Symbol: 010 = This transaction is obsolete. Use instead:
Text Symbol: 011 = - 'Settings for Batch Processing" for Number of Jobs
Text Symbol: 012 = - Troubleshooter for Stopping Selection / Transfer
Text Symbol: 013 = For more information, see the additional help.
Text Symbol: 014 = Execute the transaction?
Text Symbol: 015 = Transaction is obsolete
Text Symbol: 050 = Stop Data Transfer
Text Symbol: 051 = Do you really want to stop the data transfer?
Text Symbol: 052 = Y
Text Symbol: 053 = No
Text Symbol: 054 = Stop Data Selection
Text Symbol: 055 = Do you really want to stop the data selection?


INCLUDES used within this REPORT CNV_MBT_SEMAPHORE_CONTROL

INCLUDE CNV_MBT_SM_PARAMS. "PARAMETERS FOR STATE MANAGEMENT
INCLUDE CNV_MBT_SEMAPHORE_CONTROL_DATA.


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:

CNV_MBT_POPUP_CONFIRM_WITH_MSG CALL FUNCTION 'CNV_MBT_POPUP_CONFIRM_WITH_MSG' EXPORTING diagnosetext1 = text-010 DIAGNOSETEXT2 = text-011 DIAGNOSETEXT3 = text-012 DIAGNOSETEXT4 = text-013 textline1 = text-014 titel = text-015 CANCEL_DISPLAY = 'X' I_MSGCLASS = 'CNVMBT' I_MESSAGE = '151' IMPORTING ANSWER = lv_answer .

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = gs_params-low IMPORTING output = gs_params-low.

CNV_MBT_PARAMS_UPD CALL FUNCTION 'CNV_MBT_PARAMS_UPD' EXPORTING packid = p_pack TABLES paratab = gt_params_new EXCEPTIONS action_failed = 1 rfc_calling_error = 2 rfc_destination_error = 3 OTHERS = 4.

CNV_MBT_PARAMS_WRITE CALL FUNCTION 'CNV_MBT_PARAMS_WRITE' EXPORTING packid = p_pack TABLES paratab = gt_params_new EXCEPTIONS action_failed = 1 rfc_calling_error = 2 rfc_destination_error = 3 OTHERS = 4.

CNV_MBT_DOCU_ACTIVITY CALL FUNCTION 'CNV_MBT_DOCU_ACTIVITY' EXPORTING iv_activity_id = 'PC001_SEMAPHORE_DEFINE' EXCEPTIONS activity_not_exists = 1 document_id_not_exists = 2 OTHERS = 3.

CNV_MBT_RFC_GET CALL FUNCTION 'CNV_MBT_RFC_GET' EXPORTING packid = p_pack_id exec_target = lv_exec_target all_as_table = 'X' none_at_local_dest = 'X' IMPORTING destination_id = p_destination_id TABLES desttab = p_tab_destab EXCEPTIONS no_destinations_for_packid = 1 no_specific_destination_type = 2 get_system_info_failure = 3 rfc_failure = 4 system_info_has_changed = 5 OTHERS = 6.

CNV_MBT_PARAMS_READ CALL FUNCTION 'CNV_MBT_PARAMS_READ' EXPORTING packid = p_pack paramname = gs_params-pname TABLES paratab = gt_params_new EXCEPTIONS action_failed = 1 entry_not_found = 2 rfc_destination_error = 3 rfc_calling_error = 4 OTHERS = 5.

DTL_EXISTENCE_CHECK CALL FUNCTION 'DTL_EXISTENCE_CHECK' DESTINATION p_p_destination_id EXPORTING i_objecttype = '2' i_object = p_p_subproject EXCEPTIONS object_not_found = 1 invalid_objecttype = 2 communication_failure = 3 MESSAGE lv_msg_text system_failure = 4 MESSAGE lv_msg_text OTHERS = 5.

DTL_SEMAPHORE_INFO_GET CALL FUNCTION 'DTL_SEMAPHORE_INFO_GET' DESTINATION p_p_destination_id EXPORTING i_subproject = p_p_subproject IMPORTING e_no_of_jobs = lv_jobs TABLES it_sem_prct = lt_semaphore_prct et_semaphores = p_gt_semaphores EXCEPTIONS no_rfc_settings_found = 1 wrong_value_range = 2 rfc_call_failed = 3 communication_failure = 4 MESSAGE lv_msg_text system_failure = 5 MESSAGE lv_msg_text OTHERS = 6.

CNV_MBT_PARAMS_READ CALL FUNCTION 'CNV_MBT_PARAMS_READ' EXPORTING packid = p_pack local = 'X' paramname = gc_param_defactjobs TABLES paratab = lt_cnvmbtparams EXCEPTIONS action_failed = 1 entry_not_found = 2 rfc_destination_error = 3 rfc_calling_error = 4 OTHERS = 5.

CNV_MBT_PACK_ACTIVE_CHECK CALL FUNCTION 'CNV_MBT_PACK_ACTIVE_CHECK' EXPORTING packid = p_p_pack IMPORTING phase = lv_phase_active subproject = p_subproject project = p_project EXCEPTIONS packid_does_not_exist = 1 packid_is_not_active = 2 subproject_invalid_or_initial = 3 OTHERS = 4.

CNV_MBT_RFC_GET CALL FUNCTION 'CNV_MBT_RFC_GET' EXPORTING packid = p_pack exec_target = 'C' IMPORTING destination_id = ld_dest EXCEPTIONS no_destinations_for_packid = 1 no_specific_destination_type = 2 get_system_info_failure = 3 rfc_failure = 4 system_info_has_changed = 5 login_not_possible = 6 OTHERS = 7.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-050 text_question = text-051 text_button_1 = text-052 icon_button_1 = 'ICON_OKAY' text_button_2 = text-053 icon_button_2 = 'ICON_CANCEL' default_button = '2' display_cancel_button = 'X' IMPORTING answer = ld_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

DTL_MT_DATA_LOAD CALL FUNCTION 'DTL_MT_DATA_LOAD' DESTINATION ld_dest EXPORTING im_mode = 'K' im_applic = 'SLO' im_mt_id = ld_mt_id im_session_id = ld_cnvmbtstate-session_id EXCEPTIONS communication_failure = 98 MESSAGE ld_msgtext system_failure = 99 MESSAGE ld_msgtext.

CNV_MBT_RFC_GET CALL FUNCTION 'CNV_MBT_RFC_GET' EXPORTING packid = p_pack exec_target = 'C' IMPORTING destination_id = ld_dest EXCEPTIONS no_destinations_for_packid = 1 no_specific_destination_type = 2 get_system_info_failure = 3 rfc_failure = 4 system_info_has_changed = 5 login_not_possible = 6 OTHERS = 7.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-054 text_question = text-055 text_button_1 = text-052 icon_button_1 = 'ICON_OKAY' text_button_2 = text-053 icon_button_2 = 'ICON_CANCEL' default_button = '2' display_cancel_button = 'X' IMPORTING answer = ld_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

DTL_MT_ACPLANS_CALC CALL FUNCTION 'DTL_MT_ACPLANS_CALC' DESTINATION ld_dest EXPORTING im_mode = 'K' im_applic = 'SLO' im_mt_id = ld_mt_id im_session_id = ld_cnvmbtstate-session_id EXCEPTIONS communication_failure = 98 MESSAGE ld_msgtext system_failure = 99 MESSAGE ld_msgtext.



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