RUTPOADAPT 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 RUTPOADAPT 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: DIRTYPE = Directory Type (T(rans),P(ut))
Selection Text: DISPLAY = Display Log
Selection Text: REDO = Repeat Execution
Selection Text: SUBDIR = Subdirectory (log or tmp)
Selection Text: TAB_IN = Name of a Pool Table
Selection Text: WITH_AB = Including Canceled Ones
Title: Convert Pool Tables to Transparent
Text Symbol: 001 = Convert Pool Tables to Transparent Tables
INCLUDE RADBTOUM.
INCLUDE RADBTLOM.
No SAP DATABASE tables are accessed within this REPORT code!
SUBST_WRITE_PROTOCOL call function 'SUBST_WRITE_PROTOCOL' exporting acttype = acttype IFNAME = file tables p_tab = xmsg EXCEPTIONS WRITE_FAILED = 0 OTHERS = 0.
SUBST_WRITE_PROTOCOL call function 'SUBST_WRITE_PROTOCOL' exporting acttype = acttype IFNAME = file tables p_tab = xmsg EXCEPTIONS WRITE_FAILED = 0 OTHERS = 0.
DD_LOGNPROT_NAME_GET call function 'DD_LOGNPROT_NAME_GET' exporting task = 'CNV' single_or_mass = 'S' obj_type = cnv_type online_put = 'O' obj_name = cnv_name ind_name = '' importing protname = logname exceptions input_error = 01 others = 02.
DD_DB_OPERATION call function 'DD_DB_OPERATION' exporting fct = fct forced = force obj_name = cnv_name obj_type = cnv_type prid = prid status = 'D' importing subrc = rc_cnv exceptions unexpected_error = 01 unsupported_function = 02 unsupported_obj_type = 03 unsupported_status = 04 others = 05.
SUBST_WRITE_PROTOCOL call function 'SUBST_WRITE_PROTOCOL' exporting acttype = acttype IFNAME = file tables p_tab = xmsg EXCEPTIONS WRITE_FAILED = 0 OTHERS = 0.
DD_TBHD_PUT call function 'DD_TBHD_PUT' EXPORTING DD02V_WA = dd02v_wa PRID = -1 PUT_STATE = put_state TABL_NAME = tabname EXCEPTIONS DB_ACCESS_FAILURE = 1 ILLEGAL_VALUE = 2 OBJECT_INCONSISTENT = 3 OTHERS = 4.
DD_PUT_NAMETAB_HEADER call function 'DD_PUT_NAMETAB_HEADER' exporting MODEFLAG = modeflag status = state x030l_wa = x030l_wa * TRTYPE = ' ' IMPORTING R_SUBRC = rc EXCEPTIONS WRITE_ERROR = 1 OTHERS = 2.
DDIF_TABL_GET call function 'DDIF_TABL_GET' exporting name = tabname STATE = get_state "Read newest LANGU = syst-langu IMPORTING GOTSTATE = got_state DD02V_WA = dd02v_wa DD09L_WA = dd09l_wa TABLES DD03P_TAB = dd03p_tab DD05M_TAB = dd05m_tab DD08V_TAB = dd08v_tab DD12V_TAB = dd12v_tab DD17V_TAB = dd17v_tab DD35V_TAB = dd35v_tab DD36M_TAB = dd36m_tab EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.
DDIF_TABL_PUT call function 'DDIF_TABL_PUT' exporting name = tabname DD02V_WA = dd02v_wa DD09L_WA = dd09l_wa TABLES DD03P_TAB = dd03p_tab DD05M_TAB = dd05m_tab DD08V_TAB = dd08v_tab DD35V_TAB = dd35v_tab DD36M_TAB = dd36m_tab EXCEPTIONS TABL_NOT_FOUND = 1 NAME_INCONSISTENT = 2 TABL_INCONSISTENT = 3 PUT_FAILURE = 4 PUT_REFUSED = 5 OTHERS = 6.
DD_TABL_ACTM call function 'DD_TABL_ACTM' exporting mode = mode prid = -1 tabname = tabname importing act_result = rc exceptions others = 05.
RS_DD_RESET CALL FUNCTION 'RS_DD_RESET' EXPORTING TROBJTYPE = objtype OBJNAME = tabname * SECNAME = STATE = 'U' SUPPRESS_ACCESS_CHECK = 'X' WITHOUT_DIALOG = 'X' EXCEPTIONS NOT_EXECUTED = 1 NO_INACTIVE_VERSION = 2 PERMISSION_FAILURE = 3 OTHERS = 4.
STRF_SETNAME call function 'STRF_SETNAME' exporting dirtype = dirtype filename = filename_l subdir = subdir importing file = filename_with_path exceptions wrong_call = 1 others = 2.
DD_GET_NAMETAB_HEADER call function 'DD_GET_NAMETAB_HEADER' exporting * STATUS = 'A' tabname = tabname IMPORTING X030L_WA = x030l_wa EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.
DD_PUT_NAMETAB_HEADER call function 'DD_PUT_NAMETAB_HEADER' exporting * MODEFLAG = ' ' status = 'A' x030l_wa = x030l_wa * TRTYPE = ' ' IMPORTING R_SUBRC = subrc EXCEPTIONS WRITE_ERROR = 1 OTHERS = 2.
TRINT_CONVERT_LOG call function 'TRINT_CONVERT_LOG' * EXPORTING * IV_CONDENSE = 'X' tables it_msgs = xmsg et_lines = et_lines.
TRINT_DISPLAY_LOG call function 'TRINT_DISPLAY_LOG' EXPORTING * IV_DISPLAY_LEVEL = '1' * IV_WITH_REFRESH_ICON = ' ' IV_TITLEBAR = text-001 * IV_HEADING1 = ' ' * IV_HEADING2 = ' ' IV_LANGUAGE = 'E' * IV_GUI_STATUS = * IMPORTING * EV_REFRESH = * EV_USER_CANCELED = * EV_USER_WANTS_DISPLAY = tables ct_lines = et_lines * CHANGING * CV_WITH_LONG_TEXT_ICON = ' ' * CV_WITH_LINE_NUMBERS = ' ' * CV_WITH_MESSAGE_NUMBERS = ' ' * CV_WITH_LEVEL = ' ' * CS_REFRESH_PARAMETERS = EXCEPTIONS INVALID_INPUT = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RUTPOADAPT - Convert Pool Tables to Transparent RUTPOADAPT - Convert Pool Tables to Transparent RUTNULL - CHECK: Make all fields NOT NULL without DEFAULT -->> NULLABLE RUTNULL - CHECK: Make all fields NOT NULL without DEFAULT -->> NULLABLE RUTNTREP - Repair DDNTF (Note 29159) RUTNTREP - Repair DDNTF (Note 29159)