SAP Reports / Programs

RSIR_MIME_TRANSLATE_CHECK SAP ABAP Report - Check for Inconsistencies in Language Properties in MIME Repository







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


Text pool values


Check for Inconsistencies in Language Properties in MIME Repository
Selection Text: URL_INPU = Addressing per URL
Selection Text: URL = Start Node (URL)
Selection Text: IO_INPUT = Addressing per Class and ID
Selection Text: DOCUCL = Start Node Class
Selection Text: DOCID = Start Node ID
Selection Text: ALL_INPU = All Documents
Title: Check for Inconsistencies in Language Properties in MIME Repository
Text Symbol: 027 = Message following clean up
Text Symbol: 026 = Deleted
Text Symbol: 025 = Cleaned up successfully
Text Symbol: 024 = Display Object Directory Entry
Text Symbol: 023 = Created at
Text Symbol: 022 = Created By
Text Symbol: 021 = Original System
Text Symbol: 020 = No inconsistencies exist
Text Symbol: 019 = Clean Up
Text Symbol: 018 = Details
Text Symbol: 016 = Description
Text Symbol: 015 = PHIO ID
Text Symbol: 014 = PHIO Class
Text Symbol: 013 = Language of PHIO
Text Symbol: 012 = Objects with Inconsistent Language
Text Symbol: 011 = URL
Text Symbol: 010 = Number of PHIOs
Text Symbol: 009 = Number of Inconsistent PHIOs
Text Symbol: 008 = Original Language
Text Symbol: 007 = LOIO ID
Text Symbol: 006 = LOIO Class
Text Symbol: 005 = Number of Objects with Inconsistent Language:
Text Symbol: 004 = Clean Up of Language Inconsistencies
Text Symbol: 003 = No
Text Symbol: 002 = Yes
Text Symbol: 001 = PHIOs in incorrect language can be deleted. Are you sure?


INCLUDES used within this REPORT RSIR_MIME_TRANSLATE_CHECK

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:

SKWF_NMSPC_IO_FIND_BY_ADDRESS CALL FUNCTION 'SKWF_NMSPC_IO_FIND_BY_ADDRESS' EXPORTING url = url appl = 'MIME' * FOLDER = * PTYPE = * X_STRICT = IMPORTING io = io error = err_res * TABLES * PROPERTIES_REQUEST = * PROPERTIES_RESULT = .

SKWF_UTIL_IOS_CLASSIFY CALL FUNCTION 'SKWF_UTIL_IOS_CLASSIFY' TABLES OBJECTS = OBJECTS typed_objects = ios.

SKWF_FOLDER_SUB_IOS_GET CALL FUNCTION 'SKWF_FOLDER_SUB_IOS_GET' EXPORTING folder = io io_type = 'L' * PTYPE = * X_STRICT = * X_ATTACHED = 'X' * X_LINKED = * X_HIDDEN = 'X' IMPORTING error = err_res TABLES ios = ios * PROPERTIES_REQUEST = * PROPERTIES_RESULT = * BAD_IOS = .

SDOK_CLASS_FIND_BY_QUERY CALL FUNCTION 'SDOK_CLASS_FIND_BY_QUERY' EXPORTING object_class = '*' x_no_loio_classes = ' ' x_no_phio_classes = 'X' x_no_rela_classes = 'X' TABLES query = t_query RESULT = mime_classe EXCEPTIONS bad_query = 1 not_authorized = 2 OTHERS = 3.

SDOK_LOIO_FIND_BY_QUERY CALL FUNCTION 'SDOK_LOIO_FIND_BY_QUERY' EXPORTING object_class = mime_classe_line-class client = sy-mandt TABLES query = t_query RESULT = loio_all_class * PROPERTIES_REQUEST = * PROPERTIES_RESULT = EXCEPTIONS bad_class = 1 bad_query = 2 not_authorized = 3 OTHERS = 4 .

SDOK_FIND_BY_QUERY CALL FUNCTION 'SDOK_FIND_BY_QUERY' EXPORTING client = sy-mandt docuspace = 'MIME' TABLES query = t_query * CLASSES = * RESULT_PHIOS = result_loios = loio_translate * RESULT_RELAS = * PROPERTIES_REQUEST = * PROPERTIES_RESULT = EXCEPTIONS bad_class = 1 bad_query = 2 not_authorized = 3 OTHERS = 4.

SDOK_LOIO_TO_RELATIONS_GET CALL FUNCTION 'SDOK_LOIO_TO_RELATIONS_GET' EXPORTING OBJECT_ID = loio_all_line RELATION_CLASS = sdoki_recl_translation_shadow * PARTNER_CLASS = CLIENT = SY-MANDT TABLES * CLASS_FILTER = RESULT = result EXCEPTIONS NOT_EXISTING = 1 BAD_CLASS = 2 NOT_AUTHORIZED = 3 EXCEPTION_IN_EXIT = 4 OTHERS = 5 .

