GitHub

SAP Central Finance: Architecture, Integration & Configuration

Central Finance (CFIN) is SAP’s standard solution for creating a harmonized, real-time financial hub across heterogeneous ERP landscapes. This white paper maps every upstream source, every downstream consumer, and the full configuration chain required to bring the system to production. It covers the complete integration architecture, SAP LT Replication Server setup, AIF monitoring and error handling, Central Payments configuration, Accounting View of Logistics, reconciliation reporting, real-time replication verification, and a consolidated 97-item go-live checklist — grounded entirely in the SAP PRESS reference material and the Central Finance 2020 Configuration & User Guide.

Central Finance is not a reporting layer bolted onto existing ERP systems. It is SAP S/4HANA — deployed first for finance, with logistics onboarding available to the same instance without a subsequent upgrade. Every financial posting from every connected source system — SAP or non-SAP — lands in the Universal Journal (ACDOCA) at full line-item granularity, creating a single source of truth for reporting, planning, consolidation, payments, and compliance across the enterprise.


Large enterprises operating across multiple ERP instances — the result of organic growth, acquisitions, regional system diversity, or deliberate two-tier ERP strategies — face a structural problem: financial data is fragmented across systems with different charts of accounts, master data models, fiscal year variants, and currency configurations. Consolidation is slow, reconciliation is manual, and executive reporting requires spreadsheet assembly across multiple extracts.

Central Finance addresses this directly. Rather than replacing source systems — which is disruptive, expensive, and politically difficult — it replicates financial postings in real time into a single SAP S/4HANA instance, harmonizing master data and coding blocks through a mapping layer, and making the consolidated financial position available immediately to downstream consumers. Source systems continue operating unchanged. The Central Finance instance becomes the system of record for reporting, and progressively for operations — payments, collections, closing, and consolidation.

The solution comprises two layers:

LayerPurpose
Enabling LayerSAP LT Replication Server, SAP MDG, SAP Application Interface Framework, ALE/IDocs
Execution LayerSAP S/4HANA Finance processes — FI, CO, Treasury, Consolidation, Payments

The technical backbone is the Universal Journal (ACDOCA) — a single table storing all financial postings from every connected source at full line-item granularity, with 355+ dimensions available for reporting.


Central Finance sits at the core of SAP S/4HANA and operates as both a receiving system (from upstream ERP sources) and a serving system (to downstream consumers). The solution comprises two layers:

LayerPurpose
Enabling LayerSAP LT Replication Server, SAP MDG, SAP Application Interface Framework, ALE/IDocs
Execution LayerSAP S/4HANA Finance processes — FI, CO, Treasury, Consolidation, Payments

The technical backbone is the Universal Journal (ACDOCA) — a single table storing all financial postings from every connected source at full line-item granularity, with 355+ dimensions available for reporting.


flowchart TD
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
subgraph UPSTREAM["UPSTREAM — Source Systems"]
S1["SAP ERP 6.0<br>(FI/CO Documents)"]
S2["SAP S/4HANA Cloud<br>(Subsidiary Instances)"]
S3["Oracle / PeopleSoft<br>JD Edwards / MS Dynamics<br>NetSuite / Infor / Epicor"]
S4["Spreadsheets &<br>Flat Files"]
S5["Future M&A<br>Source Systems"]
end
subgraph REPLICATION["INTEGRATION LAYER"]
SLT["SAP LT Replication Server<br>(SAP LT / LTRC)"]
DMIS["DMIS Add-On<br>(Source Systems)"]
AIF["SAP Application<br>Interface Framework<br>(AIF/IFMON, AIF/ERR)"]
MDG["SAP Master Data<br>Governance (MDG)<br>Key & Value Mapping"]
DS["SAP Data Services<br>/ Magnitude SourceConnect"]
SLD["System Landscape<br>Directory (SLD)"]
STAGING["3rd-Party<br>Staging Tables<br>(/1LT/CF_E_*)"]
end
subgraph CFIN["CENTRAL FINANCE — SAP S/4HANA Core"]
UJ["Universal Journal<br>(ACDOCA / ACDOCP)"]
FICORE["FI Core<br>G/L, AP, AR, Asset Acctg"]
COCORE["CO Core<br>Cost Centers, Orders,<br>CO-PA, Profit Centers"]
TAX["Tax Engine<br>Advanced Compliance Rptg"]
CP["Central Payments<br>& Bank Reconciliation"]
BAM["Bank Account<br>Management (BAM)"]
ICR["Intercompany<br>Reconciliation Cockpit"]
CLOSE["Financial Closing<br>Cockpit (SAP Fiori)"]
GRP["Group Reporting<br>(SAP S/4HANA Finance)"]
AVL["Accounting View<br>of Logistics (AVL)<br>CFIN_AV_PO / AV_SI"]
end
subgraph DOWNSTREAM["DOWNSTREAM — Consumers"]
SAC["SAP Analytics Cloud<br>(Planning & Reporting)"]
BPC["SAP BPC<br>(Consolidation & Planning)"]
DIG["SAP Digital Boardroom<br>(Executive Reporting)"]
FIORI["SAP Fiori Apps<br>(Line-Item Browser,<br>Trial Balance, KPI Tiles)"]
EXCEL["SAP Analysis for<br>Microsoft Office"]
DISCLOSE["SAP Disclosure<br>Management"]
ARIBA["SAP Ariba<br>(Indirect Procurement)"]
CONCUR["SAP Concur<br>(Expense Management)"]
CREDIT["SAP S/4HANA Cloud<br>Credit Integration"]
CASHAPP["SAP Cash Application<br>(ML-Based Matching)"]
BLACKLINE["SAP Account Reconciliation<br>by BlackLine"]
OPENTEXT["SAP Invoice Management<br>by OpenText"]
end
S1 -->|"FI/CO Trigger Tables<br>(CFIN_ACCHD, COBK, AUFK)"| DMIS
S2 -->|"Standard Integration<br>Content (Scope 1W4)"| SLT
S3 -->|"Extraction via<br>SAP Data Services"| DS
S4 -->|"Flat File / CSV<br>Upload"| STAGING
S5 -->|"Repeatable Playbook<br>Onboarding"| SLT
DMIS --> SLT
DS --> STAGING
STAGING --> SLT
SLD --> MDG
MDG --> AIF
SLT -->|"Real-Time Replication<br>RFC / Database Triggers"| AIF
AIF -->|"Inbound Posting<br>Interface"| UJ
UJ --> FICORE
UJ --> COCORE
UJ --> TAX
FICORE --> CP
FICORE --> BAM
FICORE --> ICR
COCORE --> CLOSE
CLOSE --> GRP
SLT -->|"AVL Objects<br>(AV_PO, AV_SI)"| AVL
GRP --> BPC
GRP --> DISCLOSE
UJ --> SAC
UJ --> FIORI
UJ --> EXCEL
UJ --> DIG
CP --> CASHAPP
CP --> ARIBA
CP --> CONCUR
FICORE --> CREDIT
FICORE --> BLACKLINE
FICORE --> OPENTEXT

SAP ERP 6.0 is the primary upstream feeder. The DMIS add-on (version 2011_1_700 or higher) must be installed in every SAP source system. The following staging tables in the source system drive replication:

TableContent
CFIN_ACCHDFI document header — triggers AC_DOC interface
COBKCO document headers — triggers CO_DOC interface
AUFKOrder master (cost objects) — triggers CO_OBJ interface
CFIN_CMT_HCommitment postings

Source system activation is controlled via maintenance view VCFIN_SOURCE_SET. For each company code, the administrator defines:

  • Start – Balances: fiscal year from which balances transfer
  • Start – Documents: fiscal year / period for full document transfer
  • Initial Load Finished: checkbox that switches the system to live replication
  • GL Reconciliation: whether CO-triggered GL reconciliation postings replicate

3.2 SAP S/4HANA Cloud (Subsidiary / Two-Tier)

Section titled “3.2 SAP S/4HANA Cloud (Subsidiary / Two-Tier)”

SAP S/4HANA Cloud instances integrate via SAP Activate scope item 1W4 (Subsidiary Integration of SAP S/4HANA Cloud to Central Finance), using standard integration content available at https://rapid.sap.com/bp/#/browse/scopeitems/1W4. This enables a two-tier strategy where subsidiaries run lean cloud ERP while the parent operates Central Finance on-premise or in a private cloud.

Non-SAP integration is handled via SAP LT Replication Server’s third-party staging area. The staging tables below must be generated by executing custom program ZCFIN_EX_CREATE_SLT_TAB (source code from SAP Note 2713300):

Staging TableContent
/1LT/CF_E_HEADERDocument header
/1LT/CF_E_ACCTAccounting line items
/1LT/CF_E_DEBITDebtor items
/1LT/CF_E_CREDITCreditor items
/1LT/CF_E_PRDTAXProduct tax items
/1LT/CF_E_WHTAXWithholding tax items
/1LT/CF_E_COPACO-PA criteria
/1LT/CF_E_CLRITMClearing items (supported from SAP S/4HANA 1909)
/1LT/CF_E_EXTENTCustomer extensions (header level)
/1LT/CF_E_EXT_ITCustomer extensions (item level)

The driving source tables by non-SAP ERP platform:

Non-SAP ERPSource Table
Oracle E-Business SuiteGL_JE_HEADERS
PeopleSoftPS_JRNL_HEADER
JD Edwards EnterpriseOneF0911
Microsoft Dynamics AXGENERALJOURNALENTRY
Microsoft Dynamics GPGL20000
NetSuiteNS_TRANSACTIONS
Infor BaanTTFGLD106<CompanyCode>
Epicor iScalaGL06<CompanyCode><FiscalYear>

