25
IBM Global Services Change and Transport System | Dec-2008 © 2005 IBM Corporation Change and Transport System

Chapter 04_SAP Change and Transport System

  • Upload
    phani

  • View
    7

  • Download
    2

Embed Size (px)

DESCRIPTION

abap

Citation preview

SAP OverviewIdentify the mechanics of the Change and Transport System.
Memorize the transaction codes for the Transport Organizer.
Manage to display the list of all objects contained within the task/transport request.
Create a Transport Request and Tasks.
Identify the use of Developer Access Key.
Describe the use of the Online Service System.
Change and Transport System |
Change and Transport System - Overview
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 and clients in your system landscape.
Change and Transport System |
The CTS is the central tool for managing changes to Customizing and Repository data that you make in the IMG or ABAP Workbench. 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. 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.
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. This automatic procedure is known as a transport. Transports of changes by the CTS allow you to develop in one environment, test your development work in a test environment, and then, if the tests are successful, use it productively. This makes sure that productive operations are not placed at risk by faulty settings or program errors.
Transports of changes between clients and systems are subject to rules that are set in the CTS configuration in the system landscape. One rule may be that changes are transported into a test environment before they can be copied to the production environment. All transports are logged, so that you can see when a change request was imported into a client or system, and whether there were any errors.
IBM Confidential
Transport Organizer - SE09/SE10
Change and Transport System |
Transport Organizer is the set of utilities which provide for the development change
management and customization (configuration) change management.
All development changes (ABAP/4, DDIC) and Customizing are tracked through the Transport
Organizer.
The Transport Organizer is accessed via transaction SE09 or SE10.
The Development Workbench is now fully integrated with the Transport Organizer.
IBM Confidential
Change and Transport System |
The initial screen provides various selection criteria for locating an individual Request. Select the ‘Workbench Requests’ checkbox to locate Development change requests and select the ‘Customizing Requests’ checkbox to display the list of change requests used to organize Customizing objects.
IBM Confidential
Change and Transport System |
The Transport Organizer displays all of the Requests which meet the selection criteria in a graphical tree format.
“Drill down” features are available to allow the user to display the desired level of detail for a Request or Task.
IBM Confidential
Change and Transport System |
By drilling down to the detail level on an individual task, from within the Transport Organizer, the user can display the list of all objects contained within the task. The object list displays all objects, development or customizing, for which changes are recorded in the selected task. Information on these objects include:
Desc: Category of the object.
Prg_type : Program type
Funct.: Correction function for the object.
Possible values are:
“M” Delete and recreate in the target database.
“ ” Delete the specified object in the target database, and insert the value
from the source database.
“K” The object contains key values. Individual entries from the object have
been specified for transport.
IBM Confidential
OK_GEN Object imported and generated.
From within the Display Object List, you can drill down further on objects which have key values associated with them (Function “K”).
Details regarding the table records specified by the key values are displayed on this screen.
They include:
TabName: Table name.
Key (beginning): Table key (abbreviated) for the object in the request/task.
F: Function for the key entry.
Possible values include:
“ ” If the key exists in the source system, it is transported to the target system. If the
key does not exist in the source system, it is deleted from the target system.
IBM Confidential
Change and Transport System |
When entering a configuration/creating a development object, the SAP will prompt the user for a Change Request (assuming that the client has been set to automatically record customizing changes).
If the user already has an outstanding Change Request that he/she would like to place the customizing/development change in, the “Own Requests” button can be selected. This will provide the user with a tree structure view of all requests with which that user is associated. From there, the user may select the appropriate request in which to include the customizing/development change.
By selecting the “Create Request” button, a new Change Request will be generated, and a Task within the new request will be generated.
IBM Confidential
Change and Transport System |
Having selected “Create Request” on the previous screen, the user is prompted to enter a short description for the new request.
The user’s id is automatically assigned to this request, and a task is generated within the Change Request.
If the user is authorized, he/she may also add additional users to this request, each one receiving their own task within it.
IBM Confidential
Change and Transport System |
After providing a short description for the Change Request and selecting the Save button, the SAP system returns the number of the new request.
As long as this request remains open, future customizing/development changes can continue to be added to it.
IBM Confidential
Change and Transport System |
Change and Transport System |
Change and Transport System |
All users who will be editing development objects on the R/3 system must be registered with SAP and assigned a development key.
If a user has not been assigned a development key, the message shown above will be displayed.
IBM Confidential
Change and Transport System |
By selecting the ‘Information’ button from the previous screen, the user can obtain the R/3 system’s installation number. This number is required for the registration process.
IBM Confidential
Change and Transport System |
A list of all registered developers can be found in table DEVACCESS.
This table displays the registered user ID and associated developer key.
IBM Confidential
Creating New Development Objects
Change and Transport System |
A Package is a group of logically related development objects. A Package contains all the development objects which must be developed, maintained, and sometimes transported together. The objects that make up a transaction usually belong to one Package. Before 4.7 Package was called Development Class.
When creating a new object in the R/3 system, the developer will be prompted to supply a Package. By selecting a valid Package and then a CTS, changes to the object will be recorded in the Transport Organizer.
If the “Local Object” button is selected, the object is classified as a local private object, and changes are not recorded by the Workbench Organizer. Local private objects may not be transported.
IBM Confidential
Demonstration
Saving a new development object under a package and attaching it to a CTS.
Change and Transport System |
Practice
Saving a new development object under a package and attaching it to a CTS.
Change and Transport System |
Change and Transport System |
To add a new Task to an existing Request, place the cursor on the Request in the Request tree diagram.
Select the “Add User” button.
Select the user ID of the individual to whom this new Task will be assigned.
Multiple Tasks may be created for a single user in a Request.
IBM Confidential
To see important information and notes
To register developers, objects, SAP systems
To get latest patches
To avail of services like Remote Consulting, Early Watch etc.
Change and Transport System |
How to log into SAP’s Server?
With transaction OSS1, you can log on to the Online Service System (OSS) from any PC in your R/3 System, without having to configure separate icons for OSS access on the PCs
The necessary software is included in the standard delivery as of Release 2.2D of the R/3 System
SAProuter is a prerequisite for accessing the SAP services
Change and Transport System |
Summary
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 and clients in your system landscape.
Transport Organizer is the set of utilities which provide for the development change management and customization (configuration) change management.
The Transport Organizer is accessed via transaction SE09 or SE10.
All users who will be editing development objects on the R/3 system must be registered with SAP and assigned a development key.
A list of all registered developers can be found in table DEVACCESS.
A Package is a group of logically related development objects.
If the “Local Object” button is selected, the object is classified as a local private object, and changes are not recorded by the Workbench Organizer. Local private objects may not be transported.
Change and Transport System |
Questions
What is the full form of CTS ? What does it do ?
What are the transactions for the Transport Organizer ?
What is the transaction code for the Extended Transport Organizer ?
What is a Package ?
What is a local object ?
Change and Transport System |