REP_MAIN_QUEUE 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 REP_MAIN_QUEUE into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
VELOR - Update Reservation Queue
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: MATNR_LS = D Vehicle Model
Selection Text: WERKS_LS = D Plant
Title: Update Reservation Queue
Text Symbol: 001 = @DH@ Hist. Logs
Text Symbol: T04 = Restrict Vehicle Selection
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MGV_SELOP_AFTER_INITIALIZATION call function 'MGV_SELOP_AFTER_INITIALIZATION' EXPORTING PROGRAM = mgv_matnr_prog TABLES SELOP = mgv_matnr_selopt_tab EXCEPTIONS NO_PROGRAMNAME = 1 OTHERS = 2 .
MGV_SELOP_AFTER_START_OF_SEL CALL FUNCTION 'MGV_SELOP_AFTER_START_OF_SEL' EXPORTING SELOPT_NAME = mgv_matnr_selopt_tab-name TABLES RANGE =
.
VELO14_GET_PLANT_CALENDAR CALL FUNCTION 'VELO14_GET_PLANT_CALENDAR' EXPORTING WERKS_IV = WERKS_LS-LOW EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
VELO04_READ_MARA CALL FUNCTION 'VELO04_READ_MARA' EXPORTING MATNR_IV = MATNR_LS-LOW EXCEPTIONS MATERIAL_NOT_FOUND = 1 OTHERS = 2.
VELO22_SET_VMS_FLAG CALL FUNCTION 'VELO22_SET_VMS_FLAG'.
VELO03_CHECK_AUTHORITY CALL FUNCTION 'VELO03_CHECK_AUTHORITY' EXPORTING ACTVT_IV = VLC_ACTVT_ADMIN_GC EXCEPTIONS NO_AUTHORITY = 1 OTHERS = 2.
VELO03_BAL_LOG_CREATE CALL FUNCTION 'VELO03_BAL_LOG_CREATE' EXPORTING OBJECT_IV = ACTLOG_RESV_GC IMPORTING LOG_HANDLE_EV = LOG_HANDLE_LV EXCEPTIONS LOG_HEADER_INCONSISTENT = 1 OTHERS = 2.
VELO14_READ_RESERVATION_QUEUE CALL FUNCTION 'VELO14_READ_RESERVATION_QUEUE' EXPORTING EXPIRED_ENTRIES_IV = XFLAG_GC TABLES RESERVATION_QUEUE_ET = RESERVATION_QUEUE_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO14_GET_VEHICLES CALL FUNCTION 'VELO14_GET_VEHICLES' EXPORTING NO_READCONF_IV = XFLAG_GC TABLES GUIDS_IT = VLCGUID_LT MATNR_IT = MATNR_LS WERKS_IT = WERKS_LS VLCDIAVEHI_CONF_ET = VLCDIAVEHI_CONF_LT EXCEPTIONS NO_VEHICLE_FOUND = 1 ERROR_OCCURED = 2 OTHERS = 3.
VELO09_SET_ACTION CALL FUNCTION 'VELO09_SET_ACTION' " DERQ EXPORTING INCOMING_ACTION_IV = ACTION_VH_DELRRQ_GC COMMIT_IV = 'S' TABLES VLCDIAVEHI_CT = VLCDIAVEHI_LT VLCH_MSSG_ET = VLCH_MSSG_HELP_LT CHANGING VLCACTDATA_CS = VLCACTDATA_LS EXCEPTIONS ACTION_NOT_DEFINED = 1 NO_AUTHORITY = 2 INTERLINKED_ACTION_ERROR = 3 CREA_PREPARE_FAILED = 4 ACTION_NOT_PERFORMED = 5 ACTION_NOT_COMPL_PERFORMED = 6 OTHERS = 7.
VELO03_FILL_ERROR_TABLE CALL FUNCTION 'VELO03_FILL_ERROR_TABLE' EXPORTING MSGID_IV = 'VELO' MSGTY_IV = 'I' MSGNO_IV = 353 TABLES VLCH_MSSG_CT = VLCH_MSSG_LT.
VELO03_BAL_LOG_MSG_ADD CALL FUNCTION 'VELO03_BAL_LOG_MSG_ADD' EXPORTING ACTION_IV = ACTION_VH_DELRRQ_GC " DERQ SORTFLAG_IV = '1' LOG_HANDLE_IV = LOG_HANDLE_LV VLCH_MSSG_IS = VLCH_MSSG_LS EXCEPTIONS MESSAGE_NOT_ADD = 1 OTHERS = 2.
VELO09_SET_ACTION CALL FUNCTION 'VELO09_SET_ACTION' " DERS EXPORTING INCOMING_ACTION_IV = ACTION_VH_DELRES_GC COMMIT_IV = 'S' TABLES VLCDIAVEHI_CT = VLCDIAVEHI_LT VLCH_MSSG_ET = VLCH_MSSG_HELP_LT CHANGING VLCACTDATA_CS = VLCACTDATA_LS EXCEPTIONS ACTION_NOT_DEFINED = 1 NO_AUTHORITY = 2 INTERLINKED_ACTION_ERROR = 3 CREA_PREPARE_FAILED = 4 ACTION_NOT_PERFORMED = 5 ACTION_NOT_COMPL_PERFORMED = 6 OTHERS = 7.
VELO03_FILL_ERROR_TABLE CALL FUNCTION 'VELO03_FILL_ERROR_TABLE' EXPORTING MSGID_IV = 'VELO' MSGTY_IV = 'I' MSGNO_IV = 357 TABLES VLCH_MSSG_CT = VLCH_MSSG_LT.
VELO03_BAL_LOG_MSG_ADD CALL FUNCTION 'VELO03_BAL_LOG_MSG_ADD' EXPORTING ACTION_IV = ACTION_VH_DELRES_GC " DERS SORTFLAG_IV = '2' LOG_HANDLE_IV = LOG_HANDLE_LV VLCH_MSSG_IS = VLCH_MSSG_LS EXCEPTIONS MESSAGE_NOT_ADD = 1 OTHERS = 2.
VELO04_READ_SEVERAL_INQUIRY CALL FUNCTION 'VELO04_READ_SEVERAL_INQUIRY' EXPORTING VLCACTDOCTYPE_IV = ABA_IQRY_GC ALL_VEHICLES_IV = XFLAG_GC TABLES VLCINQUIRY_ET = VLCINQUIRY_LT EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
VELO14_GET_VEHICLES CALL FUNCTION 'VELO14_GET_VEHICLES' EXPORTING NO_READCONF_IV = XFLAG_GC TABLES GUIDS_IT = VLCGUID_LT MATNR_IT = MATNR_LS WERKS_IT = WERKS_LS VLCDIAVEHI_CONF_ET = VLCDIAVEHI_CONF_LT EXCEPTIONS NO_VEHICLE_FOUND = 1 ERROR_OCCURED = 2 OTHERS = 3.
VELO14_READ_RESERVATIONS CALL FUNCTION 'VELO14_READ_RESERVATIONS' TABLES VLCGUID_IT = VLCGUID_NORANGE_LT RESERVATIONS_ET = RESERVATION_QUEUE_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
CALL FUNCTION 'VELO14_GET_INQUIRYS_GUIDS' EXPORTING VBELN_IV = VLCINQUIRY_VBELN_LS-VBELN VLCACTDOCTYPE_IV = ABA_IQRY_GC TABLES VLCGUID_ET = MISSING_GUIDS_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO09_SET_ACTION CALL FUNCTION 'VELO09_SET_ACTION' " DEIQ EXPORTING INCOMING_ACTION_IV = ACTION_VH_DLIQRY_GC COMMIT_IV = 'S' TABLES VLCDIAVEHI_CT = VLCDIAVEHI_LT VLCH_MSSG_ET = VLCH_MSSG_HELP_LT CHANGING VLCACTDATA_CS = VLCACTDATA_LS EXCEPTIONS ACTION_NOT_DEFINED = 1 NO_AUTHORITY = 2 INTERLINKED_ACTION_ERROR = 3 CREA_PREPARE_FAILED = 4 ACTION_NOT_PERFORMED = 5 ACTION_NOT_COMPL_PERFORMED = 6 OTHERS = 7.
VELO03_FILL_ERROR_TABLE CALL FUNCTION 'VELO03_FILL_ERROR_TABLE' EXPORTING MSGID_IV = 'VELO' MSGTY_IV = 'I' MSGNO_IV = 360 TABLES VLCH_MSSG_CT = VLCH_MSSG_LT.
VELO03_BAL_LOG_MSG_ADD CALL FUNCTION 'VELO03_BAL_LOG_MSG_ADD' EXPORTING ACTION_IV = ACTION_VH_DLIQRY_GC " DEIQ SORTFLAG_IV = '3' LOG_HANDLE_IV = LOG_HANDLE_LV VLCH_MSSG_IS = VLCH_MSSG_LS EXCEPTIONS MESSAGE_NOT_ADD = 1 OTHERS = 2.
VELO04_READ_SEVERAL_OFFER CALL FUNCTION 'VELO04_READ_SEVERAL_OFFER' EXPORTING VLCACTDOCTYPE_IV = ABA_OFFE_GC ALL_VEHICLES_IV = XFLAG_GC TABLES VLCOFFER_ET = VLCOFFER_LT EXCEPTIONS NO_OFFER_FOUND = 1 OTHERS = 2.
VELO14_GET_VEHICLES CALL FUNCTION 'VELO14_GET_VEHICLES' EXPORTING NO_READCONF_IV = XFLAG_GC TABLES GUIDS_IT = VLCGUID_LT MATNR_IT = MATNR_LS WERKS_IT = WERKS_LS VLCDIAVEHI_CONF_ET = VLCDIAVEHI_CONF_LT EXCEPTIONS NO_VEHICLE_FOUND = 1 ERROR_OCCURED = 2 OTHERS = 3.
VELO14_READ_RESERVATIONS CALL FUNCTION 'VELO14_READ_RESERVATIONS' TABLES VLCGUID_IT = VLCGUID_NORANGE_LT RESERVATIONS_ET = RESERVATION_QUEUE_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO14_GET_OFFERS_GUIDS CALL FUNCTION 'VELO14_GET_OFFERS_GUIDS' EXPORTING VBELN_IV = VLCOFFER_VBELN_LS-VBELN VLCACTDOCTYPE_IV = ABA_OFFE_GC TABLES VLCGUID_ET = MISSING_GUIDS_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO09_SET_ACTION CALL FUNCTION 'VELO09_SET_ACTION' " DEOF EXPORTING INCOMING_ACTION_IV = ACTION_VH_DLOFFE_GC COMMIT_IV = 'S' TABLES VLCDIAVEHI_CT = VLCDIAVEHI_LT VLCH_MSSG_ET = VLCH_MSSG_HELP_LT CHANGING VLCACTDATA_CS = VLCACTDATA_LS EXCEPTIONS ACTION_NOT_DEFINED = 1 NO_AUTHORITY = 2 INTERLINKED_ACTION_ERROR = 3 CREA_PREPARE_FAILED = 4 ACTION_NOT_PERFORMED = 5 ACTION_NOT_COMPL_PERFORMED = 6 OTHERS = 7.
VELO03_FILL_ERROR_TABLE CALL FUNCTION 'VELO03_FILL_ERROR_TABLE' EXPORTING MSGID_IV = 'VELO' MSGTY_IV = 'I' MSGNO_IV = 361 TABLES VLCH_MSSG_CT = VLCH_MSSG_LT.
VELO03_BAL_LOG_MSG_ADD CALL FUNCTION 'VELO03_BAL_LOG_MSG_ADD' EXPORTING ACTION_IV = ACTION_VH_DLOFFE_GC " DEOF SORTFLAG_IV = '4' LOG_HANDLE_IV = LOG_HANDLE_LV VLCH_MSSG_IS = VLCH_MSSG_LS EXCEPTIONS MESSAGE_NOT_ADD = 1 OTHERS = 2.
VELO14_READ_RESERVATION_QUEUE CALL FUNCTION 'VELO14_READ_RESERVATION_QUEUE' EXPORTING FUTURE_ENTRIES_IV = XFLAG_GC TABLES RESERVATION_QUEUE_ET = FUTURE_RESQUEUE_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO14_READ_RESERVATION_QUEUE CALL FUNCTION 'VELO14_READ_RESERVATION_QUEUE' EXPORTING CURRENT_ENTRIES_IV = XFLAG_GC TABLES RESERVATION_QUEUE_ET = CURRENT_RESQUEUE_LT EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.
VELO14_GET_VEHICLES CALL FUNCTION 'VELO14_GET_VEHICLES' EXPORTING NO_READCONF_IV = XFLAG_GC TABLES GUIDS_IT = VLCGUID_LT MATNR_IT = MATNR_LS WERKS_IT = WERKS_LS VLCDIAVEHI_CONF_ET = VLCDIAVEHI_CONF_LT EXCEPTIONS NO_VEHICLE_FOUND = 1 ERROR_OCCURED = 2 OTHERS = 3.
VELO14_GET_VEHICLES CALL FUNCTION 'VELO14_GET_VEHICLES' EXPORTING NO_READCONF_IV = XFLAG_GC TABLES GUIDS_IT = VLCGUID_LT MATNR_IT = MATNR_LS WERKS_IT = WERKS_LS VLCDIAVEHI_CONF_ET = VLCDIAVEHI_CONF_LT EXCEPTIONS NO_VEHICLE_FOUND = 1 ERROR_OCCURED = 2 OTHERS = 3.
VELO09_SET_ACTION CALL FUNCTION 'VELO09_SET_ACTION' " RSVN
EXPORTING INCOMING_ACTION_IV = ACTION_VH_RESERV_GC COMMIT_IV = 'S' TABLES VLCDIAVEHI_CT = VLCDIAVEHI_LT VLCH_MSSG_ET = VLCH_MSSG_HELP_LT CHANGING VLCACTDATA_CS = VLCACTDATA_LS EXCEPTIONS ACTION_NOT_DEFINED = 1 NO_AUTHORITY = 2 INTERLINKED_ACTION_ERROR = 3 CREA_PREPARE_FAILED = 4 ACTION_NOT_PERFORMED = 5 ACTION_NOT_COMPL_PERFORMED = 6 OTHERS = 7.
VELO03_FILL_ERROR_TABLE CALL FUNCTION 'VELO03_FILL_ERROR_TABLE' EXPORTING MSGID_IV = 'VELO' MSGTY_IV = 'I' MSGNO_IV = 354 TABLES VLCH_MSSG_CT = VLCH_MSSG_LT.
VELO03_BAL_LOG_MSG_ADD CALL FUNCTION 'VELO03_BAL_LOG_MSG_ADD' EXPORTING ACTION_IV = ACTION_VH_RESERV_GC " RSVN SORTFLAG_IV = '5' LOG_HANDLE_IV = LOG_HANDLE_LV VLCH_MSSG_IS = VLCH_MSSG_LS EXCEPTIONS MESSAGE_NOT_ADD = 1 OTHERS = 2.
BAL_DB_SAVE CALL FUNCTION 'BAL_DB_SAVE' EXPORTING I_CLIENT = SY-MANDT I_IN_UPDATE_TASK = ' ' I_SAVE_ALL = ' ' I_T_LOG_HANDLE = LOG_HANDLE_LT EXCEPTIONS LOG_NOT_FOUND = 1 SAVE_NOT_ALLOWED = 2 NUMBERING_ERROR = 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 REP_MAIN_QUEUE or its description.