1611-how to utilize templates and functionality available in sap solution manager to ensure project...

58
How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance Marci Braybrooks, IBIS America

Upload: hotpriyu-onlyforgals

Post on 23-Oct-2015

14 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance Marci Braybrooks, IBIS America

Page 2: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

LEARNING POINTS

Get an understanding of templates, projects, and solutions available in SAP Solution Manager that can be used to facilitate project governance and ensure compliance

Explore how SAP Solution Manager 7.1 accelerators can be utilized to maintain a single source of truth

Find out how to set up a global template to govern and communicate to distributed implementation teams

See how you can utilize a maintenance project to capture and implement production support requirements for your solution

Learn how to automate updates to solution documentation

See how to communicate and document process change using compare and adjust functionality

2

Page 3: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

WHAT WE’LL COVER

Understanding projects, templates, and solutions

Ensuring compliance with a global template

Facilitating project governance using template management

Rolling in at go-live with Compare and Adjust

Wrap-up

3

Page 4: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

PROJECTS, TEMPLATES AND SOLUTIONS

Understanding projects and solutions

• Architecture of SAP Solution Manager

• Re-using content to support your Application Lifecycle Management (ALM) processes

Establishing a global template

4

Business processes

IMPLEMENT

OPERATE

OPTIMIZE

Page 5: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

Run SAP

like a

Factory

Application

Lifecycle

Management

Business Process

Operations

Application

Operations

Maintenance Optimization & Security

Incident, Problem &

Request Management

Portfolio & Project

Management

Single Source of Truth

Single Source of Truth

Solution Documentation &

Implementation

Integration

Validation

Change, Test &

Release Management

Source: SAP

ALM PROCESSES SUPPORTED BY SAP SOLUTION MANAGER

5

Page 6: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

Upgrade Management Identification, adaptation, and implementation of new

and enhanced business and technical scenarios

Solution Documentation Process-oriented documentation of business

processes and technical landscape

Custom Code Management Comprehensive insight on how

companies can efficiently and

effectively manage their home grown

Custom Code

Solution Implementation Identify, adapt and implement new and

enhanced functionality. Technical installation

can be managed separate from business

innovation

Maintenance Management Software correction packages: from

discovery and retrieval to test scope

optimization, including optional automatic

deployment into the production

environment

Template Management Provides tool-driven governance for

customers with multi-site SAP

installations to efficiently manage their

business processes across

geographical distances

Business Process Operations Application-related operations topics

needed to ensure the smooth and reliable

flow of the business processes

Test Management Supports the integration testing requirements,

test scope, execution and results analysis Technical Operations

Monitoring, alerting, analysis, and administration of SAP

solutions with end-to-end reporting functionality

Application Incident Management Centralized incident and issue message processing on

multiple organization levels. A communication channel for

all relevant stakeholders of an incident

Change Control Management Workflow-based management of changes with

integrated project management, quality

management, and synchronized deployment

capabilities

ALM PROCESSES

Require-

ments

Optimize

Operate

Design

Build

And Test

Deploy

6

Page 7: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

7

ARCHITECTURE OF SAP SOLUTION MANAGER

Process templates

Business processes

IMPLEMENT

OPERATE

OPTIMIZE

SAP Solution Manager

Business Processes

Documentation

Systems

SAP ERP

SAP CRM

SAP SCM

Non-SAP

“To-Be” Design

Future State

“As-Is” View

Current State

SBX, DEV, QAS,

Pre-PRD PRD

Single Source of Truth

Page 8: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

8

Projects provide information about how business processes are going to be used in the future

• Definition of business processes

• Configuration documentation

• Development

• Testing scripts, procedures

• Training materials

Solutions contain information about how business processes are currently used in a productive environment

• Business process monitoring

• Technical monitoring

• System administration

• Error handling

• Analysis

PROJECTS AND SOLUTION IN SAP SOLUTION MANAGER

Page 9: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

9

PROJECT TYPES

Project Type Used for Objectives

Implementation Project Implement business processes in an SAP landscape

Template Project Template-driven implementation, such as roll out across organizational entities

Upgrade Project Upgrade existing systems

Optimization Project Optimize the flow of business processes or the use of a software solution

Safeguarding Project Resolve a critical situation in the implementation or use of SAP

Maintenance Project Maintain a solution

Page 10: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

RE-USING CONTENT TO SUPPORT ALM PROCESSES

Same content (business process structure, documentation, transactions, objects) will be re-used, not only across project phases, but also between project types and solution(s)

10

Template Project

Maintenance Project Solution

Implementation Project

Upgrade Project

Implementation Project

Page 11: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

11

