TP & R3trans: Roland Hamm Sap Ag
TP & R3trans: Roland Hamm Sap Ag
TP & R3trans: Roland Hamm Sap Ag
Roland Hamm
SAP AG
Contents:
Transport directory naming conventions
Transport tools and communication mechanisms
Import process and troubleshooting
Objectives:
At the end of this unit you will be able to:
Outline the files in the transport directory
Explain transport tools and their intercommunication
Perform imports and troubleshooting with tp
Clean-up the transport directory
User SMITH
DEVK900073 is released
creates change request
and exported to QAS
DEVK900073
Transport Directory
Export Import
Development Quality
Assurance
Operating system
R3trans R3trans
Transport
Directory
DEV QAS
database
database
Transport Directory
tp import all QAS
DEVK900004 client=200
DEVK900008
DEVK900016
tp import DEVK900016 QAS client=200 u0
DEVK900013
tp showbuffer <SID>
tp addtobuffer <request> <SID> [u<digit(s)>]
tp delfrombuffer <request> <SID>
tp cleanbuffer <SID>
tp setstopmark <SID>
tp delstopmark <SID>
TASK UMODE
----------------------------------------------------------------------------------------------
DEVK900048 8
DEVK900057
DEVK900053
STOPMARK Is a special entry (not a change request)
DEVK900069 2
Export Import
Development Quality
Assurance
R/3
Operating system
database
database tp tp
QAS
DEV
exit code
exit code
write data files, read data files, connect, update,
connect, read logs write logs delete and insert
R3trans R3trans
Transport
Directory
Export Import
RDDMASGL
RDDGENBB Quality
RDDVERSL Assurance
RDD*-
...
Development
Jobs RDDIMPDP
starts
schedules
write logs
R/3 RDDNEWPP
triggers
Operating system
TRBAT TRJOB tp
Transport database
Directory
QAS
SAP AG 2000 O14 Upgrade WS 4.6B (Roland Hamm) / 9 AcceleratedSAP
tp Processing Sequence
TASK DDIC | ACTIV | MAIN I | MC ACT | ADO I | LOG I | VERS F | XPRA | GENERA | UMODE
------------------------------------------------------------------------------------------------------------------------------------------------------------
DEVK900048 | | 1 | | | | 1793 | | |
DEVK900057 | | 1 | | | | 25 | | 23 |
DEVK900053 | | 1 | | | | 5 | | |
DEVK900069 1 | 1 | 1 | | | | 1 | | 1 |
DEVK900078 | | 1 | | | | 197 | | |
DEVK900083 | | 1 | | | | 25 | | 23 |
DEVK900087 | | 1 | | | | 5 | | |
DEVK900092 1 | 1 | 1 | | | | 1 | | 1 |
DDIC I •• ABAP
ABAPDictionary
Dictionaryimport
import
•• ABAP
ABAPDictionary
Dictionaryactivation
activation
•• Distribution
Distribution
ACTIV
•• Structure
Structureconversion(*)
Import process
conversion(*)
•• Move
Movenametabs(*)
nametabs(*)
MAIN I •• Main
Mainimport
import
MC ACT •• Activation
Activationofofthe
theenqueue
enqueuedefinitions
definitions
MC CONV •• Enqueue
Enqueueconversion
conversion(*)
(*)
ADO I •• Import
Importof
ofapplication
applicationdefined
definedobjects
objects(ADOs)
(ADOs)
LOG I •• Logical
Logicalimport
import
VERS F •• Versioning
Versioning
XPRA •• Execution
Executionofofuser
userdefined
definedactivities
activities(XPRAs)
(XPRAs)
GENERA •• Generation
Generationof
ofABAP
ABAPprograms
programsand
andscreens
screens
DEVH900021.QAS •• Dictionary
Dictionaryimport
import DDIC I
DEVA900021.QAS •• Dictionary
Dictionaryactivation
activation
DS980605.QAS •• Distribution(*)
Distribution(*) ACTIV
N980605.QAS •• Structure
Structureconversion(*)
conversion(*)
P980625.QAS •• Move
Movenametabs(*)
nametabs(*)
MAIN I
DEVI900021.QAS •• Main
Mainimport
import
DEVMS900021.QAS •• Activation
Activationofofthe
theenqueue
enqueue MC ACT
definitions
definitions
N980625.QAS •• Enqueue
Enqueueconversion(*)
conversion(*) MC CONV
DEVD900021.QAS •• Import
Importofofapplication
application ADO I
defined
definedobjects
objects(ADOs)
(ADOs)
DEVU900021.QAS •• Logical
Logicalimport
import LOG I
DEVV900021.QAS •• Versioning
Versioning VERS F
DEVR900021.QAS •• Execution
Executionofofuser
userdefined
defined
activities XPRA
activities(Xpra)
(Xpra)
DEVG900021.QAS •• Generation
Generationof
ofABAP
ABAP GENERA
programs
programsand
andscreens
screens
SAP AG 2000 O14 Upgrade WS 4.6B (Roland Hamm) / 12 AcceleratedSAP
Import Process: tp and the Import Buffer
Import
dispatcher
ABAP
RDDIMPDP
DDIC
Conversion Generation ...
activation
Database
TRBAT TRJOB
database
OS Level
../tmp - Log
file(s)
R3trans tp
Buffer
../log - Log file(s)
Import
dispatcher
ABAP
RDDIMPDP
DDIC
Conversion Generation ...
activation
Database
TRBAT TRJOB
database
../tmp - Log
file(s)
R3trans tp
Buffer
../log - Log file(s)
Import
dispatcher
ABAP
RDDIMPDP
DDIC
Conversion Generation ...
activation
Database
TRBAT TRJOB
database
Inserts
Triggers entries
OS Level
../tmp - Log
Reads file(s)
R3trans tp
Buffer
../log - Log file(s)
Import
dispatcher starts RDD*-jobs
ABAP
RDDIMPDP
DDIC
Conversion Generation ...
activation
TRBAT TRJOB
database
OS Level
../tmp - Log
file(s)
R3trans tp
Buffer
../log - Log file(s)
Import
dispatcher restarts RDD*-jobs
ABAP
RDDIMPDP
DDIC
Conversion Generation ...
activation
Writes status
TRBAT TRJOB
Writes logs
database
../tmp - Log
file(s)
Buffer
R3trans tp ../log - Log file(s)
Moves logs
tp
Transport subdirectory
log
ULOG
SLOG
ALOG
Directory Directory
tmp log
Import process
• Review
individual log
files at the
operating
system level.
R/3
Operating System
Transport Directory
tp
R3trans log
sapevt actlog
sapnames
File system
buffer