Hi Sumant,
This is system default, you can't do any financial activity without Currency, and Company Code, there is no setting or configuration available to make these field optional, irrespective of any fields Status group.
You need to think, what you can do with out Company Code, and company code is organizational unit of Financial Accounting for which a complete self-contained set of accounts can be drawn up for purposes of external reporting.
This includes recording of all relevant transactions and generating all supporting documents required for financial statements, such as balance sheets and profit and loss statements. So you cannot enter data in SAP without company code and currency, this is system default.
However some field status can be control, read below:
- you can control field status for Master data (Customer T.Code OBD2, Vendor T.code OBD3, and GL Account T.code OBD4) through Account Groups, and for master data you have four options i.e. Suppress, Required, Optional and Display.
- You can control transaction field by Field Status Group, and Field Status group Posting Keys T.code OB41, here you have three options i.e. Suppress, Required Field and Optiional.
- Document header text, or reference field you can set mandatory from document type, T.code OBA7
I hope this will clear your query.
Regards
Javed