How do you test and validate the configuration of these variants in SAP FICO ?

Testing involves performing transactions across different modules (GL,AP,AR, etc) using various document types and ensuring that the configured variants enforce the desired behavior.

Validation is done by comparing the actual results with the expected outcomes and making necessary adjustments.


First — Understand the Situation

Senior consultant finished configuration.

Now they ask you:

“Test whether everything works.”

You don’t test by looking at SPRO.

You test by posting transactions.

This is called End-to-End Testing (E2E).


Golden Rule of SAP Testing

Configuration is correct only if business transactions work correctly.

So testing = simulate real business scenarios.


Step-by-Step Testing Approach

Step 1 — Test GL Posting (FB50 / FB01)

Post simple journal entry:

Dr Expense GL
Cr Bank GL

Verify:

  • Posting allowed? → Posting Period Variant ✔

  • Fiscal year correct? → Fiscal Year Variant ✔

  • Correct GL available? → Chart of Accounts ✔

  • Mandatory fields appear? → Field Status ✔

If entry posts successfully → global settings working.


Step 2 — Test Accounts Payable (Vendor)

Create vendor invoice (FB60).

Check:

  • Posting period open?

  • Vendor fields mandatory?

  • Tax fields appear?

  • Correct fiscal year?

Then post vendor payment (F-53).

This validates AP configuration.


Step 3 — Test Accounts Receivable (Customer)

Create customer invoice (FB70).

Check:

  • Revenue posting works

  • Customer fields appear correctly

  • Period control works

Then post customer receipt (F-28).

This validates AR flow.


Step 4 — Test Period Control

Try posting in:

  • Current month → should work ✔

  • Previous closed month → should fail ❌

This confirms OB52 working.


Step 5 — Test Field Status

Try posting without mandatory fields.

Example:

  • Skip cost center for expense GL → should error ❌

  • Skip value date for bank GL → should error ❌

This confirms Field Status working.


Final Step — Compare Expected vs Actual

Testing always ends with:

ExpectedActualResult
Period closedErrorPass
Mandatory field missingErrorPass
Valid postingSuccessPass

If mismatch → configuration fix required.


Interview Answer Version

If asked:

How do you test SAP FI configuration?

Answer:

By performing end-to-end business transactions such as G/L postings, vendor invoices, customer invoices, and payments, and verifying that the system behavior matches the expected configuration.

That answer shows real project understanding.


Next topic logically: Document Types & Posting Keys — the core of posting.

Continue?

Comments

Popular posts from this blog

What is General Ledger Master Data creation and deletion ?

What is a Chart of Account and how to assign to company code in SAP FICO ?

Reconciliation Accounts and G/L Master Data Creation in SAP S/4HANA – A Complete Beginner’s Guide