SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered...

49
SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com © 2007 SAP AG 1 SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA Summary This script shows how to demonstrate the Manufacturing Integration and Intelligence scenario on the SAP Discovery System. Author: Jeremy Good Company: SAP AG, Germany Created on: 28 th September, 2007

Transcript of SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered...

Page 1: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 1

SAP xMII – Demo Script for SAP Discovery System forEnterprise SOA

SummaryThis script shows how to demonstrate the Manufacturing Integration and Intelligence scenario on the SAPDiscovery System.

Author: Jeremy GoodCompany: SAP AG, GermanyCreated on: 28th September, 2007

Page 2: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 2

Table of ContentsIntroduction.................................................................................................................................2

The Solution – SAP xMII..........................................................................................................3Purpose...................................................................................................................................4Demo Access Overview........................................................................................................... 5Dashboards.............................................................................................................................6Navigating the Demo...............................................................................................................8Performance Management ......................................................................................................9Manufacturing Analytics......................................................................................................... 19Work Process Management................................................................................................... 36Information Delivery............................................................................................................... 44

Copyright .................................................................................................................................. 49

Introduction

Page 3: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 3

Product Summary

Manufacturing companies have invested in a diverse set of applications managing plant floor activities.These activities are governed by applications under Manufacturing Operations Management. Thisincludes production operations, manufacturing execution, data collection, asset management, scheduling,inventory management, quality analysis, and process optimization. Each of these applications has their owndata structures (tag, text, SQL, XML, etc), schemas, interfaces, and graphical user interface (GUI).Additionally, these applications embody specific shop floor business processes that shop floor workers areaccustomed to.

The problem of disparity on the shop floor expands tremendously in a multi-site manufacturer. Whilecompanies have attempted to standardize on a common set of vendors for these solutions, the evolution ofthese organizations (and impact of mergers and acquisitions) has created a very complex matrix ofapplications supporting Manufacturing Operations Management. It is not uncommon for a large multi-sitemanufacturer to have hundreds of different applications on the shop floor.

These applications act as silos of rich information, when brought together, can create higher valueComposite Applications – which provide tremendous value to manufacturers. Composite Applications are“apps on apps” - leveraging existing investments in software and applications to rapidly create newapplications with extraordinary value.

An additional gap in the manufacturing information puzzle is the gap between the shop floor and theenterprise. Linking the shop floor to enterprise applications for synchronizing activities and assuring accuratereal time views of the supply chain presents other significant benefits to manufacturers.

The Solution – SAP xMII

SAP xMII – Manufacturing Integration and Intelligence is a framework for rapid delivery of CompositeApplications for Manufacturing. Running on a web server, this unique product leverages the manufacturer’sinvestment in shop floor applications. SAP xMII leverages a Service Oriented Architecture, streamliningapplication integration and speeding deployment.

A family of Connectors, which are delivered with the product, provide instant access to data from theseapplications - without any requirement for data replication into another data store.

The Data Services of xMII promote rapid development of Query Templates - named views of data fromunderlying systems that can be catalogued and used in xMII applications. Templates can be parameterized –i.e. use placeholders for query values at run time to meet the needs of a user (start date / end date), or tochain queries and use results from one query to filter or impact another. xMII normalizes all data – regardlessof its source into XML. Furthermore results from Query Templates can be cached as a server stored XMLdocument or persisted in a database.

The Business Logic Service in xMII includes a graphical logic engine for orchestrating transactions in xMII.Action blocks are placed in sequences within a transaction and are executed via time based schedules orexternal triggers. Query Templates can be called from a transaction and data can be accessed from the xMIIData Service. Complex calculations and Key Performance Indicators can be run from the Business LogicService. Email based alerts can be generated based on rules configured in the logic engine. Reports can begenerated in HTML or PDF format from the Business Logic Service.

Page 4: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 4

The Business Logic Service also provides transactional integration to SAP enterprise applications. Actionblocks take advantage of numerous mechanisms to consume or post data from SAP core applications. BLScan use Business Connector, JCO, SOAP or basic IDOC exchanges to provide integration. Mappingfunctions in the BLS enable easy integration of plant data and processes to SAP ECC.

