You are on page 1of 65

TMS(1)

WhyTransport
Why TransportManagement
ManagementSystem
System
Within
 Withinthe
the R/3
R/3System
SystemLandscape
Landscape customizing
customizing&&development
developmentchanges
changesperformed
performed
inaadevelopment
in developmentclient
client, ,has
hasto
totransfer
transferto
toQAS
QASclient
client&
&PRD
PRDclient
client. .

SAP
 SAPR/3R/3enables
enablesuser
userto
torecord
recordchanges
changesto
toaaCHANGE
CHANGEREQUEST
REQUEST,which
,whichisis
distributed to
distributed toother
otherclient
client or
orother
other R/3
R/3system
system. .

When
 Whenchanges
changesto
to either
eithercustomizing
customizingororrepository
repositoryobjects
objectsare
aremade,the
made,thechanged
changed
objectsare
objects arerecorded
recordedtotoaaTASK
TASK ininaa Change
ChangeRequest
Requestcorresponding
correspondingto
toaaspecific
specific
user. .
user

Change
 ChangeRequests
Requests&&Tasks
Tasksprovide
provideaacomplete
completehistory
historyof
ofall
allchanges
changesmade
madeduring
during
R/3implementation
R/3 implementation. .

IfIfTMS
 TMSisisnot
notconfigured
configuredproperly
properly(ie
(ieinconsistent)
inconsistent)then
then we
wemay
maynot
notbe
beable
abletoto
createtransportable
create transportablechange
changerequest
request. .

After
 AfterSAP
SAPR/3
R/3installation
installationwewehave
haveto
toconfigure
configureTMS
TMSfor
forthe
thefollowing
followingreasons
reasons::
To
Tocreate
createtransportable
transportablechange
changerequest
request
To
Toimport
importtransport
transportrequest
request
To
Tosetup
setupGlobal
GlobalTransport
TransportSystem
Systembetween
betweenR/3
R/3systems
systems
To
Totransport
transportclients
clientsbetween
betweenR/3
R/3systems
systems
TMS(2)
WhyTransport
Why TransportManagement
ManagementSystem
System

The
 TheR/3
R/3change
changemanagement
managementsystem,
system,also
alsoknown
knownasasthe
theChange
Changeand
andTransport
Transport
System(CTS),
System (CTS),provides
providesoptions
optionsfor
fordata
datatransfer
transferbetween
betweenand
andwithin
withinR/3
R/3Systems.
Systems.

The
 Thetool
toolcan
canbe
beused,
used,tototransport
transporttuned
tunedand
andtested
testedcustomizing
customizingsettings
settings between
between
systemsand
systems andclients.
clients.

Using
 Usingtransport
transportrequests
requestsand
andcustomizing
customizingsettings,
settings,development
developmentworkworkcreated
createdininaa
separatedevelopment
separate development system
system(DEV)
(DEV)cancanbe
beautomatically
automaticallyrecorded
recordedininchange
changerequests
requests
andthen
and thentransported
transportedinto
intoaaquality
qualityassurance
assuranceclient,
client,and
andfinally
finallyinto
intoaaproduction
productionclient.
client.

Once
 Oncethe
thechange
changerequest
requesthas
hasbeen
beenreleased
releasedfrom
fromthe
thesource
sourcesystem,
system,ititbecomes
becomesaa
transportrequest.
transport request.

Development
 Development/ /Correction
Correction
Mostchanges
Most changesarearerecorded
recordedtotodevelopment/correction
development/correctiontaskstaskswhich
whichcontain
containchanges
changestoto
objectsthat
objects thatoriginated
originatedininthe
thecurrent
currentR/3
R/3system
system. .
Repair
 Repair
AArepair
repairisisaachange
changetotoan
anR/3
R/3repository
repositoryobject
objectthat
thatoriginated
originatedon
onan
anr/3
r/3system
systemother
other
thanthe
than thecurrent
currentR/3R/3system
system.The
.Theobject
objectbe
bean
ansap
sapdelivered
deliveredobject
objector
orcustomer
customer
developedobject.
developed object.
TMS(3)
Toactivate
To activatecustomizing
customizingchanges
changespermitted
permitted ininaaparticular
particularclient
client,and
,andwhether
whetherthese
these
Customizingchanges
Customizing changesareareautomatically
automaticallyrecorded
recordedto toaachange
changerequest
request ,have
,haveto
toset
set
‘Changesand
‘Changes andtransports
transportsfor
forclient-specific
client-specificobjects’
objects’using
usingthe
the transaction
transactioncode
codeSCC4
SCC4
TMS(4)
Topermit
To permitorordisallow
disallowcreate
createor
orchanges
changesto
toR/3
R/3repository
repositoryobjects
objects from
fromany
anyclient
client , ,
haveto
have toset
set‘Client
‘Clientindependent
independentobject
objectchanges’
changes’using
usingthe
the transaction
transactioncode
codeSCC4
SCC4
Change Request (1)

Typesof
Types ofCHANGE
CHANGEREQUEST
REQUEST

CustomizingChange
Customizing ChangeRequest
Request
Usedfor
Used forrecord
recordonly
onlyclient
clientdependent
dependent changes
changes using
usingIMG
IMG.And
.Andafter
aftercompletion
completion
of customizing
of customizing, ,the
thechanges
changescan
canbe
betransport
transporttotoother
otherr/3
r/3system
system. .
Tomanage
To managethethecustomizing
customizingchange
changerequest
requestwe
weuseusetransaction
transactioncode
codeSE10
SE10. .

WorkbenchChange
Workbench ChangeRequest
Request
Usedfor
Used forclient
clientindependent
independent(cross-client)
(cross-client)customizing
customizingobjects
objects and
andall
allrepository
repository
objectscreated
objects createdorormaintained
maintainedthrough
throughthe
theABAP
ABAPworkbench
workbench. .
Tomanage
To managethe theworkbench
workbenchchange
changerequest
requestweweuse
usetransaction
transactioncode
codeSE09
SE09. .

TransportableChange
Transportable ChangeRequest
Request
Thechange
The changerequests
requestswhich
whichare
aretransported
transportedtotoother
otherR/3
R/3systems
systemsafter
afterrelease
release. .

LocalChange
Local ChangeRequest
Request
AAchange
changetotoan
anR/3
R/3repository
repositoryobject
objectinin aadevelopment
developmentsystem
systembut
butnot
not
transportabletotoquality
transportable qualityor
orproduction
productionsystem
systemwill
willbe
berecorded
recordedtotoaalocal
localchange
change
Request. .
Request
Localchange
Local changerequest
requestcan
canbe
bereleased
released but
butnot
nottransportable
transportable. .
Change Request (2)
Example of a change request : SCMK900210
The ID number of a change request or tasks begins with the three
character system-ID SCM . Followed by K9 . Then five digit number
00210 .
 Next task will be SCMK900211 .
If project leader assign another user to the change request then another task will
create with ID SCMK900215.
A change request is a collection of tasks .
Change Request (3)
To
Torelease
releasethe
theChange
ChangeRequest
Request,each
,eachseparate
separatetask
taskininthe
thechange
changerequest
requestmust
mustbe
be
documented&&released
documented released separately
separately.using
.usingthe
thebutton
button 

Releasingthe
Releasing thetask
task
SCMK900212
SCMK900212

Followthe
Follow themessage
message
Components of the R/3 CTS system:
TheCTS
The CTSsystem
systemisisactually
actuallymade
madeup upof
ofvarious
variouscomponents
componentswhich
whichallow
allowfor
for
themovement
the movementof ofobjects
objectsand
andhelp
helpto
tomaintain
maintaincomparable
comparableand andup-to-date
up-to-date
changesfrom
changes fromone
onesystem
systemtotothe
thenext.
next.Here
Hereisisaalist
listof
ofthe
thecomponents
componentsyouyou
mayencounter
may encounterwhile
whileusing
usingthe
theCTS
CTSto toperform
performvarious
varioustasks.
tasks.

