SAP Field Status Variant

SAP Field Status VariantThis tutorial which is part of our SAP FI course talks about SAP Field Status Variant in Financial Accounting. You will learn about field status variant in SAP FI, its functions, and how to create a new variant in relevant transactions. We will mention the SAP transactions and tables that are related to this process.

SAP field status variant is a combination of several field status groups. Field status groups are maintained in an individual G/L account (at company code segment) to ensure which fields is required while booking transaction on this account. Using the functionality of field status groups, we can control which fields are required for input. SAP field status variant can be assigned to multiple company codes.

Field Status Group in G/L Account (Transaction FSS0)
Field Status Group in G/L Account (Transaction FSS0)

SAP field status variant enables us to customize SAP system and define required fields during entry of transactions. It helps users to input only required fields while booking business transactions. For example, imagine that we need to book an expense entry. For expense line items we can suppress fields related to asset accounting and, in the same way, for bank account we can minimize fields like cost center.

After postings have been done, it is also possible to change field status group in G/L account master data (at company code level).

Field status variant 0001 was provided by SAP with 42 standard field status groups. As per the requirements of a company, we can create new SAP field status variants with different field status groups. For each field in each field status group, it is possible to define its status as suppress, required or optional.

Every field status group divided into many subgroups as shown below.

Subgroups of a Field Status Group
Subgroups of a Field Status Group

General data: It contains fields Assignment number, Text, Invoice Reference, Hedging, Collective invoice, Reference specification, and Inflation Index.

Additional account assignments: It contains fields Settlement period, Material number, Cost center, CO/PP order, WBS element, Sales order, Personnel number, Network, Commitment item, Plant, business area, Partner business area, Quantity, profit center, profitability segment, cost object, Joint venture acct assignment, Joint venture partner, Joint venture recovery indicator, Fund, Funds center, Trading partner profit center, Joint venture calculation type, Earmarked funds, complete earmarked funds, functional area, Add. Insurance account assignment, activity type, business process, grant, segment, partner segment, Partner fund, partner grant, budget period, partner budget period, partner functional area and Federal government.

Material management: It contains fields Vendor goods movement, Customer goods movement, Purchase order, Reservation number, Inventory fields, Ext. GA amount in LC and transport order. This field status group should be in sync with MM field status groups.

Payment transactions: It contains fields Due date, Value date, Payment terms, Cash discount deduction, Own bank, Bank business partners, Bank reference, Reason code, Instruction key for payment, Payment reference, Payment currency, Payment currency amount and Mandate reference.

Asset accounting: It contains fields Asset retirement and Asset number/sub-number.

Taxes: It contains Withholding tax code, Withholding tax amounts, EC tax data and Gross income tax.

Foreign payments: It contains SCB / Supplying Country and Customs data.

Consolidation: It contains only Transaction type.

Real estate management: It contains only Real estate management fields.

Financial assets management: It contains only Financial assets management fields.

It is important to remember that a field status group setup should be in sync with posting keys (defined at the client level) and other integration modules. For example, if posting key 40 at the cost center level is in suppress mode whereas at the field status group level it is mandatory, then while booking expenses there will be a conflict because field status should be the same.

How to Create SAP Field Status Variant?

As per the requirements of a company, it is first necessary to configure required field status groups in the SAP system. Next, it is possible to proceed with creation of SAP field status variant.

Path in SPRO transaction: Financial Accounting (New) – Financial Accounting Global Settings (New) – Ledgers – Fields – Define Field Status Variants/Assign Company Code to Field Status Variants.

Transaction codes: OBC4 (Creation of field status variant) and OBC5 (Assignment of field status variant to company code).

Relevant tables: T004V (Field Status Variant) and T004F (Field status definition groups).

New field status variants are created in the transaction OBC4. You can create a new field status variant by copying a standard variant 0001 provided by SAP.

SAP Field Status Variant 0001
SAP Field Status Variant 0001

On the next screenshot, you can see field status groups that are assigned to a particular field status variant.

Field Status Groups Assigned to a Field Status Variant
Field Status Groups Assigned to a Field Status Variant

Once a new field status variant is defined, it is necessary to assignment it to a company code in the transaction OBC5.

Assignment of a Field Status Variant to a Company Code
Assignment of a Field Status Variant to a Company Code

Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP FI tutorials.

Navigation Links

Go to next lesson: SAP General Ledger Account (G/L Account)

Go to previous lesson: SAP Account Group of G/L Accounts

Go to overview of the course: Free SAP FI Training

Page last updated by Cleo Isco on

10 thoughts on “SAP Field Status Variant”

  1. 1.Do you mean this change of field status variant will on affect CH67-Reconciliation account?
    2.What will happen to the additional account assignment by the allocation of WBS say for a project?

    1. 1. It depends on which field status groups are included in the current field status variant and which field status groups will be included in the new field status variant.
      2. Is this question related to field status variant?

  2. From where we can control the field status except OBC4? Can you Provide me the all relation with the FSV? Ex. Like FSV and posting key.

    1. You can use OBC4 or OB41 transactions. You should use OBC4 if you need to adjust settings for field status for particular company codes. On the other hand, you should use OB41 if you need to adjust settings for field status for all company codes at the client level. Make sure that there is no inconsistencies between settings in OBC4 and OB41.
      What do you mean by FSV? Financial Statement Version or Field Status Variant?

  3. Could you please help me know how to change comma in the decimal place in SAP (ERP 900).
    I have tried using this following step to resolve the issue i,e,,. which is of the T-code SU3. But i don’t have the access for this T-code.
    It would be a great help if you can help me on this.
    Thanks in advance.

Leave a Reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM!

Your email address will not be published. Required fields are marked *