Transaction: SFW5 SPRO Path: Switch Framework → Activate Business Functions

Activate business function FINS_CFIN. A yellow light bulb confirms activation. This deploys all Central Finance-specific Customizing nodes under Transaction CFINIMG.

4.2 System Setup — RFC & Logical Systems

Section titled “4.2 System Setup — RFC & Logical Systems”
StepTransaction/SPROPurpose
Define Logical SystemsCFINIMG → Set Up Systems → Define Logical SystemCreates aliases for source and target systems in accounting documents
Assign RFC DestinationsCFINIMG → General Settings → Maintain Source Systems and RFC AssignmentsLinks logical systems to RFC type-3 ABAP connections (SM59)
RFC for Object DisplayCFINIMG → Assign RFC Destination for Displaying ObjectsEnables drilldown from CFIN to source documents
Check Central Finance ClientCFINIMG → Check Logical System Assignment for Central Finance ClientVerifies the CFIN client is correctly identified as a logical system
AIF Runtime Config GroupCFINIMG → Set Up Systems → Assign AIF Runtime Configuration GroupAssociates processing groups to FI/CO/Cost Object replication objects

RFC destinations follow the naming convention: <SystemID>CLNT<ClientNumber>.

Central Finance requires two types of mapping, both configured in the target system.

Handles differences in Customizing codes between source and target. Configured at:

CFINIMG → Mapping → Define Value Mapping (Code Mapping)

Key mapping entities:

Mapping EntityGlobal Data Type
Document TypeBLART
Company CodeBUKRS
Controlling AreaKOKRS
Tax CodeMWSKZ
Ledger GroupFAGL_LDGRP
Business AreaGSBER
Payment MethodDZLSCH
Tax ProcedureFINS_CFIN_TAX_KALSM

The Internal Code Value column = CFIN target value; External Code Value column = source value.

Handles object identifier differences (e.g., vendor 4711 in source → vendor 8912 in target). Configured via:

Transaction: MDG_KM_MAINTAIN or FINS_CFIN_MAP_MANAGE

Key objects requiring ID mapping:

Business ObjectData Element
Cost CenterKOSTL
General Ledger AccountSAKNR
Customer (ERP)KUNNR
Vendor (ERP)LIFNR
Profit CenterPRCTR
PlantWERKS
Activity TypeLSTAR
MaterialMATNR
Tax JurisdictionTXJCD

Mass maintenance uses FINS_CFIN_MAP_MANAGE to generate, populate, upload, and display CSV-based mapping templates.

Configured at: CFINIMG → Mapping → Cost Object Mapping → Define Cost Object Mapping

Supports N:1 and 1:1 mapping of SAP cost objects:

Source Cost ObjectTarget Cost ObjectCardinality
Production OrderProduct Cost CollectorN:1
Product Cost CollectorProduct Cost Collector1:1
Internal OrderInternal Order1:1
Service (PM) OrderService (PM) OrderN:1
QM OrderQM OrderN:1
Production OrderInternal OrderN:1

The “Derive From Local” flag controls whether target characteristics replicate as-is from the source or use an explicit mapping rule.

Smoke Test (before actual posting): CFINIMG → Initial Load Preparation for Management Accounting → Smoke Test for Cost Object Mapping and CO Document Replication — handles up to 999 records.

Configured at: CFINIMG → Mapping → CO-PA Mapping → Define CO-PA Mapping

Maps source operating concern characteristics and value fields to the Central Finance operating concern. Supports one-to-one and many-to-one characteristic combinations. Account-based CO-PA is the default and recommended approach in SAP S/4HANA.

Before executing any initial load, the configuration consistency check must be run to identify incompatibilities between source and target systems. Attempting to fix configuration after data is posted can require a full drop and reload.

Transaction: FINS_CFIN_CC SPRO Path: CFINIMG → Central Finance: Target System Settings → Execute Configuration Consistency Check Report

The report operates at source system level — one logical system is compared against the CFIN system at a time. Check groups available:

Check GroupWhat Is Verified
FI ConfigurationCurrency decimal places, local currency match, document splitting activation, G/L account type, open item indicator, balance in local currency flag, tax category, ledger group-specific clearing, multimapping actions
Central PaymentLoans management not activated in source, SEPA activation consistency
Tax ConfigurationVAT and withholding tax codes, tax country, jurisdiction code, tax procedure alignment
CO ConfigurationG/L account type consistency, cost element category, cost object statistical flag, multimapping, profit center assignment of cost centers

If currency settings, tax codes, or document splitting are inconsistent between source and target, documents cannot post in Central Finance. These must be resolved before go-live. The check can be scoped by company code. Leaving the company code field empty checks all active company codes simultaneously.


SAP LT Replication Server (SAP LT / LTRC) is the mandatory data bus between every source system and Central Finance. It operates via database trigger-based replication — listening to specific source tables and pushing changes to the CFIN accounting interface in real time.

SAP recommends installing SAP LT Replication Server on a standalone server separate from both the source system and the Central Finance instance. Three deployment patterns are supported:

flowchart LR
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
subgraph P1["Pattern 1: Many-to-One (Most Common)"]
direction LR
SA["Source A"]:::source
SB["Source B"]:::source
SC["Source C"]:::source
SLT1["SAP LT<br>Replication Server"]:::integration
CF1["Central Finance<br>SAP S/4HANA"]:::target
SA --> SLT1
SB --> SLT1
SC --> SLT1
SLT1 --> CF1
end
subgraph P2["Pattern 2: Many-to-Many (SBU Segregation)"]
direction LR
SD["Source D"]:::source
SE["Source E"]:::source
SLT2["SAP LT<br>Replication Server"]:::integration
CF2A["CFIN Instance A<br>(Division 1)"]:::target
CF2B["CFIN Instance B<br>(Division 2)"]:::target
SD --> SLT2
SE --> SLT2
SLT2 --> CF2A
SLT2 --> CF2B
end
subgraph P3["Pattern 3: One-to-Many (Divestiture)"]
direction LR
SF["Single<br>Source"]:::source
SLT3["SAP LT<br>Replication Server"]:::integration
CF3A["CFIN Full Scope"]:::target
CF3B["CFIN Carved-Out<br>Subset"]:::target
SF --> SLT3
SLT3 --> CF3A
SLT3 --> CF3B
end

The Data Migration Server (DMIS) add-on version 2011_1_700 or higher must be installed on:

  • The SAP LT Replication Server system
  • Every SAP ERP source system

This add-on makes replication roles available (e.g., SAP_IUUC_REPL_REMOTE) and enables the Central Finance Business Integration scenario CFIN_PI.

5.3 SAP LT Replication Server Configuration (Transaction LTRC)

Section titled “5.3 SAP LT Replication Server Configuration (Transaction LTRC)”

Transaction: LTRC — SAP LT Replication Server Cockpit

StepActionDetail
1Create new configurationName: <Source>_<Target>, e.g., ERP1_CFIN
2Specify source systemRFC Connection to source; select Allow Multiple Usage if source feeds multiple CFIN instances
3Specify target systemRFC Connection to Central Finance instance
4Transfer settingsSelect Performance Optimized mode (requires ~10% additional disk for buffering)
5Data class of tablespaceGroup logging tables in source system
6ApplicationSelect Central Finance → Business Integration (CFIN_PI)
7JobsSet No. of Data Transfer Jobs, No. of Initial Load Jobs, No. of Calculation Jobs to 1 initially
8Replication optionsSet frequency: Real Time, Scheduled, or On-demand
9Create configurationSystem generates a Mass Transfer ID — record this ID

After configuration creation, open Transaction SE16 in the SAP LT system and create three entries in table DMC_MT_GEN_EXIT for the mass transfer ID to activate the CFIN_PI Business Integration scenario.

Execute program IUUC_REPL_PREDEF_OBJECTS in the SAP LT system, selecting the mass transfer ID and project REPL_CFIN.

Source TableLoad ObjectReplication ObjectPurpose
AUFKCFI_SIM_AUFK_L (simulation) / CFI_AUFK_LCFI_AUFK_RCost object replication
CFIN_ACCHDCFI_ACCHD_LCFI_ACCHD_RFI document replication
COBKCFI_SIM_COBK_L (simulation) / CFI_COBK_LCFI_COBK_RCO document replication
CFIN_CMT_HCFI_CMT_H_LCFI_CMT_H_RCommitment replication

Use simulation objects (CFI_SIM_AUFK_L, CFI_SIM_COBK_L) during the discovery and pilot phase. Simulation replication objects do not require a replication object to be active, reducing risk during initial testing.

For third-party sources, use subproject REPL_CFIN_ST:

Predefined ObjectTypeTarget Table
CFIST_ACDOC_LLoad/1LT/CF_E_HEADER
CFIST_ACDOC_RReplication/1LT/CF_E_HEADER

Only the header staging table needs load/replication objects. The system reads child tables automatically based on the header document number — which is why line items must be loaded before header information.

Two security steps are mandatory before replication can begin.

Step 1 — Update SAP_IUUC_REPL_REMOTE (in all source systems):

  • Transaction PFCG → Role SAP_IUUC_REPL_REMOTE
  • Add BDCH to the RFC whitelist under Authorization Check for RFC Access (RFC_NAME)

Step 2 — Create AIF Processing Role (in Central Finance):

  • Transaction PFCG → Create new role from template SAP_AIF_PROCESSING
  • This grants access to the Interface Monitor (/AIF/IFMON)