Analytic Services are another key component in xMII. A full featured SPC engine, with full Western Electricrules, allows data analysis in real time of data sets from any application. SPC analysis can also be run inbackground and custom rules can be quickly deployed to trigger alerts or reports, based on violations.

SAP xMII provides a variety of methods to display information through its Visualization Services. xMII isdelivered with a family of rich applets which provide the means to deliver views of data in numerous forms.Charts, grids, tickers, browsers enable users to view and gather data from disparate systems in a veryintuitive manner. An additional library of SVG (scalable vector graphic) objects provides another level of datadelivery. Custom objects can be created through the toolkit as well.

Content can be delivered through the SAP xMII lightweight portal which manages users, roles and security,and delivers content to users based on their privilege. A security model can be hosted within the SAP xMIImodel, or SAP xMII can leverage an external LDAP directory or SAP SSO for user authentication.

SAP xMII can also prepare content for consumption in external portals, most notably SAP Enterprise Portal.Manufacturing data can now be easily accessed with Enterprise data though a single common informationdelivery environment.

Reports can be automated and printed, stored or emailed based on time, event or demand. The format forthese documents can be text, XML, HTML or PDF. Reports can include summary data, charts, grids, andanalysis data. Production summaries, quality results, shift performance, certificate of conformance,environmental reports and others - can all be generated through SAP xMII.

SAP xMII also supports hand held mobile devices. Delivery of real time plant information to Pocket PCwireless devices, internet phones, rugged-ized plant hand held devices drives efficiencies through a mobileworkforce. Data consumption and data entry can be supported by SAP xMII.

PurposeThe purpose of this demo is to introduce a basic set of SAP xMII examples and functionality. There is not aspecific industry based user scenario around this demo and it is meant only to be a quick overview of xMIIcapabilities for manufacturing integration and intelligence.

To assure usability for the Discovery System, the data sources which represent back end system informationcome from the xMII simulator, cached results from database and plant system queries, and xml documentsfrom ERP transactions saved on the local server. Normally, SAP xMII connects directly to plant systems andintegrates to SAP Business Suite through a variety of methods depending on the nature of the sourcesystem.

Page 5: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 5

Demo Access Overview

You can access the SAP xMII demo server at http://SAPDiscoverySystem:1080/Lighthammer. This will bringyou to a login screen like the one shown below.

At the login screen you can enter using the login name of “xmii_demo” and the password “sap123”.

Page 6: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 6

After login you will be presented with the xMII dashboard interface and the Demo User start page.

Portal Services: The xMII install provides a lightweight portal services framework that offers plant and bluecollar workers the visibility of KPI’s, analytics and business process data generated from the xMII server. Theportal or any individual xMII visual objects can also be integrated into SAP Business Portal as iviews.Security: Content and themes are based on both user and role based security. SAP xMII has native securityservices or can be synchronized with external security servers (LDAP, Windows Domain and ActiveDirectory) for single sign-on capabilities. If xMII visual objects are viewed as an iview in EP then an SAPcertificate can be passed from SAP to the xMII server.Themes: The theme and navigation is also based on the user and role security services. For instance, if theuser does not have access to see a specific link then they will not see that link. The header, footer and colorschemes are also easily changed and displayed based on access. Example, Plant operator would have adifferent look and feel then the plant manager.

Dashboards

OverviewSAP xMII comes with a Portal Framework, which provides a lightweight environment for managing users,roles and content. Based on role, the user is presented with a dashboard theme (colors, fonts, logos, etc.)and content that is cataloged on a navigation tree on the left side of the page. Clicking on the navigation titlesbrings that content forward inside the main window, in a pop up or on a new web page, depending on howthe view is configured. Users can also manage their own “favorites” and assign them to tabs across the topof the portal.

Features:User / Role management

Page 7: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 7

User Based Themes – includes controls on colors, fonts, logosRole Based Content Management – Delivered in Navigation Tree (Left)User Based Content Management – Delivered through “Hot Tabs” across top – User controlledContent is delivered to Main Page area (as shown) or can be delivered as “pop up” or new pageContent includes HTML content which can include web objects, xMII objects and User Scripts to make themwork togetherContent can be cataloged as iViews and delivered to Enterprise Portal, so any work done in LightweightPortal can be ported.

