SAP Reports / Programs

UMK_MB_DELETE_BDS_TEXT SAP ABAP Report - Delete Measure BDS Texts for Specific Language







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


Text pool values


Selection Text: P_LAN = D Language Key
Selection Text: P_TEST = Test
Selection Text: P_VER = D Object Version
Selection Text: S_CATA = D Measure Catalog
Selection Text: S_MEAS = D Measure
Title: Delete Measure BDS Texts for Specific Language
Text Symbol: 001 = Texts in German and English cannot be deleted.
Text Symbol: SL2 = Measure Selection
Text Symbol: SL3 = Language Selection


INCLUDES used within this REPORT UMK_MB_DELETE_BDS_TEXT

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:

UMK_DB_NODE_DECENDANTS_GET CALL FUNCTION 'UMK_DB_NODE_DECENDANTS_GET' EXPORTING i_parent = ls_parent IMPORTING et_measure = lt_measure.

UMK_DB_MEASURE_GET CALL FUNCTION 'UMK_DB_MEASURE_GET' EXPORTING it_measure = lt_measure IMPORTING et_measure = lt_measuret EXCEPTIONS no_measure_found = 1 bds_error = 2 OTHERS = 3.

UMK_DOCUMENT_GET CALL FUNCTION 'UMK_DOCUMENT_GET' EXPORTING i_objname = ls_measure-meas i_objvers = p_ver i_docid = ls_measure-bdsdocid i_langu = p_lan IMPORTING et_content = lt_bds EXCEPTIONS no_document_found = 1 failed = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = * I_INTERNAL_TABNAME = i_structure_name = 'UMK_YS_MEASURE' i_client_never_display = 'X' * I_INCLNAME = i_bypassing_buffer = 'X' i_buffer_active = space CHANGING ct_fieldcat = gt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3 .

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events[] TABLES t_outtab = gt_alv_meas EXCEPTIONS program_error = 1 OTHERS = 2.

TR_REQUEST_CHOICE CALL FUNCTION 'TR_REQUEST_CHOICE' EXPORTING iv_request_types = 'K' IMPORTING es_request = ls_request EXCEPTIONS invalid_request = 1 invalid_request_type = 2 user_not_owner = 3 no_objects_appended = 4 enqueue_error = 5 cancelled_by_user = 6 recursive_call = 7 OTHERS = 8.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = l_line.

ENQUEUE_E_UMK_MB100 CALL FUNCTION 'ENQUEUE_E_UMK_MB100' EXPORTING meas = ls_measure-meas objvers = ls_measure-objvers EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

UMK_DB_MEASURE_UPDATE CALL FUNCTION 'UMK_DB_MEASURE_UPDATE' EXPORTING i_meas = ls_measure-meas i_objvers = ls_measure-objvers i_langu = p_lan it_bds = lt_bds i_bds_uflg = 'X' CHANGING cs_measure = ls_measure.

UMK_APPLOG_ADD_MESSAGE CALL FUNCTION 'UMK_APPLOG_ADD_MESSAGE'.

DEQUEUE_E_UMK_MB100 CALL FUNCTION 'DEQUEUE_E_UMK_MB100' EXPORTING meas = ls_measure-meas objvers = ls_measure-objvers.

UMK_DOCUMENT_INFO_GET CALL FUNCTION 'UMK_DOCUMENT_INFO_GET' EXPORTING i_objname = is_measure-meas i_objvers = is_measure-objvers i_docid = is_measure-bdsdocid IMPORTING et_signature = lt_all_signature EXCEPTIONS no_document_found = 1 failed = 2 OTHERS = 3.

TR_REQUEST_CHOICE CALL FUNCTION 'TR_REQUEST_CHOICE' EXPORTING iv_suppress_dialog = l_suppress_dialog iv_request_types = 'K' iv_request = c_order it_e071 = lt_e071 * IMPORTING * es_request = ls_request_header EXCEPTIONS invalid_request = 1 invalid_request_type = 2 user_not_owner = 3 no_objects_appended = 4 enqueue_error = 5 cancelled_by_user = 6 recursive_call = 7 OTHERS = 8.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = et_events.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.



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