SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Activation Program, Conversion Program, DB Utility, MC, SPDD(BC-DWB-DIC-AC) SAP BC

RADCSTEP SAP ABAP Report - DD: Definition of Conversion Steps







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


Text pool values


Title: DD: Definition of Conversion Steps


INCLUDES used within this REPORT RADCSTEP

INCLUDE: RADBTMAC, RADBTMA1, RADBTOUM.
INCLUDE: RADBTMAC, RADBTMA1, RADBTOUM.

INCLUDE: RADBTMAC, RADBTMA1, RADBTOUM.



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:

DB_EXISTS_TABLE call function 'DB_EXISTS_TABLE' exporting tabname = tabname_orig importing subrc = subrc1 exceptions others = 04.

DB_STORAGE_SAVE call function 'DB_STORAGE_SAVE' exporting prid = prid for_table_and_indexes = 'X' tabname = tabname_orig indexname = '*' exceptions import_error = 1 mapping_error = 2 db_error = 3 uncomplete_parameter = 4 put_error = 5 others = 6.

DB_DROP_ALL_INDEXES call function 'DB_DROP_ALL_INDEXES' exporting prid = prid qcm_mode = 'X' tabname = tabname_orig exceptions not_all_indexes_dropped = 01 others = 04.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = 'X' tabname = tabname_qcm prid = prid importing subrc = subrc1 exceptions table_not_dropped = 03 others = 04.

DB_DROP_ALL_VIEWS call function 'DB_DROP_ALL_VIEWS' "PT19.8.96 for DB2/AIX

DB_RENAME_TABLE call function 'DB_RENAME_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' link_allowed = link_allowed tabname_new = tabname_qcm tabname_old = tabname_orig prid = prid exceptions others = 05.

DD_TABL_ACTIVATE_CV call function 'DD_TABL_ACTIVATE_CV' exporting obj_type = 'TABL' status = a_mode tabname = tabname x030l_wa = x030l_wa_new prid = prid tables x031l_tab = x031l_tab_newc exceptions activation_not_successfull = 01 others = 04.

DD_GET_NAMETAB call function 'DD_GET_NAMETAB' exporting tabname = tabname get_all = 'X' importing x030l_wa = x030l_wa_new tables x031l_tab = x031l_tab_newc exceptions others = 1.

DD_CNV_PREPARE call function 'DD_CNV_PREPARE' exporting src_tab = name_back prid = prid importing rowcount = rowcount size_kb = size_kb exceptions others = 1.

DB_STORAGE_SAVE call function 'DB_STORAGE_SAVE' exporting prid = prid for_table_and_indexes = 'X' tabname = tabname indexname = '*' exceptions import_error = 1 mapping_error = 2 db_error = 3 uncomplete_parameter = 4 put_error = 5 others = 6.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting no_exec = ' ' db_check_flag = 'X' " do nothing if it does not exist tabname = tabname prid = prid importing subrc = rc1 exceptions others = 04.

DD_CNV_METHOD call function 'DD_CNV_METHOD' exporting src_tab = name_back dst_tab = tabname prid = prid ddprof_use = 'X' src_size_kb = size_kb tables select_fields = sel_fields changing loader = loader method = method schema = schema com_size = com_size with_lock = with_lock exceptions others = 6.

DD_CREATE_TABLE call function 'DD_CREATE_TABLE' exporting tabname = tabname keyfields = 'X' nullable = ' ' tab_ind_control = 'T' prid = prid importing subrc = rc1 tables x031l_tab = x031l_tab_new exceptions others = 06.

DB_DATA_MOVE call function 'DB_DATA_MOVE' exporting src_tab = name_back dst_tab = tabname prid = prid no_exec = ' ' data_check = 'W' com_size = com_size client_state = c_a with_lock = with_lock loader = loader act_mode = tcnv_wa-actmode importing statistics = stat changing schema = schema exceptions others = 13.

DB_INSERT_SELECT call function 'DB_INSERT_SELECT' exporting prid = prid check_insert_select = ' ' com_size = com_size_kb with_lock = with_lock tabname_src = name_back tabname_dst = tabname importing statistics = stat exceptions others = 10.

DB_DATA_SCAN call function 'DB_DATA_SCAN' exporting src_tab = name_back dst_tab = tabname org_tab = tabname prid = prid no_exec = ' ' client_state = c_a loader = loader exceptions others = 12.

