SAP Reports / Programs

RFFMFG_TRANS_REG SAP ABAP Report - Federal Transaction Register







RFFMFG_TRANS_REG is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Federal Transaction Register The purpose of this report is to list the individual line items that have been posted to the 95 ledger table...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 RFFMFG_TRANS_REG 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

FMFG_E_TRANS_REG - Transaction Register


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 RFFMFG_TRANS_REG. "Basic submit
SUBMIT RFFMFG_TRANS_REG AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMFG_TRANS_REG 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: PSECDERV = Use Secondary Derivation
Selection Text: PSHOWORG = Show by Original Document
Selection Text: P_VARI = D .
Selection Text: S_BLDAT = D .
Selection Text: S_BUDAT = D .
Selection Text: S_BUDPER = D .
Selection Text: S_CPUDT = D .
Selection Text: S_CPUTM = D .
Selection Text: S_FINUSE = D .
Selection Text: S_FISTL = D .
Selection Text: S_FKBER = D .
Selection Text: S_GEBER = D .
Selection Text: S_GSBER = D .
Selection Text: S_LPN = D .
Selection Text: S_MEASUR = D .
Selection Text: S_POPER = D .
Selection Text: S_PRCTR = D .
Selection Text: S_RACCT = D .
Selection Text: S_RBUKRS = D .
Selection Text: S_RDOCNR = D .
Selection Text: S_RYEAR = D .
Selection Text: S_USNAM = D .
Selection Text: PPOPTEXT = Fill Text Descriptions
Title: Federal Transaction Register
Text Symbol: 221 = Dynamic Selections
Text Symbol: 222 = active
Text Symbol: 223 = Default Values for CPU-Time/Date/User
Text Symbol: 280 = Selection Screen Information
Text Symbol: 501 = Header
Text Symbol: 502 = Position
Text Symbol: 900 = General
Text Symbol: 902 = Specific Options
Text Symbol: 904 = Option
Text Symbol: 905 = Reporting
Text Symbol: OBT = Interval
Text Symbol: OCP = Pattern
Text Symbol: OEQ = Single value
Text Symbol: OGE = Greater or equal





Text Symbol: OGT = Greater than
Text Symbol: OLE = Less or equal
Text Symbol: OLT = Less than
Text Symbol: ONB = Outside the interval
Text Symbol: ONE = Not equal
Text Symbol: ONP = Exclude pattern
Text Symbol: TXT = Federal Transaction Register - Accelerated


INCLUDES used within this REPORT RFFMFG_TRANS_REG

INCLUDE RFFMFG_SELSCR_INCL.
INCLUDE RFFMFG_SCHED.


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:

FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING kind = 'T' expressions = c_f_dyns-texpr IMPORTING selection_id = l_selection_id where_clauses = c_f_dyns-clauses expressions = c_f_dyns-texpr field_ranges = c_f_dyns-trange number_of_active_fields = c_dynscnt" field_groups_key = l_rsdsqcat TABLES tables_tab = l_t_tables fields_tab = l_t_fields tabfields_not_display = l_t_tabfields_not_display EXCEPTIONS too_many_fields = 13 OTHERS = 1.

FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING selection_id = l_selection_id title = l_title frame_text = ' ' as_window = con_on IMPORTING where_clauses = c_f_dyns-clauses expressions = c_f_dyns-texpr field_ranges = c_f_dyns-trange number_of_active_fields = c_dynscnt TABLES fields_tab = l_t_fields EXCEPTIONS no_action = 2.

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = con_variant_save CHANGING cs_variant = l_f_variant EXCEPTIONS not_found = 2.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = l_f_variant i_save = con_variant_save i_tabname_header = con_tabname_alv * it_default_fieldcat = IMPORTING e_exit = l_exit es_variant = l_f_variant EXCEPTIONS not_found = 2.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = con_variant_save CHANGING cs_variant = l_f_variant.

RS_SUBMIT_INFO * CALL FUNCTION 'RS_SUBMIT_INFO' * IMPORTING * P_SUBMIT_INFO = l_f_submit_info.