RE-USING CONTENT TO SUPPORT ALM PROCESSES (CONT’D)

Page 12: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ESTABLISHING A GLOBAL TEMPLATE

1. Create a template project • Manually by using Project Administration (SOLAR_PROJECT_

ADMIN) • Automatically by copying an existing implementation project

2. Build the blueprint structure of the template project • Manually by selecting content from the SAP Business Process

Repository (BPR) • Automatically by copying an existing implementation project • Manually by selecting content from a solution

3. Maintain the project using Project Administration • Select “Global Rollout Functionality is Active” indicator • Define one or more functional templates • Assign the functional templates at the Scenario level of

the blueprint

12

Page 13: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ESTABLISHING A GLOBAL TEMPLATE (CONT’D)

4. Assign global attributes

5. Maintain the General Documentation tab*

6. Assign business configuration sets, if appropriate

7. If necessary, translate the template

* Maintain additional content for re-usability (development objects,

test scripts, training materials)

13

Page 14: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

14

Plan and design global requirements

Implement a pilot

Roll out template

GLOBAL ASAP TEMPLATE ROADMAP

Select Roadmap for “Global ASAP Template” in Project Administration, Scope tab

Page 15: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

Copy Project/Solution in Work Center Implementation/Upgrade

COPYING PROJECTS AND SOLUTIONS

15

Select Source Project, enter Target Project ID, Title, and select Template Project

Copy documents, retain title, status, and person responsible for original

Page 16: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

16

Copy Projects using SOLAR_PROJECT_ADMIN

Project Copy

COPYING PROJECTS IN PROJECT ADMINISTRATION

Enter Target Project ID, Title, and select Template Project

Copy documents, retain title, status, and person responsible for original

Page 17: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

17

Structure can also be adopted from an existing solution

Use for functionality already implemented in production in a solution to establish the relationship for subsequent compare and adjust

ADOPTING STRUCTURE FROM AN EXISTING SOLUTION

Change the Source of content to “Solution,” then select scenarios from the solution

Page 18: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

WHAT WE’LL COVER

Understanding projects, templates, and solutions

Ensuring compliance with a global template

Facilitating project governance using template management

Rolling in at go-live with Compare and Adjust

Wrap-up

18

Page 19: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ENSURING COMPLIANCE WITH A GLOBAL TEMPLATE

Define functional templates for scope restriction

Assign global attributes

Maintain general documentation

Implement Business Configuration Sets (BC Sets)

19

Page 20: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

RESTRICTING SCOPE USING FUNCTIONAL TEMPLATES

Maintain template project using SOLAR_PROJECT_ADMIN

Create functional templates to package functionality for scope

20

Activate “Global Rollout Functionality” Change visibility to make available to scope selection

Page 21: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ASSIGNING TEMPLATES TO SCENARIOS

Access the Business Blueprint structure of the template project

Select the functional templates to assign at the scenario level

21

Page 22: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

FUNCTIONAL TEMPLATE CREATION

A functional template:

• Can be assigned only at business scenario level

• Can be assigned to several business scenarios

• Can be used in several roll-out projects

• Must be manually versioned (i.e., there is no active versioning of functional templates available)

22

Page 23: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

GLOBAL ATTRIBUTES

Manage the changeability of the content

Identify scenarios and processes of the global template according to the following global attributes:

• Global

• Standard Complete

• Standard Partial

• Harmonized

• Local

23

Page 24: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

24

GLOBAL ATTRIBUTE VALUES

Global Standard Complete Standard Partial Harmonized Local

Must be used “as is” Must be executed in the same way, local team may extend according to the standard Standard is defined, but localization is required No standard has been defined Only locally defined

Operating concern Pricing procedure Sales order processing New process introduced by local team Nota Fiscal for Brazil

Page 25: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

GLOBAL ATTRIBUTES RESTRICT STRUCTURE CHANGES

Manage the changeability with respect to changes in the structure (e.g., scope)

25

Structure Change

Global Attribute

Change Scope

Delete Structure Element

Insert Structure Element

Delete a Row in a Tab

Change Mode for Tabs (if BAdI active)

Global

Standard Complete

Standard Partial, Harmonized, Local

Page 26: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

GLOBAL ATTRIBUTES RESTRICT DOCUMENT CHANGES

Also, manage the changeability of documents assigned to the structure

26

Document Change

Global Attribute

Change Document

Change Blueprint Document

Set Blueprint Relevancy of a Document

Copy Blueprint Documents

Force in Comparison

Global

Standard Complete

Standard Partial, Harmonized, Local

Page 27: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

BADIS FOR GLOBAL ATTRIBUTES

