RBPP_SUS_CREATE_ALERTS_START 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 RBPP_SUS_CREATE_ALERTS_START 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SALRT_GET_ALRT_CATEGORIES call function 'SALRT_GET_ALRT_CATEGORIES' exporting it_category = lt_category importing et_category = lt_alert_category.
BBP_SUS_BUPA_SUPPL_GETLIST call function 'BBP_SUS_BUPA_SUPPL_GETLIST' tables et_suppl = lt_suppliers.
BBP_SUS_ALERT_DAYS_GET call function 'BBP_SUS_ALERT_DAYS_GET' exporting supplier = iv_supplier_id category = iv_alert_category importing days = ev_limit_days.
BBP_SUS_BUPA_SUPPL_GETDETAILS call function 'BBP_SUS_BUPA_SUPPL_GETDETAILS' exporting iv_bp = iv_supplier_id tables et_users = lt_suser.
NAVIGATION_SELECT_AGRS_OF_USER call function 'NAVIGATION_SELECT_AGRS_OF_USER' exporting user_name = ls_suser-userid time_dependent = 'X' tables activity_groups_users = lt_roles exceptions no_activity_groups_available = 0 others = 0.
SALRT_CREATE_API call function 'SALRT_CREATE_API' exporting ip_category = iv_category ip_wait_on_commit = ' ' tables it_recipients = lt_recipient it_container = lt_alert_container exceptions others = 1.
BBP_PARTNER_TYPE_TO_FUNCTION call function 'BBP_PARTNER_TYPE_TO_FUNCTION' exporting iv_partner_pft = c_ordering_party importing et_partner_fct = lt_buyerfct.
BBP_PD_SUSPO_GETLIST_UI call function 'BBP_PD_SUSPO_GETLIST_UI' exporting i_partner = lv_partner_no tables e_pdlist = lt_pdlist e_messages = lt_messages.
BBP_PD_SUSPO_GETDETAIL_UI call function 'BBP_PD_SUSPO_GETDETAIL_UI' exporting iv_guid = ls_pdlist-guid importing es_header_po = lv_header_po tables et_partner = lt_et_partner.
BUP_PARTNER_GET call function 'BUP_PARTNER_GET' exporting i_partnerguid = lv_buyerguid importing e_but000 = lv_e_but000 exceptions partner_not_found = 0 wrong_parameters = 0 internal_error = 0 others = 0.
BBP_PD_SUSPO_GETDETAIL_UI call function 'BBP_PD_SUSPO_GETDETAIL_UI' exporting iv_guid = iv_order_guid tables et_item_po = lt_item_po et_item_pco = lt_item_pco.
BBP_SUS_BUPA_SUPPL_GETDETAILS call function 'BBP_SUS_BUPA_SUPPL_GETDETAILS' exporting iv_bp = order-buyer importing es_centralorg = ls_central_org.
BBP_PD_SUSPO_GETDETAIL call function 'BBP_PD_SUSPO_GETDETAIL' exporting i_guid = iv_order_guid i_with_itemdata = space importing e_header = ls_header tables e_header_rel = lt_header_rel e_item = lt_item e_status = lt_status.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RBPP_SUS_CREATE_ALERTS_START - RBPPSUSCREATEALERTSSTART RBPP_SUS_CREATE_ALERTS_METHODS - RBPPSUSCREATEALERTSMETHODS RBPP_SUS_CREATE_ALERTS_INIT - RBPPSUSCREATEALERTSINIT RBPP_SUS_CREATE_ALERTS_END - RBPPSUSCREATEALERTSEND RBPGJA02 - Budget Carryforward for Orders RBPGJA02 - Budget Carryforward for Orders