SAP Reports / Programs | Ownership | Industry Solution Oil | Ownership(IS-OIL-PRA-REV-OW) SAP IS

ROIUOW_TRANSFER_EXECUTE SAP ABAP Report - Execute Owner Requests







ROIUOW_TRANSFER_EXECUTE 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 ROIUOW_TRANSFER_EXECUTE into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

O3UOW_OTX - Owner Transfer Execution Report


ABAP code to call this SAP report using the submit statement

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.






SUBMIT ROIUOW_TRANSFER_EXECUTE. "Basic submit
SUBMIT ROIUOW_TRANSFER_EXECUTE AND RETURN. "Return to original report after report execution complete
SUBMIT ROIUOW_TRANSFER_EXECUTE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_ALL = All
Selection Text: P_APP = Approved
Selection Text: P_COM = Complete
Selection Text: P_DOC_NO = D .
Selection Text: P_DOC_TY = D .
Selection Text: P_DOC_YR = D .
Selection Text: P_EFF_FR = D .
Selection Text: P_ERDAT = D .
Selection Text: P_ERNAM = D .
Selection Text: P_FAI = Failed
Selection Text: P_GRID = ALV Grid
Selection Text: P_LIST = ALV List
Selection Text: P_PAR = D .
Selection Text: P_PRCDT = D .
Title: Execute Owner Requests
Text Symbol: YR1 = DcYr
Text Symbol: USR = Created by
Text Symbol: TYP = Doc. Type Descr.
Text Symbol: TL1 = Document list
Text Symbol: STT = Start Time
Text Symbol: STS = Document Status
Text Symbol: STR = Start Date
Text Symbol: SEL = Selection
Text Symbol: SCH = Scheduled
Text Symbol: REQ = Request Descr.
Text Symbol: ACT = Active
Text Symbol: BOT = Either
Text Symbol: CAN = Cancelled
Text Symbol: CDT = Created on
Text Symbol: CRE = Document Creation
Text Symbol: DIS = Display Mode
Text Symbol: DOC = Doc. Number
Text Symbol: DST = Doc Status
Text Symbol: EXE = Execute
Text Symbol: FIN = Finished
Text Symbol: JNM = Background Job Name
Text Symbol: JOB = Background Job List
Text Symbol: JST = Job Status





Text Symbol: JUS = User
Text Symbol: LST = Document List
Text Symbol: NEW = New
Text Symbol: OLD = Old
Text Symbol: OWN = Owner
Text Symbol: PAR = Parameters
Text Symbol: PRC = Req. Proc. date
Text Symbol: PRO = Processed Documents
Text Symbol: REA = Ready
Text Symbol: REL = Released
Text Symbol: REP = Generate Reports


INCLUDES used within this REPORT ROIUOW_TRANSFER_EXECUTE

INCLUDE ROIUOW_TRANSFER_EXECUTEO1.
INCLUDE ROIUOW_TRANSFER_EXECUTEI1.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

OIUOW_CHECK_INT_ACTIVE call function 'OIUOW_CHECK_INT_ACTIVE' importing is_active = g_int_active.

OIU_TIMESTAMP_TO_DATE

OIL_TIMESTAMP_TO_DATE * call function 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL call function 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL exporting i_tstamp = oiuow_dtch-oiu_timestamp importing e_date = lf_date e_time = lf_time exceptions invalid_time_zone = 1 invalid_timestamp = 2 others = 3.

OIU_TIMESTAMP_TO_DATE

OIL_TIMESTAMP_TO_DATE * call function 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL call function 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL exporting i_tstamp = oiuow_dtch-process_dt importing e_date = lf_proc e_time = lf_time exceptions invalid_time_zone = 0 invalid_timestamp = 0 others = 0.

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting I_PROGRAM_NAME = g_repid * i_internal_tabname = g_tab_list "SOGK044587 JV i_structure_name = 'ROIUOW_TRANSFER_EXECUTE_ALV' * i_client_never_display = 'X' changing ct_fieldcat = gt_fieldcatl[] EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3 .

REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting I_PROGRAM_NAME = g_repid * i_internal_tabname = g_tab_jobs "SOGK044587 JV i_structure_name = 'ROIUOW_TRANSFER_EXECUTE_ALV' * i_client_never_display = 'X' changing ct_fieldcat = gt_fieldcatj[].

REUSE_ALV_BLOCK_LIST_INIT ** call function 'REUSE_ALV_BLOCK_LIST_INIT' "SOGK044587 JV ** exporting "SOGK044587 JV ** i_callback_program = g_repid "SOGK044587 JV ** i_callback_pf_status_set = 'SET_STATUS' "SOGK044587 JV ** i_callback_user_command = 'USER_COMMAND'. "SOGK044587 JV

