SAP Reports / Programs | Supplier Relationship Management | Enterprise Buyer | R/3 Plug-In Interfaces(SRM-EBP-INT) SAP SRM

CLEAN_REQREQ_UP_FORMS SAP ABAP INCLUDE - Include CLEAN_REQREQ_UP_FORMS







CLEAN_REQREQ_UP_FORMS 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 CLEAN_REQREQ_UP_FORMS 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 CLEAN_REQREQ_UP_FORMS. "Basic submit
SUBMIT CLEAN_REQREQ_UP_FORMS AND RETURN. "Return to original report after report execution complete
SUBMIT CLEAN_REQREQ_UP_FORMS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include CLEAN_REQREQ_UP_FORMS


INCLUDES used within this REPORT CLEAN_REQREQ_UP_FORMS

No INCLUDES are used within this REPORT code!


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:

BBP_CF_LINK_UPDATE CALL FUNCTION 'BBP_CF_LINK_UPDATE' EXPORTING po_number = lv_po_number po_item = lv_po_item logsys = is_selarea-logsys is_document_tab = is_selarea IMPORTING o_in_process = lv_in_process TABLES related_objects = lt_related_objects EXCEPTIONS OTHERS = 1.

BBP_ALERT_CONF_WE CALL FUNCTION 'BBP_ALERT_CONF_WE' EXPORTING msgid = 'BBP_CF' msgno = 23 msgarg1 = lv_msgarg1 msgarg2 = lv_msgarg2 EXCEPTIONS OTHERS = 0.

BBP_ALERT_INVOICE_BACK CALL FUNCTION 'BBP_ALERT_INVOICE_BACK' EXPORTING msgid = 'BBP_CF' msgno = 23 msgarg1 = lv_msgarg1 msgarg2 = lv_msgarg2 EXCEPTIONS OTHERS = 0.

BBP_PD_CONF_GETDETAIL CALL FUNCTION 'BBP_PD_CONF_GETDETAIL' EXPORTING i_guid = is_selarea-guid IMPORTING e_header = ls_header_conf_d.

BBP_PD_CONF_SET_BE_REF CALL FUNCTION 'BBP_PD_CONF_SET_BE_REF' EXPORTING i_guid = ls_header_conf_d-guid i_be_object_id = ls_header_conf_u-be_object_id.

BBP_PD_CONF_SAVE CALL FUNCTION 'BBP_PD_CONF_SAVE' EXPORTING iv_header_guid = ls_header_conf_d-guid iv_keep_old_changer = gc_yes.

BBP_PD_INV_GETDETAIL CALL FUNCTION 'BBP_PD_INV_GETDETAIL' EXPORTING i_guid = is_selarea-guid IMPORTING e_header = ls_header_inv_d TABLES e_item = lt_cancel_doc_item e_partner = lt_cancel_doc_partner e_account = lt_cancel_doc_account.

BBP_PD_INV_SET_BE_REF CALL FUNCTION 'BBP_PD_INV_SET_BE_REF' EXPORTING i_guid = ls_header_inv_d-guid i_be_object_id = ls_header_inv_u-be_object_id.

BBP_PD_INV_SAVE CALL FUNCTION 'BBP_PD_INV_SAVE' EXPORTING iv_header_guid = ls_header_inv_d-guid iv_keep_old_changer = gc_yes.

BBP_PD_INV_GETDETAIL CALL FUNCTION 'BBP_PD_INV_GETDETAIL' EXPORTING i_object_id = ls_header_inv_d-ref_object_id IMPORTING e_header = ls_original_doc_header TABLES e_messages = lt_messages.

BBP_PD_IV_STATUS_CHANGE_DIRECT CALL FUNCTION 'BBP_PD_IV_STATUS_CHANGE_DIRECT' EXPORTING iv_header_guid = ls_original_doc_header-guid iv_set_old_changed_by = gc_yes TABLES it_status = lt_status et_messages = lt_messages.

BBP_PD_CF_STATUS_CHANGE_DIRECT CALL FUNCTION 'BBP_PD_CF_STATUS_CHANGE_DIRECT' EXPORTING iv_header_guid = is_selarea-guid iv_save_db = gc_yes TABLES it_status = it_status et_messages = lt_messages.