The initial load is the mandatory transfer of historical financial data from source systems into Central Finance before live replication begins. Even an empty load (no documents) must be executed to activate ongoing replication.

Before triggering the initial load, the following consistency checks must pass in the source system:

1. Run report RFINDEX (Documents vs Indexes, Documents vs Transaction Figures,
Indexes vs Transaction Figures)
2. Run TFC_COMPARE_VZ or Transaction FAGLF03 (New G/L subledger reconciliation)
3. Run RGUCOMP4 or Transaction GCAC (Ledger comparison)
4. Run RM07MBST / RM07MMFI (Materials Management vs G/L reconciliation)
5. Carry forward balances — SAPF010 (AP/AR), Transaction FAGLGVTR (G/L)
6. Execute all scheduled jobs; lock all periods except current
7. Perform periodic asset postings (RAPERB2000) and depreciation run (RAPOST2000)

6.2 Initial Load Sequence — Complete Flow

Section titled “6.2 Initial Load Sequence — Complete Flow”
flowchart TD
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
A["Source System:<br>Maintain VCFIN_SOURCE_SET<br>(Company Codes, Fiscal Years,<br>Balances Start, Docs Start)"]:::source
B["Target System:<br>Define Clearing &<br>Substitution Accounts<br>(CFINIMG → Initial Load Settings)"]:::target
C["SAP LT:<br>Start Load for AUFK<br>(Cost Object Initial Load)<br>CFI_SIM_AUFK_L → CFI_AUFK_L"]:::integration
D["Target AIF:<br>Monitor CO_OBJ_SIM<br>Resolve mapping errors"]:::target
E["Target System:<br>Prepare CO Postings<br>(CFINIMG → Prepare for and<br>Monitor Initial Load of CO Postings)"]:::target
F["SAP LT:<br>Start Load for CFIN_ACCHD<br>(FI Document Initial Load)"]:::integration
G["Target System:<br>Extract Data for Initial Load<br>(FINS_CFIN_LOAD_GRP_E)<br>→ CFIN_ACCHD staging tables"]:::target
H["Target System:<br>Mapping Simulation<br>(FINS_CFIN_LOAD_GRP_E)<br>Identify missing mappings"]:::target
I["Target AIF:<br>Monitor & Resolve<br>Mapping Errors"]:::target
J["Target System:<br>Posting Simulation<br>Find missing Customizing<br>& master data"]:::target
K["Target System:<br>Execute Posting<br>(FINS_CFIN_LOAD_GRP_E)<br>Documents posted to ACDOCA"]:::target
L["SAP LT:<br>Start Load for COBK<br>(CO Secondary Postings)"]:::integration
M["Target AIF:<br>Monitor CO_DOC<br>Resolve errors"]:::target
N["Target System:<br>Compare Actual vs<br>Expected CO Postings<br>(CFINIMG → Compare Actual<br>and Expected CO Postings)"]:::target
O["Source System:<br>Set Initial Load Finished = X<br>(VCFIN_SOURCE_SET)"]:::source
P["SAP LT:<br>Activate Replication for<br>CFIN_ACCHD, COBK, AUFK<br>→ Live Replication Begins"]:::integration
Q["Target System:<br>Run Reconciliation Reports<br>FINS_CFIN_DFV_FI_*<br>FINS_CFIN_DFV_CO_*"]:::reporting
A --> B --> C --> D --> E --> F --> G --> H --> I --> J --> K --> L --> M --> N --> O --> P --> Q

SPRO Path: CFINIMG → Initial Load Settings → Define Clearing and Substitution Accounts

Account TypePurposeExpected End State
Migration Clearing AccountOne per company code; used for offsetting postings during balance loadBalance = zero after initial load
Substitution AccountsOne per reconciliation account and open-item-managed account; handles AP/AR open items during loadBalance = zero after initial load

Account ranges (from–to) are supported. Ranges must be in ascending order and must not overlap.

SPRO Path: CFINIMG → Initial Load Execution for Financial Accounting → Initial Load Execution for Selected Company Codes → Define Initial Load Groups

Initial load groups allow parallel processing of company codes from different source systems. Rules:

  • A combination of logical system + company code can only be assigned to one initial load group
  • The two methods (all company codes vs. selected company codes by group) cannot be mixed
  • If methods are switched after a load has started, all initial load data must be deleted first

Use single company code per load group during pilot to isolate errors and minimize resolution effort. Execute groups in parallel during production loads to reduce total load time.

6.5 Agile vs Big Bang Initial Load Strategy

Section titled “6.5 Agile vs Big Bang Initial Load Strategy”

The recommended approach is an agile, iterative strategy rather than a single big bang load. A big bang approach against all company codes simultaneously can generate hundreds of thousands of AIF errors that are overwhelming to resolve.

flowchart LR
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
subgraph BIGBANG["Big Bang — Not Recommended"]
direction TB
BB1["All Company Codes<br>All Source Systems<br>Full History<br>Simultaneously"]:::source
BB2["Hundreds of thousands<br>of AIF errors<br>Overwhelming to resolve"]:::source
BB1 --> BB2
end
subgraph AGILE["Agile — Recommended"]
direction TB
AG1["Step 1:<br>Single company code<br>Empty load<br>Base configuration only"]:::integration
AG2["Step 2:<br>Add manually created<br>master data<br>Validate system behavior"]:::integration
AG3["Step 3:<br>Add G/L accounts,<br>cost centers, customers,<br>vendors — mass upload"]:::integration
AG4["Step 4:<br>Expand to multiple<br>company codes<br>Validate intercompany"]:::integration
AG5["Step 5:<br>Add balances<br>Expand source systems<br>Non-SAP integration"]:::integration
AG6["Step 6:<br>Full production load<br>Drop & reload<br>Go-live"]:::target
AG1 --> AG2 --> AG3 --> AG4 --> AG5 --> AG6
end

The recommended agile load sequence in detail:

StepScopePurpose
1Single source system, single company code, empty loadBase configuration validation, number ranges, fiscal periods
2Manually created master dataValidate mapping logic against valid and invalid master data
3Analysis using reconciliation reportsEstablish baseline comparison
4Mass upload — G/L accounts, cost centers, customers, vendorsProduction master data quality check
5Activate reporting scopeValidate SAP Fiori reporting against replicated data
6Expand to management accounting documentsMap all cost objects to dummy internal order first
7Expand internal orders to 1:1 mappingRefine cost object strategy
8Expand to more source systemsSingle company code per additional source
9Expand to non-SAP source systemsValidate third-party staging table flow
10Multiple company codesValidate intercompany postings
11CO-PA mapping and postingsProfitability analysis validation
12Configure and execute full initial loadExtract → Simulate → Post
13Drop Central Finance and reload including balancesFinal production cutover
14Configure and test central operationsCentral payments, treasury, closing

6.6 Deleting and Resetting Initial Load Data

Section titled “6.6 Deleting and Resetting Initial Load Data”

When configuration changes require a restart, the following tools clean up posted data:

ToolTransaction / ProgramScope
Delete initial load staging dataCFINIMG → Initial Load → Delete Initial Load DataClears extraction, posting, and simulation staging tables
Delete posted FI documentsFINS_CFIN_DOC_DELETEDeletes documents posted to ACDOCA in CFIN
Reset CO initial loadFINS_CFIN_CO_DOCS_IL_RESETResets CO document initial load status
Delete CO documentsFINS_CFIN_CO_DOC_DELRemoves CO documents from CFIN
CO central reversal with repostingFINS_CFIN_CO_DOC_CRCTCorrects CO postings
Delete internal orders (AUFK)CFIN_CO_MAPPING_DELRemoves cost object mappings
Delete G/L, customer, vendor masterSAPF019 (Transaction OBR2)Resets master data in CFIN
Full source system resetSAP Note 2182309Complete reset of all initial load data from source

Only initial load data posted in CFIN is deleted by the standard deletion transaction. For a complete reset including source system staging tables, SAP Note 2182309 must be followed.


Section 7 — SAP Application Interface Framework

Section titled “Section 7 — SAP Application Interface Framework”

The SAP Application Interface Framework (AIF) is the single error handling and monitoring hub for all Central Finance replication interfaces. Every document that fails to post in CFIN lands in AIF for resolution.

Before AIF can monitor Central Finance replication, the following BC sets must be imported via Transaction SCPR20:

BC SetPurpose
FINS_CFIN_AIF_GENGeneral AIF configuration
FINS_CFIN_AIF_COCO objects and documents
FINS_CFIN_AIF_DOC_POSTDocument posting interface
FINS_CFIN_AIF_DOC_CHGDocument change replication
FINS_CFIN_AIF_CMTCommitment documents
FINS_CFIN_AIF_DOC_SERMulti-index serialization
FINS_CFIN_AIF_PCAProfit Center Accounting
FINS_CFIN_AIF_PSProject System IDocs
FINS_CFIN_EX_AIF_DOC_POST_V2External interface version 2

After BC set import, execute Transaction FINS_CFIN_AIF_SETUP → select Complete ConfigurationExecute.

AIF User Setup: Assign users recipient configuration via Transaction /AIF/RECIPIENTS:

FieldValue
Namespace/FINCF
RecipientCFIN_RECIPIENT
Message TypeApplication Error or Technical Error
Include on Overview ScreenSelected

Each replication type has a dedicated AIF interface:

