SAP Reports / Programs

ROIU_REQ_SELECT SAP ABAP Report - Allocation Selection







ROIU_REQ_SELECT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use this report transaction to allocate a network in PRA Production...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter ROIU_REQ_SELECT 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

O3U_RQST - VA/CA Allocation Request


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 ROIU_REQ_SELECT. "Basic submit
SUBMIT ROIU_REQ_SELECT AND RETURN. "Return to original report after report execution complete
SUBMIT ROIU_REQ_SELECT 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_ALLCTD = Allocated
Selection Text: P_DAILY =
Selection Text: P_MNTHLY =
Selection Text: P_PRDDT = Production Date
Selection Text: P_SUBSYS = PRA Module
Selection Text: S_CA_STA = CA Network Status
Selection Text: S_DN_GRP = Delivery Network Group
Selection Text: S_DN_NO = Delivery Network
Selection Text: S_MAJPD = Major Product
Selection Text: S_PR_STA = PR Network Status
Title: Allocation Selection
Text Symbol: S03 = Network Status
Text Symbol: S02 = CA
Text Symbol: S01 = PR
Text Symbol: PB5 = DN Group
Text Symbol: PB4 = D.Network
Text Symbol: MON = Monthly
Text Symbol: M03 = Getting selected information....
Text Symbol: M02 = Getting selected information..
Text Symbol: M01 = Getting selected information
Text Symbol: E08 = DN Network found has an invalid profile for
Text Symbol: E07 = scheduled - job log not yet created
Text Symbol: E06 = Job
Text Symbol: E05 = found for
Text Symbol: E04 = spool list
Text Symbol: E03 = job log
Text Symbol: E02 = message log
Text Symbol: 010 = can not be selected
Text Symbol: 011 = Major Product
Text Symbol: 012 = Subsystem
Text Symbol: 013 = Allocated
Text Symbol: 014 = Non-Allocated
Text Symbol: 015 = Processing networks
Text Symbol: 016 = Processing networks: None
Text Symbol: 017 = Monthly frequency requires a month-end
Text Symbol: 018 = Production Date
Text Symbol: 666 = The Non-Allocated network has been closed.
Text Symbol: B01 = Select by





Text Symbol: B02 = Parameters
Text Symbol: B03 = Allocation Frequency
Text Symbol: C10 = Type
Text Symbol: C20 = Product
Text Symbol: D10 = Status
Text Symbol: D20 = Results
Text Symbol: D30 = Close ind.
Text Symbol: D40 = Status:
Text Symbol: D50 = 1st Process DT
Text Symbol: D60 = Last Prcs date
Text Symbol: D70 = Last Prcs time
Text Symbol: DLY = Daily
Text Symbol: E00 = No entries match the selection criteria
Text Symbol: E01 = No


INCLUDES used within this REPORT ROIU_REQ_SELECT

ROIU_VA_CONSTANTS, " COMMON STUFF


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:

OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = SY-DATUM IMPORTING E_LAST_DAY = P_PRDDT. "#EC DOM_EQUAL

OIL_LAST_DAY_OF_MONTH CALL FUNCTION 'OIL_LAST_DAY_OF_MONTH' EXPORTING I_DATE = P_PRDDT "#EC DOM_EQUAL IMPORTING E_LAST_DAY = ew_date.

OIU_CHECK_HIER_IN_STD * CALL FUNCTION 'OIU_CHECK_HIER_IN_STD' * EXPORTING ** I_SETCLASS = '8001' * I_SETNAME = l_SETNAME * EXCEPTIONS * NOT_IN_STANDARD = 1 * OTHERS = 2.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 TEXT = 'Getting selected information'(M01) EXCEPTIONS OTHERS = 0.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 TEXT = 'Getting selected information..'(M02)

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 TEXT = 'Getting selected information....'(M03)

OIU_VA_INTEGR_STATUS CALL FUNCTION 'OIU_VA_INTEGR_STATUS' IMPORTING E_GP_STATUS = w_edit_status EXCEPTIONS EDIT_MISSING = 1 OTHERS = 2.

RSPO_RESOLVE_SYSTEM_NAMES CALL FUNCTION 'RSPO_RESOLVE_SYSTEM_NAMES' TABLES SYSSEL = R_RQSYST SYSLIST = SYSLIST.

REUSE_ALV_BLOCK_LIST_INIT * CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' "AR SOGK044587 * EXPORTING "AR SOGK044587 * i_callback_program = g_repid "AR SOGK044587 * I_CALLBACK_PF_STATUS_SET = 'SET_STATUS' "AR SOGK044587 * I_CALLBACK_USER_COMMAND = 'USER_COMMAND'. "AR SOGK044587