REUSE_ALV_BLOCK_LIST_APPEND ** call function 'REUSE_ALV_BLOCK_LIST_APPEND' "SOGK044587 JV ** exporting "SOGK044587 JV ** is_layout = gs_layoutl "SOGK044587 JV ** it_fieldcat = gt_fieldcatl[] "SOGK044587 JV ** i_tabname = g_tab_list "SOGK044587 JV ** it_events = gt_eventsl "SOGK044587 JV ** tables "SOGK044587 JV ** t_outtab = gt_list "SOGK044587 JV ** exceptions "SOGK044587 JV ** program_error = 1 "SOGK044587 JV ** maximum_of_appends_reached = 2 "SOGK044587 JV ** others = 3. "SOGK044587 JV

REUSE_ALV_BLOCK_LIST_APPEND ** call function 'REUSE_ALV_BLOCK_LIST_APPEND' "SOGK044587 JV ** exporting "SOGK044587 JV ** is_layout = gs_layoutj "SOGK044587 JV ** it_fieldcat = gt_fieldcatj[] "SOGK044587 JV ** i_tabname = g_tab_jobs "SOGK044587 JV ** it_events = gt_eventsj "SOGK044587 JV ** tables "SOGK044587 JV ** t_outtab = gt_jobs "SOGK044587 JV ** exceptions "SOGK044587 JV ** program_error = 1 "SOGK044587 JV ** maximum_of_appends_reached = 2 "SOGK044587 JV ** others = 3. "SOGK044587 JV

REUSE_ALV_BLOCK_LIST_DISPLAY ** call function 'REUSE_ALV_BLOCK_LIST_DISPLAY' "SOGK044587 JV ** exceptions "SOGK044587 JV ** program_error = 1 "SOGK044587 JV ** others = 2. "SOGK044587 JV

REUSE_ALV_LIST_DISPLAY *CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "SOGK044587 JV * EXPORTING "SOGK044587 JV ** I_INTERFACE_CHECK = ' ' "SOGK044587 JV ** I_BYPASSING_BUFFER = "SOGK044587 JV ** I_BUFFER_ACTIVE = ' ' "SOGK044587 JV * I_CALLBACK_PROGRAM = g_repid "SOGK044587 JV * I_CALLBACK_PF_STATUS_SET = 'SET_STATUS' "SOGK044587 JV ** I_CALLBACK_USER_COMMAND = 'USER_COMMAND' "SOGK044587 JV ** I_STRUCTURE_NAME = "SOGK044587 JV * IS_LAYOUT = gs_layoutl "SOGK044587 JV * IT_FIELDCAT = gt_fieldcatl "SOGK044587 JV ** IT_EXCLUDING = "SOGK044587 JV ** IT_SPECIAL_GROUPS = "SOGK044587 JV ** IT_SORT = "SOGK044587 JV ** IT_FILTER = "SOGK044587 JV ** IS_SEL_HIDE = "SOGK044587 JV ** I_DEFAULT = 'X' "SOGK044587 JV ** I_SAVE = ' ' "SOGK044587 JV ** IS_VARIANT = "SOGK044587 JV * IT_EVENTS = gt_eventsl[] "SOGK044587 JV ** IT_EVENT_EXIT = "SOGK044587 JV ** IS_PRINT = "SOGK044587 JV ** IS_REPREP_ID = "SOGK044587 JV ** I_SCREEN_START_COLUMN = 0 "SOGK044587 JV ** I_SCREEN_START_LINE = 0 "SOGK044587 JV ** I_SCREEN_END_COLUMN = 0 "SOGK044587 JV ** I_SCREEN_END_LINE = 0 "SOGK044587 JV ** IMPORTING "SOGK044587 JV ** E_EXIT_CAUSED_BY_CALLER = "SOGK044587 JV ** ES_EXIT_CAUSED_BY_USER = "SOGK044587 JV * TABLES "SOGK044587 JV * T_OUTTAB = gt_list "SOGK044587 JV * EXCEPTIONS "SOGK044587 JV * PROGRAM_ERROR = 1 "SOGK044587 JV * OTHERS = 2 "SOGK044587 JV * . "SOGK044587 JV

REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' "EAKK000154 EXPORTING "EAKK000154 i_callback_program = g_repid "EAKK000154 I_CALLBACK_PF_STATUS_SET = 'SET_STATUS' "EAKK000154 I_CALLBACK_USER_COMMAND = 'USER_COMMAND'. "EAKK000154






REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' "EAKK000154 EXPORTING "EAKK000154 is_layout = gs_layoutl "EAKK000154 it_fieldcat = gt_fieldcatl[] "EAKK000154 i_tabname = g_tab_list "EAKK000154 it_events = gt_eventsl "EAKK000154 * IT_SORT = "EAKK000154 * I_TEXT = ' ' "EAKK000154 tables "EAKK000154 t_outtab = gt_list. "EAKK000154

REUSE_ALV_BLOCK_LIST_DISPLAY call function 'REUSE_ALV_BLOCK_LIST_DISPLAY' "EAKK000154 exceptions "EAKK000154 program_error = 1 "EAKK000154 others = 2. "EAKK000154

