1.0 Foundational Enterprise Structure Configuration
The Enterprise Structure in SAP represents the legal and organizational framework of a business. These foundational elements form the operational backbone of the company within the system, dictating how transactions are posted and how legal and business reporting is structured. A correct and strategic initial configuration of the Enterprise Structure is mission-critical for the success of any SAP Financial Accounting and Controlling (FICO) implementation, as these settings are exceedingly difficult to alter once transactional data exists.
1.1 Defining the Company
The “Company” in SAP is the highest organizational unit, typically representing the consolidated group entity for which financial statements are generated. It serves as a parent entity under which multiple company codes can be grouped for legal consolidation.
To define a new Company, use the following SAP Project Reference Object (SPRO) menu path: SPRO → SAP Customizing implementation guide → Enterprise Structure → Definition → Finance Accounting → Define Company
Upon execution, select “New Entries” and populate the mandatory fields. The table below details the purpose of each key field:
| Field | Purpose |
| Company | The unique 6-character alphanumeric identifier for the group company. |
| Company Name | The legal name of the company. |
| Address Fields | Street, PO Box, Postal Code, and City for official correspondence. |
| Country | The country where the company is legally registered. |
| Language Key | The default language for system communications and reporting. |
| Currency | The default currency for the company’s transactions. |
1.2 Creating the Company Code
The Company Code is the smallest and most central organizational unit within Financial Accounting. It represents an independent accounting entity for which a complete, self-contained set of financial statements, such as the Balance Sheet and Profit & Loss (P&L) statement, can be created according to legal requirements.
The process for creating a new Company Code is accessed via the following SPRO path: SPRO → Enterprise Structure → Definition → Financial Accounting → Edit, Copy, Delete, check company code
Within this transaction, you have two primary options:
- Edit company code data: Used to create a new company code from scratch. This is generally not recommended.
- Copy, delete, check company code: This is the standard, preferred method for creating a new company code.
Best Practice: Always use the ‘Copy’ function when creating a new company code from an existing one, especially from a standard SAP template like 0001. This method copies hundreds of underlying table settings, saving significant configuration time and reducing the risk of manual error.
After creating the company code, select the “Address” button to populate the detailed address information for the legal entity.
1.3 Configuring Business and Functional Areas
1.3.1 Defining the Business Area
A Business Area is an organizational unit used for internal reporting purposes. It allows a company to generate internal financial statements across different company codes, representing distinct lines of business or operational segments (e.g., manufacturing, marketing, sales). This enables management to analyze the performance of specific segments independently of the legal company code structure.
To create a new Business Area, navigate to the following SPRO path: SPRO → Enterprise Structure → Definition → Financial Accounting → Define Business Area
From this screen, select “New Entries” and define a new 4-digit Business Area code along with its description.
1.3.2 Defining the Functional Area
Functional Areas are used to classify operational expenses according to their specific business function, such as Manufacturing, Sales and Distribution, or Administration. This classification is essential for enabling Cost of Sales Accounting, which provides a functional view of the company’s P&L statement.
The transaction code for defining a Functional Area is FM_FUNCTION. When creating a new Functional Area, the following key details must be entered:
- Name: A unique identifier for the Functional Area.
- Description: A clear text description of the business function.
- Validity Dates: The Valid from and Valid to dates defining the period during which the Functional Area can be used for postings.
- Expiration Date: The date after which the Functional Area is no longer valid.
1.4 Establishing the Credit Control Area
The Credit Control Area is a critical organizational unit for managing and monitoring customer credit risk. It defines and administers credit limits for customers and can be assigned to one or more company codes, allowing for either centralized or decentralized credit management.
- Creation: A new Credit Control Area is defined via the SPRO menu path: SPRO → Enterprise Structure → Definition → Finance Accounting → Define Credit Control Area
On the creation screen, you will specify a unique code for the area, its default currency for managing credit limits, and settings related to risk categories.
- Assignment: After creation, the Credit Control Area must be assigned to the relevant Company Code(s). This is a critical subsequent step that links the credit management rules to the financial transactions of the company. The assignment is performed via the SPRO menu path: SPRO → Enterprise Structure → Assignment → Finance Accounting → Assign company code to credit control area
With the foundational enterprise structure defined, the next step is to establish the global financial settings that will govern all transactional processing within the system.