-Tasks,Change
-Tasks, Changerequests
requestsandandRepairs
Repairs
--Correction
Correctionsystem
systemor orWorkbench
WorkbenchOrganizer
Organizer
--Transport
TransportSystem
System
--Development
Developmentclassclass
--Transport
Transportlayer
layer
--System
Systemtypes
typesininthe
theCTS
CTSpipeline.
pipeline.
--Repository
Repositoryobjects
objects
--Customizing
Customizingobjects
objects
--Unix
Unixfile
filesystems
systemsin inthe
thetransport
transportprocess
process
--Important
ImportantSAP
SAPdelivery
deliveryclass
classand
andtable
tabletypes
typesand
andtables
tablesin
inthe
theCTS
CTSprocess
process
--Programs
Programsin inthe
theCTS
CTSprocess
process
--Version
VersionManagement
Management
--TP
TPand
andR3trans
R3transprogram
program
Overview of Task, Change Request and Repair:
TASK:Corrections
TASK: Correctionsand andrepairs
repairsarearerecorded
recordedinintaskstasksand andtransported
transportedusingusing
thechange
the changerequests.
requests.ItItcancancontrol
controlchanges
changesto tointernal
internalcomponents
componentsof ofthe
the
systemthat
system thatincludes
includesdata datadictionary
dictionaryobjects,
objects,ABAP/4
ABAP/4programs,
programs,screens,
screens,CUA CUA
definitions,and
definitions, anddocumentation.
documentation.The Thetasktaskcan canregister
registerand andcancankeep
keepthethe
documentationof
documentation ofall
allthe
thechanges
changesto tothe
thesystem
systemobjects.
objects.Once
Oncethe theobjects
objectsareare
lockedthe
locked thesystem
systemprevents
preventsparallel
parallelchanges
changesto tothethesystem
systemobjects.
objects.For
For
existingobjects,
existing objects,thethesystem
systemensures
ensuresthat thatonly
onlyaasingle
singleoriginal
originalcopy
copyof ofeach
each
objectexists.
object exists.TheTheprevious
previousversion
versionof ofan anobject
objectcan canbe berestored
restoredandandtwotwo
versionsof
versions ofthe
theobjects
objectscan canbe becompared.
compared.The TheCTS CTSsystem
systemasks asksfor
foraachange
change
requestnumber
request number(if (ifthe
therecording
recordingisison onin inthat
thatclient)
client)whenever
wheneveraacustomizing
customizing
changeisisdone
change doneor oraanewnewobject
objectisiscreated
createdwith withaadevelopment
developmentclass classother
other
than$TMP
than $TMP(local
(localobject
objectdevelopment
developmentclass). class).AAtasktaskisisautomatically
automaticallycreated
created
underaachange
under changerequest.
request.User Userhashasto torelease
releasethe thetask
taskfirst
firstto
torelease
releasethe the
changerequest.
change request.The Theuserusercancanbebeable
ableto tocreate
createor ormodify
modifythe theobject
objectonly
onlyafter
after
heor
he orshe
sheopened
openedaatask. task.Opening
Openingaatask taskregisters
registersthe thechange
changewithwiththe
the
system.Once
system. Oncethe theuser
userreleases
releasesaatask,task,the theobjects
objectsin intask
taskgetgettransferred
transferredto to
thechange
the changerequest.
request.
Afterthe
After theunit
unittesting
testinginincustomizing
customizingmaster masterclient
clientisiscompleted,
completed,aatask taskisis
releasedto
released toits
itschange
changerequest.
request.After
Afteraatask taskisisreleased,
released,ititcancannonolonger
longerbe be
modified.IfIfthe
modified. theuser
userwants
wantsto tomodify
modifythe thesame
sameobjects,
objects,which
whichwere
wereincluded
includedinin
thereleased
the releasedtask,task,hehehashasto tocreate
createaanew newtask..
task..
The transport types

KKtype:
type:TheThesystem
systemowner
ownerdoesdoesnot notget
getchanged
changedwith withKKtype typetransport.
transport.This
This
kindof
kind oftransport
transportisisonlyonlyallowed
allowedto toconsolidation
consolidationand andproduction
productionsystem.
system.After
After
theKKtype
the typeof oftransport
transportisisdone
doneno nocorrection
correctionisisallowed
allowedto tothose
thoseobjects.
objects.AnyAny
changesto
changes toKKtype
typetransport
transportobjects
objectsininconsolidation
consolidationsystemsystemare arecalled
calledrepair.
repair.
Therepairs
The repairscan canbe bedone
doneto tothose
thoseobjects
objectsififthe
thechange
changeoptionoptionisisselected
selectedinin
SE06and
SE06 andchange
changeoption
optionisisthere
therein inclient
clientlevel
levelselection
selectionin inT00
T00table.
table.Generally
Generally
KKtype
typetransport
transportisisusedusedforforstage
stageand andproduction
productionenvironment.
environment.
CCtype:
type:With
Withthe theCCtype
typetransport
transportthe theownership
ownershipof ofthat
thatobject
objectisisalsoalso
transferredto
transferred tothe
thetarget.
target.After
Afterthethetransport
transportisisdone,
done,the thetarget
targetsystem
systemisisthe
the
ownerof
owner ofthe
thetransported
transportedobjects.
objects.The Theobjects
objectswill
willbebeoriginals
originalsof ofthe
thetarget
target
system.These
system. Thesekind kindofoftransports
transportsare aregenerally
generallydonedoneininaafour fourtier
tierarchitecture,
architecture,
whereaabundle
where bundleof ofdevelopment
developmentobjects objectscancango gofrom
fromthe thesandbox
sandboxenvironment
environment
todevelopment
to developmentenvironment
environmentor ordevelopment
developmentenvironment
environmentto tointegration
integration
environmentand
environment andvice
viceversa.
versa.SAP SAPrecommends
recommendsdoing doingthese
thesetransports
transportswhenwhen
theobjects
the objectsshould
shouldmovemoveto toanother
anothersystemsystemfor forfurther
furtherdevelopment
developmentwork. work.
TTtype:
type:TTtypetypeisiscalled
calledaatransport
transportof ofcopy.
copy.TheTheownership
ownershipof ofthe
theobject
object
remainswith
remains withthethesource;
source;thethetarget
targetsystem
systemjustjustgets
getsthethecopy
copyof ofthe
theobjects.
objects.
Whenaasap
When sappatch
patchisisapplied
appliedto tothe
thedevelopment
developmentsystem systemand andtransported
transportedto to
othersystems,
other systems,those thoseare
areperfect
perfectexample
exampleof ofTTtype
typetransports
transports
Exporting change request

This
Thisisisthe
thephysical
physicalcopying
copyingof
ofthe
therecorded
recordedobjects
objectsfrom
fromthe
thedatabase
databaseof
ofthe
theR/3
R/3
systemtotofiles
system filesatatthe
theoperating
operatingsystem
systemlevel
level. .

This
Thisfiles
filesare
arelocated
locatedininthe
thetransport
transportdirectory
directory. .

Operating
Operatingsystem
systemlevel
levelfile
file K900210.scm
K900210.scmcreated
createdon
ondirectory
directory /usr/sap/trans/cofiles
/usr/sap/trans/cofiles

&&the
thefile
file R900210.scm
R900210.scm created
createdon
ondirectory
directory /usr/sap/trans/data
/usr/sap/trans/data &&the
thefile
file
SCME900143.SCMcreated
SCME900143.SCM createdon
ondirectory
directory/usr/sap/trans/log
/usr/sap/trans/log. .

The
Thefile
fileextension
extensionwill
willbe
bethe
thesource
sourcesystem
systemsid
sidname
name. .
Transport directory(1):
Transp ortdirectory
Transport directoryisisaafile
filesystem
systemlocated
locatedon
onOS
OSlevel
levelwhere
wherethe
theobjects
objectsininchange
change
requeststhat
requests thatwere
werereleased
releasedand
andexported
exportedfrom
fromthat
thatR/3
R/3system
systemare
arephysically
physicallycopied
copiedso
so
that they
that theycan
cansubsequently
subsequentlybe
beimported
importedtotoaatarget
targetR/3
R/3system.
system.

/usr/sap/trans
/usr/sap/transisisthe
theparent
parenttransport
transportdirectory
directory

