66
CM Services and CMS in SAP NetWeaver 7.3 October 2013 Public

CM Services and CMS in SAP NetWeaver 7a248.g.akamai.net/n/248/420835/3d241eb89a14651ed627d49c...In SAP NetWeaver 7.3 there are two options for using CM Services: Integrated with CTS

  • Upload
    others

  • View
    40

  • Download
    0

Embed Size (px)

Citation preview

CM Services and CMS in SAP NetWeaver 7.3

October 2013 Public

© 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. 44 Public

Import Service – Step 2

Choose SCA

to be imported

© 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. 53 Public

On Development Infrastructure Main Page

© 2013 SAP AG. All rights reserved. 54 Public

From Development Configuration Management

© 2013 SAP AG. All rights reserved. 55 Public

In NWA

© 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. 57 Public

Configure SLD

Enter SLD URL

© 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

Thank you

© 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.