REUSE_ALV_BLOCK_LIST_APPEND * CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' "AR SOGK044587 * EXPORTING "AR SOGK044587 * is_layout = gs_layout1 "AR SOGK044587 * it_fieldcat = gt_fld_cat1[] "AR SOGK044587 * i_tabname = 'T_ALV_TB' "AR SOGK044587 * it_events = gt_events1 "AR SOGK044587 ** IT_SORT = "AR SOGK044587 ** I_TEXT = ' ' "AR SOGK044587 * tables "AR SOGK044587 * t_outtab = T_ALV_TB. "AR SOGK044587

REUSE_ALV_BLOCK_LIST_APPEND * CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' "AR SOGK044587 * EXPORTING "AR SOGK044587 * is_layout = gs_layout2 "AR SOGK044587 * it_fieldcat = gt_fld_cat2[] "AR SOGK044587 * i_tabname = 'T_AL2_TB' "AR SOGK044587 * it_events = gt_events2 "AR SOGK044587 ** IT_SORT = "AR SOGK044587 ** I_TEXT = ' ' "AR SOGK044587 * tables "AR SOGK044587 * t_outtab = T_AL2_TB "AR SOGK044587 * EXCEPTIONS "AR SOGK044587 * PROGRAM_ERROR = 0 "AR SOGK044587 * MAXIMUM_OF_APPENDS_REACHED = 0 "AR SOGK044587 * OTHERS = 0. "AR SOGK044587






REUSE_ALV_BLOCK_LIST_DISPLAY * CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' "AR SOGK044587 * EXPORTING "AR SOGK044587 ** I_INTERFACE_CHECK = ' ' "AR SOGK044587 * IS_PRINT = fS_PRINT "AR SOGK044587 ** I_SCREEN_START_COLUMN = 0 "AR SOGK044587 ** I_SCREEN_START_LINE = 0 "AR SOGK044587 ** I_SCREEN_END_COLUMN = 0 "AR SOGK044587 ** I_SCREEN_END_LINE = 0 "AR SOGK044587 ** IMPORTING "AR SOGK044587 ** E_EXIT_CAUSED_BY_CALLER = "AR SOGK044587 ** ES_EXIT_CAUSED_BY_USER = "AR SOGK044587 * EXCEPTIONS "AR SOGK044587 * PROGRAM_ERROR = 0 "AR SOGK044587 * OTHERS = 0. "AR SOGK044587

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

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

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

REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' " SOGK045869 VV EXPORTING " SOGK045869 VV is_layout = gs_layout1 " SOGK045869 VV it_fieldcat = gt_fld_cat1[] " SOGK045869 VV i_tabname = 'T_ALV_TB' " SOGK045869 VV it_events = gt_events1 " SOGK045869 VV * IT_SORT = " SOGK045869 VV * I_TEXT = ' ' " SOGK045869 VV tables " SOGK045869 VV t_outtab = T_ALV_TB. " SOGK045869 VV

REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' " SOGK045869 VV EXPORTING " SOGK045869 VV is_layout = gs_layout2 " SOGK045869 VV it_fieldcat = gt_fld_cat2[] " SOGK045869 VV i_tabname = 'T_AL2_TB' " SOGK045869 VV it_events = gt_events2 " SOGK045869 VV * IT_SORT = " SOGK045869 VV * I_TEXT = ' ' " SOGK045869 VV tables " SOGK045869 VV t_outtab = T_AL2_TB " SOGK045869 VV EXCEPTIONS " SOGK045869 VV PROGRAM_ERROR = 0 " SOGK045869 VV MAXIMUM_OF_APPENDS_REACHED = 0 " SOGK045869 VV OTHERS = 0. " SOGK045869 VV

REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' " SOGK045869 VV EXPORTING " SOGK045869 VV * I_INTERFACE_CHECK = ' ' " SOGK045869 VV IS_PRINT = fS_PRINT " SOGK045869 VV * I_SCREEN_START_COLUMN = 0 " SOGK045869 VV * I_SCREEN_START_LINE = 0 " SOGK045869 VV * I_SCREEN_END_COLUMN = 0 " SOGK045869 VV * I_SCREEN_END_LINE = 0 " SOGK045869 VV * IMPORTING " SOGK045869 VV * E_EXIT_CAUSED_BY_CALLER = " SOGK045869 VV * ES_EXIT_CAUSED_BY_USER = " SOGK045869 VV EXCEPTIONS " SOGK045869 VV PROGRAM_ERROR = 0 " SOGK045869 VV OTHERS = 0. " SOGK045869 VV

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

OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' "SOGK038035 RAVISHANKAR EXPORTING "SOGK038035 RAVISHANKAR I_ALLOC_FL = l_alloc_fl " SOGK036720 AR I_CHK_STATUS = SPACE " Status check not necessary debug = debug "SOGK038035 RAVISHANKAR IMPORTING "SOGK038035 RAVISHANKAR E_ANSWER = F_ANSWR " E = Execute, C = Cancel TABLES "SOGK038035 RAVISHANKAR T_DSPLY_LST = F_NON_ALLOC_LIST " Screen's display list EXCEPTIONS "SOGK038035 RAVISHANKAR MISSING_KEY_FIELDS = 1 "SOGK038035 RAVISHANKAR OTHERS = 2. "SOGK038035 RAVISHANKAR

OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' EXPORTING I_ALLOC_FL = l_alloc_fl " SOGK036720 AR I_CHK_STATUS = SPACE " Status check not necessary debug = debug IMPORTING E_ANSWER = F_ANSWR " E = Execute, C = Cancel TABLES T_DSPLY_LST = F_LIST " Screen's display list EXCEPTIONS MISSING_KEY_FIELDS = 1 OTHERS = 2.

OIU_GET_DNSTD CALL FUNCTION 'OIU_GET_DNSTD' EXPORTING i_dn_no = p_DN_NO i_prddt = P_PRDDT i_freq = P_FREQCD i_majpd = p_MAJPD_CD I_SUBSYS = P_SUBSYS "#EC DOM_EQUAL TABLES t_dnstd = F_DNSTD_TB EXCEPTIONS HDR_NOT_FOUND = 1 DTL_NOT_FOUND = 2 KEY_NOT_FOUND = 3 OTHERS = 4.

OIU_VA_JOBN_STATUS CALL FUNCTION 'OIU_VA_JOBN_STATUS' EXPORTING I_JOBNAME = p_JOB_NM * IMPORTING * E_LN_CNT = TABLES T_JOBPARAMS = F_JBLST_TB EXCEPTIONS JOB_NOT_FOUND = 1 OTHERS = 2.

OIU_VA_JOBN_STATUS CALL FUNCTION 'OIU_VA_JOBN_STATUS' EXPORTING I_JOBNAME = p_JOB_NM * IMPORTING * E_LN_CNT = TABLES T_JOBPARAMS = F_JBLST_TB EXCEPTIONS JOB_NOT_FOUND = 1 OTHERS = 2.

OIU_UPDATE_DNSTD CALL FUNCTION 'OIU_UPDATE_DNSTD' EXPORTING i_process = 'R' " Reset/Clear i_dnstd = oiu_pr_dnstd I_IDOC_OMIT = C_Yes IMPORTING E_DNSTD = oiu_pr_dnstd EXCEPTIONS HDR_MISSING = 1 SUB_MISSING = 2 SYS_NO_ERR = 3 HDR_DB_ERR = 4 DTL_DB_ERR = 5 OTHERS = 6.

RSPO_ISELECT_SPOOLREQS CALL FUNCTION 'RSPO_ISELECT_SPOOLREQS' EXPORTING rfcsystem = sy-sysid ** rfcsystem = SYSLIST-SYSID RQNONE = c_yes RQPROC = c_yes RQSUCC = c_yes RQERR = c_yes * ACCESS = 'BASE' * PROTO = ' ' * IMPORTING * RQ_NO_ACCESS = * RQ_ACCESS = TABLES S_RQCLIE = R_PJCLIE S_RQTITL = R_PJTITL RESULT_TSP01 = t_RESULT EXCEPTIONS ERROR = 0 OTHERS = 0.

RSPO_RID_SPOOLREQ_LIST CALL FUNCTION 'RSPO_RID_SPOOLREQ_LIST' EXPORTING id_list = ft_IDLIST[] * SUMMARY = ' ' EXCEPTIONS ERROR = 0 OTHERS = 0.

OIU_DISPLAY_MESSAGES CALL FUNCTION 'OIU_DISPLAY_MESSAGES' EXPORTING i_appl = P_SUBSYS "#EC DOM_EQUAL I_EXTNUMBER = f_ext_nm I_UNAME = '*' EXCEPTIONS FOUND_NO_LOGS = 1 APPL_LOG_ERROR = 2 OTHERS = 3.

OIU_VA_JOBN_STATUS CALL FUNCTION 'OIU_VA_JOBN_STATUS' EXPORTING I_JOBNAME = ps_alv-job_nm * IMPORTING * E_LN_CNT = TABLES T_JOBPARAMS = F_JBLST_TB EXCEPTIONS JOB_NOT_FOUND = 1 OTHERS = 2.

