© 2013 SAP AG. All rights reserved. 2 Public
Disclaimer
This presentation outlines our general product direction and should not be relied
on in making a purchase decision. This presentation is not subject to your license
agreement or any other agreement with SAP. SAP has no obligation to pursue any
course of business outlined in this presentation or to develop or release any
functionality mentioned in this presentation. This presentation and SAP's strategy
and possible future developments are subject to change and may be changed by
SAP at any time for any reason without notice. This document is provided without
a warranty of any kind, either express or implied, including but not limited to, the
implied warranties of merchantability, fitness for a particular purpose, or non-
infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly
negligent.
© 2013 SAP AG. All rights reserved. 3 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
a. With CTS
b. Stand-alone
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 4 Public
Scope in SAP NetWeaver 7.3
The scope for CM Services in SAP NetWeaver 7.3 is the same as in enhancement
package 1 for SAP NetWeaver 7.0
PLUS what is described on the following slides.
In SAP NetWeaver 7.3 there are two options for using CM Services:
Integrated with CTS (using a CTS system on enhancement package1 for
SAP NetWeaver 7.0 SP7 at least) to make use of transport functionality
Stand-alone with import and export functionality
© 2013 SAP AG. All rights reserved. 5 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
a. With CTS
b. Stand-alone
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 6 Public
Runtime Systems
TMS System-Landscape Configuration – DI Development Configuration
TMS DEV System
Build Server
(CBS)
Buildspace
Repository
(DTR)
Workspace
NWDI
Java Development Environment
Developer
Studio
Dev. Config
TMS TEST System TMS PROD System
Java URL Java URL Java URL
TEST
TEST
TEST
DEV
TEST
PROD
SDA SDA SDA SDA
check In
activate
CM Services
SDA SDA
Transport
Request
DIP
Transport
Request
DIP
DIP
Activity DIP
SDA SDA
Release
Activity
SDA Transport based on Activities
© 2013 SAP AG. All rights reserved. 7 Public
Creating Development Configurations
Create system in TMS and mark it as system with Development Configuration
Development Configuration is created automatically, fill in the details
Start Development Configuration Management from TMS for changes
Create
System Change
System
© 2013 SAP AG. All rights reserved. 8 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
a. With CTS
b. Stand-alone
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 9 Public
NWDI
CM Services, CTS+ and NWDI
Source
Storage
Versioning
Archive
Storage
Config.
Management
Packaging
Build
Support Archive
Storage
Packaging
Source
Storage
Versioning
Config.
Mgmt DTR: Source Storage
&
Versioning
CBS: Build Support
&
Archive Storage
DI CM
Services:
Config. Mgmt,
Synchronize
(Import) & Export
© 2013 SAP AG. All rights reserved. 10 Public
Runtime Systems
CM Services in Stand-alone Mode
TEST DEV PROD
DI Export Web UI
SCA SCA SDA
SUM SUM
SCA
Build Server
(CBS)
Buildspace
Repository
(DTR)
Workspace
NWDI
Java Development Environment
Developer
Studio
activate
check In
CM Services*
DI Synchronize
(Import) Web UI
Fill workspaces
and
buildspaces
SCA
Direct user action
Data is taken
© 2013 SAP AG. All rights reserved. 11 Public
Creating Development Configurations
Open NetWeaver Administrator of NWDI Server (where CM Services run)
Create Stand-alone Development Configuration
© 2013 SAP AG. All rights reserved. 12 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 13 Public
CM Services in Detail (1/3)
Development Configuration Service
Made for managing Development Configurations
Integrated in process flow for creating non-ABAP systems in TMS (if used with CTS+)
Create Development Configurations in Stand-alone mode (if not connected to CTS+)
UI can be called from TMS or NetWeaver Administrator
Define build options
Exclude Software Components from deployment
Configure export modes
New in SAP NetWeaver
7.3 compared to SAP
NetWeaver 7.0 including
Enhancement Package 1
© 2013 SAP AG. All rights reserved. 14 Public
CM Services in Detail (2/3)
Synchronize Service
Made for synchronizing the NWDI with the runtime system (import only SCAs
into NWDI fitting to runtime system) - filling workspaces and buildspaces
UI can be called from History and Import Service UI
Replacement for upload system in CTS+
Export Service
Made for Exporting SCAs (or SDAs)
UI can be called from within Developer Studio or Development Configuration
Management
Possibility to export more than one SC at once
Set SP and / or patch level for SCAs in customer namespace
© 2013 SAP AG. All rights reserved. 15 Public
CM Services in Detail (3/3)
History Service
Made for finding out what has been imported / synchronized and exported
UI can be called from Export and Import Service UI
Import Service
Made for filling workspaces and buildspaces if you cannot use Synchronize
Service
UI can be called from Development Configuration Management
To be used in Stand-alone mode only
© 2013 SAP AG. All rights reserved. 16 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 17 Public
Development Configuration Management
System Landscape Directory
CTS
DevConfig
Info on SLD
(including User)
and CM
Services URL
Details on
DevConfig
© 2013 SAP AG. All rights reserved. 18 Public
Development Configuration Management
Local Settings if used with CTS+
Repository and
Build Location
Information on
Runtime System
as defined in TMS
Include in /
Exclude from
Deployment
Define
transport
options
© 2013 SAP AG. All rights reserved. 19 Public
Development Configuration Management
Local Settings in Stand-alone Mode
Repository and
Build Location
Runtime
System
Include /
Exclude from
Deployment
Inbox and Outbox
© 2013 SAP AG. All rights reserved. 20 Public
Development Configuration Management
Software Component Definition
Build options: enter
e.g. paths to jdk if
same CBS is used to
manage development
for different releases
Software
Components
including
dependencies
Compare SCs in
list with SLD and
adapt to SLD state
if needed
© 2013 SAP AG. All rights reserved. 21 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 22 Public
Synchronize Service – How to reach it
Call it via Link
in Import or
History Service
Call it via Related
Links in Development
Configuration
Management or via
link in Import, Export
or History Service
© 2013 SAP AG. All rights reserved. 23 Public
Synchronize Service – Step 1
Choose
development
configuration
Get differences between runtime
systems and DTR / CBS
© 2013 SAP AG. All rights reserved. 24 Public
Synchronize Service – Step 2
Define Inbox Path to
the SCAs deployed on
runtime system
The SCAs needed to set up the development configuration have to be
available in the folder that you enter in here. Two options to achieve this:
Copy the files from the runtime system to the system where you use the CM
Services and use the target folder as Inbox Path.
Create a share to the ‘original’ place of the SCAs that is accessible for the
user SAPService<SID> of the CM Services system.
© 2013 SAP AG. All rights reserved. 25 Public
Synchronize Service – Step 3
Decide on Actions
Click on Details
for more
information
File that is going
to be imported
© 2013 SAP AG. All rights reserved. 26 Public
Synchronize Service – Step 4
Summary –
start
synchronization
© 2013 SAP AG. All rights reserved. 27 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 28 Public
SDA Export in Developer Studio
Release activities in the IDE
Attach the corresponding SDA(s) to
a Transport request retrieved from
CTS
Predecessor activities and build
dependencies are taken into
account to make sure that a
consistent state is transported.
SDAs involved can be part of
different SCs
© 2013 SAP AG. All rights reserved. 29 Public
Export Service – How to reach it
Transport view in
developer studio
shows menu entry
to open Export UI
Use Related Link ‘Export
Service’ in Development
Configuration Management
© 2013 SAP AG. All rights reserved. 30 Public
Export Service Stand-alone - Step 1
Choose a
Development
Configuration
© 2013 SAP AG. All rights reserved. 31 Public
Export Service Stand-alone - Step 2
Choose SCA(s)
to be exported
© 2013 SAP AG. All rights reserved. 32 Public
Export Service Stand-alone - Step 3
Maintain SP and
Patch Level for your
own components
© 2013 SAP AG. All rights reserved. 33 Public
Export Service Stand-alone - Step 4
Summary shows choices
made in previous steps
including current and new
SP and patch level
© 2013 SAP AG. All rights reserved. 34 Public
Export Service with CTS – Step 1
Choose Development
Configuration and
decide if SCAs or SDAs
should be exported
© 2013 SAP AG. All rights reserved. 35 Public
Export Service with CTS – Step 2
Choose the SCAs
(or SDAs) that
you’d like to export
© 2013 SAP AG. All rights reserved. 36 Public
Export Service with CTS – Step 3
In this case, only
components with
vendor sap.com had
been chosen – setting
the SP and patch level
is not possible
Choose Export
options
© 2013 SAP AG. All rights reserved. 37 Public
Export Service with CTS – Step 4
Transport request is
retrieved from CTS -
do changes if needed
© 2013 SAP AG. All rights reserved. 38 Public
Export Service with CTS – Step 5
Summary of the
settings made – start
export to attach the files
to the transport request
© 2013 SAP AG. All rights reserved. 39 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 40 Public
History Service
Call it via link in
other services
Choose a time frame, filter
for a specific Development
Configuration
© 2013 SAP AG. All rights reserved. 41 Public
Import History - Log
Imports for a specific
Development Configuration
Detailed Log
for the import
selected above
© 2013 SAP AG. All rights reserved. 42 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
a. Development Configuration Management
b. Synchronize Service
c. Export Service
d. History Service
e. Import Service
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 43 Public
Import Service
Can only be used with Stand-alone Development Configurations
Start it e.g. from the ‘Related Links’ in the Development Configuration
Management
Step 1: Choose
Development
Configuration
© 2013 SAP AG. All rights reserved. 45 Public
Import Service – Step 3
Results of
Validation -
Start Import
© 2013 SAP AG. All rights reserved. 46 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
a. How to use it
b. How to reach it
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 47 Public
CTC for creating new SC - Step 1
URL of SLD where
to store the SC
definition and
UID / PW
© 2013 SAP AG. All rights reserved. 48 Public
CTC for creating new SC - Step 2
Name, Vendor
and release of
new SC – assign
to product if
required
© 2013 SAP AG. All rights reserved. 49 Public
CTC for creating new SC - Step 3
Choose template
to get dependent
SCAs
© 2013 SAP AG. All rights reserved. 50 Public
CTC for creating new SC - Step 3a
Upload xml file
with dependency
templates if
required
© 2013 SAP AG. All rights reserved. 51 Public
CTC for creating new SC - Step 4
Template
executed – new
SC created
© 2013 SAP AG. All rights reserved. 52 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
a. How to use it
b. How to reach it
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 56 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 58 Public
Import Development Configuration
Step 1:
Choose SLD
as Source
Step 2:
Logon to NWDI
© 2013 SAP AG. All rights reserved. 59 Public
Select Development Configuration
Step 3:
Use filters to find the
Development
Configuration needed
Step 4:
Check details
and finish the
import
© 2013 SAP AG. All rights reserved. 60 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 61 Public
Recommendations
■ Use SAP Solution Manager as CTS System
■ Use the CM Services on your NWDI
■ Use Activity based SDA transport (Export Mode - Deployable Export - Activities)
■ Take a look at the following notes
■ 1003674 – Enhancement for non-ABAP systems in CTS
■ 1361909 – CM Services in CTS+
■ 1775838 - CMS / CM Services: What to use in which scenario?
© 2013 SAP AG. All rights reserved. 62 Public
Agenda
CM Services
1. Scope in SAP NetWeaver 7.3
2. Services in Detail for SAP NetWeaver 7.3
3. CTC for creating SCs
4. Configuration in NWDS
5. Recommendations
CMS
1. New in SAP NetWeaver 7.3 SP 10
© 2013 SAP AG. All rights reserved. 63 Public
Multiple RFC Destinations in CMS
<your_NWDIserver>/dtr
<your_NWDIserver>
Multiple RFC Destinations
• Available starting with
SAP NetWeaver 7.30 SP
10
• Define RFC Destination
per Track if needed
• RFC Destination has to
be defined beforehand
• Standard destination is
entered by default
• Maintain Destination
provides more details
© 2013 SAP AG. All rights reserved. 65 Public
© 2013 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or
warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing
herein should be construed as constituting an additional warranty.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in
Germany and other countries.
Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
© 2013 SAP AG. All rights reserved. 66 Public
© 2013 SAP AG. Alle Rechte vorbehalten.
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die
ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige
Ankündigung geändert werden.
Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer
Softwareanbieter.
Produkte können länderspezifische Unterschiede aufweisen.
Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen („SAP-Konzern“) bereitgestellt und dienen ausschließlich zu
Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation.
Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und
Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren.
SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder
eingetragene Marken der SAP AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum
Markenrecht finden Sie unter http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark.