MSSOMF03 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 MSSOMF03 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.
Title: SAPoffice: FORM Routines for Object Manager
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SO_OBJECT_SET_ACTION call function 'SO_OBJECT_SET_ACTION' exporting action_status = action_status forwarder = forwarder object_id = object_id owner = owner exceptions communication_failure = 71 component_not_available = 1 forwarder_not_exist = 8 object_not_in_inbox = 36 object_no_authorization = 13 object_not_exist = 14 object_not_sent = 15 object_not_to_complete = 16 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 system_failure = 72 status_not_exist = 37.
SO_DEQUEUE_UPDATE_LOCKS call function 'SO_DEQUEUE_UPDATE_LOCKS'.
SO_OBJECT_PROCESS call function 'SO_OBJECT_PROCESS' exporting folder_id = folder_id forwarder = forwarder object_id = object_id owner = owner exceptions active_user_not_exist = 35 communication_failure = 71 component_not_available = 1 * FOLDER_NOT_EXIST = 6 * FOLDER_NO_AUTHORIZATION = 5 object_not_exist = 14 * OBJECT_NO_AUTHORIZATION = 13 * OPERATION_NO_AUTHORIZATION = 21 owner_not_exist = 22 parameter_error = 23 system_failure = 72 substitute_not_active = 31 substitute_not_defined = 32.
SO_OBJECT_PROCESS call function 'SO_OBJECT_PROCESS' exporting folder_id = parent_object forwarder = forwarder object_id = object_id owner = owner exceptions active_user_not_exist = 35 communication_failure = 71 component_not_available = 1 * FOLDER_NOT_EXIST = 6 * FOLDER_NO_AUTHORIZATION = 5 object_not_exist = 14 * OBJECT_NO_AUTHORIZATION = 13 * OPERATION_NO_AUTHORIZATION = 21 owner_not_exist = 22 parameter_error = 23 system_failure = 72 substitute_not_active = 31 substitute_not_defined = 32.
SWU_START_WITH_OBJECT call function 'SWU_START_WITH_OBJECT' exporting objecttype = 'SOFM' objectkey = object_key.
SO_SOOD_READ call function 'SO_SOOD_READ' exporting object_id = object_id importing sood_dat = sood_dat exceptions others = 1.
SO_SOOD_UPDATE call function 'SO_SOOD_UPDATE' exporting object_id = object_id sood_dat = sood_dat exceptions others = 1.
SO_OBJECT_ARCHIVE_INSERT call function 'SO_OBJECT_ARCHIVE_INSERT' exporting folder_id = folder_id forwarder = forwarder object_id = object_id owner = owner read_object = off tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 archive_error = 84 folder_not_exist = 6 folder_no_authorization = 5 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_OBJECT_ARCHIVE_INSERT call function 'SO_OBJECT_ARCHIVE_INSERT' exporting folder_id = folder_id forwarder = forwarder object_id = parent_object attach_id = object_id owner = owner read_object = off tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 archive_error = 84 folder_not_exist = 6 folder_no_authorization = 5 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_OBJECT_ARCHIVE_REMOVE call function 'SO_OBJECT_ARCHIVE_REMOVE' exporting folder_id = folder_id forwarder = forwarder object_id = object_id owner = owner importing object_hd_display = object_hd_display tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 archive_error = 84 folder_not_exist = 6 folder_no_authorization = 5 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_OBJECT_ARCHIVE_REMOVE call function 'SO_OBJECT_ARCHIVE_REMOVE' exporting folder_id = folder_id forwarder = forwarder object_id = parent_object attach_id = object_id owner = owner importing object_hd_display = object_hd_display tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 archive_error = 84 folder_not_exist = 6 folder_no_authorization = 5 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_WIND_ATTACHMENT call function 'SO_WIND_ATTACHMENT' exporting folder_id = folder_id object_id = object_id owner = owner importing function = next_activity tables attachments = attachments.
SO_WIND_ATTACHMENT call function 'SO_WIND_ATTACHMENT' exporting folder_id = parent_object object_id = object_id owner = owner importing function = next_activity tables attachments = attachments.
SO_ATTACHMENT_LIST_READ call function 'SO_ATTACHMENT_LIST_READ' exporting object_id = object_id tables objects = attachment_list.
SO_ATTACHMENT_LIST_READ call function 'SO_ATTACHMENT_LIST_READ' exporting object_id = object_id tables objects = attachment_list.
SO_WIND_DOCUMENT_COPY call function 'SO_WIND_DOCUMENT_COPY' exporting new_parent_id = folder_key folder_id = folder_id object_id = object_id attach_id = parent_object forwarder = forwarder owner = owner importing f_cancelled = f_cancelled new_parent_id = new_folder_id new_object_id = new_object_id.
SO_WIND_DOCUMENT_COPY call function 'SO_WIND_DOCUMENT_COPY' exporting new_parent_id = folder_key folder_id = folder_id object_id = parent_object attach_id = object_id forwarder = forwarder owner = owner importing f_cancelled = f_cancelled new_parent_id = new_folder_id new_object_id = new_object_id.
SO_WIND_OBJECTS_SEARCH call function 'SO_WIND_OBJECTS_SEARCH' exporting exclude_regions = excl_reg folder_access = authority one_selection = off owner = owner region = fol_reg source_folder_id = folder_id folder_selections = selections importing f_cancelled = f_cancelled tables follist = selected_folders objlist = selected_objects objtypes = object_types exceptions component_not_available = 1 operation_no_authorization = 21 owner_not_exist = 34 parameter_error = 23.
call function 'SO_DOCUMENT_LINK' exporting forwarder = selected_objects-fornam new_parent = parent_object object_id = old_object old_parent = old_parent owner = owner exceptions new_folder_not_exist = 10 object_already_in_folder = 48 object_not_exist = 14 old_folder_not_exist = 20 operation_no_authorization = 21 parameter_error = 23.
SO_SOOD_READ call function 'SO_SOOD_READ' exporting object_id = parent_object importing sood_dat = parent_objdat exceptions object_not_exist = 14.
SO_FOLDER_AUTHORITY_CHECK call function 'SO_FOLDER_AUTHORITY_CHECK' exporting folder_id = folder_id owner = owner importing authority = authority.
SO_WIND_OBJECT_DLDAT call function 'SO_WIND_OBJECT_DLDAT' exporting change_on = f_change object_fl_display = object_fl_display object_hd_display = object_hd_display folder_id = folder_id object_id = object_id folder_region = objects-folrg multiple_objects = multiple_objects importing ok_code = local_ok_code object_fl_display = object_fl_display.
SO_NAME_CONVERT call function 'SO_NAME_CONVERT' exporting deleted_included = on name_in = name_in importing name_out = name_out exceptions office_name_not_exist = 19 parameter_error = 23 sap_name_not_exist = 29 user_not_exist = 34.
SO_SOFM_READ call function 'SO_SOFM_READ' exporting sofm_key = sofm_key importing sofm_data = sofm_data exceptions component_not_available = 1 object_not_exist = 14.
SO_SOFM_UPDATE call function 'SO_SOFM_UPDATE' exporting sofm_dat = sofm_data sofm_key = sofm_key exceptions component_not_available = 1 enqueue_error = 82 object_not_exist = 14.
SO_SOOD_READ call function 'SO_SOOD_READ' exporting object_id = sood_key importing sood_dat = sood_data exceptions object_not_exist = 14 x_error = 1000.
SO_SOOD_UPDATE call function 'SO_SOOD_UPDATE' exporting object_id = sood_key sood_dat = sood_data exceptions component_not_available = 1 object_not_exist = 14 * OBJECT_NO_AUTHORIZATION = 13 x_error = 1000.
SO_OBJECT_ARCHIVE_READ call function 'SO_OBJECT_ARCHIVE_READ' exporting filter = filter parent_id = fol_id forwarder = selected_objects-fornam object_id = obj_id owner = owner tables objcont = h_objcont objhead = h_objhead exceptions active_user_not_exist = 35 communication_failure = 71 object_not_exist = 14 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32 system_failure = 72.
SO_CONTENT_FROM_KPRO_GET call function 'SO_CONTENT_FROM_KPRO_GET' tables objcont = objcont exceptions kpro_model_error = 103 kpro_inconsistency = 105 x_error = 1000 others = 1000.
DISPLAY_LIST call function 'DISPLAY_LIST' exporting fullscreen = 'X' caller_handles_events = 'X' tables listobject = list_object.
LIST_TO_ASCI * CALL FUNCTION 'LIST_TO_ASCI' * TABLES * LISTASCI = HELP_OBJCONT * LISTOBJECT = LIST_OBJECT * EXCEPTIONS * OTHERS = 1.
SO_RAW_INT_TO_RTF CALL FUNCTION 'SO_RAW_INT_TO_RTF' TABLES OBJCONT_OLD = objcont OBJCONT_NEW = objcont.
SO_RAW_TO_RTF CALL FUNCTION 'SO_RAW_TO_RTF' TABLES OBJCONT_OLD = objcont OBJCONT_NEW = objcont.
TRANSFER_TEXT call function 'TRANSFER_TEXT' exporting chformat = 'X' header = text_header direction = 'EXPORT' tables table_exp = text_lines table_imp = text_lines exceptions cancelled = 1 others = 2 .
SO_RAW_TO_RTF call function 'SO_RAW_TO_RTF' tables objcont_old = objcont objcont_new = objcont.
SO_RAW_INT_TO_RAW * call function 'SO_RAW_INT_TO_RAW' "BS110699 "1069195 >> * exporting "BS110699 * line_size = 255 "BS110699 * tables "BS110699 * objcont_old = objcont "BS110699 * objcont_new = objcont. "BS110699 "1069195 <<
SO_FILENAME_GET_WITH_PATH call function 'SO_FILENAME_GET_WITH_PATH' exporting file = full_filename no_modify = on importing pathname = full_filename exceptions others = 1.
SO_OBJECT_DOWNLOAD call function 'SO_OBJECT_DOWNLOAD' exporting bin_filesize = doc_length default_filename = def_filename filetype = file_type path_and_file = full_filename extct = object_hd_display-extct "TR040998 codepage = l_codepage "1069195 importing f_cancelled = f_cancelled tables objcont = help_objcont exceptions file_write_error = 1 invalid_type = 2 x_error = 3 kpro_error = 4.
SO_OBJECT_DOWNLOAD call function 'SO_OBJECT_DOWNLOAD' exporting bin_filesize = doc_length default_filename = def_filename filetype = file_type path_and_file = full_filename extct = object_hd_display-extct "TR040998 codepage = l_codepage "1069195 importing f_cancelled = f_cancelled tables objcont = vss_objcont exceptions file_write_error = 1 invalid_type = 2 x_error = 3 kpro_error = 4.
GUI_GET_DESKTOP_INFO call function 'GUI_GET_DESKTOP_INFO' exporting type = 1 changing return = pc_path.
WS_FILENAME_GET * call function 'WS_FILENAME_GET' * exporting * def_filename = '*.*'
SO_SPLIT_FILE_AND_PATH call function 'SO_SPLIT_FILE_AND_PATH' exporting full_name = file_path importing stripped_name = h_filename.
SO_TSOPE_CHECK call function 'SO_TSOPE_CHECK' exporting file_ext = object_hd_display-file_ext query = crea importing rcode = tsope_ret file_type = fileformat exceptions others = 1.
GUI_GET_FILE_INFO call function 'GUI_GET_FILE_INFO' exporting fname = file_path importing file_size = filesize exceptions fileinfo_error = 1.
SO_WIND_OBJECT_HEADER call function 'SO_WIND_OBJECT_HEADER' exporting folder_id = folder_id folder_region = objects-folrg forwarder = forwarder multiple_objects = multiple_objects selections = selections object_fl_display_in = object_fl_display object_hd_display = object_hd_display object_id = object_id ok_code_caller = ok_code ok_code_in = ok_code_in owner = owner importing change_flag = f_obj_change object_fl_display_out = object_fl_display object_hd_display_out = object_hd_display object_id = object_id ok_code_out = local_ok_code.
SO_OBJECT_UPLOAD call function 'SO_OBJECT_UPLOAD' exporting default_filename = def_filename filetype = file_type importing filelength = doc_length f_cancelled = f_cancelled act_filename = act_filename act_filetype = act_filetype file_put_to_kpro = file_put_to_kpro "TR260898 tables objcont = help_objcont exceptions invalid_type = 1 object_type_not_allowed = 3 x_error = 2 kpro_insert_error = 99. "TR260898
SO_SPLIT_FILE_AND_PATH call function 'SO_SPLIT_FILE_AND_PATH' exporting full_name = act_filename importing stripped_name = h_filename.
SO_TSOPE_CHECK call function 'SO_TSOPE_CHECK' exporting file_ext = new_objtype query = crea importing rcode = returncode exceptions others = 1.
SO_TSOTD_READ call function 'SO_TSOTD_READ' exporting object_type = new_objtype importing object_type_data = tsotd_data exceptions object_type_not_exist = 17 others = 999.
POPUP_TO_CONFIRM_WITH_MESSAGE call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = text01 diagnosetext2 = text02 textline1 = text-076 textline2 = text-077 titel = text-001 importing answer = answer.
SO_RAW_TO_RAW_INT call function 'SO_RAW_TO_RAW_INT' tables objcont_old = content objcont_new = content.
SO_WIND_OBJECTS_SEARCH call function 'SO_WIND_OBJECTS_SEARCH' exporting exclude_regions = excl_reg folder_access = authority one_selection = one_selection owner = owner region = fol_reg source_folder_id = source_folder folder_selections = selections importing f_cancelled = f_cancelled tables follist = sel_fol_tab objlist = sel_obj_tab objtypes = object_types exceptions component_not_available = 1 operation_no_authorization = 21 owner_not_exist = 34 parameter_error = 23.
SO_WIND_FOLDERS_SELECT call function 'SO_WIND_FOLDERS_SELECT' exporting exclude_regions = excl_reg folder_access = authority full_screen = off one_selection = off owner = owner region = fol_reg selection = on source_folder_id = source_folder importing f_cancelled = f_cancelled tables follist = sel_fol_tab exceptions component_not_available = 1 operation_no_authorization = 21 owner_not_exist = 34 parameter_error = 23.
SO_WIND_OBJECTS_SELECT call function 'SO_WIND_OBJECTS_SELECT' exporting one_selection = one_selection owner = owner selection = off importing f_cancelled = f_cancelled tables follist = selected_folders objlist = selected_objects objtypes = objtypes.
SO_FOLDER_AUTHORITY_CHECK call function 'SO_FOLDER_AUTHORITY_CHECK' exporting folder_id = folder_id owner = owner importing authority = authority.
SO_WIND_OBJECT_PROCESS_PARAM call function 'SO_WIND_OBJECT_PROCESS_PARAM' exporting folder_id = folder_id fol_reg = objects-folrg forwarder = forwarder f_data_read = off f_multiple_objects = multiple_objects object_hd_display_in = object_hd_display object_id = object_id ok_code_in = ok_code_in owner = owner importing f_change = f_obj_change object_hd_display = object_hd_display ok_code_out = local_ok_code tables objpara = objpara objparb = objparb.
POPUP_TO_CONFIRM_WITH_MESSAGE call function 'POPUP_TO_CONFIRM_WITH_MESSAGE' exporting diagnosetext1 = diag_text1 diagnosetext2 = diag_text2 diagnosetext3 = diag_text3 textline1 = text-053 textline2 = text-054 titel = text-001 importing answer = answer.
SO_WIND_RECEIVER_LIST_GEN call function 'SO_WIND_RECEIVER_LIST_GEN' exporting current_user = owner multiple_objects = multiple_objects object = objects importing ok_code = local_ok_code exceptions receiver_list_not_exist = 38 user_not_exist = 34.
SO_WIND_REFERENCE_LIST call function 'SO_WIND_REFERENCE_LIST' exporting multiple_objects = multiple_objects private_objects = private_objects object_id = object_id owner = owner exceptions nothing_found = 61 owner_not_exist = 22.
SO_WIND_RESUBMISSION_PROCESS call function 'SO_WIND_RESUBMISSION_PROCESS' exporting folder_entry_in = folder_entry folder_region = objects-folrg owner = owner importing folder_entry_out = folder_entry.
SO_DYNP_OBJECT_SEND * call function 'SO_DYNP_OBJECT_SEND' * exporting * owner = owner * importing * ok_code = local_ok_code * tables * objects = h_objects * rec_tab = rec_tab * objpara = objpara * objparb = objparb * objhead = objhead * objcont = objcont * exceptions * owner_not_exist = 22 * object_not_sent = 15.
SO_DEQUEUE_UPDATE_LOCKS call function 'SO_DEQUEUE_UPDATE_LOCKS'.
SO_NAME_CONVERT call function 'SO_NAME_CONVERT' exporting name_in = name_in importing name_out = name_out exceptions communication_failure = 71 office_name_not_exist = 19 parameter_error = 23 sap_name_not_exist = 29 system_failure = 72 user_not_exist = 34 others = 1000.
SO_EXTERN_RECEIVE_DATA_GET call function 'SO_EXTERN_RECEIVE_DATA_GET' exporting data_key = receive_key importing receiving_data = receive_data exceptions communication_failure = 71 object_not_exist = 13 parameter_error = 23 system_failure = 72 others = 1000.
SO_EXTERN_RECEIVE_DATA_GET call function 'SO_EXTERN_RECEIVE_DATA_GET' exporting data_key = receive_key importing receiving_data = receive_data exceptions communication_failure = 71 object_not_exist = 13 parameter_error = 23 system_failure = 72 others = 1000.
SO_WIND_OBJECT_PRIORITY call function 'SO_WIND_OBJECT_PRIORITY' exporting object_fl_display = object_fl_display object_hd_display = object_hd_display object_id = object_id multiple_objects = multiple_objects importing ok_code = local_ok_code object_fl_display = object_fl_display.
SO_NAME_CONVERT call function 'SO_NAME_CONVERT' exporting deleted_included = on name_in = name_in importing name_out = name_out exceptions office_name_not_exist = 19 parameter_error = 23 sap_name_not_exist = 29 user_not_exist = 34.
SO_SOFM_READ call function 'SO_SOFM_READ' exporting sofm_key = sofm_key importing sofm_data = sofm_data exceptions component_not_available = 1 object_not_exist = 14.
SO_SOFM_UPDATE call function 'SO_SOFM_UPDATE' exporting sofm_dat = sofm_data sofm_key = sofm_key exceptions component_not_available = 1 enqueue_error = 82 object_not_exist = 14.
DB_COMMIT call function 'DB_COMMIT'.
SO_OBJECT_INSERT call function 'SO_OBJECT_INSERT' exporting folder_id = folder_id object_fl_change = object_fl_change object_type = object_id-objtp object_hd_change = object_hd_change owner = owner importing object_id = object_id object_fl_display = object_fl_display object_hd_display = object_hd_display tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 communication_failure = 71 component_not_available = 1 dl_name_exist = 3 folder_no_authorization = 5 folder_not_exist = 6 object_type_not_exist = 17 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32 system_failure = 72.
SO_ATTACHMENT_LIST_READ call function 'SO_ATTACHMENT_LIST_READ' exporting object_id = old_object_id tables objects = attach_list.
SO_DOCUMENT_LINK call function 'SO_DOCUMENT_LINK' exporting new_parent = object_id object_id = attach_id old_parent = old_object_id owner = owner exceptions others = 1.
SO_ATTACHMENT_READ call function 'SO_ATTACHMENT_READ' exporting object_id = old_object_id attach_id = attach_id owner = owner importing object_hd_display = h_object_hd_disp tables objcont = h_objcont objhead = h_objhead exceptions others = 1.
SO_ATTACHMENT_INSERT call function 'SO_ATTACHMENT_INSERT' exporting object_id = object_id object_hd_change = h_object_hd_chng attach_type = attach_id-objtp owner = owner importing object_hd_display = h_object_hd_disp attach_id = attach_id tables objcont = h_objcont objhead = h_objhead exceptions others = 1.
SO_LINK_LIST_READ call function 'SO_LINK_LIST_READ' exporting object_id = old_object_id owner = owner tables link_list = link_list exceptions others = 1.
SO_LINK_INSERT call function 'SO_LINK_INSERT' exporting object_id = object_id link_id = link_list owner = owner exceptions others = 1.
SO_ATTACHMENT_INSERT call function 'SO_ATTACHMENT_INSERT' exporting object_id = parent_object object_hd_change = object_hd_change attach_type = object_id-objtp owner = owner importing object_hd_display = object_hd_display attach_id = object_id tables objcont = objcont objhead = objhead exceptions active_user_not_exist = 35 object_type_not_exist = 17 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_FOLDER_INSERT call function 'SO_FOLDER_INSERT' exporting folder_id = folder_id object_fl_change = object_fl_change object_hd_change = object_hd_change object_sd_change = object_sd_change owner = owner importing object_fl_display = object_fl_display object_hd_display = object_hd_display object_id = object_id object_sd_display = object_sd_display exceptions active_user_not_exist = 35 component_not_available = 1 folder_not_exist = 6 folder_no_authorization = 5 folder_title_missing = 7 object_type_not_exist = 17 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id dlinam = auth_tab-usrnam authority = auth_tab-usracc.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id orgnam = auth_tab-usrnam authority = auth_tab-usracc.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id owner = auth_tab-usrnam authority = auth_tab-usracc.
SO_JOB_SUBMIT call function 'SO_JOB_SUBMIT' exporting method = 'AUTHORITY_LIST_UPDATE' folder_id = object_id owner = owner.
POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' exporting titlebar = text-001 default_button = '2' text_question = text-082 display_cancel_button = space importing answer = answer.
SO_OBJECT_UPDATE call function 'SO_OBJECT_UPDATE' exporting folder_id = folder_id forwarder = forwarder object_fl_change = object_fl_change object_hd_change = object_hd_change object_id = object_id object_reappear = object_reappear owner = owner importing object_hd_display = object_hd_display tables objcont = objcont objhead = objhead objpara = objpara objparb = objparb exceptions active_user_not_exist = 35 component_not_available = 1 folder_no_authorization = 5 folder_not_exist = 6 forwarder_not_exist = 8 object_no_authorization = 13 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_ATTACHMENT_UPDATE call function 'SO_ATTACHMENT_UPDATE' exporting object_id = parent_object attach_id = object_id object_hd_change = object_hd_change object_reappear = object_reappear owner = owner importing object_hd_display = object_hd_display tables objcont = objcont objhead = objhead exceptions active_user_not_exist = 35 object_no_authorization = 13 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_FOLDER_UPDATE call function 'SO_FOLDER_UPDATE' exporting folder_id = folder_id object_fl_change = object_fl_change object_hd_change = object_hd_change object_id = object_id object_sd_change = object_sd_change owner = owner importing object_fl_display = object_fl_display object_hd_display = object_hd_display object_sd_display = object_sd_display exceptions active_user_not_exist = 35 component_not_available = 1 folder_no_authorization = 5 folder_not_exist = 6 object_no_authorization = 13 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id dlinam = auth_tab-usrnam authority = auth_tab-usracc.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id orgnam = auth_tab-usrnam authority = auth_tab-usracc.
SO_FOLDER_AUTHORITY_SET call function 'SO_FOLDER_AUTHORITY_SET' exporting folder_id = object_id owner = auth_tab-usrnam authority = auth_tab-usracc.
SO_JOB_SUBMIT call function 'SO_JOB_SUBMIT' exporting method = 'AUTHORITY_LIST_UPDATE' folder_id = object_id owner = owner.
SO_WIND_HISTORY_LIST call function 'SO_WIND_HISTORY_LIST' exporting current_user = owner objtp = object_id-objtp objyr = object_id-objyr objno = object_id-objno objnam = object_hd_display-objnam multiple_objects = multiple_objects back_exist = off importing ok_code = local_ok_code exceptions history_list_not_exist = 76 user_not_exist = 34.
SO_WIND_SPOOL_LIST call function 'SO_WIND_SPOOL_LIST' exporting owner = owner otf_only = otf_only list_only = list_only importing spool_number = spool_number spool_title = spool_title.
RSPO_GET_TYPE_SPOOLJOB call function 'RSPO_GET_TYPE_SPOOLJOB' exporting rqident = spool_number importing is_otf = is_otf exceptions can_not_access = 1.
RSPO_RETURN_SPOOLJOB call function 'RSPO_RETURN_SPOOLJOB' exporting rqident = spool_number desired_type = desired_type importing real_type = real_type tables buffer = objcont exceptions no_such_job = 14 type_no_match = 94 job_contains_no_data = 54 no_permission = 21 can_not_access = 21 read_error = 54.
CONVERT_OTF call function 'CONVERT_OTF' tables otf = h_otfcont lines = h_objcont exceptions others = 1.
CONVERT_OTF call function 'CONVERT_OTF' exporting format = 'PDF' importing bin_filesize = object_hd_display-objlen tables otf = h_otfcont lines = h_objcont exceptions others = 1.
TABLE_COMPRESS call function 'TABLE_COMPRESS' tables in = h_objcont out = s_objcont exceptions others = 1.
TABLE_DECOMPRESS call function 'TABLE_DECOMPRESS' tables in = s_objcont out = s_objcont_2 exceptions others = 1.
SO_FOLDER_ENTRY_REFRESH call function 'SO_FOLDER_ENTRY_REFRESH' exporting folder_entry_in = folder_entry folder_region = objects-folrg owner = owner importing folder_entry_out = folder_entry exceptions active_user_not_exist = 35 communication_failure = 71 component_not_available = 1 object_not_exist = 14 operation_no_authorization = 21 owner_not_exist = 22 parameter_error = 23 substitute_not_active = 31 substitute_not_defined = 32 system_failure = 72.
SO_OBJECT_READ_FLAG_CHANGE call function 'SO_OBJECT_READ_FLAG_CHANGE' exporting object_id = object_id forwarder = forwarder owner = owner read_flags = read_flags exceptions communication_failure = 71 enqueue_error = 82 forwarder_not_exist = 8 object_not_exist = 14 owner_not_exist = 22 parameter_error = 23 system_failure = 72.
SO_DEQUEUE_UPDATE_LOCKS call function 'SO_DEQUEUE_UPDATE_LOCKS'.
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 MSSOMF03 or its description.
MSSOMF03 - SAPoffice: FORM Routines for Object Manager MSSOMF02 - SAPoffice: FORM Routines for Object Manager MSSOMF01 - SAPoffice: FORM Routines for Object Manager MSSO0TOP - Service "", Service-Navigation (SN) MSSO0O01 - Service "", Service-Navigation (SN) MSSO0F01 - Service "", Service-Navigation (SN)