Вы находитесь на странице: 1из 131

Expert Guided Implementation

Change Control Management I, CTS+


Day 1
John McNamee
SAP’s Change Control Management Portfolio
Overview

Release
Management

Change Request
Management

Quality Gate
Management

Central Transport
Management
Transport
Retrofit
Analytics /
Change and Transport Change
system (SAP / Non SAP) Diagnostics

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2


Expert Guided Implementation Schedule
Change Control Management I, CTS+

Day 1 Day 2 Day 3


Empowering lesson Empowering lesson Empowering lesson
◼ Explanation of scenario ◼ Basic configuration steps CTS+ in a 3-tier system landscape ◼ Basic configuration steps for CTS+ in a PI system landscape
◼ Basics about CTS+ for Enterprise Portal
◼ Landscape scenarios
◼ Use cases for CTS+
◼ Check of prerequisites

(Web session, 1-2 h. in the morning) (Web session, 1-2 h. in the morning)

Execution by customer Execution by customer Execution by customer


▪ Check and fulfill prerequisites by customer in own ▪ Execute explained configuration steps ▪ Execute explained configuration steps
system backed by on-demand expertise and support
(Remote support in the afternoon) (Remote support in the afternoon)
(Remote support in the afternoon)

Goal of the day Goal of the day Goal of the day


Customer’s environment is ready for the next Configuration steps explained by SAP scenario expert were Configuration steps explained by SAP scenario expert were
implementation steps. executed successfully executed successfully

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstration for the parameter CTS_SYSTEM_MAPPING

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4


Expert Guided Implementation Schedule
“Training on the Job” at Its Best
Training, practical experience, remote consulting
Day 1 Day 2 Day 3 Day 4 Day 5

Empowering, Web session, 1-2 hours each morning


SAP expert explains step-by-step configuration
using training materials

Execution, 2-3 hours on the same day Expertise on demand, during execution
Participants execute demonstrated steps within their Participants have direct access to an SAP expert
own project, on their own SAP Solution Manager who directly supports them remotely, if necessary,
software during the execution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5


Phases - Expert Guided Implementation

Plan Chose Prepare Execute Follow up

Define the goal you would Review the expert guided Prepare the execution Execute the defined activities in Execute necessary follow up
like to reach and plan the implementation calendar to supported to your expert the planned time frame. During steps according to your project
necessary project steps. identify your topics and fitting guided implementation. Fulfil this phase, the SAP expert is plan, like rollout of results from
time slots to receive SAP the technical prerequisites and available to answer questions execution phase.
expert support for your planned assign the right people with and to provide the necessary
execution steps. sufficient time to execution. knowledge to ensure smooth
execution.

Each Expert Guided Implementation should be treated as a Project


The Project should have a clear outcome, a configured scenario or
the ability to deliver a self service report by the end of this Expert
Guided Implementation

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6


Ready, Set & Go!

Are you Ready?


Do you have the correct authorizations?
Do you have time allocated for this week?
Do you the prerequisites complete?

Are you Set?


…to participate in the empowering sessions each morning?
…to configure your own Solution Manager each afternoon?
…to provide feedback on your progress to the SAP Expert

Lets Go!

Options if not prepared for today


Reschedule to the next EGI on the schedule
Execute preparation steps before attendance

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7


Feedback
Help us to help you…

For this Expert Guided Implementation we will collect


the following feedback:

Daily Feedback during Expert Guided Implementation


To measure your success each day following the morning empowering
steps
To provide additional assistance if you’re facing issues
To improve the quality, focus and pacing of the Expert Guided
Implementation

Follow-up Feedback after Expert Guided Implementation to


check
If Expert Guided Implementation works for you?
What could be improved?
Does it provide additional Value?

Help us make your week a success and provide us with your


feedback, it’s very important for us.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8


Expert Guided Implementation
How to get help

How to get help

Customer SAP Expert


John.Mcnamee@sap.com

During the execution part you have direct access to the Expert via
telephone number to solve questions quickly. Please ensure that the
remote connections are open and that we can logon to your system.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstration for the parameter CTS_SYSTEM_MAPPING

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10


SAP Solution Manager 7.2 Extends Towards Building Innovation

Detect to Portfolio to
Correct Project
7.1 7.2
Run Build
Request to Requirement
Fulfill to Deploy

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11


SAP Solution Manager 7.2 in a nutshell

SAP Solution Manager 7.2 delivers 4 key value scenarios

Portfolio to
Portfolio Management Project Management
Project

Requirement to
Demand Design Development Test Deploy
Deploy

Detect to
Monitor Incident Problem Optimize
correct

Request to
Service Catalogue Service Request Service Fulfillment
Fulfill

Value scenarios - Life-cycle view

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12


Benefits from Upgrade to SAP Solution Manager 7.2

Upgrade to new functionality Upgrade User Experience


