Elements of the Enterprise Structure 
The enterprise structure consists of the following elements:
Client
R/3 System clients have an independent status both in legal and organizational terms. The clients within the system can be distinguished by a three-character, alpha-numeric code and are defined in Customizing.
When your R/3 System is installed, it is set up with two clients:
Client 000 is the SAP standard client. The SAP original system is held in this client. Client 000 contains default values for all tables. SAP updates the default values with every system upgrade and release upgrade.

You are not allowed to work in this client.
The content of this client is the same as the 000 client. You can do your customizing in this client in order to adjust the standard system to your requirements.
Clients are a technical structural feature of an R/3 system. The system makes a distinction between client-independent and client-dependent elements. Client-independent elements are objects that are used in all clients. Client-specific elements are objects that are only used in a specific client.
The following objects are defined as client-independent:
The following objects are defined as client-dependent:
The following factors must be taken into consideration when you decide whether or not to create a client:
Company Code
Within a client, the company code represents the highest level of the enterprise structure. In Customizing, the company code is defined by a four-character, alpha-numeric code.
If the Controlling, Financial Accounting, Materials Management or Sales and Distribution application components are set up in addition to the Personnel Administration component, you must set up the company code so that it also meets their requirements. This is not tantamount to a restriction: You define all of the HR System’s most important control data at the level of the personnel subareas, and these levels belong to Personnel Administration.
In Personnel Administration, the company code has the following control functions:
At the company code level, the following control features are assigned which are relevant for Personnel Administration:

This language code is not the same as the logon language, which determines the language used in the on-line system.
Personnel Area
Personnel areas divide a company code into sub-units. The individual personnel areas in a company code are defined in Customizing and have a four-digit alpha-numeric identifier.
The personnel area has the following functions:
Personnel Subarea
Personnel subareas are a subdivision of the personnel area. Organizational control of the main HR subareas, namely the pay scale and wage type structures and work schedule planning, takes place at the personnel subarea level. In Customizing, the personnel subarea is defined by a four-character, alpha-numeric code. The respective country-specific control features are stored here.
The personnel subarea has the following organizational functions:
Organizational Key
The organizational key improves the enterprise structure and the personnel structure. You can use an organizational key to carry out a further organizational assignment for employees. The elements company code, personnel area and personnel subarea from the company structure, help to make up the organizational key. The organizational key is a part of the authorization check. If you require further information on the organizational key, please see the
Personnel Structure from the Administrative Perspective section.