xMII comes with a library of applets which are easily defined with a simple Graphical User Interface. Theseapplets have built in drill down features, exposed through a right click function.Objects are based on two simple files: Query Template (defines data) Display Template (defines container –Bar Chart, Gage, Grid / Colors, fonts, etc.)All of the objects and templates are “parameterized” - meaning, screen code at run time can affect the resultson the page.Sorts, filters, Time parameters can impact the user viewAdditionally, SVG objects can be created and linked to data for a more customized look. A library ofexamples is included with the product, and custom objects can be imported from third party tools like AdobeIllustrator®.

Page 8: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 8

Navigating the Demo

Click on the left side navigation tree (shown expanded in the image below) to access the demo contentpages. The two image buttons above the tree are used to hide and show the navigation tree.

Page 9: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 9

Performance Management

In the left side navigation tree click on: Performance Management > Dashboard

Title – Plant Performance DashboardLink – /xMIIDS/ PerformanceManagement/Dashboards/Dashboard.htmTarget Audiences – Executives/All

This view demonstrates real time values updating in the top xMII object. The top object updates every fiveseconds without updating the rest of the page. The simulation is a project delivered to a food company thatwanted real time views of line performance. Four production lines are shown in an overview fashion – idealfor a Plant Manager, Operations Superintendent, Planner, Supervisor. Traffic Lights and Up/Down arrowsprovide quick visual indication of performance in key areas of the plant.

On a line by line basis – data comes fromProduct Code and SKU – jar size (MES)On Target Performance – KPI based on ERP Targets vs. Actuals in HMILine Speed (HMI)First Pass Yield (Quality)Line Supervisor (Time and Attendance)

Page 10: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 10

Daily Production Schedule (ERP)Production Totals by Line (HMI)Ticker with announcements / alerts on bottom

Page 11: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 11

In the left side navigation tree click on: Performance Management > Corporate KPIs

Title – Corporate KPIsLink – /xMIIDS/PerformanceManagement/Dashboards/PlantOverview.htmTarget Audiences – Managers/All

This page was created for a customer that was concerned with five major KPI’s. This includes both visualindicators and Month to Date (MTD) trend charts for each KPI. The KPI’s are calculated based on the rolledup data from all six Plants listed at the bottom. These tell the customer how their business is running at anygiven time.

Page 12: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 12

Double click on a diamond point in the “Waste-MTD” trend.

This opens a new window the shows the detailed numbers for each Plant that makes up that point. Thiswindow has a time limit on it and will close after about 20-30 sec.

You can close this window and go back to the Executive View.

Now click on the “San Francisco, CA” button at the bottom.

Page 13: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 13

Here we see the same trends and visual objects based on only the KPI’s for the “San Francisco, CA” plant.The analytics are calculated based on that plants information and generated from a server located at thatplant.You will also notice that in the title bar, navigation aids have been added to the lower level pages. The folderon the left side will take you back one level and the arrow on the left takes you back to the Executive Page.

Now double click on the “Waste light indicator” to drill down further into what areas that are effecting theindicators color.

This drill down presents a look at the status for each area that effects the waste calculation and shows eachline number and color coded status.

Where there is a red indicator on a line number this indicates performance issues, click on “B36” and drilldown another level.

Page 14: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 14

We have gone from an Executive view of the company KPI’s down to a simulated operator’s dashboard.Starting on the left side you have assets listed and color coded based on status. This information could becoming from a downtime application or from PM. Top center gives us a view of machine performance andloss and can be color coded based on targets and ranges. In the center middle you have you schedule withcolor indictor showing where you are in the schedule and on the right side you have your inventory vs.production. Finally at the center bottom you have sample test information that could be coming from theLIMS (Laboratory Information Management Systems).

Double-Click on the legend list “East” on the Air Test Trend Chart and this will drill further into SPC (Quality)analysis of the data.

Page 15: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 15

