SAP BASIS -- TMS (TRANSPORT MANAGEMENT SYSTEM) INTRODUCTION

SAP BASIS HANA ADMINISTRATION
21 Sept 202355:15

Summary

TLDRThis video script delves into the intricacies of SAP's three-system landscape, detailing the roles of development, quality, and production systems. It explains the process of configuring and utilizing Transport Management System (TMS) for moving data between systems. The script covers client-specific customization, modifications, enhancements, and developments, emphasizing the importance of transport requests in tracking changes. It also clarifies the difference between client-dependent and client-independent data, and the significance of customization settings in SAP.

Takeaways

  • 🌟 The speaker discusses a three-system landscape in SAP, which includes development, quality, and production systems, each serving different purposes in the software development lifecycle.
  • 🔧 In the development system, typically two or three clients are configured for various purposes such as customization, testing, and sandbox environments, with client 100 being commonly used for development tasks.
  • 🔄 The unit test client is used by developers to perform self-testing before moving their work to the quality system, ensuring that modifications and developments are correctly executed.
  • 🧪 The sandbox client allows for research and development without affecting the live system, providing a separate environment for more extensive testing and experimentation.
  • 📈 The quality system is crucial for testing the developments made in the development system before they are moved to the production environment, ensuring stability and reliability.
  • 🛠️ Customizations in SAP can be client-specific or cross-client, affecting how settings and changes are applied across different clients within the system.
  • 🔑 User master data is considered client-dependent and is not transferred between systems, unlike client-independent data like application data, which combines master data with transactional data.
  • 🚫 Developers and end-users are restricted from accessing production and development systems, respectively, to prevent unauthorized changes and maintain system integrity.
  • 🔀 The transport management system (TMS) in SAP is essential for moving changes from one system to another, such as from development to quality and then to production, using a logical export and import process.
  • 🔧 The script also covers the technical aspects of the SAP system architecture, distinguishing between the presentation layer, application layer, and database layer, and how they interact with each other.
  • 📚 The importance of understanding the different types of data and changes in SAP, such as modifications, enhancements, and developments, is highlighted, as well as the tools used for these tasks within the SAP environment.

Q & A

  • What are the three types of systems mentioned in the script?

    -The three types of systems mentioned are development system, quality system, and production system, which together form a three-system landscape in SAP.

  • What is the typical client range in a single SAP system?

    -In a single SAP system, clients can range between triple zero (000) and triple nine (999).

  • How many clients are generally configured in a development system?

    -In a development system, it is common to configure two or three clients, such as a development client for customization, a test client, and a sandbox client for additional development and testing.

  • What does the term 'unit test client' refer to in the development system?

    -The unit test client is a client within the development system where developers perform self-testing of their modifications, enhancements, or new developments before moving the transport request to the quality system.

  • What is the purpose of the sandbox client in a development system?

    -The sandbox client is used for research and development (R&D) where developers can freely experiment and develop without affecting the main development and test clients.

  • What is the primary purpose of the quality system in the three-system landscape?

    -The quality system is used for testing the developments made in the development system to ensure they function correctly before moving them to the production environment.

  • What is the difference between a three-system landscape and a three-tier architecture?

    -A three-system landscape refers to the arrangement of development, quality, and production systems for different stages of development and business operations. In contrast, a three-tier architecture refers to the logical separation of a system into presentation, application, and database layers.

  • What types of data are considered client-dependent in SAP systems?

    -Client-dependent data includes user master data, application data, and client-specific customizing data.

  • What is the role of the Transport Management System (TMS) in SAP?

    -The Transport Management System (TMS) is used to move data, such as customizations, modifications, enhancements, and developments, from one system to another within the SAP landscape, for example, from development to quality and then to production.

  • What are the two types of customizations mentioned in the script?

    -The two types of customizations mentioned are client-specific customization, which affects only one client, and cross-client customization, which affects all clients.

  • What is the significance of the 'CTS' setting during the post-installation activities in SAP?

    -CTS, or Change Transport System, is important during post-installation activities as it activates the transport organizer, customizing organizer, and workbench organizer, enabling the recording of changes as transport requests and customizing requests.

Outlines

00:00

🛠️ SAP System Landscape and Client Configurations

This paragraph outlines the three-tiered SAP system landscape, which includes development, quality assurance, and production systems. It discusses the standard range of clients (000 to 999) and the typical configuration of two to three clients in a development system for different purposes such as customization, testing, and sandbox environments. The speaker explains the specific roles of development clients (100), unit test clients, and sandbox clients, emphasizing the importance of not moving developers or end-users between systems inappropriately. The paragraph also touches on the concept of client-specific and cross-client settings and customizations.

05:01

🏭 Understanding Three-Tier Architecture and SAP System Layers

The speaker clarifies the difference between a three-system landscape and a three-tier architecture in SAP. They explain that the architecture involves presentation, application, and database layers, which are used uniformly across development, quality, and production systems. The paragraph also distinguishes between different types of data in SAP: client-dependent and client-independent data. It delves into the concepts of customization, modification, enhancement, and development within the SAP environment, highlighting the importance of keeping developer access restricted to prevent unauthorized access to production data.

10:02

🔄 Transition of Data Between SAP Systems

This section describes the process of moving data between SAP systems, focusing on the transfer of customizations, modifications, enhancements, and developments rather than user master data or application data. The speaker explains that only changes made to the software, such as new developments or modifications to standard SAP programs, need to be transported through the landscape from development to quality and then to production systems. The paragraph emphasizes the importance of not moving business data between systems during this process.

15:04

📚 The Role of Customizing and Repository in SAP

The speaker discusses the importance of customizing and repository objects in SAP. They explain that customizing involves setting up local and global settings specific to a client or affecting all clients, respectively. The paragraph also covers the repository, which contains programs, reports, screens, menu options, and tables. It distinguishes between client-specific customization and cross-client customization, and the need to move these settings and developments between systems using the transport mechanism.

20:04

🔧 Transport Management System (TMS) in SAP

This paragraph introduces the Transport Management System (TMS) in SAP, which is used to move data between systems. The speaker explains that TMS is a crucial mechanism for transferring modifications, enhancements, and developments from the development system to the quality system and then to the production system. It emphasizes that TMS is not just about moving physical files but involves exporting and importing logical data between databases, which is a unique process in SAP compared to other software development practices.

25:05

🗂️ Database and Application Layer Details in SAP

The speaker provides an in-depth explanation of the database and application layers in SAP, detailing the types of data stored in each layer. They describe the user directory, service directories, and log directories found in the application layer, as well as the business data, SAP repository, and database repository in the database layer. The paragraph also explains the role of different SAP standard users and the importance of understanding the data flow and storage mechanisms in SAP.

30:06

🚀 Moving Customizations and Developments Through TMS

This paragraph delves into the specifics of how to move customizations, modifications, enhancements, and developments through the Transport Management System in SAP. The speaker explains that these changes are recorded as transport requests and are then moved from the development system to the quality system and eventually to the production system. The paragraph emphasizes the importance of understanding the types of data being moved and the process of exporting, copying, and importing within the TMS framework.

35:07

🔗 Configuring TMS and Understanding CTO in SAP

The speaker explains the initial configuration of the Transport Management System (TMS) and the activation of the Change Transport Organizer (CTO) in SAP. They describe the process of establishing communication routes between different systems for data transfer and the activation of workbench organizer, customizing organizer, and transport organizer functionalities after hitting transaction code SE06. The paragraph also discusses the creation of an initial transport request ID and the automatic recording of changes as transport requests for client-specific and cross-client modifications.

40:07

