Cross-system reference

How Tables, Data Models, and Systems Fit Together

One business event traced across SAP and Oracle tables, the SFIS and SLOA data standards, the DDRS trial balance, and the Treasury GTAS record, with the join keys that connect each layer.

7

Numbered tables

2 diagrams

1. The enterprise picture

DoD has no single general ledger. Each Component records transactions in its own system. Those systems run on two commercial products and a set of legacy and custom platforms. A common data standard and one departmental reporting system pull them into one set of statements.

Figure X-1DoD financial management data flow by platform family
replicationtrial balanceBusiness event and feeder systemsGeneral ledger systems of recordDepartmental and Treasury reportingContract writing andEDAAwards and modificationsPDS and PRDS data standardsPIEE / WAWFInvoices, receivingreports, acceptanceDTSTravel authorizations andvouchersDCPS and military payPayroll and benefitsEntitlement anddisbursingMOCAS, ADS, DDS, DCASTreasury Direct Disbursing,IPACSAP familyGFEBS, Navy ERP, GCSS-Army, LMP, DLA EBSDocuments in BKPF / BSEG, budget use in FMIOI / FMIFIITOracle E-Business Suite familyDAI, DEAMS, GCSS-MCJournals in GL_JE_LINES, subledger entries in XLA tablesLegacy and customGAFS-R, SABRS, CEFMS, FAMISStatus-of-funds recordsAdvanaReplicated transactionsReconciliation workbooksDDRS-BTrial balance intake,crosswalk, JVs, SF 133DDRS-AFSStatements, notes,eliminationsGTAS and CARSAdjusted trial balance,FBWTPublished outputsDoD Agency Financial ReportFinancial Report of theU.S. Government

Feeder-to-ledger arrows are grouped for legibility. Every feeder in the top row interfaces with every ledger family.

Table X-1Platform behind each system in this suite
SystemOwnerPlatformGeneral ledger roleReference
GFEBSArmySAP ERPGeneral ledger of recordSAP reference
Navy ERPNavySAP ERPGeneral ledger of recordSAP reference
GCSS-ArmyArmySAP ERPLogistics ERP with finance componentSAP reference
LMPArmy Materiel CommandSAP ERPWorking capital fund ledgerSAP reference
DLA EBSDefense Logistics AgencySAP ERPWorking capital fund ledgerSAP reference
DAIDefense agenciesOracle E-Business Suite with Federal FinancialsGeneral ledger of recordOracle reference
DEAMSAir Force, USTRANSCOMOracle E-Business Suite with Federal FinancialsGeneral ledger of recordOracle reference
GCSS-MCMarine CorpsOracle E-Business SuiteLogistics ERPOracle reference
CEFMSArmy Corps of EngineersCustom Corps application. Database product not confirmed in public sources.General ledger of recordOther platforms
GAFS-R, GAFS-BLAir ForceLegacyStatus-of-funds ledger feeding DDRSOther platforms
SABRSMarine CorpsLegacyLedger in migration to DAIOther platforms
STARSNavyLegacy mainframeRetired. Balances remain in DDRS.Other platforms
FAMISDISALegacyWorking capital and general fund accountingOther platforms
ABSSAir ForceLegacyCommitment and document preparation feeder to GAFSOther platforms
MOCASDCMA and DFASLegacy mainframeContract administration and entitlement. No general ledger.Other platforms
ADS, DDS, DCASDFASDFAS systemsDisbursing and cash accountabilityOther platforms
PIEEDLAWeb application suiteInvoice, receipt, and acceptance feederOther platforms
IPACTreasuryTreasury systemIntragovernmental settlementOther platforms
DDRSDFASWeb-based departmental reporting applicationTrial balance consolidation and statementsDDRS deep dive
GTAS and CARSTreasuryTreasury systemsGovernmentwide trial balance and central accountingDDRS deep dive

Platform labels follow the cross-system comparison matrix in the research paper appendix, Section 4.

2. The common language: SFIS, SLOA, and the DoD chart of accounts

  • SFIS is the Standard Financial Information Structure. It is the DoD data standard for budgeting, accounting, cost, and external reporting. Target accounting systems must comply with it and must post with the required USSGL accounts.
  • SLOA is the Standard Line of Accounting. It is the subset of SFIS that must travel with every business event that has an accounting effect, from commitment through disbursement. Systems must send, receive, and store SLOA elements as discrete data.
  • The DoD Standard Chart of Accounts is the account list: a six-digit USSGL account plus a four-digit DoD extension.
  • The DoD USSGL Transaction Library defines the debit and credit pairs for each business event. Each pair set has a DoD Transaction Code. Components must not combine several codes into one posting.
  • The SFIS Values Library holds the allowed values for each element. DFAS maintains it.
  • Legacy systems may use a translation service to convert non-SFIS data to SFIS elements.
