47
ITM116 Using ChaRM, CSOL, and Retrofit to Support a Dual Project and Production Lovnish Mahajan –SAP BASIS and Solution manager Architect Robert Max- Application Technology Manager, Novelis ITM 116

Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Embed Size (px)

DESCRIPTION

This presentation reviews the practices, experiences, and results of implementing Solution Manager ChaRM including CSOL and Retrofit to Support a global SAP rollout with dual project and production support landscapes

Citation preview

Page 1: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ITM116 Using ChaRM, CSOL, and Retrofit to Support a Dual Project and Production

Lovnish Mahajan –SAP BASIS and Solution manager Architect Robert Max- Application Technology Manager, Novelis

ITM 116                

 

Page 2: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Describe how Change and Request Management (ChaRM) from Solution Manager supports the development and configuration process

Lists the Important steps to deploy ChaRM in your organization

Describe how ChaRM functionality of CSOL and Retrofit supports a dual production support and project landscapes

LEARNING POINTS

Page 3: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

PROJECT BACKGROUND Novelis has launched a global deployment of SAP solution

across various regions and locations. Standard ALM tools and ASAP methodology has been

established for the implementation of the solution. Implemented the change management process and

transport management for the dual landscape systems at Novelis.

Solution Manager tool was also setup to be for implementation functions including global templates, business blueprinting, documentation and test management.

Page 4: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Partner in Parvotech Inc.- SAP consulting boutique -specializing in remote BASIS, Solution Manager and HANA consulting .

SAP Certified BASIS, HANA and Solution Manager Architect.

Over 15 years of experience in SAP BASIS Technologies, ALM, ITSM and Security with SMBs and Fortune 500 companies.

Extensive Experience in strategy, design, development and successful deployment of Application Life Cycle Mgmt. and IT service Mgmt.

Speaker at various conferences including SAPPHIRE, ASUG Annual conference and SAP TechEd.

About – Lovnish Mahajan

Page 5: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Is currently responsible for the technical support of Novelis’ portfolio of global applications including the teams supporting Solution Manager and delivering SAP Basis and Security Administration services.

He has had a key role in the construction of two of the world’s largest SAP Implementations for Fortune 500 consumer products companies.

Active in ASUG, Robert was the founding leader of the Solution Manager SIG, has spoken at numerous ASUG Annual Conference, SAP Active Global Support and TechEd Conferences as well as many regional events.

He has presented at ASUG events, TechEd and SAPPHIRE and awarded best presenter at an SAP AGS event in Walldorf

About – Robert Max

Page 6: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Novelis Global Footprint

9

Countries

25

OperationsEmployees

2,786 Kt

Shipments

$9.8b

Revenues

11,000

Shipments and Sales Based on FY 2013 Results; Employees as of March 31, 2013

Revenues

Employees

FRP Shipments

NorthAmerica

$3.4 Billion

3,100

988 kt

Europe

$3.2 Billion

4,300

847 kt

Asia

$1.8 Billion

1,800

556 kt

SouthAmerica

$1.4 Billion

1,800

395 kt

Shipments and Sales Based on FY 2013 Results; Employees as of March 31, 2013

Page 7: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Introduction to Novelis and SAP Program

First SAP Go-Live 2012 2014

Where UsedU.S and Canada,

Worldwide

SAP Version Installed

Other Bolt-ons, Applications Implemented

ERP- Ehp5, BI 7.3, SCM 7.0 Ehp2, SBOP 4.0, GRC, Solution manager-SP11

SABRIX, TIBCO, SharePoint, SaaS applications i.e. Poornata, Rate hub, Legacy MES interfaces

Adopted SAP Application Life-Cycle Management

ChaRM, SD, SMSY, Monitoring, HP ALM

Team dynamicsNovelis CoE ( Center of Excellence)

AMS and SAPoD Hosting partner

Novelis is the world leader in rolled aluminum products, delivering unique solutions for the most demanding global applications, such as beverage cans, automobiles, architecture and consumer electronics.

Page 8: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Novelis – Use of Solution Manager Road Map

Service DeskChaRM –

Change Request Management

Business Process Change Analysis

Integration to HP QC

