STMS
STMS
Domain Controller–: It is used to control the landscape. There will be only one domain
controller in the landscape. Initially it is set to development and later can be moved to on
higher available system such as PRD/QAS/Pre-production but to keep the things simple
most of the cases we keep DEV as Domain Controller
Member Systems–: The other systems are included in the domain and referred as member
systems.
The 2 options get popped up when STMS transaction is executed either to configure domain
or include the system in the domain.
Domain controller is created by using DOMAIN_SID and other members are included by
respective HOSTNAME’s and INSTANCE Number’s.
Steps to Include System in the Domain–:
1. It is a standard practice in the industry to create Virtual Systems as the real systems
could not be available during the initial configuration [DEV Server is procured during
the implementation, QAS will be procured after 3 to 4 months from the Kickoff date
and the PRD is procured there after]
2. Virtual Systems can be replaced by real systems and the configuration new points to
the real systems.
3. Execute T-code STMS [Domain Controller]–> Menu overview systems–>SAP
Systemsà Create–> Virtual System
TRANSPORT GROUP
It is a naming convention group_SID to configure all the systems to a single transport group
i.e, all the developments which are performed in the development system will be
automatically available to other systems in the landscape.
The group of systems which shares the transport directory in common are said to be in a
group but due to sensitivity of PRD it is moved into a separate group.
NOTE–: It specifies where the transport requests are grouped – transport group
Z> à Adjust Import Queue.
This Icon will be enabled only if we are using different transport groups.
Virtual System–: addressing the transport requests.
ADOPTING A SYSTEM-:
The SAP system is adopted by using customizing and development.
A. Customizing–: It is the process of keeping entries into the standard tables such as
B. company code, credit control area etc [SPRO]
C. Cross-Client Customizing–: It is the process of keeping entries into the cross-
client tables like logical systems, client tables, password, and restrictions tables etc
[SALE, SCC4, SM30, –> [USR40]
D. Development–:If the customizing does not suits the requirements then
development is opted to develop programs, function modules, screens, menus,
transactions, tables field etc.
These change requests are created in SE01/SE09/SE10 and stored table E070
The naming convention of the change requests are <SID>K9xxxxxxxx
These change requests are created by project manager and assigned to project team
members.
Each change request contains one or more tasks [tasks are similar to change request
number and associated with a change request]
If the tasks are not released then the associated change requests is not release.
The tasks or change requests are owned by the user and can be released by the
owners or the superadmin.
SCC1–:
It is used to copy the change requests bw clients in the same systems for unit
testing before they are released. It is used for client specific objects.
TP–: It is a transport protocol which is used to export the change requests and import
transport requests.
Change Request Release–: Release of change requests are performed by developers and
functional consultants and once change request is released it is referred as TR.
The transport requests are stored in trans directory
[usr/sap/trans]
Transport directory is used for transport, support packages, binaries for
transportation of requests, add-ons, languages, third party tools, upgrades and
enhancements packages.
1. BUFFER–: Buffer directory is created to host all the transport definitions [address of
change requests]
1. BIN–: It is used to provide the configuration file for domain controller and TP profile
parameters.
1. BUFFER–: It is used to address the transport requests based on the systems in the
landscape. Each system in the landscape contains to identify their requests. The
transport requests can be added manually by using command.
It is used to host the patches. The patches are downloaded to this
directory i.e, EPS/in
It is used to apply Support Packages, languages add-ons etc.
1. SAPNAMES–: The name of the developer/functional consultant who is
developing/customizing the changes and release them to the trans directory.
2. TMP–: It is used during transport/add-ons and support packages application. If this
directory contains any entries. Consider the application [transports, add-ons and
support packages] are choked/blocked or aborted.
LOG–: It is used to display the transport logs. In SAP naming conventions transports means
it can be an export/import. These logs are stored in this directory.
ALOG–: Application Log Specifies the username, transport request, time stamp of the
request release (export/import)
SLOG–: It specifies the Job Steps.
ULOG–: It specifies the TP commands
Secstore–: is a transaction which is used to check the RFC connections which are pointed
to obsolete system. The connections with “RED” mark can be deleted.
WHEN A TRANSPORT REQUEST IS RELEASED
Development
DEVELOPMENT CLASS/PACKAGE–:
It is used to group the objects which is of similar nature probably based on modules
or sub-modules or a company code.
Execute Transaction SE80, select package and create a new package. Package
definition requires the following inputs-:
1. Short Description
2. Application Components [modules]
3. Software component—HOME
4. Package Type—main or sub package
5. Transport layer—It is a path which is used to move the objects bw the systems. This
layer is mandatory for defining the transport route bw the systems.
Execute STMS –> click on IMPORT –> Select the system –> click on IMPORT/IMPORT all to
import the transport request(s).
1. Development Package
2. Domains
3. Data elements and table
4. Programs
5. Screens
6. Menus
7. Function Modules
IMPORT PROCESS
The TP with the help of r3trans import the data into database reading
cofiles/datafiles.
Every package, add-on, language, support patches are applied using “tp” and
“r3trans”, these are swapped with extensions .car or .sar [compressed/sap archive].
These are uncompressed/dissembled during deployment.
tp and r3trans converts the OS independent cofiles/datafiles to database specific
format during import.
Tp, sapcar and r3trans are OS/DB/32/64, Unicode and non-unicode dependent.
Tp reads the transport profile, checks the transport directory, its permissions
writability to log, sapnames, tmp dir.
Add-on Conflicts–: When add-on’s are applied they may conflict with existing basis
packages.
a. SAP provides CRT [conflict resolution transport]. These are applied manually using
TP at OS level tp add to buffer and tp import <tr>.
a. There are some changes which are required in production with immediate effect
where there is no time for quality checks. Then it is copied manually and imported
into production system, however the transport request remain in the queue for later
import.