IECVBPDB 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 IECVBPDB 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.
INCLUDE IESTRMAC.
No SAP DATABASE tables are accessed within this REPORT code!
ISU_DB_PARTNER_SINGLE CALL FUNCTION 'ISU_DB_PARTNER_SINGLE' EXPORTING x_partner = partner x_rltyp = space * X_XBANK = 'X' * X_XADDR_MULT = IMPORTING y_but000 = ekun * TABLES * TY_BANK = tbus0bk * TY_ADDRESS = tbus020_ext EXCEPTIONS partner_not_found = 1 partner_in_role_not_found = 2 internal_error = 3 OTHERS = 4.
FKK_CALCULATE_CREDIT_RATING CALL FUNCTION 'FKK_CALCULATE_CREDIT_RATING' EXPORTING i_gpart = ekun-partner i_actual = x_actual IMPORTING e_bonit = bonit EXCEPTIONS OTHERS = 1.
FKK_DB_FKKVKP1_FORALL_GPART CALL FUNCTION 'FKK_DB_FKKVKP1_FORALL_GPART' EXPORTING * y_count = 1 i_only_acc_holder = space TABLES t_fkkvkp1 = t_account EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 4.
FKK_DB_FKKVKP1_FORALL CALL FUNCTION 'FKK_DB_FKKVKP1_FORALL' * EXPORTING * I_ONLY_ACC_HOLDER = 'X' * I_ONLY_ACTUAL_NON_ACC_HOLDERS = 'X' * IMPORTING * Y_COUNT = TABLES t_fkkvkp1 = t_account EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-101 * DIAGNOSE_OBJECT = ' ' text_question = text default_button = '2' display_cancel_button = '' IMPORTING answer = answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
ISU_DB_EVER_SELECT_VKONTO CALL FUNCTION 'ISU_DB_EVER_SELECT_VKONTO' * exporting * X_KEY_DATE = p_date TABLES txy_ever = t_contract EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING * X_IS_COMPLETE = * X_ACTUAL = x_structure = 'X' * x_ab = p_date * x_bis = p_date x_text = 'X' x_language = sy-langu TABLES xt_path = ipath yt_struc = t_struc t_eanl = t_instln t_evbs = t_premise EXCEPTIONS path_invalid = 1 date_invalid = 2 OTHERS = 3.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING * X_IS_COMPLETE = * X_ACTUAL = x_structure = 'X' * x_ab = p_date * x_bis = p_date x_text = 'X' x_language = sy-langu TABLES xt_path = ipath * yt_struc = t_struc t_eanl = t_instln t_evbs = t_premise EXCEPTIONS path_invalid = 1 date_invalid = 2 OTHERS = 3.
ISU_DB_ETTAT_SINGLE CALL FUNCTION 'ISU_DB_ETTAT_SINGLE' EXPORTING x_spras = sy-langu x_tariftyp = t_ratetyp-tariftyp IMPORTING y_ettat = t_ratetyp * Y_TTYPBEZ = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_STRUCTURE_READ * CALL FUNCTION 'ISU_STRUCTURE_READ' * EXPORTING ** X_IS_COMPLETE = ' ' ** X_ACTUAL = ' ' * X_STRUCTURE = 'X' * X_AB = P_DATE * X_BIS = P_DATE ** X_TEXT = ' ' ** X_LANGUAGE = SY-LANGU ** X_PROGRESS_DISPLAY = ' ' * TABLES * XT_PATH = IPATH * YT_STRUC = T_STRUC2 * T_EABL = T_METERDOC * T_ETDZ = T_REGISTER * EXCEPTIONS * PATH_INVALID = 1 * DATE_INVALID = 2 * SELECTION_FAILED = 3 * OTHERS = 4.
DB_BCONT_SELECT_PARTNER CALL FUNCTION 'DB_BCONT_SELECT_PARTNER' EXPORTING * X_ACTUAL = ' ' * X_DATEFROM = * X_DATETO = x_maxcount = 10 x_partner = t_partner-partner * IMPORTING * Y_COUNT = TABLES yt_bcont = t_bcont EXCEPTIONS not_found = 1 OTHERS = 2.
DB_BCONT_SELECT_PARTNER CALL FUNCTION 'DB_BCONT_SELECT_PARTNER' EXPORTING * X_ACTUAL = * X_DATEFROM = * X_DATETO = x_maxcount = 30 x_partner = x_ekun-partner x_objtype = 'ISUACCOUNT' x_objkey = objkey x_objsearchcontrol = '3' * IMPORTING * Y_COUNT = TABLES yt_bcont = yt_bcont EXCEPTIONS not_found = 1 OTHERS = 2.
ISU_GET_BALANCE * CALL FUNCTION 'ISU_GET_BALANCE' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * IMPORTING * Y_EOVPA = OVPA * EXCEPTIONS * OTHERS = 1.
ISU_GET_DUE_BUDGET_BILLING * CALL FUNCTION 'ISU_GET_DUE_BUDGET_BILLING' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * IMPORTING * Y_EOVBB = DAT * EXCEPTIONS * OTHERS = 1.
ISU_LAST_PAYMENT_POSTING * CALL FUNCTION 'ISU_LAST_PAYMENT_POSTING' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * TABLES * T_EOVPP = YT_EOVPP * EXCEPTIONS * OTHERS = 1.
ISU_S_LAST_PRINT_DOC CALL FUNCTION 'ISU_S_LAST_PRINT_DOC' EXPORTING x_vkont = fkkvkp1-vkont * X_CONTRACT = x_storno = 'X' * IMPORTING * Y_ERDK = TABLES yt_erdk_ext = yt_erdk_ext EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_RATES_AND_CONSUMPTION CALL FUNCTION 'ISU_RATES_AND_CONSUMPTION' EXPORTING x_anlage = x_eanl-anlage x_ab = ever-einzdat x_bis = ever-auszdat x_stichtag = sy-datum IMPORTING y_consumption = yt_consumpt[] EXCEPTIONS general_fault = 1 OTHERS = 2.
FKK_PARTNER_LONGTEXT_GET CALL FUNCTION 'FKK_PARTNER_LONGTEXT_GET' EXPORTING i_but000 = bus_ext IMPORTING e_ltext1 = bus_addr-ltext1 e_ltext2 = bus_addr-ltext2 e_ltext3 = bus_addr-ltext3 EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'FKK_PARTNER_LONGTEXT_GET' EXPORTING i_but000 = bus_ext i_fkkvkp = vkp IMPORTING e_ltext1 = acc_addr-ltext1 e_ltext2 = acc_addr-ltext2 e_ltext3 = acc_addr-ltext3 EXCEPTIONS OTHERS = 1.
ISU_SAMPLE_CREDIT_HIST_DISPLAY * CALL FUNCTION 'ISU_SAMPLE_CREDIT_HIST_DISPLAY' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * IMPORTING * Y_EOVCH = EOVCH * Y_ITEMS = ITEMS * EXCEPTIONS * SYSTEM_ERROR = 1 * NO_ITEMS = 2 * GPART_INVALID = 3 * VKONT_INVALID = 4 * NOT_QUALIFIED = 5 * VKONT_NOT_FOUND = 6 * OTHERS = 7.
BUP_BANK_DESCRIPTION_GET * CALL FUNCTION 'BUP_BANK_DESCRIPTION_GET' * EXPORTING * I_PARTNER = X_PARTNER * I_BKVID = X_BVTY * IMPORTING * E_DESCRIPTION = Y_DESCRIPT ** E_DESCRIPTION_BANK = ** E_DESCRIPTION_BKVID = * EXCEPTIONS * BKVID_NOT_FOUND = 1 * BANK_NOT_FOUND = 2 * OTHERS = 3.
BUP_BANK_DESCRIPTION_GET * CALL FUNCTION 'BUP_BANK_DESCRIPTION_GET' * EXPORTING * I_PARTNER = X_ABW_PART * I_BKVID = X_BVTY * IMPORTING * E_DESCRIPTION = Y_DESCRIPT ** E_DESCRIPTION_BANK = ** E_DESCRIPTION_BKVID = * EXCEPTIONS * BKVID_NOT_FOUND = 1 * BANK_NOT_FOUND = 2 * OTHERS = 3.
ISU_GET_BALANCE * CALL FUNCTION 'ISU_GET_BALANCE' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * IMPORTING * Y_EOVPA = EOVPA * EXCEPTIONS * OTHERS = 1.
ISU_GET_DUE_BUDGET_BILLING * CALL FUNCTION 'ISU_GET_DUE_BUDGET_BILLING' * EXPORTING * X_GPART = FKKVKP1-GPART * X_VKONT = FKKVKP1-VKONT * IMPORTING * Y_EOVBB = EOVBB * EXCEPTIONS * OTHERS = 1.
ISU_S_LAST_PRINT_DOC * CALL FUNCTION 'ISU_S_LAST_PRINT_DOC' * EXPORTING * X_VKONT = FKKVKP1-VKONT ** X_CONTRACT = * IMPORTING * Y_ERDK = ERDK * EXCEPTIONS * NOT_FOUND = 1 * SYSTEM_ERROR = 2 * NOT_QUALIFIED = 3 * OTHERS = 4.
ISU_DB_TSPAT_SINGLE CALL FUNCTION 'ISU_DB_TSPAT_SINGLE' EXPORTING * X_SPRAS = SY-LANGU x_sparte = ever-sparte x_actual = ' ' IMPORTING y_tspat = tspat * y_vtext = EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' x_length = 80 x_line_count = 1 x_evbs = evbs IMPORTING y_addr_lines = prem_addr EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 OTHERS = 4.
ISU_ADDRESS_PROVIDE CALL FUNCTION 'ISU_ADDRESS_PROVIDE' EXPORTING x_address_type = 'P' x_length = 80 x_line_count = 1 x_prgcontext = 'RECVBP01' x_subcontext = 'PREM' x_evbs = evbs IMPORTING y_addr_lines = prem_addr EXCEPTIONS not_found = 1 parameter_error = 2 object_not_given = 3 OTHERS = 4.
ISU_METER_DBDATA_TRANSFORM * CALL FUNCTION 'ISU_METER_DBDATA_TRANSFORM' * EXPORTING * X_V_FORMAT = EABL-V_ZWSTAND * X_N_FORMAT = EABL-N_ZWSTAND * X_STANZVOR = EABL-STANZVOR * X_STANZNAC = EABL-STANZNAC * IMPORTING ** Y_I_FORMAT = * Y_B_ZWSTAND = EABL_RESULT * EXCEPTIONS * NOT_VALID = 1 * OTHERS = 2.
ISU_DB_TE422_SINGLE CALL FUNCTION 'ISU_DB_TE422_SINGLE' EXPORTING x_termschl = v_eanl-ableinh IMPORTING y_te422 = te422 EXCEPTIONS not_found = 1 system_error = 2 OTHERS = 3.
ISU_DB_TE418_SELECT_PERIODDATE * CALL FUNCTION 'ISU_DB_TE418_SELECT_PERIODDATE' * EXPORTING * X_TERMSCHL = V_EANL-ABLEINH * X_DATUM = keydate ** X_MAXCOUNT = 0 ** X_SORT = * IMPORTING * Y_TE418 = TE418 ** Y_COUNT = ** Y_OVERFLOW = ** TABLES ** T_TE418 = * EXCEPTIONS * NOT_FOUND = 1 * SYSTEM_ERROR = 2 * NOT_QUALIFIED = 3 * OTHERS = 4.
ISU_DB_TE420_SINGLE * CALL FUNCTION 'ISU_DB_TE420_SINGLE' * EXPORTING * X_TERMSCHL = PORTION * IMPORTING * Y_TE420 = TE420 * EXCEPTIONS * NOT_FOUND = 1 * SYSTEM_ERROR = 2 * OTHERS = 3.
ISU_DB_TE417_SELECT_PERIODDATE CALL FUNCTION 'ISU_DB_TE417_SELECT_PERIODDATE' EXPORTING x_termschl = portion x_datum = keydate IMPORTING y_te417 = te417 EXCEPTIONS not_found = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_BILLING_DATES_FOR_INSTLN CALL FUNCTION 'ISU_BILLING_DATES_FOR_INSTLN' EXPORTING x_anlage = v_eanl-anlage IMPORTING y_begabrpe = isu_contract_billing_periods-begabrpe EXCEPTIONS no_contract_found = 1 general_fault = 3 OTHERS = 4.
ISU_S_BBP_FO_READ_DATECONTR * CALL FUNCTION 'ISU_S_BBP_FO_READ_DATECONTR' * EXPORTING * X_VERTRAG = EVER-VERTRAG * X_DATUM = P_DATE * IMPORTING * Y_EABP = BBPLAN_DATA-EABP * Y_BETRAG = BBPLAN_DATA-BETRW * Y_ABWBETR = BBPLAN_DATA-ABWBETR * EXCEPTIONS * OTHERS = 1.
FKK_PARTNER_HEADER_DISPLAY * CALL FUNCTION 'FKK_PARTNER_HEADER_DISPLAY' * EXPORTING * X_PARTNER = X_PARTNER * IMPORTING ** Y_REPID = ** Y_DYNNR = * Y_TEXT1 = Y_HEADER-TEXT1 * Y_LTEXT1 = Y_HEADER-LTEXT1 * Y_LTEXT2 = Y_HEADER-LTEXT2 * Y_LTEXT3 = Y_HEADER-LTEXT3 * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2.
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 IECVBPDB or its description.
IECVBPDB - Include LESADTOP IECVBPDA - Library declaration for customer view IECREATED_FROM_CONST - Constants for Domain created_from IECOV_SYS - IS-U Customer Overview: System IECOV_OBJ_KEYMAP - IS-U Customer Information: Key Mapping IECOV_OBJ_JAVASCRIPT - IS-U Customer Overview: Java Script Generator