SAP Reports / Programs

RS_CLM_REMOVE_MA_COMMENTS SAP ABAP Report - Mod. Assistant: Add Modifications to Standard







RS_CLM_REMOVE_MA_COMMENTS 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 RS_CLM_REMOVE_MA_COMMENTS 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 RS_CLM_REMOVE_MA_COMMENTS. "Basic submit
SUBMIT RS_CLM_REMOVE_MA_COMMENTS AND RETURN. "Return to original report after report execution complete
SUBMIT RS_CLM_REMOVE_MA_COMMENTS 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_DEVCL = D Package
Selection Text: P_SAVE = Execute Changes
Selection Text: P_SNAME = Program Name
Title: Mod. Assistant: Add Modifications to Standard
Text Symbol: 305 = OK: Modifications Transferred to Standard
Text Symbol: 307 = Error: Read Source
Text Symbol: 308 = Error: Save
Text Symbol: 400 = End of Processing
Text Symbol: 401 = Activate the Changed Sources
Text Symbol: 001 = Transfer Modifications to Standard
Text Symbol: 002 = Really Transfer the
Text Symbol: 003 = Modifications in the Program
Text Symbol: 004 = Really Transfer the Modifications in All Objects
Text Symbol: 005 = of the Package
Text Symbol: 301 = Error: Lock or Authorization
Text Symbol: 302 = Error: Internal, Wrong Type
Text Symbol: 304 = OK: No Modifications Exist
001 Type Object Name Processing Status


INCLUDES used within this REPORT RS_CLM_REMOVE_MA_COMMENTS

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:

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = gv_txt_line1 textline2 = gv_txt_line2 titel = gv_title importing answer = gv_answer.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'Y' textline1 = gv_txt_line1 textline2 = gv_txt_line2 titel = gv_title importing answer = gv_answer.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = p_sname importing * NAMESPACE = * PROGNAME_WITHOUT_NAMESPACE = * FUGR_IS_NAME = * FUGR_IS_RESERVED_NAME = fugr_is_functionpool_name = l_fugr_is_functionpool_name * FUGR_IS_INCLUDE_NAME = * FUGR_IS_FUNCTIONMODULE_NAME = * FUGR_IS_HIDDEN_NAME = fugr_group = l_cmpl_area * FUGR_INCLUDE_NUMBER = * FUGR_SUFFIX = * FUGR_IS_RESERVED_EXIT_NAME = * SLDB_IS_RESERVED_NAME = * SLDB_LOGDB_NAME = * MST_IS_RESERVED_NAME = * TYPE_IS_RESERVED_NAME = * TYPE_NAME = * MENU_IS_RESERVED_NAME = * MENU_NAME = * CLASS_IS_RESERVED_NAME = * CNTX_IS_RESERVED_NAME = exceptions delimiter_error = 1 others = 2.

FUNCTION_INCLUDE_CONCATENATE call function 'FUNCTION_INCLUDE_CONCATENATE' * EXPORTING * INCLUDE_NUMBER = importing top = l_top * UXX = include = l_include changing program = l_program * GROUP = * NAMESPACE = complete_area = l_cmpl_area exceptions not_enough_input = 1 no_function_pool = 2 delimiter_wrong_position = 3 others = 4.

RS_FUNCTION_POOL_CONTENTS call function 'RS_FUNCTION_POOL_CONTENTS' exporting function_pool = l_cmpl_area tables functab = lt_functab exceptions function_pool_not_found = 1 others = 2 .

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = 'X' * GLOBAL_LOCK = ' ' * LANGUAGE_UPD_EXIT = ' ' * MASTER_LANGUAGE = ' ' mode = 'MODIFY' object = p_objkey-sub_name object_class = l_object_class * TRDIR_INF = * REQUEST_LANGUAGE = ' ' * SUPPRESS_CORR_CHECK = ' ' * SUPPRESS_LANGUAGE_CHECK = 'X' * SUPPRESS_EDITOR_LOCK_CHECK = ' ' * SUPPRESS_LANGUAGE_DIALOG = ' ' * SUPPRESS_EXTEND_DIALOG = 'X' * SUPPRESS_UPGRADE_CHECK = ' ' importing * DEVCLASS = * ERROR_INFO = * NEW_MASTER_LANGUAGE = * KORRNUM = * ORDERNUM = transport_key = p_transport_key * MODIFICATION_LANGUAGE = extend = p_extend * TADIRE = exceptions canceled_in_corr = 1 enqueued_by_user = 2 enqueue_system_failure = 3 illegal_parameter_values = 4 locked_by_author = 5 no_modify_permission = 6 no_show_permission = 7 permission_failure = 8 request_language_denied = 9 others = 10.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = space global_lock = space mode = 'FREE' object = gt_objects-sub_name object_class = l_object_class exceptions others = 0.

