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 dierent clients that are used for
specied 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, conguration, and
development testing. e sandbox client is used to test conguration ideas and
theories at any time. It is also where all system design work should take place. Once
you are comfortable with your conguration solution in the sandbox client, you
can re-create your solution in the conguration client. e conguration client is
also called the transport client. is is where all nal conguration 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 conguration 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 conguration 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 dierent transactions for
23288c01.indd 9 2/19/09 10:55:34 PM