Table X-2The 26 SLOA data elements
#ElementSFIS keyFormatGroup
1Department Regular CodeA13 numericAppropriation account
2Department Transfer CodeA23 numericAppropriation account
3Main Account CodeA34 numericAppropriation account
4Sub-Account CodeA43 numericAppropriation account
5Sub Class CodeA72 numericAppropriation account
6Reimbursable Flag IndicatorA91 alphabetic, R or DAppropriation account
7Period of Availability Beginning, or Program YearA274 numericAppropriation account
8Period of Availability EndingA284 numericAppropriation account
9Availability Type CodeA291 alphabeticAppropriation account
10Budget Line Item IdentifierB4Up to 16 alphanumericBudget program
11Object Class CodeB63 to 6 charactersBudget program
12Sub-Allocation Holder IdentifierB124 alphanumericBudget program
13Agency Disbursing Identifier CodeO2Up to 8 numericOrganization
14Agency Accounting Identifier CodeO36 numericOrganization
15Business Event Type CodeT20Up to 8 alphabeticTransaction
16Security Cooperation Customer CodeT212 to 3 alphanumericTransaction
17Security Cooperation Case DesignatorT223 to 4 alphanumericTransaction
18Security Cooperation Case Line Item IdentifierT233 alphanumericTransaction
19Security Cooperation Implementing Agency CodeT271 alphabeticTransaction
20Funding Center IdentifierCA1Up to 16 alphanumericCost accounting
21Cost Center IdentifierCA3Up to 16 alphanumericCost accounting
22Project IdentifierCA4Up to 25 alphanumericCost accounting
23Activity IdentifierCA5Up to 16 alphanumericCost accounting
24Cost Element CodeCA6Up to 16 alphanumericCost accounting
25Work Order NumberCA7Up to 16 alphanumericCost accounting
26Functional Area IdentifierCA15Up to 16 alphanumericCost accounting

Elements and formats follow the SFIS SLOA Validation Service Functional Description Document, version 1.2.4. The group column is this page's label based on the SFIS key prefix.

Table X-3Where each SLOA element usually lives in SAP and in Oracle
SLOA elementSAP object and fieldOracle objectGTAS bulk file field
Department, main account, sub-account, period of availability (A1, A3, A4, A27 to A29)Derived from the fund master FMFINCODE through the fund's Treasury account assignmentFund segment value, then FV_FUND_PARAMETERS and FV_TREASURY_SYMBOLSFields 4 to 9: agency identifier, period of availability, availability type, main account, sub-account
Department Transfer Code (A2)Fund master attributeTreasury symbol attributeField 3: allocation transfer agency identifier
Reimbursable Flag (A9)Fund type or customer order assignmentFund attribute or agreementField 15: reimbursable flag indicator
Budget Line Item (B4)Funded program FMMEASURE or a fund attributeProgram or budget line segmentNot reported
Object Class (B6)Commitment item FIPEX in FMCIObject class segmentField 33: budget object class
Funding Center (CA1)Funds center FISTL in FMFCTROrganization or budget organization segmentNot reported
Cost Center (CA3)Cost center KOSTL in CSKSCost center or organization segmentNot reported
Project (CA4)WBS element POSID in PRPSProject in PA_PROJECTS_ALL, or a project segmentNot reported
Activity (CA5)Network activity or activity typeTask in PA_TASKSNot reported
Cost Element (CA6)Cost element KSTAR, which mirrors the GL accountNatural account segment or expenditure typeNot reported
Work Order (CA7)Order AUFNR in AUFKWork order or jobNot reported
Functional Area (CA15)Functional area FKBER in TFKBProgram or function segmentNot reported
Business Event Type Code (T20)Derived for Treasury cash reportingTAS and BETC mapping in Federal FinancialsReported to CARS with payments and collections, not in the GTAS file
Trading partnerTrading partner on vendor, customer, or line itemTrading partner TAS in Federal FinancialsFields 19 to 21: federal indicator, partner agency, partner main account

This is a representative mapping. Each program's SFIS compliance documentation holds its authoritative crosswalk, and programs differ in which SAP field or Oracle segment carries an element.

3. One obligation, traced across both platforms

The table follows a single contract purchase through its life. Each row is one stage. The USSGL column shows the standard entry. The next two columns show where the same event is stored in each product.

