Solution Manager Service Desk an End-to-End Helpdesk Solution



Similar documents
Reverse Transport Mechanism in SAP BI

Creating Transaction and Screen Variants

LSMW: Upload Master Data using Batch Input Recording

How to Modify, Create and Delete Table Entries from SE16

Step by Step Guide How to Copy Flat File from Other Application Server to BI and Load through Info Package

Deleting the User Personalization done on Enterprise Portal

Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas

Step by Step Guide for Language Translation Tool

How to Assign Transport Request for Language Translation?

Extractor in R/3 and Delta Queue

Display Options in Transaction SE16

Organizational Management- Organizational Structure Creation

Creating Web Service from Function Modules/BAPIs & Integrating with SAP Interactive Forms

First step to Understand a Payroll Schema

Creation and Configuration of Business Partners in SAP CRM

LBi HR HelpDesk: INITIAL SETUP GUIDE

SAP CRM Campaign Automation

SAP CRM 7.0 E2C Setup: CRM via Toolset

Working with SAP BI 7.0 Data Transfer Process (DTP)

Introduction to COPA and COPA Realignment

Sales Commission Calculation & Settlement Handling through Order Processing

SAP BW - Generic Datasource Function Module (Multiple Delta Fields)

Overview of SAP BusinessObjects Risk Management 10.0

Process Controlled Workflow SRM 7.0 (Using BRF)

SDN Community Contribution

How to Generate Stack Xml for Ehp4 and Above Upgrade

SAP MM: Purchase Requisition with Classification and Workflow Approval

Guidelines for Effective Data Migration

SAP CRM System 6.0/7.0. For more information, visit the Customer Relationship Management homepage

BW Performance Monitoring

SAP BW - Excel Pivot Chart and Pivot Table report (Excel)

Order Split Usage in Production Orders

SPDD & SPAU Adjustments Handbook

ABAP Debugging Tips and Tricks

Automating Invoice Processing in SAP Accounts Payable

Query OLAP Cache Optimization in SAP BW

Data Extraction and Retraction in BPC-BI

SAP Workflow in Plain English

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

SAP FI - Automatic Payment Program (Configuration and Run)

Web Dynpro: Multiple ALV Grids and Layouts in ALV

Direct Subcontracting Process (SAP SD & MM)

Web Dynpro ABAP: ALV and Table in Popup Window

Sending an Image File Through XI in a File-to-Mail Scenario

Different Types of Alerts for Process Chains. Table of Content

How to Load Data from Flat Files into BW PSA

Salesforce Classic Guide for iphone

Step by Step Procedure to Block and Debug a CIF Queue Flowing from R/3 to APO System

Restricting Search Operators in any Search View

Creating New Unit of Measure in SAP BW

Deleting the Requests from the PSA and Change Log Tables in Business Intelligence

Multi Provider Creation Based on Sales and Planning Info Cubes

Inventory Management in SAP BW

How to Create an ecatt?

Configuration of Enterprise Services using SICF and SOA Manager

SAP NetWeaver Portal Development Kits for.net and Java

Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW

Web Application Designer for Beginners

Step by Step guide of Report-to- Report Interface in BW Reporting

Standard SAP Configuration of SMS through HTTP with Third Party SMS Gateway

Table of Contents. Passing Data across Components through Component Controller between Two Value Nodes

Creating Content Using SO10 Objects and Text Symbols

Step by Step Procedures to Load Master Data (Attribute and Text) from FlatFile in BI 7.0

Time Evaluation RPTIME00 Report Prerequisites, Process Flow and Storing results on Cluster B2

SAP NetWeaver Developer Studio 7.30 Installation Guide

SAP BW 7.3: Exploring Semantic Partitioning

aaps algacom Account Provisioning System

Embedding Crystal Reports inside ECC ALV Reports

Creating and Scheduling Publications for Dynamic Recipients on SAP Business Objects Enterprise

SWAN 15.1 Advance user information What s new in SWAN? Introduction of the new user interface. Last update: 28th April 2015

Compounding in Infoobject and Analyzing the Infoobject in a Query

Understanding DSO (DataStore Object) Part 1: Standard DSO

Converting and Exporting Data in XML Format

