RFFMLI_DRILLDOWN is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for With this report, you can access and display budget change documents from a selection list...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 RFFMLI_DRILLDOWN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FMLIDW - Drilldown for Change Documents
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.
Selection Text: S_YEAR = D .
Selection Text: S_WRKFLW = D .
Selection Text: S_VERS = D .
Selection Text: S_VALTYP = D .
Selection Text: S_USD = D .
Selection Text: S_TECHO = D .
Selection Text: S_RFYEAR = D .
Selection Text: S_REFDOC = D .
Selection Text: S_PROCES = D .
Selection Text: S_PERIOD = D .
Selection Text: S_MEAS = D .
Selection Text: S_GRANT = D .
Selection Text: S_FUND = D .
Selection Text: S_FUNC = D .
Selection Text: S_FCTR = D .
Selection Text: S_DOCNR = D .
Selection Text: S_DOCLN = D .
Selection Text: S_CSHYR = D .
Selection Text: S_CRTUSR = D .
Selection Text: S_CRTDAT = D .
Selection Text: S_CMMT = D .
Selection Text: S_BUDTYP = D .
Selection Text: S_BUDPER = D .
Selection Text: S_BUDCAT = D .
Selection Text: P_VARI = D .
Selection Text: P_SIGNUI = Convert sign to user interface
Selection Text: P_FMAREA = D .
Title: Search Change Document
Text Symbol: P05 = Description
Text Symbol: P04 = Record Type
Text Symbol: P03 = Ledger Text
Text Symbol: P02 = Ledger Name
Text Symbol: P01 = Select single ledger
Text Symbol: L03 = Currency
Text Symbol: L02 = Budget Category
Text Symbol: L01 = FM Area
Text Symbol: E01 = Localization fields
Text Symbol: 004 = Layout Selection
INCLUDE IFMBS_LDNR_SELECTION_FOR_MP.
INCLUDE IFMKU_DRILLDOWN_TOP.
INCLUDE IFMLI_DRILLDOWN_TOP.
INCLUDE IFMKU_POPUP0100_PBO.
INCLUDE IFMKU_POPUP0200_PBO.
INCLUDE IFMKU_POPUP0300_PBO.
INCLUDE IFMKU_POPUP0100_PAI.
INCLUDE IFMKU_POPUP0200_PAI.
INCLUDE IFMKU_POPUP0300_PAI.
INCLUDE IFMKU_DRILLDOWN_PBO.
INCLUDE IFMKU_DRILLDOWN_PAI.
No SAP DATABASE tables are accessed within this REPORT code!
FMFK_FIKRS_READ CALL FUNCTION 'FMFK_FIKRS_READ' EXPORTING ip_fikrs = p_fmarea IMPORTING f_fm01 = l_f_fm01 EXCEPTIONS OTHERS = 1.
BUKU_CHECK_BUDCAT CALL FUNCTION 'BUKU_CHECK_BUDCAT' EXPORTING i_budcat = s_budcat-low EXCEPTIONS OTHERS = 1.
FMKU_GET_REVERSAL_FACTOR CALL FUNCTION 'FMKU_GET_REVERSAL_FACTOR' EXPORTING i_fm_area = g_f_document-rfikrs i_process = con_dummy_process i_ctem_category = g_f_document-ctem_category_9 IMPORTING e_reversal_factor = g_reversal_factor.
FMCU_CHECK_BUDTYPE CALL FUNCTION 'FMCU_CHECK_BUDTYPE' EXPORTING i_fm_area = g_f_document-rfikrs i_valtype = g_f_document-valtype_9 i_budtype = g_f_document-budtype_9 IMPORTING e_budtype_txt = g_budtype_txt EXCEPTIONS OTHERS = 2.
BUKU_CHECK_PROCESS CALL FUNCTION 'BUKU_CHECK_PROCESS' EXPORTING i_process = g_f_document-process_9 i_flg_text = con_on IMPORTING e_f_processt = g_f_processt EXCEPTIONS OTHERS = 2.
FMAVC_CHECK_ALDNR_FOR_FM CALL FUNCTION 'FMAVC_CHECK_ALDNR_FOR_FM' EXPORTING i_aldnr = g_aldnr EXCEPTIONS no_avc_ledger = 1 no_fm_ledger = 2 OTHERS = 3.
FMAVC_APPLY_BUDGET_FILTER_BADI CALL FUNCTION 'FMAVC_APPLY_BUDGET_FILTER_BADI' EXPORTING i_aldnr = g_aldnr i_arcty = g_rrcty_choice * I_CONTROL_OBJECT = * IMPORTING * E_FLG_VALUES_CHANGED = CHANGING c_budget_item = l_f_budget_item EXCEPTIONS no_entry_found = 1 record_not_matching = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFFMLI_DRILLDOWN - Search Change Document RFFMLI_DRILLDOWN - Search Change Document RFFMLIWR - Archiving Budget Line Items in FM (BCS): Write Program RFFMLIWR - Archiving Budget Line Items in FM (BCS): Write Program RFFMLIDL - Archiving Budget Line Items in FM (BCS): Delete Program RFFMLIDL - Archiving Budget Line Items in FM (BCS): Delete Program