📝 Transport Request Types and Customizing Settings

This paragraph focuses on the different types of transport requests in SAP, such as customizing requests and workbench requests, which are generated based on the changes made to client-specific or cross-client objects. The speaker explains the settings that control the automatic recording of changes and the requirements for transport requests when making modifications to the repository or customizing data. The paragraph emphasizes the importance of understanding these settings and the transport request process to ensure proper data management in SAP.

45:08

🏢 Activation of CTO and Its Impact on SAP System

The speaker concludes the script by summarizing the activation process of the Change Transport Organizer (CTO) and its impact on the SAP system. They explain that upon activation, the CTO initiates the recording of changes as transport requests and the generation of an initial transport request ID. The paragraph highlights the significance of understanding the CTO functionalities and the process of creating, renaming, and releasing transport requests through the transport organizer.

Mindmap

Keywords

💡SAP System

SAP System refers to the enterprise resource planning software solution provided by SAP SE. It is a suite of integrated applications that helps manage business operations and customer relations. In the video, the speaker discusses a 'three system landscape' which includes development, quality, and production systems within the SAP environment, highlighting the different purposes and configurations of each system.

💡Development System

A Development System in the SAP context is used for creating, modifying, and enhancing software applications without affecting the live environment. The script mentions that developers perform customizations, modifications, and new developments in the development system, which is identified by client numbers like 100 for customization purposes.

💡Quality System

The Quality System is used for testing the developments made in the Development System before they are moved to the Production System. It ensures that the changes work as intended and do not disrupt the live business processes. The script explains that the Quality System typically has clients configured for testing purposes, such as client 200.

💡Production System

The Production System is the live environment where actual business transactions occur. It is the final destination for all developments after they have been tested in the Quality System. The script describes the Production System as having a client, such as 300, where business operations take place.

💡Client

In SAP, a Client refers to a separate, isolated environment within a system that can have its own configuration and data. The script discusses configuring different clients for various purposes, such as development, unit testing, and sandbox environments, each identified by a unique client number.

💡Customizing

Customizing in SAP involves setting up and configuring the system to meet specific business requirements. The video script explains that there are two types of customizing: client-specific and cross-client, which affect individual clients or all clients, respectively.

💡Modification

A Modification in the SAP context means making changes to the standard SAP-delivered programs. The script mentions that modifications are recorded in the repository and are part of the developments that need to be transported from the Development System to the Quality and Production Systems.

💡Enhancement

Enhancement refers to the process of adding new functionalities to existing code or programs within the SAP system. The speaker in the video describes enhancements as changes that developers make to improve or expand the capabilities of the standard SAP programs.

💡Transport Management System (TMS)

TMS in SAP is a mechanism used to move data, such as customizing settings, modifications, enhancements, and developments, from one system to another within the SAP landscape. The script explains the importance of TMS in transferring changes from the Development System to the Quality System and then to the Production System.

💡Transport Request

A Transport Request in SAP is a unique identifier assigned to a set of changes or developments that need to be transported through TMS from one system to another. The video script discusses how each change in the development system is recorded as a transport request, which is essential for tracking and moving changes across the SAP landscape.

💡Workbench Organizer

The Workbench Organizer in SAP is a tool that records and manages changes made to cross-client objects or the repository, such as modifications, enhancements, and developments. The script mentions that these changes are recorded as workbench requests, which are a type of transport request used in the TMS process.

💡Customizing Request

A Customizing Request in SAP is created when changes are made to client-specific customizing data. The video script explains that these requests are recorded by the Customizing Organizer and are part of the transport process, ensuring that client-specific settings are moved correctly between systems.

Highlights

Introduction to a three-system landscape in SAP: development, quality, and production systems.

Explanation of client configuration in SAP systems, typically ranging from triple zero to triple nine.

Common practice of configuring two or three clients in a development system for different purposes such as customization and testing.

The role of the unit test client in the development process for self-testing by developers before moving code to the quality system.

Description of the sandbox client for research and development purposes, distinct from development and unit test clients.

The necessity of having a separate client for quality testing to ensure the stability of developments before production.

Differentiating between development, quality, and production landscapes and the number of clients typically configured in each.

Understanding the concept of three-tier architecture in the context of SAP systems, distinct from the system landscape.

The importance of not moving user master data from development to quality or production to maintain system integrity.

Explanation of client-dependent and client-independent data, including user master data and application data.

Customization in SAP involves local settings, global settings, modifications, enhancements, and developments.

The restriction on developers and end users accessing production and development systems, respectively, for security.

Process of moving customizations, modifications, enhancements, and developments from development to quality systems.

Utilization of the Electronic Computer Array Test Tool (ECATT) for creating dummy data to test programs in the quality system.

The final move of changes from the quality system to the production system with the inclusion of original business data.

Differentiating between the roles of developers, functional consultants, and basis consultants in SAP system modifications and enhancements.

The significance of the Transport Management System (TMS) in SAP for moving data between systems.

Technical explanation of how data is exported from one database and imported into another using TMS.

The logical versus physical storage of data in SAP databases and the implications for data transport.

Configuration of TMS as a post-installation activity and its role in establishing communication routes between systems.

Activation of CTO functionalities such as customizing organizer, workbench organizer, and transport organizer after TMS configuration.

The process of generating transport requests for changes made in the development system and their subsequent movement through TMS.

Transcripts

play00:03

[Music]

play00:05

see uh

play00:07

we'll be having

play00:09

how many systems we are having here

play00:11

three systems one is development system

play00:13

second quality system third one is

play00:15

production system

play00:16

this is a three system landscape okay

play00:19

generally you can have within one sap

play00:23

system you can have clients from range

play00:25

between triple zero to triple nine so

play00:27

how many clients we configure generally

play00:30

how many clients means in general we

play00:34

don't configure more clients in general

play00:36

in development system we used to

play00:37

configure two or three clients first

play00:41

decline for example I installed a

play00:43

Creator mankind called 100 that is for

play00:46

my development purpose you can say

play00:48

customizing purpose second client unit

play00:51

test client third client sandbox client

play00:53

means in a development system you will

play00:56

be having only three clients that

play00:58

default lines are there triple zero zero

play01:00

zero one zero double six will be there

play01:01

but

play01:03

occurred your business clients are three

play01:09

what is development client so whatever

play01:12

the customization whatever the

play01:15

modification enhancements and new

play01:17

developments you do you do in that

play01:20

development Clinic

play01:22

and you will be having another client

play01:24

called unit test client

play01:26

what is the meaning of this unit test

play01:28

client means generally developers will

play01:30

develop something some program

play01:32

okay they have created a transport when

play01:34

they modified they enhanced some

play01:36

standard objects what happens obviously

play01:38

it will create a transport request so

play01:41

they have to move the transport request

play01:42

to Quality client to Quality system

play01:45

before moving that

play01:47

what they do they do self testing for

play01:51

that purpose they will move from this

play01:53

development line to unit tester client

play01:55

the developers will move their developer

play01:58

efforts from one client to another

play02:00

client within the same system for the

play02:02

purpose of unit testing

play02:04

okay they tested by themselves okay if

play02:08

they are satisfied then they'll ask you

play02:10

to move to Quality client they will they

play02:13

will release a transport request then it

play02:15

will come to Quality here the testing

play02:16

will happen then to production and third

play02:19

client is sandbox client sandbox client

play02:22

means you can do any r d in this client

play02:24

you cannot do all the rnds in

play02:26

development and unit test line there

play02:28

will be one separate client in some

play02:30

organizations you will be having

play02:32

separate system for sandbox

play02:35

