SAP Reports / Programs | Supplier Relationship Management | Enterprise Buyer | RFx(SRM-EBP-BID) SAP SRM

BBP_BID_INV_BACKGROUND_PROC SAP ABAP Report - BBPBIDINVBACKGROUNDPROC







BBP_BID_INV_BACKGROUND_PROC 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_BID_INV_BACKGROUND_PROC into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT BBP_BID_INV_BACKGROUND_PROC. "Basic submit
SUBMIT BBP_BID_INV_BACKGROUND_PROC AND RETURN. "Return to original report after report execution complete
SUBMIT BBP_BID_INV_BACKGROUND_PROC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Text Symbol: 000 = Item
Text Symbol: 001 = No Mail address specified
Text Symbol: 002 = No Output
Text Symbol: 003 = Unknown Errors Processing Mail Send
Text Symbol: 004 = Background Processing
Text Symbol: 009 = Doc.
Text Symbol: 011 = Was Processed
Text Symbol: 030 = Succesfull End
Text Symbol: 602 = Bid Invitatn
Text Symbol: 605 = Bid


INCLUDES used within this REPORT BBP_BID_INV_BACKGROUND_PROC

INCLUDE BBP_PD_CON.
INCLUDE BBP_BIDQUOT_CON.
INCLUDE LBBP_BID_INVTPC.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

/SAPPSSRM/BO_BASE_FACTORY CALL FUNCTION '/SAPPSSRM/BO_BASE_FACTORY' IMPORTING eo_factory = lo_factory.

BBP_PD_BID_GETDETAIL CALL FUNCTION 'BBP_PD_BID_GETDETAIL' EXPORTING i_guid = iv_guid i_with_itemdata = space IMPORTING e_header = ls_pd_header_d TABLES e_header_rel = lt_header_rel.

BBP_PD_QUOT_GETDETAIL CALL FUNCTION 'BBP_PD_QUOT_GETDETAIL' EXPORTING i_guid = iv_guid i_with_itemdata = space IMPORTING e_header = ls_pd_quot_header.

BBP_PD_BID_LOCK CALL FUNCTION 'BBP_PD_BID_LOCK' EXPORTING i_header_guid = iv_guid TABLES e_messages = lt_pd_messages.

BBP_PD_QUOT_LOCK CALL FUNCTION 'BBP_PD_QUOT_LOCK' EXPORTING i_header_guid = iv_guid TABLES e_messages = lt_pd_messages.

BBP_BID_COPY CALL FUNCTION 'BBP_BID_COPY' EXPORTING iv_header_guid = iv_guid iv_fcode = lv_fcode iv_global = ls_global CHANGING cs_bid_header = ls_header_follow ct_messages = lt_messages.

BBP_BID_INV_CLOSE CALL FUNCTION 'BBP_BID_INV_CLOSE' EXPORTING iv_header_guid = iv_guid iv_global = ls_global IMPORTING et_messages = lt_messages ev_error = lv_error.

BBP_BID_COPY CALL FUNCTION 'BBP_BID_COPY' EXPORTING iv_header_guid = iv_guid iv_fcode = lv_fcode iv_global = ls_global iv_follow_up = c_on CHANGING cs_bid_header = ls_header_follow ct_messages = lt_messages.

BBP_BID_COPY CALL FUNCTION 'BBP_BID_COPY' EXPORTING iv_header_guid = iv_guid iv_fcode = lv_fcode iv_global = ls_global CHANGING cs_bid_header = ls_header_follow ct_messages = lt_messages.

BBP_BID_COPY CALL FUNCTION 'BBP_BID_COPY' EXPORTING iv_header_guid = iv_guid iv_fcode = lv_fcode iv_global = ls_global CHANGING cs_bid_header = ls_header_follow ct_messages = lt_messages.

BBP_CREATE_PO_FROM_QUOT CALL FUNCTION 'BBP_CREATE_PO_FROM_QUOT' EXPORTING is_header = ls_header iv_process_type_po = iv_para1 iv_user = lv_user CHANGING ct_messages = lt_messages.

BBP_CREATE_CONTRACT_FROM_BID * CALL FUNCTION 'BBP_CREATE_CONTRACT_FROM_BID' * EXPORTING * iv_guid = iv_guid * is_global = ls_global * iv_user = lv_user * iv_process_type = iv_para1 * IMPORTING * ct_messages = lt_messages.

BBP_UPDATE_CONTRACT_FROM_BID CALL FUNCTION 'BBP_UPDATE_CONTRACT_FROM_BID' EXPORTING iv_guid = iv_guid is_global = ls_global IMPORTING ev_ctr_guid = ls_header_follow-guid et_messages = lt_messages ev_contract_updated = ls_global-contract_updated EXCEPTIONS contract_update_failed = 1 OTHERS = 2.

BBP_BID_UI_DOWNLOAD CALL FUNCTION 'BBP_BID_UI_DOWNLOAD' EXPORTING is_header = ls_header is_global = ls_global IMPORTING ev_xl_content = lv_xstring et_messages = lt_pdt_messages CHANGING ct_file_options = lt_file_options.

BBP_QUOT_APP_UI_DOWNLOAD CALL FUNCTION 'BBP_QUOT_APP_UI_DOWNLOAD' EXPORTING is_header = ls_qte_ui_header IMPORTING ev_xl_content = lv_xstring et_messages = lt_pdt_messages CHANGING ct_file_options = lt_file_options.

BBP_BID_UI_DOWNLOAD CALL FUNCTION 'BBP_BID_UI_DOWNLOAD' EXPORTING is_header = ls_header is_global = ls_global IMPORTING et_file_tab = lt_txt_tab CHANGING ct_file_options = lt_file_options.

