BBP_CND_CUSTOMIZING_CHECK 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 BBP_CND_CUSTOMIZING_CHECK into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
BBP_CND_CHECK - Check Conditions Customizing
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.
Title: Check Customizing Settings for Conditions
Text Symbol: 113 = Observe Capitalization
Text Symbol: 111 = Scales Defined
Text Symbol: 110 = Gross Value for Value Scale is not yet Calculated in Calc. Schema
Text Symbol: 109 = Update Items Completed
Text Symbol: 108 = Header Create Completed
Text Symbol: 107 = Commit Work and Wait Completed
Text Symbol: 106 = SAVE Completed
Text Symbol: 105 = GetDetail Completed
Text Symbol: 104 = Level Number
Text Symbol: 103 = In 01HD: Condition Type
Text Symbol: 102 = Start of Performance Tests
Text Symbol: 101 = Condition Types/Tables Defined in Condition Group 01HQ
Text Symbol: 100 = ),Item 1 x
Text Symbol: 099 = Copy(
Text Symbol: 098 = Master Condition Maint,: Generation Running
Text Symbol: 097 = No
Text Symbol: 096 = Y
Text Symbol: 095 = Master Condition Maint. not Functioning
Text Symbol: 094 = Contract Contains No Items
Text Symbol: 093 = Display Field Cat. for BBP PR
Text Symbol: 092 = No Condition Types are Defined in Conditions Group 01QU
Text Symbol: 091 = Condition Types/Tables Defined in Conds Group 01QU
Text Symbol: 090 = No Condition Types are Defined in Conditions Group 01CO
Text Symbol: 089 = Customizing was Deleted
Text Symbol: 088 = Are you sure?
Text Symbol: 087 = Delete Replicated SAP Syst. Cust.
Text Symbol: 086 = Deletion of Replicated SAP Syst. Cust.
Text Symbol: 085 = Technical Basic Settings
Text Symbol: 084 = IPC Buffer was Deleted
Text Symbol: 083 = Is Conditions Table not Generated Correctly
Text Symbol: 082 = Contract was Copied
Text Symbol: 081 = Condition Table
Text Symbol: 080 = No Contract Selected
Text Symbol: 079 = Parameter IPC_RFC_DESTINATION Set
Text Symbol: 078 = TCURX Entries Created
Text Symbol: 114 = Further Checks
Text Symbol: 203 = Unit of Meas.
INCLUDE BBP_PD_CON.
No SAP DATABASE tables are accessed within this REPORT code!
SXO_IMPL_SHOW CALL FUNCTION 'SXO_IMPL_SHOW' EXPORTING imp_name = parname1.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = ls_icom-header.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = ls_icom-p_guid.
RFCDES_DISPLAY CALL FUNCTION 'RFCDES_DISPLAY' EXPORTING rfcdes_export = ls_rfcdes.
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'S_SCREEN_IDET' fieldname = 'CTR_HDR_NUMBER' searchhelp = 'BBPH_CTR_LOCAL' * shlpparam = 'CTR_HDR_NUMBER' * dynpprog = 'BBP_CND_CUSTOMIZING_CHECK' * dynpnr = lv_dynnr * dynprofield = lv_dynprofield callback_program = 'BBP_CND_CUSTOMIZING_CHECK' callback_form = 'GET_CONTRACT_DETAIL_4100' TABLES return_tab = it_retvalues EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
BBP_PD_CTR_GETDETAIL CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' EXPORTING i_guid = contract_guid i_with_itemdata = 'X' IMPORTING e_header = lv_ctr_header et_conditions = lt_ctr_conditions TABLES e_item = lt_ctr_item e_partner = lt_ctr_partner.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = cs_icom-header.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = cs_icom-p_guid.
BBP_PARTNER_TYPE_TO_FUNCTION CALL FUNCTION 'BBP_PARTNER_TYPE_TO_FUNCTION' EXPORTING iv_partner_pft = '0012' iv_partner_subtype = 'B2B' IMPORTING et_partner_fct = lt_partner_fct.
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'COMM_PRODUCT' fieldname = 'PRODUCT_ID' searchhelp = 'BBPH_PRODUCT' shlpparam = 'PRODUCT_ID' callback_program = 'BBP_CND_CUSTOMIZING_CHECK' callback_form = 'GET_PRODUCT_GUID' TABLES return_tab = it_retvalues EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = cs_icom-header.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = cs_icom-p_guid.
BBP_PRODUCT_PURCHASE_READ_API CALL FUNCTION 'BBP_PRODUCT_PURCHASE_READ_API' EXPORTING i_product_guid = cs_icom-product TABLES et_product_purchase_data = et_product EXCEPTIONS not_found = 1 wrong_call = 2 OTHERS = 3.
BBP_PD_LOG_INITIALIZE CALL FUNCTION 'BBP_PD_LOG_INITIALIZE'.
BBP_PD_LOG_DEFAULTS_SET CALL FUNCTION 'BBP_PD_LOG_DEFAULTS_SET' EXPORTING i_set_guid = 'A' i_set_type = 'PDPRC'.
BBP_PDPRC_CATPRICE_INTO_PRIDOC CALL FUNCTION 'BBP_PDPRC_CATPRICE_INTO_PRIDOC' EXPORTING iv_catalog_price = lv_gross_price is_com = ls_icom TABLES it_pridoc = lt_pridoc et_pridoc = lt_pridoc.
BBP_PDPRC_UPDATE CALL FUNCTION 'BBP_PDPRC_UPDATE' EXPORTING i_p_guid = lv_p_guid i_p_kind = lv_p_kind i_header = lv_header i_object_type = lv_object_type i_com = ls_icom IMPORTING e_com = ls_ecom TABLES it_pridoc = lt_pridoc.
BBP_PDPRC_DB_UPDATE CALL FUNCTION 'BBP_PDPRC_DB_UPDATE' EXPORTING i_header = lv_header.
BBP_PDPRC_GETDETAIL CALL FUNCTION 'BBP_PDPRC_GETDETAIL' EXPORTING i_header = lv_header i_p_guid = lv_p_guid i_p_kind = lv_p_kind TABLES et_pridoc = lt_pridoc.
BBP_PD_LOG_GET_MESSAGES CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES' TABLES e_messages = lt_messages.
BBP_PDPRC_RESET_DBBUFFER CALL FUNCTION 'BBP_PDPRC_RESET_DBBUFFER'.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log_data IMPORTING e_log_handle = lv_hlog EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
/SAPCND/GEN_OUTDATED_OBJECTS CALL FUNCTION functionname "'/SAPCND/GEN_OUTDATED_OBJECTS' EXPORTING i_application = 'BBP' i_hlog = lv_hlog EXCEPTIONS exc_global_param_missing = 1 exc_generating_objects = 2 exc_creating_hlog = 3 exc_searching_bal_msg = 4 exc_adding_bal_msg = 5 exc_reading_bal_log = 6 OTHERS = 7.
/SAPCND/MNT_GET_KEY_FIELDS_SRV CALL FUNCTION '/SAPCND/MNT_GET_KEY_FIELDS_SRV' EXPORTING i_application = 'BBP' i_usage = 'PR' i_cond_type = dummy_kschl i_groupname = dummy_groupname EXCEPTIONS exc_cond_type_not_exist = 1 exc_invalid_cond_type = 2 exc_group_invalid = 3 exc_application_not_exist = 4 exc_no_access_sequence = 5 exc_maintenance_not_allowed = 6 exc_cond_tables_not_active = 7 exc_reading_global_parameter = 8 OTHERS = 10.
/SAPCND/CN_TABLE_NAME_SET CALL FUNCTION '/SAPCND/CN_TABLE_NAME_SET' EXPORTING i_kappl = 'BBP' i_kvewe = 'PR' i_kotabnr = dummy_kotabnr i_check_existence = 'X' i_check_customizing = 'X' EXCEPTIONS OTHERS = 7.
/SAPCND/CN_TABLE_NAME_SET CALL FUNCTION '/SAPCND/CN_TABLE_NAME_SET' EXPORTING i_kappl = 'BBP' i_kvewe = 'PR' i_kotabnr = dummy_kotabnr i_check_existence = 'X' i_check_customizing = 'X' * I_ADD_GEN_NAMESPACE = 'X' * I_CREATE_CDB_NAME = 'X' EXCEPTIONS exc_initial_kappl = 1 exc_initial_kvewe = 2 exc_initial_kotabnr = 3 exc_global_param_missing = 4 exc_not_exist = 5 exc_no_customizing = 6 OTHERS = 7.
/SAPCND/GET_GLOBAL_PARAMETER CALL FUNCTION '/SAPCND/GET_GLOBAL_PARAMETER' EXPORTING i_param_name = 'TIMEZONE_MASTER_DATA_DB' IMPORTING e_param_value = lv_param_value EXCEPTIONS exc_param_not_found = 1 OTHERS = 2.
/SAPCND/MNT_INIT_OW CALL FUNCTION '/SAPCND/MNT_INIT_OW' EXPORTING i_application = 'BBP' i_hlog = lv_hlog i_maint_context = 'BBPCONTRACT' EXCEPTIONS exc_stop_work = 1 exc_rfc = 2 exc_timezone = 3 exc_t688c_f = 4 exc_creating_debug_trace_log = 5 exc_adding_debug_trace_msg = 6 exc_t688fv = 7 exc_generation_lock = 8 OTHERS = 9.
VIEW_MAINTENANCE_CALL CALL FUNCTION 'VIEW_MAINTENANCE_CALL' * STARTING NEW TASK 'YAZ' EXPORTING action = 'S' show_selection_popup = space view_name = viewname no_warning_for_clientindep = 'X' TABLES dba_sellist = lt_dba_sellist.
VIEWCLUSTER_MAINTENANCE_CALL CALL FUNCTION 'VIEWCLUSTER_MAINTENANCE_CALL' EXPORTING viewcluster_name = viewname maintenance_action = 'S' show_selection_popup = ' ' corr_number = ' ' no_warning_for_clientindep = 'X' TABLES dba_sellist = lt_dba_sellist EXCEPTIONS client_reference = 1 foreign_lock = 2 viewcluster_not_found = 3 viewcluster_is_inconsistent = 4 missing_generated_function = 5 no_upd_auth = 6 no_show_auth = 7 object_not_found = 8 no_tvdir_entry = 9 no_clientindep_auth = 10 invalid_action = 11 saving_correction_failed = 12 system_failure = 13 unknown_field_in_dba_sellist = 14 missing_corr_number = 15 OTHERS = 16.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = popup_title IMPORTING returncode = returncode TABLES fields = fields.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = popup_title IMPORTING returncode = returncode TABLES fields = fields.
BBP_PARTNER_TYPE_TO_FUNCTION CALL FUNCTION 'BBP_PARTNER_TYPE_TO_FUNCTION' EXPORTING iv_partner_pft = iv_partner_pft iv_partner_subtype = c_subtype_b2b IMPORTING et_partner_fct = lt_function_tab.
BBP_PD_CTR_GETDETAIL CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' EXPORTING i_object_id = contract IMPORTING e_header = ls_header_d et_conditions = lt_conditions_d TABLES e_item = lt_item_d e_longtext = lt_longtext_d e_partner = lt_partner_d e_orgdata = lt_orgdata_d.
BBP_PD_CTR_CREATE CALL FUNCTION 'BBP_PD_CTR_CREATE' EXPORTING i_park = ' ' i_header = ls_header_c IMPORTING e_header = ls_new_header TABLES i_partner = lt_partner_c i_orgdata = lt_orgdata_c i_longtext = lt_longtext_c e_messages = lt_messages.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_16 = ls_condition_c-guid.
BBP_PD_CTR_UPDATE CALL FUNCTION 'BBP_PD_CTR_UPDATE' EXPORTING i_park = 'X' i_header = ls_header_u it_conditions = lt_conditions_c TABLES i_item = lt_item_c i_partner = lt_partner_c i_orgdata = lt_orgdata_c i_longtext = lt_longtext_c e_messages = lt_messages.
BBP_PD_CTR_SAVE CALL FUNCTION 'BBP_PD_CTR_SAVE'.
BBP_PROCDOC_RESET_BUFFER CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-087 text_question = 'Sind Sie sicher'(088) text_button_1 = 'Ja'(096) text_button_2 = 'Nein'(097) default_button = '2' display_cancel_button = ' ' IMPORTING answer = lv_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
BBP_PD_BID_STATUS_CHANGE CALL FUNCTION 'BBP_PD_BID_STATUS_CHANGE' EXPORTING i_guid = is_guid i_activity = iv_action i_test_run = iv_test_run TABLES e_messages = lt_messages CHANGING e_changed = cv_changed.
BBP_PD_QUOT_STATUS_CHANGE CALL FUNCTION 'BBP_PD_QUOT_STATUS_CHANGE' EXPORTING i_guid = is_guid i_activity = iv_action i_test_run = iv_test_run TABLES e_messages = lt_messages CHANGING e_changed = cv_changed.
OCS_GET_COMPONENT_STATE CALL FUNCTION 'OCS_GET_COMPONENT_STATE' EXPORTING iv_component = 'SRM_SERVER' IMPORTING ev_comp_level = ev_srm_level ev_last_patch = ev_srm_package EXCEPTIONS OTHERS = 0.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log_data IMPORTING e_log_handle = lv_hlog EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
BBP_PDPRC_CHECK_PRICING_METHOD CALL FUNCTION 'BBP_PDPRC_CHECK_PRICING_METHOD' IMPORTING ev_classic_light = lv_classic_light ev_grp_cnd_active = lv_grp_cnd.
COM_IPC_SESSION_BEGIN * CALL FUNCTION 'COM_IPC_SESSION_BEGIN' * EXPORTING * iv_client = sy-mandt * iv_user_name = sy-uname * iv_user_location = sy-sysid * EXCEPTIONS * server_error = 1 * dispatcher_system_error = 2 * dispatcher_error = 3 * session_info_failed = 4 * OTHERS = 5.
/SAPCND/CUS_T685_SEL CALL FUNCTION '/SAPCND/CUS_T685_SEL' EXPORTING * I_CLIENT = i_application = 'BBP' i_usage = 'PR' * I_COND_TYPE = * I_LANGUAGE = * I_MATCH_TEXT_WITH_DATA = * I_BYPASSING_BUFFER = CTCUS_FALSE * I_FOR_UPDATE = CTCUS_FALSE IMPORTING * E_SELECTED_DATA = et_selected_data = lt_sapcnd_t685 * E_SELECTED_TEXT = * ET_SELECTED_TEXT = .
PRC_CUST_PP_SEL CALL FUNCTION 'PRC_CUST_PP_SEL' EXPORTING * IV_CLIENT = SY-MANDT iv_application = 'BBP' iv_procedure = '0100' * IV_LANGUAGE = IMPORTING * ES_COND_PPD = et_cond_pp = lt_cond_pp_orig * ES_COND_PPDT = * ET_COND_PPT = * EXCEPTIONS * PRICING_PROCEDURE_NOT_FOUND = 1 * PROCEDURE_DATA_NOT_FOUND = 2 * OTHERS = 3 .
/SAPCND/MNT_GET_KEY_FIELDS_SRV CALL FUNCTION '/SAPCND/MNT_GET_KEY_FIELDS_SRV' EXPORTING i_application = 'BBP' i_usage = 'PR' i_cond_type = dummy_kschl EXCEPTIONS exc_cond_type_not_exist = 1 exc_invalid_cond_type = 2 exc_group_invalid = 3 exc_application_not_exist = 4 exc_no_access_sequence = 5 exc_maintenance_not_allowed = 6 exc_cond_tables_not_active = 7 exc_reading_global_parameter = 8 OTHERS = 9.
GUID_CREATE CALL FUNCTION 'GUID_CREATE' IMPORTING ev_guid_32 = lv_guid.
/SAPCND/CUS_CONFIG_DB * CALL FUNCTION '/SAPCND/CUS_CONFIG_DB' * EXPORTING ** IT_INSERT = * it_update = lt_update ** IT_DELETE = * EXCEPTIONS ** EXC_INSERT_FAILED = 1 * exc_update_failed = 2 ** OTHERS = 3 * .
BAL_LOG_CREATE * CALL FUNCTION 'BAL_LOG_CREATE' * EXPORTING * i_s_log = ls_log_data * IMPORTING * e_log_handle = lv_hlog * EXCEPTIONS * log_header_inconsistent = 1 * OTHERS = 2.
/SAPCND/GEN_OUTDATED_OBJECTS * CALL FUNCTION functionname "'/SAPCND/GEN_OUTDATED_OBJECTS' * EXPORTING * i_application = 'BBP' * i_hlog = lv_hlog * EXCEPTIONS * exc_global_param_missing = 1 * exc_generating_objects = 2 * exc_creating_hlog = 3 * exc_searching_bal_msg = 4 * exc_adding_bal_msg = 5 * exc_reading_bal_log = 6 * OTHERS = 7.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = ls_log_data IMPORTING e_log_handle = lv_hlog EXCEPTIONS log_header_inconsistent = 1 OTHERS = 2.
/SAPCND/GEN_OUTDATED_OBJECTS CALL FUNCTION functionname "'/SAPCND/GEN_OUTDATED_OBJECTS' EXPORTING i_application = 'BBP' i_hlog = lv_hlog EXCEPTIONS exc_global_param_missing = 1 exc_generating_objects = 2 exc_creating_hlog = 3 exc_searching_bal_msg = 4 exc_adding_bal_msg = 5 exc_reading_bal_log = 6 OTHERS = 7.
BAL_LOG_CREATE * CALL FUNCTION 'BAL_LOG_CREATE' * EXPORTING * i_s_log = ls_log_data * IMPORTING * e_log_handle = lv_hlog * EXCEPTIONS * log_header_inconsistent = 1 * OTHERS = 2.
/SAPCND/GEN_OUTDATED_OBJECTS * CALL FUNCTION functionname "'/SAPCND/GEN_OUTDATED_OBJECTS' * EXPORTING * i_application = 'BBP' * i_hlog = lv_hlog * EXCEPTIONS * exc_global_param_missing = 1 * exc_generating_objects = 2 * exc_creating_hlog = 3 * exc_searching_bal_msg = 4 * exc_adding_bal_msg = 5 * exc_reading_bal_log = 6 * OTHERS = 7.
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 BBP_CND_CUSTOMIZING_CHECK or its description.
BBP_CND_CUSTOMIZING_CHECK - Check Customizing Settings for Conditions BBP_CND_CUSTOMIZING_CHECK - Check Customizing Settings for Conditions BBP_CM_WF_INITIATIVE_EXEC - Programm zum Objekttyp BBPCM_INTV : BBPCM_INTV BBP_CM_WF_INITIATIVE_EXEC - Programm zum Objekttyp BBPCM_INTV : BBPCM_INTV BBP_CM_SHLP_API - BBP CM Search Help API BBP_CM_SCHEDULER - Program BBP_CM_SCHEDULER