which entire system is different you can

play02:37

do anything there in some organizations

play02:40

you will be having one client

play02:42

that is what a Sandbox line it is not

play02:44

mandatory to have three clients okay in

play02:47

general I am talking in general they

play02:49

will be having development client and

play02:50

unit test client and sandbox claim some

play02:53

organizations will have only development

play02:54

client some organizations will have

play02:56

debit and you will test the client some

play02:58

will have more than two also okay in

play03:02

quality system they will be having one

play03:04

client that is for testing quality

play03:06

purpose quality testing purpose whatever

play03:09

you developed in this development client

play03:10

that will be here you do development

play03:13

you are sending the developments to

play03:15

Quality system

play03:16

in a quality client in that client you

play03:18

do testing for example you created some

play03:21

new program you developed some new

play03:22

program you modified some standard sap

play03:25

program you enhance at some program so

play03:27

you want to execute that program whether

play03:30

and you want to check whether that

play03:31

program is giving some positive response

play03:34

on a proper response or not where you

play03:35

check

play03:36

for the purpose of testing only you have

play03:38

quality system in quality system you

play03:41

check that and in this quality system

play03:43

only you will be having some more other

play03:45

client called as training client for

play03:48

example you want to give training to end

play03:50

users will you give your production

play03:51

system for end users no for training

play03:55

purpose we use quality system only

play03:57

so in general we will be having two

play03:59

clients in quality one is 200 friend

play04:01

second one is whatever the numbers you

play04:04

can give any numbers these numbers are

play04:05

not mandatory but I am saying Quality

play04:08

Clean and training client I am saying

play04:09

development client unit test client and

play04:11

sandbox line number can be anything

play04:13

range between triple zero to triple nine

play04:15

triple zero zero zero zero double six

play04:17

are default remaining

play04:19

you can give anything between triple

play04:22

zero to Triple A

play04:23

and whatever you do you do all the

play04:25

developments at 100 and move it to 200

play04:28

and from there you move to production

play04:31

system

play04:32

here production client 300 client here

play04:35

you do the business what landscape is

play04:37

this it is a three system landscape I am

play04:40

using three systems to do my development

play04:43

quality and production arrangement of

play04:45

your systems where you do your

play04:47

development equality and production is

play04:49

called as landscape for doing

play04:51

development in quality and production I

play04:53

am using three systems here so I am

play04:55

calling it as three system landscape I

play04:57

told you three system landscape is

play04:59

different three-tier architecture is

play05:01

different three-tier architecture is

play05:02

what this development system should

play05:04

follow 3D representation layer

play05:06

application layer database quality also

play05:08

presentation and application layer

play05:09

database production also presentation

play05:11

layer application layer data this is

play05:13

architecture three tier architecture

play05:15

this is how you are doing business

play05:17

horizontal and vertical remember

play05:20

okay three system landscape is different

play05:22

three-tier architecture is different for

play05:24

example if you have this 200 land here

play05:26

itself quality client so 100 is for

play05:29

development 200 is for Quality okay in

play05:31

this system only you are having some

play05:33

production claim that is two system

play05:35

landscape if you do development in one

play05:37

client quality in one client and the

play05:39

production in one plane that is a single

play05:41

system landscape so landscape is

play05:43

different architecture is different

play05:44

three tier architecture is different

play05:45

three system landscape is different I

play05:48

hope you got the point

play05:53

in real time how many clients will be

play05:55

having in one landscape in one landscape

play05:58

means simple almost five to six that's

play06:02

it not more than that

play06:04

you don't have 50 clients no only in

play06:08

development system two to three clients

play06:10

quality two to three clients and

play06:11

production one time mostly this is what

play06:14

we have in our landscape what is this

play06:16

landscape guys

play06:22

system landscape this is

play06:27

right what I am doing here in

play06:29

development

play06:30

client what I am doing

play06:34

see you know this in database what type

play06:38

of data we have we have two types of

play06:40

data client dependent data client

play06:42

independent data when it comes to client

play06:45

dependent data we will be having user

play06:47

Master data application data and client

play06:49

specific customizing data we are having

play06:52

two types of customizings one is client

play06:55

specific customizing second one is grass

play06:57

client customization customizing

play07:00

customizing means what settings

play07:03

so if I do this settings it will only

play07:06

affect this particular client if I do

play07:09

cross line settings it will affect all

play07:11

the clients that is what the difference

play07:13

so we have four technical words here

play07:16

customize what you do in implementation

play07:19

customization modification enhancement

play07:23

and development customization means two

play07:26

types of customizations are there client

play07:28

specific customization cross clean

play07:29

customization means settings I told you

play07:32

country is built India you have to

play07:34

select from that list you have to select

play07:35

India currency INR okay Branch you have

play07:39

to select that branch

play07:40

like this settings is called as

play07:43

customization in that customization we

play07:45

have two things local settings global

play07:48

settings

play07:48

and the remaining three things are

play07:50

modifications enhancements and

play07:52

developments modification means what

play07:54

where you do all these things means in

play07:55

repository data

play07:58

customization is only these two

play08:00

modifications means or modifications

play08:03

enhancements and developments you do for

play08:05

repair

play08:06

study means what your programs reports

play08:09

screens menu options

play08:12

tables everything if you want to do any

play08:15

change in your program standard sap

play08:17

delivered program then it is called as a

play08:19

modification that's there is a standard

play08:21

program you want to modify something

play08:23

something to that program that is called

play08:25

as a modification

play08:27

where you do modification out of these

play08:29

five things only into Repository

play08:32

enhancement means what you haven't

play08:34

programmed a report you want to add some

play08:37

extra code to existing code means you

play08:40

are adding something new to the existing

play08:42

code that is called as enhancement where

play08:44

you do that repository only

play08:47

development means sap has delivered some

play08:50

standard thousand programs you need

play08:53

something new which is not present

play08:55

in that software then what you need to

play08:58

do you need to do the development of a

play09:00

program or a report or a screen or a

play09:02

table that is called as a development so

play09:04

modifications enhancements developments

play09:07

whatever you do where you do into the

play09:10

repository objects customization where

play09:12

you do

play09:14

in the client specific customization

play09:15

cross clean customization then what I

play09:18

need to move from my development client

play09:20

to Quality client

play09:21

for example in development client I am

play09:24

having some Developers evapors

play09:27

the thumb rule of sap whatever the

play09:29

software is what no developer should

play09:31

have access to production no end user

play09:34

should have access to development so can

play09:36

I move for example this is my

play09:37

development development client

play09:39

for example I am having some developers

play09:41

here can I move all the developers to

play09:43

Quality in production

play09:45

no

play09:47

so this user Master data I don't move to

play09:51

Quality from there to production

play09:54

in development kind I'm I'll be having

play09:56

different users in quality client I am

play09:58

having different users in production

play09:59

client also I'm having different users

play10:01

so in development client what are the

play10:03

users I am having developers some

play10:05

functional people will be there basis

play10:07

people will be there in quality link

play10:09

testers functional people and basis

play10:13

people no developers in production

play10:16

functional people for doing the business

play10:18

and the basis people to organize this

play10:21

system to maintain this system and the

play10:23

end users right do we have developers in

play10:27

production system no so production

play10:29

client no so every each and every client

play10:32

will have its own users so sap is

play10:35

restricting user Master data

play10:38

to move from one system to another

play10:40

system whatever the users you have you

play10:43

have in that client only

play10:45

user Master data is independent data so

play10:48

what I'm trying to say here is what are

play10:50

the things we move from developmental

play10:52

into quality so do we move user Master

play10:54

data from development to Quality

