RADILOOP 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 RADILOOP 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: APPL = Application
Selection Text: TOUCH = @2X@Reset time stamp
Selection Text: ST = @1T@Immediate start......
Selection Text: PCLASS = @4S@Process class
Selection Text: JN = @3B@Optimal number of jobs...
Selection Text: BR = @3U@Debugging
Title: DD: General incremental conversion process
Text Symbol: 809 = Program execution
Text Symbol: 801 = Log
Text Symbol: 024 = Processes are stopped ...
Text Symbol: 004 = Data transfer
Text Symbol: 003 = Delay in start
Text Symbol: 002 = Optimal number of jobs
Text Symbol: 001 = Adjust job scheduling
Text Symbol: 000 = Debugging
Text Symbol: 023 = Job list is updated ...
Text Symbol: 022 = ... old jobs are deleted
Text Symbol: 021 = ... 'Watchdog' is scheduled
Text Symbol: 020 = ... new jobs are scheduled
Text Symbol: 012 = Status transf.
INCLUDE: RADBTOUM, " STANDARD OUTPUT PACKAGE MACRO VERSION
RADBTLOM, " STANDARD LOGGING PACKAGE MACRO VERSION
RADBTMAC, " UTILITIES MACRO VERSION
RADIVMAC,
RADBTMUM, " MUTEXES
RADBTST0, " STRING TOOLS
RADBTSC0,
No SAP DATABASE tables are accessed within this REPORT code!
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new task 'ICN' exporting touch = ' ' pclass = 'WORK' " this is a worker jobname = actual_jobname time_off = iwait_time sec = sec appl = appl.
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new task 'ICN' exporting use_batch = 'X' touch = ' ' jobname = actual_jobname pclass = 'OPTI' " this is a drone time_off = watch_wait " sounds like weigtwatchers :-)) periodic = 'X' appl = appl.
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new task 'ICN' exporting use_batch = 'X' exdate = taskdate extime = tasktime touch = ' ' jobname = actual_jobname pclass = 'OPTI' appl = appl.
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new IMIG-checker exporting use_batch = 'X' touch = ' ' jobname = actual_jobname pclass = 'ICHK' " this is a drone time_off = watch_wait " sounds like weigtwatchers :-)) periodic = 'X' appl = appl.
BP_JOB_SELECT call function 'BP_JOB_SELECT' exporting jobselect_dialog = no_dialog jobsel_param_in = joblist_refr_param tables jobselect_joblist = joblist exceptions others = 6.
BP_JOB_DELETE call function 'BP_JOB_DELETE' exporting jobcount = joblist-jobcount jobname = joblist-jobname exceptions others = 8.
BP_JOB_CHECKSTATE call function 'BP_JOB_CHECKSTATE' exporting dialog = 'N' jobcount = joblist-jobcount jobname = joblist-jobname importing status_according_to_db = db_state actual_status = actual_state exceptions others = 7.
BP_JOB_DELETE call function 'BP_JOB_DELETE' exporting jobcount = joblist-jobcount jobname = joblist-jobname exceptions others = 8.
BP_JOB_DELETE call function 'BP_JOB_DELETE' exporting jobcount = joblist-jobcount jobname = joblist-jobname exceptions others = 8.
TH_SYSTEMWIDE_WPINFO call function 'TH_SYSTEMWIDE_WPINFO' tables wplist = wplist exceptions others = 3.
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new task 'ICN' exporting touch = ' ' pclass = 'WORK' " this is a worker jobname = imig_job_name time_off = iwait_time appl = appl tablname = head_wa-cnvtab imig_serv = imig_serv.
DB_TABL_CNV call function 'DB_TABL_CNV' exporting tabname = tabname02 target = target prid = prid fct = 'ICN' mutualex = ' ' importing subrc = loc_rc exceptions no_of_pools_exceeded = 88 others = 12.
DB_ICNV_TABLE_ANALYZE call function 'DB_ICNV_TABLE_ANALYZE' exporting prid = in_prid appl = appl exceptions others = 3.
DD_ICNV_PERFORMANCE call function 'DD_ICNV_PERFORMANCE' exporting appl = appl tables perfor_tab = perf_tab exceptions others = 3.
DD_IJOB_SUBMIT call function 'DD_IJOB_SUBMIT' " starting new task 'ICN' exporting touch = ' ' pclass = 'WORK' " this is a worker jobname = imig_job_name time_off = iwait_time st = 'T' appl = appl tablname = ticnv_wa-tabname imig_serv = imig_serv sec = sec.
DB_DATA_COPY call function 'DB_DATA_COPY' exporting debug = br prid = int_prid importing statistics = statistics irq = irq changing ticnv_wa = ticnv_wa exceptions no_of_pools_exceeded = 88 others = 12.
DD_ICNV_LOG_LIST call function 'DD_ICNV_LOG_LIST' exporting kind = '-TRAN' interactive = ' ' tables ddprh_tab = ddprh_tab exceptions others = 08.
TH_SERVER_LIST call function 'TH_SERVER_LIST' tables list = servers exceptions others = 2.
call function 'DD_ICNV_LOG_UPDATE' exporting logname = logname.
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 RADILOOP or its description.
RADILOOP - DD: General incremental conversion process RADILOOP - DD: General incremental conversion process RADILCHK - documentation and ABAP source code RADILCHK - documentation and ABAP source code RADICUPO - DD: Forms of ICNV that are based on the latest upgrade tools RADICUPO - DD: Forms of ICNV that are based on the latest upgrade tools