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

RFTBLR02 SAP ABAP Report - Changes to Limits








RFTBLR02 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program gives you an overview of changes to limit amounts for the limit types you have selected...see full standard documentation available for this report. Also check out 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 RFTBLR02 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

TBL2 - Limits: Change Documents


ABAP code to call this SAP report using the submit statement

SUBMIT RFTBLR02. "Basic submit

SUBMIT RFTBLR02 AND RETURN. "Return to original report after report execution complete

SUBMIT RFTBLR02 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user

See more syntax options for the ABAP SUBMIT statement

Contribute (Add Comments)
Below is the basic information available for SAP report RFTBLR02 and is provided for your convenience to access as and when required. Although the 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 RFTBLR02 or its description.

INCLUDES used within this REPORT:

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:

TB_CD_MINIMAL_DATE_DETERMINE CALL FUNCTION 'TB_CD_MINIMAL_DATE_DETERMINE' EXPORTING date = s_date-low option = s_date-option sign = s_date-sign IMPORTING minimal_date = hlp_date EXCEPTIONS OTHERS = 1.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'VTBLV' fieldname = 'DLVB' * LANGU = SY-LANGU UCLEN = '01' * IMPORTING * X030L_WA = TABLES dfies_tab = gt_dfies_lv.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'VTBLVIL' fieldname = 'DLVB_IL' * LANGU = SY-LANGU UCLEN = '01' * IMPORTING * X030L_WA = TABLES dfies_tab = gt_dfies_lvil.

TB_LIMIT_AUTHORITY_CHECK_LT CALL FUNCTION 'TB_LIMIT_AUTHORITY_CHECK_LT' EXPORTING i_sla = atla-sla i_actvt = '03' "Anzeige CHANGING c_rc = rc EXCEPTIONS OTHERS = 1.

TB_CD_NOT_FOUND_MESSAGE CALL FUNCTION 'TB_CD_NOT_FOUND_MESSAGE'.

TB_CD_NOT_FOUND_MESSAGE CALL FUNCTION 'TB_CD_NOT_FOUND_MESSAGE'.

CHANGEDOCUMENT_READ_HEADERS CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS' EXPORTING objectclass = cd_objectclass objectid = hlp_objectid username = hlp_user date_of_change = hlp_date TABLES i_cdhdr = tcdhdr EXCEPTIONS OTHERS = 1.

CHANGEDOCUMENT_READ_WITHOUT_ED CALL FUNCTION 'CHANGEDOCUMENT_READ_WITHOUT_ED' "K0001 EXPORTING CLIENT = sy-mandt OBJECTCLASS = cd_objectclass OBJECTID = hlp_objectid * CHANGENUMBER = ' ' DATE_OF_CHANGE = hlp_date * TIME_OF_CHANGE = '000000' TABLENAME = l_tabname TABLEKEY = l_tabkey USERNAME = hlp_user * TABLEKEY254 = ' ' * IMPORTING * ET_CDPOS_UID = TABLES ICDHDR = l_cdhdr ICDPOS = l_cdpos EXCEPTIONS NO_POSITION_FOUND = 1 OTHERS = 2.

TB_LIMIT_CHARS_MAIN



* CALL FUNCTION 'TB_LIMIT_CHARS_MAIN' * EXPORTING * i_access_mode = '4' * i_ls = l_ls * CHANGING * ct_vtbls = t_ls[].

TB_LIMIT_LSTRUC_2_RCHAR CALL FUNCTION 'TB_LIMIT_LSTRUC_2_RCHAR' EXPORTING i_ls = l_ls IMPORTING er_char = lr_char[].

TB_LIMIT_CHARS_MAIN_GEN CALL FUNCTION 'TB_LIMIT_CHARS_MAIN_GEN' EXPORTING I_ACCESS_MODE = '1' IR_CHAR = lr_char[] CHANGING CT_VTBLS = t_ls[].