Integration to Job Scheduling

System

Business Process

Management

Incident and problem Management

Multilevel Categorization

Service Level Agreement (SLA) Monitoring

Implement ChaRM( Normal, Urgent, Defect)

Automated workflow and approval process

Automation for transports of the production environment

Retrofit and CSOL

Management Dashboards and reporting

Integrate HP ALM with Solution Manager

Best practices for Testing

Automated testing – Integration testing

Integration into SAP TAO

Integrate external job scheduling system into Solution Manager

Best practices for Batch job Process

Automated Incident and Change Management

Activate Business process Monitoring

Activate Business process Management

SLA setup

Management Scorecard/reporting

Use BPCA for support pack upgrade, Major release upgrades

Include BPCA in change request management

Page 9: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

How Change and Request Management (ChaRM) from Solution Manager supports the development and configuration process

Deploying ChaRM in your organization How ChaRM functionality supports a dual

production support and project landscapes

Agenda

Page 10: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Enables the management of SAP Solution Manager projects from top to bottom:

Starting with change management and project planning, through resource

management, to physical transports of changes from the development

environment into the productive environment.

Scope

Distribute software changes of ABAP

and non-ABAP objects (CTS+)

Comprehensive, workflow-driven

management

Management of maintenance,

template, implementation, and upgrade

projects

Benefits

Increased maintenance and project

efficiency

Reduced risk of correction and project

failure

Minimized costs for project

management & IT

Change Request Management (ChaRM)

Page 11: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ChaRM automates previously manual procedures:

Spreadsheets of changes and transports Closely couple documentation with the change Synchronize change status with TMS status

ChaRM addresses questions like

Who requested change X? Who tested change Y? What changes are still in development? Being tested? Waiting for

production ?

ChaRM vs TMS

TMS automates the transport process and ChaRM automates the paperwork: Approvals, Maintenance Cycles, Document reasons, related docs and Integrates with TMS

ChaRM:Pain Points

Page 12: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Who Uses ChaRM ?

Typical roles:

Change Manager :Tracks changes, expedites the processes, controls the

maintenance cycle

Lead/Solution Architect: Create a Change Document (CD) for the requested

and confirmed (e.g. CCB) change.

Developer/Configurator: Makes transportable changes and releases to

tester

Tester: Tests in QA and confirms successful test

Basis: Automates QA imports, Manually performs production imports

ChaRM:Pain Points

Page 13: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Change Request Management ChaRM

Page 14: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ChaRM Documents

Page 15: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

15

ChaRM and TOCs

■ ChaRM Uses Transport of Copies to avoid releasing the original transport until unit testing is complete and Reduce the number of transports into production completed

Page 16: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

16

Lead: Configuration I – Create Change Document (CD)

Ensures that all mandatory fields (especially the project and the Change Manager) are filled in the right form.

Page 17: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

17

Lead: Configuration II

Page 18: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

18

Lead: Configuration III

Scroll down until you reach the Transport Management area and create a transport

Additional Transports or Tasks could be added later if it would be necessary due to changes of Business Processes or Functions or Resources within the team.There will be an one to one between Tasks and Developer/Config people.

Page 19: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

19

Lead: Configuration IV

The result is shown in the Change Document – Task list appears by clicking on the loupe.

The transport(s) could be imported later into Q1E/Q2E once the configuration will be done and the tasks in the DEV system will be released (Email from the processor).

Page 20: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

20

Processor: Configuration I

■ Select the Object you are configuring. Click the Configure button, you will be routed to SPRO in D1E:100 client

Page 21: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

21

Processor: Configuration II

■ Complete the configuration in D1E:100 and save

Page 22: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

22

Processor: Configuration III

Click on Own Requests instead of New Requests.

Choose the one given by the Lead

Page 23: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

23

Processor: Configuration IV

Þ Do the Unit Test in D1E 300 once configuration (DGE 100)

will have been done (transport could be copied with SCC1).

Þ DGE 100

Þ /nSE10

Þ Only the task and not the transport has to be released

Þ

Þ

Þ Send a mail to your lead to inform him or her that your part

of the transport (task) is ready for the integration test in

Q1E 300

Page 24: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

24

