20
PUBLIC Document Version: 15.2.0 – 2018-03-25 SAP MII - Sizing Guide © 2020 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN

SAP MII - Sizing Guide

  • Upload
    others

  • View
    36

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SAP MII - Sizing Guide

PUBLICDocument Version: 15.2.0 – 2018-03-25

SAP MII - Sizing Guide

© 2

020

SAP

SE o

r an

SAP affi

liate

com

pany

. All r

ight

s re

serv

ed.

THE BEST RUN

Page 2: SAP MII - Sizing Guide

Content

1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Sizing Fundamentals and Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Initial Sizing for SAP MII 15.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4 Miscellaneous. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5 Comments and Feedback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

6 Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2 PUBLICSAP MII - Sizing Guide

Content

Page 3: SAP MII - Sizing Guide

1 Introduction

Use

SAP Manufacturing Integration and Intelligence (SAP MII) enables the integration of customer's plant and enterprise systems and the displaying of integrated data to the employees. With SAP MII the customers can view, measure, and compare the performance of plants and assets with different automation system infrastructures.

SAP MII reduces the cost of synchronizing plant and enterprise business processes by using plant system connectors, business logic services and integration scenarios.

Data Services

Real-time integration of data with plant floor systems, applications and legacy systems.

Visualization Services

Extensible presentation layer presented through web pages. Family of configurable UI objects provide manufacturing views in role based dashboards or through wireless PDAs.

Business Logic Services

Flow based logic engine, enables data aggregation and transformation of disparate data. Transactions can either be triggered or scheduled. Calculations, business rules, and alerts are easily developed and executed.

Features

1.1 Architecture of SAP MII 15.4

The SAP MII application is built in layers.

● Presentation Layer: Contains the user created web content which makes use of SAP MII display applets/UI5 based visualization.

● UI Control Layer: Contains the user created templates. The Query Templates contain query request parameters and the Display Templates contain the visualization properties.

● Service Layer: Exposes services such as ODATA for easy retrieval of user configured data and data from different plant systems.

● Data Access Layer: Contains components which applies business logic on the data retrieved from the plant system.

1.2 Functions of SAP MII 15.4

This sizing guide covers customer usages which involve SAP MII specific functionality and integration scenarios.

Download Production Order Header List from SAP ERP

SAP MII is used as integration component at plant level and is used to download the production order Headers from SAP ERP to the plant system. With Download Production Order List from SAP ERP scenario SAP MII

SAP MII - Sizing GuideIntroduction PUBLIC 3

Page 4: SAP MII - Sizing Guide

downloads production order headers from SAP ERP using JCo communication (RFC Name (BAPI): BAPI_PRODORD_GET_LIST) and stores in MDO.

The download is executed asynchronously using multiple parallel processes (Java threads). This is achieved by a master transaction, triggering a dynamic transaction equal to the number of parallel processes. Transaction output XML is restructured according to SAP MII XML format using SAP MII XML actions. The downloaded order headers are then persisted to MDO.

XML Transformation

SAP MII is used as integration hub wherein messages are transformed using XML Transformation capabilities and exchanged between planning and execution system. The XML transformation scenario handles the conversion of XML message formats using XSL action block. After conversion the XML is updated to the transaction property which can be used.

Retrieving History Data using PCo Query

SAP MII is used to create plant performance dashboard for showing the trend for a sensor data such as temperature of boiler which can be retrieved by connecting to historian system. This scenario showcases the above functionality with a SAP MII transaction by retrieving certain tag data from historian system using PCo query.

PCo Notification Scenario

SAP MII is used to listen for abnormal situations such as increase of boiler temperature through a notification from PCo on sensor value change. This scenario handles the http post call to SAP MII with the notification message payload from PCo on sensor value change.

IDOC Integration from SAP ERP to SAP MII using JRA

SAP MII is used as integration component at plant level and to send the production orders from SAP ERP to the plant system.

This scenario sends the production order IDOCs using POIT transaction to SAP MII using IDOC. A transaction processes the IDOC which saves the order information to a MDO.

Report Production

Report production quantity is one of the scenario for OEE management in SAP MII.

1.3 Factors that Influence the Performance

The SAP MII Configuration options such as switching on and off the transaction, template and query caching are major factors that influence the performance of the system.