New:
• Solution Documentation
• Business and IT Requirement Fiori
– meets SAP Solution Manager:
Improved: • SAP Solution Manager launchpad for personalized user
• IT Service Management experience
• Change Control Management • Fiori Apps for dedicated use cases
• Business Process Analytics

Upgrade to latest technology Upgrade to new maintenance interval


Also run on SAP HANA as a database:
• License for SAP Solution Manager included in support contract
• Migrate SAP HANA to consolidate all applications on HANA Receive mainstream maintenance beyond 2017:
• Build up experience in running HANA • Packaged corrections (notes, support packages)
• Technology updates (new databases and operating
Stack Split
systems)
• SAP Solution Manager 7.2 runs 2 single stacks
• Split is done after upgrade

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13


SAP Solution Manager 7.2
Knowledge Transfer and Services

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16


SAP Solution Manager Knowledge Resources

SAP Enterprise Suppport Academy SAP Classroom Demo Systems Focused Solutions
Trainings*
Accelerated Guided- Public Demo
Expert Guided Systems
Innovation Discovery Setup & Configuration (SMx)
Implementation Focused Solutions
Enablement Tutorials
Circle
Private
Learning Functional Overview and Usage Evaluation
Meet the Expert
Maps (E2Ex) System (CAL)
Focused Solutions
Curriculum

SAP Support Knowledge Resources


Portal Introduction
(Management YouTube
Competence) Playlists

Overview
Product Publication
Key Value Documentation (“the book”)
Chains Media Center Community
(Core Competence) (Product videos, Guided-Discovery Forum in SCN
Tutorials)

Functional Areas Technical Expert


(Expert Competence) Expert WIKIs
Information Publications

*) Planned availability Q1 2017

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17


Experience SAP Solution Manager 7.2 in CAL
Test-drive for a nominal fee in your own private cloud with personalization

SAP Solution Manager product management plans to make SAP


Solution Manager 7.2 available in the SAP Cloud Appliance
Library (CAL) as a free trial demo system by the start of ramp-up.

SAP plans to preload the 7.2 appliance with helpful sample projects
which customers can use for their evaluation and activation efforts.

SAP provides the powerful appliance without CAL charges.


Customers only need an Amazon Web Services (AWS) account to
test drive the SAP Solution Manager cloud appliance for as a free
trial for 90 days.

☁ SAP CAL – Your Highway to SAP Solution Manager 7.2 success!

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 20


Instant Access to SAP Solution Manager Expert Knowledge

SAP Solution Manager expert http://scn.sap.com/docs/DOC-47361


knowledge is provided in
SCN WIKIs
Best Practices, How-Tos, …

The content is hosted and


maintained by responsible
Solution Management and
Product Management teams

You can find the WIKIs via a


central entry screen. Click on
a topic to access the
corresponding WIKI.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21


Guided Discovery Tutorials

You will find Guided Discovery Tutorials under http://support.sap.com/esacademy Delivery Formats
Focused on a very restricted topic
Duration between some minutes and hours
Rollout of theory, practice and hands on
Get the first touch and feel without real system access
Repeat viewing whenever wanted and needed
No standby demo system needed

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 22


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstration for the parameter CTS_SYSTEM_MAPPING

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 23


Check of Prerequisites
Communication with SAP Backend

Service &
For the communication of your Solution Support
Manager with SAP Backbone please ensure Backbone
that the following prerequisites are fulfilled

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 24


Check of Prerequisites
RFC Connections (1)

Transaction: SM59

You can check the connection to SAP by


using the connection test of RFC „SAPOSS“
in transaction SM59.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 25


Check of Prerequisites
RFC Connections (2)

Transaction: OSS1

If you have problems with the connection test of SAPOSS


you can check and maintain settings for the connection in
transaction OSS1. The RCF SAPOSS will be adapted
automatically after change of configuration in OSS1.
You can find detailed information about transaction
OSS1 and RFC connection SAPOSS in SAP Note
33135

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 26


Check of Prerequisites
Notes and Prerequisites

Fulfill the prerequisites described in the central SAP Note for CTS+: 1003674
Link to note 1003674
Make sure to have proper users and authorizations for the ABAP and J2EE instances (including the administration and
deployment tools like e.g. Visual Administrator and SDM).

When configuring CTS+ for a Java-Stack-only environment (e.g. Enterprise Portal) make sure you have implemented at least
SPS14 for the Solution Manager System 7.0, when you use this system as the TMS Communication System.

Some recommendation (based on our experience):

If CTS+ should be integrated with the SAP Solution Manager - Change Request Management, we recommend to
implement at least SPS20 to the Solution Manager System 7.0.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 27


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstration for the parameter CTS_SYSTEM_MAPPING

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 28


What is Change and Transport Management (CTS)?
Typical basic transport landscape

Development Quality/Test Productive


System System System

