in sap solution manager - sap hr от Поцелуева · 2017. 9. 22. · simple schedule...
Post on 24-Sep-2020
7 Views
Preview:
TRANSCRIPT
Job Management
in SAP Solution Manager
Public
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Agenda
• Introduction
• Job Governance
• Job Scheduling
• Job Monitoring
• Job Reporting
Introduction
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public
Typical Situation…Questions
Everybody here is
scheduling jobs in our
SAP systems. How
can I control this?
I have found job
“WDS_TRQ” in the
system. What is it doing?
Who is the owner? What if
it cancels?
The sales order
processing has failed
and nobody noticed.
How can I be informed if
this happens again?
?
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public
Job Management is…
… an end-to-end operations standard provided
by SAP for:
• Requesting, changing or deleting jobs
• Documenting jobs
• Scheduling jobs
• Monitoring and alerting
• Job Reporting
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public
Different Aspects of Job Management
People
Central Job Scheduling Team
Processes
End to End Job Management
Tools
Job Request
Scheduling
Job Monitoring
…
123
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public
Job Management End-to-End Process
Manage all parts of the E2E process in one work center in SAP Solution Manager!
Request
Document
Monitor
Schedule
Optimize
Report
Job
Management
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public
Job Management – Process View
IT Department
Application OperationsBusiness Process
Operations
Business Department
Key User / End User
Create Job Request Plan Job Request
Approve/Reject Job
Request
Receive
Approval/Rejection
Document Job
Test Job
Schedule Job
Run Job
Document Job
Operation Controls
Center
Monitor Job
Root Cause Analysis
Monitor Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Typical Situation…Answers
!The “Job Request” is used
in a formal process to
request the scheduling of
jobs. This process includes
approval, documentation
and monitoring setup for the
job.
The “Job Documentation” stores
all job relevant information like job
description, contact persons,
attachments and more.
“Job Monitoring” allows
you to monitor jobs in your
whole SAP landscape! Use
metrics like status, duration,
start- & end delay and
more!
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public
What are the benefits of using Job Management?
Visibility
Standardized DocumentationJob Documentation
Avoid outdated Jobs
Single Source of Truth
All Job related Data
EfficiencyScheduling SAP BPA
Automate job processing
Cross System Scheduling
Event driven scenarios
Control end user jobs
Ensure job completion
Link to business processes
Alerts & Notification
Numerous MetricsSupervisionJob Monitoring
Standardized Request Form
Formal Process
ChaRM Integration
ITSM IntegrationGovernance
Job Request
Observe workload distribution
Avoid unnecessary jobs
Identify old jobs
Identify job related issuesClean-Up
Health Check
Job Governance:
Requesting Jobs
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public
Job Management Process View
IT Department
Application OperationsBusiness Process
Operations
Business Department
Key User / End User
Create Job Request Plan Job Request
Approve/Reject Job
Request
Receive
Approval/Rejection
Document Job
Test Job
Schedule Job
Run Job
Document Job
Operation Controls
Center
Monitor Job
Root Cause Analysis
Monitor Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public
Job Request Process – Work Flow
Job Request
Business/ Key
User
I’d like to schedule a job! https://myURL/requestJobs
Create
Approve/Reject
Let me have a look at this!
Job Request Form
Business Owner Helpdesk
Process
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Job Request – Motivation
• Do not let end-users schedule periodic jobs
• Minimize vulnerability of systems
• Maximize control and transparency
• Introduce a clear, easy-to-understand formal process
• Provide end-users with web link to request jobs
• Central job management for all systems
• Integration into Job Management End-to-End Process
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Public
Job Request – Features
• Job Request Web Form, which can be provided via
web link
• Request the creation of jobs
• Request for editing existing jobs
• Request deletion of existing jobs
• Integration with Job Documentation
• Customizable
• Two types of job requests for different audiences
Request: Add Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Two different Types of Job Request: Basic vs. Detailed
Job Request: Detailed
General
Detailed Scheduling
Business Context
Job Request: Basic
General
Simple Scheduling
Business Context
Monitoring
Error Handling
Organization/Contact
Restrictions
Authorizations
Tasks
Attachments
Target Audience: Business User Target Audience: Technical User
Job Governance:
Job Documentation
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Public
Job Management – Process View
IT Department
Application OperationsBusiness Process
Operations
Business Department
Key User / End User
Create Job Request Plan Job Request
Approve/Reject Job
Request
Receive
Approval/Rejection
Document Job
Test Job
Schedule Job
Run Job
Document Job
Operation Controls
Center
Monitor Job
Root Cause Analysis
Monitor Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Public
Job Documentation Workflow with Job Request
Approved Request
Business User
I’d like to schedule an ABAP job!
Create
Process
Documentation
Information Transfer
IT Operator
General Information
Scheduling
System Configuration
Error Handling
Monitoring
Contact Persons
Attachements
Change Log
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 20Public
Job Documentation – Motivation
• Central place to document jobs from all SAP systems
• Provide IT users with easy access to relevant
information, e.g. react upon job failure
• Contain all useful information such as contact persons
or business process context
• Ability to schedule jobs out of documentation
• Ability to setup monitoring out of documentation
• Integration into Job Management End-to-End Process
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public
Job Documentation – Facts
• Job Documentation as part of Job Management
section in SAP Solution Manager
• One documentation per job
• Integration with Job Request
• Integration with Job Scheduling, Job Monitoring
• Part of Solution Documentation
• Customizable
• Accessible across landscape (Job Monitoring,
External Scheduler, Transaction SM37)
Job
Documentation
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 22Public
Job Documentation – Information Content
Job Documentation
General
Contact
Business Context
Changes
Error Handling
Scheduling
Restrictions
Authorizations
Tasks
Attachments
Organization
Monitoring
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 23Public
Job Documentation Integration with Job Request
Request:
Add JobJob
Documentation
Request approved
General
Scheduling
Error Handling
Contact
Restrictions
Authorizations
Organization
Monitoring
…
Data from the Job Request will be transferred to the Job Documentation once the request is
approved!
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 24Public
System Wide Access Points to Job Documentation - Examples
Job Documentation
Job Management
Work Center
Solution Manager Managed System
Business Process
Monitoring
Job Monitoring
Application
SM37
Job Scheduling
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 26Public
Job Management – Process View
IT Department
Application OperationsBusiness Process
Operations
Business Department
Key User / End User
Create Job Request Plan Job Request
Approve/Reject Job
Request
Receive
Approval/Rejection
Document Job
Test Job
Schedule Job
Run Job
Document Job
Operation Controls
Center
Monitor Job
Root Cause Analysis
Monitor Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 27Public
Job Scheduling – Idea
• Replace manual scheduling on every system
• Central place for scheduling
• One scheduling entity for all system
• Ability to schedule on SAP and non SAP
systems (external scheduling)
• Build complex scenarios with dependencies
System 2System 1 System 3
Job A
Job E
Job K
Job L
Job Z
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 28Public
Standard vs. Extended (External) Scheduling – Process View
SAP BPA by Redwood
Solution Manager
SAP Systems
Any System
Solution Manager
Standard Scheduling External Scheduling
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 29Public
Standard vs. Extended (External) Scheduling – Example
ABAP Job with 3 Steps Process Chain with 3 Steps
Step B
Step G
Step L
Job A Job B
Job F
Job NJob L Job M
Job in SAP Job in Non-SAP OS Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 30Public
Standard vs. Extended (External) Scheduling – List View
Solution Manager External Tool: BPA
SAP Jobs Any Job Type
Simple Schedule Complex Schedule
Simple Jobs Cross System Jobs
WebDynPro Modern Java Engine
Limited dependencies Complex dependencies
Standard Scheduling External Scheduling
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 31Public
External Scheduling: SMSE Interface
SMSE (Solution Manager Scheduling Enabler) enables communication from Solution Manager
to external scheduling tools
• Schedule jobs from Solution Manager in external scheduler
• Document jobs from external scheduler in Solution Manager
• Monitor jobs from external scheduler in Solution Manager
SMSE certified external schedulers are (as of September 2016):
• SAP BPA by Redwood (preferred)
• IBM Tivoli, Automic One Automation (formerly UC4), CA Workload Automation
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 32Public
External Scheduling Tool: SAP BPA by Redwood
• External Scheduling Tool
• Real-Time and event based
• Build complex chains
• Automate entire business & IT processes
• Automatically/manually react upon job
issues with operator messages
• SMSE Certified
Job Monitoring
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 34Public
Job Management – Process View
IT Department
Application OperationsBusiness Process
Operations
Business Department
Key User / End User
Create Job Request Plan Job Request
Approve/Reject Job
Request
Receive
Approval/Rejection
Document Job
Test Job
Schedule Job
Run Job
Document Job
Operation Control
Center
Monitor Job
Root Cause Analysis
Monitor Job
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 35Public
Job Monitoring – Facts
• Monitor critical jobs in entire system landscape – all
in SAP Solution Manager
• 13 Advanced metrics available
• Job type specific metrics (e.g. DS Jobs)
• Central application to view status of metrics
• Alert and Notification Engine
• Integration with Job Documentation
• Forwarding to third party alerting possible
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 36Public
Job Monitoring with/without External Scheduler: Example
Job Monitoring
Job B Job G Job Chain A
ERP DS
OS Job X
e.g. SAP BPA by Redwood
Job Y
BW Non-SAP & CRMWindows
……
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 37Public
Job Monitoring Metrics Examples
Status
Cancellation
Duration
Threshold Warning Threshold Alert
Out of Time
Window
Threshold Alert
Time Window
Planned Start Time
Threshold Warning
Start Time
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 38Public
Job Monitoring Example
Create Sales Orders Job
Job MonitorLogistics
Order Rescheduling Job
…
ERPSolution Manager
Monitoring Engine
Status
Status
Parallel Processing
Requirement: maximum runtime 25 minutes
Requirement: only one instance at a time
Duration
Job Reporting
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 40Public
Job Reporting Facts
• Oversee job related situation in systems
• Analyze workload and distribution
• Big picture of finished and cancelled jobs
• Detect peak and low times
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 41Public
Which Tools are available for Job Reporting?
Job Reporting
Health Check
• Analyze all ABAP Jobs
• Numerous categories to
analyze system
• Distribution of Jobs
• Daily, weekly and monthly view
• Graphical and list view of
results
Job Resource Analysis
• Use Key Performance
Indicators (KPI) to look at
workload
• Chose KPI from categories like
CPU utilization, memory usage,
etc.
• Analyze system workload to
avoid peak times in the future
Analytics in Job Monitor
• View number of red alerts per
metric
• Adjustable time window
• Analyze system workload to
avoid peak times
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 42Public
Job Management Health Check – Categories Examples
All categories are available in both graphical and list view,
e.g.:
• Finished vs. cancelled jobs
• Top Long Runners
• Distribution of jobs over
• Process Servers
• Users
• Job Classes
Also available: tabular drilldown of all jobs older than two years
Number of Jobs
Finished Cancelled
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 43Public
Job Resource Analysis – KPI Examples
Main idea of JRA is to analyze the system’s workload
in categories like:
• CPU utilization
• Memory usage
• Background work process utilization
Use one or more KPIs in one view!
CPU Utilization (%)
Time
Contact information:
jobmanagement@sap.com
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 45Public
© 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 trademarks 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 or 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.
top related