Greenfield Implementation Guide⚠️ Troubleshooting Guide

Troubleshooting Guide — SAP IS-U Greenfield Implementation

This page consolidates every error encountered and resolved during the SAP S/4HANA IS-U greenfield implementation. Each entry documents the exact system error message, root cause analysis, and step-by-step resolution — organized by configuration phase.

When to use this page: If you hit an error during any SPRO configuration step, search this page first. All errors are indexed by their SAP message ID and phase/step reference.


Phase 1 — Enterprise Foundation (FI/CO)

ERR-1.1 — No account groups defined in chart of accounts

AttributeValue
SAP Error”No account groups are defined in chart of accounts CAOH”
Where It OccursFS00 — Creating any G/L account
Phase/StepPhase 2, Step 2.10 (but root cause is Phase 1)

Root Cause: T-Code FS00 requires at least one Account Group to exist in the Chart of Accounts before any G/L account can be created. In a greenfield system, CAOH starts with zero account groups.

Resolution:

  1. Navigate to OBD4 and create the required Account Groups:
Account GroupDescriptionFrom AccountTo Account
ASETAssets10000000001999999999
LIABLiabilities20000000002999999999
EQTYEquity30000000003999999999
REVNRevenue40000000004999999999
EXPNExpenses50000000005999999999
  1. Save and retry FS00.

Cross-Reference: Phase 1, Step 1.1a


ERR-1.2 — No P&L statement account type defined

AttributeValue
SAP Error”No P&L statement account type is defined in chart of accounts CAOH”
Where It OccursFS00 — Creating any P&L (Revenue/Expense) account
Phase/StepPhase 2, Step 2.10 (but root cause is Phase 1)

Root Cause: SAP requires a P&L Statement Account Type and a Retained Earnings G/L account to exist before any P&L account can be created. Without OB53 configuration, PnL accounts are blocked.

Resolution:

  1. Execute OB53.
  2. Define P&L Statement Account Type = X, and assign Retained Earnings Account = 3900000000.
  3. Save and retry FS00.

Cross-Reference: Phase 1, Step 1.1b


ERR-1.3 — Number range does not exist

AttributeValue
SAP ErrorFO 117“Number range XX does not exist”
Where It OccursAny FI document posting attempt
Phase/StepPhase 1, Step 1.7

Root Cause: No FI-GL document number ranges have been defined for Company Code AEP1. Every financial document requires a pre-allocated number range.

Resolution:

  1. Execute FBN1 and create ranges 01 (for SA document type) and 19 (for ZC FI-CA clearing documents).
  2. Ensure ranges do not overlap — overlapping ranges trigger error NR 751.

Cross-Reference: Phase 1, Step 1.7


ERR-1.4 — Posting period closed

AttributeValue
SAP ErrorF5 201“Posting period is not open”
Where It OccursAny billing run or FI document posting
Phase/StepPhase 1, Step 1.5

Root Cause: The Posting Period Variant assigned to Company Code AEP1 has the target fiscal period closed. Automated billing runs will fail entirely if the period is not open.

Resolution:

  1. Execute OB52 and open the relevant posting periods for the current fiscal year.
  2. Ensure at least the current month and one special period are open.

Cross-Reference: Phase 1, Step 1.5


ERR-1.5 — Controlling Area assignment failure

AttributeValue
SAP ErrorKT294
Where It OccursOKKP — Assigning Company Code to Controlling Area
Phase/StepPhase 1, Step 1.9

Root Cause: The Company Code is not yet assigned to a CoA and Fiscal Year Variant via OBY6. The binding chain CoA → FYV → Company Code must be completed before Controlling Area assignment.

Resolution:

  1. Verify OBY6 is complete with CoA = CAOH and FYV = K4 for Company Code AEP1.
  2. Retry OKKP assignment.

Cross-Reference: Phase 1, Step 1.9


Phase 2 — IS-U Basic Settings & FI-CA

ERR-2.1 — No number range found for Contract Account

AttributeValue
SAP ErrorFO 112“No number range found”
Where It OccursCreating a Contract Account, Business Partner, or posting a billing document
Phase/StepPhase 2, Steps 2.2–2.5

Root Cause: The required number ranges for Contract Accounts, FI-CA Documents, or Business Partners have not been defined.

Resolution:

  1. Define Contract Account number ranges (Step 2.2).
  2. Define FI-CA Document number ranges via FPN1 (Step 2.4).
  3. Define Business Partner number ranges via BUCF (Step 2.5).

Cross-Reference: Phase 2, Steps 2.2–2.5


ERR-2.2 — Template format error on Tolerance Group amounts

