SAP Reports / Programs | Default Risk and Limit System | Bank Components | Default Risk and Limit System(IS-B-RA-CL) SAP IS

RFTBLE02 SAP ABAP Report - Overview of Utilizations - Selection Using all Characteristics







RFTBLE02 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Similar to report RFTBLE01 (selection via direct characteristics), this report serves to control existing credit lines and their utilizations using ALV functions...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFTBLE02 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

TBLB - Limit Utilization: Overview


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


Text pool values


Selection Text: R_RCID04 = D Free Characteristic 04
Selection Text: R_RCID03 = D Free Characteristic 03
Selection Text: R_RCID02 = D Free Characteristic 02
Selection Text: R_RCID01 = D Free Characteristic 01
Selection Text: R_RATING = D Rating
Selection Text: R_PARTNR = D Business Partner
Selection Text: R_INTORG = D Internal Organizational Unit
Selection Text: R_CRAT = D Country Rating
Selection Text: R_COUNT = D Country
Selection Text: R_CONTRO = D Monitoring Unit
Selection Text: R_BUKRS = D Company Code
Selection Text: P_VARS = Layout (Single Records)
Selection Text: P_VAR2 = Layout (Grouping, Level 2)
Selection Text: P_VAR1 = Layout (Grouping, Level 1)
Selection Text: P_VAR = Layout (Totals Records)
Selection Text: P_RBD = Warning When RCP is Exceeded
Selection Text: P_LEER = D Limits Without Utilizations
Selection Text: P_EXPLUS = Only Exceeded Char. Combinat.
Selection Text: P_EXONLY = Only Exceeded Limits
Selection Text: P_EXC = Warning when Limit Exceeded
Selection Text: P_DLI = D Determination Date
Selection Text: P_DATBIS = D Limits Valid From
Selection Text: R_RCID05 = D Free Characteristic 05
Selection Text: S_WAERS = D Limit Currency
Selection Text: S_VLI = D Limit Utiliz. Validity Date
Selection Text: S_SLI = D Status of Limit Utilization
Selection Text: S_SLE = D Determination Procedure
Selection Text: S_SLA = D Limit Type
Selection Text: R_WAERS = D Currency as Limit Char.
Selection Text: R_SLPG = D Limit Product Group
Selection Text: R_SLDFIL = D Display Filter
Selection Text: R_SECTOR = D Industry
Selection Text: R_RPORTB = D Portfolio
Selection Text: R_RDEAL = D Trader
Selection Text: R_RCOUNT = D Country for Country Risk
Selection Text: R_RCID15 = D Free Characteristic 15
Selection Text: R_RCID14 = D Free Characteristic 14
Selection Text: R_RCID13 = D Free Characteristic 13





Selection Text: R_RCID12 = D Free Characteristic 12
Selection Text: R_RCID11 = D Free Characteristic 11
Selection Text: R_RCID10 = D Free Characteristic 10
Selection Text: R_RCID09 = D Free Characteristic 09
Selection Text: R_RCID08 = D Free Characteristic 08
Selection Text: R_RCID07 = D Free Characteristic 07
Selection Text: R_RCID06 = D Free Characteristic 06
Selection Text: P_CURR = Display Currency
Selection Text: P_CALCHE = Utilization only on Workdays
Selection Text: P_AKT = D Latest Determination Date
Title: Overview of Utilizations - Selection Using all Characteristics
Text Symbol: M03 = Free Char.
Text Symbol: M02 = Derived Char.
Text Symbol: M01 = Direct Char.
Text Symbol: INT = Interim Limits for Limit
Text Symbol: F08 = Form CALL_PARTNER
Text Symbol: F07 = Form PICKUP_EXPO_SINGLE
Text Symbol: F06 = Form CALL_ALV
Text Symbol: F02 = Form READ_EXPOSURES
Text Symbol: F01 = Serious error in
Text Symbol: EXC = Exception Reporting Control
Text Symbol: E04 = Ext.Lim. + Interim L./LT
Text Symbol: E03 = Ext.Limit + Interim L./Limit Transfers
Text Symbol: E02 = Ext.Limit + IL/LT
Text Symbol: E01 = ELim + IL/LT
Text Symbol: DUM =
Text Symbol: DE2 = From Country for Country Risk
Text Symbol: DE1 = From Business Partner
Text Symbol: B04 = Int.Lim. + Interim L./LT
Text Symbol: B03 = Int.Limit + Interim L./Limit Transfers
Text Symbol: B02 = Int. Limit + IL/LT
Text Symbol: B01 = ILim + IL/LT
Text Symbol: M04 = Selection of Limits
Text Symbol: M05 = Generated Char.
Text Symbol: R01 = Not Released
Text Symbol: R02 = In Release
Text Symbol: R03 = Released
Text Symbol: RO1 = Round. Factor
Text Symbol: RO2 = Fields in Display Crcy