Lead: N+1 Configuration I

Checking the CD to see which of the tasks assigned to

the specific transport are already released.Þ Þ Þ Þ Þ In this case not all tasks are already released. So the

lead has to wait for ‘Robert Max’ or to ask him to

release his task alsoÞ Click on the following action once all tasks will be

released. Þ

Page 25: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

25

N+1 Tester: Test the ‘Normal Change’

Scroll down up to the Landscape area and jump into the QGE 300.

Do your tests following the test instructions.

Add a test report

Inform the Processor concerning the test result through email

Click on the following action if the test result was bad.Only the Change Manager is allowed to ‘Confirm Successfully Test’.

Page 26: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

How Change and Request Management (ChaRM) from Solution Manager supports the development and configuration process

Deploying ChaRM in your organization How ChaRM functionality supports a dual

production support and project landscapes

Agenda

Page 27: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Imposes discipline on the change management process:

Resistance to Normal changes (“But I want my change now!”)

Transports must be managed as part of ChaRM (“But I want to create my own transport directly in SE09!”)

Each change must be assigned to a project, categorized as Normal or Urgent, etc.: requires training

Support for ChaRM is cross-disciplinaryConsider managed services for ChaRM instead of

dumping it on BASIS

ChaRM Challenges

Page 28: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Project Team Trainings (not exhaustive)NPL Novelis Project Lifecycle

Training Code

Short Code Training Details Audience

NPL101 Tools OverviewTools Overview for Novelis 2.0 (Solution Manager, HP ALM, Share Point, SAP Productivity Pak)

All Novelis2.0 Team members

Project Administration

This training is related to Projects and Project Admin.·         Create Projects (Template, Implementation, Maintenance, Upgrade)·         Project Administration - Create Project·         Project Administration - Compare and Adjust

Administration

This training is related to Administration of the BPH and creating/modifying the BPML·         Creating/Modifying the Business Process Hierarchy·         Creating/Modifying the Business Process Master List

Administration

This training is related to Administration and Management of the WRICEF Project·         Administer the WRICEF Project·         Production Support Changes to WRICEF Objects·         Using WRICEF Objects in multiple Projects·         Compare and Adjust WRICEF Objects to relevant projects

This training is related to Transport Management for Project Landscape.·         Creating a Change Request ·         Assigning Transports to Team·         Prepare List of Transports for Batch move·         Transport Approval Process·         Verify Transport Move

Release Management Release Management for Production Support & Project Implementations

NPL110 + NPL180

Configuration This training is on Application Configuration in NovelisConfiguration Experts, Functional Leads, Consultants, Integration Managers

NPL120 + NPL180

Development This training is on Application Development in NovelisDevelopment Experts, Technical Leads, Consultants (ABAP, TIBCO)

Testing from SolMan

This training is related to Testing in Solution Manager·         Functional Unit Testing·         Technical Testing of Development Objects·         Develop Test Cases·         HP ALM Project Sync (Transfer Requirements)

Configuration Experts, Functional Leads, Technical Leads, Consultants (Functional & Technical), Developers, ,

Integration Managers, Test Lead, Testers

Testing

This training is related to Testing (QA COE)·         Build Test Cases for Regression in HP ALM·         Build Test Cases for Automation·         Build/Load Test Cases for Manual Testing in HP ALM·         Build/Finalize Test Labs (All Test Cycles)

Integration Testing Integration Testing

Defect Management Defect Management

NPL510 TIBCO Administration

This training is related to Administration and Management of the TIBCO Project·         Administer the TIBCO Project·         Production Support Changes to TIBCO Interfaces Objects·         Using TIBCO Interface Objects in multiple Projects·         Compare and Adjust TIBCO Interface Objects to relevant projects

Development Lead, Integration Manager, TIBCO Lead

NPL180 Change Management Scope Change Management All Novelis2.0 Team members

NPL170 Training BuildThis training is on End User Training Build (Simulations recording in Solution Manager)·         Develop Business Process Procedures (Training Material)

Business Analysts, Functional Experts

NPL150

NPL100 + NPL180

Project Managers, Administrators, Integration Managers, Development Leads, Functional Leads, Technical Leads,