AttributeValue
SAP Error”The entry must comply with the template format”
Where It OccursSPRO — Tolerance Groups for Amount Limits (Step 2.7)
Phase/StepPhase 2, Step 2.7

Root Cause: Copy-pasting values from documentation into SAP GUI numeric fields introduces hidden trailing spaces or formatting characters that break the SAP template validation.

Resolution:

  1. Do not copy-paste. Clear the entire field using Backspace.
  2. Type the number manually (e.g., 999999.99).
  3. If the value is rejected, try a shorter number like 99999.00.
  4. Check SU3 user settings — some locales require comma as decimal separator (e.g., 99999,00).

Cross-Reference: Phase 2, Step 2.7


ERR-2.3 — Record not found in table TE001

AttributeValue
SAP Error”Record AEP1 01 not found in table TE001”
Where It OccursEK01 or EK02 — Account Determination screens
Phase/StepPhase 2, Step 2.8

Root Cause: Division 01 has not been assigned to Company Code AEP1 in the IS-U-specific table TE001. The enterprise-level division definition (OVXB) alone is insufficient — the IS-U layer requires a separate assignment.

Resolution:

  1. Define Division 01 via OVXB (if not done).
  2. Assign Division 01 to Company Code AEP1 via SM30 → View V_TE001.

Cross-Reference: Phase 2, Step 2.8


ERR-2.4 — Record not found in table TE097

AttributeValue
SAP Error”Record AEP1 [Div] 01 not found in table TE097”
Where It OccursEK01 or EK02 — Account Determination screens
Phase/StepPhase 2, Step 2.9 Part B

Root Cause: The Account Determination IDs (e.g., 01, 02, 03) have not been explicitly permitted for the Company Code/Division combination in IS-U table TE097. The FI-CA-level definition alone is insufficient.

Resolution:

  1. Execute SM30 and enter table TE097 (not V_TE097).
  2. Create entries mapping Company Code AEP1 + Division 01 to each Account Determination ID (01, 02, 03).

⚠️ Ensure you use the same Division code that was defined in Step 2.8. If you used EL instead of 01, enter EL consistently.

Cross-Reference: Phase 2, Step 2.9 Part B


ERR-2.5 — Corresponding entry in ‘Configure general settings’ missing

AttributeValue
SAP Error”Corresponding entry in ‘Configure general settings’ missing”
Where It OccursIS-U Billing Transactions maintenance (TE305)
Phase/StepPhase 2, Step 2.11 Part C

Root Cause: The base FI-CA Main Transaction (0010) and/or Sub-Transactions (0010, 0020, 0030) have not been defined in the generic FI-CA layer (tables TFK001A/TFK001B). The IS-U layer inherits from FI-CA — you cannot define IS-U billing transactions without the FI-CA foundation.

Resolution:

  1. Navigate to SPRO → ... → Maintain Main Transactions and verify/create Main Transaction 0010 (Billing).
  2. Navigate to SPRO → ... → Maintain Sub-Transactions and create Sub-Transactions 0010, 0020, 0030 under Main Transaction 0010.
  3. Retry the IS-U Billing Transactions step.

Cross-Reference: Phase 2, Step 2.11 Part C


ERR-2.6 — Record not found in TE305

AttributeValue
SAP Error”Record not found in TE305”
Where It OccursEK02 — Revenue Account Determination
Phase/StepPhase 2, Step 2.11 Part D

Root Cause: The Main/Sub transaction combinations have not been activated for the specific IS-U Company Code and Division in table TE305. The FI-CA base definition (Part C) establishes the transactions globally, but IS-U requires an additional per-Company-Code/Division activation.

Resolution:

  1. Navigate to SPRO → ... → Maintain Transactions for IS-U → Maintain Transactions for Billing.
  2. Create entries for Application Area R, Company Code AEP1, Division 01 (or EL), with each Main/Sub transaction combo (0010/0010, 0010/0020, 0010/0030).

⚠️ Direct SM30 access to TE305 is blocked by SAP — you must use the SPRO path.

Cross-Reference: Phase 2, Step 2.11 Part D


ERR-2.7 — Posting area R000 is only allowed for appl area R

AttributeValue
SAP Error”Posting area R000 is only allowed for appl area R”
Where It OccursEK01 — Receivables Account Determination
Phase/StepPhase 2, Step 2.11 Part E

Root Cause: The Utilities Application Area (R) has not been activated for this SAP client. IS-U posting areas (R000, R001) are tied to Application Area R.

Resolution:

  1. Navigate to SPRO → Financial Accounting → Contract Accounts Receivable and Payable → Basic Functions → Application Area → Execute.
  2. Set Application Area = R (Utilities) → Save.
  3. Log out and log back in to clear session buffers.
  4. If Application Area R is not available, verify IS-U business functions are activated in SFW5.