Table X-4Transaction lifecycle with USSGL postings and the tables that hold each stage
StageUSSGL entrySAP tablesOracle tablesWhat DDRS and GTAS see
Appropriation receivedDr 411900 Cr 445000. Dr 101000 Cr 310100.FMBH, FMBL, FMBDT. FI document in BKPF, BSEG.FV_BE_TRX_HDRS, FV_BE_TRX_DTLS, then GL_JE_LINES.Budget authority by TAS
Apportionment and allotmentDr 445000 Cr 451000. Dr 451000 Cr 461000.BCS budget documents in FMBH, FMBL. Availability in FMAVCT.Lower budget levels in FV_BE_TRX_DTLS.Apportioned and allotted balances
CommitmentDr 461000 Cr 470000.EBAN, EBKN, or KBLK, KBLP. FMIOI value type 50 or 65.PO_REQ_DISTRIBUTIONS_ALL. Funds check in GL_BC_PACKETS.Commitments, USSGL 4700
ObligationDr 470000 Cr 480100.EKKO, EKPO, EKKN. FMIOI value type 51.PO_HEADERS_ALL, PO_DISTRIBUTIONS_ALL.Undelivered orders, USSGL 4801
Receipt and acceptanceDr 480100 Cr 490100. Dr 610000 Cr 211000. Dr 310700 Cr 570000.MKPF, MSEG, EKBE. FI document in BKPF, BSEG.RCV_TRANSACTIONS. Accrual through XLA tables.Delivered orders unpaid, expense, payable
InvoiceNo new budgetary entry when receipt already accrued. Payable confirmed.RBKP, RSEG, BSIK. FMIFIIT value type 54.AP_INVOICES_ALL, AP_INVOICE_DISTRIBUTIONS_ALL.Accounts payable, USSGL 2110
DisbursementDr 490100 Cr 490200. Dr 211000 Cr 101000.REGUH, REGUP, BSAK. FMIFIIT value type 57.AP_CHECKS_ALL, AP_INVOICE_PAYMENTS_ALL, FV_TREASURY_CONFIRMATIONS_ALL.Outlays and Fund Balance with Treasury. CARS shows the same cash by TAS and BETC.
Year-end closeClosing entries move expended and unexpended balances.Carryforward programs in FI and FM.Federal year-end closing definitions.Beginning balances for the next year

USSGL accounts: 4119 other appropriations realized, 4450 unapportioned authority, 4510 apportionments, 4610 allotments, 4700 commitments, 4801 undelivered orders unpaid, 4901 delivered orders unpaid, 4902 delivered orders paid, 1010 Fund Balance with Treasury, 2110 accounts payable, 3101 unexpended appropriations received, 3107 unexpended appropriations used, 5700 expended appropriations, 6100 operating expenses.

4. The key chain from statement line back to source document

Figure X-2Keys that connect a general ledger line to a trial balance line, a DDRS balance, and a GTAS record
General ledger lineSFIS trial balance lineDDRS adjusted balanceGTAS recordsum by attributessum by segmentsloadsubmitdrill backadjustscrosswalkSAP: BSEG / ACDOCABUKRS, BELNR, GJAHR, BUZEIHKONT DoD SCOA accountGEBER fundFISTL funds centerFIPOS commitment itemFKBER functional areaOracle: GL_JE_LINESJE_HEADER_ID, JE_LINE_NUMCODE_COMBINATION_ID fund segment USSGL account segment org, program, object classTrial balance lineTAS: A1 A2 A3 A4 A27 A28 A29account: 6-digit + 4-digitSFIS attributesending balancedebit/creditAdjusted TB lineentity, period, TASUSSGL account, attributesunadjusted balanceJV adjustments by categoryadjusted balanceATB bulk record (98 chars)fiscal year, periodTAS componentsUSSGL accountattribute domain valuesamount, D/C, begin/endSource document keysSAP: AWTYP + AWKEY, EBELNOracle: GL_SL_LINK_ID to XLA_AE_LINES to source idContract: PIID, CLINTravel: authorization numberJournal voucher supportJV number, categoryroot cause codepreparer and approversupport packageStatement lineUSSGL crosswalk for theBalance Sheet, SNC, SCNP, SBRSF 133 line from the sameGTAS data
Table X-5Join keys at each hop
FromToKeyNotes
Statement lineAdjusted trial balanceStatement crosswalk: USSGL account and attributesPublished by Treasury for each statement and by OMB Circular A-136 for form and content.
GTAS recordAdjusted trial balanceTAS components, USSGL account, attribute valuesDDRS summarizes the DoD ten-digit account to six digits for Treasury.
Adjusted trial balanceUnadjusted trial balanceSame keys, plus the journal voucher linesThe difference must equal the logged journal vouchers.
Unadjusted trial balanceGeneral ledger balanceEntity, TAS, DoD SCOA account, attributesSAP: FAGLFLEXT or ACDOCA summed. Oracle: GL_BALANCES joined to GL_CODE_COMBINATIONS.
General ledger balanceGeneral ledger lineSAP: company code, account, fund, period. Oracle: ledger, code combination, period.The universe of transactions.
General ledger lineSubledger entrySAP: BKPF-AWTYP and AWKEY. Oracle: GL_SL_LINK_ID through GL_IMPORT_REFERENCES.Manual journals stop here.
Subledger entryBusiness documentSAP: EBELN, MBLNR, RBKP-BELNR. Oracle: SOURCE_ID_INT_1 on XLA_TRANSACTION_ENTITIES.Order, receipt, invoice, payment.
Business documentFeeder system recordContract number (PIID) and line, WAWF shipment or invoice number, travel authorization number, IDoc number or interface batchStored in reference fields such as BKPF-XBLNR, or in descriptive flexfields in Oracle.

