BBP_ANALYSE_PERFORMANCE_AUTO 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_ANALYSE_PERFORMANCE_AUTO 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.
Selection Text: BID = RFx
Selection Text: CHECK = Check
Selection Text: COMMITDB = Save Document to Database
Selection Text: CON = Contract
Selection Text: COPY = Generate Mass Data
Selection Text: CRITCHK = Critical Update
Selection Text: CR_VER = Create Version
Selection Text: GETDET = Getdetail
Selection Text: GETITM = Item GetDetail
Selection Text: JUMPSE30 = Goto Transaction SE30
Selection Text: LP_SE30 = Generate SE30 Trace Aut.
Selection Text: NR_ITEM = Number of Items
Selection Text: OBJECTID = Document Number
Selection Text: PO = Purchase Order
Selection Text: QUOT = RFx Response
Selection Text: SC = Shopping Cart
Selection Text: UPDA = Update
Title: Program for Performance Analysis
Text Symbol: 400 = Copy First Item x Times
Text Symbol: 322 = Full Aggregation
Text Symbol: 321 = Aggregation per Call
Text Symbol: 320 = Aggregation Off
Text Symbol: 315 = Save Target Documents to Database
Text Symbol: 310 = Item Update
Text Symbol: 309 = Item Getdetail
Text Symbol: 303 = SC
Text Symbol: 302 = Select the Document Type:
Text Symbol: 301 = Select Operations
Text Symbol: 300 = Automatic Performance Trace
Text Symbol: 299 = Select Data to be Generated
Text Symbol: 298 = No Generation of Mass Data
Text Symbol: 236 = Change Currency of Document
Text Symbol: 401 = Copy Entire Document x Times
Text Symbol: 402 = Select the Documents To Be Checked
Text Symbol: 501 = SC
Text Symbol: 502 = PO
Text Symbol: 503 = CONF
Text Symbol: 504 = Inv
INCLUDE BBP_PD_CON.
INCLUDE BBP_PFM_TYPES..
No SAP DATABASE tables are accessed within this REPORT code!
BBP_PFM_IDES_REF_DOCS_CREATE CALL FUNCTION 'BBP_PFM_IDES_REF_DOCS_CREATE' EXPORTING iv_doc_type = lv_doc_type IMPORTING ev_ref_header_guid = lv_ref_header_guid.
BBP_PFM_SC_ANALYZE CALL FUNCTION 'BBP_PFM_SC_ANALYZE' EXPORTING * IV_SESSION_ID = x iv_number_items = lv_nr_of_items iv_object_guid_template = lv_ref_header_guid is_trace_object = lo_trace.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_object_id = objectid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header_ctr.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_object_id = objectid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header_bid.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_ctr ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item ** et_conditions = lt_conditions.
BBP_PD_CTR_UPDATE ** CALL FUNCTION 'BBP_PD_CTR_UPDATE' ** EXPORTING ** i_header = ls_header_ctr_u.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_object_id = contract ** IMPORTING ** e_header = ls_header_d.
BBP_PROCDOC_CREATE_VERSION ** CALL FUNCTION 'BBP_PROCDOC_CREATE_VERSION' ** EXPORTING ** iv_header_guid = ls_header_d-guid ** iv_object_type = 'BUS2000113'.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_object_id = bid ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header_d ** et_attach = lt_attach_d ** et_dyn_attr = lt_dyn_attr_d ** TABLES ** e_item = lt_item_d ** e_partner = lt_partner_d ** e_orgdata = lt_orgdata_d ** e_messages = lt_messages.
BBP_PD_QUOT_CREATE ** CALL FUNCTION 'BBP_PD_QUOT_CREATE' ** EXPORTING ** i_src_guid = ls_header_d-guid ** i_header = i_header ** it_attach = lt_attach_cep[] ** i_item_sorted_by_hierarchy = gc_yes ** IMPORTING ** e_header = e_header ** TABLES ** i_item = i_item ** i_partner = l_partners ** e_messages = lt_messages.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_ctr ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item ** et_conditions = lt_conditions.
BBP_PD_CTR_CHECK ** CALL FUNCTION 'BBP_PD_CTR_CHECK' ** EXPORTING ** i_guid = lv_guid ** TABLES ** e_messages = lt_messages.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_sc ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_SC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item.
BBP_PD_SC_CHECK ** CALL FUNCTION 'BBP_PD_SC_CHECK' ** EXPORTING ** i_guid = lv_guid ** TABLES ** e_messages = lt_messages.
BBP_PD_CTR_TRANSFER ** CALL FUNCTION 'BBP_PD_CTR_TRANSFER' ** EXPORTING ** iv_header_guid = guid *** IV_SAVE_DB = ' ' *** IV_BE_PUR_ORG_PARTNER_ID = *** IV_LOGICAL_SYSTEM = *** IV_OBJECT_ID = ** EXCEPTIONS ** no_system_found = 1 ** OTHERS = 2.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_guid = guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_bid ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PROCDOC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PROCDOC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_object_type = 'BUS2200001' ** i_read_i_flags = ls_tab_requested ** TABLES ** e_item = lt_item_procdoc ** e_messages = lt_messages.
BBP_PD_BID_CHECK ** CALL FUNCTION 'BBP_PD_BID_CHECK' ** EXPORTING ** i_guid = lv_guid ** TABLES ** e_messages = lt_messages.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_guid = guid *** I_WITH_ITEMDATA = 'X' ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PROCDOC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PROCDOC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_object_type = 'BUS2200001' ** i_read_i_flags = ls_tab_requested ** TABLES ** e_item = lt_item_procdoc ** e_messages = lt_messages.
BBP_PD_PO_CHECK ** CALL FUNCTION 'BBP_PD_PO_CHECK' ** EXPORTING ** i_guid = lv_guid ** TABLES ** e_messages = lt_messages.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_object_id = object_id ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header ** et_dyn_attr = lt_dyn_attr ** TABLES ** e_partner = lt_partner ** e_longtext = lt_longtext ** e_status = lt_status ** e_orgdata = lt_orgdata ** e_header_rel = lt_header_rel ** e_messages = lt_messages.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header ** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages ** e_header_rel = lt_header_rel ** e_status = lt_status ** e_version = lt_version ** e_partner = lt_partner ** e_longtext = lt_longtext ** e_orgdata = lt_orgdata.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header *** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages ** e_header_rel = lt_header_rel ** e_status = lt_status *** e_version = lt_version ** e_partner = lt_partner ** e_longtext = lt_longtext ** e_orgdata = lt_orgdata.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header *** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages ** e_header_rel = lt_header_rel ** e_status = lt_status ** e_version = lt_version ** e_partner = lt_partner ** e_longtext = lt_longtext ** e_orgdata = lt_orgdata.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_object_id = lv_object_id ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item.
BBP_PD_CTR_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_attach_with_doc = ' ' ** IMPORTING ** e_item = ls_item ** et_conditions = lt_conditions ** et_attach = lt_attach ** TABLES ** e_longtext = lt_longtext ** e_partner = lt_partner ** e_messages = lt_messages.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item.
BBP_PD_SC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_attach_with_doc = ' ' ** IMPORTING ** e_item = ls_item *** et_conditions = lt_conditions ** et_attach = lt_attach ** TABLES ** e_longtext = lt_longtext ** e_partner = lt_partner ** e_messages = lt_messages.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item.
BBP_PD_PO_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_attach_with_doc = ' ' ** IMPORTING ** e_item = ls_item *** et_conditions = lt_conditions ** et_attach = lt_attach ** TABLES ** e_longtext = lt_longtext ** e_partner = lt_partner ** e_messages = lt_messages.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = ' ' ** IMPORTING ** e_header = ls_header ** TABLES ** e_item = lt_item.
BBP_PD_BID_ITEM_GETDETAIL *** CALL FUNCTION 'BBP_PD_BID_ITEM_GETDETAIL' *** EXPORTING *** i_guid = lv_guid_item *** i_attach_with_doc = ' ' *** IMPORTING *** e_item = ls_item *** et_conditions = lt_conditions *** et_attach = lt_attach *** TABLES *** e_longtext = lt_longtext *** e_partner = lt_partner *** e_messages = lt_messages.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header_ctr ** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item ** et_conditions = lt_conditions.
BBP_PD_CTR_UPDATE ** CALL FUNCTION 'BBP_PD_CTR_UPDATE' ** EXPORTING ** i_header = ls_header_ctr_u ** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_CTR_UPDATE ** CALL FUNCTION 'BBP_PD_CTR_UPDATE' ** EXPORTING ** i_header = ls_header_ctr_u ** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header_sc *** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_SC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item.
BBP_PD_SC_UPDATE ** CALL FUNCTION 'BBP_PD_SC_UPDATE' ** EXPORTING ** i_header = ls_header_sc_u *** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_SC_UPDATE ** CALL FUNCTION 'BBP_PD_SC_UPDATE' ** EXPORTING ** i_header = ls_header_sc_u *** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header_po *** et_conditions = lt_conditions ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_PO_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** IMPORTING ** e_item = ls_item.
BBP_PD_PO_UPDATE ** CALL FUNCTION 'BBP_PD_PO_UPDATE' ** EXPORTING ** i_header = ls_header_po_u *** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_PO_UPDATE ** CALL FUNCTION 'BBP_PD_PO_UPDATE' ** EXPORTING ** i_header = ls_header_po_u *** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_CTR_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_ctr ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PD_CTR_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PD_CTR_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item *** I_ATTACH_WITH_DOC = ' ' ** IMPORTING ** e_item = ls_item ** et_conditions = lt_conditions .
BBP_PD_CTR_UPDATE ** CALL FUNCTION 'BBP_PD_CTR_UPDATE' ** EXPORTING ** i_header = ls_header_ctr_u ** it_conditions = lt_conditions_icu ** TABLES ** i_item = lt_item_u.
BBP_PD_CTR_SAVE ** CALL FUNCTION 'BBP_PD_CTR_SAVE' ** EXPORTING ** iv_header_guid = ls_header_ctr_u-guid.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_sc ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PROCDOC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PROCDOC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_object_type = 'BUS2200001' ** i_read_i_flags = ls_tab_requested ** TABLES ** e_item = lt_item_procdoc ** e_messages = lt_messages.
BBP_PD_SC_UPDATE ** CALL FUNCTION 'BBP_PD_SC_UPDATE' ** EXPORTING ** i_header = ls_header_sc_u ** TABLES ** i_item = lt_item_u.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_po ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PROCDOC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PROCDOC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_object_type = 'BUS2200001' ** i_read_i_flags = ls_tab_requested ** TABLES ** e_item = lt_item_procdoc ** e_messages = lt_messages.
BBP_PD_PO_UPDATE ** CALL FUNCTION 'BBP_PD_PO_UPDATE' ** EXPORTING ** i_header = ls_header_po_u ** TABLES ** i_item = lt_item_u.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_guid = lv_guid ** i_with_itemdata = '' ** IMPORTING ** e_header = ls_header_bid ** TABLES ** e_item = lt_item ** e_messages = lt_messages.
BBP_PROCDOC_ITEM_GETDETAIL ** CALL FUNCTION 'BBP_PROCDOC_ITEM_GETDETAIL' ** EXPORTING ** i_guid = lv_guid_item ** i_object_type = 'BUS2200001' ** i_read_i_flags = ls_tab_requested ** TABLES ** e_item = lt_item_procdoc ** e_messages = lt_messages.
BBP_PD_BID_UPDATE ** CALL FUNCTION 'BBP_PD_BID_UPDATE' ** EXPORTING ** i_header = ls_header_bid_u ** TABLES ** i_item = lt_item_u.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_object_id = shopcart ** 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_SC_CREATE ** CALL FUNCTION 'BBP_PD_SC_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_SC_UPDATE ** CALL FUNCTION 'BBP_PD_SC_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_SC_SAVE ** CALL FUNCTION 'BBP_PD_SC_SAVE'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
BBP_PD_SC_GETDETAIL ** CALL FUNCTION 'BBP_PD_SC_GETDETAIL' ** EXPORTING ** i_object_id = shopcart ** 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 ** e_account = lt_account_d ** e_confirm = lt_confirm_d ** e_limit = lt_limit_d ** e_tax = lt_tax_d.
BBP_PD_SC_CREATE ** CALL FUNCTION 'BBP_PD_SC_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.
BBP_PD_SC_UPDATE ** CALL FUNCTION 'BBP_PD_SC_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_SC_SAVE ** CALL FUNCTION 'BBP_PD_SC_SAVE'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
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'.
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'.
BBP_PD_BID_GETDETAIL ** CALL FUNCTION 'BBP_PD_BID_GETDETAIL' ** EXPORTING ** i_object_id = bid ** i_with_itemdata = 'X' ** IMPORTING ** e_header = ls_header_d ** et_attach = lt_attach_d ** et_dyn_attr = lt_dyn_attr_d ** TABLES ** e_item = lt_item_d ** e_longtext = lt_longtext_d ** e_partner = lt_partner_d ** e_orgdata = lt_orgdata_d ** e_messages = lt_messages.
BBP_PD_BID_CREATE ** CALL FUNCTION 'BBP_PD_BID_CREATE' ** EXPORTING ** i_park = ' ' ** i_header = ls_header_c ** it_attach = lt_attach_c ** IMPORTING ** e_header = ls_header_new ** TABLES ** i_item = lt_item_c ** i_partner = lt_partner_c ** i_longtext = lt_longtext_c ** i_orgdata = lt_orgdata_c ** e_messages = lt_messages.
BBP_PD_BID_UPDATE ** CALL FUNCTION 'BBP_PD_BID_UPDATE' ** EXPORTING ** i_park = 'X' ** i_header = ls_header_u ** TABLES ** i_item = lt_item_c ** i_partner = lt_partner_c ** i_longtext = lt_longtext_c ** i_orgdata = lt_orgdata_c.
BBP_PD_BID_SAVE ** CALL FUNCTION 'BBP_PD_BID_SAVE'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
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.
BBP_PD_PO_GETDETAIL ** CALL FUNCTION 'BBP_PD_PO_GETDETAIL' ** EXPORTING ** i_object_id = lv_po_id ** i_attach_with_doc = ' ' ** i_with_itemdata = 'X' ** i_read_be_data = ' ' ** IMPORTING ** e_header = ls_header_d ** TABLES ** e_item = lt_item_d ** e_account = lt_account_d ** e_partner = lt_partner_d ** e_longtext = lt_longtext_d ** e_orgdata = lt_orgdata_d.
BBP_PD_PO_CREATE ** CALL FUNCTION 'BBP_PD_PO_CREATE' ** EXPORTING ** i_park = 'X' ** i_header = ls_header_c ** IMPORTING ** e_header = ls_new_header ** TABLES ** i_partner = lt_partner_c ** i_orgdata = lt_orgdata_c ** e_longtext = lt_longtext_c ** e_messages = lt_messages.
BBP_PD_PO_UPDATE ** CALL FUNCTION 'BBP_PD_PO_UPDATE' ** EXPORTING ** i_park = 'X' ** i_header = ls_header_u ** TABLES ** i_item = lt_item_c ** i_account = lt_account_c ** i_partner = lt_partner_c ** i_longtext = lt_longtext_c ** i_orgdata = lt_orgdata_c ** e_messages = lt_messages.
BBP_PD_PO_SAVE ** CALL FUNCTION 'BBP_PD_PO_SAVE'.
BBP_PROCDOC_RESET_BUFFER ** CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
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_ANALYSE_PERFORMANCE_AUTO or its description.
BBP_ANALYSE_PERFORMANCE_AUTO - Program for Performance Analysis BBP_ANALYSE_PERFORMANCE_AUTO - Program for Performance Analysis BBP_ANALYSE_PERFORMANCE - Program for Performance Analysis BBP_ANALYSE_PERFORMANCE - Program for Performance Analysis BBP_ALERT_SC_STATUS_ERROR - Selection of Erroneous Shopping Cart Items -> Create Alert BBP_ALERT_SC_STATUS_ERROR - Selection of Erroneous Shopping Cart Items -> Create Alert