ROIUH_BATCH_RUN 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 ROIUH_BATCH_RUN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
O3UH_NA_IN - Negative Amount Invoice
O3UH_NA_PU - Negative Amount Purge
O3UH_1099 - 1099 Report
O3UH_FT - Funds Transfer
O3UH_NP_SU - Negative Payment Suspense Report
O3UH_OUT_CDEX - Outbound CDEX
O3UH_CC - Check Clearing
O3UH_AR_UP - Accounts Receivable Update
O3UH_ARWOC - A/R Write Off Cents Report
O3UH_ARJE - A/R Journal Entry Generation
O3UH_VC_CP - Void/Cleared Check Purge
O3UH_AD_VAL - Ad Valorem
O3UH_VMC - Process Void/Manual Checks
O3UH_CR_NA - Create Negative Amounts
O3UH_TP_WO - Taxes Payable Write Off
O3UH_TC - Treasury Check
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: Run Revenue Batch Jobs
Text Symbol: 025 = Negative Amount Invoice
Text Symbol: 026 = Negative Amount Purge
Text Symbol: 027 = Create Negative Amounts
Text Symbol: 028 = Check Purge
Text Symbol: 029 = 1099 Report
Text Symbol: 030 = A/R Update/Rejected Posting
Text Symbol: 031 = Check Input Check Purge
Text Symbol: 032 = Inbound CDEX Report
Text Symbol: 033 = Void Manual Batch Run
Text Symbol: 034 = Intercompany flag should be either Y or N
Text Symbol: 035 = Invalid Accounting Period 'From' Date.
Text Symbol: 036 = Invalid Accounting Period 'To' Date.
Text Symbol: 037 = 'To' date cannot be less than 'From' Date.
Text Symbol: 038 = Enter first day of the month in acct 'From' Date.
Text Symbol: 039 = Enter first day of the month in acct 'To' Date.
Text Symbol: 040 = Invalid Sale 'From' Date
Text Symbol: 041 = Invalid Sale 'To' Date
Text Symbol: 042 = Sale 'From' date must be last day of the month
Text Symbol: 043 = Sale 'To' date must be last day of the month
Text Symbol: 044 = Sale 'From' date must be less than sale 'To' date
Text Symbol: 045 = Acct no 'From' must be less than Acct no 'To'
Text Symbol: 024 = Minimum Suspense Report
Text Symbol: 001 = Retransmission flag should be either Y or N
Text Symbol: 002 = Transaction is not defined correctly!
Text Symbol: 004 = A/R Write Off Cents Report
Text Symbol: 005 = JE Monthly Accounting Period Close
Text Symbol: 006 = CI Batch Copy/Reverse Process
Text Symbol: 007 = A/R Journal Entry Generation
Text Symbol: 008 = A/R Update
Text Symbol: 009 = Inbound CDEX
Text Symbol: 010 = Ad Valorem
Text Symbol: 011 = Outbound CDEX
Text Symbol: 012 = Owner Check Statement
Text Symbol: 013 = Owner Interest Calc. (Prev. Pymt.)
Text Symbol: 014 = Owner Interest Calculation
Text Symbol: 015 = Taxes Payable Write Off
Text Symbol: 016 = Check Clearing
INCLUDE ROIUH_BATCH_RUNTOP.
No SAP DATABASE tables are accessed within this REPORT code!
OIUH_IDATEMO CALL FUNCTION 'OIUH_IDATEMO' CHANGING FIELD_EDIT_ERROR = C_ERROR TPI_LTH = DATE_LTH TPI_FIELD = DATE_TEST WORKFLD_ALPHA = RET_DATE EXCEPTIONS GOBACK = 0 FAILED = 0 OTHERS = 0.
OIUH_IDATEMO CALL FUNCTION 'OIUH_IDATEMO' CHANGING FIELD_EDIT_ERROR = C_ERROR TPI_LTH = DATE_LTH TPI_FIELD = DATE_TEST WORKFLD_ALPHA = RET_DATE EXCEPTIONS GOBACK = 0 FAILED = 0 OTHERS = 0.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = w_jobname IMPORTING jobcount = w_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = w_jobcount jobname = w_jobname strtimmed = 'X' IMPORTING "SOGK026794 RL job_was_released = l_released "SOGK026794 RL EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.
OIUH_IDATEMO CALL FUNCTION 'OIUH_IDATEMO' CHANGING FIELD_EDIT_ERROR = C_ERROR TPI_LTH = DATE_LTH TPI_FIELD = DATE_TEST WORKFLD_ALPHA = RET_DATE EXCEPTIONS GOBACK = 0 FAILED = 0 OTHERS = 0.
OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = p_prddt IMPORTING E_LAST_DAY = ew_date.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'COMPANY' values = combo_box_list[].
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.