CNV_00001_COMPARE_RUNTIME 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 CNV_00001_COMPARE_RUNTIME into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
CNV_00001_RUN_INFO - Runtime evaluation for conversion
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: Runtime information display
Text Symbol: 031 = Selection partition
Text Symbol: 032 = Sel. part.
Text Symbol: 033 = Part.
Text Symbol: 041 = Serial number
Text Symbol: 042 = Serial no.
Text Symbol: 043 = Seq. no.
Text Symbol: 001 = Runtime
Text Symbol: 002 = Runtime
Text Symbol: 003 = Term
Text Symbol: 021 = Differentiator (letter)
Text Symbol: 022 = Letter
Text Symbol: 023 = Letter
Text Symbol: 071 = Update speed
Text Symbol: 072 = Upd./sec.
Text Symbol: 073 = Upd/sec
Text Symbol: 080 = Data
Text Symbol: 081 = Maximum number of conversion data has been reached
Text Symbol: 082 = Directory with downloaded data
Text Symbol: 051 = Net runtime
Text Symbol: 052 = Net runtime
Text Symbol: 053 = Net
Text Symbol: 061 = Selection speed
Text Symbol: 062 = Sel./sec.
Text Symbol: 063 = Sel/sec
Text Symbol: 095 = Infotype
Text Symbol: 096 = Select a package number
Text Symbol: 101 = Relative time of conversion
Text Symbol: 102 = Time
Text Symbol: 103 = Time
Text Symbol: 111 = Number of selected records per second
Text Symbol: 084 = Error when uploading file
Text Symbol: 085 = Data (1)
Text Symbol: 086 = Data (2)
Text Symbol: 087 = Data (3)
Text Symbol: 088 = Data (4)
Text Symbol: 090 = Comp.
Text Symbol: 132 = Parall. processes
INCLUDE LBTCHDEF.
No SAP DATABASE tables are accessed within this REPORT code!
CNV_INT_PACKAGE_GET CALL FUNCTION 'CNV_INT_PACKAGE_GET' IMPORTING PACKID = GD_PACKID EXCEPTIONS ACTIVE_PACKAGE_NOT_FOUND = 1.
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING ET_FIELDCAT = LT_FIELDCAT EXCEPTIONS NO_INFOS = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING IT_FIELDCAT = LT_FIELDCAT EXCEPTIONS OTHERS = 1.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING QUERY = 'OS' IMPORTING RETURN = LD_RETURN EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING FILENAME = LD_FILENAME QUERY = 'FE' IMPORTING RETURN = LD_RETURN EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.
CNV_00001_UPLOAD CALL FUNCTION 'CNV_00001_UPLOAD' EXPORTING FILENAME = LD_FILENAME FILETYPE = 'DAT' TABLES DATA_TAB = LT_TABLE EXCEPTIONS UPLOAD_ERROR = 1 OTHERS = 2.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING FILENAME = LD_FILENAME QUERY = 'FE' IMPORTING RETURN = LD_RETURN EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.
CNV_00001_UPLOAD CALL FUNCTION 'CNV_00001_UPLOAD' EXPORTING FILENAME = LD_FILENAME FILETYPE = 'DAT' TABLES DATA_TAB = LT_STATE EXCEPTIONS UPLOAD_ERROR = 1 OTHERS = 2.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING FILENAME = LD_FILENAME QUERY = 'FE' IMPORTING RETURN = LD_RETURN EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.
CNV_00001_UPLOAD CALL FUNCTION 'CNV_00001_UPLOAD' EXPORTING FILENAME = LD_FILENAME FILETYPE = 'DAT' TABLES DATA_TAB = LT_JOBPROFILE EXCEPTIONS UPLOAD_ERROR = 1 OTHERS = 2.
WS_QUERY CALL FUNCTION 'WS_QUERY' EXPORTING FILENAME = LD_FILENAME QUERY = 'FE' IMPORTING RETURN = LD_RETURN EXCEPTIONS INV_QUERY = 1 NO_BATCH = 2 FRONTEND_ERROR = 3 OTHERS = 4.
CNV_00001_UPLOAD CALL FUNCTION 'CNV_00001_UPLOAD' EXPORTING FILENAME = LD_FILENAME FILETYPE = 'DAT' TABLES DATA_TAB = LT_RUNTIMEHELP EXCEPTIONS UPLOAD_ERROR = 1 OTHERS = 2.
CALL FUNCTION 'CNV_00001_POPUP_GET_VALUE' EXPORTING P_TITLE = TEXT-082 P_TEXT = TEXT-082 P_DEFAULT = 'C:\' P_LENGTH = 128 IMPORTING P_VALUE = LD_TMP_FILENAME P_ANSWER = LD_ANSWER EXCEPTIONS OTHERS = 1.
TMP_GUI_BROWSE_FOR_FOLDER CALL FUNCTION 'TMP_GUI_BROWSE_FOR_FOLDER' EXPORTING WINDOW_TITLE = TEXT-082 INITIAL_FOLDER = 'C:\' IMPORTING SELECTED_FOLDER = LD_TMP_FILENAME EXCEPTIONS CNTL_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-CPROG I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS_STATS' I_CALLBACK_USER_COMMAND = 'USER_COMMAND_STATS' IS_LAYOUT = LS_LAYOUT IT_FIELDCAT = LT_FIELDCAT TABLES T_OUTTAB = PS_DATASET-INFO-DATA EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING ET_FIELDCAT = LT_FIELDCAT EXCEPTIONS NO_INFOS = 1 PROGRAM_ERROR = 2 OTHERS = 3.
REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING IT_FIELDCAT = LT_FIELDCAT EXCEPTIONS OTHERS = 1.
CNV_INT_PACKAGE_GET CALL FUNCTION 'CNV_INT_PACKAGE_GET' IMPORTING PACKID = LD_PACKID EXCEPTIONS ACTIVE_PACKAGE_NOT_FOUND = 1.
POPUP_TO_GET_VALUE CALL FUNCTION 'POPUP_TO_GET_VALUE' EXPORTING FIELDNAME = 'PACKID' TABNAME = 'CNVPACK' TITEL = TEXT-096 VALUEIN = LD_PACKID IMPORTING ANSWER = LD_ANSW VALUEOUT = LD_PACKID EXCEPTIONS FIELDNAME_NOT_FOUND = 1 OTHERS = 2.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = LD_TABNAME IMPORTING DD02V_WA = LS_DD02V EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-CPROG I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS_TABLES' I_CALLBACK_USER_COMMAND = 'USER_COMMAND_TABLES' IS_LAYOUT = PS_LAYOUT IT_FIELDCAT = PT_FIELDCAT TABLES T_OUTTAB = PT_DISPLAY EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING I_CALLBACK_PROGRAM = SY-CPROG I_CALLBACK_PF_STATUS_SET = 'SET_PF_STATUS_OVERVIEW' EXCEPTIONS OTHERS = 1.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 2 IMPORTING ET_EVENTS = LT_EVENT EXCEPTIONS LIST_TYPE_WRONG = 1 OTHERS = 2.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IS_LAYOUT = LS_LAYOUT IT_FIELDCAT = LT_FIELDCAT I_TABNAME = 'T' IT_EVENTS = LT_EVENT TABLES T_OUTTAB = PT_OVERVIEW EXCEPTIONS PROGRAM_ERROR = 1 MAXIMUM_OF_APPENDS_REACHED = 2 OTHERS = 3.
REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.
BP_JOB_READ CALL FUNCTION 'BP_JOB_READ' EXPORTING JOB_READ_JOBCOUNT = PD_JOBCOUNT JOB_READ_JOBNAME = PD_JOBNAME JOB_READ_OPCODE = BTC_READ_JOBHEAD_ONLY IMPORTING JOB_READ_JOBHEAD = LS_JOB EXCEPTIONS INVALID_OPCODE = 1 JOB_DOESNT_EXIST = 2 JOB_DOESNT_HAVE_STEPS = 3 OTHERS = 4.
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 CNV_00001_COMPARE_RUNTIME or its description.