CHANGEDOCUMENT_READ_POSITIONS CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS' EXPORTING changenumber = header-changenr IMPORTING header = cdhdr TABLES editpos = tcdshw EXCEPTIONS OTHERS = 1.

CHANGEDOCUMENT_PREPARE_POS CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_POS' "K0001 EXPORTING IT_CDHDR = l_cdhdr TABLES EDITPOS = tcdshw I_CDPOS = l_cdpos.

TB_LIMIT_AUTHORITY_CHECK_USER CALL FUNCTION 'TB_LIMIT_AUTHORITY_CHECK_USER' EXPORTING w_vtbls = l_vtbls i_actvt = '03' "Anzeige CHANGING c_rc = rc EXCEPTIONS OTHERS = 1.

TB_CD_POSITION_INFO_WRITE CALL FUNCTION 'TB_CD_POSITION_INFO_WRITE' EXPORTING position = tcdshw EXCEPTIONS OTHERS = 1.

GET_FIELDTAB * CALL FUNCTION 'GET_FIELDTAB' * EXPORTING * tabname = 'VTBLM0' * withtext = 'X' * TABLES * fieldtab = tfields * EXCEPTIONS * OTHERS = 01.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'VTBLM0' * withtext = 'X' * LANGU = SY-LANGU UCLEN = '01' * IMPORTING * X030L_WA = TABLES dfies_tab = tfields.

TB_CD_TOP_OF_PAGE CALL FUNCTION 'TB_CD_TOP_OF_PAGE' EXPORTING header = cdhdr EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING e_width = lv_width2 "lv_width2 = width of ALV list EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = cdshw-tabname langu = sy-langu lfieldname = l_dfies-lfieldname IMPORTING dfies_wa = l_dfies EXCEPTIONS OTHERS = 1.

DDUT_DOMVALUES_GET CALL FUNCTION 'DDUT_DOMVALUES_GET' EXPORTING name = l_dfies-domname langu = sy-langu TABLES dd07v_tab = l_tab_dd07v EXCEPTIONS OTHERS = 1.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_pf_status_set = 'SET_PF_STATUS' is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts i_tabname_header = 'GT_MASTER_TMP' i_tabname_item = 'GT_SLAVE_TMP' is_keyinfo = ls_key is_print = ls_prnt TABLES t_outtab_header = gt_master_tmp t_outtab_item = gt_slave_tmp EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RFTBLR02_ALV1' CHANGING ct_fieldcat = lt_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RFTBLR02_ALV2' CHANGING ct_fieldcat = lt_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_events EXCEPTIONS list_type_wrong = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = sy-repid is_layout = ls_layo it_fieldcat = lt_fcat it_events = lt_evts i_tabname_header = 'GT_MASTER_TMP' i_tabname_item = 'GT_SLAVE_TMP' is_keyinfo = ls_key is_print = ls_prnt TABLES t_outtab_header = gt_master_tmp t_outtab_item = gt_slave_tmp EXCEPTIONS program_error = 1 OTHERS = 2.


Text pool values


Selection Text: S_USER = User
Selection Text: S_SLA = D .
Selection Text: S_DATE = D .
Title: Changes to Limits


Text Symbol: TXU = Text Change
Text Symbol: TXI = Text Entry
Text Symbol: TXD = Text Deletion
Text Symbol: SLA = Limit Type
Text Symbol: LVB = (all)
Text Symbol: LV0 =
Text Symbol: INT = Int.Lim.Valid From
Text Symbol: INS = Entry
Text Symbol: DEL = Deletion
Text Symbol: CDC = Change
Text Symbol: 909 = Transaction
Text Symbol: 908 = Chg. document
Text Symbol: 907 = Chgd by
Text Symbol: 906 = Time
Text Symbol: 905 = Date
Text Symbol: 904 = Data Entry
Text Symbol: 903 = Old
Text Symbol: 902 = New
Text Symbol: 901 = Object
Text Symbol: 102 = Error Reading
Text Symbol: 101 = No Items Found
Text Symbol: 001 = Limit Type Data