SAP Reports / Programs

RUTCNVSK SAP ABAP Report - Analysis of terminated conversions







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


Text pool values


Title: Analysis of terminated conversions
Text Symbol: 060 = Should scan be started in
Text Symbol: 059 = Should clear be started in
Text Symbol: 058 = Online
Text Symbol: 057 = Background
Text Symbol: 031 = Fragmented
Text Symbol: 104 = Original and QCM table exist
Text Symbol: 102 = Insert in DDPROF failed
Text Symbol: 101 = QCM table does not exist in the database
Text Symbol: 100 = Nametab compare not possible: old nametab missing
Text Symbol: 061 = background or online operation?
Text Symbol: 023 = Pool -> Transparent
Text Symbol: 022 = Transparent -> Cluster
Text Symbol: 021 = Transparent -> Pool
Text Symbol: 020 = Transparent -> Transparent
Text Symbol: 011 = Error: Log not found
Text Symbol: 028 = Cluster -> Cluster
Text Symbol: 027 = Cluster -> Pool
Text Symbol: 026 = Cluster -> Transparent
Text Symbol: 025 = Pool -> Cluster
Text Symbol: 024 = Pool -> Pool
Text Symbol: 213 = Neither table exists
Text Symbol: 212 = New table does not exist
Text Symbol: 211 = QCM table does not exist
Text Symbol: 210 = Orig. table does not exist
Text Symbol: 205 = Changes must also be removed in the DDIC
Text Symbol: 229 = Nametab QCM table missing
Text Symbol: 228 = Table does not exist
Text Symbol: 227 = Wrong table type
Text Symbol: 215 = Nametab does not exist
Text Symbol: 214 = Cannot be determined
Text Symbol: 109 = Cancel not possible for this type of conversion
Text Symbol: 108 = Cancel after step 5 is not supported for T -> T
Text Symbol: 107 = QCM table does not exist - cannot cancel
Text Symbol: 106 = QCM table is renamed to original table
Text Symbol: 105 = Original table still exists; indexes are possibly missing
Text Symbol: 203 = Secondary indexes of original table are deleted
Text Symbol: 114 = Old nametab for scan no longer accessible





Text Symbol: 112 = Scan for P/C->P/C only possible for termin. in steps 2 or 5
Text Symbol: 111 = Scan for P/C->T only possible for termin. in step 2
Text Symbol: 110 = Scan for T->T/P/C only possible for termin. in step 5
Text Symbol: 314 = Table 1
Text Symbol: 313 = Nametab compare
Text Symbol: 312 = Function
Text Symbol: 311 = Terminated conversions
Text Symbol: 310 = background or online operation?
Text Symbol: 319 = @1B@Adjustment terminated in step
Text Symbol: 318 = Cluster
Text Symbol: 317 = Pool
Text Symbol: 316 = Transparent
Text Symbol: 315 = Table 2
Text Symbol: 304 = Not existent
Text Symbol: 303 = Renamed
Text Symbol: 302 = Temporary table
Text Symbol: 301 = Renamed target table
Text Symbol: 300 = Renamed original table
Text Symbol: 309 = Start the process in the
Text Symbol: 308 = Continue conversion
Text Symbol: 307 = Unknown
Text Symbol: 306 = Deleted
Text Symbol: 305 = Existent
Text Symbol: 917 = Conversion of data to cluster table, deletion of renamed table
Text Symbol: 916 = Activation of cluster table
Text Symbol: 915 = Conversion of data to pooled table, deletion of renamed table
Text Symbol: 914 = Activation of pooled table
Text Symbol: 913 = Creation of transparent temporary table, conversion of data to temporary table
Text Symbol: 922 = Clean up runtime object
Text Symbol: 921 = Conversion of data temp. transp. table -> cluster table, deletion of temp. table
Text Symbol: 920 = Conversion of data temp. transp. table -> pooled table, deletion of temp. table
Text Symbol: 918 = Deletion of cluster table
Text Symbol: 904 = Activation of transparent table
Text Symbol: 903 = No action
Text Symbol: 902 = Dropping of indexes, renaming of original table
Text Symbol: 901 = Initialization
Text Symbol: 500 = Select at least one field for the scan.
Text Symbol: 912 = Creation of sec. indexes
Text Symbol: 911 = Renaming of target table to original table name