AIF InterfaceSource TableReplication Type
AC_DOCCFIN_ACCHDFI accounting document replication
AC_DOC_CHGCFIN_ACCHDFI accounting document change replication
AC_DOC_EX/1LT/CF_E_HEADERThird-party / non-SAP document replication
CO_DOCCOBKCO document replication
CO_DOC_SIMCOBKCO document simulation
CO_OBJAUFKCost object replication
CO_OBJ_SIMAUFKCost object simulation
CMT_DOCCFIN_CMT_HCommitment document replication
PCA_DOCGLPCAProfit Center Accounting replication
AV_POEKKO/EKPOAVL Purchase Order replication
AV_SIRBKP/RSEGAVL Supplier Invoice replication
flowchart TD
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
A["Document fails to post<br>in Central Finance"]:::source
B["AIF captures document<br>with error status<br>(/AIF/IFMON)"]:::integration
C["Analyze error in<br>Interface Monitor:<br>Message Summary →<br>Show Error Overview →<br>Show Detail"]:::integration
D{Error Type?}:::integration
E["Missing Master Data<br>(cost center, G/L account,<br>business partner)"]:::source
F["Missing Mapping<br>(key mapping or<br>value mapping gap)"]:::source
G["Missing Configuration<br>(posting period, number range,<br>tax code)"]:::source
H["Emergency: Incorrect<br>field value in document"]:::source
I["Create missing master data<br>in CFIN target system"]:::target
J["Add mapping via<br>FINS_CFIN_MAP_MANAGE<br>or MDG_KM_MAINTAIN"]:::target
K["Fix configuration in<br>CFIN Customizing<br>(CFINIMG / SPRO)"]:::target
L["Emergency corrections mode:<br>Change field directly in AIF<br>USE SPARINGLY —<br>creates inconsistency risk"]:::reporting
M["Click RESTART in AIF<br>Document reprocessed<br>against corrected system"]:::target
N["Document posts successfully<br>to Universal Journal<br>(ACDOCA)"]:::target
O["Drilldown available:<br>Source system + document number<br>stored in CFIN document header"]:::reporting
A --> B --> C --> D
D --> E --> I --> M
D --> F --> J --> M
D --> G --> K --> M
D --> H --> L --> M
M --> N --> O

Date filtering: From the Interface Monitor first screen, click Without Date Restriction to isolate new errors from previously identified ones.

Hints (tooltip documentation): From the document analysis screen, click the Hints cell or call Transaction /AIF/CUST_HINTS. Enter symptom / root cause / resolution text. This builds a shared knowledge base across the project team.

Custom functions (shortcuts): Via Transaction /AIF/CUST_FUNC, create shortcuts that pre-fill transactions with error-relevant data. For example, link a missing material error directly to Transaction MM03 with the material number pre-populated.

AIF archiving: Table /AIF/PERS_XML stores all AIF messages. In production, implement archiving via Transaction SARA, archiving object /AIF/PERSX. Only archive successful messages — error messages must remain available for reprocessing.


Once financial data lands in the Universal Journal, it becomes available to a full suite of downstream consumers without further extraction or ETL.

flowchart LR
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
UJ["Universal Journal<br>(ACDOCA)<br>Central Finance Core"]:::target
subgraph ANALYTICS["Analytics & Reporting"]
SAC["SAP Analytics Cloud<br>Live connection via<br>INA Protocol / SAML"]:::reporting
DIG["SAP Digital Boardroom<br>Executive touchscreen<br>analytics"]:::reporting
FIORI["SAP Fiori Applications<br>Line Item Browser<br>Trial Balance<br>Product Profitability<br>Real-Time KPI Tiles"]:::reporting
EXCEL["SAP Analysis for<br>Microsoft Office<br>Direct Universal Journal<br>pivot access — no ETL"]:::reporting
FSI["SAP Financial<br>Statement Insights<br>P&L trend analysis<br>& simulation"]:::reporting
end
subgraph PLANNING["Planning & Consolidation"]
BPC["SAP BPC for S/4HANA<br>Embedded consolidation<br>& planning (ACDOCP)"]:::reporting
GRP["SAP S/4HANA Finance<br>for Group Reporting<br>Legal consolidation<br>& elimination"]:::reporting
DISCLOSE["SAP Disclosure<br>Management<br>Entity & group<br>financial publication"]:::reporting
end
subgraph OPERATIONS["Central Operations"]
CP["Central Payments<br>F110 payment runs<br>in CFIN target"]:::target
CASHAPP["SAP Cash Application<br>ML-based bank statement<br>matching (SaaS)"]:::target
CREDIT["SAP S/4HANA Cloud<br>Credit Integration<br>Centralized credit<br>limit management"]:::target
COLLECT["Collections Management<br>Worklist generation<br>& dispute handling"]:::target
ICR["Intercompany<br>Reconciliation Cockpit<br>Cross-entity<br>open item matching"]:::target
BLACKLINE["SAP Account Reconciliation<br>by BlackLine<br>Transaction matching<br>& open item clearing"]:::target
OPENTEXT["SAP Invoice Management<br>by OpenText<br>3-way matching<br>& AP automation"]:::target
end
subgraph CLOUD["Cloud Extension Apps"]
ARIBA["SAP Ariba<br>Indirect procurement<br>payables integration"]:::integration
CONCUR["SAP Concur<br>T&E expense<br>payment runs"]:::integration
SUCCESSF["SAP SuccessFactors<br>HR master data<br>& cost postings"]:::integration
CLOSECOCK["SAP Financial<br>Closing Cockpit<br>Period-end orchestration"]:::target
end
UJ --> SAC
UJ --> DIG
UJ --> FIORI
UJ --> EXCEL
UJ --> FSI
UJ --> BPC
UJ --> GRP
GRP --> DISCLOSE
UJ --> CP
CP --> CASHAPP
UJ --> CREDIT
UJ --> COLLECT
UJ --> ICR
UJ --> BLACKLINE
UJ --> OPENTEXT
CP --> ARIBA
CP --> CONCUR
UJ --> SUCCESSF
UJ --> CLOSECOCK
ConsumerConnection MethodKey Capability
SAP Analytics CloudLive connection via INA Protocol; SAML authentication; SSL certificates requiredReal-time planning on ACDOCA; no data replication needed
SAP Analysis for Microsoft OfficeDirect Universal Journal connection via SAP BW embedded in S/4HANAAccess all 355+ coding block dimensions; no VLOOKUPs or manual extracts required
SAP Fiori Line Item BrowserNative embedded analyticsBottom-up data exploration from maximum dataset without runtime errors
SAP BPC for S/4HANASame-stack embedded; direct access to ACDOCA and ACDOCPFinancial planning, budgeting, and consolidation without data duplication
SAP S/4HANA Finance for Group ReportingEmbedded in same S/4HANA instance as CFINLegal consolidation, intercompany elimination, continuous close
SAP Financial Closing CockpitNative S/4HANA componentTask orchestration, workflow, remote execution of source system closing steps
SAP Cash ApplicationSaaS — SAP Cloud Platform; ML-basedAutomated bank statement matching using Leonardo Machine Learning Foundation
SAP Invoice Management by OpenTextPartner solution deployed within CFIN instanceVirtual 3-way matching against source system purchase orders
SAP Account Reconciliation by BlackLineCloud connector via SAP Cloud PlatformTransaction matching and clearing for all open items
SAP AribaCloud connector; indirect procurement integrationCentral payments handling for indirect procurement categories
SAP ConcurCloud connectorTravel and expense payment runs and employee master data exchange
SAP Digital BoardroomSAP Analytics Cloud foundationExecutive-level visual analytics via large touchscreens
SAP Disclosure ManagementData feed from Group ReportingEntity and group financial statement publication from single source

Central Payments is one of the most operationally significant capabilities in Central Finance, shifting payment execution from source systems into the CFIN instance. Released with SAP S/4HANA 1709.

sequenceDiagram
participant SRC as Source System
participant SLT as SAP LT Replication Server
participant AIF as AIF Interface
participant CFIN as Central Finance
participant BANK as Bank
SRC->>SRC: Invoice posted (FB60)<br>GR/IR account + Payable created
SRC->>SLT: CFIN_ACCHD trigger fires
SLT->>AIF: AC_DOC interface message
AIF->>CFIN: Document posted to ACDOCA
CFIN->>SRC: Open item technically cleared<br>in source (cannot be paid twice)
Note over CFIN: Actual open item lives<br>only in CFIN now
CFIN->>CFIN: F110 Payment Proposal<br>created in CFIN
CFIN->>CFIN: Payment Run executed
CFIN->>BANK: Payment instructions sent
BANK->>CFIN: Bank statement received
CFIN->>CFIN: Bank reconciliation<br>completed in CFIN
Note over CFIN: Aging, open item analysis,<br>vendor correspondence<br>all from CFIN only

Step 1 — Create House Bank for Central Payments Company Code

Transaction FBZP → Create House Bank and Bank Account for the CFIN company code (e.g., CF00).

Step 2 — Tax Consistency Check Activation

SPRO → CFINIMG → Set Up Systems → Settings for Accounting Document Replication → Activate Tax Consistency Check for Company Codes

This is a mandatory prerequisite for Central Payments. Once activated, the following reference tables must be loaded to CFIN via SAP LT:

TableContent
FINS_CFIN_T000FClient settings
FINS_CFIN_T001Company codes
FINS_CFIN_T005Countries
FINS_CFIN_T007ATax codes
FINS_CFIN_T007BTax processing keys
FINS_CFIN_TTXDTax jurisdictions

Step 3 — Central Payment Activation

SPRO → CFINIMG → Central Finance: Target System Settings → Central Payment → Activate Central Payment for Company Codes

Specify the source system company codes for which central payment is activated. Upon activation, all open items are technically cleared in the source system and the actual open item moves to CFIN.