BBP_QUOT_APP_UI_DOWNLOAD CALL FUNCTION 'BBP_QUOT_APP_UI_DOWNLOAD' EXPORTING is_header = ls_qte_ui_header IMPORTING et_file_tab = lt_txt_tab CHANGING ct_file_options = lt_file_options.

BBP_PDH_FILE_CONVERT CALL FUNCTION 'BBP_PDH_FILE_CONVERT' EXPORTING iv_string = lv_string IMPORTING ev_xstring = lv_xstring.

BBP_OUTPUT_X_TABLESIZE_CHG





CALL FUNCTION 'BBP_OUTPUT_X_TABLESIZE_CHG' EXPORTING iv_byte_mode = gc_yes iv_xstring = lv_xstring IMPORTING ev_size = lv_size TABLES et_data = lt_attachment EXCEPTIONS noentries = 1 OTHERS = 2.

BBP_OUTPUT_BID_PREVIEW_SMART CALL FUNCTION 'BBP_OUTPUT_BID_PREVIEW_SMART' EXPORTING iv_guid = iv_guid is_parameters = ls_parameters IMPORTING es_pdf = ls_pdf EXCEPTIONS no_smartform = 1 no_partner = 2 no_data = 3 psf_error = 4 otf_error = 5 its_error = 6 no_printer = 7 no_triggertypecoll = 8 no_mediacoll = 9 no_medium = 10 no_media_map = 11 archiv_error = 12 OTHERS = 13.

BBP_OUTPUT_QUOT_PREVIEW_SMART CALL FUNCTION 'BBP_OUTPUT_QUOT_PREVIEW_SMART' EXPORTING iv_guid = iv_guid is_parameters = ls_parameters IMPORTING es_pdf = ls_pdf EXCEPTIONS no_smartform = 1 no_partner = 2 no_data = 3 psf_error = 4 otf_error = 5 its_error = 6 no_printer = 7 no_triggertypecoll = 8 no_mediacoll = 9 no_medium = 10 no_media_map = 11 archiv_error = 12 OTHERS = 13.

BBP_OUTPUT_X_TABLESIZE_CHG CALL FUNCTION 'BBP_OUTPUT_X_TABLESIZE_CHG' EXPORTING iv_byte_mode = gc_yes iv_xstring = ls_pdf IMPORTING ev_size = lv_size TABLES et_data = lt_attachment EXCEPTIONS noentries = 1 OTHERS = 2.

BAL_DSP_TXT_MSG_READ CALL FUNCTION 'BAL_DSP_TXT_MSG_READ' EXPORTING i_msgid = ls_messages-msgid i_msgno = ls_messages-msgno IMPORTING e_message_text = ls_messages-message.

BBP_BID_UI_UPLOAD CALL FUNCTION 'BBP_BID_UI_UPLOAD' EXPORTING is_header = ls_header is_global = ls_global iv_cache_id = iv_memid TABLES et_messages = lt_pd_messages[] CHANGING cv_background_proc = lv_yes cv_disp_variant = lv_disp_variant.

/SAPPSSRM/BO_BASE_FACTORY * CALL FUNCTION '/SAPPSSRM/BO_BASE_FACTORY' * IMPORTING * eo_factory = lo_factory.

BBP_PDH_FILE_DELETE_CACHE CALL FUNCTION 'BBP_PDH_FILE_DELETE_CACHE' EXPORTING iv_memid = iv_memid.

BBP_PD_QUOT_UPDATE CALL FUNCTION 'BBP_PD_QUOT_UPDATE' EXPORTING i_park = abap_true i_header = ls_header_upd TABLES e_messages = lt_messages.

BBP_PD_QUOT_SAVE CALL FUNCTION 'BBP_PD_QUOT_SAVE' EXPORTING iv_header_guid = ls_header_upd-guid.

BBP_PD_QUOT_UNLOCK CALL FUNCTION 'BBP_PD_QUOT_UNLOCK' EXPORTING i_header_guid = ls_header_upd-guid.

BBP_PD_BID_UPDATE CALL FUNCTION 'BBP_PD_BID_UPDATE' EXPORTING i_save = gc_yes i_header = ls_pd_header_u.

BBP_PD_QUOT_SAVE CALL FUNCTION 'BBP_PD_QUOT_SAVE' EXPORTING iv_header_guid = ls_header-guid.

BBP_PDH_FILE_CONVERT CALL FUNCTION 'BBP_PDH_FILE_CONVERT' EXPORTING iv_string = lv_string IMPORTING ev_xstring = lv_xstring.

BBP_OUTPUT_X_TABLESIZE_CHG CALL FUNCTION 'BBP_OUTPUT_X_TABLESIZE_CHG' EXPORTING iv_byte_mode = gc_yes iv_xstring = lv_xstring IMPORTING ev_size = lv_size TABLES et_data = lt_attachment EXCEPTIONS noentries = 1 OTHERS = 2.

BBP_BID_UI_MAIL_SF_SEND CALL FUNCTION 'BBP_BID_UI_MAIL_SF_SEND' EXPORTING iv_guid = lv_guid iv_follow_on_guid = ls_header_follow-guid iv_commit = space iv_user = sy-uname iv_event = lv_fcode iv_attachment_type = lv_attachment_type iv_attachment_subject = lv_attachment_subject it_attachment = lt_attachment iv_append_url = lv_append_url iv_type = lv_bo_ty iv_action = lv_action EXCEPTIONS no_mail_address = 1 no_output = 2 OTHERS = 3.



Contribute (Add Comments)

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_BID_INV_BACKGROUND_PROC or its description.