Understanding OLAP Processor and RSRT

Exposing RFC as Web Service and Consuming Web Service in Interactive Forms in ABAP

Salesforce Integration Using PI: How to Perform Query and Other DML Operations Using the Enterprise WSDL

Create Automatic Mail Notification/ Alert for Process Chain Monitoring

Configuring HTTPs Connection in SAP PI 7.10

Getting the Most From. Your Help Desk

Registration, Evaluation, Authorization and Restriction of Chemicals (REACH) Compliance

Step by Step Guide to Archiving and Deleting of XML Messages in SAP NetWeaver PI

Step By Step Procedure to Create Logical File Path and Logical File Name

Guidelines to Utility Work and Asset Management Process to SAP PM Process Mapping

Table of Content. SAP Query creation and transport Procedure in ECC6

Deploying Crystal Reports on Top of a SAP BI Query

Message handling in SAP CRM Web UI

How to Get Work Items from Workflow in your Outlook Inbox

Scenario... 3 Step-by-Step Solution Virtual Infocube... 4 Function Module (Virtual InfoCube)... 5 Infocube Data Display... 7

Forgot or Lock "Administrator or J2EE_ADMIN" Password

see >analyze >control >align < WhitePaper > planningit: alfabet s Logical IT Inventory

Step by Step Procedure to Create Broadcasters, to Schedule and to Enhance of SAP- BI Queries from Query Designer

How to Develop Programs for SAP Mobile RF

Currency Conversion using Variables in SAP BI -Reporting

How to leverage SAP NetWeaver Identity Management and SAP Access Control combined solutions

Understanding BW Non Cumulative Concept as Applicable in Inventory Management Data Model

Sophos Mobile Control as a Service Startup guide. Product version: 3.5

SAP CRM-BW Adapter an Overview

Integrating Autotask Service Desk Ticketing with the Cisco OnPlus Portal

A Step-by-Step guide on SMTP Configuration and File to Mail Scenario Using Process Integration Scenario in PI 7.1

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes

Transcription:

Solution Manager Service Desk an End-to-End Helpdesk Solution Summary With SAP s Solution Manager Initiative, customers are now required to incorporate a Solution Manager system into their SAP landscape. This requirement has left customers anxious to realize as many benefits as possible from their (typically considered non-core) SolMan system. Movado Group, Inc. has made the best of the situation by leveraging and extending the Service Desk functionality delivered with the system to build a fully functional, end-to-end solution for their corporate help desk. This article describes how MGI has implemented their Service Desk solution and discusses some of the customizations and enhancements which were required to make the SolMan Service Desk the right fit for their global IT organization. Author: David Daniel Company: CIBER, Inc. Created on: 29 April 2009 Author Bio David Daniel (CIBER, Inc.) lives in Fayetteville, Arkansas and has been working in SAP Basis and Security for over ten years now. The Solution Manager system described in this paper was developed for Movado Group, Inc. throughout an implementation project where he was engaged to provide technical consulting services. 2009 SAP AG 1

Table of Contents Message Creation...3 Message Creation in SAP GUI...3 Customizing the NOTIF_CREATE Interface...4 Message Creation via the Corporate Intranet...5 Automated Message Creation...6 Automatic Notifications...6 Customized Component Hierarchy...8 Available Partners...9 Message Search...10 Reporting for Service Desk...11 Summary...11 Disclaimer and Liability Notice...12 2009 SAP AG 2

Message Creation At MGI, helpdesk messages can be created by helpdesk personnel, IT users, and even by end users. To facilitate all types of users, two methods of creating messages were made available. Message Creation in SAP GUI For helpdesk personnel and the more SAP-centric end user population, messages are typically created directly in the SolMan system using transaction NOTIF_CREATE. This transaction provides a customizable interface for creating standard SLFN (Service Desk) transactions. Customized NOTIF_CREATE screen 2009 SAP AG 3

