SAP Reports / Programs

RFINTITUSEREXT SAP ABAP Report - Enhancement of Item Interest Calculation







RFINTITUSEREXT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for trados = docu -> fi -> fibp You can use this report to enhance the functions of the Item Interest Calculation (report 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 RFINTITUSEREXT into the relevant SAP transactions such as SE38 or SE80


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 RFINTITUSEREXT. "Basic submit
SUBMIT RFINTITUSEREXT AND RETURN. "Return to original report after report execution complete
SUBMIT RFINTITUSEREXT 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: B_TABNAM = Table Name
Selection Text: B_REFTAB = Reference Table Name
Selection Text: B_REFFIN = Ref. Field Name in Int. Struc.
Selection Text: B_REFFIE = Reference Field Name
Selection Text: B_FININT = Field Name in Interest Struc.
Selection Text: B_FIENAM = Field Name
Selection Text: B_EXTINT = Extend Calculation Structure
Selection Text: B_EXTEXT = Extend Display Structure
Selection Text: B_DELINT = Delete from Calculation Struc.
Selection Text: B_DELFIN = Field Name in Interest Struc.
Selection Text: B_DELEXT = Delete from Display Structure
Selection Text: A_TABNAM = Table Name
Selection Text: A_SELNAM = Name of Selection Option
Selection Text: A_SELNA2 = Name of Selection Option
Selection Text: A_REFTAB = Reference Table Name
Selection Text: A_REFSEL = Name of Ref. Selection Option
Selection Text: A_REFFIN = Ref. Field Name in Int. Struc.
Selection Text: A_REFFIE = Reference Field Name
Selection Text: A_PARTYP = Type of Parameter
Selection Text: A_PARNAM = Parameter Name
Selection Text: A_PARNA2 = Parameter Name
Selection Text: A_LENGTH = Field Length
Selection Text: A_FININT = Field Name in Interest Struc.
Selection Text: A_FIENAM = Field Name
Selection Text: A_DELETE = Initialize All
Selection Text: A_DECIMA = Number of Decimal Places
Title: Enhancement of Item Interest Calculation
Text Symbol: 863 = Adjust Interest Structures (Only Necessary for Change to SAP Standard)
Text Symbol: 862 = Modify Selection Screen
Text Symbol: 861 = Modify Interest Structures
Text Symbol: 860 = Reset Interest Structures and Selection Screen to SAP Standard
Text Symbol: 853 = Delete Selection Option
Text Symbol: 852 = Delete Parameter(s)
Text Symbol: 851 = Enter Selection Options
Text Symbol: 850 = Enter Parameters


INCLUDES used within this REPORT RFINTITUSEREXT

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:

DDIF_FIELDINFO_GET * call function 'DDIF_FIELDINFO_GET' * exporting * tabname = ld_string2 * fieldname = ld_string3 * tables * dfies_tab = lt_dfies_temp * exceptions * not_found = 1 * internal_error = 2 * others = 3.

DDIF_TYPEINFO_GET * call function 'DDIF_TYPEINFO_GET' * exporting * typename = ld_partyp * importing * typekind = ld_typekind * gotstate = ld_gotstate.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = ld_tabnam exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = ld_tabnam fieldname = ld_fienam tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTIT_EXTF' fieldname = ld_finint tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTITF' fieldname = ld_finint tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTIT_EXTF' fieldname = ld_delfin tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTIT_EXT' fieldname = ld_delfin tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTITF' fieldname = ld_delfin tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = 'INTIT' fieldname = ld_delfin tables dfies_tab = lt_dfies_temp exceptions not_found = 1 internal_error = 2 others = 3.

G_SPLIT_LINE call function 'G_SPLIT_LINE' exporting input_line = gt_rep-z * CONDENSE_SHORT_LINES = ' ' tables export_lines = gt_reph exceptions others = 1.

FI_INT_STRUC_FLAT call function 'FI_INT_STRUC_FLAT' exporting id_basic_struc = ld_struc id_ext_struc = ld_struc_ext id_delete_all = ld_delete_all id_delete_single = ld_delete_single id_add_field = ld_reffin * ID_ADD_REF = is_add_struc = ld_dfies * ID_TRANSPORT = exceptions get_error = 1 put_error = 2 act_error = 3 others = 4.

FI_INT_STRUC_FLAT call function 'FI_INT_STRUC_FLAT' exporting id_basic_struc = ld_struc id_ext_struc = ld_struc_ext id_delete_all = ld_delete_all id_delete_single = ld_delete_single id_add_field = ld_finint id_add_ref = gd_reffin is_add_struc = ld_dfies * ID_TRANSPORT = exceptions get_error = 1 put_error = 2 act_error = 3 others = 4.

RS_ACCESS_PERMISSION Call function 'RS_ACCESS_PERMISSION' exporting Authority_check = 'X' Global_lock = ' ' Mode = 'MODIFY' Object = Id_report Object_class = 'ABAP' Suppress_language_check = 'X' exceptions Canceled_in_corr = 1 Enqueued_by_user = 2 Enqueue_system_failure = 3 Illegal_parameter_values = 4 Locked_by_author = 5 No_modify_permission = 6 No_show_permission = 7 Permission_failure = 8.

RS_CORR_INSERT Call function 'RS_CORR_INSERT' exporting Object = Id_report Object_class = 'ABAP' Mode = 'MODIFY' Global_lock = ' ' exceptions Cancelled = 1 Permission_failure = 2 Unknown_objectclass = 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 RFINTITUSEREXT or its description.