Often
Oftenininaasystem
systemlandscape
landscapethere
thereisisonly
onlyone
onecommon
commontransport
transportdirectory
directory. .

All
AllR/3
R/3systems
systemsthat
thatshare
sharethe
thesame
sametransport
transportdirectory
directorymake
makeup
upaaTRANSPORT
TRANSPORT
GROUP.
GROUP.
IfIfthe
thetransport
transportdirectory
directoryisisnot
notshared
sharedwith
withother
othersystems
systems,it,itisiscalled
calledthe
thePrivate
Privatetransport
transport
directory. .
directory

PRD
PRD
DEV
DEV QAS
QAS

Common
Common Private
Private
transportdirectory
transport directory transportdirectory
transport directory

TransportGroup
Transport Group11 TransportGroup
Group22
Transport
Transport directory(2):
Oneor
One orMany
ManyTransport
TransportDirectory
Directory::

The
Thenetwork
networkconnection
connectiontotoan
anR/3
R/3system
systemisisnot
notfast
fastenough
enough. .

There
Thereisisno
nopermanent
permanentnetwork
networkconnection
connectionbetween
betweenthe
thedifferent
differentR/3
R/3systems
systemsof
ofthe
the
systemlandscape
system landscape. .

There
Thereare
aresecurity
securityreasons
reasonsthat
thatprevent
preventdirect
directaccess
accesstotoan
anR/3
R/3system
system(like
(likePRD).
PRD).

There
Thereare
aredifferent
differenthardware
hardwareplatforms
platformsthat
thatdo
donot
notallow
allowaacommon
commontransport
transport
directory.
directory.
Common
Commontransport
transportdirectory
directoryisisstandard
standardpractice
practice. .

When
Whenmoremorethan
thanone
onetransport
transportdirectory
directory,then
,thenmanual
manualtransfer
transferthe
theoperating
operatingsystem
system
levelfile
level filefrom
fromserver
servertotoserver.
server.

Every
Everycomputer
computerofofthe
thetransport
transportgroup
groupon onwhich
whichan anR/3
R/3instance
instanceisisinstalled
installedshould
should
havewrite
have writeaccess
access&&read
readaccess
accesstotothe
thetransport
transportdirectory.
directory.
Transport directory(3):

\usr\sap\trans
\usr\sap\trans
bin eps
eps
bin
data
data olddata
olddata
cofiles
cofiles
sapnames
sapnames
buffer
buffer
log
log tmp actlog
actlog
tmp
Transport directory(4):
bin
bin:: This
Thisdirectory
directorycontains
containsTP_<domain>.PFL
TP_<domain>.PFL (e.g. (e.g.TP_DOMAIN_SCM.PFL)
TP_DOMAIN_SCM.PFL)file file
whichisisthe
which themainly
mainlytransport
transportparameter
parameterfile
file. .
data
data:: This
Thisdirectory
directorycontains
containsactual
actualdata
datafilefileof
ofthe
therelated
relatedchange
changerequests
requestswith
withthethe
customizing&&development
customizing developmentchanges
changes. .(e.g.
(e.g.R900210.scm
R900210.scm)). .
cofiles
cofiles:: This
Thisdirectory
directorycontains
containscontrol
controlfiles
files or orchange
changerequest
requestinformation
informationfiles
filesused
usedbyby
thetransport
the transporttools
toolson
onthe
theOSOSlevel
level(e.g.
(e.g.K900210.scm
K900210.scm)). .
buffer
buffer:: This
Thisdirectory
directorycontains
containsananimport
importbuffer
bufferfor
foreach
eachR/3
R/3systems
systemsininaatransport
transport
group.whichcontains
group.which containsthetheinfo
infoofof which
whichchange
changerequests
requestsarearetotobe
beimported
importedininwhich
whichsystem
system. .

log
log:: This
Thisdirectory
directorycontains
containsall
alltypes
typesof
of log
logfiles
filesabout
aboutthe
theexport
export, ,import
importof
ofchange
change
requests(e.g.
requests (e.g.SCME900143.SCM
SCME900143.SCM)). .

actlog
actlog:: This
Thisdirectory
directorystores
storesthe
thelog
logof
ofuser
useractions
actionsininR/3
R/3for
forall
allchange
changerequests
requests&&tasks
tasks
likedate/user
like date/userof
ofcreation
creation&&release
releaseof
ofCR
CR(e.g.
(e.g.SCMZ900143.SCM
SCMZ900143.SCM).This ).Thisdirectory
directoryisis
accessedby
accessed byCTO
CTOonly.
only.

olddata
olddata:: This Thisdirectory
directoryisisneeded
neededwhen
whenwe weclean
cleanup
upthe
thetransport
transportdirectory.Old
directory.Oldexported
exported
datathat
data thatisistotobe
bearchived
archivedor
ordeleted
deletedisisstored
storedininthis
thisdirectory
directory. .

eps
 eps:: This
Thisisisdownload
downloaddirectory
directoryfor
forSAP
SAPsupport
supportpackages
packagesfrom
fromSAPNET
SAPNET. .
Transport directory(5):
Technicalinfo
Technical infoabout
abouttransport
transportdirectory
directory

Every
Everycomputer
computerofofthe
thetransport
transportgroup
groupon onwhich
whichan anR/3
R/3instance
instanceisisinstalled
installedshould
should
havewrite
have writeaccess
access&&read
readaccess
accesstotothe
thetransport
transportdirectory.
directory.

Estimate
Estimate100
100MB
MBper
perR/3
R/3instance
instancethat
thatwill
willbe
beusing
usingthe
thetransport
transportdirectory
directory. .

To
Toshare
sharecommon
commontransport
transportdirectory
directory,all
,allapplication
application&&database
databaseservers
serversmust
mustbebeininthe
the
samewindows
same windowsNT
NTdomain
domainororififdomain
domaindiffers
differscreate
createNT
NTtrusted
trustedrelationship
relationshipbetween
between
them.
them.

Set
Setaaglobal
globalshare
sharesapmnt
sapmnttotopoint
pointthe
thedirectory
directory\usr\sap
\usr\sapfiles
files. .
Then\usr\sap\trans
Then \usr\sap\trans files
filescan
canbe
beaccess
accessasas\sapmnt\trans
\sapmnt\trans. .

Set
SetNT
NTaccess
accesstype
typeFull
FullControl
Controlfor
forEveryone
Everyone on
onthis
thistransport
transportdirectory
directory. .

Must
Mustdefine
definethe
thetransport
transporthost
hostusing
usingthe
thealias
aliasSAPTRANSHOST
SAPTRANSHOST. .For
Forthis
thishave
havetoto
makean
make anentry
entryon
onfile
filec:\winnt\system32\drivers\etc\hosts
c:\winnt\system32\drivers\etc\hosts
92.83.18.149 scma
92.83.18.149 scma SAPTRANSHOST
SAPTRANSHOST. .
Transport directory(7):

PreparingOperating
Preparing OperatingSystem
SystemUsers:
Users:

IfIfwe
wewant
wanttotoinstall
installtp, theoperating
tp,the operatingsystem
systemusers
usersmust
mustfulfill
fulfillthe
thefollowing:
following:

Each
Eachuser
userthat
thatwants
wantstotouse
usethe
thetransport
transportsystem
systemrequires
requiresread
readand
andwrite
write
authorizationininthe
authorization thetransport
transportdirectory.
directory.

IfIfyou
youcall
callaatransport
transportprogram
programdirectly
directlyfrom
fromthe
theoperating
operatingsystem
systemlevel,
level,only
only
usethe
use theoperating
operatingsystem
systemuser
user<SAPSID>ADM
<SAPSID>ADM, ,SAPService<SAPSID>
SAPService<SAPSID>
Performing import

