Datasheet
A new APProAch to SyStem cuStomIzAtIon 9
understand the client concept in this light when you are just starting out in SAP.
In the standard project setting, there will be three environments: the development
environment, the quality assurance/testing environment (QA), and the production
environment. Within each environment there are dierent clients that are used for
specied purposes.
Clients
410 - Production
Development Q/A - Test Production
Transports Transports
Clients
110 - Configuration
120 - Sandbox
130 - Development-Test
Clients
210 - Q/A-Testing
220 - Training #1
230 - Training #2
e development environment is where the majority of implementation work takes
place. It should have a minimum of three clients: sandbox, conguration, and
development testing. e sandbox client is used to test conguration ideas and
theories at any time. It is also where all system design work should take place. Once
you are comfortable with your conguration solution in the sandbox client, you
can re-create your solution in the conguration client. e conguration client is
also called the transport client. is is where all nal conguration that needs to be
moved through the testing cycle, and nally into production, takes place. e con-
guration client has automatic transport recording turned on (covered in the next
section, “Transports”). Ideally, the conguration client should also be your “golden”
client; that is, no transactions or testing should take place in this client. Once a
transport has been created, it should be moved to the development-testing client.
Once the conguration is in the development-testing client, the transport should be
thoroughly unit-tested. Usually, only unit testing is conducted in the development
system; some projects may conduct integration (string) testing in this client as well.
Once the transport has been successfully tested, it is ready to move into the QA
environment. Normally, all transports for particular projects or rollout phases are
moved into QA at one time.
e QA environment is where all nal testing is conducted prior to moving trans-
ports to the production environment. Normally, this is where integration (end-to-
end business process) testing and user acceptance testing (UAT) is conducted. ere
is a minimum of one QA client that is used to conduct testing. ere may be addi-
tional clients you can use in the QA environment to test dierent transactions for
23288c01.indd 9 2/19/09 10:55:34 PM