FUNCTION_INCLUDE_INFO call function 'FUNCTION_INCLUDE_INFO' changing funcname = l_funcname include = l_incl_name exceptions function_not_exists = 1 include_not_exists = 2 group_not_exists = 3 no_selections = 4 no_function_include = 5 others = 6.

SWO_GET_OBJTYPE_FROM_PROGRAM call function 'SWO_GET_OBJTYPE_FROM_PROGRAM' "HT004 exporting program = l_bor_objname importing objtype = l_bor_objtype.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = l_trobj_type obj_name = l_trobj_name mode = l_ak_inak_mode importing object_is_work_item = l_object_is_work_item object_inactive_version = l_object_inactive_version exceptions others = 1.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = l_trobj_type obj_name = l_trobj_name immediate = 'X'.

RS_SCREEN_IMPORT call function 'RS_SCREEN_IMPORT' exporting dynnr = p_dynp_id-dnum progname = l_progname wanted_mode = 'SHOW' importing actual_mode = act_mode dynpro_text = p_dynpro_text h_import = p_header * NEW_MASTER_LANGUAGE = * EXTEND = with_active_sources = l_with_active_sources * IS_GENERATED = is_in_wa = l_is_in_wa is_in_foreign_wa = l_is_in_foreign_wa * E_KORRNUM = * E_DYNP_REL = * E_DEVCLASS = * E_TRANSPORT_KEY = tables e_g = gt_e f_g = gt_f m_g = gt_m * SMODILOG_DYNP_G = * SMODILOG_ABAP_G = * SMODISRC_PROT_ABAP_G = changing screen_painter = h_screen_painter
exceptions not_executed = 1 not_found = 2 others = 3.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting * OBJECT = l_inclname object = l_objkey-sub_name object_class = l_object_class mode = 'MODIFY' korrnum = p_ordernum extend = p_extend_mode object_class_supports_ma = 'X' importing * TRANSPORT_KEY = p_TRANSPORT_KEY ordernum = p_ordernum ** KORRNUM = CHANGE_REQUEST_NUMBER * NEW_EXTEND = MODIFICATION_MODE exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = l_e071object obj_name = l_e071obj_name exceptions wrong_object_name = 1.

UPDATE_PROGDIR call function 'UPDATE_PROGDIR' exporting i_progdir = l_progdir i_progname = l_inclname i_state = 'I' exceptions not_executed = 1.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = l_inclname include_type = wa_trdir-subc old_min = changed_min_line_old old_max = changed_max_line_old new_min = changed_min_line_new new_max = changed_max_line_new status = p_status_flag tables source_new = content source_old = content_old.

RS_SCREEN_IMPORT call function 'RS_SCREEN_IMPORT' exporting dynnr = l_dynp_id-dnum progname = l_progname wanted_mode = 'SHOW' importing actual_mode = l_act_mode dynpro_text = l_dynpro_text h_import = l_header * NEW_MASTER_LANGUAGE = * EXTEND = * WITH_ACTIVE_SOURCES = * IS_GENERATED = * IS_IN_WA = * IS_IN_FOREIGN_WA = * E_KORRNUM = * E_DYNP_REL = * E_DEVCLASS = * E_TRANSPORT_KEY =
tables e_g = l_e f_g = l_f m_g = l_m * SMODILOG_DYNP_G = * SMODILOG_ABAP_G = * SMODISRC_PROT_ABAP_G = changing screen_painter = h_screen_painter "nur für >= 5.0

RS_SCREEN_EXPORT





call function 'RS_SCREEN_EXPORT' exporting dynnr = l_dynp_id-dnum dynpro_text = l_dynpro_text h_export = l_header progname = l_progname dynpro_language = sy-langu extend = p_extend save_without_question = 'X' i_screen_painter = h_screen_painter "nur für >= 5.0



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