Text Symbol: 910 = Delet of pooled table
Text Symbol: 909 = Creation of transparent table, renaming, conversion to transparent table
Text Symbol: 905 = Conversion of data to new table, deletion of renamed table
Text Symbol: 230 = Nametab orig. table missing


INCLUDES used within this REPORT RUTCNVSK

INCLUDE CNT4DEFS.
INCLUDE RADBTOUM.
INCLUDE RADBTLOM.
INCLUDE RADBTMAC.
INCLUDE RUTCNVI2.
INCLUDE RADBTOU0.
INCLUDE RUTCNVIN.


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:

CONTROL_INIT call function 'CONTROL_INIT'.

TREEV_GET_EP_NODE_DBL_CLK call function 'TREEV_GET_EP_NODE_DBL_CLK' exporting handle = tree importing node_key = clicked_node exceptions others = 1.

DB_GET_RELEASE call function 'DB_GET_RELEASE' importing release = db_release.

CONTROL_DISPATCH call function 'CONTROL_DISPATCH' exporting fcode = ok_code_300 * SYSTEM = ' ' exceptions cb_not_found = 1 others = 2.

CONTROL_DESTROY call function 'CONTROL_DESTROY' changing h_control = tree exceptions cntl_system_error = 1 cntl_error = 2 others = 3.

CONTROL_FLUSH call function 'CONTROL_FLUSH' exceptions cntl_system_error = 1 cntl_error = 2 others = 3.

DB_GET_RELEASE call function 'DB_GET_RELEASE' importing release = db_release.

DDIF_TABL_GET call function 'DDIF_TABL_GET' "alle Tabellenindizes lesen exporting name = objname state = 'M' langu = sy-langu tables dd12v_tab = dd12v_all exceptions others = 1.

DB_STORAGE_GET call function 'DB_STORAGE_GET' exporting dbsys = sy-dbsys tabname = tabname source_hierarchy = src_hierarchy format = ' ' tables storpar = storpar exceptions mapping_error = 1 db_error = 2 uncomplete_parameter = 3 others = 4.

DB_STORAGE_GET call function 'DB_STORAGE_GET' exporting dbsys = sy-dbsys tabname = tabname source_hierarchy = src_hierarchy format = ' ' tables storpar = storpar exceptions mapping_error = 1 db_error = 2 uncomplete_parameter = 3 others = 4.

DB_INF_TBL_EXTENTS call function 'DB_INF_TBL_EXTENTS' exporting dbspace1 = work_tab-dbspacenamelow version = version tflag = 1 tables dba_seg_tab = dbtables_tab fragtab = fragtab_tab dba_tmp_tab = dba_tmp_tab exceptions wrong_database = 1 others = 2.

DB_INF_DB_SPACE_ALL_DETAIL call function 'DB_INF_DB_SPACE_ALL_DETAIL' tables dbspaces_tab = dbspaces_tab exceptions wrong_database = 1 others = 2.

DB02_ORA_SELECT_DBA_SEGMENTS call function 'DB02_ORA_SELECT_DBA_SEGMENTS' exporting seg_name = tabname tb_space = tabspacename seg_type = '%' kbytes = 0 nr_extents = 0 tables dba_segments = oradba_segments exceptions others = 1.




DB02_ORA_SELECT_DBA_SEGMENTS call function 'DB02_ORA_SELECT_DBA_SEGMENTS' exporting seg_name = tabname tb_space = tabspacenameqcm seg_type = '%' kbytes = 0 nr_extents = 0 tables dba_segments = oradba_segments exceptions others = 1.

DB02_ORA_TABLE_INDEX_ANALYSIS call function 'DB02_ORA_TABLE_INDEX_ANALYSIS' exporting seg_name = oradba_segments-sn analysis = 'S' seg_type = 'TABLE' partition = oradba_segments-sn tables dba_segments = dba_segmentsi2 exceptions no_selection = 1 others = 2.