The impact of global attributes on roll-out content can be changed using BAdI: BADI_SA_DEFINE_GLOBAL_ATTR

You can create your own global attributes using the same BAdI

Availability of those attributes in SOLAR01 can be switched for the project in its administration (SOLAR_PROJECT_ADMIN)

27

Page 28: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ASSIGNING GLOBAL ATTRIBUTES

28

Assigned on the Structure tab • Use “Pass On Global Attribute” to assign quickly to all sub-

nodes in a scenario or to all process steps in a business process

• Adjust exceptions to the assignment

Page 29: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

GLOBAL DESIGN STANDARDS

Communicate global design standards on the General Documentation tab

Maintain additional content on tabs for re-usability, including development objects, test scripts, and training materials

29

Development Configuration Transactions Proj. Documentation Gen. Documentation

The General Documentation tab can only be updated in a template project

Page 30: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

IMPLEMENTING BC SETS

Customizing settings can be collected by processes into BC Sets

BC Set activation writes the values in the BC Set into the tables of the activation system

30

Use transaction: • SCPR3 to create BC Set • SCPR20 to activate

Page 31: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

BC SET ATTRIBUTES

Standard • Data is treated analogous to data in a transport request

Fixed (unchangeable) • Certain customizing must not be changed by subsidiaries • This set of settings is defined by global headquarters • Subsidiaries cannot change these settings in local system

(repairs are possible) • Fixed attribute is only active in activation system

Variable (value prompt) • Org. units in global and local systems may differ • Option to change these values during activation

No copy option • Select if a dedicated column should not be copied into

the BC Set • This will delete the attribute icon and the column from

display

31

Page 32: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

WHAT WE’LL COVER

Understanding projects, templates, and solutions

Ensuring compliance with a global template

Facilitating project governance using template management

Rolling in at go-live with Compare and Adjust

Wrap-up

32

Page 33: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

FACILITATING PROJECT GOVERNANCE USING TEMPLATE MANAGEMENT

Create implementation projects for distributed teams

Set up IMG projects

Communicate changes to the project teams

33

Page 34: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

34

Create an implementation project for each roll-out team

Access the Scope tab in Project Administration and select functional templates defined in the Template project

IMPLEMENTATION PROJECTS LINKED TO TEMPLATES

Functional templates defined and visible in the template project are accessible in the Scope tab

Page 35: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

GLOBAL ASAP ROLLOUT ROADMAP

Plan and implement local rollouts based upon the global template design

35

Select Roadmap for Global ASAP Rollout in Project Administration, Scope tab

Page 36: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

SYSTEM LANDSCAPE ADJUSTMENT

36

If the logical component you want isn’t listed, select All Logical Components

System landscape assignment is adopted from the scope template

Use Replace Log. Components to adjust to the local landscape

Page 37: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

SETTING UP IMG PROJECTS

Set up the system landscape for the implementation project

Create IMG projects in the managed systems to track changes against the implementation project

37

Create IMG projects

Page 38: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

SETTING UP IMG PROJECTS (CONT’D)

38

Create IMG project views to restrict access

Create IMG project views in the managed systems to control access to configuration

Disable SPRO in the managed systems

Page 39: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

IMPLEMENTATION PROJECT FOR ROLLOUT

Blueprint structure is adopted from the global template based on functional template selection (e.g., scope)

Blueprinting involves further scoping, but compliance to design standards will be managed by the global attribute

39

Ad

just

Sco

pe

Page 40: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

40

Communicate template changes to the roll-out teams using Compare and Adjust functionality

• SOLAR_PROJECT_ADMIN: Go to Compare and Adjust

• Or, run transaction SA_PROJECT_UPGRADE

Select changes to communicate based on tabs to be compared

Job is automatically scheduled in background

COMMUNICATING CHANGES TO THE PROJECT TEAMS

Select tabs to be compared

Page 41: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

USING COMPARE AND ADJUST TO IDENTIFY CHANGES

Roll-out project receives changes

Compare and adjust to selectively accept changes

Use Find Next for comparison differences

41

Nodes are flagged

Verify your User Settings Use Compare and Adjust icon to initiate

Page 42: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ACCEPTING OR IGNORING CHANGES

Choose which adjustments to copy or select Adjust All

You must select Complete comparison to remove the notification flag

You can choose to complete the comparison without adjusting any content

42

Page 43: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

43

Force changes into a Target project (e.g., at start-up or go-live)

Can be used to automatically send changes from the template without selective activation

USING COMPARE AND ADJUST IN PUSH MODE

Page 44: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

USING SAP SOLUTION MANAGER IN A LOCAL ROLL-OUT PROJECT

Project Preparation • Set up roll-out project framework

