SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Function Builder(BC-DWB-TOO-FUB) SAP BC

MS38LFGE SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT MS38LFGE

FORM GE_GET_INCLUDE USING FNAME
FORM GE_CONSTRUCT_INCLUDE USING VALUE(IN_AREA)


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:

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1 others = 2.

RS_WORKBENCH_CUSTOMIZING call function 'RS_WORKBENCH_CUSTOMIZING' exporting suppress_dialog = 'X' importing setting = rseumod.

RS_CORR_INSERT * call function 'RS_CORR_INSERT' * exporting * global_lock = space * object = object * object_class = class * korrnum = korrnum * master_language = new_master_language ** extend = 'X' * importing * ordernum = g_korrnum * korrnum = korrnum * transport_key = sh_transpkey * exceptions * cancelled = 01 * permission_failure = 02.

FUNCTION_EXPORT_TO_MEMORY call function 'FUNCTION_EXPORT_TO_MEMORY' exporting funcname = function area = area forced = forced.

FUNCTION_EXPORT_TO_MEMORY call function 'FUNCTION_EXPORT_TO_MEMORY' exporting funcname = function area = area forced = forced.

RS_CORR_INSERT * call function 'RS_CORR_INSERT' * exporting * global_lock = 'X' * object = object * object_class = class * korrnum = korrnum * master_language = new_master_language * importing * ordernum = g_korrnum * korrnum = korrnum * transport_key = transpkey * exceptions * cancelled = 01 * permission_failure = 02.

RS_CORR_INSERT * call function 'RS_CORR_INSERT' * exporting * global_lock = lock * object = object * object_class = class * korrnum = korrnum * master_language = new_master_language * extend = l_modification * importing * ordernum = g_korrnum * korrnum = korrnum * transport_key = transpkey * exceptions * cancelled = 01 * permission_failure = 02 * others = 3.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1 others = 2.

FUNCTION_EXPORT_TO_MEMORY call function 'FUNCTION_EXPORT_TO_MEMORY' exporting funcname = function area = area forced = forced.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1 others = 2.

CLM_SYSTEM_PARAMETERS call function 'CLM_SYSTEM_PARAMETERS' importing modification_type = g_smodi_return exceptions others = 1.

NAMESPACE_CHECK call function 'NAMESPACE_CHECK' exporting namespace = rs38l-area importing namespace_with_delimiter = rs38l-namespace name = rs38l-str_area exceptions no_delimiter = 1 others = 6.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = auth global_lock = space language_upd_exit = 'RS_PROG_CHANGE_LANGUAGE_UPD' master_language = master_language mode = new_mode object = obj object_class = clas suppress_corr_check = rs38l-extern suppress_language_check = l_slang_check suppress_editor_lock_check = 'X' suppress_extend_dialog = space importing transport_key = transpkey new_master_language = new_master_language extend = l_modification frozen = l_frozen " ec 01.03.2002

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = auth global_lock = space language_upd_exit = 'RS_PROG_CHANGE_LANGUAGE_UPD' master_language = master_language mode = new_mode object = obj object_class = clas suppress_corr_check = 'X' suppress_corr_check_altogether = rs38l-extern suppress_language_check = 'X' suppress_language_dialog = 'X' suppress_editor_lock_check = 'X' suppress_extend_dialog = space importing transport_key = transpkey new_master_language = new_master_language extend = l_modification frozen = l_frozen exceptions canceled_in_corr = 01 enqueued_by_user = 02 enqueue_system_failure = 03 illegal_parameter_values = 04 locked_by_author = 05 no_modify_permission = 06 no_show_permission = 07 permission_failure = 08.

CLM_INFORMATION call function 'CLM_INFORMATION' exporting obj_type = 'FUNC'.

RS_TESTREPORT_GENERATE call function 'RS_TESTREPORT_GENERATE' exporting report_name = l_prog function_name = rs38l-name delete_old = 'X' exceptions generation_error = 01.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = l_tcode exceptions ok = 0 not_ok = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = l_object obj_name = l_obj_name exceptions others = 0.

FUNCTION_INCLUDE_CONCATENATE





call function 'FUNCTION_INCLUDE_CONCATENATE' exporting include_number = l_tfdir-include importing include = rs38l-include changing program = rs38l-progname.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = l_object obj_name = l_obj_name exceptions others = 0.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = l_object obj_name = l_obj_name exceptions others = 0.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = l_object obj_name = l_obj_name exceptions others = 0.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = l_object obj_name = l_obj_name immediate = 'X' actualize_working_area = 'X' exceptions others = 0.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = l_object obj_name = l_obj_name immediate = 'X' exceptions others = 0.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = l_object obj_name = l_obj_name immediate = 'X' exceptions others = 0.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = l_object obj_name = l_obj_name immediate = 'X' exceptions others = 0.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = 'FUNC' obj_name = l_obj * GLOBAL_CHECK = ' ' mode = 'U' importing object_is_work_item = l_flag .

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1 others = 2.

RS_WORKING_AREA_INIT call function 'RS_WORKING_AREA_INIT' exceptions others = 0.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting mode = p_mode object = 'FUNC' obj_name = e071-obj_name importing object_is_work_item = rs38l-dummytxt1 object_inactive_version = l_inactive exceptions others = 1.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting mode = p_mode object = 'FUNC' obj_name = e071-obj_name global_check = 'X' importing object_is_work_item = l_mode exceptions others = 1.



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