BBP_PD_IV_STATUS_CHANGE_DIRECT CALL FUNCTION 'BBP_PD_IV_STATUS_CHANGE_DIRECT' EXPORTING iv_header_guid = is_selarea-guid iv_save_db = gc_yes TABLES it_status = it_status et_messages = lt_messages.

BBP_PD_CONF_GETDETAIL CALL FUNCTION 'BBP_PD_CONF_GETDETAIL' EXPORTING i_guid = is_selarea-guid TABLES e_status = lt_status.

BBP_PD_INV_GETDETAIL CALL FUNCTION 'BBP_PD_INV_GETDETAIL' EXPORTING i_guid = is_selarea-guid TABLES e_status = lt_status.

BBP_PD_INV_GETDETAIL CALL FUNCTION 'BBP_PD_INV_GETDETAIL' EXPORTING i_guid = is_selarea-guid i_with_itemdata = ' ' IMPORTING e_header = ls_header TABLES e_status = lt_status.

BBP_IV_EXT_SCENARIO_GET CALL FUNCTION 'BBP_IV_EXT_SCENARIO_GET' EXPORTING is_header = ls_header IMPORTING ev_extended_iv = lv_extended_iv.

META_INVOICE_READ CALL FUNCTION 'META_INVOICE_READ' EXPORTING iv_belnr = lv_belnr iv_gjahr = lv_gjahr iv_logical_system = is_selarea-logsys IMPORTING es_rbkpv = ls_rbkpv TABLES et_control_record = lt_control_record EXCEPTIONS entry_not_found = 1 OTHERS = 2.

CONTROL_RECORD_GET_COMM_ERROR





CALL FUNCTION 'CONTROL_RECORD_GET_COMM_ERROR' IMPORTING commerror = lv_commerror TABLES control_record = lt_control_record.

BBP_IV_DELETE CALL FUNCTION 'BBP_IV_DELETE' EXPORTING is_iv_header = ls_header TABLES et_messages = lt_messages EXCEPTIONS OTHERS = 0.

BBP_PROCDOC_GETDETAIL CALL FUNCTION 'BBP_PROCDOC_GETDETAIL' EXPORTING i_guid = lv_dummy_guid i_object_type = lv_object_type i_object_id = lv_obj_id IMPORTING e_header = ls_header TABLES e_item = lt_item e_status = lt_status.

META_PO_GETDETAIL CALL FUNCTION 'META_PO_GETDETAIL' EXPORTING purchaseorder = lv_po_number items = 'X' services = 'X' logical_system = ls_header-be_log_system TABLES po_item_limits = po_limits po_items = po_items po_item_services = po_services.

BBP_PROCDOC_SET_ITEM_BE_REF CALL FUNCTION 'BBP_PROCDOC_SET_ITEM_BE_REF' EXPORTING iv_item_guid = lt_item-guid iv_object_type = c_po iv_be_packno = lv_packno iv_be_introw = lv_introw TABLES et_messages = lt_messages.

BBP_PD_PO_SAVE CALL FUNCTION 'BBP_PD_PO_SAVE' EXPORTING iv_header_guid = ls_header-guid iv_keep_old_changer = gc_yes.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_object_id = lv_object_id i_obj_item = lv_obj_item IMPORTING e_objkey = ls_start_object-objkey.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_guid = lt_item-src_guid IMPORTING e_objkey = ls_start_object-objkey.

BBP_PDH_OR_ITM_READ_BEFORE CALL FUNCTION 'BBP_PDH_OR_ITM_READ_BEFORE' EXPORTING it_target_object_types = lt_target_object_type it_start_objects = lt_start_object iv_all_objects = c_off TABLES et_links = lt_links.

BBP_PDH_OR_ITM_READ_BEFORE CALL FUNCTION 'BBP_PDH_OR_ITM_READ_BEFORE' EXPORTING it_target_object_types = lt_target_object_type it_start_objects = lt_start_object_del iv_all_objects = c_off TABLES et_links = lt_links.

