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
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.
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?
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSIR_MIME_TRANSLATE_CHECK - Check for Inconsistencies in Language Properties in MIME Repository RSIR_MIME_TRANSLATE_CHECK - Check for Inconsistencies in Language Properties in MIME Repository RSIR_MIME_EXPIRY_CLEANUP - Cleanup of Expiry Times in MIME Repository RSIR_MIME_EXPIRY_CLEANUP - Cleanup of Expiry Times in MIME Repository RSIR_MIME_DUPLICATES_FIND - Check for Multiple Names in MIME Repository Directories RSIR_MIME_DUPLICATES_FIND - Check for Multiple Names in MIME Repository Directories