Step 4 — Activate Clearing Transfer

SPRO → CFINIMG → Clearing Transfers → Activate Clearing Transfer for Source Systems

Prerequisites before activating:

  • Review SAP Note 2292043 (restrictions)
  • Ensure SAP Note 2633841 is installed in all source systems

When clearing transfer is active, the following clearing fields in already technically-cleared documents are not updated to match source system values:

FieldDescription
AUGDTClearing Date
AUGCPClearing Entry Date
AUGBLDocument Number of the Clearing Document

To verify activation status: CFINIMG → Maintain RFC Assignments and Settings for Source Systems → check Clearing Transfer column.

To deactivate if activated in error: Transaction FINS_CFIN_DEACT_CLR.

Step 5 — Reopen Technically Cleared Items

SPRO → CFINIMG → Clearing Transfers → Reopen Technically Cleared Items Transaction FINS_MIG_CJ3

Reopens items that were technically cleared in CFIN but remain open in the source system. Only applies to logical systems for which clearing transfer is already activated.

Step 6 — Monitor Reopening

Transaction FINS_MIG_MONITOR_CJ3 — confirms all relevant documents have been successfully reopened.

Once Central Payments is configured, the full payment cycle runs in CFIN:

StepTransactionAction
1F110Enter payment parameters (company codes, payment methods, vendors)
2F110 → Parameters tabSave parameters
3F110 → Proposal buttonGenerate payment proposal
4F110 → Payment RunExecute payment
5FBL1NVerify vendor account cleared in CFIN
6Bank statement importFF_5 or Manage Bank Statements app

For customer collections, the incoming payment process runs via Transaction F-28 in CFIN. Open items are selected, activated, and posted — clearing happens exclusively in CFIN with bank reconciliation following in the same instance.

ScenarioDescriptionSystem of Record
Reporting onlyOpen items managed in source; CFIN holds reporting viewSource system
AP without Central PaymentsSource makes payments; clearing document optionally replicatedSource system
AP with Central PaymentsCFIN makes all payments; source items technically clearedCentral Finance
AR without Central PaymentsCustomer payments in source; CFIN holds harmonized viewSource system
AR with Central PaymentsCustomer collections in CFIN; bank reconciliation in CFINCentral Finance
Payment FactoryPayments on behalf of multiple entities across multiple source systemsCentral Finance
Collection FactoryCollections on behalf of — requires Central Payments activeCentral Finance

Section 10 — Accounting View of Logistics

Section titled “Section 10 — Accounting View of Logistics”

The AVL feature, available from SAP S/4HANA 1909, replicates a defined subset of logistics document data from source systems into dedicated CFIN tables — without populating standard logistics tables in the CFIN instance.

Business ObjectAVL Tables in CFINSource System Tables
Purchase OrderCFIN_AV_PO_ROOT, CFIN_AV_PO_ITEM, CFIN_AV_PO_ACC, CFIN_AV_PO_SCH, CFIN_AV_PO_RO, CFIN_AV_PO_ROACCEKKO, EKPO, EKKN, EKET, EKBE, EKBE_MA
Supplier InvoiceCFIN_AV_SI_ROOT, CFIN_AV_SI_ITEM, CFIN_AV_SI_GLACC, CFIN_AV_SI_ACCASRBKP, RSEG, RBCO
Sales OrderAVL Sales Order tablesVBAK, VBAP
Customer InvoiceAVL Customer Invoice tablesVBRK, VBRP

AVL replicates logistics data only to dedicated AVL tables, not to standard logistics tables (EKKO, EKPO etc.) in the CFIN system. Solutions such as Document and Compliance Reporting and Central Accrual Management consume AVL data from these dedicated tables.

Source System — Business Function Activation:

Transaction SFW5 → Select LOG_ESOA_OPS_2 → Activate

Implement required SAP Notes in source system:

  • SAP Note 2647022 — for project ID as CO-PA characteristic
  • SAP Note 2735582 — for Purchase Order AVL replication

Target System — AIF Content for AVL:

Execute report /AIF/CONTENT_EXTRACT for scenarios:

  • FINCF_AV_SO (Sales Order)
  • FINCF_AV_CI (Customer Invoice)
  • FINCF_AV_SI (Supplier Invoice)

Verify via Transaction /AIF/ERR → namespace /FINCF → check for added AVL interfaces.

SAP LT — AVL Replication Objects:

Add predefined AVL objects to the mass transfer ID in Transaction LTRC following the same procedure as standard replication objects. Refer to SAP Note 2154420 for the latest predelivered AVL content.

1. Create Purchase Order in source (ME21N)
2. Create Goods Receipt (MIGO)
3. Create Invoice Receipt (MIRO)
4. In CFIN: /AIF/IFMON → AV_PO/1 → checkered flag → verify replication
5. In CFIN: /AIF/IFMON → AV_SI/1 → checkered flag → verify supplier invoice
6. Validate via FINS_CFIN_DFV_AV_PO (PO comparison report)
7. Validate via FINS_CFIN_DFV_AV_SI (Supplier Invoice comparison report)

Reconciliation between source and CFIN systems is mandatory after each period close and should be performed regularly during live replication. All reports execute in the target CFIN system.

ReportProgramPurpose
Comparison of FI Document HeadersFINS_CFIN_DFV_FI_DOC_COUNTCounts FI documents in source vs CFIN vs AIF; identifies missing documents
Comparison of FI BalancesFINS_CFIN_DFV_FI_BAL_COMPARECompares debit/credit balances by G/L account and period; shows zero-balance accounts optionally
Comparison of FI Line ItemsFINS_CFIN_DFV_FI_DOC_COMPARECompares individual line items by document number, fiscal year, G/L account, currency, and reference key between source and CFIN
ReportProgramPurpose
Comparison of CO Document HeadersFINS_CFIN_DFV_CO_DOC_COUNTCounts CO documents in source vs CFIN; identifies missing CO documents
Comparison of CO BalancesFINS_CFIN_DFV_CO_BAL_COMPARECompares debit/credit totals for cost elements between source and CFIN by fiscal year and posting period
Comparison of CO Line ItemsFINS_CFIN_DFV_CO_DOC_COMPARECompares CO line items by document number, fiscal year, cost element, currency, and reference key
ReportTransactionPurpose
Purchase Order ComparisonFINS_CFIN_DFV_AV_POValidates source PO values against AVL replicated data in CFIN
Supplier Invoice ComparisonFINS_CFIN_DFV_AV_SIValidates source supplier invoice against AVL replicated data in CFIN

11.4 Magnitude SourceConnect Reconciliation (Non-SAP Sources)

Section titled “11.4 Magnitude SourceConnect Reconciliation (Non-SAP Sources)”

For non-SAP source systems using Magnitude SourceConnect Transaction Replication, five levels of reconciliation reporting are available:

LevelView NamePurpose
Level 1/MAGSW/C_RECON_LV1Document control totals
Level 2 Detail/MAGSW/C_RECON_LV2_DETSingle company code currency control totals
Level 2 Summary/MAGSW/C_RECON_LV2_SUMQuantity control totals
Level 3 Detail/MAGSW/C_RECON_LV3_DETTotal currencies and currencies by ledger
Level 3 Summary/MAGSW/C_RECON_LV3_SUMTransaction currency by currency code
Level 4/MAGSW/C_RECON_LV4G/L account balances by company code
Level 5 Detail/MAGSW/C_RECON_LV5_DETDocument header-level summary attributes
Level 5 Summary/MAGSW/C_RECON_LV5_SUMDocument line-level attributes
flowchart TD
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
A["Run FINS_CFIN_DFV_FI_DOC_COUNT<br>in CFIN target system<br>Count FI documents:<br>Source vs CFIN vs AIF"]:::reporting
B["Identify missing documents<br>Click magnifying glass on<br>'Document Not in Central Finance'<br>Export list to Excel"]:::reporting
C["In source system:<br>Query table BKPF<br>for missing document details<br>(Transaction SE16)"]:::source
D["Root cause analysis:<br>Cross-company code column?<br>Document type exclusion?<br>Replication restriction?"]:::integration
E["Run FINS_CFIN_DFV_FI_DOC_COMPARE<br>Compare line items for<br>missing documents<br>Check if documents carry balances"]:::reporting
F{Documents carry<br>balances?}:::integration
G["Documents need replication<br>Resolve root cause in AIF<br>Restart replication"]:::target
H["Documents are clearing docs<br>with zero balance —<br>no transfer required<br>Document finding"]:::reporting
I["Run FINS_CFIN_DFV_FI_BAL_COMPARE<br>Compare G/L account balances<br>by period<br>Show Errors Only = checked"]:::reporting
J["Run CO reconciliation reports<br>FINS_CFIN_DFV_CO_DOC_COUNT<br>FINS_CFIN_DFV_CO_BAL_COMPARE<br>FINS_CFIN_DFV_CO_DOC_COMPARE"]:::reporting
K["Period reconciliation complete<br>Document findings and<br>exceptions for audit trail"]:::target
A --> B --> C --> D --> E --> F
F -->|Yes| G
F -->|No| H
G --> I
H --> I
I --> J --> K

When central payments, allocations, or reclassifications are active, some documents and line items will exist in CFIN but not in source systems. The reconciliation approach must account for these expected and natural differences.


Section 12 — Real-Time Replication Verification

Section titled “Section 12 — Real-Time Replication Verification”

After the initial load is complete and the Initial Load Finished indicator is set in VCFIN_SOURCE_SET, ongoing real-time replication must be verified for all object types.