play10:58

no no application data application data

play11:01

means what

play11:02

business data

play11:04

the combination of Master data plus

play11:06

day-to-day transactions so that

play11:08

application data do we have any business

play11:10

data in development trend why I am using

play11:13

this development when I install the

play11:15

software the standard software will be

play11:17

there so whatever the customizations

play11:20

modifications enhancements and

play11:22

developments I want to do I am doing to

play11:24

work to the software I am doing I am

play11:27

making changes to software that's it I

play11:29

don't deal with the business data here I

play11:31

don't have any business data here then

play11:33

there is no concept of moving

play11:35

application data from development line

play11:37

to Quality quality to production right

play11:39

so we are not moving user Master data we

play11:42

are not moving application data then

play11:44

what we need to do

play11:46

customization yes

play11:49

our branch code

play11:51

okay Branch name all these things are

play11:54

local settings

play11:56

and company name company calendar these

play11:59

settings are global settings so we have

play12:02

to move this customizations

play12:04

modifications enhancements and

play12:07

developments

play12:08

simple customization means we have to

play12:11

move client specific customization we

play12:13

have to move class 9 customization

play12:15

modifications enhancements developments

play12:17

means what

play12:18

not entire repository you move to

play12:21

Quality system why

play12:23

for example here also I am having same

play12:25

software

play12:27

whatever software here I am having here

play12:29

also I am installing the same standard

play12:31

software so why I need to move all

play12:33

thousand programs which are delivered

play12:34

from sap to Quality already they are

play12:37

present there only what I move whatever

play12:39

the programs for example I have done 50

play12:42

modifications only that will move only

play12:45

50 enhancements only that enhancement so

play12:47

I have to move and 50 new developments

play12:49

let's take example of 50. so that means

play12:52

standard programs I have changing 50

play12:55

standard programs I have changed

play12:58

50 standard programs I am

play13:01

enhanced

play13:03

and these two are what already these 100

play13:07

programs are in from repository only not

play13:10

new things but this 50 year new

play13:13

developments I am not having that

play13:15

programs in this repository so I am

play13:16

creating that so I have to move these 50

play13:19

modifications this 50 enhancements this

play13:22

50 new developments to Quality is the

play13:24

person and I have done some 30 settings

play13:27

local setting that's at 30 settings and

play13:30

Global setting the 30. 30 global

play13:33

settings 30 local settings and 50

play13:36

modifications 50 enhancements 50

play13:38

developments only these things I need to

play13:41

move to Quality client

play13:44

quality system yes or no

play13:48

whatever your software here I am having

play13:50

here are the same software I'm

play13:51

installing why I need to move entire

play13:52

thing only whatever the changes you have

play13:55

done that changes and that modifications

play13:57

and that enhancements and that in new

play14:00

development only that thinks you move

play14:01

from customizing also whatever the

play14:04

changes you do local changes Global

play14:06

changes the only that things you move to

play14:07

Quality

play14:08

from here we move to production client

play14:11

this is what we do

play14:13

in our landscape why we are having

play14:15

development system is for doing

play14:17

customization modification enhancement

play14:20

and development we need a client in that

play14:23

client we login into that client and we

play14:25

do all the modifications enhancements

play14:27

developments and customization finish

play14:30

my development work is finished now I I

play14:33

need to move all the changes to Quality

play14:34

claim okay how we change how we move

play14:36

I'll tell you

play14:38

from quality client I need to test them

play14:41

so all my local settings came global

play14:43

settings came and my notifications

play14:45

enhancement development everything now

play14:47

these two systems are same

play14:49

you have written some payroll program

play14:51

new Pro payroll program here you want to

play14:53

test that program whether that program

play14:55

is executed successfully or not

play14:57

then how you run that payroll program

play14:59

without any employees data

play15:01

so in quality system do we have any

play15:03

business data

play15:05

do we have any application data in

play15:07

quality client

play15:09

no no

play15:11

no so what we do we have that ecat and

play15:14

Cat settings in client settings

play15:16

by using that scripts electronic

play15:18

computer array test tool computer edit

play15:20

test tool by using that script we create

play15:23

some dummy application data means dummy

play15:25

business data

play15:26

customers data the transactions customer

play15:28

names the transaction employees and

play15:31

price transactions by using that dummy

play15:33

data we run these programs we execute

play15:35

that program okay all the programs

play15:37

executed successfully everything is fine

play15:40

then I'll move that local settings

play15:42

global settings here also I install the

play15:45

same system same software

play15:47

only these changes whatever I have

play15:49

performed here not present in Quality

play15:51

quality production system so whatever

play15:54

the local settings whatever the global

play15:56

settings and modifications enhancements

play15:59

and the new developments I'll move to

play16:01

production now all the systems are same

play16:03

entire my landscape is same

play16:06

here in production client add my

play16:09

original business data and by using that

play16:11

business data I start running my

play16:13

business this is what

play16:15

is called as landscape

play16:18

so only what are the things you move

play16:20

from development to Quality quality to

play16:22

production means only three things only

play16:24

four things customizations modifications

play16:27

enhancements and developments

play16:29

customizations means two things are

play16:31

there local customization client

play16:33

specific customization customization

play16:36

modifications enhancements developments

play16:38

means from the reports your programs

play16:40

reports screens menu options we'll see

play16:42

what we have in repository exactly okay

play16:44

these things we move from development to

play16:47

Quality quality to production but we

play16:49

don't move any business data application

play16:52

data no user data remember out of this

play16:56

five datas we only move client specific

play16:59

customization grassland customization

play17:01

and repository that's it we don't move

play17:04

user Master data we don't move

play17:05

application data

play17:07

is it clear

play17:12

yes or no yes

play17:15

what we have in this repository

play17:18

grassland customizing

play17:19

see

play17:23

the user Master data means what

play17:25

every C I am having how many clients

play17:28

here two clench this is one client and

play17:31

this is second claim

play17:34

every client has user Master data

play17:36

application data and client specific

play17:37

customizing data by its own this client

play17:40

is having these three this point is

play17:41

having this three but cross client

play17:43

customizing data reposition data are

play17:45

common for this client and this client

play17:48

two clients what is user Master data

play17:51

user names and their logins their

play17:53

passwords address everything is called

play17:55

as user Master data application data

play17:57

means combination of Master data Plus

play17:59

transactional data we have discussed all

play18:02

these things

play18:02

client specific customization means the

play18:05

specific to this client settings these

play18:08

settings are special to this client

play18:10

crash claim customizing means printer

play18:12

settings your sap calendar your company

play18:15

codes your company name your company

play18:17

rules and education these are all comes

play18:18

under class client customers means if I

play18:21

change company calendar it will affect

play18:23

this client and this client

play18:25

right

play18:27

if I change branch code it will only

play18:30

affect this client if I change here it

play18:33

will only affect this claim so this

play18:34

customization are

play18:36

two tips local customizations Global

play18:38

customizations and when it comes to

play18:40

repository what are all the things we

play18:42

are having in depository means programs

play18:44

reports functional modules screens

play18:48

tables and a data dictionary all these

play18:51

things you know repository along with

play18:53

that you will be having some tools above

play18:56

editor tool objective browser functional

play18:59

Builder screen print screen Builder menu

play19:01

Builder Okay menu painter and all the

play19:05

compilers about interpreter screen

play19:07

interpreter calling all these things

play19:10

these are all runtime environment I'll

play19:12

discuss this later okay do you have any

play19:15

doubt here

play19:19

I am having in all these it presentation

play19:22

layer or application layer database

play19:23

layer all these things

play19:29