Text Symbol: S01 = List Filter
Text Symbol: S02 = General Access Options
Text Symbol: SAP = --> Notify SAP
Text Symbol: T01 = Determination Date
Text Symbol: T02 = Latest. Det. per LT
Text Symbol: T03 = Selection of Utilizations
Text Symbol: T04 = or
Text Symbol: T05 = Output Control
Text Symbol: VAR = Display Layout
Text Symbol: W01 = Disp.Crcy
Text Symbol: W02 = Display Crcy
Text Symbol: W03 = Display Crcy
Text Symbol: W04 = Disp.Crcy
Text Symbol: W05 = Round. Factor


INCLUDES used within this REPORT RFTBLE02

INCLUDE FTLM_MRMDATA. "MRM
INCLUDE FTLM_NOCOUNTRY.
INCLUDE FTLM_MRMSCRM. "MRM2


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:

FSBP_READ_PARTNER_F4 CALL FUNCTION 'FSBP_READ_PARTNER_F4' IMPORTING e_partner = r_partnr-low EXCEPTIONS partner_not_found = 1 OTHERS = 2.

FSBP_READ_PARTNER_F4 CALL FUNCTION 'FSBP_READ_PARTNER_F4' IMPORTING e_partner = r_partnr-high EXCEPTIONS partner_not_found = 1 OTHERS = 2.

TB_LIMIT_ALV_INFO_FRAME CALL FUNCTION 'TB_LIMIT_ALV_INFO_FRAME' EXPORTING i_tabname_h = con_limit_inttab i_tabname_i = con_vtblvi0_inttab i_program_name = g_repid i_strucname_h = con_limit_struc i_strucname_i = con_vtblvi0_struc i_detail_mode = 'D' it_atlam = t_atlam[] it_vtblv = t_vtblv[] IMPORTING gs_layout = gs_layout gs_keyinfo = gs_keyinfo gt_sort = gt_sort[] gt_events = gt_events[] CHANGING ct_fieldcat = gt_fieldcat[] EXCEPTIONS err_keyinfo = 1 err_fieldcat = 2 err_sort = 3 err_events = 4 OTHERS = 5.

TB_LIMIT_ALL_CHARACTERISTICS CALL FUNCTION 'TB_LIMIT_ALL_CHARACTERISTICS' TABLES r_sldfil = r_sldfil t_vtblv = t_vtblv t_vtbls = t_vtbls s_dlvb = s_dlvb s_dlve = s_dlve s_sla = s_sla s_rlv = s_rlv s_waers = s_waers s_sle = s_sle it_frange = lt_frange EXCEPTIONS no_entries = 1 OTHERS = 2.

TB_LIMIT_GET_TYPENAMES CALL FUNCTION 'TB_LIMIT_GET_TYPENAMES' TABLES t_vtbls = t_vtbls t_atlat = t_atlat t_atlam = t_atlam EXCEPTIONS no_type = 1 OTHERS = 2.

TB_LIMIT_AUTHORITY_CHECK CALL FUNCTION 'TB_LIMIT_AUTHORITY_CHECK' EXPORTING i_actvt = con_actvt TABLES t_atlat = t_atlat t_atlam = t_atlam t_vtbls = t_vtbls t_vtblv = t_vtblv EXCEPTIONS OTHERS = 1.

TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING id = 'SELECTION' EXCEPTIONS OTHERS = 0.

TB_EXPOSURES_GET_SUMS CALL FUNCTION 'TB_EXPOSURES_GET_SUMS' EXPORTING it_vtblv = t_vtblv[] ir_sli = s_sli[] ir_vli = s_vli[] i_dli = p_dli i_actual = p_akt i_curr = p_curr CHANGING ct_vtblis = t_vtblis[] ct_vtblvi0 = t_vtblvi0[] EXCEPTIONS lt_not_found = 1 OTHERS = 2.

TB_LIMIT_SINGLE_EXP_DISPLAY CALL FUNCTION 'TB_LIMIT_SINGLE_EXP_DISPLAY' EXPORTING i_akt = p_akt i_curr = p_curr i_round = p_round i_var = p_vars i_exc = p_exc i_rbd = p_rbd TABLES t_vtblis0 = lt_vtblis0 EXCEPTIONS no_sums = 1 OTHERS = 2.

TB_LIMIT_SUBMIT_EXPO_SINGLE * CALL FUNCTION 'TB_LIMIT_SUBMIT_EXPO_SINGLE' * EXPORTING * I_REPID = G_REPID * I_TABNAME = CON_LIMIT_INTTAB * I_AKT = P_AKT * I_EXC = P_EXC * I_RBD = P_RBD * I_VAR = P_VARS * I_CURR = P_CURR * TABLES * IT_VTBLVI0 = IT_VTBLVI0 * T_ATLAM = T_ATLAM * T_VTBLSP = T_VTBLSP * GT_FIELDCAT = GT_FIELDCAT * EXCEPTIONS * OTHERS = 1.




REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' EXPORTING i_dialog = ' ' i_user_specific = 'X' i_default = 'X' i_tabname_header = con_limit_inttab i_tabname_item = con_vtblvi0_inttab it_default_fieldcat = gt_fieldcat[] i_layout = gs_layout IMPORTING * E_EXIT = et_fieldcat = gt_fieldcat[] et_sort = gt_sort[] et_filter = l_t_filter[] CHANGING cs_variant = variant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 program_error = 4 OTHERS = 5.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = g_repid i_callback_pf_status_set = 'PF_STATUS_SET' * i_callback_user_command = 'USER_COMMAND' is_layout = gs_layout it_fieldcat = gt_fieldcat[] * IT_EXCLUDING = * IT_SPECIAL_GROUPS = it_sort = gt_sort[] it_filter = l_t_filter[] is_sel_hide = l_selhide * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 i_save = 'A' is_variant = variant " 1276058 it_events = gt_events[] it_event_exit = l_t_event_exit i_tabname_header = con_limit_inttab i_tabname_item = con_vtblvi0_inttab i_structure_name_header = con_limit_struc i_structure_name_item = con_vtblvi0_struc is_keyinfo = gs_keyinfo * IS_PRINT = * IS_REPREP_ID = * importing * E_EXIT_CAUSED_BY_CALLER = * es_exit_caused_by_user = gs_user_exit TABLES t_outtab_header = t_vtblsp t_outtab_item = it_vtblvi0 EXCEPTIONS program_error = 1 OTHERS = 2.

LT_VARIANT_LOAD CALL FUNCTION 'LT_VARIANT_LOAD' EXPORTING i_tabname = '' i_user_specific = 'A' i_default = ' ' CHANGING cs_layout = i_layout ct_default_fieldcat = it_default_fieldcat[] cs_variant = i_variant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 OTHERS = 4.

TB_LIMIT_ALV_CREATE_OUTTAB CALL FUNCTION 'TB_LIMIT_ALV_CREATE_OUTTAB' EXPORTING consider_exc = p_exc consider_rbd = p_rbd TABLES t_vtblvi0 = t_vtblvi0 it_vtblvi0 = ht_vtblvi0 EXCEPTIONS OTHERS = 1.

TB_LIMIT_EXCEPTIONS_ONLY CALL FUNCTION 'TB_LIMIT_EXCEPTIONS_ONLY' EXPORTING i_exonly = p_exonly i_explus = p_explus CHANGING ct_vtblsp = t_vtblsp[] ct_vtblvi0 = it_vtblvi0[].

TB_LIMIT_READ_PARTNER CALL FUNCTION 'TB_LIMIT_READ_PARTNER' EXPORTING it_atlat = t_atlat[] CHANGING ct_vtblsp = t_vtblsp[] EXCEPTIONS OTHERS = 1.

TB_LIMIT_CUSTOMER_CHAR_TEXTS CALL FUNCTION 'TB_LIMIT_CUSTOMER_CHAR_TEXTS' CHANGING c_t_vtblsp = t_vtblsp[] EXCEPTIONS OTHERS = 1.

TB_CHECK_LOCKS_EXIST CALL FUNCTION 'TB_CHECK_LOCKS_EXIST' CHANGING ct_vtblsp = t_vtblsp[].

TB_LIMIT_ADD_RELTEXT CALL FUNCTION 'TB_LIMIT_ADD_RELTEXT' EXPORTING i_relstate = it_vtblvi0-relstate IMPORTING e_reltext = it_vtblvi0-reltext EXCEPTIONS OTHERS = 1.

TB_LIMIT_ALV_SHOW_INTERIMS CALL FUNCTION 'TB_LIMIT_ALV_SHOW_INTERIMS' EXPORTING i_vtblv0 = wa_vtblv0 EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING es_layout = gs_layout et_fieldcat = gt_fieldcat[] EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_LIST_LAYOUT_INFO_SET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_SET' EXPORTING is_layout = gs_layout it_fieldcat = gt_fieldcat[] EXCEPTIONS OTHERS = 1.

VIEWCLUSTER_MAINTENANCE_CALL CALL FUNCTION 'VIEWCLUSTER_MAINTENANCE_CALL' EXPORTING viewcluster_name = 'VC_ATLA_SHOW' maintenance_action = 'S' TABLES dba_sellist = l_sellist[] EXCEPTIONS client_reference = 1 foreign_lock = 2 viewcluster_not_found = 3 viewcluster_is_inconsistent = 4 missing_generated_function = 5 no_upd_auth = 6 no_show_auth = 7 object_not_found = 8 no_tvdir_entry = 9 no_clientindep_auth = 10 invalid_action = 11 saving_correction_failed = 12 system_failure = 13 unknown_field_in_dba_sellist = 14 missing_corr_number = 15 OTHERS = 16.