DB_CREATE_TABLE_AS_SELECT call function 'DB_CREATE_TABLE_AS_SELECT' exporting prid = prid check_create_as = ' ' * WITH_KEYCHECK = 'X' tabname_src = name_back tabname_dst = tabname no_logging = unrecoverable tables select_fields = sel_fields exceptions others = 10.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = ' ' tabname = name_back prid = prid importing subrc = rc1 exceptions table_not_dropped = 03 others = 04.

DD_CREATE_TABLE





call function 'DD_CREATE_TABLE' exporting tabname = tabname keyfields = 'X' nullable = ' ' tab_ind_control = 'I' prid = prid importing subrc = subrc1 tables x031l_tab = x031l_tab_new exceptions index_already_exists = 01 others = 06.

DB_SAVE_ALL_VIEWS call function 'DB_SAVE_ALL_VIEWS' exporting prid = prid tabname = tabname no_exec = ' ' putflag = putflag exceptions not_all_views_created = 01 others = 04.

DD_TABL_ACTIVATE_CV call function 'DD_TABL_ACTIVATE_CV' exporting obj_type = 'TABL' status = a_mode tabname = tabname x030l_wa = x030l_wa_new prid = prid tables x031l_tab = x031l_tab_newc exceptions activation_not_successfull = 01 others = 04.

DD_GET_NAMETAB call function 'DD_GET_NAMETAB' exporting tabname = tabname get_all = 'X' importing x030l_wa = x030l_wa_new tables x031l_tab = x031l_tab_newc exceptions others = 1.

DD_CNV_METHOD call function 'DD_CNV_METHOD' exporting src_tab = name_back dst_tab = tabname prid = prid ddprof_use = 'X' changing loader = loader method = method schema = schema com_size = com_size with_lock = with_lock exceptions others = 6.

DB_DATA_MOVE call function 'DB_DATA_MOVE' exporting src_tab = name_back dst_tab = tabname prid = prid no_exec = ' ' data_check = 'W' com_size = com_size client_state = c_a with_lock = with_lock loader = loader act_mode = tcnv_wa-actmode importing statistics = stat changing schema = schema exceptions others = 13.

DB_DATA_SCAN call function 'DB_DATA_SCAN' exporting src_tab = name_back dst_tab = tabname org_tab = tabname prid = prid no_exec = ' ' client_state = c_a loader = loader exceptions others = 12.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = ' ' tabname = name_back prid = prid importing subrc = rc1 exceptions table_not_dropped = 03 others = 04.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = 'X' tabname = tabname_qcm prid = prid importing subrc = subrc1 exceptions table_not_dropped = 03 others = 04.

DB_STORAGE_SAVE call function 'DB_STORAGE_SAVE' exporting prid = prid for_table_and_indexes = 'X' tabname = tabname_orig indexname = '0' source = 'CMP' save_under_tabname = tabname_qcm exceptions import_error = 1 mapping_error = 2 db_error = 3 uncomplete_parameter = 4 put_error = 5 others = 6.

DD_CREATE_TABLE call function 'DD_CREATE_TABLE' exporting tabname = tabname_qcm keyfields = ' ' nullable = ' ' tab_ind_control = 'T' prid = prid importing subrc = subrc1 tables x031l_tab = x031l_tab_qcms exceptions others = 06.

DD_CNV_METHOD call function 'DD_CNV_METHOD' exporting src_tab = tabname_orig dst_tab = tabname_qcm prid = prid ddprof_use = 'X' changing loader = loader method = method schema = schema com_size = com_size with_lock = with_lock exceptions others = 6.

DB_DATA_MOVE call function 'DB_DATA_MOVE' exporting src_tab = tabname_orig dst_tab = tabname_qcm prid = prid no_exec = ' ' data_check = 'W' com_size = com_size client_state = ' ' with_lock = with_lock loader = loader act_mode = tcnv_wa-actmode changing schema = schema exceptions others = 13.

DB_DATA_SCAN call function 'DB_DATA_SCAN' exporting src_tab = tabname_orig dst_tab = tabname_qcm org_tab = tabname_orig prid = prid no_exec = ' ' client_state = ' ' loader = loader exceptions others = 12.

DD_DROP_TABLE call function 'DD_DROP_TABLE' exporting tabname = tcnv_wa-tabname exceptions not_active = 1 others = 2.