Page 29: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Training Sharepoint Site

Page 30: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

How Change and Request Management (ChaRM) from Solution Manager supports the development and configuration process

Deploying ChaRM in your organization How ChaRM functionality supports a dual

production support and project landscapes

Agenda

Page 31: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ChaRM two projects for two landscapes

Page 32: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

32

Cross System Object Lock

The cross-system object lock ensures that when

an object is changed in a satellite system, a lock

entry is created for this object in the central SAP

Solution Manager system. Depending on the

selected conflict analysis scenario, this lock entry

prevents changes being made to this object in any

other transport request. This applies to all satellite

systems and clients for which the cross-system

lock has been activated.

Page 33: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

33

CSOL Example

Config lead C2C creates a new transport within the C2C functional CD for DGE 100 (Maintenance Dev system) to fix a bug in the customization table ‘Payment Terms’ and send the transport number to the configurator BRUCHM

Configurator BALLUSUS wants to configure ‘Payment Terms’ out of SOLAR02 within the R2 project for D1E 100 ( Project Dev system) using

an existing C2C transport.

Page 34: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

34

CSOL Example

Configurator BALLUSUS gets the following error message

and has to cancel this change or to store it with a different key. In all cases he should contact BRUCHM to discuss and solve this conflict.

This lock exists until BRUCHM released his transport and until his transport will be imported into production.

Page 35: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

35

Cross System Object Lock

CSOL TablePGY 300

DGEK901234Object V_T187 Key XYZ D1EK905678

Object V_T187 Key XYZ

Future and normal situation

1st

2nd

Page 36: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Additional control functions in ChaRM => CSOL

Change Document in PGY

Page 37: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

37

Retrofit

The main new features and advantages of the Enhanced Retrofit Functionality can be summarized to:

Automatic Categorization of Objects (Auto Import, Semi-automatic, and Manual)

Automatic Categorization of Objects (Auto Import, Semi-automatic, and Manual)

The categorization takes place after the release of a transport request. The release creates the retrofit data.

Page 38: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ChaRM - Retrofit to keep both landscapes in snyc

Page 39: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

ChaRM - Retrofit to keep both landscapes in snyc

Page 40: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Retrofit to keep both landscapes in snyc III

Page 41: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

41

Lead: Usage of Retrofit

. showing the key(s) or objects which cause the conflict.

You could add notes

You could compare the object in DGE with D1E

You could confirm the object once the conflict is solved or it becomes clear that the target should be overwritten.

Page 42: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

42

Lead: Usage of Retrofit – Dependency

The button showing you the Sequence Dependencies.

With you switch into the Correction Workbench.

.

Page 43: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

43

Lead: Start Retrofit from a CD

You could start the retrofit process from the CD once you got a Email from the Change Manager that there is a conflict. CD needs to be in the following status:

Jump into PGY 300

The list showing all transport requests which belong to the CD. Double click on a line to get the details of the transport request including conflicts on the object level.

Page 44: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Typical ChaRM Implementation Timeframe

Page 45: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Avoid the manual process of synchronizing changes between Project and Support SAP systems.

Reduce the schedule and timeline for managing changes between multiple systems but automating the process.

Extending other Solution Manager functions including Solution documentation, end to end testing – provides a comprehensive Change Mgmt., solution with out the need of 3rd party tools.

RETURN ON INVESTMENT

Page 46: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

Establish a clear roadmap for implementing and utilizing various functions of ChaRM in Solution Manager.

Realize that Solution Manager can be used for a new SAP implementation or for an existing SAP solution.

Not ALL functions of Solution Manager need to be deployed and utilized. Identify the key functions and gaps and implement the same.

Solution Manager can easily be integrated with other ALM/ITSM tools like HP QC, ARIS, ServiceNow and more. Take advantage of the same without implementing or redesigning the system.

Solution Manager is not just a BASIS tool, it can be utilized by various other teams including Project Management, Testing and Change Management.

KEY LEARNINGS

Page 47: Using SolMan ChaRM, CSOL and Retrofit to support a dual project and production environment

THANK YOU

THANK YOU FOR PARTICIPATING

FeedbackPlease complete a session evaluation for this session!