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

CLEAN_REQREQ_UP_CTR_FRF01 SAP ABAP INCLUDE - CLEANREQREQUPCTRFRF01







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


INCLUDES used within this REPORT CLEAN_REQREQ_UP_CTR_FRF01

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:

META_CTR_CHECK CALL FUNCTION 'META_CTR_CHECK' EXPORTING iv_srm_contract_number = lv_be_contract_number iv_logical_system = is_selarea-logsys IMPORTING ev_ctr_creation = lv_ctr_creation ev_cnd_creation = lv_cnd_creation et_ctr_mm_item_map = lt_ctr_mm_item_map TABLES et_messages = lt_be_messages[] et_control_record = lt_control_record.

BBP_PROCDOC_STATUS_CHANGE_DIRE CALL FUNCTION 'BBP_PROCDOC_STATUS_CHANGE_DIRE' EXPORTING iv_header_guid = lv_bbp_object_guid iv_object_type = c_quotation iv_only_check = gc_no iv_save_db = gc_yes IMPORTING ev_changed = lv_changed TABLES it_status = lt_status et_messages = lt_messages.

BBP_PD_SC_SET_ITEM_BE_REF * CALL FUNCTION 'BBP_PD_SC_SET_ITEM_BE_REF' * EXPORTING * iv_item_guid = lv_bbp_object_guid * iv_be_object_id = lv_be_object_id * iv_be_object_type = c_b_contract ** iv_be_obj_item = -be_obj_item ** iv_be_introw = -be_introw ** iv_be_packno = -be_packno * iv_write_relations = c_on * TABLES * et_messages = lt_messages.

BBP_PD_SC_STATUS_CHANGE_DIRECT CALL FUNCTION 'BBP_PD_SC_STATUS_CHANGE_DIRECT' EXPORTING iv_item_guid = lv_bbp_object_guid TABLES it_status = lt_status et_messages = lt_messages.

BBP_PDH_DB_DIRECT_UPDATE CALL FUNCTION 'BBP_PDH_DB_DIRECT_UPDATE' EXPORTING iv_item_guid_sourcing = lv_bbp_object_guid iv_source_rel_ind = gc_sourcing_relevant.

BBP_PD_QUOT_GETDETAIL CALL FUNCTION 'BBP_PD_QUOT_GETDETAIL' EXPORTING i_guid = lv_bbp_object_guid i_with_itemdata = 'X' IMPORTING e_header = ls_header_quot TABLES e_item = lt_quot_items e_messages = lt_messages.

BBP_PROCDOC_SET_BE_REF CALL FUNCTION 'BBP_PROCDOC_SET_BE_REF' EXPORTING i_guid = ls_header_quot-src_guid i_object_type = lv_bus_type i_be_object_id = lv_be_object_id i_be_object_type = c_b_contract i_be_log_system = is_selarea-logsys TABLES e_messages = lt_messages.

BBP_PROCDOC_STATUS_CHANGE_DIRE CALL FUNCTION 'BBP_PROCDOC_STATUS_CHANGE_DIRE' EXPORTING iv_header_guid = lv_bbp_object_guid iv_object_type = c_quotation iv_only_check = gc_no iv_save_db = gc_yes IMPORTING ev_changed = lv_changed TABLES it_status = lt_status et_messages = lt_messages.

BBP_PD_SC_SET_ITEM_BE_REF * CALL FUNCTION 'BBP_PD_SC_SET_ITEM_BE_REF' * EXPORTING * iv_item_guid = lv_bbp_object_guid * iv_be_object_id = lv_be_object_id * iv_be_object_type = 'BUS2014' ** iv_be_obj_item = -be_obj_item ** iv_be_introw = -be_introw ** iv_be_packno = -be_packno * iv_write_relations = c_on * TABLES * et_messages = lt_messages.

BBP_PD_SC_STATUS_CHANGE_DIRECT CALL FUNCTION 'BBP_PD_SC_STATUS_CHANGE_DIRECT' EXPORTING iv_item_guid = lv_bbp_object_guid IV_SAVE_DB = gc_yes TABLES it_status = lt_status et_messages = lt_messages.

BBP_PD_SC_SAVE * call function 'BBP_PD_SC_SAVE' * exporting * iv_header_guid = -header.

BBP_PD_SC_RESET_BUFFER * call function 'BBP_PD_SC_RESET_BUFFER'.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_guid = iv_guid_scitem IMPORTING e_objkey = obj_rola-objkey.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_object_id = lv_object_id_be i_obj_item = '000000001' IMPORTING e_objkey = obj_rolb-objkey.

BINARY_RELATION_CREATE CALL FUNCTION 'BINARY_RELATION_CREATE' EXPORTING obj_rolea = obj_rola obj_roleb = obj_rolb relationtype = 'PDIL' fire_events = c_off EXCEPTIONS no_model = 1 internal_error = 2 unknown = 3 OTHERS = 4.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_guid = iv_hguid_quot IMPORTING e_objkey = obj_rola-objkey.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_object_id = lv_object_id_be IMPORTING e_objkey = obj_rolb-objkey.

BINARY_RELATION_CREATE CALL FUNCTION 'BINARY_RELATION_CREATE' EXPORTING obj_rolea = obj_rola obj_roleb = obj_rolb relationtype = 'PDHL' fire_events = c_off EXCEPTIONS no_model = 1 internal_error = 2 unknown = 3 OTHERS = 4.

BBP_PD_CONV_BBPKEY_TO_OBJKEY





CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_guid = ls_item-guid IMPORTING e_objkey = obj_rola-objkey.

BBP_PD_CONV_BBPKEY_TO_OBJKEY CALL FUNCTION 'BBP_PD_CONV_BBPKEY_TO_OBJKEY' EXPORTING i_object_id = lv_object_id_be i_obj_item = '000000001' IMPORTING e_objkey = obj_rolb-objkey.

BINARY_RELATION_CREATE CALL FUNCTION 'BINARY_RELATION_CREATE' EXPORTING obj_rolea = obj_rola obj_roleb = obj_rolb relationtype = 'PDIL' fire_events = c_off EXCEPTIONS no_model = 1 internal_error = 2 unknown = 3 OTHERS = 4.



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