SAP xMII has full SPC analytics and visual SPC charting capabilities and this example shows how a lineoperator can easily get a look at a sample with SPC analysis.

At this point you can close the SPC Chart page and Operator dashboard. On the Waste Summary page clickthe folder in the left side of the title bar. This will take you are back to the “San Francisco, CA” Plant page.

Page 16: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 16

Now double click on the “Energy Light Indicator” and this will drill into a diagram of the production grid.

On the initial page load you will not see trend data in the chart at the bottom. If you click on any of the realtime pressure, temperature, or flow readings, this will populate the trend chart with trend data for that givenasset. Again this gives you drill down into an operator or plant mangers view of how the energy is beingconsumed. Most of this data would come from a Historian data collector.

Page 17: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 17

Now click on the circle with “SBFP” text located in the middle/top of the page. This will drill down further intothe “Steam Boiler Feed Pump” diagram.

Like the previous page, you will want to click on a temperature or pressure point to see the trend data in thechart. This page gives you more detailed information about this specific asset and the Work Ordersassociated with this asset. Those works could be coming out of SAP PM along with the data points comingfrom a historian or PLC.

To see more detailed information on a specific Work Order, double click on a Work Order to open a newwindow.

Page 18: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 18

You can go ahead and close any popup windows until you are back to the main page.

Page 19: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 19

Manufacturing Analytics

In the left side navigation tree click on: Manufacturing Analytics > Sales History

Title – Sales HistoryLink – /xMIIDS/ManufacturingAnalytics/Trends/SalesHistory.htmTarget Audiences – All

This simple application is demonstrating xMII presenting sales information in a trend window. DeliveringDatabase results in a trend container is not a simple task for many competitive offerings. Competitorstypically use their trend tools for Tag / Time data.

xMII allows quick integration of DB Time Series information to our trend object. Simply define the TimeSeries Column, Value Column(s) and you are done.

Along with the VCR Controls, Simple UI buttons are exposed for quick display of quarterly results or the fullyear. xMII contains a library of Time Values that make it simple to navigate time in a language context (e.g.Shift, week, Quarter, etc.)

Page 20: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 20

In the left side navigation tree click on: Manufacturing Analytics > Batch Analysis

Title – Batch AnalysisLink – /xMIIDS/ManufacturingAnalytics/Trends/BatchAnalysis.htmTarget Audiences – Process / CH, LS

This demo application was modeled after a chemical customer application. The Left Grid Object containsBatch Data, Customer Order Information and LIMS data all combined in one view.

By clicking on a Batch, the trend is automatically “tuned” to deliver Historian data applicable to that batch. Noresearch required. Additional context based data is included - Operator (from Time and AttendanceApplication) and Lot Status from MES / WMS. Material Safety Data Sheets are delivered based on the Batchselected and a Batch Report Summary can be invoked by clicking the Report Button.

Page 21: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 21

Alternately, The Chart can be delivered in SPC format by changing the Chart Type radio button below the listof batches. This is bi-directionally interactive.

Page 22: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 22

By choosing the report button the user can generate a report view that can be printed or emailed to others onthe team.

The application simulates a real world application created to support Customer Service Engineers whoneeded to reduce response times for Customer Quality inquiries. Instead of requesting reports from IT,and/or logging in and out of multiple applications - they could self service their responses to customers andincrease customer satisfaction.

Page 23: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 23

In the left side navigation tree click on: Manufacturing Analytics > Batch Comparison

Title – Multiple Batch AnalysisLink – /xMIIDS/ManufacturingAnalytics/Trends/BatchComparison.htmTarget Audiences – Process / CH, LS

Select a Batch ID – this will define the time window of the reportHold CTRL key and select other batchesSelect KPI of interest and press the ‘Update Chart’ button

This will overlay the “Golden Batch” against other batches to identify good practice and drive continuousimprovement.

Great Analytic Tool for working in Chemical, Specialty Chemical and the Life Sciences industry.

Page 24: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 24

In the left side navigation tree click on: Manufacturing Analytics > Quality Demo

Title – Quality DemoLink – /xMIIDS/ManufacturingAnalytics/SPC/ExampleMenu.htmTarget Audiences – Process / Quality

OverviewStatistical Process Control or Statistical Quality Control applications can be delivered for any kind of datathrough xMII. While many customers leverage xMII for analyzing production quality – other have used thisfunctionality to manage Six Sigma charting for business applications. Instead of merely measuring size,machine time, etc – customers are analyzing Customer Response Time, Complaints, Sales Growth, etc. Thebeauty is that xMII can provide analysis tools, but also provide correlation and data attributes that come frommultiple systems.

A number of Quality Chart styles and applications are shown in these views. Use the return folder icon in theblue title bar to return to this Quality Demo menu.

Page 25: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 25

Title – Product Viscosity AnalysisLink – /xMIIDS/ManufacturingAnalytics/SPC/Viscosity.htmTarget Audiences – All / Process

This is an XBAR-MR (Individual Chart with a Moving Range Chart) of Product Viscosity (LIMS). The Batch IDis shown at the bottom – hence we are delivering the last “N” number of Batches in the report. Samples areshown with Green Dots on top of the control limits and spec limits on the chart. Limits can be fixed,calculated or pulled from an external DB. Full WECO (Western Electric) rules are included in the SPCEngine. Custom rules can also be applied. If rules are violated you see a Red Dot on the sample. This canalso trigger an email notification of the violation, in background.

Page 26: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 26

Right Click the Chart for more information (examples shown below):

Raw Data Detail

SPC Results Detail – Summary report of key values and chart related details

Page 27: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 27

Summary Statistics - Shows all of the SPC Calcs conducted – Can Alert on any rule for these results(e.g. CPk >1.3)

Upper Chart Alarms – Click on a Point and get description of Rule Violation

Page 28: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 28

Upper Chart Attributes – These values can come from any data source. They provide context foranalyzing the chart results. Click on an attribute and then highlight. All points with a shared attributewill be highlighted.

Comments – Collaborate with others by adding comments to a chart. A flag will be posted to anypoint with a comment field behind it

Hide / Suppress Points – A discarded product run can be hidden from the chart, but is still kept inrecord. This eliminates it from the SPC Calc, and can be hidden from view for an “as shipped” report.

Query Properties – Hide / Show Suppressed Points

Page 29: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 29

Title – Melting Point AnalysisLink – /xMIIDS/ManufacturingAnalytics/SPC/BatchXBar.htmTarget Audiences – All

Demonstrates application of SPC tool to order informationNote that there is a red flag attached to a data point. This shows there is a comment attached.The red X means that it is a suppressed point.

Page 30: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 30

Title – Orders Variability AnalysisLink – /xMIIDS/ManufacturingAnalytics/SPC/OrdersVariabilityAnalysis.htmTarget Audiences – All

Title – Product pH AnalysisLink – /xMIIDS/ManufacturingAnalytics/SPC/Variability.htmTarget Audiences – All

Page 31: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 31

Page 32: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 32

Title – Product Brix Distribution AnalysisLink – /xMIIDS/ManufacturingAnalytics/SPC/BrixSPCAnalysis.htmTarget Audiences – Process

Brix is a sweetness measurement used by the beverage and bottling industry. It is also a commonmeasurement in Brewing and Wine Making. Presents Box and Whisker Charts, as well as a Histogram /Normality Plot

Page 33: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 33

Title – Filling AccuracyLink – /xMIIDS/ManufacturingAnalytics/SPC/FillingPerformance.htmTarget Audiences – Process

Click on the “U Chart – Underfill Percentage” button

Both charts are used in the Beverage Industry for quality analysis for Fill Performance

Page 34: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 34

In the left side navigation tree click on: Manufacturing Analytics > Dynamic SPC

Title – Dynamic SPCLink – /xMIIDS/ManufacturingAnalytics/SPC/DynamicSPC.htmTarget Audiences – All

This application is an “out of the box” gadget for ad hoc quality analysis and derived from applicationsrequired by quality departments in the CP business.

Select Data Source – This can represent multiple data sources or plantsClick on Configure Trend

Page 35: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 35

Select a Tag from the listSelect Chart TypePress the ‘Generate Chart’ button to create the desired SPC chart on the fly

