RKCOBTR1 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 RKCOBTR1 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: SAP-EIS: Transport Tool
Text Symbol: 001 = Continue request
Text Symbol: 002 = Should the correct objects be
Text Symbol: 003 = transferred to the request?
Text Symbol: 004 = EIS transport tool: Repairs (generated) ;;
Text Symbol: 011 = Consistency check: %MAX% objects, %CUR% processed
Text Symbol: 012 = Transport check: %MAX% objects, %CUR% processed
Text Symbol: 013 = Saving transport objects...
Text Symbol: 100 = Request &&&&&&&&&&, which you entered, was created successfully.
Text Symbol: 101 = Task &&&&&&&&&&, containing all newly created objects, was assigned to the request.
Text Symbol: 102 = Task &&&&&&&&&&, containing all the changed objects, was also assigned to it.
Text Symbol: 103 = Release the tasks as well as the request using transaction SE09 before you continue working in SAP-EIS.
INCLUDE LKXOBTP1.
No SAP DATABASE tables are accessed within this REPORT code!
RKD_COLLECT_MASS_OBJECTS CALL FUNCTION 'RKD_COLLECT_MASS_OBJECTS' EXPORTING language = langu mandant = mandt application = applc return_objecttypes = rttyp " list of depend. obj.-types
RKC_PROGRESS_SHOW CALL FUNCTION 'RKC_PROGRESS_SHOW' EXPORTING text = text-011 maximum = tabln current = sy-tabix.
RKC_FILTER_OBJECTS_BY_MANDANT * call function 'RKC_FILTER_OBJECTS_BY_MANDANT' * exporting * delete_objects_without_mandt = 'X' * return_objectmandants = mandt * tables * objectlist = obs * exceptions * bad_mandant = 01.
RKC_OBJECTLST_TO_TRANSPORTLST CALL FUNCTION 'RKC_OBJECTLST_TO_TRANSPORTLST' EXPORTING i_transport_info = i_trans_info TABLES objectlist = obs e071_tab = e071_tab e071k_tab = e071k_tab.
RKE_TRANSPORT_FILTER_TYPE CALL FUNCTION 'RKE_TRANSPORT_FILTER_TYPE' EXPORTING i_cust = 'X' TABLES it_e071 = e071_tab it_e071k = e071k_tab xt_e071 = temp_e071 xt_e071k = temp_e071k EXCEPTIONS undefined_object_found = 1 OTHERS = 2.
RKE_TRANSPORT_ADD_LANGUAGES CALL FUNCTION 'RKE_TRANSPORT_ADD_LANGUAGES' EXPORTING it_e071 = temp_e071 it_e071k = temp_e071k i_all_languages = 'X' IMPORTING et_e071 = t_e071_langu et_e071k = t_e071k_langu EXCEPTIONS no_foreign_languages = 1 OTHERS = 2.
RKE_TRANSPORT_COMPRESS CALL FUNCTION 'RKE_TRANSPORT_COMPRESS' TABLES xt_e071 = e071_tab xt_e071k = e071k_tab.
MESSAGES_INITIALIZE CALL FUNCTION 'MESSAGES_INITIALIZE'.
TRINT_READ_REQUEST_HEADER CALL FUNCTION 'TRINT_READ_REQUEST_HEADER' EXPORTING iv_read_e070 = 'X' * IV_READ_E07T = ' ' * IV_READ_E070C = ' ' * IV_READ_E070M = ' ' CHANGING cs_request = s_request EXCEPTIONS empty_trkorr = 1 not_exist_e070 = 2 OTHERS = 3.
TR_REQUEST_CHOICE CALL FUNCTION 'TR_REQUEST_CHOICE' EXPORTING iv_suppress_dialog = 'X' iv_request_types = s_request-trfunction * IV_CLI_DEP = ' ' iv_request = s_request-trkorr it_e071 = lt_e071 it_e071k = lt_e071k * IV_LOCK_OBJECTS = ' ' * IV_TITLE = * IV_START_COLUMN = 3 * IV_START_ROW = 7 IMPORTING es_request = s_request EXCEPTIONS invalid_request = 1 invalid_request_type = 2 user_not_owner = 4 no_objects_appended = 5 enqueue_error = 6 cancelled_by_user = 7 recursive_call = 8 OTHERS = 9.
RKC_PROGRESS_SHOW CALL FUNCTION 'RKC_PROGRESS_SHOW' EXPORTING text = text-012 maximum = tabln current = sy-tabix.
MESSAGE_STORE CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = sy-msgid exception_if_not_active = 'X' msgty = sy-msgty msgv1 = sy-msgv1 msgv2 = sy-msgv2 msgv3 = sy-msgv3 msgv4 = sy-msgv4 txtnr = txtnr zeile = linnr * IMPORTING * ACT_SEVERITY = * MAX_SEVERITY = EXCEPTIONS message_type_not_valid = 01 not_active = 02.
MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' * EXPORTING * CORRECTIONS_OPTION = ' ' * LINE_FROM = '000' * LINE_TO = '999' * OBJECT = ' ' * SEND_IF_ONE = ' ' * SHOW_LINNO = 'X' * IMPORTING * CORRECTIONS_WANTED = EXCEPTIONS inconsistent_range = 01 no_messages = 02.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = text-002 textline2 = text-003 titel = text-001 start_column = 25 start_row = 6 IMPORTING answer = answer.
RKC_PROGRESS_SHOW CALL FUNCTION 'RKC_PROGRESS_SHOW'" init EXPORTING text = text-013.
TR_APPEND_TO_COMM_OBJS_KEYS CALL FUNCTION 'TR_APPEND_TO_COMM_OBJS_KEYS' EXPORTING wi_simulation = ' ' wi_suppress_key_check = ' ' wi_trkorr = kornr TABLES wt_e071 = e071_tab wt_e071k = e071k_tab EXCEPTIONS OTHERS = 4.
TR_APPEND_TO_COMM_OBJS_KEYS CALL FUNCTION 'TR_APPEND_TO_COMM_OBJS_KEYS' EXPORTING wi_simulation = ' ' wi_suppress_key_check = ' ' wi_trkorr = repnr TABLES wt_e071 = e071_rep wt_e071k = e071k_rep EXCEPTIONS OTHERS = 4.
RKC_CLIENT_COPY CALL FUNCTION 'RKC_CLIENT_COPY' EXPORTING source_client = mandt target_client = tmand TABLES e071_tab = e071_tab e071k_tab = e071k_tab.
CALL FUNCTION 'RKC_PROGRESS_SHOW'.
TR_INSERT_NEW_COMM CALL FUNCTION 'TR_INSERT_NEW_COMM' EXPORTING wi_kurztext = repair_name wi_trfunction = 'R' wi_strkorr = order wi_category = 'SYST' wi_client = sy-mandt IMPORTING we_trkorr = rep_task EXCEPTIONS client_range_full = 01 e070l_insert_error = 02 e070l_update_error = 03 e070_insert_error = 04 e07t_insert_error = 05 no_systemname = 06 no_systemtype = 07 sap_range_full = 08 unallowed_trfunction = 09 unallowed_user = 10 order_not_found = 11 invalid_status = 12 not_an_order = 13 order_lock_failed = 14 no_authorization = 15 e070c_insert_error = 16 wrong_client = 17 wrong_category = 18.
TR_APPEND_TO_COMM CALL FUNCTION 'TR_APPEND_TO_COMM' EXPORTING pi_korrnum = task wi_e071 = trobject wi_simulation = 'X' wi_suppress_key_check = ' ' TABLES wt_e071k = trkeys EXCEPTIONS no_systemname = 01 no_systemtype = 02 tr_check_keysyntax_error = 03 tr_check_obj_error = 04 tr_enqueue_failed = 05 tr_ill_korrnum = 06 tr_key_without_header = 07 tr_lockmod_failed = 08 tr_modif_only_in_modif_order = 09 tr_not_owner = 10 tr_no_append_of_corr_entry = 11 tr_no_append_of_c_member = 12 tr_no_shared_repairs = 13 tr_order_not_exist = 14 tr_order_released = 15 tr_order_update_error = 16 tr_repair_only_in_repair_order = 17 tr_wrong_order_type = 18 no_authorization = 19 wrong_client = 20.
RKD_WORD_WRAP CALL FUNCTION 'RKD_WORD_WRAP' EXPORTING textline = textline outputlen = sy-linsz TABLES out_lines = lines.
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 RKCOBTR1 or its description.
RKCOBTR1 - SAP-EIS: Transport Tool RKCOBTR1 - SAP-EIS: Transport Tool RKCOBKIN - XPRA Report: Follow-up Posting COBK Recs for Plan Docs from Beg. Inv. RKCOBKIN - XPRA Report: Follow-up Posting COBK Recs for Plan Docs from Beg. Inv. RKCNSPSP - Filter function: Filter out the ref. WBS from the project list RKCNSPSP - Filter function: Filter out the ref. WBS from the project list