DB02_ORA_FILL_TS call function 'DB02_ORA_FILL_TS' * EXPORTING * FLAG_REFRESH = ' ' * IMPORTING * CURR_TIME = * CURR_DATE = * DATETIME = tables ts = tabspaces_tab.

DD_GET_NAMETAB_HEADER call function 'DD_GET_NAMETAB_HEADER' exporting tabname = tabname importing x030l_wa = x030l_wa exceptions others = 1.

S_DB_INFORMIX_VERSION_GET call function 'S_DB_INFORMIX_VERSION_GET' exporting full_version = ' ' importing version = informix_version exceptions communication_failure = 01 system_failure = 02 wrong_database = 03 x_error = 04.

DD_DICTIONARY_TO_NAMETAB call function 'DD_DICTIONARY_TO_NAMETAB' exporting foreign_key = 'X' status = 'M' tabname = name technical_info = 'X' importing x030l_wa = x030l_wa tables x031l_tab = x031l_tab exceptions mapping_error = 1 others = 2.

POPUP_TO_DECIDE call function 'POPUP_TO_DECIDE' exporting textline1 = text1 TEXTLINE2 = text2 text_option1 = 'Hintergrund'(057) text_option2 = 'Online'(058) titel = title IMPORTING ANSWER = answer.

DD_DB_OPERATION call function 'DD_DB_OPERATION' exporting fct = fct forced = ' ' id_name = ' ' obj_name = tmpname obj_type = 'TABL' prid = prid status = 'D' user = ' ' * importing * subrc = subrc * DATA_COPY = exceptions unexpected_error = 1 unsupported_function = 2 unsupported_obj_type = 3 unsupported_status = 4 object_locked = 5 op_failure = 6 others = 7.

BP_START_DATE_EDITOR call function 'BP_START_DATE_EDITOR' exporting stdt_dialog = 'N' stdt_input = startcond stdt_opcode = 0 importing stdt_output = startcond exceptions others = 28.

JOB_OPEN call function 'JOB_OPEN' exporting jobname = jobname importing jobcount = jobnr exceptions cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 others = 4.

DD_JOB_CLOSE call function 'DD_JOB_CLOSE' exporting jobname = jobname jobcount = jobnr startcond = startcond exceptions unexpected_error = 1 others = 2.

DD_DBUT_REQUEST_DELETE call function 'DD_DBUT_REQUEST_DELETE' exporting objname = tempname objtype = 'TABL' * WITH_UPDATE = ' ' incl_abort_requests = 'X' importing subrc = subrc exceptions nothing_to_delete = 1 abort_function = 2 delete_failed = 3 delete_not_provide = 4 others = 5.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' prid = prid progname = ' ' tabname = name db_check_flag = 'X' importing subrc = subrc exceptions program_not_generated = 1 program_not_written = 2 table_not_dropped = 3 others = 4.

DB_RENAME_TABLE call function 'DB_RENAME_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' prid = prid * TOLERANT = ' ' progname = ' ' tabname_new = new_name tabname_old = old_name link_allowed = ' ' exceptions new_table_exists = 1 old_table_does_not_exist = 2 program_not_generated = 3 program_not_written = 4 others = 5.

DD_CREATE_INDEX_S call function 'DD_CREATE_INDEX_S' exporting dbsys = sy-dbsys indexname = '0' no_exec = ' ' prid = prid tabname = name tables statements = stmt_tab_dummy exceptions basetab_error = 1 db_error = 2 dd_error = 3 index_exists = 4 others = 5.

DD_TABL_ACTM call function 'DD_TABL_ACTM' exporting mode = 12 getstate = 'A' * NTAB_PUTSTATE = 'A' prid = prid * SETTMST = ' ' tabname = name * AUTH_CHK = 'X' * EXCOMMIT = 'X' * TIMER_ON = ' ' * UPGRMODE = ' ' exceptions dbchange_failure = 1 ntab_gen_failure = 2 put_failure = 3 read_failure = 4 access_failure = 5 others = 6.

