0% found this document useful (0 votes)
138 views55 pages

Cts Final

The document provides instructions for using the Change and Transport System (CTS) tool in SAP to organize development projects and transport changes between SAP systems. It outlines a tutorial to create a package, workbench request, output device, ABAP program, and customizing request in the Solman SM7 system, then export and import the transport request to the Ruby S40 system for testing. The objective is to demonstrate the flow of transporting changes from a development to quality assurance system using CTS.

Uploaded by

Sanket Kohli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
138 views55 pages

Cts Final

The document provides instructions for using the Change and Transport System (CTS) tool in SAP to organize development projects and transport changes between SAP systems. It outlines a tutorial to create a package, workbench request, output device, ABAP program, and customizing request in the Solman SM7 system, then export and import the transport request to the Ruby S40 system for testing. The objective is to demonstrate the flow of transporting changes from a development to quality assurance system using CTS.

Uploaded by

Sanket Kohli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 55

CTS Tutorial-Group 13

BCO5651
Enterprise Resource Planning Implementation

Change and Transport System (CTS)

Prepared by:
Kunal Chadha - S3884977

CTS Tutorial-Group 13

What is CTS?
The Change and Transport System (CTS) is a tool that helps you to organize development
projects in the ABAP Workbench and in Customizing, and then transport the changes
between the SAP Systems in your system landscape.
This documentation gives you an overview of how you can use the CTS tool to organize your
changes, as well as basic information on setting up your system and client landscape, and
choosing a transport strategy

Icons and its meaning:

Tutorial objective:
2

CTS Tutorial-Group 13

The objective of this tutorial is to get one, acquainted with the change and transport system
tool in SAP and understand the flow involved in the transportation of change requests from
one system to another or from one client to another.(Screen shot belwo shows the change
transport from the development client to the quality assurance system and then to the
production system)

Change transport from one system to another

Tutorial Sequences:
1)
2)
3)
4)

Create a package in SM7


Creating a workbench request in SM7
Create an output device in SM7
Adding output device to the workbench request inSM7

5) ABAP Program transport in SM7

6) Copy existing program to newly created program in SM7


7) Export transport request in Solman SM7
8) Import transport request in Ruby S40
9) Testing in Ruby S40
10) Transporting a customizing request
-

Click on SAP Logon on your Desktop (Start-All Programes-SAP-SAP


FrontEnd-SAP Logon)
Click on New as shown below to create the following new
connections

CTS Tutorial-Group 13

CTS Tutorial-Group 13

System Properties:
Solman SM7 system:

Ruby S40 system:

SAP Logon Page:


5

CTS Tutorial-Group 13

Once you enter the system properties for Solman SM7 and Ruby S40, both
would appear on the SAP Logon Page.

Double Click on Solman SM7 as the changes are to be made in SM7


and transported to Ruby S40.
Ensure client is 001 and put in your login details as given to you
prior to starting the tutorial.

CTS Tutorial-Group 13

On successfully logging in, the following page would appear which is


the SAP MENU PAGE.

1. Creating Package in Solman SM7:


Enter the transaction code to create a package which is SE21

CTS Tutorial-Group 13

Enter the package name ZXXX_Package where XXX are the digits
of your user logins
Click on Create.

Enter the Short description for the package as shown below.


Click on Save.<Check>

You will then get a prompt to create a new workbench request

2. Creating a workbench request:

CTS Tutorial-Group 13

Click on the icon as shown below to create a new workbench request.

Enter description and click on the save icon.

Note the request Number and click on Enter or the continue button.
Note: Please ensure that you make note of the Workbench request
number on a notepad as all changes to be transpored will be associated
with the same request number.

The following screen appears

CTS Tutorial-Group 13

3. Create an output Device

Enter the transaction code to create an output device,SPAD


Note: If you are on the SAP Easy Access(Main screen), then type in the
transaction code as just SPAD.If you are on a different page(As below) then
type /NSPAD.

The following screen will appear

10

CTS Tutorial-Group 13

Click on the display button adjacent to the output devices field as shown
below.

Click on the change icon to enable change mode as shown below.

Now click on the create icon to create a new output device

11

CTS Tutorial-Group 13

Enter output device name as ZXXX_Printer


Short name as ZXXX, where XXX are the digits of your login
Device type: Choose HP5000: HP LaserJet 5000 R4.x+

Click on The Access Method tab and choose G:Front End Printing with
Control Tech from the drop down

