RBBPNOTIFICATION 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 RBBPNOTIFICATION 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.
Title: INTERNAL: Form Class Library
INCLUDE IEFGMAC3.
INCLUDE EMSG.
INCLUDE IEKCONST.
No SAP DATABASE tables are accessed within this REPORT code!
FKK_PAYMENT_MEDIA_PRINT call function 'FKK_PAYMENT_MEDIA_PRINT' exporting x_itcpo = h_itcpo x_xnapm = h_xnapm x_c = c_core tables t_paymo = t_paymo t_gendata = y_tab_gendata t_sel_per_fclass = y_tabn_sel_per_fclass exceptions failed = 1 others = 2.
PAYMENT_MEDIUM_PRINT * CALL FUNCTION 'PAYMENT_MEDIUM_PRINT' * EXPORTING * i_paymo = wa_paymo * i_itcpo = c-itcpo * i_device = c-device ** I_DIALOG = ' ' * i_language = c-langu ** I_XOPEN = ' ' * i_xnapm = h_xnapm ** I_RAW_DATA = C-RDI ** IMPORTING ** E_LANGUAGE = * EXCEPTIONS * OTHERS = 1.
ISU_DB_EABP_SELECT_DOCNUMBER CALL FUNCTION 'ISU_DB_EABP_SELECT_DOCNUMBER' EXPORTING x_opbel = ht_bbp_print-effag-opbel IMPORTING y_eabp = l_eabp EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_EABP_SELECT_RANGE CALL FUNCTION 'ISU_DB_EABP_SELECT_RANGE' EXPORTING * X_ACTUAL = x_maxrows = 1000 * X_EDATUM = * IMPORTING * Y_COUNT = TABLES * XT_VERTRAG = xt_opbel = x_sel-ranges * XT_GPART = * XT_VKONTO = * XT_PORTION = * XT_WHERETAB = yt_eabp = ht_eabp EXCEPTIONS system_error = 1 not_found = 2 OTHERS = 3.
ISU_S_BBP_PRINTDATA CALL FUNCTION 'ISU_S_BBP_PRINTDATA' EXPORTING x_printmode = g_printmode x_corrprint = g_corrprint x_cokey = g_cokey x_coll_bbp = g_coll_bbp TABLES xt_opbel = ht_opbel yt_printdata = ht_bbp_print EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
PAYMENT_MEDIUM_INIT CALL FUNCTION 'PAYMENT_MEDIUM_INIT' IMPORTING e_paymo = wa_paymo EXCEPTIONS OTHERS = 1.
ISU_GET_ACC_ADRESS_DATA CALL FUNCTION 'ISU_GET_ACC_ADRESS_DATA' EXPORTING x_doc_type = '1' x_vkont = l_eabp-vkonto TABLES yt_addressdata = lt_addressdata EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_INTERNAL_VERTRAG_TO_VTREF CALL FUNCTION 'ISU_INTERNAL_VERTRAG_TO_VTREF' EXPORTING i_vertrag = x_bbp_subcat-vertrag IMPORTING e_vtref = h_vtref EXCEPTIONS OTHERS = 1.
FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = l_eabp-vkonto * I_GPART = * I_ONLY_GPART = * I_BYPASS_BUFFER = * I_SET_ENQUEUE = IMPORTING e_fkkvk = h_fkkvk e_fkkvkp = h_fkkvkp * TABLES * T_FKKVKP = T_CONT_ACCT EXCEPTIONS not_found = 1 foreign_lock = 2 OTHERS = 3.
ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = l_eabp-gpart * X_RLTYP = CO_CONTRACT_PARTNER IMPORTING y_but000 = y_bus_part EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'B' x_partner = l_eabp-gpart IMPORTING * Y_ADDR_LINES = * Y_LINE_COUNT = y_eadrdat = y_bp_address y_adrc_regio = l_adrc_regio * Y_ADDR_DATA = EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 address_inconsistency = 4 installation_inconsistency = 5 OTHERS = 6.
ISU_MOVE_BUSPART_ADDRESS CALL FUNCTION 'ISU_MOVE_BUSPART_ADDRESS' EXPORTING x_buspart = wa_bus_part x_address = y_bp_address x_langu = c-langu IMPORTING y_address = y_bp_address EXCEPTIONS not_qualified = 1 OTHERS = 2.
ISU_ACTORS_SET_CONTAINER CALL FUNCTION 'ISU_ACTORS_SET_CONTAINER' EXPORTING x_partner = t_bus_part-partner x_regiogroup = g_eadrdat-regiogroup x_bukrs = t_bbp_ever-bukrs TABLES yt_cont = t_cont.
ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500115' x_number = 1 x_langu = sy-langu IMPORTING y_actor = y_clerk1 TABLES xt_cont = t_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.
ISU_ACTORS_PRINT_PROVIDE CALL FUNCTION 'ISU_ACTORS_PRINT_PROVIDE' EXPORTING x_task = 'TS20500115' x_number = 2 x_langu = sy-langu IMPORTING y_actor = y_clerk2 TABLES xt_cont = t_cont EXCEPTIONS no_actor_found = 1 internal_error = 2 OTHERS = 3.
FKK_PYBUK_DETERMINE CALL FUNCTION 'FKK_PYBUK_DETERMINE' EXPORTING i_fkkvkp = h_fkkvkp IMPORTING e_pybuk = h_pybuk EXCEPTIONS no_pybuk_found = 1 error_message = 1 OTHERS = 2.
PAYMENT_MEDIUM_DATA CALL FUNCTION 'PAYMENT_MEDIUM_DATA' EXPORTING i_paymi = paymi i_xnapm = h_xnapm IMPORTING e_paymo = y_paymo EXCEPTIONS no_print = 1 OTHERS = 2.
ISU_DB_TSPAT_SINGLE CALL FUNCTION 'ISU_DB_TSPAT_SINGLE' EXPORTING x_spras = c-langu x_sparte = x_bbp_subcat-sparte * X_ACTUAL = ' ' IMPORTING y_tspat = y_bdevisiont * Y_VTEXT = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
CALL FUNCTION 'FKK_S_LOCK_GET' EXPORTING i_keystructure = l_fkkvkp_key_s i_lotyp = l_lotyp i_x_dependant_locktypes = ' ' TABLES it_proid = lt_proid et_locks = yt_bbp_locks EXCEPTIONS no_lotyp = 1 no_field_in_structure = 2 empty_field = 3 OTHERS = 4.
ISU_DB_BILL_SINGLE CALL FUNCTION 'ISU_DB_BILL_SINGLE' EXPORTING x_belnr = t_bbp_eabp-erchzbelnr x_read_erchz = 'X' IMPORTING y_bill = l_bill EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = header-partner x_rltyp = ' ' IMPORTING y_but000 = y_receiver EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'A' x_read_adrc_regio = 'X' x_addrnumber = header-addrnumber x_persnumber = header-persnumber IMPORTING y_eadrdat = y_rec_adress y_adrc_regio = l_adrc_regio EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 address_inconsistency = 4 installation_inconsistency = 5 OTHERS = 6.
ISU_MOVE_BUSPART_ADDRESS CALL FUNCTION 'ISU_MOVE_BUSPART_ADDRESS' EXPORTING x_buspart = wa_receiver x_address = y_rec_adress x_langu = c-langu IMPORTING y_address = y_rec_adress EXCEPTIONS not_qualified = 1 OTHERS = 2.
ISU_DB_TSPAT_SINGLE CALL FUNCTION 'ISU_DB_TSPAT_SINGLE' EXPORTING x_spras = c-langu x_sparte = x_bbp_subct2-sparte * X_ACTUAL = ' ' IMPORTING y_tspat = y_bdevision2 * Y_VTEXT = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_INTERNAL_VERTRAG_TO_VTREF CALL FUNCTION 'ISU_INTERNAL_VERTRAG_TO_VTREF' EXPORTING i_vertrag = x_bbp_subct2-vertrag IMPORTING e_vtref = h_vtref EXCEPTIONS OTHERS = 1.
ISU_DB_T001_SINGLE CALL FUNCTION 'ISU_DB_T001_SINGLE' EXPORTING x_bukrs = x_bbp_eabpl-bukrs * X_ACTUAL = ' ' IMPORTING y_t001 = y_cocode EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TCURC_SINGLE CALL FUNCTION 'ISU_DB_TCURC_SINGLE' EXPORTING x_spras = c-langu x_waers = x_bbp_eabpl-waers * X_ACTUAL = ' ' IMPORTING y_tcurc = y_currency * Y_TCURT = EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TCURC_SINGLE CALL FUNCTION 'ISU_DB_TCURC_SINGLE' EXPORTING x_spras = c-langu x_waers = x_bbp_eabpl-waers IMPORTING * Y_TCURC = y_tcurt = y_currency_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE305T_SINGLE CALL FUNCTION 'ISU_DB_TE305T_SINGLE' EXPORTING * X_APPLK = 'R' x_spras = c-langu x_bukrs = x_bbp_eabpl-bukrs x_sparte = wa_contr_ps-sparte x_hvorg = x_bbp_eabpl-hvorg x_tvorg = x_bbp_eabpl-tvorg * X_ACTUAL = IMPORTING y_te305t = y_transact_t EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_INTERNAL_VTREF_TO_VERTRAG CALL FUNCTION 'ISU_INTERNAL_VTREF_TO_VERTRAG' EXPORTING i_vtref = x_bbp_eabpl-vtref IMPORTING e_vertrag = h_vertrag EXCEPTIONS error_message = 1.
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 RBBPNOTIFICATION or its description.
RBBPNOTIFICATION - INTERNAL: Form Class Library RBBPNOTIFICATION - INTERNAL: Form Class Library RBBPBUS2081 - Program for Object type BBPBUS2081: EBP Incoming Invoice RBBPBUS2081 - Program for Object type BBPBUS2081: EBP Incoming Invoice RBAOPIA2PI - documentation and ABAP source code RBAOPI46 - Switch PI-A -> PI for 4.6C Upgrade