presentation layer application layer did

play19:31

we have three layers right in which

play19:33

layer I will get user Master data

play19:35

application data client specific

play19:36

customers

play19:38

data tell me

play19:41

um

play19:44

database in database layer only I'm

play19:47

having all these things right

play19:49

see

play19:51

at presentation layer what you install

play19:54

symbol geoi graphical user interface

play19:56

file at application layer what you are

play19:59

having

play20:00

you are having simple user directory in

play20:02

the directory you are having profile

play20:04

directory kernel directory transport

play20:06

directory work directory and logs all

play20:08

the sap logs along with that

play20:11

some sap standard users are there sidadm

play20:14

sap Services ad users sap Services

play20:17

schema service host agent is host exe

play20:21

right all these host Services some ports

play20:24

are there and MMC all these things you

play20:27

are having it application layer

play20:28

in the database layer what you are

play20:30

having sap Repository

play20:33

business data and

play20:35

database reposted

play20:38

in this

play20:40

do you have sap Repository

play20:45

yes all the programs reports screens

play20:47

menu options tables everything is there

play20:49

right

play20:50

do how business data here

play20:55

yes yes application data so we have it

play20:58

so I have business data I have sap

play21:00

repository along with that you will be

play21:03

having database repository means

play21:04

whatever the database software you use

play21:06

that data also will be there this is how

play21:09

your sap system presents a presentation

play21:11

layer will be having GUI software at

play21:14

application Level you will be having

play21:15

user directory users Services ports MMC

play21:20

all these things stuff

play21:21

and at the database level you will be

play21:24

having business data sap repository and

play21:26

a database repository if you are using

play21:28

Oracle Oracle related software will be

play21:30

there you are using Hana related

play21:33

software will be there I'll give you

play21:34

that

play21:35

see sap repository means your programs

play21:38

reports screens menu options everything

play21:40

and business data means all your

play21:42

application data Master data press

play21:44

transactional data and database

play21:47

repository database related software

play21:49

these all things we'll be having in this

play21:51

database at application Level we will be

play21:54

having all the directories kernels will

play21:56

be there transport data will be there

play21:58

all the territory profile directory and

play22:00

all the logs

play22:08

any doubt here

play22:15

clear

play22:16

clear so for the first time you are

play22:18

seeing all these things right

play22:20

yes sir yeah

play22:26

okay so how's it sorry I have it ready

play22:30

yes Harish

play22:32

yeah another base is consultant uh are

play22:35

we working on this repositives a

play22:37

repository is last one oh no no

play22:40

I'm coming there only I'm coming

play22:44

okay

play22:47

you don't do all these things you don't

play22:49

deal with this programs report screens

play22:51

menu options all these things are

play22:54

related to your these tools about editor

play22:56

these developers will do who will do

play22:59

modifications

play23:04

who will create a new programs

play23:09

modifications enhancements and the

play23:11

developments everything is done by your

play23:13

developers only

play23:16

all these things modifications

play23:17

enhancements

play23:19

and the development who will do all your

play23:21

developers

play23:22

and this customizations mostly

play23:25

customizations will be done by your

play23:26

functional people and they know that a

play23:29

branch code company code and plant

play23:31

numbers all the tax relations everything

play23:34

they know right we don't do

play23:36

customization only little bit few things

play23:39

are there mostly majorly functional

play23:42

considers we do the customizations

play23:44

May and entire modifications

play23:47

enhancements and developments is done by

play23:50

your developers no basis Consultants

play23:52

remember this

play23:54

fine

play23:58

thanks for asking

play24:01

you should know what exactly we are

play24:03

doing what is our role here before going

play24:05

to TMS what exactly data we have in

play24:08

database application Level and

play24:10

presentation layer and what data we need

play24:12

to move why we need to for example you

play24:15

want somebody asked you client specific

play24:17

customizing data we have to move from

play24:18

development to Quality so you should

play24:20

know what is exactly client specific

play24:21

customization

play24:23

and developments we are having few

play24:26

developments please move the

play24:27

developments to Quality as a base is

play24:29

consultant you should know what is

play24:30

exactly meaning of development

play24:31

modification enhancement that is the

play24:33

reason I'm explaining you all these

play24:35

things I'll come to that okay

play24:37

Harish is it clear

play24:41

yes yes yeah

play24:45

okay

play24:47

now

play24:48

come to the point

play24:49

you know from development system we do

play24:52

all the developments quality we test

play24:54

their production we do the business in

play24:57

production

play24:58

how you move these all changes from

play25:01

development system to Quality quality to

play25:04

production

play25:04

that is what my point

play25:06

so in sap there is a mechanism called

play25:09

TMS transport management system

play25:11

transport management system by using

play25:15

this mechanism we move the data from

play25:18

development system to Quality from

play25:20

quality to production by using which

play25:22

mechanism TMS transport management

play25:25

system

play25:27

so what is exactly this transport

play25:29

management system

play25:31

means

play25:32

for example to understand that concept

play25:35

you should know

play25:36

other softwares also generally for

play25:38

example some software is using three

play25:40

tier architecture some Java based

play25:43

application

play25:44

so where you install application at

play25:46

which layer you install application

play25:47

generally

play25:50

at application layer only

play25:52

perfect

play25:53

the database layer what you have in

play25:55

general

play25:56

that the database software will be there

play25:58

and your business data why you are using

play25:59

database to store your business data

play26:02

your software will be at application

play26:04

layer and your business data will be

play26:06

businessly business layer database layer

play26:09

okay fine from presentation layer users

play26:11

will log into application that

play26:13

application will connect to the database

play26:14

and fetch the data application again

play26:17

gives the users the in end uses the data

play26:20

this is what happens in general sap is

play26:22

somewhat different we discussed that

play26:23

already

play26:24

today also we'll discuss that okay for

play26:26

example

play26:27

there is one application which is

play26:29

developed on Java platform this

play26:31

application is developed on Java

play26:34

platform

play26:35

there are four developers are there they

play26:38

are logging from their respective

play26:39

laptops these four are their end user

play26:42

laptops

play26:43

there are Developers

play26:46

so they want to do they have given one

play26:49

task to develop a develop a single

play26:51

program

play26:53

so what they need generally in their

play26:55

laptop

play26:56

they need some tool like Eclipse git

play27:00

Docker Tomcat these are all developed

play27:03

tools SDK software development Creator

play27:06

J2 SDK these are all small small tools

play27:09

by using that tool that tool will have

play27:11

what

play27:12

the tool will have program Builders

play27:13

screen Builders interpreters and Library

play27:17

files everything in that for example

play27:19

Eclipse tool is there I have installed

play27:21

that Eclipse too

play27:25

I have installed Eclipse tool where it

play27:28

is installed in Harish C drive design

play27:30

now Harish wants to write a program

play27:33

okay he will open this Eclipse tool

play27:36

there will be some program

play27:38

Builder will be there he will open that

play27:40

developer toolkit and he will write a

play27:43

program and save that program

play27:45

where it will be saved

play27:47

in that tool only in that C drive

play27:50

Eclipse folder that program will be

play27:51

saved the same way all these developers

play27:54

will have some developer tools

play27:58

that data whatever the data they are

play28:01

generating they are creating it is

play28:03

saving locally in their local desktops

play28:06

did you got the point what I am trying

play28:09

to convey here

play28:11

yes yes

play28:14

now these are our physical files right

play28:17

later I'll put a pen drive here by using

play28:21

any of the mediums I'll move all these

play28:24

programs to mice application software

play28:27

here it has two effect these are

play28:29

physical files they are looking saving

play28:31

locally

