Phase 1 — Configuration Dependency Map
This map shows the exact dependency chain between Phase 1 objects. Every arrow represents a hard prerequisite — if the upstream object is missing or misconfigured, the downstream step will fail during transport or posting.
Interactive Dependency Flow
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ PHASE 1: ENTERPRISE FOUNDATION — DEPENDENCY MAP ║
║ ║
║ ┌─────────────────────┐ ┌──────────────────────────┐ ║
║ │ STEP 1.1 │ │ STEP 1.2 │ ║
║ │ ───────────────── │ │ ─────────────────────── │ ║
║ │ Chart of Accounts │ │ Fiscal Year Variant │ ║
║ │ T-Code: OB13 │ │ T-Code: OB29 │ ║
║ │ Key: CAOH │ │ Key: K4 │ ║
║ │ ───────────────── │ │ ─────────────────────── │ ║
║ │ 10-digit G/L accts │ │ 12 periods + 4 special │ ┌────────────────────────────────────────┐ ║
║ │ Foundation for ALL │ │ Calendar year (Jan-Dec) │ │ STEP 1.11 │ ║
║ │ financial postings │ │ Special: 13=PUCO true-up │ │ ────────────────────────────────── │ ║
║ └─────────┬────────────┘ │ 14=Tax, 15=Audit, 16=Cl │ │ Units of Measure (VERIFY) │ ║
║ │ └────────────┬──────────────┘ │ T-Code: CUNI │ ║
║ │ │ │ Keys: KWH, KW, MWH, MW, V, A, KVARH│ ║
║ │ ◄── must exist ──► │ │ ────────────────────────────────── │ ║
║ │ before 1.3 │ │ ⚠️ Global client-level objects │ ║
║ │ │ │ No dependency on Company Code │ ║
║ ▼ ▼ │ Required by: Phase 4 (EDM Profiles) │ ║
║ ┌────────────────────────────────────────────────────┐ └────────────────────────────────────────┘ ║
║ │ STEP 1.3 — COMPANY CODE (Central Hub) │ ║
║ │ ═══════════════════════════════════════════════ │ ║
║ │ Part A: Create Company Code │ ║
║ │ T-Code: OX02 │ ║
║ │ Key: AEP1 │ ║
║ │ Currency: USD │ ║
║ │ │ ║
║ │ Part B: Assign Global Parameters │ ║
║ │ T-Code: OBY6 │ ║
║ │ ├── Chart of Accounts → CAOH (from 1.1) │ ║
║ │ └── Fiscal Year Variant → K4 (from 1.2) │ ║
║ │ │ ║
║ │ ⚠️ Without OBY6, Step 1.9 fails: error KT294 │ ║
║ └────┬───────────┬──────────┬───────────┬────────────┘ ║
║ │ │ │ │ ║
║ │ │ │ │ ◄──── Company Code is the hub. ║
║ │ │ │ │ Steps 1.4–1.8 all DEPEND on it. ║
║ │ │ │ │ ║
║ ▼ ▼ ▼ ▼ ║
║ ┌──────────┐ ┌──────────┐ ┌───────────────┐ ┌─────────────────────────────────┐ ║
║ │ STEP 1.4 │ │ STEP 1.5 │ │ STEP 1.6 │ │ STEP 1.7 │ ║
║ │ ──────── │ │ ──────── │ │ ──────────── │ │ ────────────────────────────── │ ║
║ │ Field │ │ Posting │ │ Credit │ │ FI-GL Number Ranges │ ║
║ │ Status │ │ Period │ │ Control │ │ T-Code: FBN1 │ ║
║ │ Variant │ │ Variant │ │ Area │ │ Range 01: G/L docs (01xxxxx) │ ║
║ │ │ │ │ │ │ │ Range 19: FI-CA→GL xfer (19xx) │ ║
║ │ T-Codes: │ │ T-Codes: │ │ T-Codes: │ │ │ ║
║ │ OBC4 │ │ OBBO │ │ OB45 │ │ ⚠️ Range 19 is RESERVED for │ ║
║ │ (define) │ │ (define) │ │ (define) │ │ FI-CA clearing via FPG1. │ ║
║ │ OBC5 │ │ OBBP │ │ OB38 │ │ Only ZC docs use this range. │ ║
║ │ (assign) │ │ (assign) │ │ (assign) │ └────────────┬────────────────────┘ ║
║ │ │ │ OB52 │ │ │ │ ║
║ │ Key:AEP1 │ │ (open │ │ Key: AEP1 │ │ ║
║ │ │ │ periods) │ │ FYV: K4 │ ▼ ║
║ │ Controls │ │ │ │ │ ┌─────────────────────────────────┐ ║
║ │ which │ │ Periods │ │ Customer │ │ STEP 1.8 │ ║
║ │ fields │ │ 1-16 │ │ credit │ │ ────────────────────────────── │ ║
║ │ show on │ │ opened │ │ exposure & │ │ FI-GL Document Types │ ║
║ │ posting │ │ for 2026 │ │ deposit │ │ T-Code: OBA7 │ ║
║ │ screens │ │ │ │ mgmt for │ │ │ ║
║ │ │ │ ⚠️ If │ │ IS-U CAs │ │ SA → Number Range 01 (G/L) │ ║
║ │ ⚠️ If │ │ closed, │ │ │ │ ZC → Number Range 19 (clearing)│ ║
║ │ missing, │ │ EA00 │ │ ⚠️ FI-CA CAs │ │ │ ║
║ │ posting │ │ billing │ │ inherit │ │ ⚠️ NO DR/DZ/KR/KZ types! │ ║
║ │ screens │ │ fails: │ │ credit from │ │ Utility billing uses FI-CA, │ ║
║ │ error │ │ F5 201 │ │ this area │ │ not standard FI-AR/AP. │ ║
║ └──────────┘ └──────────┘ └───────────────┘ └─────────────────────────────────┘ ║
║ │ │ │ │ ║
║ │ │ │ │ ║
║ └───────────┴──────────┴────────────────────────────┘ ║
║ │ ║
║ │ All above must exist ║
║ │ before Controlling. ║
║ ▼ ║
║ ┌────────────────────────────────────────────────────────────────────────┐ ║
║ │ STEP 1.9 — CONTROLLING AREA │ ║
║ │ ═══════════════════════════════ │ ║
║ │ T-Code: OKKP │ ║
║ │ Key: AEP1 │ ║
║ │ │ ║
║ │ Part A: Create Controlling Area │ ║
║ │ ├── Chart of Accounts → CAOH (from 1.1) ⚠️ MUST match CoCd's CoA │ ║
║ │ ├── Fiscal Year Variant → K4 (from 1.2) ⚠️ MUST match CoCd's FYV │ ║
║ │ └── Std Hierarchy → AEP1 (auto-created on save) │ ║
║ │ │ ║
║ │ Part B: Assign Company Code AEP1 (1:1 mapping) │ ║
║ │ │ ║
║ │ Part C: Activate Components for FY 2026 │ ║
║ │ ├── Cost Centers: ACTIVE │ ║
║ │ ├── Order Management: ACTIVE │ ║
║ │ └── All Currencies: CHECKED │ ║
║ │ │ ║
║ │ ⚠️ Error KT294 if Company Code's OBY6 assignment is missing │ ║
║ └───────────────────────────────┬────────────────────────────────────────┘ ║
║ │ ║
║ │ Controlling Area must exist ║
║ │ before Cost Centers can be assigned. ║
║ ▼ ║
║ ┌────────────────────────────────────────────────────────────────────────┐ ║
║ │ STEP 1.10 — COST CENTERS │ ║
║ │ ───────────────────────── │ ║
║ │ T-Code: KS01 │ ║
║ │ Controlling Area: AEP1 (from Step 1.9) │ ║
║ │ Hierarchy: AEP1 (auto-created in Step 1.9) │ ║
║ │ │ ║
║ │ CC-DIST │ Distribution Operations (grid, lines, substations) │ ║
║ │ CC-CUST │ Customer Service (call center, walk-in) │ ║
║ │ CC-BILL │ Billing & Revenue (billing engine, rate admin) │ ║
║ │ CC-METER │ Metering & AMI Operations (head-end, meter deploy) │ ║
║ │ CC-IT │ IT & Systems (SAP ops, integrations) │ ║
║ └────────────────────────────────────────────────────────────────────────┘ ║
║ ║
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║
║ PHASE 1 OUTPUT → FEEDS INTO PHASE 2 ║ ║
║ ═══════════════════════════════════ ║ ║
║ ║ ║
║ Phase 2 consumes: ║ ║
║ • Company Code AEP1 ────────► FI-CA Company Code Activation (Step 2.1) ║ ║
║ • CoA CAOH ─────────────────► G/L Accounts for Account Determination (Step 2.5) ║ ║
║ • FYV K4 ───────────────────► FI-CA Posting Period Control ║ ║
║ • Number Range 19 & ZC ─────► FI-CA → GL Transfer Architecture (Steps 2.6, 8.1) ║ ║
║ • Credit Control Area AEP1 ─► FI-CA Credit Check Integration ║ ║
║ • Cost Centers ─────────────► Rate Type Cost Assignment (Phase 5) ║ ║
║ • UoMs (KWH, KW) ──────────► EDM Profile Allocation (Phase 4, Step 4.10) ║ ║
║ ║ ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════╝ ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════╝Simplified Dependency Graph
┌──────────────────┐
│ 1.11 UoM │ ─── Independent (global objects)
│ (CUNI: KWH,KW) │ ─── Required by Phase 4 (EDM)
└──────────────────┘
┌──────────────┐ ┌──────────────────┐
│ 1.1 CoA │ │ 1.2 Fiscal Year │
│ (OB13: CAOH) │ │ (OB29: K4) │
└──────┬───────┘ └────────┬──────────┘
│ │
└────────────┬─────────────┘
│
▼
┌──────────────────┐
│ 1.3 Company Code │
│ (OX02/OBY6:AEP1)│
└──┬──┬──┬──┬──────┘
│ │ │ │
┌────────┘ │ │ └──────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌────────┐ ┌───────────┐ ┌──────────┐ ┌────────────┐
│1.4 FSV │ │1.5 Posting│ │1.6 Credit│ │1.7 NR Range│
│OBC4/5 │ │Period OBBO│ │Control │ │ FBN1 │
│ │ │OBBP/OB52 │ │OB45/OB38 │ │ 01, 19 │
└────────┘ └───────────┘ └──────────┘ └──────┬─────┘
│
▼
┌────────────┐
│1.8 Doc Type│
│OBA7: SA, ZC│
└──────┬─────┘
│
┌───────────────────────────────────────────┘
│ (All of 1.1 through 1.8 must exist)
▼
┌──────────────────┐
│ 1.9 Controlling │
│ (OKKP: AEP1) │
└────────┬─────────┘
│
▼
┌──────────────────┐
│ 1.10 Cost Ctrs │
│ (KS01: CC-xxx) │
└──────────────────┘Dependency Matrix (Cross-Reference)
Shows what each step requires (reads left) and what it produces (reads down).
| Step | Requires | Produces | T-Code(s) | Key(s) | Error if Missing |
|---|---|---|---|---|---|
| 1.1 | (nothing) | Chart of Accounts | OB13 | CAOH | — |
| 1.2 | (nothing) | Fiscal Year Variant | OB29 | K4 | — |
| 1.3 | 1.1 (CoA) + 1.2 (FYV) | Company Code | OX02, OBY6 | AEP1 | KT294 if OBY6 skipped |
| 1.4 | 1.3 (CoCd) | Field Status Variant assignment | OBC4, OBC5 | AEP1 | Posting screen errors |
| 1.5 | 1.3 (CoCd) | Posting Period Variant + open periods | OBBO, OBBP, OB52 | AEP1 | F5 201 billing abort |
| 1.6 | 1.3 (CoCd) + 1.2 (FYV) | Credit Control Area assignment | OB45, OB38 | AEP1 | No credit/deposit mgmt |
| 1.7 | 1.3 (CoCd) | FI-GL number ranges | FBN1 | 01, 19 | FO 117 no range |
| 1.8 | 1.7 (NR ranges) | FI-GL document types | OBA7 | SA, ZC | Can’t post any documents |
| 1.9 | 1.1 + 1.2 + 1.3 (all must match) | Controlling Area | OKKP | AEP1 | KT294 |
| 1.10 | 1.9 (Ctrl Area) | Cost Centers | KS01 | CC-xxx | No cost allocation |
| 1.11 | (nothing — global) | Verified UoMs | CUNI | KWH,KW | EDM profiles fail silently |
Critical Error — Failure Chain
If a prerequisite is skipped, here’s exactly where the system fails:
MISSING OBJECT FAILURE POINT ERROR CODE
═══════════════ ═════════════ ══════════
CoA (CAOH) missing ─────────► Company Code creation ──────────► Can't assign in OBY6
Controlling Area ────────────────► KT294 (mismatch)
G/L Account creation ────────────► FS00 rejects
FYV (K4) missing ───────────► Company Code creation ──────────► OBY6 assignment fails
Credit Control Area ─────────────► FYV mismatch warning
Controlling Area ────────────────► KT294
Company Code missing ───────► EVERY downstream step ──────────► All assignments fail
Phase 2 IS-U assignment ─────────► Can't start Phase 2
FSV (1.4) missing ──────────► User tries to post doc ─────────► Screen field errors
Billing run posts FI-CA ─────────► Silent field defaults
Posting Periods (1.5) ──────► EA00 billing run ────────────────► F5 201 (period closed)
NOT opened EA19 invoicing ──────────────────► F5 201
FPG1 G/L transfer ───────────────► F5 201
NR Range 19 missing ────────► ZC doc type has no range ────────► FO 117
FPG1 transfer fails ─────────────► No doc number available
UoM KWH wrong ISO ──────────► EDM profile allocation ─────────► Silent failure
15-min interval data ────────────► Not stored
EA00 billing run ─────────────────► BL 450 (no data)T-Code Quick Reference (Phase 1)
| Step | T-Code | Action | Key Created/Verified |
|---|---|---|---|
| 1.1 | OB13 | Create Chart of Accounts | CAOH |
| 1.2 | OB29 | Create Fiscal Year Variant | K4 |
| 1.3a | OX02 | Create Company Code | AEP1 |
| 1.3b | OBY6 | Assign CoA + FYV to Company Code | AEP1 ↔ CAOH + K4 |
| 1.4a | OBC4 | Define Field Status Variant | AEP1 |
| 1.4b | OBC5 | Assign FSV to Company Code | AEP1 ↔ AEP1 |
| 1.5a | OBBO | Define Posting Period Variant | AEP1 |
| 1.5b | OBBP | Assign PPV to Company Code | AEP1 ↔ AEP1 |
| 1.5c | OB52 | Open Posting Periods (1–16) | Periods 1–16 for 2026 |
| 1.6a | OB45 | Define Credit Control Area | AEP1 |
| 1.6b | OB38 | Assign CCA to Company Code | AEP1 ↔ AEP1 |
| 1.7 | FBN1 | Create FI-GL Number Ranges | 01, 19 |
| 1.8 | OBA7 | Create/Modify FI-GL Doc Types | SA, ZC |
| 1.9a | OKKP | Create Controlling Area | AEP1 |
| 1.9b | OKKP | Assign Company Code to Ctrl Area | AEP1 ↔ AEP1 |
| 1.9c | OKKP | Activate CO Components | Cost Centers + Orders |
| 1.10 | KS01 | Create Cost Centers (×5) | CC-DIST/CUST/BILL/METER/IT |
| 1.11 | CUNI | Verify Units of Measure | KWH, KW, MWH, MW, V, A, KVARH |
🔗 Return to Phase 1: Enterprise Foundation for full configuration details.
🔗 Return to Implementation Overview for the full phase map.