DD_TABL_ACTIVATE_CV call function 'DD_TABL_ACTIVATE_CV' exporting obj_type = 'TABL' status = a_mode tabname = tabname_orig x030l_wa = x030l_wa_new prid = prid tables x031l_tab = x031l_tab_newc exceptions activation_not_successfull = 01 others = 02.

DD_GET_NAMETAB call function 'DD_GET_NAMETAB' exporting tabname = tabname_orig get_all = 'X' importing x030l_wa = x030l_wa_new tables x031l_tab = x031l_tab_newc exceptions others = 1.

DD_CNV_METHOD call function 'DD_CNV_METHOD' exporting src_tab = tabname_new dst_tab = tabname_orig prid = prid ddprof_use = 'X' changing loader = loader method = method schema = schema com_size = com_size with_lock = with_lock exceptions others = 6.

DB_DATA_MOVE call function 'DB_DATA_MOVE' exporting src_tab = tabname_new dst_tab = tabname_orig prid = prid no_exec = ' ' data_check = 'W' com_size = com_size client_state = c_a with_lock = with_lock loader = loader act_mode = tcnv_wa-actmode importing statistics = stat changing schema = schema exceptions others = 13.

DB_DATA_SCAN call function 'DB_DATA_SCAN' exporting src_tab = tabname_new dst_tab = tabname_orig org_tab = tabname_orig prid = prid no_exec = ' ' client_state = c_a loader = loader exceptions others = 12.




DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = ' ' tabname = tabname_new prid = prid importing subrc = rc1 exceptions table_not_dropped = 03 others = 04.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = 'X' tabname = tabname_qcm prid = prid importing subrc = subrc1 exceptions table_not_dropped = 03 others = 04.

DB_DROP_TABLE call function 'DB_DROP_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' db_check_flag = 'X' tabname = tabname_orig prid = prid importing subrc = subrc1 exceptions table_not_dropped = 03 others = 04.

DD_CREATE_TABLE call function 'DD_CREATE_TABLE' exporting tabname = tabname_orig keyfields = 'X' nullable = ' ' tab_ind_control = 'T' prid = prid importing subrc = subrc1 tables x031l_tab = x031l_tab_new exceptions others = 06.

DB_RENAME_TABLE call function 'DB_RENAME_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' link_allowed = 'X' tabname_new = tabname_qcm tabname_old = tabname_orig prid = prid exceptions others = 05.

DD_CNV_METHOD call function 'DD_CNV_METHOD' exporting src_tab = tabname_orig dst_tab = tabname_qcm prid = prid ddprof_use = 'X' changing loader = loader method = method schema = schema com_size = com_size with_lock = with_lock exceptions others = 6.

DB_DATA_MOVE call function 'DB_DATA_MOVE' exporting src_tab = tabname_orig dst_tab = tabname_qcm prid = prid no_exec = ' ' data_check = 'W' com_size = com_size client_state = c_a with_lock = with_lock loader = loader act_mode = tcnv_wa-actmode importing statistics = stat changing schema = schema exceptions others = 13.

DB_DATA_SCAN call function 'DB_DATA_SCAN' exporting src_tab = tabname_orig dst_tab = tabname_qcm org_tab = tabname_orig prid = prid no_exec = ' ' client_state = c_a loader = loader exceptions others = 12.

DD_DROP_TABLE call function 'DD_DROP_TABLE' exporting tabname = tcnv_wa-tabname exceptions not_active = 1 others = 2.

DD_TABL_ACTIVATE_CV call function 'DD_TABL_ACTIVATE_CV' exporting obj_type = 'TABL' status = a_mode tabname = tabname_orig x030l_wa = x030l_wa_new prid = prid tables x031l_tab = x031l_tab_newc exceptions activation_not_successfull = 01 others = 02.

DB_RENAME_TABLE call function 'DB_RENAME_TABLE' exporting dbsys = sy-dbsys no_exec = ' ' progname = ' ' tolerant = 'X' link_allowed = ' ' tabname_new = tabname tabname_old = name_back prid = prid exceptions new_table_exists = 01 old_table_does_not_exist = 02 program_not_generated = 03 program_not_written = 04 others = 05.

DD_CREATE_TABLE call function 'DD_CREATE_TABLE' exporting tabname = tabname keyfields = 'X' nullable = ' ' tab_ind_control = 'I' prid = prid importing subrc = subrc1 tables x031l_tab = x031l_tab_new exceptions index_already_exists = 01 "should not occur others = 06.



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