DATE_CONVERT_TO_FACTORYDATE CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE' EXPORTING * CORRECT_OPTION = '+' date = it_vtblvi0-vli factory_calendar_id = g_calid IMPORTING * DATE = * FACTORYDATE = workingday_indicator = l_indicator EXCEPTIONS calendar_buffer_not_loadable = 1 correct_option_invalid = 2 date_after_range = 3 date_before_range = 4 date_invalid = 5 factory_calendar_not_found = 6 OTHERS = 7.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = l_date foreign_amount = c_vtblv-blimit foreign_currency = u_wlimit local_currency = u_curr type_of_rate = g_kurslm IMPORTING local_amount = c_vtblv-blimit EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = l_date foreign_amount = c_vtblv-elimit foreign_currency = u_wlimit local_currency = u_curr type_of_rate = g_kurslm IMPORTING local_amount = c_vtblv-elimit EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.

TB_LIMIT_SUBMIT_EGP_PROTOCOL CALL FUNCTION 'TB_LIMIT_SUBMIT_EGP_PROTOCOL' TABLES r_sla = r_sla r_rlv = r_rlv.

TB_LIMIT_SINGLE_EXP_COLLECT CALL FUNCTION 'TB_LIMIT_SINGLE_EXP_COLLECT' EXPORTING i_curr = p_curr i_round = p_round i_akt = p_akt i_var_sum = p_var1 i_var_sing = p_var2 TABLES t_vtblis0 = lt_vtblis0.

TB_LIMIT_CALL_PARTNER CALL FUNCTION 'TB_LIMIT_CALL_PARTNER' EXPORTING rs_selfield = rs_selfield i_tabname = l_tabname TABLES it_vtblvi0 = lt_vtblvi0 t_vtblsp = t_vtblsp EXCEPTIONS no_partner = 1 wrong_cspos = 2 internal_err = 3 OTHERS = 4.

TB_LIMIT_ROUND_FACTOR_ALV CALL FUNCTION 'TB_LIMIT_ROUND_FACTOR_ALV' EXPORTING i_round = p_round CHANGING ct_fieldcat = gt_fieldcat[].

CALL_EXIT_SAPLTBLX_005 CALL FUNCTION 'CALL_EXIT_SAPLTBLX_005' CHANGING c_vtblm0_alv = c_vtblm0_alv EXCEPTIONS error = 1 OTHERS = 2.

DDIF_DOMA_GET CALL FUNCTION 'DDIF_DOMA_GET' EXPORTING name = 'ROUND' * STATE = 'A' langu = sy-langu * IMPORTING * GOTSTATE = * DD01V_WA = TABLES dd07v_tab = lt_dd07v EXCEPTIONS illegal_input = 1 OTHERS = 2.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page[].

TB_LIMIT_SINGLE_EXP_DISPLAY CALL FUNCTION 'TB_LIMIT_SINGLE_EXP_DISPLAY' EXPORTING i_akt = p_akt i_curr = p_curr i_round = p_round i_var = p_vars i_exc = p_exc i_rbd = p_rbd i_select_only = xtrue TABLES t_vtblis0 = lt_vtblis0 t_vtblmisie = lt_vtblmisie EXCEPTIONS no_sums = 1 OTHERS = 2.

TB_LIMIT_SINGLE_EXP_WITH_EVS CALL FUNCTION 'TB_LIMIT_SINGLE_EXP_WITH_EVS' EXPORTING i_round = p_round i_var = p_var2 TABLES it_vtblmie_vw = lt_vtblmie_vw[] it_vtblmisie = lt_vtblmisie[] it_dfies = lt_dfiesx[].

TB_LIMITS_MAINTAIN_SINGLE CALL FUNCTION 'TB_LIMITS_MAINTAIN_SINGLE' IMPORTING e_changed = c_changed CHANGING c_vtblsp = l_vtblsp c_vtblv0 = l_vtblv0 EXCEPTIONS enqueue = 1 OTHERS = 2.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING et_filter = gt_filter EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

TB_LIMIT_LL_CONTROL CALL FUNCTION 'TB_LIMIT_LL_CONTROL' EXPORTING i_tcode = con_create i_sla = l_sla i_vtblv1 = l_vtblv1 i_vtblv2 = l_vtblv2 * I_VTBLLH = EXCEPTIONS different_types = 1 wrong_limits = 2 * OTHERS = 3 .



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