play28:33

fine

play28:34

now come to this

play28:37

here it is sap

play28:39

I am having sap developer for our webs

play28:43

what software

play28:45

we installed desktop

play28:48

whatever end users disturb

play28:52

GUI

play28:55

GUI just a GUI

play28:57

when they login into the system

play29:02

using for logins purpose okay then login

play29:05

into the system

play29:07

now this user this Harish

play29:10

wants to write a program

play29:13

do Harish have any program Builders any

play29:16

development tools here in this system

play29:18

installed

play29:21

no as sap developer no

play29:25

if you want to write a sap about program

play29:27

from where he is getting that screen

play29:29

just he has to login into sap and hit

play29:32

some SC 80r c38 anything

play29:36

so here C about editor object so what

play29:39

are the things we are having here about

play29:41

editor object browser functional Builder

play29:44

screen painter menu painter if you want

play29:46

to build a new screen new menu new

play29:48

program there are some tools

play29:52

so you call

play29:53

some T code you are getting that screen

play29:56

from your

play29:57

Sap's repository means from this

play30:00

database you are getting that screen

play30:02

okay you write some program

play30:04

finish

play30:05

and you want to execute that program to

play30:08

execute that program when you say f8

play30:10

execute there are something called

play30:12

about interpreters screen interpreters

play30:15

call interfaces these are runtime

play30:17

environment

play30:18

executors for compilation of the

play30:21

programs we use these things from where

play30:23

you are getting all these compilers

play30:26

from the database only from this

play30:28

repository only means your developers

play30:32

toolkit double compilers Library files

play30:35

everything you are getting from this

play30:36

repository to your screen

play30:39

you don't have anything here just you

play30:41

are opening a screen

play30:42

from where you are getting the developer

play30:44

program screen program Builder screen

play30:47

Builder page builder some hero from here

play30:50

from Repository you're writing some

play30:53

program and you're compiling from where

play30:55

your compilers are getting from here

play30:56

only and you say save where it is going

play30:59

again it is going into your repository

play31:01

only right

play31:03

if you create a new program where it

play31:04

will be saved in about bench

play31:08

new program will comment here new report

play31:11

it will be saved in your repository only

play31:13

new page new screen new menu whatever

play31:17

you do it will be saving in your

play31:19

repository limits your developments

play31:23

your new developments your modifications

play31:26

enhancements everything saving there

play31:29

repository means in sap whatever a

play31:33

developer do anything

play31:35

it is finally saving centrally in the

play31:38

database unlike locally in the their own

play31:42

desktop

play31:43

you got the difference between these two

play31:46

if other developers do something they if

play31:49

they build some program it is saving

play31:51

into their local desktop later I am

play31:54

copying that files into my application

play31:56

but when it comes to sap

play31:59

it is directly

play32:01

to calling from your repository only if

play32:03

you write something when you say save it

play32:05

is going and sitting in your repository

play32:07

only it is not saving it your local

play32:10

desktop nothing will be there

play32:12

you got the point

play32:14

in sap the data is saving centrally in

play32:17

other softwares the data is saving

play32:19

locally

play32:21

the developers efforts will save here

play32:22

this developers efforts will save here

play32:24

but when it comes to sap it is centrally

play32:27

saving into your

play32:31

centralized database

play32:34

here with this

play32:38

okay our sap software is Market

play32:40

application layer

play32:42

only at application layer you'll be

play32:44

having that.exe Financial dot dll files

play32:46

users kernel only the user data only

play32:49

these things you have all the programs

play32:51

reports screens menu options everything

play32:53

in the database only so in sap the data

play32:56

is saving centrally in the database

play32:58

unlike other softwares locally at the

play33:00

developers desktop

play33:02

no fine these all developers have

play33:05

developed some programs into your

play33:08

development database now I want to move

play33:12

all these modifications enhancements and

play33:15

new developments to Quality system from

play33:17

this database to another database

play33:20

yes are you clear with this

play33:25

development to database to qualitative

play33:27

can I draw the image otherwise

play33:30

foreign

play33:33

see this is my development database from

play33:36

this database I need to move to Quality

play33:39

this is my development system

play33:41

this is my quality

play33:43

I have done all the changes here in this

play33:46

standard software I have done some

play33:49

what I have done some modifications I

play33:51

have done

play33:53

modifications enhancements and new

play33:57

developments I need to move all these

play33:59

changes to this database

play34:02

so this database through this database I

play34:04

have to move now tell me what is

play34:06

database

play34:08

database is a logical it is not a

play34:12

physical one

play34:13

what happens actually when you install a

play34:15

database physical where your data is

play34:17

saving in database for example see this

play34:20

is my hard disk boss

play34:22

this is my 500 GB hard disk

play34:25

500 GB hard disk

play34:28

so in this hard disk I need to install

play34:30

database software

play34:33

database

play34:34

software when I install this database

play34:36

software while installing it will ask me

play34:39

what is your database size I'll say 300

play34:42

gig 300 GB so what it will do it will

play34:46

occupy 300 GB of space from your

play34:51

hard disk

play34:53

and within that hard disk it will create

play34:55

some logical partitionings

play34:58

logical partitions

play35:01

in the form of tablespace is something

play35:03

whatever you see

play35:04

within that hard disk it will create

play35:06

some logical partitions and it will

play35:08

organize your data in a structured

play35:10

manner so similar data data at one place

play35:12

similar data table set one place

play35:16

now now this is where my data is saving

play35:19

actually

play35:20

this 300 GB belong so this hard disk

play35:22

only

play35:23

but physically it is saving a hard disk

play35:25

but logically I am segregating my hard

play35:28

disk into different different data units

play35:30

different different tables and I'm

play35:32

arranging my data into these tables so

play35:36

logically I am saving my data in this

play35:38

database am I clear

play35:40

logical means can you touch that logical

play35:42

one

play35:44

it's not real it's a logical model so

play35:47

how can you move these programs from

play35:49

this logical database to this logical

play35:51

database

play35:53

you cannot touch that when it is logical

play35:55

if it is a hard disk I can bring this

play35:58

hard disk to this hard disk but it is a

play36:00

logical one your tables are table spaces

play36:02

in database are logical partitions

play36:04

within your hard disk you cannot touch

play36:06

that then how can you move the data this

play36:08

logical data from this development

play36:10

database to Quality database

play36:14

so here we use mechanism called TMS

play36:17

transport management system what we do

play36:20

here

play36:24

for example this is my development

play36:26

system

play36:29

this is my

play36:30

Dev system this is my quality system

play36:35

from development database what I do I'll

play36:37

export the data

play36:39

I'll export the data for example I am

play36:42

having some three programs here

play36:45

I'll export this program logical to

play36:47

physical where I am getting will be

play36:49

having one directory called trans

play36:51

directory USR sap trans that is a

play36:53

transport directory under that we will

play36:55

be having one profile and data file

play36:57

we'll discuss about these things so when

play36:59

I export the data what happens

play37:02

and three data files I am converting

play37:06

this logical data into physical format

play37:09

now I'll copy this profile data file to

play37:11

Quality Systems user sap transdirector

play37:15

will be within in quality system also

play37:16

quality profile and data file now from

play37:20

here I'll import

play37:21

from Source database I'll export

play37:25

from Source database I'll export from

play37:27

here

play37:28

from database level to OS level I'm

play37:31

exporting

play37:32

from application Level from

play37:35

two database I am importing so exporting

play37:38

and importing what is that

play37:40

in transport what you do was

play37:46

transferring the data transport means

play37:48

what export

play37:50

less importantly now

play37:53