● Transaction Caching improves the MII transaction execution. Transactions can be marked for caching in System Properties in SAP MII administration screen.

● Template Caching ensures that template definitions are cached and loaded from the cache to ensure faster responses.

● Query Caching is used to cache query results. Queries can be marked for caching in the query parameter configuration in SAP MII Workbench. Additionally, the duration of the cache can be mentioned.

4 PUBLICSAP MII - Sizing Guide

Introduction

Page 5: SAP MII - Sizing Guide

Some important default values for System Properties in SAP MII are:

Property Default Value Description

Monitoring Retention Duration 30 Secs Interval between sequential message monitor runs.

The monitor processes items received from the message listeners.

Message Cleanup Interval 1 Hour Interval between sequential message cleanup rules runs.

Session Timeout 60 Mins Wait time in minutes before the system automatically closes inactive sessions

Transaction Cache Duration 2 hours Time in hours to keep transaction in the system cache

Transaction Persistence Lifetime 8 Hours Time in hours to keep data in the trans­action manager

Expression Cache Duration 2 Hours Time in hours each to keep expression in the cache.

To improve system performance, cache parsed expressions.

Job History Cleanup 24 Hours Time in hours to keep the history of a job.

Plant Information Catalog Logs Cleanup Interval

30 Mins Interval between sequential catalog logs cleanup rules runs.

MDO Batch Processing False If this checkbox is selected, the manu­facturing data object (MDO) queries the connection from the data source and to see if it supports batch processing. If it is supported, batch processing is used for the replace and update tasks and on-demand processing. If the checkbox is not selected, batch processing is not used.

Default Transaction Persistence Always The following options determine when the system writes transaction informa­tion to the database:

● Always● On Error● Never

SAP MII - Sizing GuideIntroduction PUBLIC 5

Page 6: SAP MII - Sizing Guide

Property Default Value Description

NetWeaver DataSource Caching False Enables the caching of data source cre­ated in NetWeaver

Usage Statistics Monitoring True Enables the monitoring of transactions and query usage when value is set to True.

Run Transaction Expiration Check False Enable the transaction expiration check on startup

Transaction Caching True Enables the caching of transaction for faster execution

Max Row Count 120000 Defines the query limit of 120,000 rows

Template Caching False Enables the caching of templates for faster load of template definitions

WorkBench Maximum Memory Size (MB)

128 Defines the value for the WorkBench Maximum Memory Size

For more details on System Properties, see the help document at http://help.sap.com/mii.

6 PUBLICSAP MII - Sizing Guide

Introduction

Page 7: SAP MII - Sizing Guide

2 Sizing Fundamentals and Terminology

Use

This section explains the most important sizing terms, as these terms are used extensively in this document.

Features

Sizing

Sizing means determining the hardware requirements of an SAP application, such as the network bandwidth, physical memory, CPU processing power, and I/O capacity. The size of the hardware and database is influenced by both business aspects and technological aspects. This means that the number of users using the various application components and the data load they put on the server must be taken into account.

Benchmarking