Application
Create
Landscape
Transport
Request & Import Import CTS
Export Domain
Controller

Release Start Start



Request Import Import

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 29


What is the enhanced Change and Transport Management (CTS+)?
Situation before enhanced CTS – various transport tools are used
SAP NetWeaver SAP NetWeaver
ABAP PI Portal NWDI
Multiple
Development ...
Workbenches

Multiple Web AS Web AS Web AS Web AS


Types of ABAP JAVA/ABAP JAVA JAVA
Backends
...
Various File System File CMS
Transport CTS ...
Tools CMS System

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 30


Motivation to Extend the Change and Transport System

Change and Transport System (CTS) and Netweaver Development Infrastructure provide
powerful functions to control transports in ABAP and JAVA.

What was missing?

Synchronized import into double stack systems

A solution for the transport of Portal content

A central administration interface for all types of transports and systems

Tracking and management of Non-ABAP objects with Quality Gate Management and Change
Request Management

The open issues are addressed with the Enhanced Change and Transport System

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 31


SAP Transport Management
Introduction
Change and Transport System (CTS) – the comprehensive transport tool

SAP S/4
SAP NWHANA
ABAP SAPHANA
SAP Process
Cloud SAP
SAPBusiness
Mobile SAP Fiori
hybris e-
Orchestration
Platform (HCP) Objects
Platform commerce
(PO) suite

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 32


CTS+ Integration topics

Supportability in progress for:


Hybris e-commerce suite
SAP HANA Cloud Platform
SAP Convergent Charging SAP HANA Cloud Platform
(HCP)
Business Objects Data Services
SAP Mobile Platform

SAP FS PRO / QUO

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 33


Enhanced Change and Transport System (CTS+)

Connect Non-ABAP Systems to standard CTS

Non-ABAP applications inherit all properties of the ABAP Change and Transport
System in terms of documentation, tracking and troubleshooting features
Manage transport of ABAP and non-ABAP-objects centrally

Allows combined transports for mixed objects (ABAP, JAVA, …)

Allows synchronized changes to business processes which run in ABAP and JAVA
100% Compatible with SAP Solution Manager

No need for upgrade of Java landscapes

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 34


Development Environments

Change and Transport System


ABAP Workbench
SE80 Development Quality Production
Landscape Transport
Landscape Landscape
Transport
Exchange
Infrastructure TPZ Deploy Deploy
Integration Builder
SCA
Quality Production
Component 1 Component 1
Developer Studio
and NWDI . .
EPA
. .
Enterprise Portal . .
Content Quality Production
Component n Component n
Administrator


(open Interface for non-
ABAP objects)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 35


Enhanced CTS – Supported Object Types
The ABAP Change and Transport System (CTS) has been enhanced with SAP NetWeaver 7.0 SPS 12 to be capable of
transporting non-ABAP objects.

Supported object types (check release notes for details)


Java-based and JEE-based objects
Software Component Archives (SCAs)
Software Deployment Archives (SDAs)
Please check the
Enterprise Application Archives (EARs) system requirements to
DTR-Activities in NWDS (DIPs) see which SP level is
Portal-based objects needed to support the
Enterprise Portal Archives (EPAs) object type
Portal Archives (PARs)
KM Documents and Configurations
PI/XI-based objects
Integration Repository design objects, Integration Directory configuration objects, ABAP Mappings
SLD Objects
MDM (specific set of data model objects)
SAP Business Objects Lifecycle Manager
SAP HANA (TGZs)
Any Files (.doc, .xls, .xml, …)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 36


Transporting Non-ABAP Changes

ABAP Legend
Transport Virtual QAS Virtual PRD
Controller logical transport route of non-ABAP objects
physical transport route of non-ABAP objects
check-in/check-out of non-ABAP objects
Java DEV Java QAS Java PRD transport route of ABAP objects

Non-ABAP Non-ABAP Non-ABAP

SAP NetWeaver Application Server CTS+

Transport parameter
contain deploy options
New System Type:
Virtual Non-ABAP System

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 37


What is CTS+ - Using CTS+ - Systems involved

provide requests to source system,


trigger import services in target
system
execute import
Export Client to CTS System e.g. by deploying
attach Objects to a
via SDM or Deploy
Transport Request CTS+
Controller
ABAP Deploy Java
Orga-
WS
nizer Deploy
Client
WS
SS
ouource System
rce System Landscape Target System(s)

Export Client
Import Service

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 38


Terms

Loose Coupling
No direct integration of CTS+ mechanisms into application
Additional tool needed to create transport requests, attach files and release transport orders
Manual attachment of files to transport requests via file upload

Close Coupling
CTS+ mechanisms are available via additional buttons, links and input-fields within the existing export
UIs
Automatic attachment of files to transport requests directly within the application (e.g. EP, PI, etc.)
Get default transport requests
Automatic creation of transport requests possible Ex
Automatic release of transport request possible
Connection from application server
to CTS server
TR

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 39