JOB_OPEN call function 'JOB_OPEN' exporting jobname = gs_tbtco-jobname importing jobcount = gs_tbtco-jobcount exceptions cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 others = 4.

JOB_CLOSE call function 'JOB_CLOSE' exporting jobcount = gs_tbtco-jobcount jobname = gs_tbtco-jobname strtimmed = c_true 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.

OIU_TIMESTAMP_TO_DATE

OIL_TIMESTAMP_TO_DATE * call function 'OIU_TIMESTAMP_TO_DATE' "SOGK013217 RL call function 'OIL_TIMESTAMP_TO_DATE' "SOGK013217 RL exporting i_tstamp = oiuow_dtch-process_dt importing e_date = lf_proc e_time = lf_time exceptions invalid_time_zone = 0 invalid_timestamp = 0 others = 0.

DOMAIN_VALUE_GET call function 'DOMAIN_VALUE_GET' exporting i_domname = g_domname i_domvalue = g_domval importing e_ddtext = g_ddtext exceptions not_exist = 1 others = 2.

BP_JOBLOG_SHOW call function 'BP_JOBLOG_SHOW' exporting client = sy-mandt jobcount = gs_jobs-jobcount jobname = gs_jobs-jobname exceptions error_reading_jobdata = 1 error_reading_joblog_data = 2 jobcount_missing = 3 joblog_does_not_exist = 4 joblog_is_empty = 5 joblog_show_canceled = 6 jobname_missing = 7 job_does_not_exist = 8 no_joblog_there_yet = 9 no_show_privilege_given = 10 others = 11.

OIUOW_DISPLAY_JOB_SPOOL_LIST call function 'OIUOW_DISPLAY_JOB_SPOOL_LIST' exporting spool_id = rep_id jobname = gs_jobs-jobname exceptions error_selecting_spool_id = 1 no_spool_id_selected = 2 error_displaying_list = 3 others = 4.

OIUOW_DISPLAY_JOB_SPOOL_LIST call function 'OIUOW_DISPLAY_JOB_SPOOL_LIST' exporting spool_id = rep_id jobname = gs_jobs-jobname exceptions error_selecting_spool_id = 1 no_spool_id_selected = 2 error_displaying_list = 3 others = 4.

OIU_DISPLAY_MESSAGES call function 'OIU_DISPLAY_MESSAGES' exporting i_appl = c_appl i_extnumber = g_ext_name i_uname = space exceptions found_no_logs = 1 appl_log_error = 2 others = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "SOGK044587 JV EXPORTING "SOGK044587 JV * I_INTERFACE_CHECK = ' ' "SOGK044587 JV * I_BYPASSING_BUFFER = "SOGK044587 JV * I_BUFFER_ACTIVE = ' ' "SOGK044587 JV I_CALLBACK_PROGRAM = g_repid "SOGK044587 JV * I_CALLBACK_PF_STATUS_SET = 'SET_STATUS' "SOGK044587 JV * I_CALLBACK_USER_COMMAND = 'USER_COMMAND' "SOGK044587 JV * I_STRUCTURE_NAME = "SOGK044587 JV IS_LAYOUT = gs_layoutj "SOGK044587 JV IT_FIELDCAT = gt_fieldcatj "SOGK044587 JV * IT_EXCLUDING = "SOGK044587 JV * IT_SPECIAL_GROUPS = "SOGK044587 JV * IT_SORT = "SOGK044587 JV * IT_FILTER = "SOGK044587 JV * IS_SEL_HIDE = "SOGK044587 JV * I_DEFAULT = 'X' "SOGK044587 JV * I_SAVE = ' ' "SOGK044587 JV * IS_VARIANT = "SOGK044587 JV IT_EVENTS = gt_eventsj[] "SOGK044587 JV * IT_EVENT_EXIT = "SOGK044587 JV * IS_PRINT = "SOGK044587 JV * IS_REPREP_ID = "SOGK044587 JV * I_SCREEN_START_COLUMN = 0 "SOGK044587 JV * I_SCREEN_START_LINE = 0 "SOGK044587 JV * I_SCREEN_END_COLUMN = 0 "SOGK044587 JV * I_SCREEN_END_LINE = 0 "SOGK044587 JV * IMPORTING "SOGK044587 JV * E_EXIT_CAUSED_BY_CALLER = "SOGK044587 JV * ES_EXIT_CAUSED_BY_USER = "SOGK044587 JV TABLES "SOGK044587 JV T_OUTTAB = gt_jobs "SOGK044587 JV EXCEPTIONS "SOGK044587 JV PROGRAM_ERROR = 1 "SOGK044587 JV OTHERS = 2 "SOGK044587 JV .



Contribute (Add Comments)

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 ROIUOW_TRANSFER_EXECUTE or its description.