REQD_SET_QDPROC_TO_REG_F01 is a standard ABAP INCLUDE 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 REQD_SET_QDPROC_TO_REG_F01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DDIC_FIELDNAME_GET CALL FUNCTION 'DDIC_FIELDNAME_GET' EXPORTING iv_strucname = co_strucname_eanl iv_fieldname = co_fieldname_sparte CHANGING cv_field_description = lv_description EXCEPTIONS OTHERS = 0.
ISU_DB_TSPA_SINGLE CALL FUNCTION 'ISU_DB_TSPA_SINGLE' EXPORTING x_sparte = x_division EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EANLS_SINGLE CALL FUNCTION 'ISU_DB_EANLS_SINGLE' EXPORTING x_anlage = wa_range_install-low EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_EANLS_SINGLE CALL FUNCTION 'ISU_DB_EANLS_SINGLE' EXPORTING x_anlage = wa_range_install-high EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE422_FORALL CALL FUNCTION 'ISU_DB_TE422_FORALL' TABLES t_te422 = it_te422 EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
MSG_OPEN CALL FUNCTION 'MSG_OPEN' EXPORTING x_no_dialog = co_flag_marked x_log = co_flag_marked x_next_msg = co_flag_marked IMPORTING y_msg_handle = xy_msg_handle CHANGING xy_parm = msg_parm EXCEPTIONS failed = 1 subs_invalid = 2 log_invalid = 3 OTHERS = 4.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = x_msg_handle x_action = co_msg_dspl EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_STATUS_HANDLE CALL FUNCTION 'MSG_STATUS_HANDLE' EXPORTING x_msg_handle = x_msg_handle IMPORTING yt_count = lt_count.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = x_msg_handle x_action = co_msg_save EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
MSG_CLOSE CALL FUNCTION 'MSG_CLOSE' EXPORTING x_msg_handle = x_msg_handle EXCEPTIONS not_found = 1 handle_invalid = 2 OTHERS = 3.
ISU_TABLE_FILL_ADMINL CALL FUNCTION 'ISU_TABLE_FILL_ADMINL' TABLES t_insert = xyt_eadz_qd_insert t_update = xyt_eadz_qd_update.
ISU_DB_TSPAT_SINGLE CALL FUNCTION 'ISU_DB_TSPAT_SINGLE' EXPORTING x_spras = sy-langu x_sparte = x_division IMPORTING y_vtext = lv_division_txt EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_MSG_ON CALL FUNCTION 'ISU_MSG_ON'.
ISU_MSG_PUT CALL FUNCTION 'ISU_MSG_PUT' EXPORTING x_msg_typ = wa_error_log-error_log-type x_msg_id = wa_error_log-error_log-id x_msg_no = wa_error_log-error_log-number x_msg_v1 = wa_error_log-error_log-message_v1 x_msg_v2 = wa_error_log-error_log-message_v2 x_msg_v3 = wa_error_log-error_log-message_v3 x_msg_v4 = wa_error_log-error_log-message_v4.
ISU_TIMESL_UC_COMPRESS CALL FUNCTION 'ISU_TIMESL_UC_COMPRESS' EXPORTING x_ab_fname = co_fieldname_from x_bis_fname = co_fieldname_to x_hide_fname_from = cl_isu_qd_proc=>co_fieldname_admin_from x_hide_fname_to = cl_isu_qd_proc=>co_fieldname_admin_to x_sorted = co_flag_marked TABLES t_timesl = it_eadz_qd_inst EXCEPTIONS cancelled = 1 type_conflict = 2 OTHERS = 3.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_DB_ETDZ_FORALL_LOGIKZW CALL FUNCTION 'ISU_DB_ETDZ_FORALL_LOGIKZW' TABLES t_etdz = it_etdz EXCEPTIONS not_found = 1 OTHERS = 2.
CALL FUNCTION 'ISU_MSG_ON'.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'EQDPROCERR' CHANGING ct_fieldcat = it_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = 'EQDPROCERR' i_grid_title = lv_title is_layout = ls_layout it_fieldcat = it_fieldcat i_screen_start_column = 15 i_screen_start_line = 5 i_screen_end_column = 50 i_screen_end_line = 25 TABLES t_outtab = it_error_installation EXCEPTIONS program_error = 1 OTHERS = 2.
APPL_LOG_DISPLAY CALL FUNCTION 'APPL_LOG_DISPLAY' EXPORTING object = co_logname object_attribute = 0 subobject = co_sublogname subobject_attribute = 0 external_number = ' ' external_number_attribute = 0 title_list_screen = ' ' title_selection_screen = ' ' date_from = lv_date_from date_to = sy-datum time_to = co_time_infinite suppress_selection_dialog = co_flag_marked external_number_display_length = 20 i_variant_report = lv_repid IMPORTING number_of_protocols = lv_appl_log_count EXCEPTIONS no_authority = 1 OTHERS = 2.
ENQUEUE_EIEQUI CALL FUNCTION 'ENQUEUE_EIEQUI' EXPORTING equnr = x_equinr _collect = co_flag_marked EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
FLUSH_ENQUEUE CALL FUNCTION 'FLUSH_ENQUEUE' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EIEQUI CALL FUNCTION 'DEQUEUE_EIEQUI' EXPORTING equnr = x_equinr _collect = co_flag_marked.
FLUSH_ENQUEUE CALL FUNCTION 'FLUSH_ENQUEUE' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
ISU_DB_EANL_FORALL CALL FUNCTION 'ISU_DB_EANL_FORALL' TABLES t_v_eanl = it_eanl EXCEPTIONS not_found = 1 system_error = 2 invalid_interval = 3 OTHERS = 4.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_O_METERREAD_OPEN CALL FUNCTION 'ISU_O_METERREAD_OPEN' EXPORTING x_wmode = co_create x_action = co_action_extern x_upd_online = co_flag_marked x_no_dialog = co_flag_marked x_no_other = co_flag_marked x_karenzprfg = co_flag_notmarked x_raise_no_dialog = co_flag_marked x_simulation = x_testm x_caller = cl_isu_qdproc_mr=>co_caller_chg_qdproc IMPORTING y_obj = l_obj_mr_doc EXCEPTIONS not_found = 1 foreign_lock = 2 internal_error = 3 OTHERS = 4.
ISU_MSG_ON CALL FUNCTION 'ISU_MSG_ON'.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_O_METERREAD_ACTION CALL FUNCTION 'ISU_O_METERREAD_ACTION' EXPORTING x_no_message = co_flag_marked x_okcode = co_prep_save x_inst_old = ls_inst_old x_inst_new = ls_inst_new CHANGING xy_obj = l_obj_mr_doc EXCEPTIONS cancelled = 1 failed = 2 action_not_supported = 3 OTHERS = 4.
ISU_MSG_ON CALL FUNCTION 'ISU_MSG_ON'.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_O_METERREAD_ACTION CALL FUNCTION 'ISU_O_METERREAD_ACTION' EXPORTING x_no_message = co_flag_marked x_okcode = co_save CHANGING xy_obj = l_obj_mr_doc EXCEPTIONS cancelled = 1 failed = 2 action_not_supported = 3 OTHERS = 4.
ISU_MSG_ON CALL FUNCTION 'ISU_MSG_ON'.
ISU_MSG_OFF CALL FUNCTION 'ISU_MSG_OFF'.
ISU_O_METERREAD_CLOSE CALL FUNCTION 'ISU_O_METERREAD_CLOSE' CHANGING xy_obj = xy_obj_mr_doc EXCEPTIONS not_customized = 1 failed = 2 general_fault = 3 OTHERS = 4.
ISU_MSG_ON CALL FUNCTION 'ISU_MSG_ON'.
ISU_DB_EANL_FORALL CALL FUNCTION 'ISU_DB_EANL_FORALL' TABLES t_v_eanl = it_eanl EXCEPTIONS not_found = 1 system_error = 2 invalid_interval = 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 REQD_SET_QDPROC_TO_REG_F01 or its description.
REQD_SET_QDPROC_TO_REG_F01 - REQDSETQDPROCTOREGF01 REQD_SET_QDPROC_TO_REGISTER - Define Quantity Determination Procedure REQD_SET_QDPROC_TO_REGISTER - Define Quantity Determination Procedure REP_TEST_TDC_WRITE - Test of TDC Access REP_TEST_TDC_WRITE - Test of TDC Access REP_TCACS_UPDTOP - REPTCACSUPDTOP