Enhanced Change and Transport System - Process

ABAP Transport Web Interface to Portal - DEV


Controller Transport Organizer Create content

Create Transport Assign archive to


Request transport request Export Java
Archive

Release Transport Call Web Service


Request (Close Coupling)

Virtual QAS Web Service for Portal - QAS


Deployment
Import Deploy Deploy

Virtual PRD Web Service for Portal - PRD


Deployment
Import Deploy Deploy

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 40


The Transport Organizer Web UI
Is an ABAP Web Dynpro Application
Has to be used to handle Transport Requests for
non-ABAP objects / systems
Don’t use SE09
Is integrated in Applications (PI, NW DI, Portal)
Provides features for Transport Requests

Create
Set as default
View attached objects
Attach objects
Release


© 2016 SAP SE or an SAP affiliate company. All rights reserved. 41
Transport Organizer – Modifiable Request

Default request
used for close Options to work
coupling with requests

List of requests for


the user
Same Transport
Request can be
used by several
users
Details about the
selected request
List of objects
attached to
transport request

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 42


Transport Organizer – Released Request

List of released
requests

Request is
released

Info about
SID is a link to
request’s status
logs
per system

Target Systems

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 43


How to start the Transport Organizer?

Two options
Link in STMS

Or create a Browser Favorite

Link in Applications
PI – Integration
Builder
Portal

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 44


Web UI - Process

2
3

1 Create Change Request


2 Attach Object
3 Optional: Display Request
4 Release

2010
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 45
CTS+ Transport Organizer Web UI (CTS Plug-In 2.0)

Release transport
requests Test new content
Change objects with new Transport on target system
on source system Organizer Web UI

1 2 3 4 5

Attach changes to Import transport


transport request requests
with new UI and
Downgrade
Check

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 46


CTS+ Transport Organizer Web UI

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 47


CTS+ Transport Organizer Web UI – What’s new?

New frontend UI based on Web Dynpro

Many detail improvements:


Simulation Mode (e.g. for deletion of tasks and requests)
Entered values are validated
Improved locking
Explicit change and display mode
Extended search
Improved user experience

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 48


CTS+ import UI with Downgrade Check

Release transport Test new content


Change objects requests on target system
on source system

1 2 3 4 5

Attach changes to Import transport


transport request requests
with new UI and
Downgrade
Check

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 49


New CTS+ import UI

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 50


CTS Plug-In
Three Steps to get the new Functionality of CTS+

Download CTS Plug-In


from Service Marketplace
(is part of SL Toolset) Activate CTS Plug-In

1 2 3

Install CTS Plug-In on


your SAP Solution
Manager

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 51


CTS Plug-In
Prerequisites

To be able to use the new functionality of CTS+, some prerequisites apply:


CTS+ System:

• SAP Solution Manager has to be the CTS+ System – CTS Plug-In can only be installed
on SAP Solution Manager.
• CTS Plug-in of SL Toolset 1.0 SP5 requires SAP Solution Manager 7.1
• CTS Plug-in of SL Toolset 1.0 SP5 requires SAP Solution Manager 7.1 or SAP Solution
Manager 7.0 EHP1 SP 25 at least.
Applications to be used with CTS+:

• CTS+ integration provided by SAP (e.g. for Lifecycle management console for SAP
BusinessObjects BI 4.0, HANA SP4, Sybase SUP 2.2)
• CTS+ Integration provided by vendor – or done by you

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 52


CTS Plug-In
Initial Installation

Bootstrapper
Plug-In SAP Solution
Manager
Server Plug-In
SPAM /
Services Plug-In SAINT

CTS Plug-In

Download Your Company

SAP AG
SAP Service
Marketplace
Download Area

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 53


CTS Plug-In
Activate new Functionality of CTS+

SAP Solution
Manager
To activate for the first time

1 Call transaction SA38 on your SAP Solution Manager

2 Run the program /CTSPLUG/CTS_ACTIVATION .


SAP Solution
Manager


CTS Bootstrapper Plug-In, CTS Server and Services
Bootstrapper Plug- Plug-in are imported into your SAP Solution Manager
In

Server Plug-In
No Activation required in case of updates – just install the current plug-in
Services Plug-In

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 54


Guidelines for CTS+
Resources on CTS+

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 55


Guidelines for CTS+
Resources on CTS+

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 56


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstrations
TKS generates Transport Requests for Portal J2E

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 57


Demonstrations
System Landscape
1 TMS communication System (TKS) Solution Manager 7.2 TKS
ABAP stack
working client 200
Transport Organizer
Web UI
3 on server wdflbmt7250

Java Stack (TKJ) Solution Manager Java Stack 7.2 TKJ


Java stack
on server wdflbmt7251
Enterprise Portal J2E Deploy WS 2
on server wdflbmt7234
Portal J2E Portal J2Q
Target System Target System

Java stack Java stack

Export Client Import Service

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 58


Demonstrations
System Landscape
TMS communication System (TKS) Solution Manager 7.2 TKS
ABAP stack
working client 200
Transport Organizer
Web UI
on server wdflbmt7250

Java Stack (TKJ) Solution Manager Java Stack 7.2 TKJ


Java stack
on server wdflbmt7251
Enterprise Portal J2E Deploy WS

on server wdflbmt7234
Portal J2E Portal J2Q
Target System Target System

Java stack Java stack

Export Client 4 Import Service 5

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 59


Demonstrations
Logon to J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 60


Demonstrations
Logon to J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 61


Demonstrations
Navigate to System Administration

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 62


Demonstrations
Navigate to CTSDEMO_TRANSPORTPACKAGE

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 63


Demonstrations
Start Standard Export

1
2

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 64


Demonstrations
Press Next

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 65


Demonstrations
The Solution Manager TKS generates Transport Requests for EP J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 66


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstrations
TKS generates Transport Requests for Portal J2E
J2E is deleted from TMS

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 67


Demonstrations
Start STMS
1

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 68


Demonstrations
Goto System Overview
1

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 69


Demonstrations
Choose J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 70


Demonstrations
Delete J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 71


Demonstrations
Press Yes

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 72


Demonstrations
J2E has been deleted

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 73


Demonstrations
No transport requests are generated anymore

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 74


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstrations
TKS generates Transport Requests for Portal J2E
J2E is deleted from TMS
The parameter CTS_SYSTEM_MAPPING

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 75


Demonstrations
The parameter CTS_SYSTEM_MAPPINGt

ABAP stack (TKS) ABAP stack (TKQ) ABAP stack (TKP)

CTS_SYSTEM_MAPPING=J2E CTS_SYSTEM_MAPPING=J2Q CTS_SYSTEM_MAPPING=J2P

1
Java stack (J2E) Java stack (J2Q) Java stack (J2P)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 76


Demonstrations
Press Create -> Java Stack Configuration
1

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 77


Demonstrations
Activate Transport Organizer

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 78


Demonstrations
Choose TKS

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 79


Demonstrations
Press Next

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 80


Demonstrations
Add Parameter CTS_SYSTEM_MAPPING

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 81


Demonstrations
System starts generating Transport Requests like TKS9…

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 82


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstrations
TKS generates Transport Requests for Portal J2E
J2E is deleted from TMS
The parameter CTS_SYSTEM_MAPPING
Deletion of the Export Client

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 83


Demonstrations
Start the Netweaver Administrator for J2E

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 84


Demonstrations
Goto Configuration

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 85


Demonstrations
Click Destinations

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 86


Demonstrations
Filter the RFC-Connections

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 87


Demonstrations
Remove sap.com/com.sap.tc.di.CTSserver

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 88


Demonstrations
Remove Export Client sap.com/com.sap.tc.di.CTSserver

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 89


Demonstrations
The transport method CTS has gone

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 90


Agenda

1. Day one
Expert Guided Implementation Methodology
SAP Solution Manager 7.2
Check of prerequisites
Motivation for CTS+
Demonstrations
Appendix

2. Day two: Implementation Steps for an Enterprise Portal Landscape

3. Day three: Implementation Steps for a PI Landscape

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 91


Combined transports for ABAP and JAVA objects

Development Landscape QA Production


combined combined
transports Landscape transports Landscape
Development System System
Environment System

SE80

mySAP ERP mySAP ERP mySAP ERP


DS & DI

develop activate test release test approve use

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 92


ABAP System Landscape vs. Java Track
TMS: 3-System-Landscape
DEV System Change Change
QA System PROD System
Requests Requests
ABAP System ABAP System ABAP System
Consolidation Delivery

SAP NetWeaver - Development SAP NetWeaver – Quality Assurance SAP NetWeaver - Production
ABAP Stack Java Stack ABAP Stack Java Stack ABAP Stack Java Stack
System System System
Runtime Runtime Runtime Runtime Runtime Runtime
Build Env. Build Env. Build Env.
Repository Repository Repository
Workbench Workbench Workbench

CMS: Track
„QA System“
DEV System CONS System TEST System PROD System
Runtime System assembly
CONS System
Runtime System TEST System
Development Development Runtime System Runtime System
Change SCA SCA
Configuration Requests Configuration

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 93


Synchronization of ABAP and Java Transports
TMS: 3-System-Landscape
Change Change
Requests QA System PROD System
DEV System Requests PRODSystem
System
ABAP System ABAP
ABAP System SCA SCA Java Runtime
Java Runtime
deployment is
triggered by tp import
SAP NetWeaver - Development SAP NetWeaver – Quality Assurance SAP NetWeaver - Production
ABAP Stack Java Stack ABAP Stack Java Stack ABAP Stack Java Stack
System System System
Runtime Runtime Runtime Runtime Runtime Runtime
Build Env. Build Env. Build Env.
Repository Repository Repository
Workbench Workbench Workbench