flowchart LR
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
subgraph STEP1["Step 1: Set Initial Load Finished"]
direction TB
S1A["Source system:<br>SM30 → VCFIN_SOURCE_SET<br>Set Initial Load Finished = X<br>for each company code"]:::source
end
subgraph STEP2["Step 2: Verify AUFK Replication Status"]
direction TB
S2A["SAP LT: LTRC<br>Mass Transfer ID<br>Participating Objects tab<br>AUFK → Current Phase =<br>'Replication / Waiting for Changes'"]:::integration
end
subgraph STEP3["Step 3: Verify COBK Replication Status"]
direction TB
S3A["SAP LT: LTRC<br>Mass Transfer ID<br>Participating Objects tab<br>COBK → Current Phase =<br>'Replication / Waiting for Changes'"]:::integration
end
subgraph STEP4["Step 4: Test Cost Object Replication"]
direction TB
S4A["Source system:<br>KO01 — Create Internal Order"]:::source
S4B["CFIN target:<br>/AIF/IFMON → CO_OBJ/1<br>Check Success flag<br>Verify order type mapping<br>(e.g., 0450 → 0400)"]:::target
S4C["CFIN target:<br>KO03 — Display replicated<br>internal order<br>Confirm mapped order type"]:::target
S4A --> S4B --> S4C
end
subgraph STEP5["Step 5: Test FI Document Replication"]
direction TB
S5A["Source system:<br>FB60 — Post vendor invoice"]:::source
S5B["CFIN target:<br>/AIF/IFMON → AC_DOC/2<br>Check Success flag<br>Note target document number"]:::target
S5C["CFIN target:<br>FB03 — Display replicated document<br>Verify G/L account mapping<br>Check sender document in header"]:::target
S5A --> S5B --> S5C
end
subgraph STEP6["Step 6: Test CO Document Replication"]
direction TB
S6A["Source system:<br>KB11N — Manual reposting<br>of primary costs"]:::source
S6B["CFIN target:<br>/AIF/IFMON → CO_DOC/1<br>Check Success flag<br>Note source & target doc numbers"]:::target
S6C["CFIN target:<br>KB13N — Display CO document<br>Verify document type = CO<br>Check financial accounting doc created"]:::target
S6A --> S6B --> S6C
end
subgraph STEP7["Step 7: Test Reverse and Repost"]
direction TB
S7A["Source system:<br>Post document FB60"]:::source
S7B["CFIN target:<br>FINS_CFIN_CREV or<br>RFINS_CFIN_REVERSAL_REPOST<br>Select document<br>Check 'Reversal Possible = Yes'"]:::target
S7C["CFIN target:<br>Execute reversal<br>AIF batch job scheduled<br>/AIF/IFMON — verify<br>reversed + reposted documents"]:::target
S7A --> S7B --> S7C
end
STEP1 --> STEP2 --> STEP3 --> STEP4 --> STEP5 --> STEP6 --> STEP7
ParameterLocationGuidance
Background jobsTransaction SM50 / SM51Minimize background jobs in SAP LT for CFIN-only scenarios; typically fewer than 5 tables monitored
Table logging — SP15+LTRC → Utilities → Specify Option for Logging TablesSelect Only Process Logging Tables with Records to reduce source system performance impact
Package size — online replicationTransaction LTRS → Performance OptionsDefault = 5,000 documents per package; increase for online replication; reduce for initial load
Memory consumptionTransaction ST03 — workload analysisMonitor during initial loads; spikes can compete with source production system resources
Recovery / partial loadSAP Note 2154420Create additional replication objects with filters to resync after unscheduled downtime
StepTransactionAction
1FINS_CFIN_CREVSelect incorrectly posted document; verify Reversal Possible = Yes
2FINS_CFIN_CREV → ExecuteStatus changes to No; AIF batch job scheduled
3MDG_KM_MAINTAINCorrect the mapping (e.g., controlling area from A000 to 1000)
4/AIF/IFMONVerify reversed document and newly reposted document with correct mapping
5FB03Display reversed document — confirm correct cost center/controlling area in reposted document

Section 13 — Master Transaction Reference

Section titled “Section 13 — Master Transaction Reference”
TransactionSystemPurpose
SFW5CFIN TargetActivate business function FINS_CFIN
CFINIMGCFIN TargetCentral Finance IMG — all CFIN Customizing nodes
SPROCFIN TargetGeneral IMG — enterprise structure, FI, CO configuration
SM59CFIN Target / SAP LTCreate and maintain RFC destinations
BD54CFIN TargetCreate logical systems for third-party source systems
SICFCFIN TargetActivate Web Dynpro service MDG_BS_WD_ID_MATCH_SERVICE
PFCGCFIN Target / SourceRole maintenance — SAP_IUUC_REPL_REMOTE, SAP_AIF_PROCESSING
SU01Source SystemCreate RFC communication users (type C)
LTRCSAP LT ServerSAP LT Replication Server Cockpit — configuration and monitoring
LTRSSAP LT ServerReplication settings — package size, performance options
SCPR20CFIN TargetActivate BC sets for AIF
SCPR3CFIN Target / SourceCreate, display, and maintain BC sets
FBZPCFIN TargetCreate house bank for Central Payments
KEA0Source / CFIN TargetMaintain CO-PA operating concern
EC01Source / CFIN TargetDisplay company code — controlling area assignment
TransactionSystemPurpose
FINS_CFIN_MAP_MANAGECFIN TargetMass generate, upload, display, download, delete mappings
MDG_KM_MAINTAINCFIN TargetIndividual key mapping creation and edit
MDG_ANALYSE_IDMCFIN TargetSearch and analyze existing key mappings
FINS_CFIN_CCCFIN TargetConfiguration consistency check report
SM30VCFIN_SOURCE_SETSource SystemMaintain initial load settings per company code
Transaction / ProgramSystemPurpose
FINS_CFIN_LOAD_GRP_ECFIN TargetExecute initial load by load group (Extract, Map Simulate, Post Simulate, Post)
FINS_CFIN_LOAD_GRP_MCFIN TargetMonitor initial load by load group
FINS_CFIN_AIF_SETUPCFIN TargetComplete AIF integration setup
FINS_MIG_CJ3CFIN TargetReopen technically cleared items
FINS_MIG_MONITOR_CJ3CFIN TargetMonitor reopening of technically cleared items
FINS_CFIN_DEACT_CLRCFIN TargetDeactivate clearing transfer
FINS_CFIN_DOC_DELETECFIN TargetDelete posted FI documents from CFIN
FINS_CFIN_CO_DOCS_IL_RESETCFIN TargetReset CO initial load status
FINS_CFIN_CO_DOC_DELCFIN TargetDelete CO documents from CFIN
CFIN_CO_MAPPING_DELCFIN TargetDelete cost object mappings
OBR2 (program SAPF019)CFIN TargetDelete master data (G/L, customer, vendor)

13.4 Monitoring & Error Handling Transactions

Section titled “13.4 Monitoring & Error Handling Transactions”
TransactionSystemPurpose
/AIF/IFMONCFIN TargetInterface Monitor — all replication interfaces
/AIF/ERRCFIN TargetError monitor and handling
/AIF/RECIPIENTSCFIN TargetMaintain AIF user recipient configuration
/AIF/CUST_HINTSCFIN TargetCreate tooltip documentation for recurring errors
/AIF/CUST_FUNCCFIN TargetCreate custom function shortcuts in error monitor
/AIF/PERS_CGRCFIN TargetMaintain AIF runtime configuration group
SARACFIN TargetArchive AIF messages — object /AIF/PERSX
SM37CFIN Target / SAP LTMonitor background jobs for initial load
SM50CFIN Target / SAP LTWork process overview
SM51CFIN Target / SAP LTApplication server instances
ST03CFIN Target / SAP LTWorkload analysis
ST22CFIN Target / SAP LTABAP dump analysis
SM21CFIN Target / SAP LTSystem log review
SMGWSAP LTGateway logs — communication issues
Transaction / ProgramSystemPurpose
FINS_CFIN_DFV_FI_DOC_COUNTCFIN TargetFI document header comparison — source vs CFIN vs AIF
FINS_CFIN_DFV_FI_BAL_COMPARECFIN TargetFI G/L account balance comparison by period
FINS_CFIN_DFV_FI_DOC_COMPARECFIN TargetFI line item comparison by document
FINS_CFIN_DFV_CO_DOC_COUNTCFIN TargetCO document header comparison
FINS_CFIN_DFV_CO_BAL_COMPARECFIN TargetCO balance comparison by cost element
FINS_CFIN_DFV_CO_DOC_COMPARECFIN TargetCO line item comparison
FINS_CFIN_DFV_AV_POCFIN TargetAVL purchase order comparison
FINS_CFIN_DFV_AV_SICFIN TargetAVL supplier invoice comparison

13.6 Real-Time Replication & Operations Transactions

Section titled “13.6 Real-Time Replication & Operations Transactions”
TransactionSystemPurpose
FINS_CFIN_CREVCFIN TargetReverse and repost incorrectly mapped CFIN documents
RFINS_CFIN_REVERSAL_REPOSTCFIN TargetProgram for reversal and repost
F110CFIN TargetCentral payment run — proposals and execution
FBL1NCFIN TargetVendor line item display — verify clearing in CFIN
FBL5NCFIN TargetCustomer line item display — verify clearing in CFIN
F-28CFIN TargetIncoming customer payments — clear open items
FB03CFIN Target / SourceDisplay financial document — verify replication and mapping
KB11NSource SystemManual reposting of primary costs — CO document test
KB13NCFIN TargetDisplay CO document — verify replication
KO01Source SystemCreate internal order — cost object replication test
KO03CFIN TargetDisplay internal order — verify mapped order type
ME21NSource SystemCreate purchase order — AVL replication test
MIGOSource SystemGoods receipt — AVL replication test
MIROSource SystemInvoice receipt — AVL replication test
FB60Source SystemPost vendor invoice — FI replication test
FB70Source SystemPost customer invoice — FI/AR replication test
FB50Source SystemPost G/L document — CO-PA replication test