Importsare
Imports arenormally
normallynot
notperformed
performedby
bythe
thedeveloper
developerwho
whorequested
requestedan
anexport,
export,butbutby
bythe
the
systemadministrator.
system administrator.
For
For import
import the
theadministrator
administratormust
mustlog
logonto
ontothe
theoperating
operatingsystem
systemof
ofaahost
hostininthe
thetarget
target
systemas
system asthe
theuser
user <sapsid>adm
<sapsid>adm ..
wecan
we canstart
startaacomplete
completeimport
importwith
withthe
thefollowing
followingcommand:
command:
cdcd\usr\sap\trans\bin
\usr\sap\trans\bin
tptpaddtobuffer
addtobufferSCMK900211
SCMK900211PRD
PRD
tptpimport
importSCMK900211
SCMK900211PRD PRDclient100
client100 ---
--- Importingone
Importing onechange
changerequest
request
tptpimport
importall
allPRD
PRDclient100
client100 ---
--- Importingall
Importing allchange
changerequests
requests

In
Inthe
theSAP
SAPSystem,
System,there
thereare
are22background
backgroundevents
eventsthat
thatare
aretriggered
triggeredby
bytp
tp atat
thebeginning
the beginningand/or
and/orend
endof
ofananimport
importwith
withtp
tp import
import all andwith
all and withtp
tp put:
put:
SAP_IMPORT_START , , SAP_IMPORT_STOP
SAP_IMPORT_START SAP_IMPORT_STOP
The Route of a Request into the Target System

1. The
1.
The transport
transport of
of aa request
requestbegins
begins when
when the
the owner
owner of
ofthe
the request
request releases
releasesitit

2.
2. After
After released
released,, ititisisunlocked
unlockedand
and the
the data
data isisexported
exportedto
to OS
OSlevel
level

3. tp
tp registers
registersthat
that the
the request
request has
hasto
tobe
be imported
imported into
into the
the target
target system.
system.
3.

4.
4. Perform
Perform import
importto
to the
the target
target system
system using
using the
theSTMS
STMSwhich
whichcalls
callstp
tp

7.
7. The
Theobject
objectwill
willtransferred
transferredto
totarget
targetsystem
system
Configure Transport Management System

Before
 Beforestarting
starting work
workwithwiththe
theTransport
TransportManagement
ManagementSystem
System(TMS),
(TMS),
Wemust
We mustconfigure
configureititininall
allSAP
SAPSystems
Systemsininsystem
systemlandscape.
landscape.

In Configuringthe
InConfiguring thetransport
transportdomain
domain we
wedefine
definewhich
whichSAP
SAPsystems
systemsinin
systemlandscape
system landscapeform
formaatransport
transportdomain,
domain,and
andwhich
whichSAP
SAPsystem
systemisisto
to

bethe
be thetransport
transportdomain
domaincontroller.
controller.

In
InConfiguring
Configuringthe
thetransport
transportroutes
routes the
thetransport
transportroutes
routesare
areused
usedto
to
defineininwhich
define whichtarget
targetsystem
systemwewewant
wantto
toconsolidate
consolidatechange
changerequests,
requests,
andwhich
and whichSAP
SAPSystems
Systemsare
areforwarded
forwardedthis
thisinformation
informationautomatically.
automatically.

In
Intransport
transportdomain,
domain,thetheSAP
SAPSystem
Systemthatthatisisconfigured
configuredas asthe
thedomain
domain
controllerisisof
controller ofspecial
specialsignificance.
significance.IfIfthis
thisSAP
SAPSystem
Systemfails,
fails,we
wecannot
cannot
makechanges
make changestotothe
theTMS
TMSconfiguration
configurationduring
duringthis
thistime.
time.Therefore
Thereforeifif
transportdomain
transport domaincontains
containsmore
morethan
thanthree
threeSAP
SAPSystems,
Systems,SAP SAP
recommendconfiguring
recommend configuringaabackup
backupdomain
domaincontroller.If
controller.If domain
domaincontroller
controller
fails,the
fails, thebackup
backupcontroller
controllercan
canassume
assumethe thefunction
functionof ofthe
thedomain
domain
controller.
controller.
Configuring the Transport Domain(1)

To
 Toconfigure
configureand
andmaintain
maintainthe
thetransport
transportdomain
domainwe weneed
needthe
the
authorizationS_CTS_CONFIG
authorization S_CTS_CONFIGcontained
containedininthe
theprofile
profileS_A.SYSTEM.
S_A.SYSTEM.

First,
First,we
wemust
mustdecide
decidewhich
whichSAP
SAPSystem
Systemwe
wewant
wantto
toconfigure
configureas
asthe
the
transportdomain
transport domaincontroller
controller

We
Wecan
canonly
onlycarry
carryout
outall
allthe
theactivities
activitiesrelevant
relevantto
tothe
theentire
entiretransport
transport
domain,such
domain, suchasasconfiguring
configuringtransport
transportroutes
routesor
orconfiguring
configuringRFC
RFC
connections,in
connections, inthe
thedomain
domaincontroller.
controller.

The
 Thetransport
transportdomain
domaincontroller
controllershould
shouldnormally
normallybe
beconfigured
configuredin
inaa
productionsystem
production systemor
orquality
qualityassurance
assurancesystem.
system.
Configuring the Transport Domain(2)

1. Log
1. Logononininclient
client000
000in
inthe
theSAP
SAPSystem
Systemthat
thatwe
wewant
wantto
toconfigure
configureas
as
thetransport
the transportdomain
domaincontroller.
controller.

2.Enter
2. EnterTransaction
TransactionSTMS.
STMS.The
Thedialog
dialogbox
boxTMS:
TMS:Configure
ConfigureTransport
Transport
Domainappears.
Domain appears.

3.Enter
3. Enterthe
thename
nameand
andaashort
shortdescription
descriptionof
ofthe
thetransport
transportdomain.
domain.

4.Save
4. Saveyour
yourentries.
entries.The
Thefollowing
followingactions
actionsare
areperformed
performedautomatically
automaticallyinin

SAPSystem:
SAP System:
 The
Theuser
userTMSADM
TMSADMisiscreated.
created.
 The
TheRFC
RFCdestinations
destinationsrequired
requiredfor
forthe
theTMS
TMSarearegenerated.
generated.
 The
TheTMS
TMSconfiguration
configurationisisstored
storedininthe
thetransport
transportdirectory.
directory.
 The
Thetransport
transportprofile
profilefor
forthe
thetransport
transportcontrol
controlprogram
programtp tp isis
generated.
generated.
 The
TheSAP
SAPSystem
Systemisisconfigured
configuredas asaasingle
singlesystem
system
Configuring Virtual SAP Systems

We
Wemay
maynot
notwant
wanttotoinstall
installall
allthe
theSAP
SAPSystems
Systemswe
wehave
haveplanned
plannedfor
for
systemlandscape
system landscapeatatthe
thesame
sametime.
time.However,
However,wewecan
canuse
useTMS
TMSto to
configureSAP
configure SAPSystems
Systemsas asvirtual
virtualsystems
systemsininthe
thetransport
transportdomain
domainso
so
thatwe
that wecan
canmodel
modelthe
thetransport
transportroutes
routesof
ofour
ourwhole
wholesystem
systemlandscape.
landscape.

Toconfigure
To configureaavirtual
virtualsystem:
system:

1.Log
1. Logon
ontotothe
theSAPSAPsystem
system(In (Intransport
transportdomain
domaincontroller)
controller)
2.Call
2. CallTransaction
TransactionSTMS.STMS.
3.Choose
3. ChooseOverview
Overview Systems.The
Systems. Thesystem
systemoverview
overviewappears.
appears.
4.Choose
4. ChooseSAP SAPSystem
SystemCreate
CreateVirtual system.
Virtualsystem.
Thedialog
The dialogboxboxTMS:
TMS:Configure
ConfigureVirtual
VirtualSystem
Systemappears.
appears.
5.Enter
5. Enterthe
thename
nameand andaashort
shortdescription
descriptionofofthe
theSAP
SAPSystem.
System.
Thedomain
The domaincontroller
controllerisisproposed
proposedas asthe
thecommunications
communicationssystem.system.
Thecommunications
The communicationssystem systemisisrequired
requiredtotoact
actas
asaasubstitute
substitutefor
for
accessingthe
accessing thetransport
transportdirectory.
directory.
6.Save
6. Saveentries
entriesandandconfirm
confirmthat
thatwewewant
wanttotodistribute
distributethe
theconfiguration
configuration
changeto
change toall
allreal
realSAP
SAPSystems.
Systems.
Configuring the Transport Control Program tp