CMS: Track
check-in to ABAP
change request
DEV System CONS System
Runtime System Runtime System SCA
Development Development
Configuration Configuration
assembly

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 94


NWDI – CTS Integration (EhP1)
TMS System-Landscape
DEV System Transport QA System PROD System
Transport
Transport TTransport
Transport
ransport
ABAP System Request ABAP System Request ABAP System
Request
Request Request
Request
Java System SCA Java System Java System
SCA
Development
Configuration

Java Development Environment Runtime Systems


SAP NetWeaver – DEV SAP NetWeaver – QA SAP NetWeaver – PROD
Developer ABAP Java ABAP Java ABAP Java
Studio

Repository Build Server


(DTR) (CBS)
Important
Workspace Buildspace
In addition the existing NWDI will be delivered in future
assembly & attach
NetWeaver Releases as SAP‘s offering for Java-only
Change Management Server (CMS) SCA landscapes.

+ Single tools to configure the landscape and to perform transports


+ Automated synchronization of the QA and PROD systems
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 95
Configuration of Single System Tracks (EhP1)

Set the option Development


System Only to create a single
system track.
You can change existing tracks
into Single System Tracks
You can not revert this change.
Configuration of Consolidation
etc is lost if you convert a track
into a single system track

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 96


Tracking of Changes

Use the Import History to find information on transports in Non-ABAP systems:


Object Lists
Transport Logfiles

The Import History can be called from any system in the Transport Domain

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 97


Import History of Non-ABAP System

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 98


Navigate into the Object List

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 99


Import / Deployment Protocol

Import of metadata
(e.g. object lists) into
the ABAP stack

New Step: Deployment


Done via Deploy Web
Service and e.g. SDM

SDM protocol is
embedded in here

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 100


Navigate through the Object List (Java)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 101


Navigate through the Transport Logfiles (Java)

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 102


Central Control of Transports in Solution Landscapes

Development Landscape QA Production


Development
Landscape Landscape
System System System
Environment
Transport
Landscape SE80
mySAP ERP mySAP ERP mySAP ERP
ERP DS & DI

Transport
Landscape SE80
mySAP CRM mySAP CRM mySAP CRM
CRM DS & DI

Transport Portal Content


Administrator Enterprise Enterprise Enterprise
Landscape
DS & DI Portal Portal Portal
EP

Transport
Landscape SE80 BW BW BW
BW

Transport Process Process Process


SE80
Landscape Integration Integration Integration Integration
PI Builder (XI) (XI) (XI)

Transport Control

SAP Solution Manager


© 2016 SAP SE or an SAP affiliate company. All rights reserved. 103
Using CTS+ for SAP HANA

SAP HANA

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 104


CTS+ - what is new?
One Transport Tool for Multiple Content Types

© SAP 2009 / Page 105


Multiple
Development ...
Workbenches

Multiple ESR/PI/XI ...


SAPSAP
SAP NetWeaver
NetWeaver
NetWeaver XI/PI System
XI/PI
System System Portal System NWDI
SAP ......
SAP NetWeaver
NetWeaver
Types of AS ABAP
AS ABAP
AS ABAP on SAP NetWeaver AS
onAS Java
Java
SAP NetWeaver
on SAP NetWeaver AS Java AS Java
Backends (Dual Stack)

One central
Transport CTS+
Tool

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 105


Enhanced Change and Transport System to transport all kind of objects
CHANGE AND TRANSPORT SYSTEM
ABAP Workbench
TPZ
SE80 Quality Production
Development
System System System
Exchange Transport Transport
Infrastructure
Integration Builder
SCA
Developer Studio
Development Quality Production
and
System Transport
System Transport
System
NWDI
Enterprise Portal EPA
Content Development Quality Production
Administrator System Transport
System Transport
System

ZIP Dev e lopment


SAP HANA Quality Production
S ystem System System
Transport Transport

(open Interface for
non-SAP objects)
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 106
Using CTS+ with HANA SPS4
Prerequisites

To be able to use CTS+ with HANA some prerequisites apply:


CTS+ System:

• SAP Solution Manager 7.1 SP5 with CTS Plug-In installed


• Note 1731044 - HANA content deployment EJB plugin for CTS+ (7.0x)

SAP HANA
• SAP HANA SPS04

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 107


Prerequisites for SAP HANA CTS+ transport scenario*

CTS
Minimum: Domain
Solution Manager 7.1 SP05 Controller
SAP HANA (including latest version of
source CTS Plug-In)
system

SAP HANA SAP HANA


Minimum: target target
SAP HANA 1.0 SP04 system system

*More details in section Availability


