RADPOCNV 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 RADPOCNV 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.
Selection Text: ALL = Also Tables with Errors
Selection Text: DEVICE = 'F':File, 'T':DB log
Selection Text: LOGNAME = Log name
Selection Text: LOGSHOW = Output log immediately
Selection Text: ORGTAB = Original table
Selection Text: RESET = Reset table?
Selection Text: SAVETAB = Copy
Title: ABAP Dictionary: Table Pool Conversion (For Unicode)
Text Symbol: 001 = Transparent Version of Table Pool &
Text Symbol: 002 = Specify destination for log (F(ile),T(Database))
Text Symbol: 003 = Table pool
Text Symbol: 005 = Reset Parameter
Text Symbol: 006 = Task:
Text Symbol: 007 = Extension of RAW Fields of Table Pool
Text Symbol: 008 = Recreate From
Text Symbol: 009 = Ctrl Parameters
Text Symbol: 010 = Enter Log Name
INCLUDE RADBTOUM.
INCLUDE RADBTLOM.
No SAP DATABASE tables are accessed within this REPORT code!
DD_SQLT_GET call function 'DD_SQLT_GET' EXPORTING GET_STATE = get_state LANGU = SY-LANGU NAME = sqltab PRID = prid WITHTEXT = ' ' TRACELEVEL = 0 IMPORTING DD06V_WA_A = DD06V_WA_A DD06V_WA_N = DD06V_WA_n GOT_STATE = got_state tables dd16v_tab_a = dd16v_tab_a dd16v_tab_n = dd16v_tab_n EXCEPTIONS ACCESS_FAILURE = 1 ILLEGAL_VALUE = 2 OTHERS = 3.
DD_TABT_GET call function 'DD_TABT_GET' EXPORTING GET_STATE = get_state_09 PRID = prid TABL_NAME = tabtname TRACELEVEL = 0 IMPORTING DD09L_WA_A = dd09l_wa_a DD09L_WA_N = dd09l_wa_n GOT_STATE = got_state_09 EXCEPTIONS ILLEGAL_VALUE = 1 OP_FAILURE = 2 OTHERS = 3.
DD_SQLT_PUT call function 'DD_SQLT_PUT' EXPORTING DD06V_WA = dd06v_sv_a PRID = prid PUT_STATE = 'A' SQLT_NAME = sqltab_sv CTRL_SQLT_PUT = sqlt_put tables dd16v_tab = dd16v_tab_sv_a EXCEPTIONS DB_ACCESS_FAILURE = 1 ILLEGAL_VALUE = 2 OBJECT_INCONSISTENT = 3 OTHERS = 4.
DD_TABL_PUT call function 'DD_TABL_PUT' exporting CTRL_TABL_PUT = tabl_put dd02v_wa = dd02v_wa_a dd09l_wa = dd09l_wa_a PRID = prid PUT_STATE = 'A' TABL_NAME = dd02v_wa_a-tabname TABLES DD03P_TAB = dd03p_tab_a EXCEPTIONS DB_ACCESS_FAILURE = 1 OBJECT_INCONSISTENT = 2 OTHERS = 3.
DD_NAMETAB_DELETE call function 'DD_NAMETAB_DELETE' exporting tabname = dd02v_wa_a-tabname IMPORTING SUBRC = rc.
DD_NTAB_GEN call function 'DD_NTAB_GEN' exporting dd02v_wa = dd02v_wa_a dd09l_wa = dd09l_wa_a uc_len = ucodelg importing x030l_wa = x030l_wa tables dd03p_tab = dd03p_tab_a dd08v_tab = dd08v_tab_a x031l_tab = x031l_tab exceptions wrong_datatype = 1 wrong_tabtype = 2 others = 3.
SYSTEM_UUID_CREATE call function 'SYSTEM_UUID_CREATE' importing uuid = uuid exceptions others = 0.
DD_PUT_NAMETAB call function 'DD_PUT_NAMETAB' exporting modeflag = ' ' status = 'A' x030l_wa = x030l_wa importing r_subrc = rc tables x031l_tab = x031l_tab exceptions write_error = 1 others = 2.
DD_DB_OPERATION call function 'DD_DB_OPERATION' exporting FCT = 'CNV' * FORCED = ' ' * ID_NAME = ' ' obj_name = name obj_type = type prid = prid * STATUS = 'D' * USER = ' ' * OPTIONS = IMPORTING SUBRC = rc * DATA_COPY = EXCEPTIONS UNEXPECTED_ERROR = 1 UNSUPPORTED_FUNCTION = 2 UNSUPPORTED_OBJ_TYPE = 3 UNSUPPORTED_STATUS = 4 OBJECT_LOCKED = 5 OP_FAILURE = 6 OTHERS = 7.
DD_NAMETAB_DELETE call function 'DD_NAMETAB_DELETE' exporting tabname = delname IMPORTING SUBRC = rc.
DDIF_TABL_PUT call function 'DDIF_TABL_PUT' exporting name = dd02v_wa_a-tabname DD02V_WA = dd02v_wa_a dd09l_wa = dd09l_wa_a TABLES DD03P_TAB = dd03p_tab_a EXCEPTIONS TABL_NOT_FOUND = 1 NAME_INCONSISTENT = 2 TABL_INCONSISTENT = 3 PUT_FAILURE = 4 PUT_REFUSED = 5 OTHERS = 6.
DD_SQLT_PUT call function 'DD_SQLT_PUT' EXPORTING DD06V_WA = dd06v_wa PRID = 0 PUT_STATE = 'N' SQLT_NAME = dd06v_wa-sqltab CTRL_SQLT_PUT = sqltput TRACELEVEL = 0 tables dd16v_tab = dd16v_tab EXCEPTIONS DB_ACCESS_FAILURE = 1 ILLEGAL_VALUE = 2 OBJECT_INCONSISTENT = 3 OTHERS = 4.
DD_SQLT_ACT call function 'DD_SQLT_ACT' exporting tabname = DD06V_WA-sqltab AUTH_CHK = ' ' EXCOMMIT = 'X' FUNCT = 'ACT' GET_STATE = 'M' NTAB_PUTSTATE = 'A' WRITE_ENDMESS = 'X' NO_CHECK = 'X' IMPORTING RC = rc CHANGING PRID = prid EXCEPTIONS NOT_CREATED = 1 WRONG_INPUT_PARAMETER = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RADPOCNV - ABAP Dictionary: Table Pool Conversion (For Unicode) RADPOCNV - ABAP Dictionary: Table Pool Conversion (For Unicode) RADPIMIG - Incremental Migration: Prepare Export RADPIMIG - Incremental Migration: Prepare Export RADOPTAUF - Conversion of Existing Allocation Tables RADOPTAUF - Conversion of Existing Allocation Tables