5. Interface standards

Table X-6Standards and transports that connect the systems
Standard or transportWhat it carriesUsed between
GEX (Global Exchange)File routing and format translation. Also hosts the SLOA validation service.Nearly every feeder and accounting system, and accounting systems to DDRS
PDS (Procurement Data Standard)Contract award and modification dataContract writing systems to accounting and entitlement systems
PRDS (Purchase Request Data Standard)Purchase request dataAccounting or requirements systems to contract writing systems
DLMSDefense logistics transactions: requisitions, shipments, receipts, billingLogistics systems, DLA, and financial systems
SAP IDocStructured inbound and outbound messagesGEX or middleware to SAP ERPs
Oracle open interface tablesStaged rows for import programsGEX or middleware to Oracle EBS
SFIS trial balancePeriod balances by TAS, account, and attributesAccounting systems to DDRS
GTAS bulk file98-character adjusted trial balance recordsDoD to Treasury
IPAC and G-InvoicingIntragovernmental payment, collection, orders, and performanceFederal trading partners through Treasury
CARS reporting with TAS and BETCClassified payments and collectionsDisbursing offices to Treasury
SLT and other replicationRow-level copies of ERP tablesERPs to Advana

GEX, PDS, and PRDS roles follow DCMA Manual 4301-05, Volume 8 and the SLOA Validation Service description.

6. Where the chain breaks

Table X-7Common break points and the tables that prove them
BreakSymptomSAP evidenceOracle evidence
Interface record not postedFeeder shows an event the ledger does notIDocs in status 51 or 64 in EDIDSRows left in interface tables with an error status
Posted to one ledger and not the otherBudgetary and proprietary accounts fail tie pointsFMIFIIT or FMIOI with no matching FI document, or the reverseUnprocessed rows in XLA_EVENTS, or accounting errors in XLA_ACCOUNTING_ERRORS
Obligation without a contractUnsupported undelivered ordersEKKO with no external contract reference. Old open items in FMIOI.PO_HEADERS_ALL with no contract number. Old encumbrances.
Payment without matching obligationUnmatched disbursementBSAK payment with no EKBE historyAP_INVOICE_DISTRIBUTIONS_ALL with no PO_DISTRIBUTION_ID
Manual journal over a system defectRecurring adjustment with the same causeBKPF with AWTYP = BKPF and manual document typesGL_JE_HEADERS with source Manual and no GL_IMPORT_REFERENCES rows
Attribute missing or invalidGTAS fatal validation, DDRS edit failureFund or commitment item master without required attributesFund without a TAS in FV_FUND_PARAMETERS
Reporting adjustment not pushed backDDRS balance differs from the ledgerNo matching entry in the ERPNo matching entry in the ERP

Sources

  1. DoD FMR Volume 1, Chapter 4: Standard Financial Information Structure
  2. DoD FMR Volume 1, Chapter 7: DoD Standard Chart of Accounts
  3. SFIS SLOA Validation Service Functional Description Document v1.2.4
  4. OUSD(C) SFIS resources page
  5. SLOA Accounting Classification memo
  6. DCMA Manual 4301-05, Volume 8: Financial Systems and Interfaces
  7. Treasury: GTAS bulk file format, fiscal year 2026
  8. Treasury: USSGL

Educational reference. Standard product tables and public sources only. Not an official DoD, DFAS, SAP, or Oracle publication.