© 2016 SAP SE or an SAP affiliate company. All rights reserved. 108
Using CTS+ with HANA SPS4
Landscape - Transporting HANA Content

TMS System-Landscape Configuration – Representation of HANA Systems

TD1 TTransport TD2 Transport TD3


(DEV System) ransport (Test System) Transport (Prod System)
Request
T ransport Request
T ransport
Request Request
Request Request
Transport Application Application
Attach Files to 3 Organizer Type Type
CTS+ Web UI HANA HANA

2 Model

Start the import


4 in TMS to 6 Start the import
SAP HANA Studio process the job
in TMS to
process the job
Promotion of
Data Model Automatic Automatic
5 Deployment 7 Deployment

HANA

1 Collect
data TD1 TD2 TD3
TD1 TD2 XYZ
HANA SPS04 HANATEST
SPS04 HANA SPS04
TEST

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 109


Using CTS+ with HANA
SAP HANA Studio for SAP HANA

Is made for moving Data Model from a source system to a target system
Attribute view
Analytic view
Calculation view
Analytic Privileges
Procedure

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 110


Using CTS+ for BOE

SAP BOE

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 111


Using CTS+ with LCM
Lifecycle management console for SAP BusinessObjects BI (LCM)

Is made for moving content from a source system to a target system


Database connection, overrides and mapping
Check dependencies between
BI objects and BW queries
Test the promotion
Auditing
Roll Back
Creating Job Schedules
Offers integration with version control

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 112


Using CTS+ with LCM
Prerequisites

To be able to use CTS+ with LCM in close coupling mode, some prerequisites apply:
CTS+ System:

• SAP Solution Manager with CTS Plug-In installed


SAP BusinessObjects BI

• SAP BusinessObjects BI 4.0


• LCM Frontend running on SAP NetWeaver

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 113


Using CTS+ with LCM
Landscape – What runs where? BIP 4.0 FP03

CTS System SAP Solution Manager

CTS+

ABAP Java
Orga- Deploy
nizer Client
2 Deploy
WS
Landscape
4
1 3

Back- L Back- L Back- L


end C end C end C
M M M

SAP Business SAP Business SAP Business


Objects 4.0 FP03 Objects 4.0 FP03 Objects 4.0 FP03

BO Source BO Target BO Target

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 114


Using CTS+ with LCM
Landscape - Transporting BOE Content

TMS System-Landscape Configuration – Representation of BOE Systems

TD1 TTransport TD2 Transport XYZ


(DEV System) ransport (Test System) Transport (Prod System)
Request
T ransport Request
T ransport
Request Request
Request Request
Transport Application Application
Promote Organizer ZIP Type ZIP Type
via CTS Web UI BOLM BOLM

Job

Start the import


Start the import
in TMS to
in TMS to
Promotion of process the job
process the job
Jobs

BOE Systems
Collect
data TD1 TD2 XYZ
TD1 TD2 XYZ
TEST TEST

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 115


Using CTS+ with LCM
Configuration Steps on SAP Solution Manager

Create system CTS System SAP Solution Manager


representations in TMS
(TD1, TD2, XYZ). CTS+
Create Application Identifier ABAP Java
BOLM and define the deploy Orga- Deploy
method. Enter a user who nizer Client Deploy
can do the deployment. WS
Landscape
Connect system
representations by transport
routes.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 116


Using CTS+ with LCM
Configuration Steps on BO Systems (1/2)

L Front-
C end Create the destination
M sap.com/com.sap.tc.di.CTSserver
pointing to the CTS system
SAP NetWeaver
AS Java

Admin

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 117


Using CTS+ with LCM
Configuration Steps on BO Systems (2/2)

The mapping is only required


Back- L for the source system.
Create a mapping file
end C

SAP Business
M containing the SID used in
TMS and the name or IP of
! For target systems, you can
use any SID in TMS – the
Deploy URI defined in TMS
Objects BI your source system.
defines where the objects are
BO Source deployed to.

Back- L Create a user for the


end L C
Back-
deployment on each target
end C M
M system – the one that you
SAP Business
entered when defining the
SAPObjects BI
Business
Objects BI system in TMS.
BO Target
BO Target

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 118


Using CTS+ with BPC
SAP BusinessObjects Planning and Consolidation (MS Edition)

Business Application
Business Planning and Consolidation is a planning and
consolidation application that meets budgeting, planning,
consolidation, and reporting requirements. It supports an
array of top-down and bottom-up financial and operational
planning needs as well as consolidation processes.

Technology Platform
• Database tier, i.e. relational, multidimensional, and file store
• Application tier, i.e. one or many BPC application servers

• Web server tier, i.e. one or many web servers


• Client tier, i.e. MS Windows clients and web clients

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 119


Using CTS+ with BPC
Change and Transport System Support for BPC (MS Edition)

Export User-Interface/CTS+ Integration Transportable Objects