BP_JOBLOG_SHOW CALL FUNCTION 'BP_JOBLOG_SHOW' EXPORTING * CLIENT = SY-MANDT JOBCOUNT = F_JBLST_TB-jobcount * JOBLOGID = ' ' JOBNAME = F_JBLST_TB-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.

DOMAIN_VALUE_GET



CALL FUNCTION 'DOMAIN_VALUE_GET' EXPORTING I_DOMNAME = P_DMN_NM I_DOMVALUE = P_DMN_VL IMPORTING E_DDTEXT = P_DDTEXT EXCEPTIONS NOT_EXIST = 1 OTHERS = 2.

OIU_VA_FORMAT_JOBNAME CALL FUNCTION 'OIU_VA_FORMAT_JOBNAME' EXPORTING i_subsys = P_SUBSYS "#EC DOM_EQUAL i_freq = p_FREQCD " frequency monthly, daily i_majpd = w_alv_ds-majpd_cd " major prod. 1,2,3,4, etc

OIU_GET_DNSTD CALL FUNCTION 'OIU_GET_DNSTD' EXPORTING i_dn_no = ps_alv-DN_NO i_prddt = P_PRDDT i_freq = P_FREQCD i_majpd = ps_alv-MAJPD_CD * I_SUBSYS = tables t_dnstd = ft_dnstd EXCEPTIONS HDR_NOT_FOUND = 1 DTL_NOT_FOUND = 2 KEY_NOT_FOUND = 3 OTHERS = 4.

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 = fs_dtl-OIU_TIMESTAMP * I_TZONE = 'UTC' IMPORTING E_DATE = fw_DATE E_TIME = fw_TIME EXCEPTIONS INVALID_TIME_ZONE = 1 INVALID_TIMESTAMP = 2 OTHERS = 3.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = g_repid I_CALLBACK_PF_STATUS_SET = 'SET_STATUS_DTL' IS_LAYOUT = gs_layout3 IT_FIELDCAT = gt_fld_cat3[] I_SCREEN_START_COLUMN = 05 I_SCREEN_START_LINE = 05 * I_SCREEN_END_COLUMN = 81 "Note 1441246 I_SCREEN_END_COLUMN = 101 "Note 1441246 I_SCREEN_END_LINE = 10 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = ft_dtl EXCEPTIONS PROGRAM_ERROR = 0 OTHERS = 0.

OIU_HELP_VALUES_GROUP CALL FUNCTION 'OIU_HELP_VALUES_GROUP' EXPORTING fieldname = l_fieldname * TITLE_FIELDNAME = program = l_program dynnr = l_dynnr setclass = c_setclass * DISPLAY_ONLY = ' ' .

OIU_GET_DNSTD CALL FUNCTION 'OIU_GET_DNSTD' EXPORTING i_dn_no = p_dn_no " delivery network number i_prddt = P_PRDDT " production date i_freq = P_FREQCD " frequency code i_majpd = p_majpd_cd " major product code I_SUBSYS = P_SUBSYS "#EC DOM_EQUAL TABLES t_dnstd = ft_dnstd EXCEPTIONS HDR_NOT_FOUND = 1 DTL_NOT_FOUND = 2 KEY_NOT_FOUND = 3 OTHERS = 4.

OIU_UPDATE_DNSTD CALL FUNCTION 'OIU_UPDATE_DNSTD' EXPORTING i_process = c_closed i_dnstd = ft_dnstd I_IDOC_OMIT = fw_IDOC_OMIT IMPORTING E_DNSTD = oiu_pr_dnstd EXCEPTIONS HDR_MISSING = 1 SUB_MISSING = 2 SYS_NO_ERR = 3 HDR_DB_ERR = 4 DTL_DB_ERR = 5 OTHERS = 6.

OIU_VA_POPUP_PARAMS CALL FUNCTION 'OIU_VA_POPUP_PARAMS' EXPORTING i_chk_status = space " Status check not necessary i_batch = l_batch "SOGK044998 AD IMPORTING e_answer = l_answr " E = Execute, C = Cancel TABLES t_dsply_lst = l_list " EXCEPTIONS missing_key_fields = 1 OTHERS = 2.

OIU_UNPROCESSED_PPN_DELETE CALL FUNCTION 'OIU_UNPROCESSED_PPN_DELETE' IN UPDATE TASK EXPORTING I_BATCH_INPUT = SPACE TABLES I_PPN_HEADER = L_HEADER_TB[] I_PPN_DETAIL = L_DETAIL_TB[].



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