SDOK_LOIO_FROM_RELATIONS_GET CALL FUNCTION 'SDOK_LOIO_FROM_RELATIONS_GET' EXPORTING object_id = loio_all_line relation_class = 'LOGOBJECT' client = sy-mandt TABLES * CLASS_FILTER = RESULT = phio_for_loio EXCEPTIONS not_existing = 1 bad_class = 2 not_authorized = 3 exception_in_exit = 4 OTHERS = 5 .

SDOK_PHIO_PROPERTIES_GET CALL FUNCTION 'SDOK_PHIO_PROPERTIES_GET' EXPORTING object_id = object_id * X_SUPPRESS_SYS_PROP = * X_PC_PROPERTIES_ONLY = * X_EXTERNAL_FORMAT = client = sy-mandt TABLES properties = properties_phio EXCEPTIONS not_existing = 1 not_authorized = 2 exception_in_exit = 3 OTHERS = 4 .

SKWF_NMSPC_IO_ADDRESS_GET CALL FUNCTION 'SKWF_NMSPC_IO_ADDRESS_GET' EXPORTING io = io * X_INCLUDE_APPL = IMPORTING url = url * RELATIVE_URL = error = error.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = sy-repid txt2 = sy-subrc txt1 = 'Error'. "#EC NOTEXT

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-004 text_question = text-001 text_button_1 = text-002 text_button_2 = text-003 default_button = '1' display_cancel_button = ' ' IMPORTING answer = answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

TRINT_TADIR_POPUP CALL FUNCTION 'TRINT_TADIR_POPUP' EXPORTING WI_EXISTENCE_CHECK = 'X' WI_MASTERFLAG = ' ' WI_MESSAGE_ENTER_DEVCLASS = ' ' WI_READ_ONLY = 'X' WI_TADIR = wi_tadir WI_TDEVC = wi_tdevc * WI_NO_TADIR = ' ' * WI_NO_TDEVC = ' ' * WI_NO_DELETE_FUNCTION = ' ' * IV_NAME_TOO_LONG_FOR_OLD = ' ' * IV_NAMESPACE = ' ' * IV_WBO_INTERNAL = ' ' * IV_REP_CALL = ' ' IV_SUPPRESS_MOD_SHOW = 'X' * IV_NONSTANDARD_CHARS = ' ' * IV_SHOW_ONLY_CHECK_LIKE_INS = ' ' * IMPORTING * WE_TADIR_OLD = * WE_TADIR_NEW = * EV_TDEVC = * WE_DELETE_TADIR = * WE_REPAIR_FLAG_SET = * WE_REPAIR_FLAG_REMOVED = * WE_GENERATED_FLAG_SET = * WE_GENERATE_FLAG_REMOVED = * EV_OBJECT_TRANSPORT = * EV_EDIT_TASK = * TABLES * TT_E071 = EXCEPTIONS DISPLAY_MODE = 1 EXIT = 2 GLOBAL_TADIR_INSERT_ERROR = 3 NO_SYSTEMNAME = 4 NO_SYSTEMTYPE = 5 NO_TADIR_TYPE = 6 RESERVED_NAME = 7 TADIR_NOT_EXIST = 8 CLOSE = 9 NO_OBJECT_AUTHORITY = 10 NO_MODIFICATION_OF_HEAD_SYST = 11 OBJ_SPECIFICATION_NOT_UNIQUE = 12 PGMID_OBJECT_NOT_ALLOWED = 13 OBJECT_RESERVED_FOR_DEVCLASS = 14 OTHERS = 15 .

RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' EXPORTING object = print_table_line-objid object_class = 'SMIM' * MODE = 'I' * GLOBAL_LOCK = 'X' * DEVCLASS = ' ' korrnum = korrnum * USE_KORRNUM_IMMEDIATEDLY = ' ' * AUTHOR = ' ' * MASTER_LANGUAGE = ' ' * GENFLAG = ' ' * PROGRAM = ' ' * OBJECT_CLASS_SUPPORTS_MA = ' ' * EXTEND = ' ' * SUPPRESS_DIALOG = ' ' * MOD_LANGU = ' ' * ACTIVATION_CALL = ' ' IMPORTING * DEVCLASS = korrnum = korrnum * ORDERNUM = * NEW_CORR_ENTRY = * AUTHOR = * TRANSPORT_KEY = * NEW_EXTEND = EXCEPTIONS cancelled = 1 permission_failure = 2 unknown_objectclass = 3 OTHERS = 4 .

SDOK_PHIO_PROPERTIES_SET CALL FUNCTION 'SDOK_PHIO_PROPERTIES_SET' EXPORTING object_id = line_ids-phio client = sy-mandt TABLES properties = properties_phio EXCEPTIONS not_existing = 1 bad_properties = 2 not_authorized = 3 exception_in_exit = 4 OTHERS = 5.

SDOK_PHIO_DELETE CALL FUNCTION 'SDOK_PHIO_DELETE' EXPORTING object_id = line_ids-phio client = sy-mandt EXCEPTIONS not_existing = 1 not_allowed = 2 not_authorized = 3 exception_in_exit = 4 OTHERS = 5.



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