SAP Reports / Programs

RFFMALV SAP ABAP Report - ALV List for Entry Documents







RFFMALV is a standard Executable ABAP Report 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 RFFMALV 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 RFFMALV. "Basic submit
SUBMIT RFFMALV AND RETURN. "Return to original report after report execution complete
SUBMIT RFFMALV 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: PA_BELNR = D .
Title: ALV List for Entry Documents
Text Symbol: 130 = LongText
Text Symbol: 131 = Reverse doc:
Text Symbol: 132 = Original doc.:
Text Symbol: 133 = Revrs. Status
Text Symbol: 134 = Original Doc.
Text Symbol: 135 = Revers.Doc.
Text Symbol: 136 = BudStyp
Text Symbol: 137 = Release Elgb. fr Cover
Text Symbol: 138 = Release Not Eligible for Cvr
Text Symbol: 139 = Sender fund
Text Symbol: 140 = Fund
Text Symbol: 141 = Sender Fund:
Text Symbol: 142 = Recivr Fund:
Text Symbol: 143 = Doc.type:
Text Symbol: 144 = Legislation basis:
Text Symbol: 145 = Year Cohort:
Text Symbol: 146 = Legislation:
Text Symbol: 147 = Referencorg.:
Text Symbol: 148 = LogSystem:
Text Symbol: 149 = Reference Doc:
Text Symbol: 150 = Reference Trans:
Text Symbol: 151 = Sender year
Text Symbol: 152 = Fiscal Year
Text Symbol: 153 = Sender Year:
Text Symbol: 154 = Receiv.Year
Text Symbol: 155 = S
Text Symbol: 156 = R
Text Symbol: 157 = Local Lock Eligible for Cvr
Text Symbol: 158 = Local Lock Not Eligible for Cover
Text Symbol: 004 = Previous Page Number:
Text Symbol: 008 = No tablename in fieldcatalog!
Text Symbol: 009 = Error in Flush
Text Symbol: 010 = Control could not be created
Text Symbol: 011 = Error in Flush
Text Symbol: 101 = Doc. No.:
Text Symbol: 102 = Doc. date:





Text Symbol: 103 = FM Area:
Text Symbol: 104 = Version:
Text Symbol: 105 = Fund:
Text Symbol: 106 = Fiscal Year:
Text Symbol: 107 = BudgetType
Text Symbol: 108 = Budget Subtype
Text Symbol: 109 = Currency
Text Symbol: 110 = Person resp.:
Text Symbol: 111 = Text:
Text Symbol: 112 = TextName:
Text Symbol: 113 = Created By:
Text Symbol: 114 = Enter.on:
Text Symbol: 115 = Long txt:
Text Symbol: 116 = Doc. Status:
Text Symbol: 118 = Annual Vals
Text Symbol: 119 = Tot. values
Text Symbol: 120 = Period Values
Text Symbol: 121 = Printing all Lists is not yet Implemented
Text Symbol: 122 = Printing not possible
Text Symbol: 123 = Sender / Receiver
Text Symbol: 126 = Val.typ
Text Symbol: 127 = S/R
Text Symbol: 128 = Amount
Text Symbol: 129 = Itm


INCLUDES used within this REPORT RFFMALV

INCLUDE LKBPPEQU.
INCLUDE LFMAUEQU.
INCLUDE RFFMALV_CHECKS.
INCLUDE PERIODENBILD.


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:

KBPS_GET_TEXT_DOC_STATUS CALL FUNCTION 'KBPS_GET_TEXT_DOC_STATUS' EXPORTING ip_bstat = wa_kopf-bstat IMPORTING op_string_20 = wa_kopf-bstat_t.

KBPS_GET_TEXT_REV_STATUS CALL FUNCTION 'KBPS_GET_TEXT_REV_STATUS' EXPORTING ip_rstat = wa_kopf-rstat IMPORTING op_string_20 = wa_kopf-rstat_t.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = 'BPMK' language = sy-langu name = g_ltext_name object = 'BPDK' TABLES lines = it_ltext EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4.

