centercenterGroup : 6Semester 1, 2011BCO5651Enterprise Resource Planning ImplementationChange and Transport System (CTS) Tutorial00Group : 6Semester 1, 2011BCO5651Enterprise Resource Planning ImplementationChange and Transport System (CTS) Tutorial<br /> TOC o "1-3" h z u What is CTS? PAGEREF _Toc166516812 h 21.Tutorial Objectives PAGEREF _Toc166516813 h 22.Tutorial Sequences PAGEREF _Toc166516814 h 23.SAP System we will be using PAGEREF _Toc166516815 h 33.1Solman SM7 PAGEREF _Toc166516816 h 33.2Ruby S40 PAGEREF _Toc166516817 h 34.Making a Customization Change to the System (IMG) PAGEREF _Toc166516818 h 44.1Logon to Solman SM7 with given usernames and passwords PAGEREF _Toc166516819 h 44.2Making a Table change PAGEREF _Toc166516820 h 45.Creating a Change Request PAGEREF _Toc166516821 h 65.1Creating a new change request: To save a customizing change you need a customizing change request, and as we don’t have any yet, the system prompt us to create one PAGEREF _Toc166516822 h 65.2Export a Transport Request (T-Code: SE09) PAGEREF _Toc166516823 h 87.CREATING WORK BENCH REQUEST PAGEREF _Toc166516824 h 127.1Creating an ABAP Program PAGEREF _Toc166516825 h 127.2Exporting a transport request PAGEREF _Toc166516826 h 208-Tutorial for Ruby S40 PAGEREF _Toc166516827 h 259-Testing PAGEREF _Toc166516828 h 3110-Appendix PAGEREF _Toc166516829 h 34List of Transaction Codes PAGEREF _Toc166516830 h 34<br />What is CTS?<br />CTS is a Central tool for managing changes to Customizing and Repository data that you make in the IMG or ABAP Workbench.<br />The CTS records all changes in change requests. The changes in change requests can be linked together logically, or can be completely independent of each other. Developers in a team can use a common request. <br />You can create documentation for a change request, where you can describe your changes in more detail. This makes it easier to see which data was changed by which user, and to what purpose.<br />When you have finished your work in the IMG or ABAP Workbench, or have reached a certain stage, you can release the request. The change request is then used to copy the changes from this client to other clients or systems. <br />This automatic procedure is known as a transport.<br />Tutorial Objectives<br />The objective is to gain experience in CTS tool and be familiarized with the transport system in SAP.<br />Tutorial Sequences<br /><ul><li>Make a Customization Change.
Testing</li></ul>SAP System we will be using<br />Solman SM7<br />Ruby S40<br />Making a Customization Change to the System (IMG)<br />Logon to Solman SM7 with given usernames and passwords<br /><ul><li>This should be done in a normal way of logging on in an Sap system and that should take you to SAP easy access screen
Open SAP IMG using t-code SPRO</li></ul>Making a Table change<br /><ul><li>From the customizing execute Project screen, click on SAP Reference IMG button
Click the arrow next to SAP customizing Implementation Guide to extend it, then extend SAP Netweaver , then extend General Settings, extend Currencies and extend Expiring Currencies
Click on next to Define expiry reason. (we are defining reasons from which a user can choose from when defining expiring currencies)
The following screen will be displayed, and we now need to add an entry to the displayed Table
Click on new entries to make your entry to display
Enter ZGXXX(replace xxx with the last three digits of your user ID) in the Reason text box and XXX Reason for Changing Currency in the Text area.
Click Save to save the change and initiate a Change request</li></ul>Creating a Change Request<br />Creating a new change request: To save a customizing change you need a customizing change request, and as we don’t have any yet, the system prompt us to create one<br /><ul><li>Note the name of the affected tables(table contents field) ________SM7K900878____________
Click on (New) to create a new Customizing Change Request
The following screen will be displayed, Enter Change Request XXX in Short Description
Clicks save to create and save your Customizing request, the following screen will be displayed. Please note your Customizing Change Request(CCR) number
Click on to save your request and accept CCR No.</li></ul>Export a Transport Request (T-Code: SE09)<br /><ul><li>In the command field enter the T-code “SE09” to open transport organizer
The following screen will be displayed, unselect Workbench Requests and leave the rest.
Click the display button to all Customizing Requests.
Using the CCR No you noted in step 6.14, look for your request and click on icon to expand the request tree till it reaches the root of the tree. (If you can not find your request, click refresh to refresh the list)
Click once on your task’s request number Then click on icon to export the task.
If the export is successful, the following message will appear. And you will see icon right beside the request number
Click on your request number once(above the customizing task),then click on icon to export the request.
The following screen will be displayed, wait for 10 seconds and click refresh until it shows that all exports have been successfully completed.
You have successfully exported your request(Press )
You may now log off from the system.</li></ul>7.CREATING WORK BENCH REQUEST<br />7.1Creating an ABAP Program<br />7.1.1Enter TRANSACTION CODE /NSE21 IN COMMNAD FIELD TO GET INTO PACKAGE BUILDER INTIAL SCREEN .<br />7.1.2On package builder screen enter tour package name starting with Z’XXX’ is your assigned number (I.E ID :G-508 , XX-508) and then press create(HIGHLIGHT CREATE AND ZXXX-PACKAGE).(Note: Package made for transport purpose starts with prefix ‘Z’)<br />7.1.3 ENTER DESCRIPTION AND PRESS .<br />7.1.4 JUST PRESS , then FOLLOWING SCREEN APPEARS.<br />7.1.5 ENTER SHORT DESCRIPTION ‘ZXXX TRANSPORT PACKAGE ’ AND PRESS <br /><ul><li>SCREEN WILL APPEAR WITH WHICH SHOWS REQUEST NUMBER MAKE SURE TO NOTE IT DOWN________________ and then press to continue.
AFTER THE FOLLOWING SCREEN WIL APPEAR AND THEN LEAVE THE TRANSACTION.
In command field type t-code /nSE38 (in the command field)
Enter program Z508_program1 and execute the program by pressing button on tool bar .
Following output will appear.</li></ul>7.1.11 Press Escape or Back to go back . Now type Z508_Program1 and press button on toolbar. <br />7.1.12 On the screen which popup’s write Target program as XXX_program1 and press to continue.<br />7.1.13 Accept the warning ,after that on the screen which appears make sure you tick all the boxes and then press.<br />7.1.14 In the following screen enter package as ‘ZXXX-package’(xxx-userid) and press .<br />7.1.15 The workbench prompt request appears make sure request and short description are the same as before.<br />7.1.16Active source code z202_program copied to inactive source program ZXXX_program message appears. Now activate the program ’ZXXX_program’ by pressing (activation icon).<br />7.1.17The following screen will appear. Select the row of your program with ZXXX_program and press (tick icon).<br />(Note: object activated message appears.)<br />Exporting a transport request<br />7.2.1 Now on command field enter /nSE09 and make sure the screen which appears has got your userid if not then change it to yours and then press display (JUST HIGHLIGHT tcode in the 1st screen shot and in second highlight user id and display.)<br /><ul><li>7.2.2 Transport organizer workbench appears and then press display on the bottom and make sure that customizing request is not ticked.
7.2.3 On this screen look for your request and click on icon to expand the request tree till it reaches the root of tree.</li></ul>7.2.4 Go to the next level of your request and click on the task’s request number.<br />7.2.5 Once the export is successful, the following message will appear<br /> And you will see icon right beside the request number.<br />7.2.6 Next, click on your request number once and press again.<br /><ul><li>7.2.7 On the following screen press refresh button and following message will appear on the screen.
7.2.8 Now log off Solman SM7. Then log onto Ruby S40 for second part of tutorial. </li></ul>8-Tutorial for Ruby S40<br />8.1 Login into Ruby s40<br />8.2 Type ‘STMS’ in the command field. This represents the import request.<br />8.2.1 Click to which is import overview icon.<br />8.2.2 Next screen will show number of import queues. Select S40 in the system queue.<br /><ul><li>.3 List of packages will be shown. You should able to see your request in the “Request” column, else, click icon to refresh the screen.
(Note: Make sure that everyone has two change request).</li></ul>8.2.4 icon appears on number column, click the similar icon on the toolbar to adjust the transport.<br />8.2.5 Click ‘YES’ when following box appears.<br />8.2.6 Notice icon will disappear.<br />8.2.7 Click on your request number and click the import request icon.for your both change request<br /><ul><li>Import transport request screen appears.
Click on the “Tab and make the changes as below:
Click icon to confirm and Click to confirm the import action.</li></ul>NB: Step 8.2.4 to 8.210 should be done for both your Customization and Workbench Change Requets.<br />9-Testing<br />WORKBENCH TEST<br />1) On the “SAP Easy Access” screen enter T-code “SE38”<br />2) Enter “ZXXX_Program1”(That should be the program name which you gave in step 12 in change workbench ) in the program field and click on icon<br />3) In the display screen you will see your output device which was created in Solman SM7.<br />CUSTOMIZING TEST<br /><ul><li>Type transaction /nSE16 in the command field.
On the following screen enter table name TUCRY1 and press enter.
Press button on the screen and you will find the table which you transported.</li></ul>Questions<br /><ul><li>What are the two names SAP has referred the acronym ‘CTS’?
What does TMS stand for, and what is its purpose?
What two systems are used for CTS in this tutorial?
What code do we use to get the following screen:
The transport organizer only provides for the function to create and document only? True/False</li></ul>10-Appendix<br />List of Transaction Codes<br />ChapterProcedureStepNumberTransactionCode5.2Create a Package (T-Code: SE21)5.2.1SE215.4Create an Output Device (T-Code SPAD)5.4.1SPAD5.6Creating an ABAP Program (T-Code SE38)5.6.1SE385.7Export a Transport Request (T-Code: SE09)5.7.1SE096.2Import Request (T-Code: STMS)6.2.1STMS<br />