flowchart TD
classDef source fill:#fff3e0,stroke:#e65100
classDef integration fill:#e8f5e9,stroke:#2e7d32
classDef target fill:#e3f2fd,stroke:#1565c0
classDef reporting fill:#f3e5f5,stroke:#6a1b9a
subgraph UPSTREAM["LAYER 1 — UPSTREAM SOURCE SYSTEMS"]
direction LR
S1["SAP ERP 6.0<br>CFIN_ACCHD / COBK / AUFK<br>DMIS Add-On Required"]:::source
S2["SAP S/4HANA Cloud<br>Subsidiary / Two-Tier<br>Scope Item 1W4"]:::source
S3["Non-SAP ERP<br>Oracle / PeopleSoft / JDE<br>MS Dynamics / NetSuite<br>Infor / Epicor"]:::source
S4["Flat Files &<br>Spreadsheets"]:::source
S5["Future M&A<br>Systems"]:::source
end
subgraph INTLAYER["LAYER 2 — INTEGRATION LAYER"]
direction LR
DMIS["DMIS Add-On<br>v2011_1_700+<br>Source Systems"]:::integration
SLT["SAP LT Replication Server<br>LTRC — Real-Time<br>Trigger-Based Replication"]:::integration
DS["SAP Data Services<br>/ Magnitude SourceConnect<br>Non-SAP Extraction"]:::integration
STAGING["3rd-Party Staging Tables<br>/1LT/CF_E_*<br>11 Tables"]:::integration
SLD["System Landscape<br>Directory (SLD)"]:::integration
MDG["SAP Master Data<br>Governance<br>Key & Value Mapping<br>FINS_CFIN_MAP_MANAGE"]:::integration
AIF["SAP Application<br>Interface Framework<br>/AIF/IFMON<br>/AIF/ERR"]:::integration
end
subgraph CONFIG["LAYER 3 — CONFIGURATION LAYER"]
direction LR
BF["Business Function<br>FINS_CFIN<br>SFW5"]:::target
RFC["RFC Destinations<br>SM59 / CFINIMG"]:::target
LS["Logical Systems<br>BD54 / CFINIMG"]:::target
VM["Value Mapping<br>Code Lists<br>CFINIMG → Mapping"]:::target
KM["Key Mapping<br>MDG_KM_MAINTAIN<br>FINS_CFIN_MAP_MANAGE"]:::target
COM["Cost Object<br>Mapping Framework<br>CFINIMG → Cost Object"]:::target
COPA["CO-PA Mapping<br>CFINIMG → CO-PA"]:::target
CC["Consistency Check<br>FINS_CFIN_CC"]:::target
ILS["Initial Load Settings<br>VCFIN_SOURCE_SET<br>Clearing Accounts"]:::target
end
subgraph CFINCORE["LAYER 4 — CENTRAL FINANCE CORE"]
direction LR
UJ["Universal Journal<br>ACDOCA / ACDOCP<br>355+ Dimensions<br>Full Line-Item Granularity"]:::target
FICORE["FI Core<br>G/L, AP, AR<br>Asset Accounting"]:::target
COCORE["CO Core<br>Cost Centers, Orders<br>CO-PA, Profit Centers"]:::target
CP["Central Payments<br>F110 / Bank Reconciliation<br>Payment Factory"]:::target
BAM["Bank Account<br>Management"]:::target
ICR["Intercompany<br>Reconciliation"]:::target
CLOSE["Financial Closing<br>Cockpit"]:::target
GRP["Group Reporting<br>Legal Consolidation"]:::target
AVL["Accounting View<br>of Logistics<br>CFIN_AV_PO / AV_SI"]:::target
TAX["Advanced Compliance<br>Reporting / Tax Engine"]:::target
end
subgraph DOWNSTREAM["LAYER 5 — DOWNSTREAM CONSUMERS"]
direction LR
SAC["SAP Analytics Cloud<br>Planning & Reporting"]:::reporting
BPC["SAP BPC<br>Consolidation"]:::reporting
DIG["SAP Digital Boardroom<br>Executive Analytics"]:::reporting
FIORI["SAP Fiori Apps<br>KPI Tiles / Line Items<br>Trial Balance"]:::reporting
EXCEL["SAP Analysis for<br>Microsoft Office"]:::reporting
DISCLOSE["SAP Disclosure<br>Management"]:::reporting
CASHAPP["SAP Cash Application<br>ML Matching"]:::reporting
BLACKLINE["BlackLine<br>Reconciliation"]:::reporting
OPENTEXT["OpenText<br>Invoice Management"]:::reporting
ARIBA["SAP Ariba<br>Procurement"]:::reporting
CONCUR["SAP Concur<br>Expenses"]:::reporting
CREDIT["SAP Credit<br>Integration"]:::reporting
end
S1 --> DMIS --> SLT
S2 --> SLT
S3 --> DS --> STAGING --> SLT
S4 --> STAGING
S5 --> SLT
SLD --> MDG
SLT --> AIF
MDG --> AIF
BF --> RFC --> LS --> VM --> KM --> COM --> COPA --> CC --> ILS
AIF --> UJ
UJ --> FICORE
UJ --> COCORE
FICORE --> CP
FICORE --> BAM
FICORE --> ICR
COCORE --> CLOSE
CLOSE --> GRP
SLT --> AVL
UJ --> SAC
UJ --> BPC
UJ --> DIG
UJ --> FIORI
UJ --> EXCEL
GRP --> DISCLOSE
CP --> CASHAPP
CP --> ARIBA
CP --> CONCUR
FICORE --> BLACKLINE
FICORE --> OPENTEXT
FICORE --> CREDIT
TAX --> DISCLOSE
#TaskTransactionSystemStatus
1Activate business function FINS_CFINSFW5CFIN Target
2Activate Web Dynpro service MDG_BS_WD_ID_MATCH_SERVICESICFCFIN Target
3Install DMIS add-on v2011_1_700+BasisSource / SAP LT
4Update RFC whitelist in SAP_IUUC_REPL_REMOTE — add BDCHPFCGAll Source Systems
5Create AIF processing role from template SAP_AIF_PROCESSINGPFCGCFIN Target
6Create RFC communication users (type C) in source systemsSU01Source Systems
7Create RFC destinations (type 3 ABAP connections)SM59CFIN Target / SAP LT
8Define logical systems for source and CFINCFINIMGCFIN Target
9Assign RFC destinations to logical systemsCFINIMGCFIN Target
10Assign RFC destination for displaying objects from sourceCFINIMGCFIN Target
11Check logical system assignment for CFIN clientCFINIMGCFIN Target
12Define decimal places for currencies in source systemsCFINIMGCFIN Target
13Define AIF runtime configuration group/AIF/PERS_CGRCFIN Target
14Assign AIF runtime configuration group to replication objectsCFINIMGCFIN Target
#TaskTransactionSystemStatus
15Define technical settings for business systems (SLD)CFINIMGCFIN Target
16Define mapping actions for all mapping entitiesCFINIMGCFIN Target
17Assign code lists to elements and systems (value mapping)CFINIMGCFIN Target
18Maintain value mappings for all required codesCFINIMGCFIN Target
19Create and upload key mappings — G/L accountsFINS_CFIN_MAP_MANAGECFIN Target
20Create and upload key mappings — customers / vendorsFINS_CFIN_MAP_MANAGECFIN Target
21Create and upload key mappings — cost centers / profit centersFINS_CFIN_MAP_MANAGECFIN Target
22Create and upload key mappings — all remaining objectsMDG_KM_MAINTAINCFIN Target
23Define cost object mapping scenariosCFINIMGCFIN Target
24Define mapping rules for cost object scenariosCFINIMGCFIN Target
25Define CO-PA mapping — characteristics and value fieldsCFINIMGCFIN Target
26Run smoke test for cost object mappingCFINIMGCFIN Target
#TaskTransactionSystemStatus
27Create SAP LT configuration (mass transfer ID)LTRCSAP LT Server
28Create entries in DMC_MT_GEN_EXIT for CFIN_PISE16SAP LT Server
29Create predefined replication objects for AUFKIUUC_REPL_PREDEF_OBJECTSSAP LT Server
30Create predefined replication objects for CFIN_ACCHDIUUC_REPL_PREDEF_OBJECTSSAP LT Server
31Create predefined replication objects for COBKIUUC_REPL_PREDEF_OBJECTSSAP LT Server
32Create predefined replication objects for CFIN_CMT_HIUUC_REPL_PREDEF_OBJECTSSAP LT Server
33Create predefined replication objects for non-SAP staging tablesIUUC_REPL_PREDEF_OBJECTSSAP LT Server
34Set all replication objects to Active statusLTRCSAP LT Server
35Generate third-party staging tables via ZCFIN_EX_CREATE_SLT_TABSE38SAP LT Server
36Download and install latest replication contentSAP Note 2713300SAP LT Server

Phase 4 — Consistency Check & AIF Activation