The
Thetransport
transportcontrol
controlprogram
programtp tp requires
requiresaatransport
transportprofile
profilethat
that
containsinformation
contains informationabout
aboutestablishing
establishingthe
thedatabase
databaseconnection
connectionforfor
allSAP
all SAPSystems
Systemsin inthe
thetransport
transportdomain.
domain.TMS
TMSgenerates
generatesandand
managesthis
manages thistransport
transportprofile
profileas
asaapart
partof
ofthe
thetransport
transportdomain
domain
configuration.
configuration.

Must
Mustenter
enterthe
thenecessary
necessaryprofile
profileparameters
parametersfor
forthis
thisSAP
SAPSystem
Systemin
in
thetransport
the transportprofile
profileTPPARAM
TPPARAMusingusingaatext
texteditor.
editor.
tp / r3trans /tpparam (1)
TransportControl
Transport ControlProgram
Programtp tp
Transport
Transportcontrol
controlprogram
programtptpisisan
anutility
utilitytototransports
transportsobjects
objectsbetween
betweenthe
thesap
sapsystem
system
&&Upgrading
Upgradingthe thesap
saprelease.
release.
tptpisiscalled
calledby
bythe
theother
otherprograms
programs
Change
Change&&Transport
Transport System
System(CTS)
(CTS)
Transport
TransportManagement
ManagementSystem
System(TMS)
(TMS)
Upgrade
Upgradecontrol
controlprogram
programR3up
R3up(Upgrade
(Upgradecontrol
controlprogram)
program)
R3transProgram
R3trans Program
 This
Thissap
sapprogram
programuses
usestototransport
transportdata
databetween
betweenthe
thesap
sapsystems
systems&&the
themigration
migration
betweenthe
between thedifferent
differentsap
saprelease.
release.
Mainly
MainlyR3trans
R3transisiscalled
calledby
bythe
theprograms
programstptp&&r3up
r3up
Transportprofile
Transport profile(tpparam)
(tpparam)
This
Thisisisaaglobal
globalparameter
parameterfile
fileused
usedby
bytptp&&administrated
administratedby
bySAP
SAPTMS
TMS. .

For
Foreach
eachtransport
transportgroup
groupthere
thereare
areone
onetransport
transportprofile
profile.The
.Thetransport
transportprofile
profilecontains
contains
thesettings
the settingsneeded
neededtotoconfigure
configurethe
thetransport
transportcontrol
controlprogram
programtptp&&transport
transportprogram
program
r3trans. .
r3trans
Transport
Transportprofile
profilefile
filestores
storesininthe
thedirectory
directorysapmnt/trans/bin
sapmnt/trans/bindirectory
directorywith
withnames
names
TP_DOMAIN_SCM.PFL.. .
TP_DOMAIN_SCM.PFL.
The
Theline
lineininthis
thisfile
filepreceded
precededby
by ##isisaacomment
commentline
line. .
tp / r3trans /tpparam (2)

In
Intime
timeofofsetting
settingup
uptransport
transportprofile
profilethe
thefile
fileTPPARAM.TPL
TPPARAM.TPLcopy
copytotosubdirectory
subdirectory
\usr\sap\trans\bindirectory
\usr\sap\trans\bin directoryas
asaafile
filename
nametpparam
tpparam. .

All
AllSAP
SAPSystems
Systemsshould
shouldhave
haveunique
uniquenames.
names.Transport
Transportonly
onlypossible
possible between
betweenSAP
SAP
systemsthat
systems thathave
havedifferent
differentnames.
names.

IfIfwe
wehave
haveseveral
severalSAP
SAPSystems
Systemswith
withthe
thesame
samenames,
names,transporting
transportingisisimpossible
impossible
becausethe
because thetarget
targetsystem
systemof
ofaatransport
transportisisnot
notunique.
unique.

Do
Donot
notuse
useany
anyof
ofthe
thefollowing
followingnames
namesas
asthe
thesystem
systemname:
name:
ADD,ALL,
ADD, ALL,AND,
AND,ANY,
ANY,ASC,
ASC,COM,
COM,DBA,
DBA,END,
END,EPS,
EPS,FOR,
FOR,GID,
GID,INT,
INT,KEY,
KEY,LOG,
LOG,
MON,NOT,
MON, NOT,OFF,
OFF,RAW,
RAW,ROW,
ROW,SAP,
SAP,SET,
SET,SGA,
SGA,SH0,
SH0,SID,
SID,UID,
UID,VAR
VAR
Transportprofile
Transport profileparameters
parameters: :
SID/DBHOST
SID /DBHOST ==scma
scma (hostname
(hostnameof
ofthe
thedatabase
databaseserver
server))
SID/DBNAME
SID /DBNAME ==SCM
SCM (name
(nameof
ofthe
thedatabase
databaseinstance)
instance)
SID/DBTYPE
SID /DBTYPE ==ora
ora (database
(databasetype)
type)
SID/TP_VERSION
SID /TP_VERSION ==266
266 (tp
(tpversion
version))
TRANSDIR
TRANSDIR ==\\scma\sapmnt\trans
\\scma\sapmnt\trans (path
(pathof
ofthe
thetransport
transportdirectory
directoryon
onnetwork
network))
tptpconnect
connect<sapsid>
<sapsid>
tp Commands(1)
Thisinforms
informsconnection
connectionwith
withthe
theSID
SIDsystem
systemisissuccessful
successfulor
ornot
not.It
.Itlogs
logson
ontotodatabase
database&&
This
thenlogs
then logsoff
off (If
(Ifsuccessful
successfulthen
thenTMS
TMSwill
willwork)
work). .
tp
 tpaddtobuffer
addtobuffer<request>
<request><sapsid>
<sapsid>
Thisadds
This addsthethetransport
transportrequest
requesttotothe
thebuffer
bufferof
ofthe
the<SID>system.
<SID>system.&&places
placesititas
asthe
thelast
last
requesttotobe
request beimported.If
imported.Ifititisisalready
alreadyininthe
thebuffer
buffer,modifies
,modifiesthe
theorder&
order&places
placesatatlast
last. .
tp
 tpshowbuffer
showbuffer<sapsid>
<sapsid>
Thisdisplays
This displaysthe
thetransportable
transportablechange
changerequests
requestsready
readyfor
forimport
importtotothe
the<sid>
<sid>
tp
 tpcleanbuffer
cleanbuffer<sapsid>
<sapsid>
Thisdeletes
This deletessuccessfully
successfullyimported
importedchange
changerequests
requestsfrom
fromthe
thelist
listof
ofrequests
requeststhat
thatare
aremarked
marked
forimport
for importinto
intothe
theSAP
SAPSystem
System<SAPSID>.
<SAPSID>.
tp
 tpcount
count<sapsid>
<sapsid>
Thisdisplays
This displaysthe
thenumber
numberof
ofrequests
requestsininthe
the<sid>
<sid>buffer
bufferwaiting
waitingfor
forimport
import
tp
 tpdelfrombuffer
delfrombuffer<request>
<request><sapsid>
<sapsid>
IfIfthe
thespecified
specifiedrequest
requestisismarked
markedfor
forimport
importinto
intothe
thespecified
specifiedSAP
SAPSystem,
System,this
thisflag
flagisis
deletedfrom
deleted fromthe
theimport
importlist.
list.
tp
 tplocksys
locksys<sapsid>
<sapsid>
Thespecified
The specifiedSAP
SAPSystem
Systemisislocked
lockedtotoprevent
preventusers
usersother
otherthan
thanSAP*
SAP*and andDDIC
DDICfrom
from
loggingon.
logging on.When
Whenaauser
userother
otherthan
thanSAP*
SAP*ororDDIC
DDICtries
triestotolog
logon
ontotothe
thesystem,
system,the
the
messageLogon
message Logonnot
notpossible,
possible,put
putininprogress
progressappears.
appears.
tp
 tpunlocksys