HDB_DBCON_GET_APPL CALL FUNCTION 'HDB_DBCON_GET_APPL' EXPORTING i_application = 'PSM' i_subapplication = 'US_REPORTING' it_required_table = lt_required_table[] IMPORTING e_dbcon_name = l_dbcon_name e_hdb_is_primary_db = l_hdb_is_primary_db "Note 1799610 EXCEPTIONS dbcon_not_exist = 1 dbcon_no_use = 2 dbcon_error = 3 OTHERS = 4.

FMFG_FACTS_DERIVE * CALL FUNCTION 'FMFG_FACTS_DERIVE' * EXPORTING * i_env = 'REPORT' * IMPORTING * e_trace_handle = l_trace_handle * CHANGING * iusfgfderive = l_usfgfderive.

G_READ_TEXT CALL FUNCTION 'G_READ_TEXT' EXPORTING * DATE_VALID = SY-DATUM field = u_field * LANGU = SY-LANGU record_key = ls_fmusfgt * T800D_TABLE = ' ' table = 'FMUSFGT' value = l_value IMPORTING ltext = l_ltext stext = l_stext EXCEPTIONS not_found = 1 OTHERS = 2.

FI_COMPANY_CODE_DATA CALL FUNCTION 'FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = g_t_output-rbukrs IMPORTING e_t001 = ls_t001 EXCEPTIONS OTHERS = 1.

FMFK_GET_FIKRS_FROM_BUKRS CALL FUNCTION 'FMFK_GET_FIKRS_FROM_BUKRS' EXPORTING i_bukrs = c_t_output-rbukrs IMPORTING e_fikrs = c_t_output-fm_area EXCEPTIONS OTHERS = 1.

FM00_CHECK_JFMIP_MODE CALL FUNCTION 'FM00_CHECK_JFMIP_MODE' IMPORTING e_jfmip_mode_active = l_flg_jfmip_mode EXCEPTIONS OTHERS = 1.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = l_t_listheader.

GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' "#EC * IMPORTING "#EC * e_grid = l_r_grid. "#EC *






REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING es_variant = l_f_variant.

FMFG_SHOW_DOC_CHAIN CALL FUNCTION 'FMFG_SHOW_DOC_CHAIN' EXPORTING i_awtyp = ls_output-awtyp i_awref = ls_output-refdocnr i_aworg = ls_output-aworg i_awsys = ls_output-logsys i_bukrs = ls_output-rbukrs i_fikrs = ls_output-fm_area i_gjahr = ls_output-refryear.

AC_DOCUMENT_SENDER CALL FUNCTION 'AC_DOCUMENT_SENDER' EXPORTING i_awtyp = ls_output-awtyp i_awref = ls_output-refdocnr i_aworg = ls_output-aworg i_awsys = ls_output-logsys i_bukrs = ls_output-rbukrs EXCEPTIONS awtyp_not_found = 1 no_document_display_function = 2 OTHERS = 3.

FM_ALV_LAYOUT CALL FUNCTION 'FM_ALV_LAYOUT' CHANGING c_f_layout = c_f_layout.

DDIF_NAMETAB_GET CALL FUNCTION 'DDIF_NAMETAB_GET' EXPORTING tabname = con_tabname TABLES x031l_tab = l_t_nametab EXCEPTIONS not_found = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * i_interface_check = 'X' i_callback_program = l_repid i_callback_user_command = con_form_user_cmd i_callback_pf_status_set = 'PF_STATUS_SET' i_structure_name = con_tabname_alv i_grid_title = l_f_titletext "Note 1763524 i_grid_settings = l_f_grid_settings is_layout = l_f_layout it_fieldcat = g_t_fieldcat it_special_groups = l_t_sp_groups it_sort = l_t_sort is_sel_hide = l_f_sel_hide i_default = con_on i_save = con_save is_variant = l_variant is_print = l_f_print it_events = l_t_events TABLES t_outtab = g_t_output EXCEPTIONS program_error = 1 OTHERS = 2.

FREE_SELECTIONS_RANGE_2_WHERE CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_WHERE' EXPORTING field_ranges = lt_dyns-trange IMPORTING where_clauses = lt_where_clauses.



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