Sizing information can be determined using SAP Standard Application Benchmarks and scalability tests (http://www.sap.com /benchmark). Released for technology partners, benchmarks provide basic sizing recommendations to customers by placing a substantial load upon a system during the testing of new hardware, system software components, and relational database management systems (RDBMS). All performance data relevant to the system, user, and business applications are monitored during a benchmark run and can be used to compare platforms.

SAPS

The SAP Application Performance Standard (SAPS) is a hardware-independent unit that describes the performance of a system configuration in the SAP environment. It is derived from the Sales and Distribution (SD) Benchmark, where 100 SAPS is defined as the computing power to handle 2,000 fully business processed order line items per hour. (For more information about SAPS, see http://www.sap.com/benchmarkMeasuring in SAPS).

Initial Sizing

Initial sizing refers to the sizing approach that provides statements about platform-independent requirements of the hardware resources necessary for representative, standard delivery SAP applications. The initial sizing guidelines assume optimal system parameter settings, standard business scenarios, and so on.

Expert Sizing

This term refers to a sizing exercise where customer-specific data is being analyzed and used to put more detail on the sizing result. The main objective is to determine the resource consumption of customized content and applications (not SAP standard delivery) by comprehensive measurements.

Configuration and System Landscaping

Hardware resource and optimal system configuration greatly depend on the requirements of the customer-specific project. This includes the implementation of distribution, security, and high availability solutions by

SAP MII - Sizing GuideSizing Fundamentals and Terminology PUBLIC 7

Page 8: SAP MII - Sizing Guide

different approaches using various third-party tools. In the case of high availability through redundant resources, for example, the final resource requirements must be adjusted accordingly.

8 PUBLICSAP MII - Sizing Guide

Sizing Fundamentals and Terminology

Page 9: SAP MII - Sizing Guide

3 Initial Sizing for SAP MII 15.4

Use

Ensure that:

SAP MII scenarios are executed in scheduled mode, where overlapping occurs in execution time slot of different scenarios or same scenario with different data.

The sizing is provided separately for each MII scenario. The final sizing result is the sum of the results for the scenarios that run in parallel. For multiple combinations of parallel running scenarios, the maximum requirement (peak overlapping interval) of all combinations should be considered as final.

Features

3.2 Sizing Download Production Order Header List from SAP ERP

The processing time of download Production Order Headers (PO) scenario for given "number of PO" depends heavily on the transaction modelling which the customer designs.

If the customer has a requirement for target processing time, the number of asynchronous thread is calculated in the following way:

Number of asynchronous thread = (0.03 * Number of PO) / Target processing time[s]

ExampleIf "number of PO" is 10.000 and target processing time [s] is 30 seconds, then the value of parameter "number of asynchronous thread" should be set to 10. With the same "number of PO", if the target processing time [s] is increased to 5 minutes (300 seconds), then no parallelization is required and number of asynchronous thread can be set to 1.

NoteTarget processing time[s] below 20-30 seconds is hard to achieve because the overhead of splitting work in packages can be quite significant if multiple packages are to be defined. The minimum target time requirement is 20-30 seconds.

The configuration of SAP NW ABAP server and SAP NW Java server should support the selected number of asynchronous thread. For example, if the selected value for number of loops is 20 then there must be at least 20 work processes at the SAP NW ABAP server side and 20 worker threads on SAP NW Java server side. Else the parallelization will be limited by the actual number of available work processes and Java threads.

The higher the parallelization the more hardware resources are required.

The table below refers to SAPS and memory requirements for downloading POs with different configuration of number of asynchronous thread.

SAP MII - Sizing GuideInitial Sizing for SAP MII 15.4 PUBLIC 9

Page 10: SAP MII - Sizing Guide

Configuration: " number of asynchronous thread "

SAPS Java Server SAPS Java Server Database Physical memory [GB] for Java Server

1 800 200 0.2

5 4000 1000 1

10 8000 2000 2

20 16000 4000 4

RecommendationFor optimal performance LAN network is recommended between SAP NW Java Server and SAP ERP.

3.3 Sizing XML Transformation

The XML transformation is executed sequentially. The processing time for a single XML document can be increased only by a faster CPU and not with multiple CPUs.

The required SAPS for SAP NW Java Server is proportional to the number of XML transformations scheduled to run in parallel and is independent of the size of the XML document. In other words, if one XML document is scheduled for transformation, one processing unit (core, thread) should be available and free for the SAP NW Java server side processing and if 10 XML documents are scheduled for transformation, 10 processing units should be available.

The memory requirement depends on the size of the XML document, for example for each 1 MB of a XML document, 20 MB of Java server memory is required.

NoteTo parse a single XML document of size 90MB, 1.8GB free java heap space must be available in addition to the usual Java server initial memory allocation (normal range is 1GB). This can be set on the SAP NW Java Server with the parameters, -Xms = -Xmx which equals to 2.8 GB.

The java parameter- Xms defines the minimum Heap Size and the java parameter - Xmx defines the maximum Heap Size. Both parameters should be set to the same value because this improves the performance of the system.

ExampleSuppose there are 5 XML documents scheduled for parsing at the same time by a single SAP NW Java server node. Let 3 XML documents have size of 50 MB each and 2 XML documents have size of 90 MB each. Then the total required heap space is calculated as follows:

1 GB + (3 * 50 MB + 2 * 90 MB) * 20 MB = 7.4 GB

The configuration of the java server node memory is rounded up to 8GB (using -Xms = -Xmx = 8GB).

Memory measurement for SAP NW Java server memory

10 PUBLICSAP MII - Sizing Guide

Initial Sizing for SAP MII 15.4

Page 11: SAP MII - Sizing Guide

Size of XML in MB Required java server memory [GB] for processing of 1 XML document

Required java server memory [GB] for processing of 10 XML documents in parallel

10 1.2 GB 12 GB

50 2 GB 20 GB

90 2.8 GB 28 GB

The database disk space is growing proportional to the size of the XML document, e.g. with a 50 MB XML document plan 50 MB disk space growth for the database.

Consider the retention period to calculate how much disk space would be occupied over time with accumulation of data.

3.4 Sizing Retrieving History Data using PCo Query

Retrieval of PCo Metadata and Secondary information of the tags and PCo notification is not considered in this sizing.

For details on sizing for Plant Connectivity (PCo), see http://service.sap.com/sizing Sizing GuidelinesOthers SAP Plant Connectivity .

The processing of data in this scenario is executed sequentially on SAP NW Java server. The duration of processing depends on the number of tags, the number of retrieved records per tag, and the speed of the processing unit (core, thread). In other words, multiple processing units (cores, threads) are required only if the more than one query is executed in parallel.

The SAP NW Java memory requirement for the sequential processing of a query is rounded to 1 GB. For parallel execution of queries, the memory must proportional in size.

1 GB offset memory for SAP NW Java server initialization for each configured java server node is required.

Number of queries exe­cuted in parallel

SAPS Java Server SAPS Database Physical memory [GB] for Java Server

5 3600 400 6 GB (For example, 1 server node)

10 7200 800 12 GB (For example, 2 server nodes)

20 14400 1600 24 GB (For example, 3server nodes)

3.5 Sizing PCo Notification Scenario

The PCo notifications are sent by sensors or machines and are received at the SAP NW Java Server side. The sizing table below refers to the number of received notifications per second, which usually is much lower than the number of attached sensors or machines.

SAP MII - Sizing GuideInitial Sizing for SAP MII 15.4 PUBLIC 11

Page 12: SAP MII - Sizing Guide

Number of notifica­tions per second

SAPS Java Server SAPS Database Physical memory [GB] for Java Server

Network require­ments [Mbit/s]

10 400 250 1.5 GB 2.5 Mbit/s

100 4000 2500 2.2 GB 25 Mbit/s

250 10000 6250 6.5 GB 60 Mbit/s

3.6 Sizing IDoc Integration Scenario

The IDOC Scenario receives messages in MII Java Server from the ERP system (via RFC Destination) through the IDOC Listener. It triggers a transaction in the MII system which saves the messages in MDO in the Java database. Additionally, the scenario checks for the successful persistence of the message.

For each Production Order a message is sent from ERP and persisted in the MDO.

Messages/Production Orders are sent in different chunks of sizes, which can be configured with parameter.

NoteIDOC scenario is executed in scheduled mode in the background and the processing of IDOC is done sequentially .Hence, the execution time of this scenario depends on the number of IDOCs in linear way and cannot be reduced by additional hardware.

The minimum hardware requirement for SAP MII (number of cores and memory) is sufficient to execute individually scheduled and non-overlapping IDOC scenario. If multiple IDOC scenarios are scheduled to run in parallel or one IDOC scenario runs in parallel to other MII scenarios, then 1 core free and up to 200 MB memory is required along with the existing hardware for each of the parallel running IDOC processing.

3.7 Sizing Report Production Scenario

Report production quantity is a scenario in OEE on SAP MII. Production quantities are reported from the shop floor against machine or line and orders running on these lines. This production data is sent to OEE through MII.

For sizing exercise, the report production scenario is replicated for number of posts per second.

The scenario uses SAP MII transaction which in turn uses an OEE custom action service in the transaction. The transaction is executed with an input parameter and the OEE custom action. Every single execution of the custom action service reports a production quantity to OEE.

The table below refers to SAPS and memory requirements with different configuration of number of posts per second.

The number of peak posts per second is determined by the number of configured machines and depends on the intervals between the posts. For example, 10 posts per second are equivalent to 100 machines sending at interval of 10 seconds or 300 machines sending at interval of 30 seconds and so on, i.e. “10*N machines” sending at “interval of N seconds”

12 PUBLICSAP MII - Sizing Guide

Initial Sizing for SAP MII 15.4

Page 13: SAP MII - Sizing Guide

Number of posts per second

SAPS Java Server SAPS Database Physical memory [GB] for Java Server

Network require­ments [Mbit/s]

10 4100 1950 5 40

50 20450 9600 15 180

100 40850 19200 30 360

3.2.7 Sizing Report Downtime

Report downtime is a scenario in SAP OEE Management on SAP MII. Downtimes are reported from the shop floor against machine or line and orders running on these lines. This downtime data is sent to OEE through MII.

For sizing exercise, the report downtime scenario is replicated for number of posts per second.

The scenario uses SAP MII transaction which in turn uses an OEE custom action service in the transaction. The transaction is executed with an input parameter and executes the OEE custom action. Every single execution of the custom action service reports a downtime to OEE.

The table below refers to SAPS and memory requirements with different configuration of number of posts per second.

The number of peak posts per second is determined by the number of configured machines and depends on the intervals between the posts. For example, 10 posts per second are equivalent to 100 machines sending at interval of 10 seconds or 300 machines sending at interval of 30 seconds and so on, i.e. “10*N machines” sending at “interval of N seconds”.

Number of posts per second

SAPS Java Server SAPS Database Physical memory [GB] for Java Server

Network require­ments [Mbit/s]

10 13300 7500 10 60

50 66400 37300 30 270

100 132800 74550 60 540

SAP MII - Sizing GuideInitial Sizing for SAP MII 15.4 PUBLIC 13

Page 14: SAP MII - Sizing Guide

4 Miscellaneous

The MII installation guide is available on the SAP Help Portal page at http://help.sap.com/mii

For the latest supported configurations, see the SAP Product Availability Matrix or PAM at SAP Product Availability Matrix .

4.2 Abbreviations

● MII - Manufacturing Integration and Intelligence● ERP - Enterprise Resource Integration● JCo - Java Connector● MDO - Manufacturing Data Object● PCo - Plant Connectivity● IDOC - Intermediate Document● PO - Production Order● RFC - Remote Function Call● NW - Netweaver

14 PUBLICSAP MII - Sizing Guide

Miscellaneous

Page 15: SAP MII - Sizing Guide

5 Comments and Feedback

Address your questions to CSS component MFG-MII.

SAP MII - Sizing GuideComments and Feedback PUBLIC 15

Page 16: SAP MII - Sizing Guide

6 Appendix

Download Production Order Header List from ERP

For more details on Transaction, see SAP Note 1977429

Sample of Downloaded Production Order Header

<?xml version="1.0" encoding="UTF-8"?> <BAPI_PRODORD_GET_LIST> <INPUT> <COLLECTIVE_ORDER/> </INPUT> <OUTPUT> <RETURN> <TYPE/> <ID/> <NUMBER>000</NUMBER> <MESSAGE/> <LOG_NO/> <LOG_MSG_NO>000000</LOG_MSG_NO> <MESSAGE_V1/> <MESSAGE_V2/> <MESSAGE_V3/> <MESSAGE_V4/> <PARAMETER/> <ROW>0</ROW> <FIELD/> <SYSTEM/> </RETURN> </OUTPUT> <TABLES> <MATERIAL_RANGE/> <MRP_CNTRL_RANGE/> <ORDER_HEADER> <item> <ORDER_NUMBER>000001000250</ORDER_NUMBER> <PRODUCTION_PLANT>1000</PRODUCTION_PLANT> <MRP_CONTROLLER>001</MRP_CONTROLLER> <PRODUCTION_SCHEDULER/> <MATERIAL>ICM_CHOCOLATE</MATERIAL> <EXPL_DATE>2012-12-13</EXPL_DATE> <ROUTING_NO>0000000251</ROUTING_NO> <RESERVATION_NUMBER>0000000279</RESERVATION_NUMBER> <SCHED_RELEASE_DATE>2012-12-13</SCHED_RELEASE_DATE> <ACTUAL_RELEASE_DATE>2012-12-13</ACTUAL_RELEASE_DATE> <FINISH_DATE>2012-12-13</FINISH_DATE> <START_DATE>2012-12-13</START_DATE> <PRODUCTION_FINISH_DATE>2012-12-13</PRODUCTION_FINISH_DATE> <PRODUCTION_START_DATE>2012-12-13</PRODUCTION_START_DATE> <ACTUAL_START_DATE>2012-12-13</ACTUAL_START_DATE> <ACTUAL_FINISH_DATE>0000-00-00</ACTUAL_FINISH_DATE> <SCRAP>0</SCRAP> <TARGET_QUANTITY>100.000</TARGET_QUANTITY> <UNIT>KG</UNIT> <UNIT_ISO>KGM</UNIT_ISO> <PRIORITY/> <ORDER_TYPE>PP01</ORDER_TYPE> <ENTERED_BY>I064248</ENTERED_BY> <ENTER_DATE>2012-12-13</ENTER_DATE> <DELETION_FLAG/>

16 PUBLICSAP MII - Sizing Guide

Appendix

Page 17: SAP MII - Sizing Guide

<WBS_ELEMENT>00000000</WBS_ELEMENT> <CONF_NO>0000000000</CONF_NO> <CONF_CNT>00000000</CONF_CNT> <INT_OBJ_NO>000000000000000000</INT_OBJ_NO> <SCHED_FIN_TIME>00:00:00</SCHED_FIN_TIME> <SCHED_START_TIME>00:00:00</SCHED_START_TIME> <COLLECTIVE_ORDER/> <ORDER_SEQ_NO>00000000000000</ORDER_SEQ_NO> <FINISH_TIME>00:00:00</FINISH_TIME> <START_TIME>00:00:00</START_TIME> <ACTUAL_START_TIME>13:55:08</ACTUAL_START_TIME> <LEADING_ORDER/> <SALES_ORDER/> <SALES_ORDER_ITEM>000000</SALES_ORDER_ITEM> <PROD_SCHED_PROFILE/> <MATERIAL_TEXT>CHOCOLATE ICECREAM</MATERIAL_TEXT> <SYSTEM_STATUS>REL PCNF PRC GMPS MANC SETC</SYSTEM_STATUS> <CONFIRMED_QUANTITY>0</CONFIRMED_QUANTITY> <PLAN_PLANT>1000</PLAN_PLANT> <BATCH/> <MATERIAL_EXTERNAL/> <MATERIAL_GUID/> <MATERIAL_VERSION/> <DATE_OF_EXPIRY>0000-00-00</DATE_OF_EXPIRY> <DATE_OF_MANUFACTURE>0000-00-00</DATE_OF_MANUFACTURE> </item> </PRODPLANT_RANGE> <PROD_SCHED_RANGE/> <SALES_ORD_ITM_RANGE/> <SALES_ORD_RANGE/> <SEQ_NO_RANGE/> <WBS_ELEMENT_RANGE/> </TABLES> </BAPI_PRODORD_GET_LIST>

XML Transformation Scenario

For more details on Transaction, see SAP Note 1977429

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" exclude-result-prefixes="java" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:java="http://xml.apache.org/xslt/java"><xsl:template match="/"> <Parent> <xsl:for-each select="/Rowsets/Rowset/Row"> <Child> <VALUETYPE><xsl:value-of select="VALUETYPE"/></VALUETYPE> <VERSION><xsl:value-of select="Plant"/></VERSION> <DATAQUALITY><xsl:value-of select="VERSION"/></DATAQUALITY> <STARTDATE><xsl:value-of select="STARTDATE"/></STARTDATE> <ENDDATE><xsl:value-of select="ENDDATE"/></ENDDATE> <SHIFT><xsl:value-of select="SHIFT"/></SHIFT> <EVENTSTARTTIME><xsl:value-of select="EVENTSTARTTIME"/></EVENTSTARTTIME> <LASTMODIFIED><xsl:value-of select="LASTMODIFIED"/></LASTMODIFIED> <STATUS><xsl:value-of select="STATUS"/></STATUS> <SITE><xsl:value-of select="SITE"/></SITE> <PLANT><xsl:value-of select="PLANT"/></PLANT> <PLANTNATIVE><xsl:value-of select="PLANTNATIVE"/></PLANTNATIVE> <EQUIPMENT><xsl:value-of select="EQUIPMENT"/></EQUIPMENT> <FUNCTIONALLOCATION><xsl:value-of select="FUNCTIONALLOCATION"/></FUNCTIONALLOCATION> <EQUIPMENTCATEGORY><xsl:value-of select="EQUIPMENTCATEGORY"/></EQUIPMENTCATEGORY>

SAP MII - Sizing GuideAppendix PUBLIC 17

Page 18: SAP MII - Sizing Guide

<PRODUCTIONWORKCENTRE><xsl:value-of select="PRODUCTIONWORKCENTRE"/></PRODUCTIONWORKCENTRE> <MATERIAL><xsl:value-of select="MATERIAL"/></MATERIAL> <MATERIALNATIVE><xsl:value-of select="MATERIALNATIVE"/></MATERIALNATIVE> <TOMATERIAL><xsl:value-of select="TOMATERIAL"/></TOMATERIAL> <LOCATION><xsl:value-of select="LOCATION"/></LOCATION> <LOCATIONNATIVE><xsl:value-of select="LOCATIONNATIVE"/></LOCATIONNATIVE> <TOLOCATION><xsl:value-of select="TOLOCATION"/></TOLOCATION> <DESTINATION><xsl:value-of select="DESTINATION"/></DESTINATION> <PRIMARYTIMEELEMENT><xsl:value-of select="PRIMARYTIMEELEMENT"/></PRIMARYTIMEELEMENT> <SECONDARYTERTIARYTIMEELEMENT><xsl:value-of select="SECONDARYTERTIARYTIMEELEMENT"/></SECONDARYTERTIARYTIMEELEMENT> <TIMEELEMENTNATIVE><xsl:value-of select="TIMEELEMENTNATIVE"/></TIMEELEMENTNATIVE> <PSEUDOCODE><xsl:value-of select="PSEUDOCODE"/></PSEUDOCODE> <MEASURENAME><xsl:value-of select="MEASURENAME"/></MEASURENAME> <QUANTITY><xsl:value-of select="QUANTITY"/></QUANTITY> <UOM><xsl:value-of select="UOM"/></UOM> <UOMNATIVE><xsl:value-of select="UOMNATIVE"/></UOMNATIVE> <OPERATOR><xsl:value-of select="OPERATOR"/></OPERATOR> <SUPPORTEQUIPMENT><xsl:value-of select="SUPPORTEQUIPMENT"/></SUPPORTEQUIPMENT> <SUPPORTOPERATOR><xsl:value-of select="SUPPORTOPERATOR"/></SUPPORTOPERATOR> <SUPPORTFUNCTIONALLOCATION><xsl:value-of select="SUPPORTFUNCTIONALLOCATION"/></SUPPORTFUNCTIONALLOCATION> <IGNOREEVENT><xsl:value-of select="IGNOREEVENT"/></IGNOREEVENT> <DATASOURCE><xsl:value-of select="DATASOURCE"/></DATASOURCE> <CALENDARDAY><xsl:value-of select="CALENDARDAY"/></CALENDARDAY> <CALENDARWEEK><xsl:value-of select="CALENDARWEEK"/></CALENDARWEEK> <CALENDARMONTH><xsl:value-of select="CALENDARMONTH"/></CALENDARMONTH> <CALENDARQUARTER><xsl:value-of select="CALENDARQUARTER"/></CALENDARQUARTER> <CALENDARYEAR><xsl:value-of select="CALENDARYEAR"/></CALENDARYEAR> </Child> </xsl:for-each> </Parent> </xsl:template> </xsl:stylesheet>

Retrieving History Data using PCo Query

For more details on Transaction, see SAP Note 1977429

PCo Notification Scenario

For more details on Transaction, see SAP Note 1977429

IDOC Integration Scenario

For more details on Transaction, see SAP Note 1977429

18 PUBLICSAP MII - Sizing Guide

Appendix

Page 19: SAP MII - Sizing Guide

Important Disclaimers and Legal Information

HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any

damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Videos Hosted on External PlatformsSome videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP.

Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Gender-Related LanguageWe try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.

SAP MII - Sizing GuideImportant Disclaimers and Legal Information PUBLIC 19

Page 20: SAP MII - Sizing Guide

www.sap.com/contactsap

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

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 or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP 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.

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. All other product and service names mentioned are the trademarks of their respective companies.

Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.

THE BEST RUN