BPC Administration Client (action pane) offers BPC offers the following transportable objects,
transport object selection as well as transport which are subject to changes and hence
request review. Select transport types and transports into subsequent systems of a transport
objects. Objects are selected per application. route.

Update
overwrites the
selected BPC
content in target
system
Export Sync
attaches selected removes all BPC
BPC objects to objects in the
transport request target system,
and then moves
Transport the selected
Organizer objects into it
opens CTS+
Browser to
manage transport
requests

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 120


Using CTS+ for your own applications
Prerequisites

To be able to use CTS+ with other applications, some prerequisites apply:

CTS+ System
SAP Solution Manager with CTS Plug-In installed - taken from SL Toolset 1.0 SP2 at least

Application
Prerequisites and documentation of configuration steps provided by the vendor
or
Implementation for source and target system done by you

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 121


Using CTS+ for your own applications
Landscape: Integrating your Application with CTS+ - Systems involved

SAP Solution Manager

ABAP JAVA
Transport Organizer
SoSource System
urce System (Web UI)
Deploy WS Target System

Deploy WS Client

Export Client
Import Service

Transport
Directory

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 122


Using CTS+ for your own applications
Implementation: Integrating your Application with CTS+ - where to do what
D-System Q- System

Appli-
2 5
cation Export Import / Deploy Tool
Tool …
Land-
scape

3 4 Pro- 6
Attach
vide
to Auto- Import
Transport matic
Info
Request import
(logs)

1
Transport Start
CTS+ Request Transport Transport …
Import

One central transport tool


© 2016 SAP SE or an SAP affiliate company. All rights reserved. 123
Using CTS+ for your own applications
Implementation: Creating Systems in TMS

Create the Application Type

Define your source and target systems (requires the


deployment method for target systems)

Connect the systems via transport routes

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 124


Using CTS+ for your own applications
Implementation: Options for the Export Side

File Objects File Objects Objects

Export
Transport
Organizer
XY

Metadata
+
XY
Transport Request Transport Request Transport Request

‘loose coupling’ ‘intermediate’ ‘close coupling’:


Via CTS+-UI (‘user dialog’) Via Export Command Line Tool Web Service call against
(also scriptable) CTS+ backend

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 125


Using CTS+ for your own applications
Implementation: Enhance the Export Tool for Close Coupling

1. Take a look at your application – What export tool is


currently used?
2. Keep it and include elements to allow using it with
CTS+
UI has to be done by you
Web Services (and API if application runs on
SAP NetWeaver) are provided e.g. to
− Ask for transport request and get some details
of it
− Provide a link for Transport Organizer Web UI
− Send files to CTS+

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 126


Using CTS+ for your own applications
Implementation: Connect Source System with CTS+ System

Your source system has to know about the CTS+


System
You need to store information on
– Server of CTS System
– System Number
– SID
– Logon Data

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 127


Using CTS+ for your own applications
Implementation: Options for the Import Side

File system (‘FS’)


deployment, + manual
upload / activation Import
File Objects Script / EJB

xy
CTS+ import process calls
FS Deployment tp &
• ‘application deployer’ [EJB on SAP Deploy Web
Service
J2EE]
Or Metadata

• ‘application executable’ instead [on xy


Transport (local) FS] Transport
Request Request

‘loose coupling’ ‘close coupling’:


© 2016 SAP SE or an SAP affiliate company. All rights reserved. 128
Using CTS+ for your own applications
Implementation: Automate the import

Implement an EJB
or
Create a script
Which can start the deployment (tool) on your target system

Configure the target system(s) in TMS accordingly

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 129


Using CTS+ for your own applications
Implementation: Deployment

The Deployment is started e.g. via the script


Information on the status should be returned
– RC = 0: the import has been successfully completed (be it script or EJB based)

– RC = 4: only possible if EJB is used. Warning that not everything was ok but import in principle
worked

– RC = 8: errors for the content occurred when importing. Subsequent transport required

– RC = 12: there were issues with the tool during the import. The request can be imported again
after having fixed the issue.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 130


Using CTS+ for your own applications
Implementation: Information in CTS about deployment process

Import queue shows information about status of import – in


column RC.

Clicking on the Return Code shows details and an


expandable log file.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 131


Summary

CTS Plug-In
Is delivered with SL Toolset
Has to be installed on SAP Solution Manager
Provides additional options where to use CTS+

CTS+ now supports


Lifecycle management console of SAP BusinessObjects BI
SAP BusinessObjects Planning and Consolidation (MS Edition)
Integrating your applications with CTS+

Support for additional applications is planned

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 132


Further Information

SAP Public Web:


SAP Service Marketplace: http://service.sap.com/changecontrol

SAP Enhanced Change and Transport System:


Central Note: 1003674

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 133


Thank you
© 2016 SAP SE or an SAP affiliate company. 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 SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trade marks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company 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.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE o r its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 135