• Create a local roll-out project (type: implementation) • Select one or more functional templates and related scenarios

Business Blueprint • Scope and enhance global template

• Adapt harmonized and local processes to local-specific requirements (e.g., enhance process scope)

• Document local-specific requirements of harmonized/local processes

Realization • Configure global and local requirements

• Apply template-specific customizing for global processes • Perform final configuration via IMG activities based on local-

specific requirements • Re-use master data samples, developments, test cases, training

materials • Use as templates to adapt to local-specific requirements

44

Page 45: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

WHAT WE’LL COVER

Understanding projects, templates, and solutions

Ensuring compliance with a global template

Facilitating project governance using template management

Rolling in at go-live with Compare and Adjust

Wrap-up

45

Page 46: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

ROLL IN AT GO-LIVE

Maintain the solution during rollout using a maintenance project

Manage template changes

Create new template versions

46

Page 47: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

47

Create and assign a maintenance project to the solution (SOLMAN_ DIRECTORY)

With or without integration to change management (ChaRM)

PRODUCTION SUPPORT WITH MAINTENANCE PROJECTS

Page 48: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

48

Check-out processes for maintenance

Processes are available for change in the maintenance project

Check in to go live

CHECK-OUT AND CHECK-IN BUSINESS PROCESSES

Page 49: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

TEMPLATE ROLL-IN AND UPDATE

Roll in template requirements • Feedback from local sites for improving and enhancing

templates • Local sites give feedback on:

• Template improvements (e.g., customer-specific enhancements to be implemented)

• Template corrections

Create new template version • Scope and enhance global template

• Implement feedback from local sites • Adapt template to new or updated SAP solutions

(new building blocks from process library) or new, customer-specific processes • Increment version before next version update • All versions are automatically archived

49

Page 50: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

50

Roll in changes to the template and solution automatically using the Compare and Adjust functionality • Select the template or

solution

• Select comparison to successor project

• Select tabs for the comparison

• Job is automatically scheduled in background

COMPARE AND ADJUST TO ROLL IN CHANGES

Page 51: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

51

Create a new version of the template functionality to incorporate changes introduced by the local rollout

CREATE A NEW TEMPLATE VERSION

Increment version counter; initial visibility is private

Page 52: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

WHAT WE’LL COVER

Understanding projects, templates, and solutions

Ensuring compliance with a global template

Facilitating project governance using template management

Rolling in at go-live with Compare and Adjust

Wrap-up

52

Page 53: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

RESOURCES

http://service.sap.com/alm-processes * • Follow Overview Processes Template Management

http://service.sap.com/rkt-solman * • Select SAP Solution Manager 7.1 Select the Learning Map

for Template Management D. Russell Sloan, “Roll In Compare and Adjust 7.1 Enhancements

to Your Global Template” (SAPexperts Solution Manager hub, April 2012).

http://forums.sdn.sap.com/forum.jspa?forumID=156 • SAP Community Network forum for SAP Solution Manager

http://help.sap.com/saphelp_sm71_sp05/helpdata/en/f4/5a153ffc3d9634e10000000a114084/content.htm • Template translation

* Requires login credentials to the SAP Service Marketplace

53

Page 54: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

BEST PRACTICES

Use the SAP Roadmaps for Global Template Implementation and Rollout to support you

Ensure compliance to Global Design Standards using the Global Attribute

Drive quick, repeatable project implementations using the centralized template definition and rollout

Compare and adjust to push content out to disparate teams and roll in updates to the template and solution at go-live

Re-use functional templates and related contents to minimize your investment in redundant development (collateral material and technical development)

54

Page 55: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

KEY LEARNINGS

Projects and Solutions are fundamental to using SAP Solution Manager for Application Lifecycle Management

A template project allows you to govern and communicate to distributed implementation teams

Functional templates are used to bundle business processes and corresponding content for use by local roll-out teams

Global attributes can be used to restrict scope changes and document changes during rollout

55

Page 56: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

KEY LEARNINGS

BC Sets can be used to restrict implementation teams to a predefined configuration template during rollout

A maintenance project is used to capture and implement production support requirements for your solution

The Compare and Adjust functionality in SAP Solution Manager 7.1 provides bi-directional content adjustments for projects and solutions

56

Page 57: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

How to contact me:

Marci Braybrooks

[email protected]

Page 58: 1611-How to Utilize Templates and Functionality Available in SAP Solution Manager to Ensure Project Governance

THANK YOU FOR PARTICIPATING

Please provide feedback on this session by completing a short survey via the event mobile application.

SESSION CODE: 1611

For ongoing education on this area of focus, visit www.ASUG.com