Customizing the NOTIF_CREATE Interface NOTIF_CREATE, in its default form, included certain fields which were not relevant for the helpdesk process as implemented at MGI. Additionally, there were fields which, while used, would always need to have the same value and thus a changeable field in NOTIF_CREATE could lead to confusion. For these reasons, NOTIF_CREATE was customized using the delivered program RDSWP_NOTIF_CREATE_CUSTOMIZE_S. Program RDSWP_NOTIF_CREATE_CUSTOMIZE_S allows the attributes of fields available in NOTIF_CREATE to be changed. For the MGI implementation, the fields for Solution, Project and Business Process were not used, and so those fields were made Invisible. A generic ibase component was created which was to be used for all Helpdesk messages and so that field was given a default value and then it was also hidden in NOTIF_CREATE. Hiding and defaulting fields 2009 SAP AG 4

Message Creation via the Corporate Intranet To facilitate end user self-service for Helpdesk Messages, message creation and monitoring via the web was implemented. A simple WebDynpro-ABAP application was created which allows intranet users to create messages via a simple browser interface and to also check the status of messages. Message creation via browser Message lookup via browser 2009 SAP AG 5

Automated Message Creation A third way that messages are created is via an custom interface to Movado s HCM SAP system. Whenever a new-hire or termination occurs, there are a number of steps that IT must perform (allocation of equipment, access setup, etc.) and so whenever these actions are performed in the HR system, a message with all relevant personnel information is created and assigned to the appropriate IT support organization. Automatic Notifications In a helpdesk scenario, there are many situations which arise where automated notifications need to be sent to individuals or groups. This objective can be achieved by utilizing the Post Processing Framework for service desk messages. Using the PPF, Movado s SolMan system has been configured to automatically send notifications to the appropriate individual or group when: A message is reassigned to a new processor (notification to new processor) A message is created (confirmation to message reporter) A Crisis message is created (notification to crisis team) A message s status is changed to Proposed Solution (notification to message reporter) A Personnel Action message is created (notification to appropriate regional PA team) A Very High priority Change Request is created (notification to Global IT team) 2009 SAP AG 6

Example Message Creation Confirmation Example Proposed Solution Notification 2009 SAP AG 7

Customized Component Hierarchy In addition to customized Category and Subject fields, the Component Hierarchy was changed to mimic a traditional Category-Type-Item layout for the MGI Service Desk. The component hierarchy was updated via a custom program which allows the ability to upload a user-defined component hierarchy which can replace the delivered hierarchy or add to it. Additional functionality was included to allow the reset the hierarchy to its delivered state by downloading the most recent version using standard tools. Customized Component Hierarchy Program to Update Component Hierarchy 2009 SAP AG 8

Available Partners To ensure that accurate and complete information for end users was captured in messages, SAP Business Partners which can be assigned as message reporters are automatically created by an interface to Movado s corporate LDAP (Active Directory). Over 1,400 Reported By Partners Available for Selection at Message Creation The interface uses SAP s LDAP connector and standard function modules to periodically read Active Directory and create new partners for any new AD users. Partners which were created but are no longer found in AD are flagged for deletion so that they can no longer be used in messages. 2009 SAP AG 9

Message Search The ability to use previous helpdesk messages as a knowledge base to help resolve new issues is a powerful tool. For Movado, this ability was accomplished via a developed interface to the open source Lucene search application (at the time of the writing of this paper, a TREX interface is not available for Service Desk messages). The interface uses SAP JCo and Lucene to index all messages and perform searches against the index. Search interface similar to standard Results presented in standard format The search allows users to search messages using a combination of message fields (partners, category, etc.) in addition to search to the index on the contents of the messages. The developed interface provides the ability to maintain indices and perform full and incremental updates as well as search functionality. 2009 SAP AG 10

Reporting for Service Desk To ease management reporting for Service Desk Messages, enhanced extractors were implemented to retrieve summary data into Movado s BI reporting system. With the data available in BI, it can be presented in many different ways to deliver the views that give the MGI management team the appropriate insight into the Service Desk Process. Summary Since MGI started using the Service Desk as their helpdesk solution, thousands of messages have been created. Currently, their entire user population (over 1,400) is available as Reported By partners in the solution and the system issues hundreds of automated notifications in a day. In short, the Service Desk provides all of the tools necessary to allow MGI to effectively manage their end-to-end IT problem tracking and resolution needs. 2009 SAP AG 11

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 12