1© 2014 SAP AG or an SAP affiliate company. All rights reserved.
BOM on HANA Anurag Jain
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2Public
Agenda
1. Introduction
2. BOM on HANA1. Performance Optimizations with HANA
1. Explosion of Document Structures | Explosion of Single BOMs | BOM explosion in MRP 2. HANA Live (Analytics with HANA)
1. Where Used Scenarios of BOMs2. BOM Summary Report 3. Single Level BOM Explosion
3. Search on HANA1. PLM Web UI Search on HANA w/o TREX | PLM objects in new Enterprise Search on HANA :
BOM, Documents
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 3Public© 2013 SAP AG or an SAP affiliate company. All rights reserved.
SAP Business Suite now powered by SAP HANAA comprehensive suite of apps on a single in-memory platform
Core Business Suite Applications
Industry Solutions
SAP Smart Business Cockpits
and SAP Fiori Apps
SAP NetWeaver
New Apps
ERP
SCM
SRM
CRM
PLM
4© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Simplify consumption with SAP cloud, powered by SAP HANA
1,200HANA startups
2,000
Software & tech partners3,000
Service partners4,000
Solution resellers
SAP HANA Platform
Mobile First Experience
Applications Analytics
Partners&
Startups
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5Public
SAP Solutions for R&D and EngineeringDeliver Innovative Products with an Integrated Solution Approach
ServiceMakeDesignImagine Plan
Manage big data, understand the past and predict the future
New user experience, embedded analytics, on mobile
Product data, structure and change management
Portfolio and project management
Embedded quality and compliance management
Concept PortfolioIdeation Design, Variants, Recipes
ManufacturingSimulation ServiceMaintenance
Tool integrationplatform CAD
Layout,schema,and code
CAE… Digital Manufacturing
ECAD, Software
… …
Bill ofresults
Simulationdata
CAD
SAP PLM
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6Public
The Technology AdvantageSAP Business Suite Powered by SAP HANA – Platform for Innovation
Multi-channel Unified User Experience
SAP Business Suite
SAP NetWeaver
SAP
Net
Wea
ver
BW
New
SAP
App
s
Part
ner
Apps
SAP HANA PLATFORM
Database Services
Synchronization Services
Application Services
Personalized User ExperienceNew class of role-based real-time applications
Single Source of TruthIn-the-moment analytics with transactions and detailed analytics together
Business Innovation / TransformationSignificant performance advantage for increased agility
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7Public
Agenda
1. Introduction
2. BOM on HANA1. Performance Optimizations with HANA
1. Explosion of Document Structures | Explosion of Single BOMs | BOM explosion in MRP 2. HANA Live (Analytics with HANA)
1. Where Used Scenarios of BOMs2. BOM Summary Report 3. Single Level BOM Explosion
3. Search on HANA1. PLM Web UI Search on HANA w/o TREX | PLM objects in new Enterprise Search on HANA :
BOM, Documents
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8Public
Document Structure Explosion in HANA- Business Context
Business Context Document BOM is a complete and formally structured list of linked documents including their document number, document
type, document part, version, and quantity. Time validity and changes to a document structure can be controlled by using Engineering Change Number. Explosion of Document BOM is used in CAD Desktop, Visual Enterprise CAD conversion, comparison of various document
structures etc.
Motivation Big data: Document Structure becomes very large in case of complex designs from CAD Enabling Document BOM on HANA enables customers to directly have faster explosion on HANA, which can be
consumed by various applications. Providing basis for building Analytical applications on HANA by consuming HANA content provided as part of Document
BOM explosion.
Business flexibility & robustness HANA based DBOM explosion supports two variations i.e. considering time validity and without considering time validity. This gives more flexibility to customers to gain more performance improvement in case time validity is not being used at
their site. Parameters are provided in HANA procedures to control version determination for Documents.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 9Public
Document Structure Explosion in HANA- Solution Sketch and Benefits
Solution Sketch Function Module CS_BOM_EXPL_DOC_V1 has been enhanced to call HANA
procedure. BADI CS_BOM_EXPL_DOC_DBSYS_OPT has been provided as plugin to push
entire HANA calls via BADI.
Business achievements Faster Document BOM Explosion HANA based explosion for DBOM gives an option to customer to explode BOM
directly on HANA and in faster way. Other HANA based applications can consume DBOM explosion based on HANA for
Analytics or anything else.
Solution flexibility Parameters/Flags are provided in HANA procedure to control the behavior and use
the explosion as suited to customer requirement. For example if customer does not use time validity they can skip this part of coding based on flag.
HANA procedure call is behind a BADI and can be switched On or Off based customer decision.
Customer impact Activate/Deactivate BADI to use HANA based explosion. No disruption to existing BOM explosion
0
10000
20000
30000
40000
50000
60000
70000
80000
3/1110 4/11110
DBOM Explosion ABAP vs HANA
ExplosionTime HANA(ms)ExplosionTime ABAP(ms)
Level/I
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 10Public
BOM Explosion on HANA: Business Context
Business Context Bill of Material is a formally structured list of the components that make up a product or assembly. The list contains the
object number of each component, together with the quantity and unit of measure. BOMs are used in their different forms in various situations where a finished product is assembled from several component
parts or materials. Depending on the industry sector, they can also be called recipes or lists of ingredients and so on. Time validity and changes to a document structure can be controlled by using Engineering Change Number. Explosion of BOM is used in MRP, Material provisions for production, Product costing, Plant maintenance
Motivation Big data: Explosion of Bill of Material becomes very complex considering big amount of data as BOM being multilevel and
also having complexity of Parameter Effectivity, Change numbers etc. BOM on HANA enables customers to directly have faster explosion on HANA, which can be consumed by various
applications. Providing various modular part of BOM explosion like parameter effectivity etc. which could be plugged in or out with
minimal efforts Supporting Order BOM, WBS BOM in one BOM explosion transaction.
Business flexibility & robustness There are new transaction provided for HANA based BOM explosion CS11h, CS12h, CS13h so that there is no disruption
to existing transactions. Customers can use new transactions with new function module for consuming HANA based BOM explosion. There are two flavors of BOM explosion i.e. BOM explosion for MRP and BOM explosion for single BOMs
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 11Public
Brief outline of BOM on HANA implementation
CS12 – Explode BOM Multi-level BOM
CS11 – Explode BOM Level by Level
CS13 – Explode BOM Summarized BOM
Standard BOM Explosion
CSK1, CSK2, CSK3
Sales Order BOM Explosion
CSP1, CSP2, CSP3
Project BOM Explosion
BOM Explosion For MRP
CS_BOM_EXPL_MAT_V2_HANA
Function Module for BOM on HANA
ABAP Managed Database procedures on HANA
BOM Explosion result
BOM Explosion for other Application Areas
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 12Public
BOM on HANA enables customers to directly have faster explosion on HANA, which can be consumed by various applications
Supporting different BOMs : Order BOM, WBS BOM in one BOM explosion transaction
New transactions provided for HANA based BOM explosion
Highly parallelized SQL codes in line with HANA protocols.
Single level explosion
Multi - level explosion
UOM Conversion
Phantom Assembly
Quantity calculation
Recursive BOM
Fixed Quantity
Rounding
BOM Determination by date
BOM Determinati
on by lot size
BOM Determinati
on by Production
version
Variant BOMRelease Key
Special Procuremen
t Key
Scrap Quantity
Revision Level
Virtual Data Model
Error handling for
MRP
Parameter Effectivity
Enterprise Search
BOM Explosion in HANA
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 13Public
Performance tracker for BOM explosion on HANA vs Standard
5.25 12.945.73
5.140.39
425.52
0
50
100
150
200
250
300
350
400
450
1110 11110 100000
Tim
e in
sec
onds
Number of components
BOM Explosion: Classical vs HANA
BOM on HANA Classical BOM
BOM Levels
Total number of items
Classical BOM (time in sec)
BOM on HANA (time in sec)
Level 3 1110 5.25 5.1
Level 4 11110 40.39 12.9
Level 5 100000 425.52 45.73
The example is a 5 Level BOM with 10components at each level with 3change numbers.
The large improvement in time isnoticed for bigger BOM examples!
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 14Public
BOM explosion in MRP Live
DescriptionThe Material Requirement Planning (MRP) was already optimized on HANA for external procurment scenarios and In-House Productionwithout Configuration. Now this solution will be enhanced to allow also fast MRP on HANA for Configurable Materials.
Business Challenge Availability of uptodate planning data supporting material planners
work Planning data have to be uptodate also for Inhouse scenarios using
configurable BOMs
Solution with SAP HANA MRP Live is a MRP optimized for HANA
Business Benefit Planning data can be kept uptodate by fast MRP run Improved reaction time Reduced working capital
MRP Live supports also Inhouse scenarios using configurable BOMs MRP Live is compatible to existing data Reduced TCO by optimized data storage in HANA
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 15Public
Agenda
1. Introduction
2. BOM on HANA1. Performance Optimizations with HANA
1. Explosion of Document Structures | Explosion of Single BOMs | BOM explosion in MRP 2. HANA Live (Analytics with HANA)
1. Where Used Scenarios of BOMs2. BOM Summary Report 3. Single Level BOM Explosion
3. Search on HANA1. PLM Web UI Search on HANA w/o TREX | PLM objects in new Enterprise Search on HANA :
BOM, Documents
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 16Public
SAP HANA Live – HANA based AnalyticsUnified view of business processes across organizational functions
Instantaneous transactions -results-to-actions
Empowerment for front-line employees
Unified view of operations without delay
Out-of-the-Box
Custom-builtOpen Interface
Customer Extensions
Personalized Views
Personalized Views
Personalized Views
Private Views
Reuse Views
Physical Tables
SAP-delivered
Query Views
SAP HANA Live (VDM)
Multi-channel Unified User Experience
SAP Business Suite
SAP NetWeaver
SAP
Net
Wea
ver
BW
New
SAP
App
s
Part
ner
Apps
SAP HANA PLATFORM
Database Services
Synchronizations Services
Application ServicesOperational Reporting
* SAP HANA Live is a separate package for SAP Business Suite
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 17Public
VDM for Single level BOM Explosion
Key Features Explosion based on
quantities, dates
Leveraging Application area
Header Determination logic involved
Item validity check involved
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 18Public
VDM for Single level Where Used List
Key Features Finding correct BOM for
required component considering date validities
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 19Public
Multi level Where Used List in Lumira
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 20Public
BOM Summary Report in Lumira
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 21Public
Agenda
1. Introduction
2. BOM on HANA1. Performance Optimizations with HANA
1. Explosion of Document Structures | Explosion of Single BOMs | BOM explosion in MRP 2. HANA Live (Analytics with HANA)
1. Where Used Scenarios of BOMs2. BOM Summary Report 3. Single Level BOM Explosion
3. Search on HANA/ Fact Sheets1. PLM objects in new Enterprise Search on HANA : BOM, Documents
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 22Public
HANA Search Fact Sheets
HANA Cross Entity Search & HANA Navigator
State-of-the-art search experience
Beautiful, simple and intuitive UI
High-Performance powered by HANA
Spanning the entire Business Suite
Powerful contextual navigation by browsing the related web of business entities
Comprehensive 360° view on business entities
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 23Public
Key elements of C'est BON (Fact Sheet)
BON = Business Object Navigation
Business Demand: Each application has its own navigation solution, but no aligned navigation
solution exists. New User Experience for Suite which is much easier to consume
Key aspects for delivery: “Big” Network covering all relevant BOs User experience Consistency across Applications Extensibility Cost of Development for new UIs
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 24Public
PLM Factsheet – MBOM
General BOM information
BOM header data
BOM Item details
BOM items overview
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 25Public
Planned Availability
Search on HANA :
Planned Delivery for ERP6.0, EhP7, SP6 (Q4 / 2014)
MRP Live supporting configurable BOMs:Planned Delivery for ERP6.0, EhP7, SP6 (Q4 / 2014)