unlocksys<sapsid>
<sapsid>
Thelock
The lockset
setby
bythe
thecommand
commandtp
tplocksys
locksys<sapsid>
<sapsid>isisdeleted.
deleted.
tp Commands(2)

tp/R3trans
tp/ R3transReturn
ReturnCodes
Codes

R3trans sets
R3trans setsaareturn
returncode
codethat
thatshows
showswhether
whetheror ornot
notthe
thetransport
transporthashassucceeded.
succeeded.
0:No
0: Noerrors
errorsor
orproblems
problemshave
haveoccurred.
occurred.
4:Warnings
4: Warningshave haveoccurred
occurredbutbutthey
theycan
canbe
beignored.
ignored.
8:Transport
8: Transportcould
couldnot
notbe
befinished
finishedcompletely.
completely.Problems
Problemsoccurred
occurredwith
withcertain
certainobjects.
objects.
12:Fatal
12: Fatalerrors
errorshave
haveoccurred,
occurred,such
suchasaserrors
errorswhile
whilereading
readingororwriting
writingaafile
fileor
or
  unexpected
unexpectederrors
errorswithin
withinthe
thedatabase
databaseinterface,
interface,ininparticular
particulardatabase
databaseproblems.
problems.
16:Situations
16: Situationshave
haveoccurred
occurredthat
thatshould
shouldnot
nothave.
have.
Examples:
Examples:
––Constants
Constantsininthetheprogram
programarearetoo
toosmall
small
––Not
Notenough
enoughavailable
availablememory
memory
––Internal
InternalR3trans
R3trans error error
Otherreturn
Other returncodes
codesarearenot
notset
setby
byR3trans
R3trans itselfitselfbut
butpoint
pointtotoerrors,
errors,such
suchasas
segmentation
segmentation
faults.
faults.
Maintaining and Monitoring the Transport Domain

Once
Oncewewehave
haveconfigured
configuredthethetransport
transportdomain
domaincontroller
controllerand
andincluded
included
SAPSystems
SAP Systemsininthe
thetransport
transportdomain,
domain,there
therewill
willbe
besituations
situationsininwhich
which
theconfiguration
the configurationof
ofthe
thetransport
transportdomain
domainhas
hasto
tobebeadjusted.
adjusted.
Wemust
We mustchange
changethetheconfiguration,
configuration,for
forexample
examplewhen:
when:

An
 AnSAP
SAPSystem
Systemmoves
movesto
toanother
anotherhost
host

AAvirtual
 virtualsystem
systemisisreplaced
replacedwith
withaareal
realsystem
system

An
 AnSAP
SAPSystem
Systemisisdeleted
deletedfrom
fromthe
thetransport
transportdomain
domain

An
 AnSAP
SAPSystem
Systemisislinked
linkedto
toanother
anothertransport
transportdirectory
directory

The
 Thesettings
settingsfor
forthe
thetransport
transportcontrol
controlprogram
programhave
haveto
tobe
bechanged
changed
Configuring the Backup Domain Controller
 The
 TheSAP
SAPSystem
Systemthat
thatwe
wewant
wanttotouse
useas
asthe
thebackup
backupcontroller
controllermust
must
havethe
have thesame
samerelease
releaseversion
versionas
asthe
thedomain
domaincontroller.
controller.Otherwise,
Otherwise,
configurationinformation
configuration informationmay
maybebelost
lostwhen
whenchanging
changingthe
thetransport
transport
domaincontroller.
domain controller.

Toconfigure
To configureaabackup
backupdomain
domaincontroller:
controller:

1. Log
1. Logonontotothe
theSAP
SAPSystem
Systemfunctioning
functioningas
asthe
thetransport
transportdomain
domain
controller.
controller.
2. Enter
2. EnterTransaction
TransactionSTMS.
STMS.
3. Choose
3. ChooseOverview
Overview Systems.The
Systems. Thesystem
systemoverview
overviewappears.
appears.
4. Position
4. Positionthethecursor
cursorononthe
thedomain
domaincontroller.
controller.
5. Choose
5. ChooseSAP SAPSystem
System Change.The
Change. Thebrings
bringsyouyouto
tothe
thescreen
screen
ChangeTMS
Change TMSConfiguration:
Configuration:System
System<SID>.
<SID>.
6. In
6. Inthe
thefield
fieldBackup,
Backup,enter
enterthe
theSAP
SAPSystem
Systemyouyouwant
wanttotouse
useas
asthe
the
backupcontroller
backup controllerof
ofyour
yourtransport
transportdomain.
domain.
7. Save
7. Saveyour
yourentries
entriesand
anddistribute
distributethe
theconfiguration
configurationchange.
change.
Activating the Backup Domain Controller

IfIfdomain
domaincontroller
controllerfailed
failedand
andwewehave
haveto
tomake
makechanges
changesto tothe
theTMS
TMS
configuration,we
configuration, wecancanactivate
activatethe
thebackup
backupcontroller.
controller.

Toactivate
To activatethe
thebackup
backupdomain
domaincontroller:
controller:
1.Log
1. Logon
onto
tothe
theSAP
SAPSystem
Systemfunctioning
functioningas
asthe
thebackup
backupdomain
domaincontroller.
controller.
2.Enter
2. EnterTransaction
TransactionSTMS.
STMS.
3.Choose
3. ChooseOverview
OverviewSystems.
Systems.The Thesystem
systemoverview
overviewappears.
appears.
4.Choose
4. ChooseExtras Activatebackup
ExtrasActivate backupcontroller.
controller.
5.Confirm
5. Confirmthe
theprompt.
prompt.
Configuring Transport Routes
Beforeconfigure
Before configurethe
thetransport
transportroutes,
routes,the
thefollowing
followingprerequisites
prerequisitesmust
mustbe
be
met:
met:
The
 Thetransport
transportdomain
domainhashasbeen
beenconfigured
configured
All
 AllSAP
SAPSystems
Systemsinvolved
involvedwere
wereincluded
includedininthe
thetransport
transportdomain.
domain.

Theconfiguration
The configurationofofthe
thetransport
transportroutes
routesisismanaged
managedin inthe
theSAP
SAPSystem
System
thatserves
that servesas
asthe
thetransport
transportdomain
domaincontroller
controllerand
andcan
canbebedistributed
distributedto
to
andactivated
and activatedininall
allother
otherconnected
connectedSAP
SAPSystems
Systemsininthe
thetransport
transportdomain.
domain.

Thetransport
The transportroute
routeconfiguration
configurationconsists
consistsof:
of:
System
Systemattributes
attributes
Consolidation
Consolidationroutes
routes
Delivery
Deliveryroutes
routes
SAPprovides
SAP providestwo
twoeditors
editorsfor
forconfiguring
configuringtransport
transportroutes:
routes:
Graphical
Graphicaleditor
editor
TheSAP
The SAPSystems
Systemsand andtheir
theirtransport
transportroutes
routesarearedisplayed
displayedgraphically.
graphically.
Youcan
You canposition
positionandandlink
linkthe
theSAPSAPSystems
Systemstogether
togetherbybyclicking
clickingand
andholding
holding
themouse.
the mouse.
Hierarchical
Hierarchicallistlisteditor
editor
TheSAP
The SAPSystems
Systemsand andtheir
theirtransport
transportroutes
routesarearedisplayed
displayedininaatree
tree
structure.
structure.
Maintain Transport Management system(1)
We
 Wecan
canmaintain
maintaintransport
transportmanagement
managementsystem
systemusing
usingSTMS
STMS

Wecan
We canadd
addanother
another
systemusing
system usingthis
thisoption
option
Maintain Systems to a transport domain (1)
Choose
 ChooseSYSTEM
SYSTEMor
orSHIFT
SHIFTF6
F6 then
thenwe
weget
getthe
thescreen
screen..

Wechoose
We choosethis
thisoption
optiontotocreate
create
aavirtual
virtualSystem
System

Thelist
The listofofsystems
systemsconnected
connected
withthe
with theTransport
TransportDomain
Domain

Specifythe
Specify thevirtual
virtualsystem
system
nameas
name asDEV
DEV
Maintain Systems to a transport domain(2)
System
 SystemDEV
