SAP IFMDERIVE_SOURCE Budgetary Ledger Account derivation source fields Table data and field list

IFMDERIVE_SOURCE is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Budgetary Ledger Account derivation source fields" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_IFMDERIVE_SOURCE TYPE IFMDERIVE_SOURCE.

The IFMDERIVE_SOURCE table consists of various fields, each holding specific information or linking keys about Budgetary Ledger Account derivation source fields data available in SAP. These include FUND_TYPE (FM Fund Type), FUND_STATUS (FM Fund Status (Unexpired, Expired, Cancelled)), SGL_BDGT_ADJSTMNT (Budget Adjustment), FMFG_BLSTATUS_SH (Budget status without source)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

IFMDERIVE_SOURCE structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP IFMDERIVE_SOURCE structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the IFMDERIVE_SOURCE table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
TRADE_PARTNER_FLGCompany ID of trading partner flag for BL enterprise release FMUSSGLVBUNDCHAR1FMUSSGLVBUND
FUND_TYPEFM Fund Type FM_FUNDTYPECHAR6FMFUNDTYPEFM_FUNDTYPE
FUND_STATUSFM Fund Status (Unexpired, Expired, Cancelled) FM_FUND_STATUSCHAR1FM_FUND_STATUS
SGL_BDGT_ADJSTMNTBudget Adjustment FMUSSGLADJSTMNTCHAR2FMUSSGLADJSTMNT
FMFG_BLSTATUS_SHBudget status without source FMFG_BLSTATUS_SHCHAR4FMFG_BLSTATUS_SH
BUDTYPEBudget Type BUKU_BUDTYPECHAR4FMPTCOMBCHAR4BUTY
REVENUE_OR_COLLECTIONRevenue or Collection (used for Acc. Deriv. Misc Receipts) FMFG_REVCOLCHAR1FMFG_REVCOL
FLG_APPROPR_YEARAppropriation year or subsequent year FMFG_FLG_APPROPR_YEARCHAR1FMFG_FLG_APPROPR_YEAR
COMPANY_CODECompany Code BUKRSCHAR4T001BUKRSBUKC_T001
DOC_TYPEDocument Type BLARTCHAR2T003BLARTBAR
CMMT_ITEMCommitment Item FM_FIPEXCHAR24FMCIFM_FIPEXFPS
FUNDFund FM_FUNDCHAR10FMFINCODEBP_GEBERFIC
USER_DIMCustomer Field for FM Actual and Commitment Data FM_USERDIMCHAR10CHAR10
GL_ACCOUNTGeneral Ledger Account HKONTCHAR10Assigned to domainALPHASAKNR
ASSSETTRTYPAsset Transaction Type ANBWACHAR3Assigned to domainBWASL
TRANSACCO Business Transaction CO_VORGANGCHAR4Assigned to domainJ_VORGANG
BUD_PROCESSBudgeting Process BUKU_PROCESS_UICHAR4BUPROCESS_UIBUKU_PROCESS_UI
BUDGET_PDFM: Budget Period FM_BUDGET_PERIODCHAR10Assigned to domainFM_BUDGET_PERIODBUDPER
FMVORClassification of Document Lines FMVORCHAR4FMVOR

Key field Non-key field



How do I retrieve data from SAP structure IFMDERIVE_SOURCE using ABAP code?

As IFMDERIVE_SOURCE is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on IFMDERIVE_SOURCE as there is no data to select.

How to access SAP table IFMDERIVE_SOURCE

Within an ECC or HANA version of SAP you can also view further information about IFMDERIVE_SOURCE and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).