exporting and importing is called as a

play37:55

transporting so like that I move the

play37:58

logical data from one logical database

play38:00

to another logical database how I am

play38:02

doing that by exporting this logical

play38:04

things so when I export what happens it

play38:08

will convert this logical data will be

play38:09

converted into physical files now I'll

play38:11

copy that physical files to Quality

play38:13

system CSR sap trans directory from

play38:15

there I'll import into this database

play38:16

means logical to physical physical to

play38:19

logical so export plus copy plus import

play38:23

export place what I am doing

play38:26

export Plus copy

play38:29

plus import that is what your TMS

play38:32

transport management system

play38:35

why do you don't have this concept

play38:37

anyway in sap only we are having this

play38:40

why you have to move the data from one

play38:42

logical database to another logical

play38:43

database if my software is here in the C

play38:46

drive if I install my software here I

play38:49

can copy that files to this location

play38:51

this C drive but my software is not

play38:54

storing at application Level anymore my

play38:56

software is saving where in the database

play38:59

from this database I need to move to

play39:00

this database that is the reason I am

play39:02

using this export and import mechanism

play39:04

that is

play39:06

only called as transport mechanism TMS

play39:09

TMS is a tool through which we move the

play39:12

data from one database to another

play39:14

database one system to another system

play39:17

how in a back end we are doing what

play39:19

exporting copying and importing

play39:23

that is what your TMS

play39:28

from here I need to export from here I

play39:31

need to import from where I am meeting

play39:32

this these two physical files I need to

play39:35

copy to this

play39:36

I'll show you that

play39:40

what so this system is having a Saturday

play39:42

and another system also will have user

play39:45

directory at application Level so from

play39:47

database level to application levels

play39:49

transport directory from database to

play39:51

application Level I'm exporting and from

play39:53

application to application I'm copying

play39:54

and from here I am importing into this

play39:57

database database from quality also same

play40:00

to production like that I am moving my

play40:02

repository whatever the enhancements

play40:04

modifications customizations and

play40:06

developments from development database

play40:08

to Quality database from quality

play40:10

database to production database

play40:12

is it clear

play40:15

yes sir

play40:20

now come to TMS

play40:22

you know the concept behind the TMS what

play40:24

exactly DMS why we use TMs Concept in

play40:27

sap

play40:28

now to understand the TMS concept I say

play40:31

this is a huge concept actually I

play40:33

segregated this concept into three parts

play40:36

one is change transport organizer second

play40:39

one is transport TMS CTO TMS and TP

play40:44

tools CTO means change transport

play40:47

organization TMS means transport

play40:49

management system and TP tools means we

play40:52

use some tools for exporting and

play40:54

importing we use two tools called the

play40:56

tp.exa and r3trans.exe how they work

play40:59

we'll see later so when it comes to CTO

play41:01

we'll having three T quotes sc09 AC 10

play41:05

SC 0 1. import

play41:12

so we will see CTO today change the

play41:15

transport organism what is this CTO

play41:18

when you install your system

play41:20

when you install your system for example

play41:22

you are having some development system

play41:24

quality system production system

play41:26

three systems are there you have to

play41:28

configure TMS

play41:30

you have to configure TMS first if you

play41:33

do TMS configuration between these three

play41:35

systems I want to move the data from

play41:37

development system to Quality quality to

play41:39

production for example if you want to

play41:40

move some package from Hyderabad to

play41:43

Vijayawada

play41:44

between you are having suitable right so

play41:47

Hyderabad to suryapad surabay to

play41:49

Vijayawada what you need actually if you

play41:52

want to move the data move some

play41:54

transport you need a Road Transport

play41:57

facility so you have without any

play42:00

transport facility can you move the data

play42:02

from Hyderabad to Vijayawada

play42:05

no closer so you should establish the

play42:08

route between

play42:09

Hyderabad to Vijayawada that route

play42:11

establishment that configuration is

play42:13

called as TMS configuration we need to

play42:16

configure TMS between these three

play42:19

systems means it will configure some

play42:21

routes there by using that rods we move

play42:23

the data from one system to another

play42:25

system by using TMS concept

play42:28

so when you for example now I am having

play42:31

three different different systems I

play42:33

don't have any relationship between

play42:35

these systems three different individual

play42:37

systems when I configure a TMS what

play42:40

happens the communication will be

play42:42

established between these three systems

play42:44

how we establish that communication

play42:46

we'll see the TMS configuration tomorrow

play42:49

now as of now so when you install your

play42:52

system before configuring TMS as a post

play42:55

installation activity what we do we hit

play42:58

it before configuring TMS we hit one key

play43:01

code called se06

play43:04

sc06 as a post installation activity we

play43:08

hit sc06

play43:09

before configuring TMS you have to

play43:12

configure TMS to move the data before

play43:14

configuring TMS what we do we hit SE 060

play43:17

code what happens

play43:19

so it will ask you post installation

play43:21

actions for transport organizer

play43:24

so you say standard installation

play43:26

database for example if your system is a

play43:28

fresh installation you go with standard

play43:30

installation if your system is result of

play43:32

database copy or migration you will come

play43:34

to know what is this exactly so now my

play43:37

system is a fresh installation so

play43:38

selected the standard installation and

play43:40

say perform post installation actions

play43:43

do you want to reinstall CTS CTS means

play43:46

change transport system that is what TMS

play43:48

both are same yes

play43:52

processing after installation completed

play43:54

configure TMS now it is asking to

play43:56

configure TMS what happens when I hit

play43:59

this se06 and say perform postalization

play44:02

actions what happens in a back end in a

play44:06

back end there are some three

play44:07

functionalities

play44:09

will be activated what are the three

play44:11

functionalities means one is workbench

play44:14

organism customizing organism and third

play44:17

one is transport organism

play44:31

when you hit this sc06 these three

play44:33

functionalities will be activated from

play44:36

this point onwards

play44:38

in your database if you do any changes

play44:40

that changes will be recording as a

play44:43

transport request

play44:44

if you do any client specific

play44:46

customizing changes means

play44:49

if you do any client specific

play44:51

customizing changes it will be recorded

play44:54

by your

play44:56

customizing organizer as a customizing

play44:59

request se10

play45:01

if you do any

play45:03

cross client changes crash line changes

play45:06

means what

play45:07

grassland custom this and this if you do

play45:10

any modification if you do any

play45:12

enhancement if you do any development or

play45:15

if you do any Global setting changes if

play45:19

you do if you touch anything from this

play45:21

and this it will be recorded by

play45:24

workbench organizer as a workbench

play45:26

requester

play45:27

we are having transport request concept

play45:29

you know what is transport request

play45:31

exactly we already discussed that but

play45:34

every change whatever the changes you do

play45:36

in your development will be recorded as

play45:39

a transport request the transport

play45:41

request is having one unique number

play45:44

we discussed that Sid K9 lag 2 that

play45:47

unique number will be assigned for every

play45:49

change whenever you want to

play45:51

transport something for example if you

play45:53

go to Career shop and you give some

play45:55

person

play45:56

what they'll do they will give you one

play45:58

Consignment number tracking ID right

play46:01

that for that package that ID will be

play46:03

assigned so you can track that package

play46:06

destinations by using That Consignment

play46:09

number right the same way whatever the

play46:13

developments modifications enhancements

play46:15

you do in your development system they

play46:18

all will be regarded as a transport

play46:19

request each and every change will be

play46:21

recorded as a transport request and by

play46:24

using the transport request only we are

play46:26

moving the data from development system

play46:28

to Quality quality to production

play46:30

so

play46:31

if you do any client specific changes it