DEVattached
attachedto
tothe
thesystem
systemlist
list

Newlycreated
Newly createdsystem
system
DEVattached
DEV attachedalready
already
Maintain Transport Route to a Transport Domain(1)
We
 Wecan
canmaintain
maintaintransport
transportmanagement
managementsystem
systemusing
usingSTMS
STMS

Wecan
We canadd
addanother
another
TransportRoute
Transport Routeusing
using
thisoption
this option
Maintain Transport Route to a Transport Domain(2)
We
 Wecan
canmaintain(add/change)
maintain(add/change)Transport
TransportLayer
Layer from
fromthis
thisscreen
screen

Choosetotocreate
Choose createnew
new
TransportLayer
Transport Layer

Choose
Choose
display/Changetoto
display/Change
edit/changethe
edit/change the
transportroutes
transport routes

Givename
Give nameZDEV
ZDEVofof
thenew
the new
TransportLayer
Transport Layer
Maintain Transport Route to a Transport Domain(3)
Then
 Thenthe
thenewly
newlycreated
createdtransport
transportlayer
layeradded
addedto
tothe
thesystem
system

Usedthis
Used thisoption
optiontoto
createaanew
create new
transportroute
transport route

Transportlayer
Transport layerZDEV
ZDEV
addedtotothe
added thesystem
system

Specifythe
Specify thesystems
systems&&
transportlayers
transport layers
Maintain Transport Route to a Transport Domain(4)

Transportroute
Transport routeZDEV
ZDEV
addedfor
added forthe
thesystem
system
DEV
DEV
Maintain Transport Route to a Transport Domain(5)
Graphical
 GraphicalPresentation
Presentationof
ofthe
theTransport
TransportDomain
Domain
IMPORTANT TRANSACTION CODES FOR TMS:

STMS Initial screen of the Transport Management System


STMS_QUEUES Displays the import queue
STMS_IMPORT Import queue of the current SAP System
STMS_PATH TMS transport routes
STMS_DOM TMS system overview
SE01 Transport Organizer (Extended)
SE09 ,SE10 Transport Organizer
Create Change Request(1)
We
 Wecan
cancreate
createChange
ChangeRequest
Requestof
ofaarole
roleusing
usingPFCG
PFCGto
to
transportingone
transporting onerole
roleto
toanother
anotherserver
server..

Doubleclick
Double clicktoto
make
make change
change
request
request

Clickhere
Click here
Create Change Request(2)
We
 Wecan
cancreate
createaanew
newChange
ChangeRequest
Requestor
orassign
assignto
toold
oldChange
Change
Request..
Request

Createaarequest
Create request
clickhere.
click here.

Enter
Enter
DESCRIPTION&&
DESCRIPTION
targetSERVER
target SERVER

NewChange
New Change
requestwill
request willbe
be
generated
generated
Check Change Request(1)
Now
 Nowwe
wecan
cancheck
checkthe
thechange
changerequest
requestusing
usingthe
theTC
TC SE01
SE01

Thismessage
This message
confirmsthe
confirms thecreation
creation
ofofchange
changerequest
request

Clickhere
Click here
Check Change Request(1)
Now
 Nowwewecan
cancheck
checkthe
thechange
changerequest
requestusing
usingthe
theTC
TC SE01
SE01
Enter
 Enterthe
thechange
changerequest
request SCMK900314
SCMK900314

Enterthe
Enter the
changerequest
change request

Afterentering
After enteringthe
the
changerequest
change request,use
,use
DisplayButton
Display Button
Check Change Request(1)
We
 Weget
getthe
thedetails
detailsof
ofthe
thechange
changerequest
request

Typeofofthe
Type the
Changerequest
Change request

Customizingtask
Customizing task
correspondingtotothe
corresponding theCR
CR
ADD a new TASK to a Change Request(1)
To
 Tocreate
createnew
newtask
taskfor
foranother
anotheruser
userto
toaachange
changerequest
requestpress
pressF7
F7

PressF7
Press F7totoadd
addnew
newtask
task
foraanew
for newuser
user

Enteruser
Enter username
nametoto
attachaanew
attach newtask
task
ADD a new TASK to a Change Request(2)
New
 Newtask
taskcreated
createdwith
withthe
thename
nameof
ofuser
user,,TEST-USER1
TEST-USER1

Newtask
New taskcreated
createdon
onaa
samechange
same changerequest
request
Withname
With nameSCMK900327
SCMK900327
ADD a new TASK to a Change Request(3)
Now
 NowLogin
Loginas
asaaTEST-USER1
TEST-USER1

Newtask
New taskcreated
createdon
onaa
samechange
same changerequest
request
Withname
With nameSCMK900327
SCMK900327
ADD a new object to a change Request(1)
Now
NowLogin
Loginas
asaaTEST-USER1
TEST-USER1
Now
Nowassign
assignone
onerole-object
role-objectZ_PFCG
Z_PFCG to tothe
thepreviously
previouslycreated
created
task SCMK900327
task whichbelongs
SCMK900327which belongsto
tothe
thetask
taskSCMK900314
SCMK900314

Nowtransport
Now transportthe
therole
role

Nowattach
Now attachthe
thechange
change
requestSCMK900314
request SCMK900314
ADD a new object to a Change Request(2)

Weget
We getthe
themessage
messageofof
confirmation
confirmation
ADD a new object to a Change Request (3)
Now
 NowLogin
Loginas
asaaSAPBASIS
SAPBASIS..
Use
 Usetransaction
transactioncode
codeSE01,
SE01,we
weget
getthe
thefollowing
followingscreen
screen..

Weselect
We selectthe
thechange
change
requestSCMK900314
request SCMK900314

Nowuse
Now usethe
thebutton
buttonDisplay
Display
ADD a new object to a Change Request (4)
Now
 Nowwe
weget
getthe
thefollowing
followingscreen
screen..

Therole
The roleobject
objectZ_PFCG
Z_PFCG
alreadyattached
already attachedwith
withthe
the
taskSCMK900327
task SCMK900327
ADD a new object to a Change Request (5)
Now
 Nowwe
weadd
addanother
anotherobject
objectZ_NEW_AG_SPRO
Z_NEW_AG_SPROtotoaatask
task
SCMK900327using
SCMK900327 usingthe
theuser
user TEST-USER1
TEST-USER1..
Login
 Loginas
asaaTEST-USER1
TEST-USER1

Nowwe
Now weattach
attachthe
therole
roleobject
object
Z_NEW_AG_SPROtotothe
Z_NEW_AG_SPRO the
C.R. SCMK900327
C.R. SCMK900327
ADD a new object to a Change Request (6)
Login
 Loginas
asaaSAPBASIS
SAPBASIS
Use
 Usethe
theTC
TCSE01
SE01to
tofind
findthe
thedetails
details..

Twoobjects
Two objectsattached
attachedwith
withthe
the
taskSCMK900327
task SCMK900327
Change the owner of the task in a Change Request (1)
We
 Wecan
canchange
changethe
theowner
ownerof
ofthe
thechange
changerequest
request..

Bythis
By thisoption
optionwe
wecan
can
changethe
change theowner
ownerofofthe
the
task
task
Change the owner of the task in a Change Request (2)
Then
 Thenthe
theowner
ownerof
ofthe
thetask
taskhave
havebeen
beenchanged
changedto
toSAPBASIS
SAPBASIS

Ownerofofthe
Owner thetask
taskhave
have
beenchanged
been changedtoto
SAPBASIS
SAPBASIS
Release a Change Request (1)
We
 Wehave
haveto
torelease
releasethe
thechange
changerequest
requestafter
aftercompletion
completionthe
thework
work

Torelease
To releasethe
thetask
taskuse
use
thisbutton
this buttonor
orF9
F9
Release a Change Request (2)
Then
 Thenthe
theowner
ownerof
ofthe
thetask
taskhave
havebeen
beenchanged
changedto
toSAPBASIS
SAPBASIS

•SCMK900327Task
•SCMK900327 Task
released&&get
released getthe
the
messagelike
message likethis.
this.