Set the host printer name as __default. (Note the __)

12

CTS Tutorial-Group 13

Click on Save and you will notice the following message at the bottom of
the screen

Click on the back button as shown below which will take you to the list of
output devices

13

CTS Tutorial-Group 13

Note the ouptu device you created in the List of Output Devices Page
Refresh the screen if the output device you created does not appear in the
list of output devices

You would then be abl;e to see the output device you created

14

CTS Tutorial-Group 13

4. Adding the outptut device to the existing workbench request


Click on the device you created and then click on the transport button as
shown below

15

CTS Tutorial-Group 13

The following window will appear. Click on the

16

Note the request number


If the request is not the same as the number created earlier update the
same.
If the number is the same then just click on continue as shown below.

The following message will appear at the bottom of the screen which
confirms that the output device is added to the workbench(change)
request

CTS Tutorial-Group 13

17

Click on the exit button to move to the main page

CTS Tutorial-Group 13

SAP Easy Acess(Main Page) below.

5. ABAP Program transport

Enter Transaction Code,SE38 to create a new program as shown below


and enter.

We will not be creating a program, but using an existing program to


transport
So, click on the icon as mentioned below

18

CTS Tutorial-Group 13

19

Choose the following program as mentioned below

CTS Tutorial-Group 13

Now click on the execute button.

Note: The executable program lists all the output devices and the list of the
same is shown below which should include the output device you created.

20

CTS Tutorial-Group 13

6. Copy existing program to newly created program in SM7

On the ABAP Editor screen, Enter the program name you selected
earlier and click on the copy button as shown below.

Now enter the target program name as ZXXX_Program where XXX are the
digits of your logins
Click on Copy

21

CTS Tutorial-Group 13

Check all the boxes and click on copy again.

Enter the package name and click on save

Note the request number and ensure it is the same request number as
created earlier in the tutorial which included creating an output device.
Click on continue as shown below.

22

CTS Tutorial-Group 13

The following message will appear at the bottom of the screen.

Activating the newly created program:

Click on the Icon as shown below to activate the program

Click on the rows associated with your program and click on the continue
button as shown below

23

CTS Tutorial-Group 13

Note the message at the bottom of the screen

7. Export Transport Request :

24

Enter the transaction code to export transport request,SE09


If not on the main page then enter /NSE09

CTS Tutorial-Group 13

The following Transport Organizer page will appear


Check the User ID to ensure that it is your user id.
Check the Workbench request check Box and Modifiable checkbox
Click on Display as shown below

Expand the your request number to see the package,program and output
device created

25

CTS Tutorial-Group 13

Click on the second request number


Now click on Release directly(Transport Icon) as shown below

Note the message at the bottom of the screen, where the task has been
released to your request number which you generated.
..

26

CTS Tutorial-Group 13

You will then see a tick besides the second request number, as you can
see below.

Now click on your request number


Then click on the release directly(transport) icon

Press
icon to refresh the screen till you see the successful messages
as below

You will then see a tick besides both the request numbers as shown below
Note the status being changed to released, and the message at
the bottom of the screen

27

CTS Tutorial-Group 13

Now Log off from Solman

__________________________________________________________________________________

28

CTS Tutorial-Group 13

Importing the request in Ruby S40 , exported from Solman SM7:


System properties for Ruby S40

29

Once you configure the system Ruby S40, double click on the same as
shown below

CTS Tutorial-Group 13

Enter your logins as given to you


Ensure the client number is 430.

8. Importing request:

30

Enter the transaction code to import the workbench request which is


STMS

CTS Tutorial-Group 13

31

The following screen will appear which is known as the Transport


Management System page.
Click on the Import Overview Icon as shown below.

The following screen will appear which will show you the number of import
request for each system
Double click on Ruby S40

CTS Tutorial-Group 13

The following page shows the request for import on the Ruby S40 system

Refresh your screen as shown below to note your request number


Note: The Request number would generally be at the bottom of the list

32

CTS Tutorial-Group 13

If the
icon appears besides your desired column/request then click on
the similar icon on the toolbar to adjust the transport

The following will appear:

Click on Yes to Continue

33

CTS Tutorial-Group 13

Click on your request number and click on the

icon which imports only

Be careful not to import all requests


which is the Icon next to the one mentioned.
your request.

34

The following screen will appear


Ensure the target client is 430
Tick the immediate check box

CTS Tutorial-Group 13

Now click on the execution tab

Check the Synchronous check box.

35