Cross-Reference: Phase 2, Step 2.11 Part E


ERR-2.8 — Unable to locate CO data for CO account assignment key

AttributeValue
SAP Error”The system was unable to locate CO data for CO account assignment key 01”
Where It OccursEK02 — Revenue Account Determination (R001 Posting Area)
Phase/StepPhase 2, Step 2.11 Part F

Root Cause: This error occurs due to a known quirk in the two-layer architecture of SAP Utilities:

  1. In Step 2.11 (Part B), the standard SPRO path Store CO Account Determination Key for IS-U Contracts saves the CO mapping to the IS-U specific layer (table TE014).
  2. However, EK02’s validation runs on the core FI-CA engine, which blindly checks its own base configuration table (TFKCOD). Because the standard FI-CA SPRO node is hidden in the Utilities layout, this base table remains empty, causing the EK02 validation to fail.

(Also ensure you have not checked the CO acct assg... boolean column by mistake, and that your Division field is correctly populated).

Resolution: To satisfy the core FI-CA validation, you must manually populate the base table:

  1. Execute T-Code SM30.
  2. Enter Table/View: V_TFKCOD (the base FI-CA CO assignment view).
  3. Click Maintain and click New Entries:
    • CO Acct Assgmt: 01
    • Company Code: AEP1
    • Cost Center: CC-BILL
  4. Click Save.
  5. Return to EK02 and save your revenue mapping again. The FI-CA validation will now pass.

Cross-Reference: Phase 2, Step 2.11 Part F


ERR-2.9 — Cost Element Category missing for P&L accounts

AttributeValue
SAP Error”A cost element exists for G/L account…” (or Cost Element Category validation error)
Where It OccursFS00 — Creating Revenue accounts (41000000004300000000)
Phase/StepPhase 2, Step 2.10

Root Cause: In S/4HANA, selecting Primary Costs or Revenue as the G/L Account Type automatically creates a CO cost element. However, SAP requires the Cost Element Category to be explicitly set (e.g., 11 for Revenues) on the Control Data tab. Without it, the save fails.

Resolution:

  1. In FS00, navigate to the Control Data tab.
  2. Set Cost Element Category = 11 (Revenues) for all 41...43... accounts.
  3. Leave Cost Element Category blank for Balance Sheet accounts.

Cross-Reference: Phase 2, Step 2.10


Phase 3 — Regional & Technical Master Data

ERR-3.1 — Number range not found for master data objects

AttributeValue
SAP ErrorEG 210“Number range not found”
Where It OccursES51 (Connection Objects), ES52 (Premises), ES53 (Installations)
Phase/StepPhase 3, Master Data Number Ranges

Root Cause: IS-U master data objects (Connection Objects, Premises, Installations) each require their own number ranges. Without them, no master data records can be created.

Resolution:

  1. Define number ranges for each object type in the appropriate SPRO nodes under IS-U Master Data.

Cross-Reference: Phase 3


General — Common Patterns & Prevention

Pattern: Two-Layer Configuration (FI-CA Base → IS-U Extension)

Many IS-U errors result from the two-layer architecture:

┌─────────────────────────────────────┐
│ IS-U Layer (TE001, TE097, TE305)    │  ← IS-U specific activation
├─────────────────────────────────────┤
│ FI-CA Layer (TFK001A/B, TFK003)    │  ← Base FI-CA definitions
├─────────────────────────────────────┤
│ FI-GL Layer (T003, T001)           │  ← Enterprise foundation
└─────────────────────────────────────┘

Rule of Thumb: If a table starts with TE, it’s an IS-U extension table that requires a separate entry beyond the base FI-CA configuration. Always check:

  1. Does the base FI-CA entry exist? (tables TFK...)
  2. Is the IS-U extension activated? (tables TE...)
  3. Is the Company Code + Division combination registered?

Pattern: Division Consistency

If you chose Division EL instead of 01 at any point, every subsequent table that includes Division as a key field must use EL. Mixing Division codes will cause lookup failures across the entire account determination chain.

Pattern: Copy-Paste Corruption in SAP GUI

SAP GUI numeric fields are extremely sensitive to hidden characters. Never copy-paste from documentation, email, or web pages into SAP amount fields. Always manually type values to avoid template format validation errors.


🔗 Related Resources:


Developed by Venakata Subbareddy Annem.

Inspired by Andrej Karpathy's (@karpathy) LLM Knowledge base post on X.

Disclaimer: This independent educational portfolio project is not affiliated with or endorsed by SAP SE. It is not a substitute for official SAP documentation or certified learning materials. All concepts and representations have been independently synthesized.

IS-U Notes 2026