ICON_CREATE call function 'ICON_CREATE' exporting name = icon_name importing result = icon exceptions others = 1.

ICON_CREATE call function 'ICON_CREATE' exporting name = icon_name importing result = icon exceptions others = 1.

ICON_CREATE call function 'ICON_CREATE' exporting name = icon_name importing result = icon exceptions others = 1.

TREEV_CREATE_SIMPLE_TREE call function 'TREEV_CREATE_SIMPLE_TREE' exporting owner_repid = repid dynnr = sy-dynnr container = 'CONTAINER' left = 0 top = 0 width = 0 height = 0 * ALIGNMENT = * METRIC = CNTL_METRIC_DYNPRO * NO_FLUSH = * LINK_REPID = * SHELLSTYLE = * PARENTID = * REG_EVENT_EXPAND_NO_CHILDREN = register_event_node_dbl_click = 'X' * REGISTER_EVENT_NODE_CONTEXT_M = * REGISTER_EVENT_SEL_CHANGE = node_selection_mode = treev_node_sel_mode_single * HIDE_SELECTION = node_table_structure_name = 'ABORT_TREE' tables node_table = node_table changing handle = tree exceptions create_error = 1 tree_control_not_existing = 2 cntl_system_error = 3 failed = 4 illegal_node_selection_mode = 5 missing_node_structure_name = 6 error_in_node_table = 7 dp_error = 8 illegal_owner_repid = 9 table_structure_name_not_found = 10 others = 11.

TREEV_DELETE_ALL_NODES call function 'TREEV_DELETE_ALL_NODES' exporting handle = tree exceptions failed = 1 cntl_system_error = 2 others = 3.

TREEV_SIMPLE_ADD_NODES call function 'TREEV_SIMPLE_ADD_NODES' exporting handle = tree table_structure_name = 'ABORT_TREE' tables node_table = node_table exceptions others = 1.

TREEV_EVENT_CB_NODE_DBL_CLK call function 'TREEV_EVENT_CB_NODE_DBL_CLK' exporting callback_form = 'NODE_DOUBLE_CLICK' * IMPORTING * CALLBACK_ID = changing handle = tree exceptions cb_not_found = 1 failed = 2 inv_callback_definition = 3 others = 4.

DD_ABORT_REQUESTS_GET call function 'DD_ABORT_REQUESTS_GET' tables itcnv = itcnv exceptions unexpected_error = 1 others = 2.

TREEV_EXPAND_NODES call function 'TREEV_EXPAND_NODES' exporting handle = tree collapse_all_first = ' ' tables node_key_table = root_table exceptions others = 1.

TREEV_SET_SELECTED_NODE call function 'TREEV_SET_SELECTED_NODE' exporting handle = tree node_key = gselected_node exceptions others = 1.

POPUP_TO_DECIDE call function 'POPUP_TO_DECIDE' exporting textline1 = text1 TEXTLINE2 = text2 text_option1 = 'Hintergrund'(057) text_option2 = 'Online'(058) titel = title IMPORTING ANSWER = answer.

DD_DATABASE_UTILITY call function 'DD_DATABASE_UTILITY' exporting fct = 'REP' obj_name = obj_name obj_type = 'TABL' call_from_dbut = 'X' exceptions others = 1.

DD_DATABASE_UTILITY call function 'DD_DATABASE_UTILITY' exporting fct = 'REP' obj_name = obj_name obj_type = 'TABL' exec_modus = 'C' call_from_dbut = 'X' exceptions others = 1.

DD_DATABASE_UTILITY call function 'DD_DATABASE_UTILITY' exporting fct = 'REL' obj_name = obj_name obj_type = 'TABL' call_from_dbut = 'X' exceptions others = 1.

DD_LOGNPROT_NAME_GET call function 'DD_LOGNPROT_NAME_GET' exporting task = 'CNV' single_or_mass = 'S' obj_type = object online_put = 'O' obj_name = tadir_objname ind_name = idname importing protname = name exceptions input_error = 01.



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