Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HORIZON
Release: 1.1
History
Version Status Date
1.0 Released 2-03-2005
1.1 Released 31-07-2005
1.2 Released 23-03-2007
Storage location of this document:
Contents
1 Introduction.......................................................................................... 3
1.1 Motivation: why this guide? ............................................................................. 3
1.2 External documentation................................................................................... 3
2 Overview of process............................................................................ 4
3 Initial Configuration of JDI.................................................................. 6
3.1 Pre-requisites.................................................................................................. 6
3.2 Step by step process....................................................................................... 6
3.2.1 Define a domain in CMS ................................................................................. 6
3.2.2 Create a new Track using the Landscape Configurator ................................... 6
3.2.3 Add Software Components to track................................................................. 7
3.2.4 Configure Runtime Systems in the track.......................................................... 8
3.2.5 Import Software Components into this track .................................................... 8
3.2.5.1 Download Archives.......................................................................................... 8
3.2.5.2 Check-In archives ........................................................................................... 9
3.2.5.3 Import the checked in archives into the Development system ......................... 9
3.2.5.4 Import the checked in archives into the Consolidation system....................... 10
3.2.6 Import the Development Configuration .......................................................... 10
3.2.7 Keep a copy of this SP in a new track ........................................................... 11
4 Preparing for the first Support Package.......................................... 12
4.1 Close development in current track ............................................................... 12
4.2 Create two copies of current track ................................................................. 12
4.3 Import new Support Package archives into new Tracks ................................ 13
4.3.1 Download SP archives from service marketplace.......................................... 13
4.3.2 Check-In and import archives into new Tracks .............................................. 13
4.4 Switch runtime systems from old to new track ............................................... 13
4.5 Import new Development Configuration......................................................... 13
4.6 Re-Implement modifications in new Track ..................................................... 14
4.7 Close the old track ........................................................................................ 15
5 Importing subsequent Support Packages....................................... 16
1 Introduction
Before you start, make sure you have the latest version of this document. You can find the latest
version as attachment of note 872892. Furthermore please consider the related notes of that
note.
This document describes the process of configuring the Java Development Infrastructure (JDI)
in a way that supports the modification of sources delivered by ESS.
2 Overview of process
The following pictures provide an overview of the process that must be followed. Initially, two
tracks are created, and the intial version of ESS ( say SPx ) is imported into both tracks, one of
which is used for making customer modifications.
When the first Support Package (SP) is applied, two new tracks are created, and the new SP is
imported into both these tracks. Using the WebDynpro diff tool, you now can compare the
states of different DCs and get an overview of the new changes contained in this SP the
changes you made to the previous SP. Using this information, you now can re-implement your
changes in one new track.
After you have applied the first SP in this manner, your landscape should look as shown below.
For the next SP (and all subsequent ones), you have to create one new track, and repeat the
process. This is depicted in the diagram below:
3.1 Pre-requisites
This chapter assumes that you have met the following pre-requisites:
JDI has been installed
An “Admin User” which has access to all the JDI servers (DTR, CBS, CMS) has
been created and has been assigned necessary privileges (See Administration
manual in help portal for details).
The System Landscape Directory (SLD) has the new content (of the Software Com-
ponents delivered with this release).
Create a domain in CMS, as described in the help portal document at the following location:
http://help.sap.com/saphelp_nw04/helpdata/en/b9/086b4066d9bf49e10000000a1550b0/frames
et.htm
On the “Track Data” tab of the Landscape Configurator, enter the general data as shown below:
Substitute the URLs with the appropriate ones from your landscape.
In the following sections of this document, this track will be referred to as “SP10Mod” (since this
will contain your modifications).
On the same “Track Data” tab, add the following Software Components
SAP_ESS
SAP_MSS
An example is shown below:
After this step, the bottom half of this tab will look as shown below:
SAPPCUI_GP
SAP_JTECHS
SAP-JEE
SAP_BUILDT
Configure your runtime systems as described in the following topic in the help portal:
http://help.sap.com/saphelp_nw04/helpdata/en/35/1cd66947184aa8915ca1831c59b6c1/content
.htm
The following .sca files must be placed into the CMS inbox folder:
o SAP_JTECHS.sca
o SAP_BUILDT.sca
o SAP-JEE.sca
o SAPPCUI_GP.sca
o SAP_ESS.sca
o SAP_MSS.sca
( Note: The names of .sca files could be different – they may include version
numbers, vendor name, etc )
In the “Development” tab, select the checked-in components and click the “Import” button.
This import will run for several hours (if all the components are selected together). After the
import the “state” (field on the extreme right in the picture above) will be shown as “Import Fin-
ished”
Now that the servers in the landscape have been configured, development can begin. The first
step on the client side (using the NetWeaver Developer Studio) is to import the Development
Configuration which corresponds to the “Development” system of this track that has been cre-
ated.
An example is shown below:
Modifications to the ESS Development Components (in either SAP_ESS or SAP_MSS) can now
proceed under this Development Configuration.
In parallel to your development in the track created in the above steps, you must create a new
track and import the same SCAs into that track. This new track can be created as a copy of the
first track:
In the CMS Landscape Configurator, select your current track and choose the “Save as…” but-
ton on the ‘Track Data’ tab. This will bring up the following popup:
Give a new name (preferably denoting the Support Package number) and save the copied track
definition. Note that this copy only copies the track definition, and not its contents. Hence, you
will now have to import the same set of SCAs into this track.
Although this track will only be used when the next SP is imported, it is recommended to be
created earlier, due to the long duration of the import process.
At this point, your landscape should look as follows:
The track created in this step will be referred in this document as the “SP10” track.
Create two copies of the track you are using for modification. The procedure to copy a track
definition is described in section 3.2.7
Name one of them “SP11” (this will be used only for comparison) and the other “SP11Mod” (this
will contain your modifications). The names can be suitably adjusted based on the SP you are
importing.
The landscape after this step should look as shown below (note the two new tracks):
As explained in section 3.2.5.1, download the .sca files released for the new Support Package
and place it into the CMS inbox directory.
In the new Tracks, perform the Check-In and Import steps as described in sections 3.2.5.2 ,
3.2.5.3 and 3.2.5.4
Further, you need an additional development configuration to re-implement you changes in the
new SP.
Thus, you need to import development configurations corresponding to the “SP10”, “SP11” and
“SP11Mod” tracks.
http://help.sap.com/saphelp_nw04/helpdata/en/6e/0e184
188b4f16fe10000000a1550b0/frameset.htm
Repeat the above steps to examine the changes delivered by SAP in the new support
package by performing a “compare” operation between DCs in “SP10” and “SP11”
tracks.
These two sets of comparisons will give you an overview of which modifications made
by you (in “SP10Mod” ) are still relevant in the new SP (For instance, a change made
by you to the SP10 state may have become part of the standard in SP11, and hence it
need not be a part of the re-implementation steps.)
Importing subsequent SPs can be done using a process similar to the one described in the pre-
vious chapter. The only difference is that instead of creating two new tracks (as described in
section 4.2 ), you only need one new track, as depicted in the landscape diagram below:
Thus, you can re-use one of the two older tracks containing the earlier SP to import the latest
SP, as shown above.