Basisbeginner

Client Administration & Client Copy

Understanding SAP clients as self-contained business units within one system, and how to copy, configure, and refresh them.

Clients are a uniquely SAP concept that often confuses candidates coming from other platforms, so interviewers ask about it to confirm a basic but essential mental model: one SAP system (one database, one set of programs) can host multiple completely separate clients, each with its own master data, transactional data, and often its own customizing, identified by a three-digit client number entered at login alongside the user ID.

A client is like a separate tenant floor in the same office building (one physical SAP system) - each floor has its own furniture and files (data) but shares the same building infrastructure (programs, database engine, kernel).

Key Concepts

1
Client roles are typically distinguished by client role settings in SCC4 - a client can be a Customizing client (where configuration changes are made and recorded to transports), a Production client, a Test/QA client, or a Sandbox, and this setting influences whether changes are automatically recorded and whether cross-client customizing changes are even permitted. Client-independent objects (like ABAP programs and most DDIC objects) live at the system level and are visible in every client, whereas client-dependent data (customizing tables, master/transaction data) is fully isolated per client.
SCC4
2
Client copy (SCCL for local copy within the same system, or client export/import via transports for remote copy across systems) uses copy profiles that determine what's copied - e.g., SAP_ALL copies everything including transaction data, SAP_CUST copies only customizing without master/transaction data, which is the typical profile for refreshing a sandbox or golden config client. A full client copy on a large production-sized system can take many hours and heavily loads the database, so it's typically scheduled during a planned downtime window and monitored via SCC3.
SCCLSAP_ALLSAP_CUSTSCC3
3
A practical Basis-level point is post-copy automation: after copying PRD data into QAS or a sandbox for realistic testing, RFC destinations, output devices, batch job schedules, and sensitive data (like real customer PII) often need to be adjusted or scrambled - a topic that also intersects with data privacy/GDPR compliance in regulated environments.