‘Adjust Spec Limits’ allows Manual or Suggested Spec Limits to be placed on the Chart‘Auto Calc Limits’ calculates the Upper and Lower Control limits based upon the current dataset‘Printable Chart’ allows a snap shot of the chart to be captured‘View Data’ shows the SPC detail data‘Data to Excel’ creates a CSV file containing the SPC detail data for use by ExcelThe VCR control and date buttons at the bottom of the SPC chart allow for time based scrolling.

To return to the initial screen and select a different data source connection simply press the “New DataSource” button in the title bar.

**When you are done with the Dynamic SPC example do not forget that the button will show theNavigation tree again.

Page 36: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 36

Work Process Management

In the left side navigation tree click on: Work Process Management > QC Inspection

Title – Product Quality TrackingLink – /xMIIDS/WorkProcessManagement/SimplifiedUI/QCInspection.htmTarget Audiences – All / Line Worker

This application was built for an Automotive Parts manufacturer who wanted to provide a touch screen basedsystem for tracking defect on the line. Because of the drop-down data choices and image touch option youcould call this a semi-automatic data collection app.

Start by choosing a Batch ID from the drop-down object. Note that this automatically updates the screen withthe bumper that represents this batch.

Now choose the Defect Code in the grid that represents the problem, and select the location on the bumperwhere you see the defect. Note that this puts the Location Code and Defect Code into the form.

Choose where the bumper should be routed too by pushing the “Rework”, “Buffering” or “Scrap” button. Pushthe “Save” button to save the quality inspection data to the Database.

Page 37: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 37

In the left side navigation tree click on: Work Process Management > QC Inspection > QC Analysis

Title – Product Quality Pareto AnalysisLink – /xMIIDS/WorkProcessManagement/SimplifiedUI/QCPareto.htmTarget Audiences – All / Line or Assembly Manager

This provides a Pareto Chart view of the data by defect. The information is a report generated from the datacollection application we just showed.

Select a bar in the chart to see the details in the lower grid.

Optionally, selecting an item in the Part Code and/or Color Code grids can be used to filter the view shown inthe pareto chart.

Page 38: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 38

In the left side navigation tree click on: Work Process Management > Consumer Complaints

Title – Consumer ComplaintsLink -/xMIIDS/WorkProcessManagement/CompositeApplications/ConsumerComplaints/ComplaintPareto.htmTarget Audiences – Customer Service Manager/All

The bar chart, associated detail grid, and navigational buttons at the bottom of the page constitute the mainentry point for the complaint investigation and research process. The complaints are grouped by categoryallowing the user to focus on complaint categories that are the most problematic.

Page 39: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 39

Clicking on any Bar in the Chart or item in the legend

The complaints grid is used to list the individual consumer complaints for the selected date range andcategory in the chart above. Selecting a complaint (row is highlighted) will enable the buttons at the bottom ofthe page. Pressing these buttons use the actively selected complaint and parse the corresponding data todetermine the production line that was used to manufacture the item and determine the two hour timewindow when the UPC Code was issued. Four views for investigation into what may have potentially led tothe selected complaint are available as follows:

Process Analysis (Process Historian)

Process Tag Analysis (Process Historian)

SPC Test Analysis (Process Historian)

SAP Analysis (SAP Inspection Lot Info)

Page 40: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 40

To drill into further detail click on the “Process Analysis” button, the production line is highlighted and the listof saved views is shown in the list box on the left side of the popup window:

Selecting a saved view will load the corresponding process data for the two hour window surrounding thetime the UPC Code was issued. The built in time controls and rubber-band zooming for the chart areavailable for more detailed analysis of time. The Reload button in the title will reload the popup window backto the original view that the selected complaint dictated:

Page 41: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 41

Note the Complaint Title is added into the footer.

Close the “Process Analysis” window and click on “Process Tag Analysis” button:

The grid on the left lists the tag names available for the selected Line. Unlike the Process Analysis popupwindow that has saved views available, the Process Tag Analysis popup window uses individually multi-selectable tag names for users more knowledgeable of the manufacturing process historian system. Selectone or more tags for analysis and press the “Update Chart” button:

Note that you can see the point details in the upper left part of the chart. This is a rollover feature in the chartobject.

Page 42: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 42

Close the “Process Tag Analysis” Window and click on the “SPC Test Analysis” button. The Individual(XBAR) SPC Chart allows for comments and analysis of the test values and the control limits formanufacturing. A list of all test types taken allows the user to change the chart display for all tests associatedwith the Line associated with the originally selected complaint:

The dashed lines represent the upper control limit, centerline, and lower control limits that have beenautomatically calculated based upon the visible dataset.

Page 43: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 43

Close this window and click on the “SAP Analysis” button:

SAP Data is used to display the inspection lots for the Line associated with the selected complaint. Selectinga lot will display lot details to the right and the individual inspection lot test characteristic data below.

Page 44: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 44

Information Delivery

In the left side navigation tree click on: Information Delivery > Sales Analysis

Title – Sales AnalysisLink – /xMIIDS/InformationDelivery/Reports/ReportGen.htmTarget Audiences – All

Select a year from the drop-down list and press the “Generate Report” button.

A style sheet is used to generate the look and feel of this report, but the raw data comes from a databaserequest, after which it is sub-totaled and charted by xMII.

Page 45: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 45

The report area scrolls and as seen above the lower part of the report shows data detail and subtotalsarranged by product category.

Page 46: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 46

In the left side navigation tree click on: Information Delivery > Dynamic User Report

Title – Dynamic User ReportLink – /xMIIDS/InformationDelivery/AdHocAnalysis/DynamicReport.htmTarget Audiences – All

There are two major sections in this Dynamic Reporting Application. The Left side builds the data you wantto query from a historian or tag based data base. Chose the data source and then the tags you want toquery.

Page 47: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 47

On the right hand side is how you want to display the chart. The “Mode” list gives you the option to show thedata in history, current value, Statistical and Event History. Next choose the current date range set or changeusing the calendar buttons.The final step is to choose your display parameters, header and footer text.Push the “Generate xMII Report” button to see the results

Page 48: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 48

The report displays both the line chart and detailed data.

In the left side navigation tree click on: Information Delivery > Dynamic SPC

Title – Dynamic SPCLink – /xMIIDS/ManufacturingAnalytics/SPC/DynamicSPC.htmTarget Audiences – All

This application is an “out-of-the-box” gadget for ad hoc quality analysis and derived from applicationsrequired by quality departments in the CP business. Please refer to the Manufacturing Analytics section foran associated demo description.

Page 49: SAP xMII – Demo Script for SAP Discovery System …...A family of Connectors, which are delivered with the product, provide instant access to data from these applications - without

SAP xMII – Demo Script for SAP Discovery System for Enterprise SOA

SAP DEVELOPER NETWORK | sdn.sap.com BUSINESS PROCESS EXPERT COMMUNITY | bpx.sap.com

© 2007 SAP AG 49

Copyright© Copyright 2007 SAP AG. 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 AG.The information contained herein may be changed without prior notice.

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

Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries,zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, OpenPower and PowerPC aretrademarks or registered trademarks of IBM Corporation.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe SystemsIncorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks ofCitrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, MassachusettsInstitute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented byNetscape.

MaxDB is a trademark of MySQL AB, Sweden.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as theirrespective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. Allother product and service names mentioned are the trademarks of their respective companies. Data contained in this document servesinformational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAPGroup") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors oromissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in theexpress warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting anadditional warranty.

These materials are provided “as is” without a warranty of any kind, either express or implied, including but not limited to, the impliedwarranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall not be liable for damages of any kind including without limitation direct, special, indirect, or consequential damages that mayresult from the use of these materials.

SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within thesematerials. SAP has no control over the information that you may access through the use of hot links contained in these materials anddoes not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages.

Any software coding and/or code lines/strings (“Code”) included in this documentation are only examples and are not intended to beused in a productive system environment. The Code is only intended better explain and visualize the syntax and phrasing rules ofcertain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errorsor damages caused by the usage of the Code, except if such damages were caused by SAP intentionally or grossly negligent.