SCPR7I01 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 SCPR7I01 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!
SCPR_DB_ATTR_GET_DETAIL CALL FUNCTION 'SCPR_DB_ATTR_GET_DETAIL' EXPORTING profid = scprdynpro-template version = version_new category = g_category EXCEPTIONS profile_dont_exist = 1 others = 2.
SCPRCOMPARE_SELECTION_SCREEN CALL FUNCTION 'SCPRCOMPARE_SELECTION_SCREEN' EXPORTING i_bcset_a = scprdynpro-template i_bcset_b = space category = scprdynpro-category i_druckausgabe = space i_aufbauvergleich = 'X' i_variablenvergleich = 'X' i_tabellenvergleich = 'X' i_datensatzvergleich = 'X' i_maximale_ausgabebreite = 120 i_print_all = space * I_LANGVECTOR = i_no_display = space i_bcset_uebersicht = 'X' * IMPORTING * E_BCSET_A = * E_BCSET_B = * E_DRUCKAUSGABE = * E_AUFBAUVERGLEICH = * E_VARIABLENVERGLEICH = * E_TABELLENVERGLEICH = * E_DATENSATZVERGLEICH = * E_MAXIMALE_AUSGABEBREITE = * E_PRINT_ALL = * E_LANGVECTOR = * E_DIFFERENCE = * E_NO_DISPLAY = * E_BCSET_UEBERSICHT = .
SCPR_ACTIVATE_BCSETS_REMOTE CALL FUNCTION 'SCPR_ACTIVATE_BCSETS_REMOTE' EXPORTING activation_type = 0 rfcdest = ' ' remote_type = ' ' call_from = cf_scpr20 batch_mode = batch_mode category = scprdynpro-category IMPORTING proto_handle = proto_handle rc_activ = rc_activ TABLES bcset_ids = bcset_ids EXCEPTIONS no_authority = 1 no_bcset = 2 wrong_parameters = 3 no_rfc_authority = 4 rfc_failure = 5 internal_error = 6 batchjob_error = 7 OTHERS = 8.
SCPR_PR_MN_PROTOCOL CALL FUNCTION 'SCPR_PR_MN_PROTOCOL' EXPORTING actid_table = it_arfc category = scprdynpro-category EXCEPTIONS no_protocol = 1 wrong_parameters = 2 others = 3.
SCPR_IF_COMMON_ATTRIB CALL FUNCTION 'SCPR_IF_COMMON_ATTRIB' EXPORTING bcset_id = scprdynpro-template category = scprdynpro-category mode = att_mode_show.
SCPR_CHECK_IF_BCSET_CHECK CALL FUNCTION 'SCPR_CHECK_IF_BCSET_CHECK' EXPORTING bcset_id = scprdynpro-template category = scprdynpro-category EXCEPTIONS profile_dont_exist = 1 others = 2.
SCPR_PRSET_MN_KEY_CONFLICTS CALL FUNCTION 'SCPR_PRSET_MN_KEY_CONFLICTS' EXPORTING profid = scprdynpro-template category = scprdynpro-category EXCEPTIONS no_key_conflicts = 1 others = 2.
SCPR_TEXT_GET CALL FUNCTION 'SCPR_TEXT_GET' EXPORTING profid = scprdynpro-template category = scprdynpro-category IMPORTING proftext = proftext EXCEPTIONS OTHERS = 0.
SCPR_MN_DOCU_SHOW CALL FUNCTION 'SCPR_MN_DOCU_SHOW' EXPORTING profid = scprdynpro-template category = scprdynpro-category proftext = proftext.
SCPRPRINT_SELECTION_SCREEN CALL FUNCTION 'SCPRPRINT_SELECTION_SCREEN' EXPORTING bcset = scprdynpro-template category = scprdynpro-category * act_id = ' ' * druckausgabe = ' ' IMPORTING e_bcset_uebersicht = print_para-bcset_uebersicht e_tabellen_uebersicht = print_para-tabellen_uebersicht e_datensatz_uebersicht = print_para-datensatz_uebersicht e_felduebersicht = print_para-felduebersicht e_mehrsprachig = print_para-mehrsprachig e_alle_tabellenfelder = print_para-alle_tabellenfelder e_img_path = print_para-img_path e_maximale_ausgabebreite = print_para-maximale_ausgabebreite e_variablenuebersicht = print_para-variablenuebersicht.
SCPRPRINT_SELECTION_SCREEN CALL FUNCTION 'SCPRPRINT_SELECTION_SCREEN' EXPORTING bcset = scprdynpro-template category = scprdynpro-category * act_id = ' ' * druckausgabe = ' ' i_bcset_uebersicht = print_para-bcset_uebersicht i_tabellen_uebersicht = print_para-tabellen_uebersicht i_datensatz_uebersicht = print_para-datensatz_uebersicht i_felduebersicht = print_para-felduebersicht i_mehrsprachig = print_para-mehrsprachig i_alle_tabellenfelder = print_para-alle_tabellenfelder i_img_path = print_para-img_path i_maximale_ausgabebreite = print_para-maximale_ausgabebreite i_variablenuebersicht = print_para-variablenuebersicht IMPORTING e_bcset_uebersicht = print_para-bcset_uebersicht e_tabellen_uebersicht = print_para-tabellen_uebersicht e_datensatz_uebersicht = print_para-datensatz_uebersicht e_felduebersicht = print_para-felduebersicht e_mehrsprachig = print_para-mehrsprachig e_alle_tabellenfelder = print_para-alle_tabellenfelder e_img_path = print_para-img_path e_maximale_ausgabebreite = print_para-maximale_ausgabebreite e_variablenuebersicht = print_para-variablenuebersicht.
SCPRPRINT_PRINT_BCSET_DATA CALL FUNCTION 'SCPRPRINT_PRINT_BCSET_DATA' EXPORTING bcset_name = scprdynpro-template category = scprdynpro-category.
SCPRPRINT_PRINT_BCSET_DATA CALL FUNCTION 'SCPRPRINT_PRINT_BCSET_DATA' EXPORTING bcset_name = scprdynpro-template category = scprdynpro-category bcset_uebersicht = space tabellen_uebersicht = space datensatz_uebersicht = 'X' felduebersicht = space mehrsprachig = 'X' alle_tabellenfelder = 'X' img_path = 'X' maximale_ausgabebreite = 120 variablenuebersicht = 'X' act_id = space.
SCPR_PR_SELECTION_SCREEN_100 CALL FUNCTION 'SCPR_PR_SELECTION_SCREEN_100' EXPORTING category = scprdynpro-category.
SCPR_PR_MN_PROTOCOL CALL FUNCTION 'SCPR_PR_MN_PROTOCOL' EXPORTING bcset_table = it_bcset category = scprdynpro-category EXCEPTIONS no_protocol = 1 wrong_parameters = 2 OTHERS = 3.
SCPR_CTRL_MN_MAINTAIN CALL FUNCTION 'SCPR_CTRL_MN_MAINTAIN' EXCEPTIONS bcset_dont_exist = 1 others = 2.
SCPR_CTRL_MN_MAINTAIN CALL FUNCTION 'SCPR_CTRL_MN_MAINTAIN' EXPORTING bcset_id = scprdynpro-template category = scprdynpro-category EXCEPTIONS bcset_dont_exist = 1 others = 2.
SCPR_SHOW_INTERN CALL FUNCTION 'SCPR_SHOW_INTERN' EXPORTING profid = scprdynpro-template category = scprdynpro-category.
CALL FUNCTION 'SCPR_AUTHORITY_CHECK' EXPORTING task = 'CREATE' EXCEPTIONS wrong_parameters = 1 no_authority = 2 others = 3.
SCPR_MN_BCSET_UPLOAD CALL FUNCTION 'SCPR_MN_BCSET_UPLOAD' IMPORTING profid = scprdynpro-template category = scprdynpro-category proftext = scprtext-text EXCEPTIONS file_open_error = 1 file_read_error = 2 invalid_type = 3 no_batch = 4 no_bcset_in_file = 5 user_abort = 6 unknown_error = 7 others = 8.
SCPR_CTRL_PRSET_MN_USED_IN CALL FUNCTION 'SCPR_CTRL_PRSET_MN_USED_IN' EXPORTING profid = scprdynpro-template category = scprdynpro-category EXCEPTIONS no_profile_found = 1 others = 2.
SCPR_PRSET_MN_COMP_CUST_TABLE CALL FUNCTION 'SCPR_PRSET_MN_COMP_CUST_TABLE' EXPORTING bcset_id = scprdynpro-template category = scprdynpro-category * ask_for_key = with_dialog = 'X' * CALLED_FROM = var_with_language = 'X' ausgabebreite = 150 * DRUCKAUSGABE = ' ' * LANGVECTOR = bcset_uebersicht = space * PRINT_ALL = ' ' * COMPARE_MODUS = ' ' * CHECK_KEYCONFLICTS = ' ' * SHOW_COMPLETE_TABLE = ' ' * FELDUEBERSICHT = ' ' new_selection = space new_bcset = 'X' calling_report = 'A' variables_popup = 'X' * IMPORTING * DATA_MODIFIED = * FLAG_DATA_EQUAL = * FLAG_DATA_MODIFIED = * TABLES * BCSET_IDS = * CHANGING * VARIABLES_NEW = .
SCPR_PRSET_COMP_B2C_SELECTION CALL FUNCTION 'SCPR_PRSET_COMP_B2C_SELECTION' EXPORTING i_bcset = scprdynpro-template i_category = scprdynpro-category i_ausgabebreite = 150 i_druckausgabe = space * I_LANGVECTOR = i_bcset_uebersicht = space i_print_all = space i_compare_modus = space i_check_keyconflicts = space i_show_complete_table = space i_felduebersicht = space i_calling_report = 'A' "für SCPR20 i_variables_popup = 'X' i_var_with_language = 'X' .
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 SCPR7I01 or its description.
SCPR7I01 - documentation and ABAP source code SCPR3 - BC Sets: Maintenance Tool, Version with Controls SCPR3 - BC Sets: Maintenance Tool, Version with Controls SCPR2TOP - documentation and ABAP source code SCPL_SAMPLE_DIRECTOR - Sample Director Implementation for Screenplay SCPL_SAMPLE_DIRECTOR - Sample Director Implementation for Screenplay