Section titled “Phase 4 — Consistency Check & AIF Activation”
#TaskTransactionSystemStatus
37Import all AIF BC setsSCPR20CFIN Target
38Execute AIF integration setupFINS_CFIN_AIF_SETUPCFIN Target
39Configure AIF user recipients/AIF/RECIPIENTSCFIN Target
40Run configuration consistency check — FIFINS_CFIN_CCCFIN Target
41Run configuration consistency check — TaxFINS_CFIN_CCCFIN Target
42Run configuration consistency check — COFINS_CFIN_CCCFIN Target
43Run configuration consistency check — Central PaymentFINS_CFIN_CCCFIN Target
44Resolve all consistency check errors before initial loadCFINIMG / SPROCFIN Target
#TaskTransactionSystemStatus
45Run source system consistency checks (RFINDEX, FAGLF03, GCAC)VariousSource System
46Carry forward balances in source systemFAGLGVTR / SAPF010Source System
47Maintain VCFIN_SOURCE_SET — balances, documents, periodsSM30Source System
48Define clearing and substitution accountsCFINIMGCFIN Target
49Define initial load groupsCFINIMGCFIN Target
50Choose logical systems for initial loadCFINIMGCFIN Target
51Start AUFK load in SAP LT (simulation first)LTRCSAP LT Server
52Monitor and resolve CO_OBJ_SIM errors in AIF/AIF/IFMONCFIN Target
53Switch to production AUFK objectsLTRCSAP LT Server
54Prepare initial load of CO postingsCFINIMGCFIN Target
55Execute data extraction for FI initial loadFINS_CFIN_LOAD_GRP_ECFIN Target
56Monitor data extractionFINS_CFIN_LOAD_GRP_MCFIN Target
57Execute mapping simulationFINS_CFIN_LOAD_GRP_ECFIN Target
58Monitor and resolve mapping simulation errorsFINS_CFIN_LOAD_GRP_MCFIN Target
59Execute posting simulationFINS_CFIN_LOAD_GRP_ECFIN Target
60Monitor and resolve posting simulation errorsFINS_CFIN_LOAD_GRP_MCFIN Target
61Execute production postingFINS_CFIN_LOAD_GRP_ECFIN Target
62Monitor production postingFINS_CFIN_LOAD_GRP_MCFIN Target
63Start COBK load in SAP LT for CO secondary postingsLTRCSAP LT Server
64Monitor and resolve CO_DOC errors in AIF/AIF/IFMONCFIN Target
65Compare actual vs expected CO postingsCFINIMGCFIN Target
66Set Initial Load Finished indicator in source systemSM30VCFIN_SOURCE_SETSource System
67Activate live replication for CFIN_ACCHD, COBK, AUFKLTRCSAP LT Server

Phase 6 — Reconciliation & Go-Live Verification

Section titled “Phase 6 — Reconciliation & Go-Live Verification”
#TaskTransactionSystemStatus
68Run FI document header comparison reportFINS_CFIN_DFV_FI_DOC_COUNTCFIN Target
69Run FI balance comparison reportFINS_CFIN_DFV_FI_BAL_COMPARECFIN Target
70Run FI line item comparison reportFINS_CFIN_DFV_FI_DOC_COMPARECFIN Target
71Run CO document header comparison reportFINS_CFIN_DFV_CO_DOC_COUNTCFIN Target
72Run CO balance comparison reportFINS_CFIN_DFV_CO_BAL_COMPARECFIN Target
73Run CO line item comparison reportFINS_CFIN_DFV_CO_DOC_COMPARECFIN Target
74Test real-time FI replication — post FB60 in sourceFB60 / /AIF/IFMONSource / CFIN
75Test real-time CO replication — post KB11N in sourceKB11N / /AIF/IFMONSource / CFIN
76Test cost object replication — create KO01 in sourceKO01 / /AIF/IFMON / KO03Source / CFIN
77Test reverse and repost functionalityFINS_CFIN_CREVCFIN Target
78Verify AUFK replication status in SAP LTLTRCSAP LT Server
79Verify COBK replication status in SAP LTLTRCSAP LT Server
80Set up AIF archiving strategySARACFIN Target

Phase 7 — Central Payments (If in Scope)

Section titled “Phase 7 — Central Payments (If in Scope)”
#TaskTransactionSystemStatus
81Create house bank and bank accounts for CFIN company codeFBZPCFIN Target
82Activate tax consistency check for company codesCFINIMGCFIN Target
83Load tax reference tables via SAP LTLTRCSAP LT Server
84Activate central payment for company codesCFINIMGCFIN Target
85Review SAP Notes 2292043 and 2633841SAP NotesSource Systems
86Activate clearing transfer for source systemsCFINIMGCFIN Target
87Reopen technically cleared itemsFINS_MIG_CJ3CFIN Target
88Monitor reopening of technically cleared itemsFINS_MIG_MONITOR_CJ3CFIN Target
89Test vendor invoice replication and payment runFB60 / F110 / FBL1NSource / CFIN
90Test customer invoice replication and clearingFB70 / F-28 / FBL5NSource / CFIN

Phase 8 — AVL Configuration (If in Scope)

Section titled “Phase 8 — AVL Configuration (If in Scope)”
#TaskTransactionSystemStatus
91Activate business function LOG_ESOA_OPS_2 in sourceSFW5Source System
92Implement SAP Note 2647022 (project ID as CO-PA characteristic)SAP NoteSource System
93Implement SAP Note 2735582 (purchase order AVL)SAP NoteSource System
94Execute /AIF/CONTENT_EXTRACT for AVL scenariosSE38CFIN Target
95Add AVL predefined objects to mass transfer ID in SAP LTLTRCSAP LT Server
96Test purchase order AVL replication — ME21N / MIGO / MIROVarious / /AIF/IFMONSource / CFIN
97Validate AVL data via comparison reportsFINS_CFIN_DFV_AV_PO / FINS_CFIN_DFV_AV_SICFIN Target
SAP NoteTopic
2148893Central Finance: Implementation and Configuration — primary reference
2184567Central Finance: Frequently Asked Questions
2323494Overview of Notes Relevant for Source System
2713300Replication content download and third-party staging table creation
2154420SAP LT Replication Server for Central Finance — primary SAP LT reference
2292043Clearing transfer restrictions — review before activating
2633841Required in all source systems before clearing transfer activation
2180924Cost object mapping — supported scenarios
2103482Supported cost objects in Central Finance
2509047Tax impacts — Central Finance
2656874Tax impacts — Central Finance (supplement)
2337685SAP MDG Financials — standard validation checks spreadsheet
2221398SAP MDG Business Partners — supported and unsupported fields
2021246SAP MDG Financials — supported and unsupported fields
2647022AVL — project ID as CO-PA characteristic (source system)
2679506AVL — WBS element conversion for CO-PA (source system)
2735582AVL — purchase order replication enablement
2676800AVL — WBS internal/external ID conversion (target system)
2182309Complete reset of all initial load data from source system
2329453FI document deletion from CFIN
2239701SAP Data Services — licensing for rapid data migration content
2650201SAP S/4HANA migration cockpit — create-only limitation
2287723SAP S/4HANA migration cockpit vs LSMW guidance
1605140SAP LT Replication Server — installation guide
1661202SAP HANA database sharing restrictions — MDG and S/4HANA
#Principle
1Configuration before data — All consistency checks must pass before the initial load. Fixing configuration after posting requires full drop and reload.
2Master data before transactions — Cost objects must replicate before FI/CO documents. Business partners must exist before open items can post.
3Agile over big bang — Single company code, empty load, iterative expansion is always preferred over loading all company codes simultaneously.
4Restart not emergency correct — Always remove the root cause and restart replication in AIF. Emergency corrections create inconsistency between source and CFIN and should be the absolute exception.
5Line items load before headers — For third-party non-SAP staging tables, item data must be loaded into /1LT/CF_E_ACCT and child tables before the header table /1LT/CF_E_HEADER triggers replication.
6Tax consistency is mandatory for Central Payments — Tax codes, jurisdictions, and procedures must align between source and CFIN before Central Payments can be activated. Misalignment breaks payment processing and tax reporting.
7Technically cleared items cannot be accidentally double-paid — Once Central Payments is activated, source system open items are technically cleared and can only be paid from CFIN. This is by design and irreversible without deactivation.
8Universal Journal is the single source of truth — All financial data from all source systems — SAP and non-SAP — lands in ACDOCA. All downstream consumers read from this single table without further ETL or extraction.
9Replication never loses postings — AIF holds failed documents until root cause is resolved and they are restarted. No document is silently dropped.
10Central Finance is already SAP S/4HANA — Deploying Central Finance means the organization is already on the SAP S/4HANA code line. No subsequent upgrade is required — logistics can be onboarded to the same instance.
11AVL does not populate standard logistics tables — Purchase orders and supplier invoices replicated via AVL land in dedicated CFIN_AV_* tables only. Standard logistics tables (EKKO, EKPO) are not populated in the CFIN instance.
12Reconciliation must account for central operations — When central payments, allocations, or reclassifications are active, documents will exist in CFIN that do not exist in source systems. This is expected and must be designed into the reconciliation approach.
13SAP LT standalone deployment is recommended — Installing SAP LT Replication Server on its own dedicated server eliminates patch dependencies on both source and CFIN systems and allows independent performance sizing.
14Mapping is target-system-centric — Internal Code Value = CFIN target value; External Code Value = source value. Mappings are always maintained in the CFIN target system, never in the source.
15AIF archiving must be planned before go-live — Table /AIF/PERS_XML grows rapidly in production. Archive successful messages via Transaction SARA / object /AIF/PERSX. Never archive error messages that still require reprocessing.