CTS Tutorial-Group 13

Click on continue as shown below

Click on Yes to confirm the import

To confirm that the import has been successfully executed, we run a test.
36

CTS Tutorial-Group 13

9. Testing:

Enter transaction code, SE38 if on the main page or /nSE38 if on a


different page

Enter the program which you created and click on the execute button as
shown below:

37

CTS Tutorial-Group 13

38

The Output of the program as below and the name of the output device
you created will be displayed in the ouput

CTS Tutorial-Group 13

---------------------------------------------------------------------------------------------------------------------------------

39

CTS Tutorial-Group 13

Transporting a customizing request from Solman SM7 to Ruby S40:

Log on to Solman SM7 by double clicking on the required system name

The following screen will appear

40

CTS Tutorial-Group 13

Enter your user login to get to the main page

Creating a customizing request:


Setting the currency to Brazilian currency in Solman SM7 and transporting the
same to Ruby S40

41

Enter transaction code SM30 to set the currency

CTS Tutorial-Group 13

Type in V_CURC in the Table/View Field


Click on Maintain

Scroll down to the currency-Brazilian Real


Tick the check box
Click on Save

42

CTS Tutorial-Group 13

The following Screen will appear


Click on the create button a new customization request

Enter the Short Description-Customizing request Brazilian Currency XXX,


where XXX are the digits of your Ruby system login
Click On Save

43

CTS Tutorial-Group 13

Note the customizing request number


Click on continue

Note the customizing request number

44

CTS Tutorial-Group 13

Export the customizing request

Enter transaction code SE09 to export the customizing request

The following Transport Organizer page will appear


Check the User ID to ensure that it is your user id.
Check the Workbench request check Box and Modifiable checkbox
Click on Display as shown below

Expand the your request number to see the package,program and output
device created

45

CTS Tutorial-Group 13

Click on the second request number


Now click on Release directly(Transport Icon) as shown below

..

46

You will then see a tick besides the second request number, as you can
see below.

CTS Tutorial-Group 13

47

Click on the request number your created


Now click on Release directly (Transport Icon)
Refresh the screen to get the screen as mentioned below

CTS Tutorial-Group 13

Now log off the Solman SM7

Importing customizing request:

48

Now Log in to the Ruby S40 to import the customizing request

CTS Tutorial-Group 13

Enter your user login to get to the main page

Enter the transaction code, STMS to import the customizing request


The following screen will appear which is known as the Transport
Management System page.

49

CTS Tutorial-Group 13

Click on the Import Overview Icon as shown below.

The following screen will appear which will show you the number of import
request for each system
Double click on Ruby S40

The following page shows the request for import on the Ruby S40 system

50

CTS Tutorial-Group 13

Refresh your screen as shown below to note your request number


Note: The Request number would generally be at the bottom of the list

If the
icon appears besides your desired column/request then click on
the similar icon on the toolbar to adjust the transport

The following will appear:

51

CTS Tutorial-Group 13

Click on Yes to Continue

Click on your request number and click on the

icon which imports only

Be careful not to import all requests


which is the Icon next to the one mentioned.
your request.

52

Enter target client as 430


Click on continue

Click on yes to continue

CTS Tutorial-Group 13

Testing:
Check whether the customization which involved setting the currency to Brazilian
real has been imported

53

Enter transaction code SM30

CTS Tutorial-Group 13

Type in V_CURC i n Table/View


Click on Maintain
The brazilian currency will be checked which is the customization you
made in the source system which is Solman SM7

The following screen will appear, which will show the custumization has been
successfuly transfered.

END OF TUTORIAL

54

CTS Tutorial-Group 13

-------------------------------------------------------------------------------------------------------------------------------------

HOME-WORK
Perfome any customization on Solman SM 7 and Transport the same from Solman SM7 to Ruby S40.
(Please provide details as to how the customization was transported in 50 70 words)

QUESTIONS
Question-1:
Name the transaction codes to import and export change requests in CTS
Question-2:
How many types of requests were created in the tutorial for the transport and name them?
Question-3:
What is the difference between the two icons

Question-4:
True or False
There was a different request number associated with the following development tasks in the tutorial

Creating output device


Creating program

Question-6:
Name the SAP programming language
Question-7:
What is the purpose of creating an output device and transporting the same to another system?
Question-8:
Name the source and target systems involved in the change transport process

Note: Email or hand over the answers to the above questions not later than the next tutorial class
on/to Kunal ([email protected])

55

You might also like