BBP_PD_SC_LOCK CALL FUNCTION 'BBP_PD_SC_LOCK' EXPORTING i_header_guid = lv_sc_header TABLES e_messages = lt_messages.

BBP_PD_SC_ITEMS_UPD_FROM_REF CALL FUNCTION 'BBP_PD_SC_ITEMS_UPD_FROM_REF' EXPORTING iv_set_old_changed_by = gc_yes TABLES it_refupdate_ind = lt_sc_refupdate_ind.

BBP_PD_SC_ITEMS_UPD_FROM_REF CALL FUNCTION 'BBP_PD_SC_ITEMS_UPD_FROM_REF' EXPORTING iv_set_old_changed_by = gc_yes TABLES it_refupdate_data = lt_sc_refupdate it_refupdate_ind = lt_sc_refupdate_ind.

BBP_PD_SC_ITEM_GETDETAIL CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL' EXPORTING i_guid = lt_sc_guids-guid IMPORTING e_item = ls_sc_item TABLES e_itm_rel = lt_sc_itm_rel e_messages = lt_messages e_status = lt_status.

BBP_ITMIGP_DB_SELECT CALL FUNCTION 'BBP_ITMIGP_DB_SELECT' EXPORTING iv_guid = it_po_item_guid_del-guid TABLES et_bbp_pdigp = lt_bbp_pdigp.

BBP_PD_SC_ITEM_GETDETAIL CALL FUNCTION 'BBP_PD_SC_ITEM_GETDETAIL' EXPORTING i_guid = lt_sc_guids-guid IMPORTING e_item = ls_sc_item TABLES e_itm_rel = lt_sc_itm_rel e_messages = lt_messages e_status = lt_status.

BBP_PD_PO_ITEM_GETDETAIL CALL FUNCTION 'BBP_PD_PO_ITEM_GETDETAIL' EXPORTING i_guid = lt_sc_itm_rel-itm_guid_b IMPORTING e_item = ls_item_po.

BBP_PDH_UNIT_CONVERSION CALL FUNCTION 'BBP_PDH_UNIT_CONVERSION' EXPORTING iv_input = ls_item_po-quantity iv_unit_in = ls_item_po-unit iv_numerator_in = ls_item_po-uom_numerator iv_denominator_in = ls_item_po-uom_denominator iv_unit_out = ls_sc_item-unit iv_numerator_out = ls_sc_item-uom_numerator iv_denominator_out = ls_sc_item-uom_denominator iv_product_guid = ls_sc_item-product IMPORTING ev_output = lv_quantity EXCEPTIONS conversion_not_found = 1 division_by_zero = 2 input_invalid = 3 output_invalid = 4 overflow = 5 type_invalid = 6 units_missing = 7 unit_in_not_found = 8 unit_out_not_found = 9 wrong_call = 10 base_unit_not_found = 11 OTHERS = 12.

BBP_GET_ALERTS_MONITOR CALL FUNCTION 'BBP_GET_ALERTS_MONITOR' EXPORTING monitor = lc_monitor_name monitorset = lc_monitor_set TABLES attribut_list = lt_sub_monitors.

BBP_GET_ALERTS CALL FUNCTION 'BBP_GET_ALERTS' EXPORTING monitor_mtsysid = ls_sub_monitors-mtsysid monitor_mtmcname = ls_sub_monitors-mtmcname monitor_mtnumrange = ls_sub_monitors-mtnumrange monitor_mtuid = ls_sub_monitors-mtuid monitor_mtclass = ls_sub_monitors-mtclass monitor_mtindex = ls_sub_monitors-mtindex monitor_extindex = ls_sub_monitors-extindex TABLES alert_list = gt_alert_list.




BBP_DELETE_ONE_ALERT CALL FUNCTION 'BBP_DELETE_ONE_ALERT' EXPORTING alert_alertdate = lv_alert_date alert_alerttime = lv_alert_time alert_alsysid = wa_alert_list-alert_alsysid alert_msegname = wa_alert_list-alert_msegname alert_aluniqnum = wa_alert_list-alert_aluniqnum alert_alindex = wa_alert_list-alert_alindex IMPORTING return1 = ls_return TABLES alert_list = gt_alert_list.



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