play46:35

will be recorded by customizing

play46:36

organizer as a customizing request we

play46:39

are having different different types of

play46:40

transport requests one is customizing

play46:42

request second one is workman's request

play46:44

third one is relocation fourth one is

play46:47

transport of copies we'll discuss that

play46:49

so as of now today we will see two

play46:52

transport requests two types of

play46:54

transport request one is customizing

play46:56

request second is workbench request

play46:58

customizing request means if you do any

play47:01

changes to your client specific objects

play47:03

that will be regarded by customizing

play47:05

organizer as a customizing request

play47:08

if you do any class client changes that

play47:10

will be regarded by workbench organizer

play47:12

as a workbench request when if you

play47:15

activate the CTO

play47:16

you have to hit c06 and say standard

play47:20

installation perform post initial

play47:22

activities when you say this what

play47:24

happens from this point onwards these

play47:26

three functionalities will be activated

play47:28

what are the three functionalities

play47:31

customizing organizer and transport

play47:33

organization in your database

play47:35

from that point onwards whatever the

play47:37

changes you do in your database will be

play47:40

recorded as a transport request whether

play47:43

it may be a workman's request whether it

play47:45

may be customizing request and at the

play47:47

same time

play47:49

it will generate a initial transport

play47:51

request ID One Transport request ID will

play47:53

be created for example Dave K9 lakh

play47:57

something

play47:58

my stud is what Dev okay some 9 lakh to

play48:02

initial transport request ID will be

play48:04

generated

play48:05

from next to change it will create

play48:07

another change request Dave okay 9 lakh

play48:11

four

play48:15

if you do any other change it will

play48:17

create another transport like that each

play48:19

and every change you do in the database

play48:22

will be recorded as a transport request

play48:26

whether it may be customizing request

play48:28

otherwise it may be workbench request if

play48:31

you do changes to Trend specific

play48:33

customizing data it will create

play48:34

customizing request if you do changes to

play48:36

classline customizing or repository data

play48:38

it will create workbench request is it

play48:41

fine the naming convention will be same

play48:43

for customizing requested different

play48:45

naming convention workmanship no naming

play48:48

convention will be same numbers are one

play48:50

by one it will generate automatically

play48:52

and in that request if you are

play48:55

customizing requests fewer workability

play48:57

request

play48:59

is it fine

play49:02

and when it will create customizing

play49:04

requests to create that customizing

play49:07

request in your client settings

play49:10

in your client settings you should have

play49:12

this setting remember this

play49:14

for example 200 languages for changes in

play49:17

transport client specific objects

play49:19

automatic recording of changes if you

play49:22

opt this setting

play49:25

then only if you do any client specific

play49:27

changes it will be regarded by

play49:29

customizing request

play49:31

if you do changes here client specific

play49:33

customizing and your setting is this

play49:37

automatically recording of changes means

play49:41

it will create which request

play49:45

customize your request of equipment

play49:46

request

play49:47

customizing requests

play49:51

this setting changes to repository into

play49:53

grassland customizing if you do this

play49:55

changes grassline customizing and

play49:58

repository changes

play50:00

it will record as

play50:02

performance

play50:04

so if you allow changes to cross

play50:06

repository and Crossland customizing

play50:08

allow

play50:09

you may allow

play50:11

and when you say when you touch anything

play50:14

to your repository and graspoon

play50:15

customizing it should be required as a

play50:18

transport request remember for client

play50:20

specific objects it is asking you

play50:21

automatically recording of changes are

play50:24

changes without recording means if you

play50:26

have this setting it won't record as a

play50:28

customizing request if you do if you

play50:30

change customizing client supposed to

play50:32

customizing changes even though it won't

play50:35

record a transport requests why you have

play50:38

this setting

play50:39

but if you have this setting automatic

play50:41

recording of changes then it will create

play50:44

customizing request

play50:46

for client specific changes it is asking

play50:48

for can I record don't record

play50:51

but for class client changes it is not

play50:53

asking you can I record or not if you do

play50:55

any changes to reposition customizing it

play50:59

should be required as a transport

play51:00

request

play51:01

for the point

play51:02

if you do any changes in grassland

play51:04

customizing data or repository database

play51:07

if you do any modification through

play51:08

standard program any enhancement or

play51:10

standard program any new development it

play51:13

will prompt you for workman's request if

play51:15

you do any changes global settings it

play51:18

will prompt you for workman's request if

play51:21

you do any changes in client specific

play51:22

customizing data requests

play51:28

yes when you have

play51:31

um

play51:33

if you have this setting it won't record

play51:36

as a transported Bill if you do any

play51:38

changes here it won't require as a

play51:40

transport request if you have this

play51:42

setting automatic recording of changes

play51:44

it will prompt you for a customizing

play51:47

request

play51:48

so when you hit sc060 code these three

play51:51

functionalities will be activated what

play51:53

are the three functionalities

play52:02

whatever the changes you do in database

play52:05

if you do client specific customizing

play52:07

changes customizing organizer will

play52:09

require as a customizing request if you

play52:10

do grassland customizing changes and

play52:12

repository changes workbench organizer

play52:14

will requirements request so customizing

play52:16

organizer is C10 workbench organizer is

play52:19

sc09

play52:22

and what is this a transport organism by

play52:24

using this transfer you see Zero

play52:26

actually three are same T quotes see if

play52:29

I hit all the T quotes

play52:31

sa01 observe the chain

play52:36

sc01

play52:40

sc09

play52:42

same

play52:50

SC10 AC 10.

play52:53

same you are having four options

play52:55

customer request workman's request we

play52:57

are having four types of requests

play52:59

customizing request workman's request

play53:01

transport of copies relocation so all

play53:03

these three T quotes are same but if

play53:05

somebody asks you what is the difference

play53:07

between ac09 AC 10 and C10 a c09

play53:11

organizer so it will record grassland

play53:14

customizing changes and repository

play53:17

changes

play53:18

okay

play53:24

transport organization

play53:29

so by using this you can create a

play53:31

transport you can rename a transport

play53:35

it's mute

play53:37

you can create a transport request you

play53:38

can rename a transport request you can

play53:40

release a transport equation only that

play53:42

change

play53:43

ac014 it is transport organizer you can

play53:47

create a transport request you can

play53:48

redeem rename a transport request you

play53:50

can release a transport request foreign

play54:08

customizing changes repository changes

play54:10

this will record

play54:12

client specific customizing changes and

play54:14

sc01 is correct

play54:16

to create a transport request to release

play54:18

a transport request to rename a

play54:19

transport request this is what your CTO

play54:22

so what is CTO change transport

play54:24

organizer by hitting ac06 as a

play54:27

personalization activity we activate

play54:30

this scto

play54:32

if the CTO compressor three things ac09

play54:35

AC 10 and sc01 and from when you

play54:38

activate this it will generate a initial

play54:40

transport request ID for the first time

play54:43

from that point onwards whatever the

play54:45

changes you do in your database that

play54:47

will be recorded as transport request

play54:50

whether it may be customizing request

play54:51

whether it may be workman's request if

play54:53

you do client special customizing

play54:55

changes it will regard as a customizing

play54:56

request if you do report study changes

play54:58

and changes it will requirements request

play55:03

is it clear

play55:05

you know

play55:07

yourself

play55:09

any doubts

play55:12

foreign

Rate This

5.0 / 5 (0 votes)

相关标签
SAP SystemsDevelopmentQuality AssuranceProductionTMSData TransportClient CustomizationCross-ClientCustomizing RequestsWorkbench OrganizerSAP Landscape
您是否需要英文摘要?