ButSCMK900315
But SCMK900315not
not
released
released
Release a Change Request (3)
We
 Weget
getthe
themessage
messageinintime
timeof
ofrelease
releasethe
thechange
changerequest
requestSCMK900314
SCMK900314

Exportisisgoing
Export goingon
on
Release a Change Request (4)
We
 Weget
getthe
themessage
messageinintime
timeof
ofrelease
releasethe
thechange
changerequest
requestSCMK900314
SCMK900314

Afterreleasing
After releasingtwo
twotasks
tasks
thechange
the changerequest
requestcan
can
berelease.
be release.
Performing Transports

Afteryou
After yourelease
releaseaachange
changerequestrequestusing usingthe
theTransport
TransportOrganizer,
Organizer,the the
objectsininthe
objects therequest
requestare areexported
exportedfrom fromthe
thedatabase
databaseand andstored
storedininthethe
transportdirectory.
transport directory.At Atthethesame
sametime, time,thethechange
changerequest
requestisismarked
markedfor for
importinto
import intothe
thetarget
targetsystem
systemby bybeing
beingplaced
placedininthe
theimport
importqueue
queueof ofthe
the
targetsystem.
target system.After
Afterthetheexport
exportlogloghas hasbeen
beenchecked,
checked,the thedeveloper's
developer'sor or
projectmanager's
project manager'swork workisisinitially
initiallyfinished.
finished.
Thesubsequent
The subsequentimportimportinto intothe
thetarget
targetsystem
systemisisgenerally
generallyperformed
performedby bythe
the
transportadministrator.
transport administrator.The Theimport
importoverview
overview(STMS
(STMS→ Overview→
→Overview Imports)
→Imports)
providesyou
provides youwith
withthe
thefollowing
followinginformation
informationon onall
allSAP
SAPSystems
Systemsin inthe
the
transportdomain:
transport domain:
Numberof
Number ofrequests
requestsready readyfor forimport
import
Statusof
Status ofthe
theimport
importqueuequeue
Forperformance
For performancereasons,
reasons,the thedata
datarequired
requiredfor
forthis
thisisisonly
onlyread
readfrom
fromthe the
transportdirectory
transport directorythethefirst
firsttime
timethe theTMS TMSisiscalled.
called.After
Afterthat,
that,information
information
bufferedin
buffered inthe
thedatabase
databaseisisalways alwaysshown. shown.TheThetime
timestamp
stampin inthe
theimport
import
overviewindicates
overview indicateshowhowcurrent
currentthe thedisplayed
displayedinformation
informationis. is.To
Torefresh
refreshthe the
bufferedinformation,
buffered information,
chooseEdit
choose Edit→ Refresh.
→ Refresh.
IfIfan
anSAP
SAPSystem
Systemisislocked
lockedfor forTMS,
TMS,this thissystem
systemisisnotnotdisplayed
displayedininthe the
importoverview.
import overview.
Starting an Import: Options

Allthe
All theoptions
optionsfor
forstarting
startingan
animport
importininTMS
TMSare
arelisted
listedhere.
here.The
Theoptions
optionsyou
you
havedepend
have dependononwhich
whichimport
importtype
typeyou
youhave
havechosen
chosen(project
(projector
orindividual
individual
import,import
import, importall
allrequests,
requests,transport
transportworkflow).
workflow).

Selectall
Select allrequests
requestsforforlater
laterimport
import
Therequests
The requestsremain
remainininthe
theimport
importqueue
queueafter
afterthe
theimport
importand
andcancanbebe
imported,for
imported, forexample,
example,into
intoanother
anotherclient.
client.This
Thisisisonly
onlyuseful
usefulififyou
youhave
havenot
not
switchedon
switched onextended
extendedtransport
transportcontrol,
control,but
butyou
youwant
wanttotoprovide
provideseveral
several
clientswith
clients withrequests.
requests.

Leavetransport
Leave transportrequest
requestin inqueue
queueforforlater
laterimport
import
Thiscauses
This causesthese
theserequests
requeststo tobe
beimported
importedagain
againininthe
thecorrect
correctorder
orderwith
withthe
the
nextimport
next importof
ofall
allthe
therequests.
requests.This
Thisoption
optionisisuseful
usefulififyou
youhave
havetotomake
make
preliminaryimports
preliminary importsfor forindividual
individualrequests.
requests.ThisThisprevents
preventsolder
olderobjects
objectsfrom
from
beingimported
being importedatatthethenext
nextregular
regularimport
importofofall
allthe
therequests
requestsThe
Theoption
optionLeave
Leave
transportrequest
transport requestin inqueue
queuefor
forlater
laterimport
importisisactivated
activatedas asaadefault
defaultonly
onlyfor
for
Customizingrequests
Customizing requestsand andtransportable
transportablechange
changerequests.
requests.

Importtransport
Import transportrequests
requestsagain
again
Thetransport
The transportcontrol
controlprogram
programalso
alsoimports
importsthe
thetransport
transportrequest
requestififititalready
already
hasbeen
has beencompletely
completelyimported.
imported.
Starting an Import: Options

Overwriteoriginals
Overwrite originals
Thetransport
The transportcontrol
controlprogram
programalso
alsoimports
importsobjects
objectsififthe
theobjects
objectsare
arethe
the
originalsininthe
originals thetarget
targetsystem.
system.The
Theobject
objectdirectory
directoryentry
entrydetermines
determinesthe
the
SAPSystem
SAP Systemwhere
wherethe
theoriginal
originalversion
versionof
ofan
anobject
objectisislocated.
located.

--Overwrite
Overwriteobjects
objectsin inunconfirmed
unconfirmedrepairs
repairs
Thetransport
The transportcontrol
controlprogram
programalso
alsoimports
importsobjects
objectsififthey
theywere
wererepaired
repaired
inthe
in thetarget
targetsystem
systemand
andthe
therepair
repairisisnot
notyet
yetconfirmed.
confirmed.

Ignoreunpermitted
Ignore unpermittedtransport
transporttype
type
Thetransport
The transportcontrol
controlprogram
programimports
importsthe
thetransport
transportrequest
requestififthis
this
transporttype
transport typewas
wasexcluded
excludedby
byparticular
particularsettings
settingsin
inthe
thetransport
transportprofile.
profile.

Ignorepredecessor
Ignore predecessorrelations
relations
Youcan
You canchoose
choosethis
thisoption
optionififyou
youwant
wanttotoimport
importall
allthe
therequests
requestsfor
forone
one
orseveral
or severalprojects,
projects,but
butadditional
additionalrequests
requestsfrom
fromother
otherprojects
projectsexist
existfor
for
whichthere
which thereare
aredependencies.
dependencies.This Thisoption
optionisisswitched
switchedoffoffby
bydefault,
default,
whichmeans
which meansthethepredecessor's
predecessor'srelationships
relationshipsare
arechecked
checkedbefore
beforethe
the
import.The
import. Theimport
importonly
onlyoccurs
occursififthe
thepredecessor's
predecessor'srelationships
relationshipswill
willnot
not
bedamaged.
be damaged.
overview.
overview.
Troubleshooting

Youcan
You canuse
usethe
thefollowing
followingtools
toolsfor
formaking
makingchecks
checksand
anddiagnoses
diagnosesin
inthe
the
TransportManagement
Transport ManagementSystem:
System:

---- CCMS
CCMSAlert
AlertMonitor
Monitor
AlertViewer
Alert Viewer
ImportHistory
Import History
---- SAP
SAPOnline
OnlineHelp
Help
ExportHistory
Export History
TMSJob
TMS JobMonitor
Monitor
CheckRFC
Check RFCConnections
Connections
Checkthe
Check theTransport
TransportDirectory
Directory
Checkthe
Check theTransport
TransportControl
ControlProgram
Program
Checkthe
Check theImport
ImportQueue
Queuefor
forConsistency
Consistency
Displaythe
Display thetp
tpSystem
SystemLog
Log
DeleteRequests
Delete Requestsfrom
fromthe
theQA
QAWorklist
Worklist
ActivateInactive
Activate InactiveRequests
Requests

You might also like