SAP FMRBCS FM Reporting for BCS using Report Writer Table data and field list

FMRBCS 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 "FM Reporting for BCS using Report Writer" 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_FMRBCS TYPE FMRBCS.

The FMRBCS table consists of various fields, each holding specific information or linking keys about FM Reporting for BCS using Report Writer data available in SAP. These include RLDNR (Ledger), RRCTY (Record Type), RVERS (Budget version), RYEAR (Fiscal Year)... 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. .

FMRBCS 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 FMRBCS 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 FMRBCS 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
RCLNTClient MANDTCLNT3Assigned to domainMANDT
RLDNRLedger RLDNRCHAR2T881ALPHARLDNRGLNH_T881
RRCTYRecord Type RRCTYCHAR1RRCTY
RVERSBudget version BUKU_VERSIONCHAR3TKVSALPHACOVERSIBP2
RYEARFiscal Year GJAHRNUMC4GJAHRGJAHRGJR
RTCURCurrency Key RTCURCUKY5TCURCWAERSFWS
DRCRKDebit/Credit Indicator SHKZGCHAR1SHKZG
RPMAXPeriod RPMAXNUMC3RPMAX
RFIKRSFinancial Management Area FIKRSCHAR4FM01FIKRSFIK
RFUNDFund FM_FUNDCHAR10FMFINCODEBP_GEBERFIC
RFUNDSCTRFunds Center FISTLCHAR16FMFCTRFISTLFIS
RCMMTITEMCommitment Item FM_FIPEXCHAR24FMCIFM_FIPEXFPS
RFUNCAREAFunctional Area FKBERCHAR16TFKBFKBERFBE
RUSERDIMCustomer Field for FM Actual and Commitment Data FM_USERDIMCHAR10CHAR10
RGRANT_NBRGrant GM_GRANT_NBRCHAR20GMGRALPHAGM_GRANT_NBRGM_GRANT_NBRGRANTS_GENERIC
RMEASUREFunded Program FM_MEASURECHAR24FMMEASUREFM_MEASUREFM_MEASURE
RCVRGRP_9Cover Group FMCE_CVRGRPCHAR16Assigned to domainFMCE_CVRGRP
CEFFYEAR_9Year of Cash Effectivity GNJHRNUMC4GJAHRGJAHRGNJHR
RGNJHRYear of Cash Effectivity GNJHRNUMC4GJAHRGJAHRGNJHR
VALTYPE_9BCS Value Type BUKU_VALTYPECHAR2Assigned to domainBUKU_VALTYPE
WFSTATE_9Workflow Status of a Record in the Budget Totals Table BUKU_WFSTATECHAR1BUKU_WFSTATE
PROCESS_9Internal Budgeting Process BUKU_PROCESSCHAR4BUPROCESSBUKU_PROCESS
BUDTYPE_9Budget Type BUKU_BUDTYPECHAR4CHAR4BUTY
ALLOCTYPE_9Amount Type (Availability Control) BUAVC_ALLOCTYPECHAR4BUAVC_ALLOCTYPE
RBUKRSCompany Code BUKRSCHAR4Assigned to domainBUKRSBUKC_T001
RWRTTPValue Type FM_WRTTPCHAR2FM_WRTTP
RBTARTAmount type FM_BTARTCHAR4FM_BTART
RHKONTGeneral Ledger Account HKONTCHAR10Assigned to domainALPHASAKNR
RSTATSFunds Management Statistical Indicator FM_STATSCHAR1FM_STATS
RCFLEVCarryforward level FM_CFLEVCHAR1FM_CFLEV
RVRGNGCO Business Transaction CO_VORGANGCHAR4Assigned to domainJ_VORGANG
BUDCATBudget Category BUKU_BUDCATCHAR2Assigned to domainALPHARLDNRBUDCAT
DISTKEYDistribution keys FM_DISTKEYCHAR4FM_DISTKEY
ROBJNRObject number for objects (account assignment elements) GOBJNR_RCHAR18OBJNR
ROBJNR2Object number for objects (account assignment elements) GOBJNR_RCHAR18OBJNR
LOGSYSLogical system LOGSYSCHAR10TBDLSALPHALOGSYS
TSLVTBalance carried forward in transaction currency TSLVT9CURR17(2) WERTV9
TSL01Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL02Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL03Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL04Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL05Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL06Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL07Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL08Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL09Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL10Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL11Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL12Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL13Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL14Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL15Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
TSL16Total of transactions of the period in transaction currency TSLXX9CURR17(2) WERTV9
RHCURCurrency Key RTCURCUKY5Assigned to domainWAERSFWS
HSLVTBalance carried forward in local currency HSLVT9CURR17(2) WERTV9
HSL01Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL02Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL03Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL04Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL05Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL06Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL07Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL08Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL09Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL10Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL11Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL12Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL13Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL14Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL15Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
HSL16Total of transactions of the period in local currency HSLXX9CURR17(2) WERTV9
RKCURCurrency Key RTCURCUKY5Assigned to domainWAERSFWS
KSLVTBalance carried forward in group currency KSLVT9CURR17(2) WERTV9
KSL01Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL02Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL03Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL04Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL05Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL06Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL07Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL08Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL09Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL10Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL11Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL12Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL13Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL14Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL15Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
KSL16Total of transactions of the period in group currency KSLXX9CURR17(2) WERTV9
CSPREDDistribution key for currency amounts CSPREDCHAR4Assigned to domainSPREDGSP
CTEM_CATEGORY_9Commitment Item Category FM_POTYPNUMC1FM_POTYP
FDSTRIDFund Subdivision ID FM_FDSTRIDCHAR10FMMDSTRIDCHAR10
FDSUB1Substring 1 of Fund FM_FDSUB1CHAR10CHAR10
FDSUB2Substring 2 of Fund FM_FDSUB2CHAR10CHAR10
FCSTRIDFunds Center Subdivision ID FM_FCSTRIDCHAR10FMMDSTRIDCHAR10
FCSUB1Substring 1 of Funds Center FM_FCSUB1CHAR10CHAR10
FCSUB2Substring 2 of Funds Center FM_FCSUB2CHAR10CHAR10
FCSUB3Substring 3 of Funds Center FM_FCSUB3CHAR10CHAR10
CISTRIDCommitment Item Subdivision ID FM_CISTRIDCHAR10FMMDSTRIDCHAR10
CISUB1Substring 1 of Commitment Item FM_CISUB1CHAR10CHAR10
CISUB2Substring 2 of Commitment Item FM_CISUB2CHAR10CHAR10
CISUB3Substring 3 of Commitment Item FM_CISUB3CHAR10CHAR10
CISUB4Substring 4 of Commitment Item FM_CISUB4CHAR10CHAR10
CISUB5Substring 5 of Commitment Item FM_CISUB5CHAR10CHAR10
FNSTRIDFunctional Area Subdivision ID FM_FNSTRIDCHAR10FMMDSTRIDCHAR10
FNSUB1Substring 1 of Functional Area FM_FNSUB1CHAR10CHAR10
FNSUB2Substring 2 of Functional Area FM_FNSUB2CHAR10CHAR10
FNSUB3Substring 3 of Functional Area FM_FNSUB3CHAR10CHAR10
BUDGET_PD_9FM: Budget Period FM_BUDGET_PERIODCHAR10Assigned to domainFM_BUDGET_PERIODBUDPER

Key field Non-key field



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

As FMRBCS 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 FMRBCS as there is no data to select.

How to access SAP table FMRBCS

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

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