Repository objects and Attributes
Exercise 4: Transport Requests for Development
Exercise Objectives
After completing this exercise, you will be able to:
• Create a workbench transport request and assign it to a project.
• Create a package
Business Example
Before starting any development efforts, the project team leader must create at least one transport request for the project. Team members are assigned to tasks in the transport request where their efforts are then recorded. Project team members have been assigned a role in the project to create a development object and save it to the transport request.
Repository objects are grouped by packages. To group your own development, create one or more packages to assign your Repository objects to them.
Task 1:
Create five workbench transport requests for development efforts within your project.
1. Log on to the development client as the project leader.
2. Create a workbench transport request and assign it to the project PROJECT_##.
3. How many tasks are associated with your workbench transport request?
4. Repeat these steps.
5. What type of transport request was created? What is the difference between a local transport request and a workbench transport request?
Task 2:
Create a package for your customer developments, assign it to one of your transport requests. Then export this transport request.
1. Create a package ZPACKAGE_## using the Object Navigator. ## represents your group number.
2. In order to transport your newly created package to the subsequent SAP systems of your SAP system landscape, export the transport request containing your package.
Solution 4: Transport Requests for Development
Task 1:
Create five workbench transport requests for development efforts within your project.
1. Log on to the development client as the project leader.
a) Log on to the DCC system, client 100 with your user.
Only the project team leader <CourseID>-## has the authority to create transport requests.
2. Create a workbench transport request and assign it to the project PROJECT_##.
a) To create a transport request and assign it to your project, choose transaction SE09.
From the Transport Organizer initial screen, choose Request/Task → Create. The Create Request dialog box appears. Select Workbench request and choose Copy (Enter).
Provide the request with short text. To assign the transport request to your group's project, select your project PROJECT_## in the Project field. Your user <CourseID>-## is added to the list of users assigned to the transport request by default. You can add additional project members to the transport request. Choose Save (Enter).
Note: Alternatively you could also create the workbench transport request from within your project. To do this, choose transaction SPRO_ADMIN, select your project, and add a workbench request. Your project is assigned automatically, when creating the transport request from within the project.
3. How many tasks are associated with your workbench transport request?
a) You should have as many tasks assigned to the transport request, as there are users assigned.
Note: If you have saved the transport request and you want to add additional users, from the Display Request screen select the transport request and choose Request/Task → Request → Add User. The Add User dialog box displays. Enter additional team members and selectCopy (Enter).
4. Repeat these steps.
a) Repeat these steps four times in order to create five workbench transport requests.
5. What type of transport request was created? What is the difference between a local transport request and a workbench transport request?
a) The newly created request is a workbench transport request.
Workbench transport requests can be transported to target systems. A local transport requests is local to the SAP system that it was created in and can not be transported to target systems.
Task 2:
Create a package for your customer developments, assign it to one of your transport requests. Then export this transport request.
1. Create a package ZPACKAGE_## using the Object Navigator. ## represents your group number.
a) Call transaction SE80. In the initial screen of the Object Navigator, choose Repository Browser and choose the Option Package from the drop-down list.
b) Choose the name ZPACKAGE_## for your package. Because no Create button exist, choose Display instead.
Because your package does not exist, the SAP system asks you if you want to create it. Confirm this with Yes.
c) Assign the necessary attributes to the package: enter a meaningful short description, software component HOME, and the standard transport layer ZDCC. Choose package type Development Package. Choose Save (Enter) to create your package.
d) The SAP system prompts you to assign your newly created Repository object (your package) to a workbench request. Select Own Requests, choose one of the transport requests that you created for your project, and confirm the selection.
e) Check the assignment to your request in the Transport Organizer (transaction SE09). Display all transport requests that you created but are not yet released by choosing Display.
There is a task described as Development/Correction under the transport request, you assigned the newly created package to.
2. In order to transport your newly created package to the subsequent SAP systems of your SAP system landscape, export the transport request containing your package.
a) In the Transport Organizer (SE09): Select the task of the transport request containing your package. Release the task. Then select the transport request itself and release it. The transport request with your package is now being exported. Check, that the export terminated without errors.
Lesson Summary
You should now be able to:
• Plan change management for development
• Identify various implementation tools used for customizing and development
• Describe the function of the Transport Organizer