FM5B_GET_PROFILE CALL FUNCTION 'FM5B_GET_PROFILE' EXPORTING i_fikrs = wa_kopf-fikrs i_fincode = wa_kopf-geber IMPORTING e_profil = g_budgetprofil EXCEPTIONS fm_area_not_found = 1 OTHERS = 2.

KBPS_CHECK_PROFIL





CALL FUNCTION 'KBPS_CHECK_PROFIL' EXPORTING applik = l_funds profil = g_budgetprofil * WRTTP = ' ' IMPORTING ex_bp1c = wa_profil * EX_PTEXT = EXCEPTIONS not_found = 1 OTHERS = 2.

FM_FIPEX_GET_FROM_POSIT CALL FUNCTION 'FM_FIPEX_GET_FROM_POSIT' EXPORTING i_fikrs = wa_kopf-fikrs i_posit = wa_jhr_wert-posit IMPORTING e_fipex = wa_jhr_wert-fipex EXCEPTIONS input_error = 1 data_not_found = 2 OTHERS = 3.

FM_TEXT_GET_FROM_WRTTP CALL FUNCTION 'FM_TEXT_GET_FROM_WRTTP' EXPORTING i_wrttp = wa_jhr_wert-wrttp IMPORTING e_text = wa_jhr_wert-werttyp.

KBPS_GET_TEXT_PROCESS CALL FUNCTION 'KBPS_GET_TEXT_PROCESS' EXPORTING vorga = wa_jhr_wert-vorga subvo = wa_jhr_wert-subvo fmarea = wa_kopf-fikrs IMPORTING e_string_20 = wa_jhr_wert-vorga_bez e_subvo_text20 = wa_jhr_wert-text20 e_subvo_text5 = wa_jhr_wert-text5.

FM_FIPEX_GET_FROM_POSIT CALL FUNCTION 'FM_FIPEX_GET_FROM_POSIT' EXPORTING i_fikrs = wa_kopf-fikrs i_posit = wa_ges_wert-posit IMPORTING e_fipex = wa_ges_wert-fipex EXCEPTIONS input_error = 1 data_not_found = 2 OTHERS = 3.

FM_TEXT_GET_FROM_WRTTP CALL FUNCTION 'FM_TEXT_GET_FROM_WRTTP' EXPORTING i_wrttp = wa_ges_wert-wrttp IMPORTING e_text = wa_ges_wert-werttyp.

KBPS_GET_TEXT_PROCESS CALL FUNCTION 'KBPS_GET_TEXT_PROCESS' EXPORTING vorga = wa_ges_wert-vorga subvo = wa_ges_wert-subvo fmarea = wa_kopf-fikrs IMPORTING e_string_20 = wa_ges_wert-vorga_bez e_subvo_text20 = wa_ges_wert-text20 e_subvo_text5 = wa_ges_wert-text5.

FM_FIPEX_GET_FROM_POSIT CALL FUNCTION 'FM_FIPEX_GET_FROM_POSIT' EXPORTING i_fikrs = wa_kopf-fikrs i_posit = wa_per_wert-posit IMPORTING e_fipex = wa_per_wert-fipex EXCEPTIONS input_error = 1 data_not_found = 2 OTHERS = 3.

FM_TEXT_GET_FROM_WRTTP CALL FUNCTION 'FM_TEXT_GET_FROM_WRTTP' EXPORTING i_wrttp = wa_per_wert-wrttp IMPORTING e_text = wa_per_wert-werttyp.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = 'The control could not be created'(010).

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = 'The control could not be created'(010).

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = 'The control could not be created'(010).

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = 'Error in Flush'(009).

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = sy-subrc txt1 = 'Error in Flush'(009).

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = g_repid txt2 = p_tablename txt1 = 'Error in Flush'(011).

POPUP_TO_INFORM * CALL FUNCTION 'POPUP_TO_INFORM' * EXPORTING * titel = text-122 * txt1 = text-121 * txt2 = ''.



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