Transcript
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
SAP Business Suite to SAP S/4HANA Delta
.
. PARTICIPANT HANDBOOK INSTRUCTOR-LED TRAINING
. Course Version: 05 Course Duration: 2 Day(s) Material Number: 50136666
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
SAP Copyrights and Trademarks ©
2016 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
© Copyright. All rights reserved.
iii
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used.
This information is displayed in the instructor’s presentation
Demonstration
Procedure
Warning or Caution
Hint
Related or Additional Information
Facilitated Discussion
iv
User interface control
Example text
Window title
Example text
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Contents vii
Course Overview
1
Unit 1:
Introduction to SAP S/4HANA
2
Lesson: Describing the Need for a New Business Suite?
6
Lesson: Introducing SAP S/4HANA
31
Unit 2:
32
User Experience Lesson: Describing the Next Generation User Experience for SAP S/ 4HANA
41
Exercise 1: Discover SAP Fiori Applications
45
Exercise 2: Operate the SAP Fiori Launchpad and SAP Fiori Applications
52
Lesson: Describing an SAP UI5 Application
55
Lesson: Describing SAP Screen Personas
63
Unit 3:
64
SAP HANA Lesson: Viewing SAP HANA Technology Basics
73
Exercise 3: Explore the SAP HANA Database
77
Lesson: Describing How SAP HANA Ensures 100% Uptime
79
Lesson: Describing SAP HANA Data Management Capabilities
83
Lesson: Describing SAP HANA Processing Capabilities
93
Unit 4:
Applications
94
Lesson: Describing the Scope of SAP S/4HANA Applications
96
Lesson: Describing the Benefits of SAP S/4HANA Finance
104 119
Lesson: Describing SAP S/4HANA Enterprise Management Exercise 4: Create a Business Partner
125
Exercise 5: Perform Order Fulfillment
131
Exercise 6: Analyze the Posted Invoice in FI
135
Exercise 7: Post an Incoming Payment
145
Unit 5:
Adoption
146
Lesson: Describing the Overall Aim of SAP Activate
150
Lesson: Describing the SAP Activate Methodology
156
Lesson: Describing the SAP Activate Best Practices
163
Lesson: Describing the SAP Activate Guided Configuration
166
Lesson: Adapting Custom ABAP Code
© Copyright. All rights reserved.
v
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
175 176
Unit 6:
Embedded Analytics Lesson: Introducing the Concept of Embedded Analytics with SAP S/4HANA
184
Lesson: Describing the Virtual Data Model (VDM)
188 195
Lesson: Viewing the Tools for End Users Exercise 8: Use the View Browser
199
Lesson: Viewing the Tools for Key Users
205
Lesson: Viewing the Tools for IT Users
208
Lesson: Understanding Where does SAP BW Fits with SAP S/ 4HANA
vi
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Course Overview TARGET AUDIENCE This course is intended for the following audiences: ●
Executive
●
Systems Architect
●
Project Manager
●
Application Consultant
●
Technology Consultant
●
Support Consultant
●
Super / Key / Power User
© Copyright. All rights reserved.
vii
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
viii
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 1
Introduction to SAP S/4HANA
Lesson 1 Describing the Need for a New Business Suite?
2
Lesson 2 Introducing SAP S/4HANA
6
UNIT OBJECTIVES ●
Describe the need for a new business suite
●
Describe SAP S/4HANA and its key features
© Copyright. All rights reserved.
1
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 1 Lesson 1 Describing the Need for a New Business Suite?
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the need for a new business suite
New Business Suite Requirement
Figure 1: The World is Increasingly Digital and Connected
As the numbers in the figure, The World is Increasingly Digital and Connected, show, the world around us is not getting simpler, but more complex, due to the following: ●
Exponential growth of digital information - social, mobile, big data
●
Globalization and spread of business networks
●
Internet of Things, or Internet of Everything
At the end of 2009, 5% of the world's population owned smartphones. Four years later, that figure jumped to 22%. Currently, 1.7 billion people are on social networks. Over the next three years that audience will surpass 2.55 billion. By 2020, 5 billion people will enter the middle class and come online, while 50 billion devices will be connected to the "Internet of Things," creating a digital network of virtually everything. And cloud computing - a $41 billion business in 2011 - will grow to a $241 billion business in that same time frame.
2
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Need for a New Business Suite?
The increase in the use of mobile devices, social media, and cloud technologies, and the amount of data they generate have transformed the way we live and work. In fact, 61% of companies report that the majority of their people use smart devices for everything from email to project management to content creation. Massive consumerization of IT means online purchasing, banking, and completing online applications has become commonplace. Think about it: How much digital data did you personally create today? While all of these advances have improved our lives and provided us with greater opportunities for innovation than ever before, they have also accelerated the rise of an entirely new problem to contend with: unprecedented and crippling complexity that suffocates innovation.
Figure 2: Advances in Technology
In the last few years, there have been significant advances in technology that application developers can take advantage of to build smarter and more powerful applications. Examples include the following: ●
●
●
●
Multi-core processors enabling parallelism of tasks: This means more throughput of data and faster processing to give us real-time responses. Big memory: This enables us to fit an entire organization's database in memory, which means we lose the mechanical spinning disk and the latency it brings. Advances in the design of the on-board cache: This means that data can pass between memory and CPU cores rapidly. In the past, even with large memory, this was a bottleneck as the hungry CPUs demanded more data and the journey from memory to CPU was not optimal. Increasing your server landscape: This means you can slot more servers into your landscape to add more processing power or memory to scale to any size.
© Copyright. All rights reserved.
3
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
SAP rewrote its business application software to fully exploit the new hardware. SAP worked closely with leading hardware partners who shared the product blueprints of their new CPU architectures, so that SAP knew how to write the very best modern software to extract as much power as possible. Cloud computing technology has matured in the last few years and is now a compelling deployment option for our customers who do not want to take on the complexity and cost of the installation and maintenance of IT landscapes. The use of virtual machines lowers the costs associated with running enterprise-wide applications. Public cloud services based on subscription models increase access to everyone to the latest solutions, reducing the costs and simplifying everything.
Figure 3: Time to Rebuild the Business Suite for the Digital World
Since the beginning of enterprise computing, SAP have been rebuilding the business applications whenever major technology shifts have occurred. Some key moments in SAP's application development history are the following: ●
●
●
4
1979 - SAP invents ERP. SAP builds standard business software based on mainframe technology. The name, SAP R/2 supports and integrates major business functions in real time and handles multi-country and multi-currency implementations. (R means real time, and although there was an R/1, this is not regarded as the first major release.) 1992 - With the rise of the personal computer, the introduction of client/server architecture means another rewrite of the applications to exploit the power of a layered, three-tier architecture approach, in which processing is split across three layers - client, application, and database. It is the end of the mono-chromatic, text-based, messy green screens and the start of a new graphical interface to improve the end user experience. This is the birth of SAP R/3. 2004 - Now the Web is firmly established as the common business network and customers demand better integration between their business applications and the Web. SAP develops a new integration application platform called SAP NetWeaver to enable this. Now all SAP applications run on a common platform, and customers and partners can build and integrate existing applications easily using widely adopted Web standards, such as serviceoriented architecture (SOA).
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Need for a New Business Suite?
Additionally, a little later, a new switch framework is introduced to allow customers to selectively enable only the new functions developed by SAP in order to avoid disrupting their core processes. The SAP R/3 name is now replaced by SAP ERP. ERP is part of a larger family known as SAP Business Suite, which also contains many other line of business (LOB) applications from SAP, such as SAP CRM. ●
2015 - A new wave of advances in hardware architecture brings massive computing power at decreasing costs. Huge memory and multi-core processors arrive to offer massive computing power. The underlying design of existing SAP applications does not fully exploit the power of the new hardware. A complete rewrite of the Business Suite is required. The new business suite is called SAP S/4HANA.
LESSON SUMMARY You should now be able to: ●
Describe the need for a new business suite
© Copyright. All rights reserved.
5
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 1 Lesson 2 Introducing SAP S/4HANA
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP S/4HANA and its key features
SAP S/4HANA and its Key Features
Figure 4: SAP S/4HANA Next-Generation Core and Lines of Business Solutions for the Digital World
SAP S/4HANA is not a single product, but is a suite of covering many applications. Customers can start with the basic components and add to them later. SAP S/4HANA Enterprise Management is a great place to start. This is known as the "simplified core". It is helpful to think of SAP S/4HANA Enterprise Management as the replacement for SAP ERP. It offers support for all core business processes such as quotation to cash, procure to pay, and so on. For many customers, this is where their SAP S/4HANA adoption begins. Then, SAP S/4HANA Lines of Business (LoB) solutions can be added and they integrate seamlessly with the core. These are options that can be added at any time, and provide bestin-class lines of business solutions and ready-to-go connections to SAP business networks. Customers choose the LoB solutions that suit their businesses, to significantly extend the functionality of the core. In the past, we also had multiple add-on applications surrounding the core (for example, SAP CRM and SAP SRM surrounded the core ECC), but we had overlapping models and much redundancy. Overlaps and redundancy have been completely removed from SAP S/4HANA. An example of an overlap with SAP ERP and SAP CRM would be a customer master record created with SAP ECC and then the same customer would have a Business Partner record in
6
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
SAP CRM. The same was true for materials created with ECC would also be re-created in APO. A crucial point is that SAP S/4HANA is built natively and optimally to run only on the SAP HANA platform. By contrast, SAP Business Suite was built many years ago to run on any platform and so the design of the code and data model was not optimized for any one particular platform. A key objective back then was flexibility of the solution. SAP allowed customers to choose the various components of the solution: the database, the operating system and hardware that they preferred. However, SAP S/4HANA is built only to run on SAP HANA and SAP HANA only runs on the fastest hardware available. This is how SAP can deliver a platform with phenomenal performance to cope with today’s massive data volumes and also the high expectations of business users of instance response. Key Aspects of SAP S/4HANA
Figure 5: Key Aspects of SAP S/4HANA
The figure, Key Aspects of SAP S/4HANA, highlights the most important aspects of SAP S/ 4HANA. SAP S/4HANA is built on SAP HANA, so it inherits all the capabilities of this powerful inmemory data management and application platform. This includes advanced text mining, predictive analysis, simulations, and powerful real-time decision support, with access to any type of data in real time. A brand new user experience is delivered to improve the productivity and satisfaction of business users and brings the interface up to a consumer-grade experience, optimized for any device. SAP S/4HANA can be deployed on-premise, in the cloud, or a combination of both, to provide flexible consumption options to customers. The data model has been massively simplified. This means we have lost unnecessary tables, and the data in those tables, in order to shrink the footprint dramatically and simplify the application design and extensibility.
© Copyright. All rights reserved.
7
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
SAP HANA - The Great Simplifier
Figure 6: SAP HANA - The Great Simplifier
The key enabler of SAP S/4HANA from the software side is called SAP HANA, and it is the platform on which SAP S/4HANA is natively built. In 2005, SAP started researching the possibility of developing a new wave of applications built on an in-memory database. When SAP realized that no traditional database vendor had what they needed on the database side, SAP began developing its own in-memory database. SAP worked with leading chip manufacturers to identify an optimal database design that could exploit the full power of the new generation of powerful processors. The first release of SAP HANA was in early 2011. It was initially positioned as a standalone data mart solution, where customers could replicate data from any sources in real time to the in-memory database, and build Business Intelligence (BI) reports and applications on top. This meant BI was an early beneficiary of the power of SAP HANA. Next, SAP began developing SAP HANA-based accelerators, which were deployed as side-car engines to run alongside traditional SAP ERP functions that were critical to businesses, yet were performing slowly. In simple terms, SAP HANA became a secondary helper database and stepped in to help out with the heavy processing. Around the same time, SAP developed new, innovative applications that were completely powered by SAP HANA and needed massive processing power, such as Smart Meter Analytics and Oncolyzer. Around 2012, SAP successfully converted its first major application, SAP BW, to run completely on SAP HANA. This was quickly followed up with the conversion of SAP Business Suite. These existing applications are referred to as powered by SAP HANA, or simply on HANA: for example, Suite on HANA (SoH) and BW on HANA. Ensure not to confuse SoH with SAP S/4HANA, as these are not the same. Conversion means the code has been adjusted to work with SAP HANA and also to take advantage of some basic optimizations. In 2015, SAP started from scratch and rewrote the complete SAP Business Suite natively to run only on SAP HANA. Unlike Suite on HANA, SAP S/4HANA is a brand new code-line, which works only on SAP HANA. Unlike Suite on HANA, the applications do not have to work on any other vendors' database. This means that SAP was not restricted by the limitations of these databases, which meant code always had to be built so it worked with many databases. This
8
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
often meant developing over-complicated data models. SAP was finally able to code freely with no compromises, in order to exploit 100% of the power of SAP HANA. Evolution of SAP S/4HANA
Figure 7: Evolution of SAP S/4HANA
SAP began by rewriting the Business Suite from scratch, and started with finance. The data model was redeveloped and the application code completely rewritten on the new, simplified data model. The rewritten application is called SAP S/4HANA Finance. Using the tools, customers can convert their SAP ERP Finance application to SAP S/4HANA Finance and continue to use the existing ERP applications, such as sales, procurement, and inventory management. SAP S/4HANA Finance and existing ERP applications are fully integrated, so all financial postings made from the existing ERP applications are immediately visible in SAP S/4HANA Finance. Next, SAP rewrote the remaining ERP applications with new data models and application code, so we now have a full SAP S/4HANA core.
© Copyright. All rights reserved.
9
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
SAP HANA - The Platform for SAP S/4HANA
Figure 8: SAP HANA - The Platform for SAP S/4HANA
SAP S/4HANA inherits the built-in capabilities of SAP HANA. This is evident throughout the new SAP S/4HANA applications. The following list describes some of the key capabilities of SAP HANA: ●
Application Services As well as a database, SAP HANA can provide many application services. This means that many applications can be built in a two-tier model, rather than a three-tier model. For example, imagine an application that allows a project manager to quickly check that all team members have completed their timesheets. This can easily be developed as a Web application, in which only a Web browser and SAP HANA is required. No application server is needed. This is because SAP HANA can handle the business logic, as well as the database services. SAP HANA provides a full development environment, with productivity tools supplied in the box. Everything the developer needs at design time, and at run time, is there.
●
Processing Services SAP HANA can handle many new types of data. This includes text, spatial, graph, and more. However, it is not enough to simply store these new data types. We need to be able to build applications that can process and integrate this data with traditional data types, such as business transactions. SAP HANA provides native in-memory engines that process any types of data in real time.
●
Integration Services SAP HANA has multiple data consumption options built in. It allows you to analyze continual streaming data, read data remotely in any data source, read Big Data stores such as Hadoop, and synchronize in both directions with remote databases and devices that collect data (IoT). SAP HANA has built-in extraction, transformation, and loading
10
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
(ETL) capabilities, so that separate software is no longer needed to clean, enrich, and profile data from any source. ●
Database Services SAP HANA is a full in-memory column and row store database that can support both Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP) requirements and is built to run on high-end hardware. It stores data optimally using automatic compression, and is able to manage data on different storage tiers to support data aging strategies. It has built-in, high-availability functions that keep the database running and ensure mission-critical applications are never down.
Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP)
Figure 9: Bringing OLTP and OLAP Back Together
For more than 20 years, organizations have been using specialist software, usually with additional hardware, to extract, transform, and load (ETL) data from transaction systems to dedicated reporting systems. Based on the technology available, this has been the optimal way to provide a holistic view of business data with good response times (especially when you add accelerator software/hardware). OLTP was separated from OLAP. This was due to the contrasting needs of the database design of OLTP and OLAP. Database models have been either built for OLTP optimization or OLAP optimization, but not both. However, this has also bought with it complexity, redundancy, and latency. It has been common for today's business figures to be available only tomorrow for analysis, once the data has been extracted and loaded to a reporting system. Also, to help with reporting performance we would usually summarize the data as we transferred it, thereby losing detailed information. An example of this complexity can be found with SAP Business Suite (OLTP) passing data nightly to SAP BW (OLAP). However, now the database that supports SAP S/4HANA (SAP HANA) can handle both OLTP and OLAP processing from a single data model, so there is no need to move transaction data to a separate system. This means that transaction and analytical applications run off the same tables, the same copy of data, also, data is available in real time at every level of detail to analysis applications.
© Copyright. All rights reserved.
11
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
Traditional Approach to Data Model and Application Code
Figure 10: Traditional Approach to Data Model and Application Code
Traditional applications such as SAP Business Suite were built on a hierarchical data model. Detailed data was summarized into higher-level layers of aggregation to help system performance. On top of aggregates, more aggregates were built, as well as special versions of the database tables to support special applications. As well as storing the extra copies of data, application code had to be built to maintain extra tables and keep them up to date. These extra tables also needed to be backed up, so even the IT operations were impacted. In addition to aggregates, another inefficiency needed to be removed. Database indexes improve access speed because they are based on common access paths to data. However, they need to be constantly dropped and rebuilt each time the tables are updated, and more code is needed to manage this process. The traditional data model is complex, and a complex data model causes the application code to be complex. It has been found that up to 70% of application code is built specifically for performance of an application and adds no value to the core business function. With a complex data model and complex code, integration with other applications and enhancements is difficult, and not agile enough for today's fast-moving environment.
12
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
Remove Complexity with SAP S/4HANA
Figure 11: Remove Complexity with SAP S/4HANA
Using the raw power of SAP HANA, we can aggregate on the fly in sub-seconds from any line item table. There is no need for prebuilt aggregates. SAP HANA can generate any view of the data at runtime, all from the same source tables. SAP HANA organizes data using column stores, which means indexes are usually not needed. They can still be created, but usually offer little improvement. Therefore, as well as losing the aggregates and indexes from the database, we can also lose huge amounts of application code that deal with aggregates and indexes. We are left with a simplified core data model and simplified application code. It is now much easier to enhance the applications and integrate additional functions.
© Copyright. All rights reserved.
13
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
Reduce Data Footprint
Figure 12: Reduce Data Footprint
Tables in SAP HANA are automatically compressed to enable you to store huge amounts of data within very little space. Further data footprint reductions are achieved because we removed huge numbers of tables that are not needed, as well as unnecessary indexes. We can go further and reduce the in-memory data footprint by implementing data aging strategies. SAP HANA can split data across an in-memory tier (we call this HOT storage) and a disk-based tier (we call this WARM storage). All processing and database services are held in common. This means a developer does not need to know where the data is physically located, as this is handled internally by SAP HANA. The benefit of this is that data that is used less frequently can be moved automatically from HOT to WARM storage, so you are not filling memory with data that is less useful. However, this data is still available whenever it is needed. Compression from HANA, simplification of app redesign, and data aging using tiering adds up to less replication, less network load, and earlier restart over failover.
14
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
Simplified Applications
Figure 13: Simplified Applications
We have already covered the simplification of applications from the technical side. Now we look at how simplification also applies to the business side, with an example from finance. In traditional SAP ERP finance, financial postings have been supported by two key documents, the Finance (FI) document and the Controlling (CO) document. These documents provide the required views of the finance data from a legal perspective (FI) and also an internal management accounting perspective (CO). There is a lot of overlap between these documents. Application code has had to deal with these two types of postings whenever a business event has occurred that triggered a financial outcome, for example, a material receipt. With SAP S/4HANA Finance, we now have only one document. This is called the Universal Journal Entry. A single financial posting is made to one table, which holds all information that is needed by both legal and management accounting. The application code is simplified and any views of the data that are required are created on the fly by SAP HANA. We do not lose any business meaning, but we lose the underlying complexity of the application.
© Copyright. All rights reserved.
15
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
Previous Complexity
Figure 14: Previous Complexity
Another example of application simplification relates to material requirements planning (MRP). Usually, this key business process is very complex with many steps and, as a result, can run for a long time before results are produced. MRP is an iterative process. It involves identifying the components needed to satisfy demand, then checking resource capacity to procure those components, then readjusting the plan. This can take a lot of time, and by the time the processes have completed, the data can already be out of date. For example, you collected the demand data an hour ago and ran MRP to calculate the raw materials, but the demand picture changed while you waited for these results, so information is already out of date. Therefore, real-time MRP is impossible, and you are always operating and making decisions on out-of-date results. In a fast-moving business where agility is essential, this is not acceptable.
16
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
Current Simplicity
Figure 15: Current Simplicity
With SAP S/4HANA, MRP is a real-time process. This is achieved because of the raw power available with SAP HANA, and the dramatically simplified data model and application code that runs faster. MRP is no longer a painful batch process, which means you can run it whenever an individual change occurs in the inventory position right down the BOM component level. This means MRP is always live. Also, with SAP S/4HANA, you can now plan right down to a lot size of one. If a customer order is taken, you can immediately determine the effect on all the dependent subcomponents' requirements, but only for that single order. This means the inventory department can immediately begin working on the procurement of the missing items and do not have to wait until the next MRP run to tell them subcomponents are missing and need to be ordered.
© Copyright. All rights reserved.
17
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
Next-Generation User Experience with SAP Fiori
Figure 16: Next-Generation User Experience with SAP Fiori
With SAP S/4HANA comes a brand new user experience. This is called SAP Fiori. SAP Fiori is not a software product, but the name of a new design approach that was created especially for SAP S/4HANA. Key aspects of the design of SAP Fiori applications are as follows: ● ●
●
They must run comfortably on any device, and present a modern consumer-grade quality. They focus on specific job functions (as opposed to an overcomplicated screen filled with functions for different users). They offer only the essential information that users need to get their jobs done with no clutter.
●
A task is completed with very few clicks and screen changes.
●
Applications are intuitive to use, with little or no required training.
●
They can include embedded analytics to support in-process decision making.
●
The look-and-feel can be consistent across all applications.
For the on-premise edition of SAP S/4HANA, SAP GUI is still supported, and can be used alongside SAP Fiori applications to provide an easy transition for existing SAP customers who are familiar with the classic interface. Additionally, there are a number of transactions that are not yet converted to SAP Fiori, and SAP GUI is still needed for those. It is important to remember that very often there is not a 1:1 relationship between a classic SAP GUI transaction and an SAP Fiori application. In many cases, a single SAP Fiori application can replace many individual SAP GUI transactions.
18
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
Embedded Analytics and Decision Support
Figure 17: Embedded Analytics and Decision Support
A key feature of SAP S/4HANA is Analytics?
Embededd Analytics . But what do we mean by Embedded
On the left of the figure, Embedded Analytics and Decision Support, we see only the critical missing parts that need to be procured. These parts are presented only because they need some action. As the planner clicks each part, the main screen presents the shortfall situation in an easy-to-interpret graph for analysis. It is possible to drill down on any part of the graph to break down the aggregated demand or supply columns to find out why the parts are being consumed too quickly, and why the supply is falling short. This detailed analysis would have been carried out as a separate task in previous systems, but now the analysis takes places right inside the application where there is context. After the analysis, the planner can choose an action and even simulate the effect before committing. This is an example of how OLTP and OLAP are now combined to create modern applications that combine transactions and analytics. This is called Embedded Analytics. There are many applications in SAP S/4HANA that contain Embedded Analytics.
© Copyright. All rights reserved.
19
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
Ready-to-Go Integration with Existing Cloud Solutions
Figure 18: Ready-to-Go Integration with Existing Cloud Solutions
SAP S/4HANA can be natively integrated with the existing SAP Cloud solutions, such as Ariba, Concur, Hybris, SuccessFactors, SAP Cloud Analytics, and SAP Cloud for Customer (C4C). Consider the following example to help illustrate what this might look like: A customer deploys SAP S/4HANA in order to implement a core procurement process, such as purchase to pay. Employees are now happy that they can place requests for equipment that they need. However, employees would really like to be able to read reviews from other purchasers of the same items, just as they do when they are at home using consumer applications, such as Amazon. The employees would also like to be able to ask vendors detailed questions about the items. By integrating SAP S/4HANA with Ariba Network, this is possible. SAP provides best practices and tools to rapidly integrate SAP S/4HANA with all SAP cloud solutions, including SAP Business Networks.
20
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
SAP S/4HANA Deployment Options
Figure 19: SAP S/4HANA Deployment Options
SAP S/4HANA is available as a traditional on-premise deployment, a cloud deployment, or a combination of both. The cloud solutions can be either a public cloud option or a private cloud option. On-premise deployments offer greater scope of business functions than the public cloud edition and also far greater flexibility for customization. On-premise customers can also decide exactly when they would like to update their system. However, new functions and innovations are delivered only once per year. Public cloud offers innovations quarterly. Onpremise also means the entire application and infrastructure is owned and managed by the customer. A public cloud deployment of SAP S/4HANA means that customers share the applications and platform with other customers. Each customer's data is strictly isolated, and each customer has their own technical container. Customers do not affect each other regarding performance of the system. The public cloud edition of SAP S/4HANA contains essential standard core process functionality that, for most customers, is more than enough. But it is not as comprehensive in scope as the on-premise edition. Although each customer uses the standard software, light customizations are possible, for example, to add fields to screens, define new reports, and so on. All new SAP S/4HANA innovations are released for cloud before the on-premise edition and are delivered in quarterly cycles. With the public cloud option, customers must adopt the new innovations immediately, as they do not control the release of new functions. This edition is the type of product that is known as Software as a Service (SaaS). A private cloud deployment means the customer does not share the applications and platform with other customers, but has their own private SAP S/4HANA application and platform. This is technically an on-premise edition of SAP S/4HANA, but it is completely managed by SAP or hosting partners. The same rules apply as for the on-premise edition. Deeper customizations are possible and the customer can decide exactly when updates are applied. Innovations are available annually. All cloud deployments offer an annual, subscription-based pricing model, so customers pay for what they need and can add to it later. On-premise continues with the traditional licensing model.
© Copyright. All rights reserved.
21
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
It is also possible to easily combine on-premise with cloud. This can be useful when customers would like to consume standard processes via the cloud but keep the applications that need deeper customization on-premise. We call this a hybrid deployment. Note: Recently, the SAP S/4HANA naming changed. The on-premise is the default edition. Old Name
New Name
SAP S/4HANA, on-premise edition
SAP S/4HANA
SAP S/4HANA, cloud edition
SAP S/4HANA Cloud
For a private deployment of the cloud, we simply add 'private option' to the end of the product name. At the end of the name, we add the version. The convention is YYMM (YY = last two digits of year, MM = month number). For example, 1511 is November 2015. SAP S/4HANA Cloud Versions
Figure 20: SAP S/4HANA Cloud Versions
The public cloud edition comes in the following three versions: ●
●
●
22
SAP S/4HANA Enterprise Management Cloud - Similar to on-premise Enterprise Management, but with a less comprehensive scope of functionality. SAP S/4HANA Marketing Cloud - Focuses on the sales and marketing line of business, with deep functionality. SAP S/4HANA Professional Services Cloud - Focuses on the professional services industry (such as consulting services).
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing SAP S/4HANA
SAP S/4HANA Release Strategy
Figure 21: SAP S/4HANA Release Strategy
SAP S/4HANA cloud and on-premise editions have a different release strategy: ●
●
SAP S/4HANA on-premise - SAP ships one major release each year followed by 3 Feature Pack Stacks (FPS) on a quarterly basis. FPS deliver additional innovations as well as fixing issues. Beyond the FPS, SAP continues to ship Support Pack Stacks (SPS) on a quarterly basis to provide further improvements for purely for stability. SAP S/4HANA Cloud - This moves at a faster pace and SAP ships a major release each quarter. There are no FPS or SPS releases.
LESSON SUMMARY You should now be able to: ●
Describe SAP S/4HANA and its key features
© Copyright. All rights reserved.
23
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Introduction to SAP S/4HANA
24
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 1 Learning Assessment
1. What are some of the trends driving the need for a re-engineered business suite built for the digital? Choose the correct answers. X
A Massive increase in device connectivity
X
B Business users are taking on more technical IT tasks
X
C Increase in ownership of mobile devices
X
D Adoption of cloud computing
2. Why was the application code completely re-written for SAP S/4HANA? Choose the correct answers. X
A The optimized ABAP code that we developed for Suite on HANA would not work with SAP S/4HANA.
X
B To take advantage of the simpler data model
X
C SAP S/4HANA is now built with Java
X
D To ensure that the code is optimized for SAP HANA
3. What is the missing acronym? With SAP S/4HANA, OLTP and ______ applications are managed within the same system Choose the correct answer. X
A HTTP
X
B JSON
X
C ETL
X
D OLAP
© Copyright. All rights reserved.
25
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
4. What is the name of the SAP S/4HANA core? Choose the correct answer. X
A Enterprise Resource Management
X
B Enterprise Management
X
C Enterprise Central Component
X
D Enterprise Line of Business (LoB)
5. What is SAP Fiori? Choose the correct answer. X
A Mobile technology
X
B User experience
X
C Data model
X
D Reporting tool
6. What are the names of SAP S/4HANA cloud editions? (3 correct answers) Choose the correct answers. X
A Enterprise Management Cloud
X
B Professional Services Cloud
X
C Marketing Cloud
X
D Finance Cloud
7. SAP S/4HANA is built to natively integrate with Business Networks such as: Choose the correct answers. X
A SAP Ariba
X
B LinkedIn
X
C Concur
X
D SAP Fieldglass
X
E SAP Hybris
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 1: Learning Assessment
8. What features of SAP HANA enable massive data footprint reduction for SAP S/4HANA? Choose the correct answers. X
A Support for data aging strategies
X
B Column store tables
X
C On the fly aggregation from line item tables
X
D Use of hierarchical cache
9. What characterizes the architecture of a simple application? Choose the correct answers. X
A Use of dedicated aggregation tables
X
B Works with any database
X
C Push data intensive tasks to SAP HANA
X
D Reduction in number of tables
X
E No data redundancy
10. Which edition allows more extensive customer modifications? Choose the correct answer. X
A On-premise
X
B Cloud
11. Bonus question: What does the word
Fiori mean? (Clue: it is an Italian word)
Choose the correct answer. X
A Fire
X
B Flower
X
C Fury
X
D Fast
© Copyright. All rights reserved.
27
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 1 Learning Assessment - Answers
1. What are some of the trends driving the need for a re-engineered business suite built for the digital? Choose the correct answers. X
A Massive increase in device connectivity
X
B Business users are taking on more technical IT tasks
X
C Increase in ownership of mobile devices
X
D Adoption of cloud computing
2. Why was the application code completely re-written for SAP S/4HANA? Choose the correct answers. X
A The optimized ABAP code that we developed for Suite on HANA would not work with SAP S/4HANA.
X
B To take advantage of the simpler data model
X
C SAP S/4HANA is now built with Java
X
D To ensure that the code is optimized for SAP HANA
3. What is the missing acronym? With SAP S/4HANA, OLTP and ______ applications are managed within the same system Choose the correct answer.
28
X
A HTTP
X
B JSON
X
C ETL
X
D OLAP
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
4. What is the name of the SAP S/4HANA core? Choose the correct answer. X
A Enterprise Resource Management
X
B Enterprise Management
X
C Enterprise Central Component
X
D Enterprise Line of Business (LoB)
5. What is SAP Fiori? Choose the correct answer. X
A Mobile technology
X
B User experience
X
C Data model
X
D Reporting tool
6. What are the names of SAP S/4HANA cloud editions? (3 correct answers) Choose the correct answers. X
A Enterprise Management Cloud
X
B Professional Services Cloud
X
C Marketing Cloud
X
D Finance Cloud
7. SAP S/4HANA is built to natively integrate with Business Networks such as: Choose the correct answers. X
A SAP Ariba
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
8. What features of SAP HANA enable massive data footprint reduction for SAP S/4HANA? Choose the correct answers. X
A Support for data aging strategies
X
B Column store tables
X
C On the fly aggregation from line item tables
X
D Use of hierarchical cache
9. What characterizes the architecture of a simple application? Choose the correct answers. X
A Use of dedicated aggregation tables
X
B Works with any database
X
C Push data intensive tasks to SAP HANA
X
D Reduction in number of tables
X
E No data redundancy
10. Which edition allows more extensive customer modifications? Choose the correct answer. X
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 2
User Experience
Lesson 1 Describing the Next Generation User Experience for SAP S/4HANA
32
Exercise 1: Discover SAP Fiori Applications
41
Exercise 2: Operate the SAP Fiori Launchpad and SAP Fiori Applications
45
Lesson 2 Describing an SAP UI5 Application
52
Lesson 3 Describing SAP Screen Personas
55
UNIT OBJECTIVES ●
Describe the next generation user experience for SAP S/4HANA
●
Describe an SAPUI5 application
●
Describe SAP Screen Personas
© Copyright. All rights reserved.
31
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Lesson 1 Describing the Next Generation User Experience for SAP S/4HANA
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the next generation user experience for SAP S/4HANA
New User Experience
Figure 22: Traditional User Interface
It does not matter how good an application is if the user experience is poor. In the past, user interfaces all suffered from the same problem. They were too complicated. The main reason for this is that interfaces were often designed around the business function, and not around the person. The result was a cluttered screen that tried to provide many features to many different job roles. For example, take a sales order screen: How many job roles does this screen support? You might assume one - the sales order entry clerk. However, the reality is that the same screen is used by a large number of people who need to either check information or make adjustments to an existing order. Some examples are as follows: ●
32
A quality assurance worker in the delivery department needs to release a blocked item in the order.
●
A finance person needs to adjust tax assignments.
●
A salesperson needs to adjust discounts.
●
A marketing person needs to apply promotion codes.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
●
A project manager needs to check that costs have been assigned to the correct project phases.
Each of these people could find themselves using the same screen but only a very small part of the screen. The screen ensures that they all work hard to navigate to the specific area they need, ignoring the options they do not need. Many clicks are required for very little high-value interaction. SAP Fiori - Next-Generation User Experience
Figure 23: SAP Fiori - Next-Generation User Experience
A key theme of SAP S/4HANA is simplification, and this certainly applies to the user experience. We use the term "user experience" (UX), rather than "user interface" because we need to consider the overall experience of the user, rather than only the look of the screen. For example, if you went to a restaurant that was strong on food presentation, but where the service was poor, you would say that the overall experience was not good, and you would not be keen to repeat it. It is important to provide not only a great-looking user interface, but also features that help the user become more productive, resulting in a good overall experience. This is what SAP Fiori delivers. SAP Fiori is a completely new user experience, rather than an upgrade to any existing interface, such as SAP GUI, SAP Portal, or SAP Business Client. SAP Fiori works on any device that allows users to have the same experience, regardless of the device they choose to use. They can set up a basic sales order in the office using their desktop, then visit the customer to complete the configuration and agree pricing using a tablet. SAP Fiori provides the same look and feel and productivity features on all devices. SAP Fiori applications are designed using a methodology called Design Thinking, which is a user-centric and solution-based approach to software and user interface design.
© Copyright. All rights reserved.
33
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
Figure 24: Focus on the Person, Not the Function
A big switch in the design approach with SAP Fiori versus traditional interface design is that the focus is now on the job role, rather than the function. SAP Fiori applications are always role based. There are many applications to choose from, and they are organized in easy-to-use catalogs supplied with SAP S/4HANA. You need to assign the roles to the users. Each SAP Fiori application is built around the user, rather than the function. As a result, the screens are very simple and uncluttered. A key goal of any SAP Fiori application is to ensure that a user can complete a task with as few clicks as possible. Very little training is required, as the screens are incredibly simple and intuitive, with only the essential information and options available that make sense for the user. In the past, users could find themselves working with many different interfaces with a completely different look and feel in order to complete a task. Imagine checking a customer inquiry from SAP CRM using the SAP Portal interface, and then moving to SAP GUI to check the stock availability in ERP. Completely different interfaces are used with their own style and features. They have different buttons, menus, and tools. With SAP Fiori, users work with just one design. SAP GUI is still available with the on-premise edition, and can be used alongside SAP Fiori, but we recommend using SAP Fiori in order to take full advantage of the features of SAP S/ 4HANA. Not all transactions from ERP are converted to SAP Fiori applications, so SAP GUI must still be used in some cases. The cloud edition uses only SAP Fiori applications, and there are no classic SAP GUI screens.
34
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
Simplified User Experience with SAP Fiori
Figure 25: Simplified User Experience with SAP Fiori
It has been mentioned that a key goal of any SAP Fiori application is to ensure a user can complete a task with as few clicks as possible. In this figure, Simplified User Experience with SAP Fiori, we see the dramatic reduction in clicks, but also the reduction in screen changes and fields that need to be filled with SAP Fiori when working with incoming payments. This is especially important when the applications run on mobile devices and users expect the most streamlined task possible.
© Copyright. All rights reserved.
35
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
SAP Fiori: An Approach, Not Just Software
Figure 26: SAP Fiori: An Approach, Not Just Software
SAP Fiori is not a software product, but the name of a design approach that has been applied to the use of our next-generation interface development software, which is called SAPUI5. SAPUI5 is a family of technologies used by SAP for modern interface development, and includes OData, NetWeaver Gateway, HTML5, and CSS. In practical terms, a developer uses the SAPUI5 technology but strictly follows the SAP Fiori design approach. This means the developer is guided towards a simple and consistent design. An easy way to understand SAP Fiori is to break it down into three dimensions: Three Dimensions of SAP Fiori ●
SAP Fiori concept The SAP Fiori concept is a simplification of the user experience. It reflects a shift toward delivering a consistent user experience that is centered not only on the tasks and activities that matter, but also on the personal needs of the end user.
●
SAP Fiori design Anyone designing an SAP Fiori application needs to carefully adhere to the principles within the concept. Think of it as a checklist. Does the application provide minimal clicks? Can the app be used on any device? SAP Fiori design reflects the visual design, information architecture, colors, and interaction patterns. Design guidelines are very well documented by SAP and are available online at: http://experience.sap.com/wp-content/fiori-guidelines. SAP Fiori demands the consistent use of a subset of all the possible design items found in the SAPUI5 libraries, such as buttons, dropdown lists, and so on. Many examples of SAP Fiori designs are available online at: http://experience.sap.com/fiori/
36
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
●
SAP Fiori technology SAP Fiori technology comprises all the architecture, technology, infrastructure, and programming model components required to build, provision, and run SAP Fiori applications.
SAP Fiori Launchpad
Figure 27: SAP Fiori Launchpad
What do users see when they logon to SAP S/4HANA? The SAP Fiori Launchpad presents a role-based starting point for users. It presents jobrelevant content organized by tiles. Tiles are organized by tile catalogs and tile catalogs are assigned to user roles (PFCG). This means when you assign a user to a role, the user immediately has access to the tiles in Launchpad. Users can decide if they want to hide certain tiles and even rename them. The tiles are more than just buttons to launch an application. They can expose key information right on the tile surface. For example, a tile to launch the application to unblock orders shows on the surface how many orders are blocked. Before you even click the tile, you know how many orders you need to work through. Therefore, the Launchpad is a collection of tiles that provide a ready-made cockpit of key information to a user with the ability to click any tile to either launch an application or to drill down for deeper analysis. SAP Fiori Launchpad also provides a great enterprise search. A user can search for an application or even a business object, such as an employee or sales order. A customer calls with a delivery reference number, you simply type this into the Launchpad search field, and in moments you have every document that refers to the delivery number right in front of you.
© Copyright. All rights reserved.
37
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
Users can select applications from tile catalogs and customize their Launchpad to organize their own tiles into groups to improve their productivity. Tiles can be used to launch reports, Web links, documents, and more. Customers can change the look and feel of the Launchpad to follow their own corporate branding. SAP Fiori Application
Figure 28: SAP Fiori Application
Some key features of an SAP Fiori application are as follows: Key Features of an SAP Fiori Application ●
● ●
●
●
●
●
38
Exception driven - only shows orders that need attention, rather than the ones that are fine. Fewest clicks to complete a task - no excessive navigation. Embedded analytics - a transaction should include all relevant analytics to support in-line decision making. Analytics should be clickable to drill into more detail. Next actions - context-relevant next action buttons offer the user only the possible choices when they select an item, with no grayed-out items. Fuzzy search - user begins to enter the first few letters of an employee name and SAP Fiori immediately shows the possible choices for completion. Provide continual feedback on user's progress - users can see a reducing list of outstanding items as they work through them. Works on any device - desktop, tablet, and smartphone.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
SAP Fiori Application Types
Figure 29: SAP Fiori Application Types
SAP Fiori applications can be classified into different types. Examples include the following: ●
●
●
Transactional: These follow an optimal design for fast transaction processing, such as purchase receipt entry. Analytical: Provides tools required for analysis, graphs, charts, exploration, data mining, and drilldown. Factsheet: Provides a 360 degree view of all key information related to a business subject. For example, enter an employee name and all information about that employee appears, such as working hours, vacation, pay, performance, manager, and awards.
This is a good example of the SAP Fiori approach, which is to use a limited number of consistent interfaces to keep things simple. When a developer creates a new SAP Fiori application, they begin by selecting a template that is based on transactional, analytical, or factsheet, so they have a consistent look and feel.
© Copyright. All rights reserved.
39
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
SAP Fiori Architecture
Figure 30: SAP Fiori Architecture
One of the key technical principles of SAP Fiori architecture is to decouple the interface logic from the back-end application logic. This means that, technically, SAP Fiori can be used by any back-end application, as it uses industry-standard methods of connecting the applications to the interface. In this case, the back end is an ABAP-based application (SAP S/ 4HANA). Front-end components identify the calling device (phone, tablet, and so on), so you know which native template to use to present the application optimally to the device. The front end also identifies the type of foundation for the application, for example, whether the call comes from Launchpad, a Fiori app, or Personas. (We will deal more with Personas later.) For applications that access the back end via OData services, the SAP Gateway server is used. Otherwise, HTTPS is used directly with the back end. The Gateway component can be installed on the AS ABAP back-end server, but for production purposes, we do not recommend this. The Gateway should be deployed on its own ABAP server. Otherwise, performance conflicts could arise. The database for the front-end server can be SAP HANA, SAP ASE, or SAP MaxDB. The back-end server DB is always SAP HANA. The data can be exposed to the ABAP SAP S/4HANA application directly from SAP HANA tables, but it is more likely to be exposed through CDS views. CDS views provide a businessready view of the data ready for consumption and is a new approach to reusable data entities. The CDS views sit on top of the database tables. Note: For more detailed information on SAP Fiori technology, follow the training courses with the code SAPX__ (SAPUI5) and GW100 (SAP Gateway).
40
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Exercise 1 Discover SAP Fiori Applications
Use the SAP Fiori Apps Library to find SAP Fiori applications for your role and learn about them. 1. Open the SAP Fiori Apps Library. 2. Locate and display the features.
Sales Order Fulfillment Issues
application using the search
3. Select the version of the application for SAP S/4HANA, on-premise edition. 4. Examine the four sample screen images provided with this application. 5. Open the SAP documentation to discover more about this application. 6. Identify the name of the two Business Catalogs (Launchpad) to which this application belongs. 7. What role must I be assigned to in order to use this application?
© Copyright. All rights reserved.
41
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Solution 1 Discover SAP Fiori Applications
Use the SAP Fiori Apps Library to find SAP Fiori applications for your role and learn about them. 1. Open the SAP Fiori Apps Library. a) Open a browser (Google Chrome or Internet Explorer). b) Enter the URL https://fioriappslibrary.hana.ondemand.com/sap/fix/ externalViewer/. Alternatively, you can use Google to search for ‘fioriapps’. 2. Locate and display the features.
Sales Order Fulfillment Issues
a) On the left pane, choose
By Lines of Business .
b) On the left pane, choose
Sales .
c) In the Search by App name field, enter the word choose the Search button to the right.
application using the search
fulfill (it is not case sensitive) and
Figure 31: Folie 1
d) In the result area, choose the
Sales Order Fulfillment Issues
application.
The main area of the screen displays information about this application. 3. Select the version of the application for SAP S/4HANA, on-premise edition. a) Use the drop-down selector to switch the setting from back-end version to SAP S/4HANA .
SAP Business Suite - Latest
4. Examine the four sample screen images provided with this application. a) Scroll down until you see the sample screen image and then use the left
and right
42
arrows to move between the four screen samples.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
If you click an image it will zoom in. Use the browser back button zoomed image.
to close the
5. Open the SAP documentation to discover more about this application. a) Click the Read more in App Documentation
link.
A new browser page opens. b) After studying the documentation, close the browser page. 6. Identify the name of the two Business Catalogs (Launchpad) to which this application belongs. a) Select the Implementation Information
tab .
b) Expand the Configuration section and make sure that you have selected the date : SAP S/4HANA 1511 .
delivery
Under the Technical Configuration section, you see the two business catalogs SAP_SD_BC_SO_PROC and SAP_SD_BC_SO_PROC_PS . 7. What role must I be assigned to in order to use this application? Roles are displayed alongside the PFCG role for Business Catalog . In this case, the application belongs to two roles, SAP_BR_INTERNAL_SALES_REP and SAP_BR_INTERNAL_SALES_REP_PRSV. The user requires one of these to use the application.
© Copyright. All rights reserved.
43
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
44
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Exercise 2 Operate the SAP Fiori Launchpad and SAP Fiori Applications
Search for applications, add applications to your home tile group, create a new custom tile group and launch and navigate through an application. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Start the SAP Fiori Launchpad from the Windows apps menu, using your user and password Welcome1.
S4H01-##,
2. Find all application tiles that contain the word cancel in their title using the search feature, and return to the home page to display all applications. 3. Find all objects in the system that include the word page to display all applications.
Germany . Then return to the home
4. Create a custom tile group with the name My Applications for S4H01 following applications to your new tile group: ●
Maintain Business Partner
●
Create Sales Order
●
Change Sales Order
●
Create Outbound Deliveries
●
Pick Outbound Delivery
●
Create Billing Documents (Please search the app with term result!)
●
Sales Order Fulfillment
●
View Browser
and assign the
VF04 to get the right
Ensure that the applications appear in the sequence listed, from left to right in your new tile group. Change the name of the tile Change Sales Order to Modify my orders and the subtitle Add discounts and the tile Information text CFO to agree all Q4 discounts 5. Launch the application Sales Order Fulfillment (All Issues) orders that have issues relating to the delivery.
application and display only
6. Open the order at the top of the delivery list and find out why the order is not fulfilled using the Process Flow view.
© Copyright. All rights reserved.
45
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
7. What option is the SAP Fiori application offering you to fulfill this order?
8. Return to the Home Page.
46
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Solution 2 Operate the SAP Fiori Launchpad and SAP Fiori Applications
Search for applications, add applications to your home tile group, create a new custom tile group and launch and navigate through an application. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. S4H01-##,
1. Start the SAP Fiori Launchpad from the Windows apps menu, using your user and password Welcome1.
a) Click the Windows ‘Start’ button and then click the arrow pointing downwards to see a list of all applications listed alphabetically. Choose Fiori Launchpad .
b) Enter your user
S4H01–## and password
Welcome1.
c) Choose Log on . 2. Find all application tiles that contain the word cancel in their title using the search feature, and return to the home page to display all applications. a) Choose the search icon at the top right of the screen. The Search field opens. b) In the Search field, enter the word
cancel and press ENTER.
Two application tiles appear in the results that contain the word ‘cancel’ in their titles. c) Choose the Home button in the top left part of the screen. You see all applications again. 3. Find all objects in the system that include the word page to display all applications. a) Ensure that the
Search dropdown is set to
b) In the Search field, enter the word
Germany . Then return to the home All.
Germany and press ENTER.
You see a list of all business objects and documents where ‘Germany’ is mentioned. c) Click across the header buttons to move between the different types of objects, such as Supplier and Customer . d) Choose the Home button in the top left part of the screen. You see all applications again. 4. Create a custom tile group with the name My Applications for S4H01 following applications to your new tile group: ●
and assign the
Maintain Business Partner
© Copyright. All rights reserved.
47
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
●
Create Sales Order
●
Change Sales Order
●
Create Outbound Deliveries
●
Pick Outbound Delivery
●
Create Billing Documents (Please search the app with term result!)
●
Sales Order Fulfillment
●
View Browser
VF04 to get the right
Ensure that the applications appear in the sequence listed, from left to right in your new tile group. Change the name of the tile Change Sales Order to Modify my orders and the subtitle Add discounts and the tile Information text CFO to agree all Q4 discounts a) Start the personalize mode by choosing the in the top left of the screen.
Personalise icon (the outline of a person)
b) Select Edit Home Page . c) Create a new tile group by choosing d) To add an application, choose the
+ Add Group just below the area of My Home + sign within the new group.
e) Use the catalog selector drop down list on the left to choose Processing . f) Choose the + icon below the Create Sales Order g) Choose the + icon below the Change Sales Order
Sales – Sales Order
application to add it to your group. application to add it to your group.
h) Choose the + icon below the Sales Order Fulfillment (All Issues) your group. i) Use the application catalog selector drop down list to choose Management .
application to add it to Sales - Billing Document
j) Choose the + icon below the Create Billing Documents (Work List) to your group. k) Use the application catalog selector drop down list to choose Outbound Deliveries . l) Choose the + icon below the Create Outbound Deliveries group. m) Choose the + icon below the Pick Outbound Deliveries group. n) Use the application catalog selector drop down list to choose Technical Catalog .
application to add it
Logistic Execution – application to add it to your application to add it to your SAP: Query Browser
o) Choose the + icon below the View Browser application to add it to your group. p) Use the application catalog selector drop down list to choose Business Partner Data .
48
Master Data Specialist :
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
q) Choose the + icon below the Maintain Business Partner group. r) On the left, choose
application to add it to your
Back (the arrow pointing left) to return to the personalize screen.
s) Reorganize the tiles by dragging them so that they appear from left to right in the following sequence: ●
Maintain Business Partner
●
Create Sales Order
●
Change Sales Order
●
Sales Order Fulfillment (All Issues)
●
Create Outbound Delivery
●
Pick Outbound Deliveries
●
Create Billing Documents (Work List)
●
View Browser
t) Overwrite the Enter group name for S4H01. u) On the Change Sales Order the Settings option.
label with the new group name
tile, choose the
My Applications
Actions icon (three small circles) and select
v) Change the title of the tile to Modify my orders , and enter the subtitle, Add discounts, and enter the info text CFO to agree all Q4 discounts. w) Choose Done. (bottom right corner of screen) to leave the design mode. 5. Launch the application Sales Order Fulfillment (All Issues) orders that have issues relating to the delivery. a) From your new personal tile group, choose the
application and display only
Sales Order Fulfillment (All Issues)
tile.
You see a list of all orders that are not fulfilled. b) Choose the Delivery icon at the top of the screen to show only orders which have a problem in delivery stage. 6. Open the order at the top of the delivery list and find out why the order is not fulfilled using the Process Flow view. a) To open the details view, choose the first order. b) In the bottom left corner, choose the c) Notice the red circle around d) To return to the main
Process Flow button.
Delivery and the text
Issue , click this text and select
Shipping Issue, Not yet picked
.
Open in Issue .
7. What option is the SAP Fiori application offering you to fulfill this order? Post Goods Issue
© Copyright. All rights reserved.
is offered to get this order shipped.
49
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
a) Look in the bottom right corner. You see that
Post Goods Issue
is offered to get this order shipped.
8. Return to the Home Page. a) In the top left corner, choose the
50
Home Page button.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Next Generation User Experience for SAP S/4HANA
LESSON SUMMARY You should now be able to: ●
Describe the next generation user experience for SAP S/4HANA
© Copyright. All rights reserved.
51
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Lesson 2 Describing an SAP UI5 Application
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe an SAPUI5 application
SAPUI5 Applications
Figure 32: Describe an SAPUI5 Application
As well as SAP Fiori applications, SAP S/4HANA contains many new SAPUI5 applications. What are these and how do they differ from SAP Fiori applications? SAPUI5 is the family name of the tools and technologies used to develop SAP S/4HANA user experiences. SAP Fiori uses SAPUI5 as the technology, but with strict design and development guidelines to ensure a consistent user experience. Only a subset of all design items in the SAPUI5 library is allowed for SAP Fiori. However, not all SAP S/4HANA applications are built using SAP Fiori. Some applications have a different design approach that does not need to follow the SAP Fiori design principles and may need more library design items than are allowed for SAP Fiori. For example, there are cockpits in SAP S/4HANA, as shown in the figure. A cockpit can provide a central area for a worker to react to a variety of customer questions (similar to a call center), or an HR cockpit can have a helpdesk to provide support to
52
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing an SAP UI5 Application
employees who have payroll questions. As you can see, there are various tabs, hiding many features that may at some time be needed. The aim of an SAPUI5 application is to create a great user experience, but this type of application is more suited to a key decision-maker than a task worker, because more flexibility is needed in an ad-hoc environment. SAPUI5 applications can be called from the SAP Fiori Launchpad. You can create custom cockpits for employees to use in their day-to-day tasks. SAPUI5 Application Example - SAP Medical Research Insights
Figure 33: SAPUI5 Application - SAP Medical Research Insights
Healthcare is one aspect of our lives that will be impacted the most by information technology in the coming years. Trends such as personalized medicine, based on in-depth analysis of the human genome, proteome, and other biological data, will change the way diseases are diagnosed and treated. This is where the software developed by SAP partner Molecular Health comes into play, as it creates an individual tumor data analysis for each patient. This application was built using SAP HANA and SAPUI5. It is another example of SAPUI5 in action.
© Copyright. All rights reserved.
53
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
SAPUI5 Application - Targeted Search
Figure 34: SAPUI5 Application - Targeted Search
This SAPUI5 application is based on a sophisticated text mining scenario. The figure, SAPUI5 Application - Targeted Search, shows a search for documents that contain a series of matching words. SAP HANA provides the in-memory search engines, and SAPUI5 provides the user experience. SAP has built a library of example SAPUI5 applications that developers can study and copy to accelerate the build of their own applications. These include shopping baskets, text search, and cockpits. LESSON SUMMARY You should now be able to: ●
54
Describe an SAPUI5 application
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Lesson 3 Describing SAP Screen Personas
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP Screen Personas
SAP Screen Personas
Figure 35: SAP Screen Personas
Customers can use SAP Screen Personas to simplify their existing SAP GUI screens or Web Dynpro ABAP applications to meet their unique needs and increase productivity. SAP Screen Personas can be used to customize both SAP and customer-created screens, and is available only with the on-premise edition of SAP S/4HANA, and not the cloud edition, where there are no classic screens provided. SAP provides design guides and Fiori-inspired sample content for SAP Screen Personas. This means you can adjust existing screens to align more to the feel of SAP Fiori, so users truly have a consistent experience, as they move between natively built SAP Fiori applications and Fiori-influenced classic interfaces. Examples of improvements include the ability to do the following: SAP Screen Personas Improvements ●
Remove unwanted fields and tabs
●
Rename fields and other screen text
●
Add graphics and colors to brighten up the screen
●
Add dropdown lists to screens and prepopulate with suitable values
●
Add a video link to launch a tutorial
●
Add a button to kick off a sequence of actions or launch a related transaction
© Copyright. All rights reserved.
55
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
Example - Streamline Change Sales Order
Figure 36: Streamline Change Sales Order
In SAP S/4HANA, there are many Fiori applications that are based on ABAP Web Dynpro. This means that the layout of the screen remains largely unchanged since the classic SAPGUI of ERP. Sales order create, change, and display is an example. However, it is not difficult to dramatically improve the application interface using SAP Screen Personas. To get started, you simply launch a Web Dynpro application from the Fiori Launchpad and choose the SAP Screen Personas button at the top of the screen. Then you arrange the fields as you require. You can create as many personas as you need to align to different business scenarios. Example-Streamline HR Master Data - Before
Figure 37: HR Transaction Before: 19 Screens for Full Employee View
A company wishes to simplify the notoriously complex HR transaction, PA30 (Maintain HR Master Data). The employee record information is all contained in this single transaction, but it takes many clicks to get the complete set of HR master data, including employment history, salary information, and organizational data.
56
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP Screen Personas
Example-Streamline HR Master Data - After
Figure 38: After: SAP Personas Consolidates PA30 in One Screen
It is possible to greatly simplify the screens using SAP Screen Personas. Behind the scenes, you can use Personas scripting to go to different areas of the transactions and consolidate the employee HR record onto a single screen. While it used to take 3-4 minutes to see all of an employee's information, it now takes a single click. The information populates the screen in about six seconds. LESSON SUMMARY You should now be able to: ●
Describe SAP Screen Personas
© Copyright. All rights reserved.
57
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: User Experience
58
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Learning Assessment
1. SAP S/4HANA user experience can be based on which of the following? Choose the correct answers. X
A SAPUI5
X
B SAP Portal
X
C SAP Fiori
X
D SAP Screen Personas
2. What make up the underlying principles of SAP Fiori? Choose the correct answers. X
A Design
X
B Technology
X
C Concept
X
D Speed
3. What does SAP Fiori Launchpad offer? Choose the correct answers. X
A Instant messaging other users
X
B Presentation of KPIs on tile surface
X
C Search for applications
X
D Search for business documents
X
E Users can organize tiles into custom groups
© Copyright. All rights reserved.
59
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: Learning Assessment
4. What are common features of an SAP Fiori application? Choose the correct answers. X
A Fewest clicks to complete the task
X
B Works offline when network connection is not available
X
C Works on any device
X
D Embedded analytics where useful
5. Which are correct statements? Choose the correct answers.
60
X
A SAP Fiori is based on SAPUI5 technology.
X
B SAPUI5 is based on SAP Fiori technology.
X
C SAPUI5 applications follow a less guided design approach than SAP Fiori.
X
D All SAP S/4HANA applications are based on SAP Fiori.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 2 Learning Assessment - Answers
1. SAP S/4HANA user experience can be based on which of the following? Choose the correct answers. X
A SAPUI5
X
B SAP Portal
X
C SAP Fiori
X
D SAP Screen Personas
2. What make up the underlying principles of SAP Fiori? Choose the correct answers. X
A Design
X
B Technology
X
C Concept
X
D Speed
3. What does SAP Fiori Launchpad offer? Choose the correct answers. X
A Instant messaging other users
X
B Presentation of KPIs on tile surface
X
C Search for applications
X
D Search for business documents
X
E Users can organize tiles into custom groups
© Copyright. All rights reserved.
61
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 2: Learning Assessment - Answers
4. What are common features of an SAP Fiori application? Choose the correct answers. X
A Fewest clicks to complete the task
X
B Works offline when network connection is not available
X
C Works on any device
X
D Embedded analytics where useful
5. Which are correct statements? Choose the correct answers.
62
X
A SAP Fiori is based on SAPUI5 technology.
X
B SAPUI5 is based on SAP Fiori technology.
X
C SAPUI5 applications follow a less guided design approach than SAP Fiori.
X
D All SAP S/4HANA applications are based on SAP Fiori.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 3
SAP HANA
Lesson 1 Viewing SAP HANA Technology Basics
64
Exercise 3: Explore the SAP HANA Database
73
Lesson 2 Describing How SAP HANA Ensures 100% Uptime
77
Lesson 3 Describing SAP HANA Data Management Capabilities
79
Lesson 4 Describing SAP HANA Processing Capabilities
83
UNIT OBJECTIVES ●
Describe the key technologies of SAP HANA
●
Describe how SAP HANA ensures 100% uptime
●
Describe SAP HANA management capabilities
●
Describe SAP HANA processing capabilities
© Copyright. All rights reserved.
63
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Lesson 1 Viewing SAP HANA Technology Basics
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the key technologies of SAP HANA
SAP HANA Key Technologies SAP HANA is the foundation for SAP S/4HANA and provides many of its critical services, so it is worth taking the time to learn a little about it.
Figure 39: What are the key Capabilities of the SAP HANA Platform?
First of all, let’s remember that SAP S/4HANA is a business suite that has its own application server. The application server on which SAP S/4HANA is based is called SAP NetWeaver. And specifically it is the ABAP AS within NetWeaver that provides the application runtime. This is the same application server as used by Business Suite. The application server sits on top of the database, in this case, SAP HANA. SAP HANA provides all the database services that SAP S/4HANA requires. However, SAP HANA is far more than a database. It is an application and data management platform with a very large portfolio of capabilities that power the new innovative applications that require real-time, instant response and on any type of data regardless where the data resides in the organization. SAP HANA takes full advantage of the recent trends in hardware evolution.
64
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing SAP HANA Technology Basics
Hardware Architecture Trends
Figure 40: Hardware Architecture Trends
Historically, the high cost of memory meant that only small amounts were available. This caused a serious bottleneck in the flow of data from disk to CPU (see the figure, Hardware Architecture Trends), with the CPU waiting idle for data to arrive through the tiny gateway. Due to prices falling in the market, we now have access to huge amounts of memory. SAP HANA runs on hardware with many terabytes of memory. In fact, with so much memory available, the entire database of even a large organization can be stored completely inside memory, so there is instant access to all data and wait times are eliminated. Memory is no longer the bottleneck it once was. In addition to huge memory, the processors continue to improve at a phenomenal rate. We have high-speed, multi-core processors that can take on complex tasks and process them in parallel. This means response times for even the most complex analytical tasks, such as predictive analysis, can be carried out in real time. SAP could have kept the same business applications produced 20 years ago, along with the traditional databases that supported them, and installed all of these on the new hardware. There would be some gains, but traditional databases and applications were designed around old, restricted hardware architecture and include many workarounds to boost performance. This means the applications would not be able to fully exploit the incredible power of the new hardware. Put simply, the business software needed to catch up with advances in hardware technology. And rather than just making adjustment to the existing applications, a complete rewrite of the business suite was required so we could throw away the old cumbersome designs that would not be optimal for the new hardware. Let's turn our attention to the heart of SAP HANA - the database. The SAP HANA database is fully in-memory, so it is very fast.
© Copyright. All rights reserved.
65
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
SAP HANA Database
Figure 41: Column Store and Row Store Tables
The SAP HANA database is fully ACID-compliant. This means Atomicity, Consistency, Isolation, Durability. This is the mark of a database that is built to be 100% reliable for mission-critical applications, where fast, simultaneous read and write operations are applied to the same data sets. The ACID standard guarantees there will never be partially updated records. You can fully trust the data at all times. Most traditional business databases are row based. Some specialist analytical databases are column based. SAP HANA is built to support both row and column store. Fast-moving transaction applications usually work better with row store tables, whereas analytical applications that perform a lot of aggregation tend to work better with column store tables. Both storage types are needed in a system that handles both transactional and analytical applications in one platform, as is the case with SAP S/4HANA. Column store tables are incredibly efficient, especially for analytical applications where access to data sets is not predictable and we often do not know which columns are required. Column store tables work well with aggregation functions, such as sum, average, min, and max. Column store tables are automatically compressed, and can also be optionally partitioned. Column store tables are optimal for parallel processing. Why do we need row tables at all? The downside to column store is the cost of reconstructing complete records from the columns if all data is required by the application. This is the case when the application is transactional and all fields are needed for an update, insert, and delete. Additionally, for writeintensive applications, column store tables are not optimal compared to row store tables. Row storage is still needed to support fast-moving transaction processing when aggregation is not the main priority. Row store tables are not compressed and cannot be partitioned. SAP S/4HANA embeds analytics right inside the transactions. With SAP HANA utilizing both column and row store tables , this is fully supported. We mentioned earlier that disk is still required for logging and backup in case of power failure. However, the disk is also required to store data that has been displaced from memory. But why does data get displaced from memory? Isn’t all data always in memory?
66
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing SAP HANA Technology Basics
Better Memory Utilization with Column Store
Figure 42: Better Memory Utilization with Column Store
We know that memory is now huge and relatively affordable. It is technically possible to store an entire enterprise database in memory, especially if you implement multi-terabyte memory. However, for most organizations, most of the data that they own is not frequently used, so they really do not need to implement such huge memory sizes. Only recent data is frequently used. Rather than try to hold all the data that the enterprise owns in memory, the memory is sized, so it is large enough to store only the most recent data. This may well be only 5-10% of the entire company's data, which is called hot data. The rest of the data, which makes up 90-95%, is called warm data. With SAP HANA, hot data is stored in memory, and warm data is stored on disk. Whenever older data is needed by an application, it is loaded from disk to memory and the application reads the data from memory. This data may not be needed again for a long time, so it is displaced from memory at the moment when the memory is full and other, more recent data, replaces it. The older data then goes back to disk until it is needed again. For row store tables, loading and displacement happens at the row level. This means all columns in the row, whether they are needed or not, are loaded to memory. For analytical applications that require only few columns, this is inefficient, as it involves moving all columns to memory, even those not used. For column store tables, loading and displacement happens at the column and partition level. This means that only the required columns, and even better, only the required partitions in the columns, are loaded to memory. This is very efficient for analytical applications, which often only ask for small portions of data.
© Copyright. All rights reserved.
67
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
Reducing the Data Footprint
Figure 43: Reducing the Data Footprint
The data in the SAP HANA column store tables is automatically compressed in order to reduce the data footprint. The following are a number of benefits associated with a reduced data footprint: Benefits of a Reduced Data Footprint ●
●
You can fit entire enterprise databases into memory and avoid disk access.
●
Operations such as backup and restore are speeded up as data size decreases.
●
●
68
You can get more data into the CPU cache, and therefore reduce main memory access, in order to maintain high performance.
The amount by which data reduction can take place is driven by the shape of the business data. Compression is most impressive when there is a lot of data repetition in the tables. An example is a huge sales order table, in which the customer type is stored on each customer order, but there are only three customer types. The customer type is repeated many times across the table. Compression strips out the repetition and uses integers to represent the business values. Then it uses special dictionary tables to hold the distinct list of business values and the corresponding integers. This all happens in the background, and is not visible to the business user. It is also not something with which the developer needs to be concerned.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing SAP HANA Technology Basics
Parallel Processing
Figure 44: Enabling Parallel Processing
A key theme of SAP HANA is parallel processing. With the new hardware architecture, especially utilizing the new multi-core processors, you can ensure instant responses by spreading out the processing tasks across the cores. SAP HANA automatically spreads the workload across all processors and ensures all parts of the hardware are contributing to the throughput. SAP HANA is scalable, which means you can add more processors, as required, to increase the parallelization, and therefore the speed, of processing. In addition, you can manually partition column tables to influence the parallelization based on common business values that are accessed frequently. Parallel processing is a key enabler for real-time processing, on which many new SAP S/ 4HANA applications are based.
© Copyright. All rights reserved.
69
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
Push Down Processing to SAP HANA
Figure 45: Push Down Processing to SAP HANA
In the past, the key job of the database layer was to listen out for requests for data from the application server and then send that data to the application server for processing. Once the data had been processed, the results were sent back down to the database layer for storage. SAP HANA is capable of taking over many of the processing tasks from the application server. All data-related tasks, such as aggregation, filter, sort, calculate, and predict can be handled by SAP HANA. Now the application layer simply needs to tell SAP HANA what is to be done on the data, and SAP HANA processes the data and send only the results. This is done in memory, so speeds can be impressive. We call this code-to-data, as opposed to the traditional way, which was data-to-code. The application layer is still needed with SAP S/4HANA to handle the complex business logic that must be programmed in a business programming language. In the case of SAP S/ 4HANA, this is ABAP. However, many simpler applications can be built directly on SAP HANA, with no need for an additional application server.
70
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing SAP HANA Technology Basics
Multi-Tenancy
Figure 46: Multi-Tenancy
SAP HANA can run multiple isolated applications within the same hardware and software infrastructure. There is a strong separation of business data and users, and they must be kept apart. Each tenant has its own database and business users have no idea that they are sharing a system with others. The system layer is used to manage the system-wide settings and cross-tenant operations, such as backups. The benefit of a multi-tenancy platform is the ability to host multiple applications on a single infrastructure and share common resources. This is the basis for cost-efficient cloud computing.
© Copyright. All rights reserved.
71
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
72
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Exercise 3 Explore the SAP HANA Database
Log on to the SAP HANA platform and explore key SAP S/4HANA database tables. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Launch the SAP HANA Studio and open the
Administration Console
.
2. Add a system connection using the following details: Field Name
Value
Host Name
wdflbmt7122.wdf.sap.corp
Instance Number
00
User
STUDENT##
Password
Training1
3. Open the Administration Console and observe the memory status of the SAP HANA platform. 4. Check that all SAP HANA services are running on our landscape. 5. Locate the VBAKtable in the SAPHE4 schema. 6. How many records does this table contain?
7. Is VBAKa row or column table?
8. How many records were created by user (column
© Copyright. All rights reserved.
ERNAM) SALESREP?
73
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Solution 3 Explore the SAP HANA Database
Log on to the SAP HANA platform and explore key SAP S/4HANA database tables. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Launch the SAP HANA Studio and open the
Administration Console
.
a) From the Windows Start button, locate and launch the SAP HANA Studio. b) When you see StartUp Tool-HANA Studio c) On the Workspace Launcher
prompt, choose
prompt, choose
OK .
d) If you see the Secure Storage — Password Hint Needed e) On the Welcome screen, choose
Submit .
prompt, choose
Open Administration Console
No .
.
2. Add a system connection using the following details: Field Name
Value
Host Name
wdflbmt7122.wdf.sap.corp
Instance Number
00
User
STUDENT##
Password
Training1
a) Right-click anywhere inside the
Systems tab, and choose
Add System .
b) Enter the values as indicated in the table. c) Choose Finish . You see the new system entry with four nodes (Catalog, Content, and so on), on the Systems tab. 3. Open the Administration Console and observe the memory status of the SAP HANA platform. a) Within the Systems view, highlight the newly added system by clicking once. b) At the top of the
Systems view, click once on the
Administration icon (looks like tools).
c) Observe the green bars indicating usage of memory. 4. Check that all SAP HANA services are running on our landscape. a) Click on the Landscape tab inside the
74
Administration Console
view.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing SAP HANA Technology Basics
b) Observe the green lights under the column are running.
Active that confirms all SAP HANA services
c) 5. Locate the VBAKtable in the SAPHE4 schema. a) Expand the Catalog node. b) Expand the SAPHE4 schema. c) Right-click the Tables node, and choose d) Enter VBAK, and choose
Filter .
OK.
e) Expand the Tables node and in the filtered list you will see the table
VBAK.
6. How many records does this table contain? The number will vary if records were recently added. a) Right-click the VBAKtable, and choose b) Select the Runtime Information
Open Definition .
tab.
You see Number of Entries . 7. Is VBAKa row or column table? The table type is
Column .
a) At the top right corner of the screen you will see that the table type is 8. How many records were created by user (column The number of records where the user (column a) Right-click the VBAKtable and choose b) In the filter field, enter
ERNAM) SALESREP? ERNAM) matches the filter value will vary.
Open Data Preview .
SALESREP and press ENTER.
You see 24 records where the user (column
© Copyright. All rights reserved.
Column .
ERNAM) matches the filter value.
75
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
LESSON SUMMARY You should now be able to: ●
76
Describe the key technologies of SAP HANA
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Lesson 2 Describing How SAP HANA Ensures 100% Uptime
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe how SAP HANA ensures 100% uptime
SAP HANA Ensures 100% Uptime
Figure 47: SAP HANA - Always Running
SAP HANA utilizes memory for storage and once the power is gone, we lose the data in memory. How does SAP HANA ensure we do not lose data when the power goes, and how does it get back up and running quickly? SAP HANA's solution for zero-downtime is based on a twophase approach. Every few minutes, SAP HANA automatically takes a snapshot of the entire memory and stores this on a disk layer. This is called a savepoint. What happens if the power goes off between savepoints? Do we lose this data? We do not lose data because between savepoints, every committed transaction is also saved to a log area. This log area is often based on flash memory (SSD) to ensure lightning speed, so every update to the database is captured.
© Copyright. All rights reserved.
77
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
When power is restored, SAP HANA automatically readies the last savepoint, and also reapplies the transactions from the log since that savepoint occurred, to ensure the system is exactly where it was when the power was lost. This all happens invisibly in the background. Auto-Recovery and Failover in SAP HANA
Figure 48: SAP HANA - Always Running
If a server fails, SAP HANA can automatically swap it out to a standby server. Standby servers can be on warm standby, which means they are ready to go immediately and do not need to be started. The data is loaded to memory from a backup server. SAP HANA uses the savepoints and log, as mentioned previously, to bring the warm standby server up to date with the data. Standby servers can also be on hot standby, which means the standby server is always in sync with the live server, usually by continually replaying the database log. If it is necessary to swap over, this can happen with almost no interruption to processing. For mission-critical applications and where SLAs are implemented, you can ensure customers' systems are always running by implementing this approach. This auto-recovery approach is referred to as failover. LESSON SUMMARY You should now be able to: ●
78
Describe how SAP HANA ensures 100% uptime
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Lesson 3 Describing SAP HANA Data Management Capabilities
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP HANA management capabilities
SAP HANA Data Management Capabilities
Figure 49: Ready for Big Data
We know the digital world is creating huge amounts of data. Do we just keep loading this data to SAP HANA? Technically, this is possible, but it would not be efficient. Most business applications refer to only a small subset of data, and this is usually the most recent data. You should not fill SAP HANA's in-memory database with data that is old and hardly used. SAP HANA allows us to classify our data as active and passive. We also use temperatures as a reference to how hot (useful) the data is. Active, or hot, data is data that is recent or perhaps the focus of a current analysis (even if it is old). Passive data is warm, or even cold, data that is older and less used. Only active (hot) data should occupy SAP HANA memory and the passive (warm or cold) data should be on cheaper storage options such as Big Data commodity server solutions (Hadoop) and data archive systems. A key point is that, regardless of where the data physically resides, all of it is still available seamlessly to SAP HANA applications. Application developers do not need to know where data is, as this is managed by HANA.
© Copyright. All rights reserved.
79
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
SAP HANA moves data across the storage tires automatically based on usage patterns and other programmable business conditions. This ensures a customer's SAP S/4HANA will always run optimally, with no older data clogging up the database. Real-Time Data Streaming
Figure 50: Real-Time Data Streaming
SAP HANA can consume data in many different ways. Real-time data can be consumed to power real-time SAP S/4HANA applications. The Internet of Things (IoT) means we will connect large numbers of devices that transmit information continually. It is important to remember that real-time data streaming is not the same as real-time data loading. Often, once the data is consumed and processed, it is of no further interest and SAP HANA can ignore it. The following are examples of devices and activities that could stream real-time data to SAP S/4HANA applications:
80
●
Sensors - machines
●
Clickstreams from Web activity
●
Social media - respond to consumer sentiments (for example, Twitter)
●
Market stock prices
●
Energy consumption
●
In-game sports analysis
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP HANA Data Management Capabilities
Synchronize IoT Data Collection with SAP HANA
Figure 51: Synchronize IoT Data Collection with SAP HANA
SAP HANA can communicate with devices (IoT) using remote data sync. Often, such devices do not need to be continually online with SAP HANA. We call this "occasionally connected". Devices can collect data locally, with their built-in light databases, and SAP HANA can periodically collect this data. For example, every hour a vending machine passes its stock data to SAP HANA. When an item is running low, SAP HANA can pass back a message to the vending machine that a refill is on its way. Remote data sync is bidirectional. SAP S/4HANA applications can communicate with IoT devices. There are many innovative enterprise applications that can benefit from communication with devices in the IoT. The same technology is used to connect SAP HANA to remote environments that may operate in hostile conditions, or where the signal is not reliable, such as an engineer working in a lift shaft where the signal is poor, or an oil rig where a satellite passes only once per day to provide communication back to HQ. Data Provisioning
Figure 52: Data Access from Anywhere, Anytime
As well as real-time streaming and remote data sync, SAP HANA has many other options for data provisioning.
© Copyright. All rights reserved.
81
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
Smart Data Access (SDA) allows SAP HANA to access remote database tables and files from any source, as if the data was loaded to SAP HANA. A great use case for this is the integration of Hadoop or data archives, where occasional access to data is required. Smart Data Integration (SDI) and Smart Data Quality (SDQ) provides real-time data replication from any source, with the option of enhancing the data quality during the loading process. SAP HANA is fully integrated with existing and well-known data-loading tools, such as SAP LT Replication Server and SAP Data Services for real-time and batch data loading. LESSON SUMMARY You should now be able to: ●
82
Describe SAP HANA management capabilities
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Lesson 4 Describing SAP HANA Processing Capabilities
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP HANA processing capabilities
SAP HANA Data Processing Capabilities
Figure 53: SAP HANA: More than a Database for SAP S/4HANA
If all we asked of SAP HANA was to support the database requests for SAP S/4HANA, then we would be using only a fraction of SAP HANA's capabilities. SAP HANA is not just a database, it is also a powerful data processing engine with many builtin capabilities that can enable organizations to develop innovative applications integrating SAP S/4HANA. We call this "extending the core", with the core as SAP S/4HANA. Companies implement a digital platform, such as SAP S/4HANA, not only to run their core business processes, but to take full advantage of the new digital world where innovative, disruptive applications can be game changing. This is why companies will look to exploit the full potential of the SAP HANA platform to move beyond the core.
© Copyright. All rights reserved.
83
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
Text Processing with SAP HANA
Figure 54: Text Processing with SAP HANA
Did you know that between 70% and 80% of data in an organization is unstructured, and most of this unstructured data is text based? The majority of the most powerful and insightful business information is locked up in text. Unlocking it should be taken seriously. SAP HANA has native text-processing capabilities. These include the following: SAP HANA Native Text-Processing Capabilities ●
●
●
Text search: Fuzzy search (Google-like searching) helps users with fault-tolerant searches during data input. It helps to improve data quality by suggesting spellings and codes. It helps to avoid duplication by suggesting similar matches before a user creates another customer account. Text analysis: Identifies key entities in text. For example, how many times was company x mentioned this week in tweets that also mentioned words relating to acquisition? Aggregated sentiment analysis of a new product helps you to learn what consumers think, so you can react and make improvements. Text mining: Which documents cover similar topics? What is the key subject being discussed in a series of documents or emails?
SAP HANA text processing handles multiple languages. It can identify the language automatically from the text and apply appropriate linguistic rules. SAP HANA text-processing capabilities are already very well exploited in SAP S/4HANA applications, and customers can develop their own applications using the same capabilities.
84
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP HANA Processing Capabilities
Spatial Analysis with SAP HANA
Figure 55: Spatial Analysis with SAP HANA
SAP HANA can store and process spatial data. For example, we can identify the exact location of each customer and when the customer is browsing our online catalog we can suggest the nearest pickup location. SAP HANA is fully integrated with industry leading partners who specialize in spatial processing. These include Google, ESRI, Pitney Bowes and Tom Tom. There are many use cases for spatial data, these include: Spatial Data Examples ● ●
●
Live Traffic information - communicate to emergency services driver Sport - In-game football analysis - add geo sensor to ball and players and track movements, distances, contacts, and so on. Energy companies - map their pipes, cables, identify closest engineer, or identify nearby assets that could also be cleaned or maintained to save on separate call out.
Graph Processing with SAP HANA Graphs are used to model data when it is best represented using a network. For example, logistics and transportation, utility networks, and social networks. The basic idea behind graph modeling is that it allows a modeler to easily define a series of entities (nodes) and link them in a network that represents how they relate to each other. Graph models can indicate flow direction between entities so that additional meaning can be added to the network and traces can be made. Imagine a complex supply chain mapped using a graph, where all manufacturers, suppliers, distributors, customers, consumers are all represented with
© Copyright. All rights reserved.
85
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
information stored along the connections. But why would you want to define such models? The benefit is that it is easy to develop applications that can traverse huge graphs at speed so you can ask questions such as: How many hours has the product traveled between two specified points in the network? Where are all the possible points of origin of this product? Describe the entire journey of a product by listing all of the stop off points.
Figure 56: Example Graph Model
The example in the figure, Example Graph Model, is one that most people can relate to, but there are many other interesting examples such as: Medical — create a network of patients, conditions, treatments, and outcomes for re-use in diagnosis and planning treatments of other patients. Social network — using popular social media portals, find your customers and their friends, friends of friends, and likes or dislikes to create marketing opportunities.
86
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP HANA Processing Capabilities
Predictive Analysis with SAP HANA
Figure 57: Predictive Analysis with SAP HANA
A key theme running through SAP S/4HANA is embedded analytics. In many cases, this means adding in predictive capabilities to a transaction flow. Customers can continue to build their own applications that embed predictive capabilities. For example, an administrator is providing security clearance to sensitive data for a new employee. However, during the clearance process, SAP HANA identifies and alerts the administrator to a suspicious pattern of system access by the employee that does not fit the profile of this type of worker. SAP HANA has an extensive built-in library of powerful predictive algorithms and business functions to suit different analysis scenarios, as shown in the figure, Predictive Analysis with SAP HANA. In addition to the built-in algorithms, SAP HANA is integrated with the 'R 'public libraries, where thousands of additional algorithms can be found. With SAP HANA's ability to manage huge data volumes, and at speed, real-time predictive analysis is possible and can add huge value to business transactional processing to offer decision support in-line. You can find many examples of embedded predictive analysis in SAP S/4HANA applications.
Follow on courses For continued learning in these topics consider : ●
HA100 — SAP HANA Introduction
●
HA200 — SAP HANA Administration and Operations
●
HA300 — SAP HANA Modeling
LESSON SUMMARY You should now be able to: ●
Describe SAP HANA processing capabilities
© Copyright. All rights reserved.
87
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: SAP HANA
88
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Learning Assessment
1. Which recent hardware architecture trends does SAP HANA exploit? Choose the correct answers. X
A Multi-core processors
X
B Cheaper and larger memory size
X
C Faster disk speeds
X
D Multi CPUs working in parallel
2. What type of table storage does SAP HANA support? Choose the correct answers. X
A Column
X
B Row
X
C Vector
X
D Flat
3. What type of tasks does SAP HANA typically take over from the application server? Choose the correct answers. X
A Filter
X
B Aggregate
X
C Validate screen input
X
D Sort
4. Even though SAP HANA utilizes a full in-memory database, disk storage is still required. Determine whether this statement is true or false. X
True
X
False
© Copyright. All rights reserved.
89
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: Learning Assessment
5. What data types can SAP HANA natively store and process? Choose the correct answers.
90
X
A Voice
X
B Transactional
X
C Textual
X
D Spatial
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 3 Learning Assessment - Answers
1. Which recent hardware architecture trends does SAP HANA exploit? Choose the correct answers. X
A Multi-core processors
X
B Cheaper and larger memory size
X
C Faster disk speeds
X
D Multi CPUs working in parallel
2. What type of table storage does SAP HANA support? Choose the correct answers. X
A Column
X
B Row
X
C Vector
X
D Flat
3. What type of tasks does SAP HANA typically take over from the application server? Choose the correct answers. X
A Filter
X
B Aggregate
X
C Validate screen input
X
D Sort
© Copyright. All rights reserved.
91
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 3: Learning Assessment - Answers
4. Even though SAP HANA utilizes a full in-memory database, disk storage is still required. Determine whether this statement is true or false. X
True
X
False
5. What data types can SAP HANA natively store and process? Choose the correct answers.
92
X
A Voice
X
B Transactional
X
C Textual
X
D Spatial
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 4
Applications
Lesson 1 Describing the Scope of SAP S/4HANA Applications
94
Lesson 2 Describing the Benefits of SAP S/4HANA Finance
96
Lesson 3 Describing SAP S/4HANA Enterprise Management
104
Exercise 4: Create a Business Partner
119
Exercise 5: Perform Order Fulfillment
125
Exercise 6: Analyze the Posted Invoice in FI
131
Exercise 7: Post an Incoming Payment
135
UNIT OBJECTIVES ●
Describe the scope of SAP S/4HANA applications
●
Describe the benefits of SAP S/4HANA
●
Describe enterprise management with SAP S/4HANA
© Copyright. All rights reserved.
93
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Lesson 1 Describing the Scope of SAP S/4HANA Applications
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the scope of SAP S/4HANA applications
SAP S/4HANA Applications
Figure 58: SAP S/4HANA - The Complete Solution
There are two key layers in the SAP S/4HANA application framework. SAP S/4HANA Enterprise Management represents the core solution, covering all missioncritical processes of an enterprise. It represents the foundational core solution, natively built on the SAP HANA platform and designed with SAP Fiori UX. For customers who are coming from an existing SAP applications background, Enterprise Management can be loosely compared to SAP ERP. However, SAP S/4HANA is a completely new set of applications. Although there are many similarities to SAP ERP, many of the processes are redesigned, so there is often not a simple one-to-one comparison with traditional transactions. SAP S/4HANA Line of Business (LoB) solutions provide much broader and deeper functionality to support organizations in strategic areas, where they want to fully exploit innovative digital applications. LoB solutions can be on premise or in the cloud. The key point is that you extend the core by adding LoB solutions. The overall solution is extended
94
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Scope of SAP S/4HANA Applications
seamlessly. When LoB solutions are added, the business users have the same Fiori-based user experience as before, with the same HANA-based high performance. SAP S/4HANA Enterprise Management - Scope
Figure 59: SAP S/4HANA Enterprise Management - Scope
SAP S/4HANA Enterprise Management is very broad, and includes support for key end-toend business processes, including the following: SAP S/4HANA Enterprise Management Key End-to-End Business Processes ●
Procure to pay
●
Plan to product
●
Order to cash
●
Request to service
Remember, core HR and core finance are also included in Enterprise Management, rather than only logistics and operations applications. For all these areas, there are additional LoB solutions that can be added to significantly extend the functionality and provide innovation on top of the core. SAP S/4HANA Enterprise Management is the digital core and represents the starting point on which to implement and build modern, innovative digital applications. LESSON SUMMARY You should now be able to: ●
Describe the scope of SAP S/4HANA applications
© Copyright. All rights reserved.
95
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Lesson 2 Describing the Benefits of SAP S/4HANA Finance
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the benefits of SAP S/4HANA
SAP S/4HANA Finance
Figure 60: SAP S/4HANA Finance Evolution
Traditionally, the SAP financial applications are separated into different components, for example, Financial Accounting (FI), Management Accounting (CO) and so on. These components are themselves made up of subcomponents such as Asset Accounting (FI-AA). Each component has its own data model architecture and this brings with it inefficiencies. The development of SAP S/4HANA provides the opportunity for a complete redesign of these data models, to remove redundancy and inefficiency. The development cycles for the architecture improvements have been constant: ●
96
In 2012, it was possible to implement SAP HANA as an accelerator to sit side by side with the traditional stack to apply significant speed-up to some selected applications. These included financial applications such as CO-PA.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Benefits of SAP S/4HANA Finance
●
●
●
In 2013, it was possible to migrate a traditional non-SAP disk-based database to SAP HANA so everything was running in memory. Accelerators were no longer required, so all applications benefited from fast in-memory processing. In 2014, SAP began the simplification journey by providing an add-in for finance that was part of Suite on SAP HANA (not SAP S/4HANA). This streamlined the finance application. In 2015, SAP completed the simplification journey by fully redesigning the data model and code for SAP S/4HANA Finance, which was the first major application of SAP S/4HANA.
Figure 61: Impact of SAP HANA on Finance: Simpler and Faster
SAP HANA makes finance management simpler and faster. End users receive personalized information with a granular drilldown to the line item. There are many ways to view and analyze data depending on the solutions implemented. Business intelligence products are also available that cover a full range of ways to represent data, renewed managerial roles that are specifically targeted to individuals like the financial officer or the receivables manager. In addition, SAP delivers renewed transactional roles for the end users such as the general ledger accountant or the fixed assets accountant.
© Copyright. All rights reserved.
97
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Figure 62: Functional Completeness of the Solution
SAP provides a fully integrated platform, based on the latest technology trends, to allow finance to lead the transformation to digital business. The figure, Functional Completeness of the Solution, shows the functional completeness of SAP S/4HANA Finance. All aspects of financial requirements across all roles are supported in granular solution areas. Simplification List
Figure 63: Simplification List
There are many simplified processes in SAP S/4HANA Finance. Customers who are coming from existing SAP Finance applications can learn about how traditional processes are rebuilt for SAP S/4HANA by referring to the key document Simplification List for SAP S/4HANA. In this document, which is freely available online, you
98
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Benefits of SAP S/4HANA Finance
can find out if an existing process is still available unchanged. If a process has changed, you can find out how it has changed or even been replaced. Note the SAP S/4HANA edition and release number that aligns to the document. The figure, Simplification List, shows the on-premise edition 1511.
Figure 64: The Nature of Instant Insight
Instant insight to action is based on real-time information. There is a single source of truth, on the most granular level the document line item. There is no searching and second guessing the source of data. Instant insight works with real time processing and has no batches. The solution includes dynamic planning and analysis simulations throughout the period and the data always based on the latest information available at any time.
Figure 65: The Universal Journal
The new journal entry consists of a header (table BKPF) and the respective items table ACDOCA. The ACDOCA table contains all fields needed for Finance: General Ledger, Accounts Payable, Accounts Receivable, Asset Accounting, and Management Accounting including the Material Ledger and Profitability Analysis. All cost elements, including secondary cost elements are now G/L accounts. The Ledger fields are used as the default option to map multiple Accounting Principles. The line item table ACDOCA has a 6 digit field document number field and 23 digits for amount fields.
© Copyright. All rights reserved.
99
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Figure 66: Universal Journal Extensibility
The Universal Journal can be extended with customer fields. Extensibility is available for all components that use the Universal Journal (G/L, CO, AA, ML). The standard General Ledger coding block extensibility can be used and affects the Universal Journal. Profit and Loss line extension using CO-PA capabilities is provided, both for field definition (characteristics) and the rich derivation tools from CO-PA. The new SAP HANA-based reporting of all components (G/L, AA, ML, CO) can access the customer fields.
Figure 67: External Postings with Simple Finance
Data for COEP, FAGLFLEXA, ANEP, MLIT, and so on, is stored directly in ACDOCA. BSEG is maintained, as it was earlier it is not affected by the new architecture. BSEG is still limited to 999 lines per document but you can summarize those lines and have up to 999.999 analytically at the highest granularity directly in ACDOCA. Profit center accounting, special purpose ledgers, and consolidations remain technically untouched so they continue to work. Components that have been built with special purpose ledger functionality such as joint venture accounting, and public sector management continue to work as before. Additionally, we have costing-based CO-PA that also works exactly as before with the enhancements that come with SAP HANA systems and CO-PA.
100
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Benefits of SAP S/4HANA Finance
Figure 68: Multi-Dimensional P&L
Another major advantage comes into effect when it is time for financial reporting. You can now drill down on any dimension in order to explore the breakdown of any balance. Remember, what you see in any report is an on-the-fly aggregation that always comes from the individual line items. For example, a sales director asks "Why is the profit so low on this new product we just launched? The total costs look high compared to the revenue collected." The sales director drills down on the total cost of sales, breaks down the cost elements, and notices that a lot of money has been spent on marketing the new product. Further drilldown identifies the biggest marketing expenses, which are celebrity agent fees. A further drilldown to break down the fees reveals an expensive British celebrity was used at a US launch, and that this person put in outrageous expense claims. Without leaving the report, the sales director has managed to get to the root of the issue of low profitability. Additionally, because everything is processed in memory, performance is not a problem on any data size. It is possible to keep drilling to the bottom, click by click.
© Copyright. All rights reserved.
101
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
SAP S/4HANA Central Finance
Figure 69: SAP S/4HANA Central Finance
Many organizations want to get started with SAP S/4HANA Finance as soon as possible, so they can start to realize the benefits of real-time, instant insight and consolidated financial management. However, they know their existing, and often multiple, ERP operations are complex and may have had a lot of customization over the years. This means it may take time to move all critical operations such as sales, procurement, and manufacturing to SAP S/ 4HANA, and a major project and associated budget would be needed for this big-bang approach. How can we get started with SAP S/4HANA Finance on its own? There is a solution. SAP S/4HANA Finance can be implemented as a central component in a landscape of SAP and non-SAP ERP systems, in order to provide all financial functions across the entire enterprise. Essentially, this involves connecting all legacy source systems to SAP S/4HANA Finance, so that all financial postings are updated and consolidated in the SAP S/4HANA system. This deployment scenario is known as SAP S/4HANA Central Finance. The source systems are the productive ERP systems that will continue to run even after the adoption of Central Finance. These can be SAP ERP systems and non-SAP systems. SAP ERP releases earlier than ECC 6.0 need special treatment, this also applies of course to non SAP systems. Often, source systems have been significantly customized, making it too expensive to migrate or upgrade them to SAP S/4HANA.
102
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Benefits of SAP S/4HANA Finance
Figure 70: Reference Back to FI Document in Source ERP System
The document header of the newly posted FI document in the SAP S/4HANA Central Finance target system includes new fields that have been added to reference the posting back to the original source document in the source system. In the Related Documents view of the newly posted FI document in Central Finance, you can see the information that refers back to the original document. It is even possible to navigate back to the original source documents in the source ERP systems. Related SAP Links Table 1: Related SAP Links Where
What
Link
sap.com
SAP S/4HANA LoB Finance
http://go.sap.com/ solution/lob/finance/ s4hanafinanceerp.html
Follow-on courses For continued learning in these topics consider : ●
S4F00 — SAP S/4HANA Finance — Overview of Financials
LESSON SUMMARY You should now be able to: ●
Describe the benefits of SAP S/4HANA
© Copyright. All rights reserved.
103
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Lesson 3 Describing SAP S/4HANA Enterprise Management
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe enterprise management with SAP S/4HANA
Enterprise Management with SAP S/4HANA
Figure 71: Unchanged Core ERP Processes and New Trends
Core ERP operational processes have remained largely unchanged. It is still necessary to support the operations of a business in the core areas of sales, procurement, manufacturing, and service. However, we now live in the digital world and there are new market trends due to the digital transformation. Although the processes have not changed hugely, the way they are executed has changed. For example, the multi-channel methods the consumers now use to order goods and services have changed. The speed at which they expect their orders to be fulfilled has changed. The speed and visibility of customer feedback, good and bad, has changed. As more and more sensors show up in a variety of devices, there are new opportunities to monitor, trace, and track everything in your operations. Further changes include Big Data and more opportunities to develop deeper insight to help us continually improve the efficiency of our operations. Organizations are keen to optimize their core processes and this is usually the highest priority, but they are also very keen to explore new business models that modern business systems such as SAP S/4HANA support.
104
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
To stay relevant in these times of massive disruption, enterprises are forced to review how their current core systems are supporting the new business realities. Consequently, enterprise management has to adapt to this changing digital world.
Figure 72: SAP S/4HANA Enterprise Management - Scope
Here we focus on how SAP S/4HANA Enterprise Management supports core operational processes. SAP has worked closely with customers to identify where digitized operations could provide the most value. The result is a massive wave of simplification and innovation in the core that covers critical business processes in finance, sales, service, sourcing and procurement, manufacturing, supply chain, asset management, research and development, and human resources. SAP S/4HANA Enterprise Management represents the core solution, covering all missioncritical processes of an enterprise. It represents the foundational core solution, natively built on the SAP HANA platform and designed with SAP Fiori UX. SAP S/4HANA Enterprise Management is broad and includes the following: ●
Procure to pay
●
Plan to product
●
Order to cash
●
Request to service
●
Core human resources
●
Core finance
We can further break these up into the following key areas:
© Copyright. All rights reserved.
105
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
SAP S/4HANA Enterprise Management Key Areas ●
Logistics Often referred to as simple logistics, this was never an official product name and was used internally by SAP during the development phase. The correct name is Materials Management and Operations and it covers sales, procurement, and manufacturing, as well as all inventory management and logistics execution that runs through these core processes. We will focus on this area in the next lesson.
●
Request to Service This covers service-based scenarios, as opposed to product-based scenarios, but also often integrated scenarios, such as shipping a product, then later performing a service repair.
●
Core Human Resources This covers basic personnel scenarios.
●
Core Finance This covers basic legal and management accounting.
Key Innovations Mapped to Core Processes
Figure 73: Key Innovations Mapped to Core Processes
The figure, Key Innovations Mapped to Core Processes, shows how the various innovations appear throughout the core processes for Materials Management and Operations. This provides a better view of what is covered in Materials Management and Operations. SAP S/4HANA is a process-oriented solution. This means that the business functions, such as available-to-promise, overlap with multiple processes. For example, notice how this function appears in both Plan to Product and Order-to-Cash. Both processes require stock availability checking functions and have only one common function that deals with all types of material availability check, regardless of who is requesting the check.
106
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Figure 74: SAP S/4HANA Enterprise Management - Logistics Area
With regard to logistics SAP S/4HANA Enterprise Management comprises generally the functionality covered by SAP ERP 6.0 logistics. Major simplifications have been done in: ●
Inventory management
●
Material requirements planning
●
Capacity planning
●
Sales and distribution
●
Procurement
SAP S/4HANA Enterprise Management is complemented by capabilities of: ●
SCM
●
CRM
●
PLM
●
SRM
SAP S/4HANA Enterprise Management is supporting digital trends such as the Internet of Things (IoT) and business networks.
© Copyright. All rights reserved.
107
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Figure 75: Key Business Innovations in SAP S/4HANA Enterprise Management
Several areas within SAP S/4HANA Enterprise Management are affected from business innovations compared to former ERP solutions. Focusing on the logistics area, we have mainly the blue-colored components. The following components have been re-architected for the in-memory platform: ●
Material Requirements Planning
●
Inventory Management
●
Material Valuation (integrated to FI)
New responsive user experience design has been implemented for the roles of: ●
Sales representative order management and billing
●
Procurement clerk
●
Material planner
Finally, the following functionality has been unified in core:
108
●
Available to promise and backorder processing
●
Capacity planning
●
Industry solutions have been moved to core
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Procurement
Figure 76: Procurement
Procurement covers the end-to-end process that starts with requisition management, goes through to order management, then to goods receipt, invoice receipt, and supplier payment. A variety of purchase requirements are handled quickly and efficiently. SAP S/4HANA simplifies the source of the supply assignment, so less time is spent figuring out which suppliers to use for orders. Employees are given self-service requisition capabilities to create, manage, and track their orders efficiently to allow the purchasing department to deal with more high-value strategic buying decisions, rather than the day-to-day, low-value items needed by the business. Buying has been simplified with one-stop purchase order processing, combining requisition and shopping carts into a single business object. There are up-to-date insights with real-time purchasing and inventory reporting, so we always have accurate information to support decision making. We have native integration to support the transmission of purchase orders and other related documents through the Ariba ®Network.
© Copyright. All rights reserved.
109
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Inventory Management
Figure 77: Inventory Management
Inventory Management supports the identification, classification, valuation, and storage of stock items across complex supply chain networks. Traditionally, a lot of stock movement posting was carried out in batch processes, particularly where stock movements needed to be calculated from production yields, such as backflushing. This meant the stock position was not always up to date. With SAP S/4HANA, we work in a real-time inventory management environment, where up-to-date information is always available. At any moment, you can see across a time horizon all future stock movements and balances that include all demand and supply, and at all levels of product structures, right down to the smallest component. You can finally see accurate costs associated with all levels of the BOM in real time. This means you can calculate real-time profitability of products, based on accurate direct and indirect costs. By working with real-time inventory, there is no longer a need for the stock buffers that were used in the past to make up for inaccuracies and allow for discrepancies. This results in an increased stock turnover. With the power and speed of SAP HANA, you no longer have to process inventory in large, aggregated batches. Now you can process much smaller lot sizes on demand.
110
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Material Requirements Planning (MRP)
Figure 78: Material Requirements Planning (MRP)
MRP supports multi-level BOM component planning over a short to medium-term horizon. This is a very intense and complex process that traditionally took a lot of resources and a long time to run. With the power of SAP HANA, MRP now runs significantly faster. This means more MRP runs can be carried out in order to plan more frequently and with smaller batch sizes, providing the business with an accurate picture of product and component availability. You can set up real-time alerting to highlight when stock situations need attention, with prioritization of the most critical issues, so they can be dealt with quickly. The application makes proactive suggestions whenever there are issues with material flow to point the way to solutions.
© Copyright. All rights reserved.
111
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Available-to-Promise
Figure 79: Available-to-Promise
Available-to-promise offers the following: ●
Real-time availability check that considers all planned and actual future orders
●
Simultaneous checks of all items in an order
●
Smart product substitution processing
●
With the power of SAP HANA, massive speed-up of processing availability checks
●
Smart backorder processing and product allocation help to deal with conflicts when there is a low stock situation or a new product launch requires all key customers to have a fair share.
Figure 80: Example: ATP Backorder Processing and Release for Delivery App
112
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Two examples from the advanced ATP area (Available-to-Promise) being relevant for SAP S/ 4HANA 1610 are the Release for Delivery app and the new ATP Backorder Processing: The Release for Delivery app helps reprioritizing sales orders, changing confirmed dates and quantities, and triggering delivery creation. Advanced Backorder processing is based on five different confirmation strategies win, gain, redistribute, fill, and lose, and supports high volume mass ATP checks for sales orders. Capacity Planning
Figure 81: Capacity Planning
Capacity planning supports the planning of production orders and sequencing and scheduling of actual production and assembly operations. At the same time, resources are planned to ensure production plans can be met and any shortages are highlighted so they can be resolved quickly.
Figure 82: Example: MRP Live and Capacity Planning with PP/DS in SAP S/4HANA (I)
© Copyright. All rights reserved.
113
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
As an example, evaluation of the current requirements and the supply situation are possible at any time, based on the current receipts, current documents and current stock so that the customer and the users always get the right and current information. With the MRP-Cockpit, combined with the decision support capabilities, the MRP Controller can make his work more efficient, execute more efficient, get the decision proposals, and make the right decisions based on actual information. The MRP Controller can evaluate the single shortages, the further week supply and the changes in the supply chain. At the end the MRP Controllers are able to use the MRP-Cockpit as the main entry point for their complete daily work.
Figure 83: Example: MRP Live and Capacity Planning with PP/DS in SAP S/4HANA (II)
From a system architecture perspective, with SAP S/4HANA 1610 there is an alternative way of integrating advanced production planning and detailed scheduling: PP/DS, that is, the APO component covering production planning and detailed scheduling, is also an integrated part of the SAP S/4HANA system. With this implementation the user interface is harmonized, the Core Interface is simplified, master data is harmonized, there is powerful analytics available, and you can make use of ”one MRP" instead of two in two systems. Similar to PP/DS, also the Extended Warehouse Management component EWM has been embedded in SAP S/4HANA 1610.
114
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Order Management
Figure 84: Order Management
Order management covers quotation, to order, to delivery, to billing, to payment - the complete, end-to-end order management lifecycle. Order management includes new applications to provide end-to-end order fulfillment visibility to ensure any blockages are highlighted and dealt with immediately. It works on the basis of exception-driven order processing, which means the end-to-end process is highly automated and only issues that need intervention are highlighted. We call this frictionless sales order processing and it ensures orders are fulfilled as quickly as possible.
© Copyright. All rights reserved.
115
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Moving Industry Functionality to the Core
Figure 85: Moving Industry Functionality to the Core
For more than 20 years, SAP has been providing industry-specific functionality to either replace or enhance the standard functions of the business suite. For example, a customer in the automotive industry may be keen to implement the SAP for Automotive solution to take advantage of the additional functionality that supports complex component supersession management (such as when a car component is no longer available and is replaced by one or more newer, improved components). You might think that this specialized function would only be of interest to organizations in the automotive industry, but any organization might find they also have need for this type of function to manage any type of product replacement scenario. In fact, it is surprising that the majority of organizations who use some of the most popular SAP industry solutions are not from those industries at all. SAP decided to combine the functions from various generic industry solutions with SAP S/ 4HANA Enterprise Management, so that any organization can include these functions in their own solutions. The industry solutions SAP chose are part of what is known as Discrete Industries and Mill Products (DIMP). DIMP is the umbrella term used to describe a group of generic industry solutions. and it can be broken down into more specific industries, including aerospace and defense, automotive, high tech, engineering construction and operations, and industrial machinery and components industries.
116
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Figure 86: SAP S/4HANA Data Model Simplifications
What does “simplification” imply from technological perspective? First of all, the new data model is simple: ●
Only main tables remaining, no redundancies
●
Clear separation of master data from transactional data
●
Reduction of memory footprint
There is the principle of "One": ●
Only one valuation method (Material Ledger) instead of two
●
Flexible rebate management instead of cumbersome and expensive redundancies
It implies throughput increase: ●
INSERT only on database level (MM-IM)
●
No locks for standard price valuation
© Copyright. All rights reserved.
117
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Simplification List
Figure 87: Simplification List
The Simplification List describes in detail and on a functional level what happens in SAP S/ 4HANA to individual transactions and solution capabilities found in SAP Business Suite products. In some cases, we have merged certain functionalities with other elements, or reflected them within a new solution or architecture, compared to the SAP Business Suite products. This is a key document that is used in the implementation phase and is relevant only to customers who are converting from SAP Business Suite to SAP S/4HANA. It helps to determine the impact of converting. For example, the Simplification List highlights where transaction codes are no longer available and points to the replacement application. The Simplification List is especially helpful when the source systems have had customizations, because you can consider how these might be affected by the new design and make adjustments.
118
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Exercise 4 Create a Business Partner
Create a new Business Partner master record for a new customer. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Start the Maintain Business Partner app from the SAP Fiori Launchpad. 2. Create the new business partner and maintain the information:
General Data using the following
Field name
Value
Business Partner Categorization
Organization
Business Partner
T-OVW##
Grouping
External alpha-numeric numbering
Title
Company
Name
MTB World ##
Street/House number
P4
Postal Code/City
68161 Mannheim
Country
DE (Germany)
Region
BW (Baden-Wurttemberg)
Language
German
3. Maintain the Company Code Data information:
for the new business partner using the following
Field name
Value
BP role
FI Customer
Company Code
1010
Reconciliation Account
12100000
4. Maintain the Sales Area Data and use the following information: Field name
Value
BP role
Customer
© Copyright. All rights reserved.
119
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Field name
Value
Sales Organization
1010
Distribution Channel
10
Division
00
Sales District
DE0002 (Southern Germany)
Currency
EUR
Price Group
C1 (Regular Buyer)
Customer Pricing Procedure
01 (Procedure 01)
Delivering Plant
1010
Shipping Conditions
01 (Standard)
Inco. Location1
Plant 1
Terms of Payment
0001 (Pay immediately w/o deduction)
Account Assignment Group
01 (Domestic revenues)
Tax classification
1 (Liable for Taxes)
Incoterms
EXW
Inco. Location1
Plant 1
Payment terms
0001 (Pay immediately w/o deduction)
Account Assignment Group
01 (Domestic revenues)
Tax classification
1 (Liable for Taxes)
5. Check that the mandatory partner functions have been filled automatically. Note the values in the table below: Partner Function
Number
Sold-To Party Bill-To Party Payer Ship-To Party
120
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Solution 4 Create a Business Partner
Create a new Business Partner master record for a new customer. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Start the Maintain Business Partner app from the SAP Fiori Launchpad. a) To start the app, choose the corresponding tile in your SAP Fiori Launchpad. 2. Create the new business partner and maintain the information:
Order Fulfillment group on the
General Data using the following
Field name
Value
Business Partner Categorization
Organization
Business Partner
T-OVW##
Grouping
External alpha-numeric numbering
Title
Company
Name
MTB World ##
Street/House number
P4
Postal Code/City
68161 Mannheim
Country
DE (Germany)
Region
BW (Baden-Wurttemberg)
Language
German
a) Choose the Organization button. b) In the Business Partner
and Grouping fields, enter the values provided in the table.
c) On the Address tab, enter the values provided in the table. d) Save your entries, but do not leave the screen. 3. Maintain the Company Code Data information:
for the new business partner using the following
Field name
Value
BP role
FI Customer
© Copyright. All rights reserved.
121
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Field name
Value
Company Code
1010
Reconciliation Account
12100000
a) Click on Switch Between Display and Change b) In the Change in BP role field, choose the c) At the top of the screen, choose the
at the top to switch to change mode. FI Customer value.
Company Code button
d) Enter the value provided in the table for after you entered the company code.
.
Company Code . Don’t forget to press ENTER
e) On the Customer: Account Management the Reconciliation Account .
tab, enter the value provided in the table for
f) Save your entries, but do not leave the screen. 4. Maintain the Sales Area Data and use the following information:
122
Field name
Value
BP role
Customer
Sales Organization
1010
Distribution Channel
10
Division
00
Sales District
DE0002 (Southern Germany)
Currency
EUR
Price Group
C1 (Regular Buyer)
Customer Pricing Procedure
01 (Procedure 01)
Delivering Plant
1010
Shipping Conditions
01 (Standard)
Inco. Location1
Plant 1
Terms of Payment
0001 (Pay immediately w/o deduction)
Account Assignment Group
01 (Domestic revenues)
Tax classification
1 (Liable for Taxes)
Incoterms
EXW
Inco. Location1
Plant 1
Payment terms
0001 (Pay immediately w/o deduction)
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Field name
Value
Account Assignment Group
01 (Domestic revenues)
Tax classification
1 (Liable for Taxes)
a) In the Change in BP role field, choose the b) At the top of the screen, choose the
Customer value.
Sales and Distribution
button
. c) Enter the values provided in the table for Division.
Sales Organization , Distribution Channel , and
d) Confirm your values by pressing ENTER. e) On the Orders tab, enter the values provided in the table for the Sales District , Currency , Price Group , and Customer Pricing Procedure fields. f) On the Shipping tab, enter the values provided in the table for the the Shipping Conditions . g) On the Billing tab, enter the values provided in the table for the Location1 , Payment terms and Account Assignment Group .
Delivering Plant and Incoterms , Inco.
h) Confirm your entries by pressing ENTER. i) Enter the value for
Tax Classification in table Output Tax .
j) Save your entries. 5. Check that the mandatory partner functions have been filled automatically. Note the values in the table below: Partner Function
Number
Sold-To Party Bill-To Party Payer Ship-To Party a) On the Partner Functions , tab within the Customer Data of your new business partner (T-OVW## ), check the values for the partner functions and note them in the table.
© Copyright. All rights reserved.
123
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
124
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Exercise 5 Perform Order Fulfillment
Sell and deliver the produced material to your new customer. Create the corresponding invoice. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Create a sales order using the following information: Field name
Value
Order Type
OR
Sales Organization
1010
Distribution Channel
10
Division
00
Sold-To Party
T-OVW##
Cust. Reference
4455##
Cust. Ref. Date
today
Material
TG11
Quantity
2
2. Save the sales order. Write down the sales order number.
3. Create the outbound delivery with reference to the sales order with shipping point and your Ship-To Party T-OVW##.
1010
Write down the document number of the delivery.
4. Pick the material for the outbound delivery and post the goods issue.
© Copyright. All rights reserved.
125
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
5. Create the billing document with reference to the outbound delivery. Use your Party as selection criterion.
Sold-To
Write down the document number of the billing document.
126
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Solution 5 Perform Order Fulfillment
Sell and deliver the produced material to your new customer. Create the corresponding invoice. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Create a sales order using the following information: Field name
Value
Order Type
OR
Sales Organization
1010
Distribution Channel
10
Division
00
Sold-To Party
T-OVW##
Cust. Reference
4455##
Cust. Ref. Date
today
Material
TG11
Quantity
2
a) Start the Create Sales Order app in your Launchpad.
Order Fulfillment group on the SAP Fiori
b) On the Create Sales Order: Initial Screen, enter the Order Type and the values provided in the table for the relevant organizational data. c) Press ENTER. d) On the Create Standard Order: Overview screen, enter the values provided in the table for Sold-To Party , Cust. Reference , Cust. Ref. Data , Material , and ordered Quantity . 2. Save the sales order. Write down the sales order number.
a) To save the sales order, choose in a popup.
© Copyright. All rights reserved.
Save bottom right. The order number is then displayed
127
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
1010
3. Create the outbound delivery with reference to the sales order with shipping point and your Ship-To Party T-OVW##. Write down the document number of the delivery.
a) Start the Create Outbound Deliveries Fiori Launchpad.
app in your Order Fulfillment group on the SAP
b) Enter Ship-To Party T-OVW## and Shipping Point 1010 in the respective fields. c) To see a list of sales documents corresponding to your selection, choose
Go
top right. d) Mark your sales order and, at the bottom of the screen, choose
Create Deliveries
. e) To navigate to the log, choose
Display Log
f) Choose the Deliveries category
.
.
You see the document number of the created outbound delivery in the log. 4. Pick the material for the outbound delivery and post the goods issue. a) Start the Pick Outbound Delivery Launchpad.
app in your Order Fulfillment group on the SAP Fiori
b) Enter the number of your outbound delivery in the corresponding field and press ENTER. c) On the Pick Outbound Delivery screen, ensure that you are in the and, for Picking Quantity , enter 2 PC.
Picking process step
d) Choose Save bottom right.
e) In the same app, choose the
GI Ready button
to switch to the
GI
Ready view. f) To fulfill this step, click
Post GI
bottom right.
5. Create the billing document with reference to the outbound delivery. Use your Party as selection criterion.
128
Sold-To
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
Write down the document number of the billing document.
a) Start the Create Billing Documents Launchpad.
app in your Order Fulfillment group on the SAP Fiori
b) Enter your Sold-To Party T-OVW## in the respective field. c) Click Display Billing List bottom right. d) Select the row with your outbound delivery and choose bottom right. e) On the Invoice (F2) Create: Overview of Billing Items to create the billing document.
Individual Billing Document screen, choose
Save bottom right
The number of the created document is displayed in a popup.
© Copyright. All rights reserved.
129
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
130
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Exercise 6 Analyze the Posted Invoice in FI
You previously posted an invoice for your sales order. In this exercise, you check and analyze the FI posting in order to understand the integration and the data recorded on the FI document. You also want to view the customers’ outstanding balance. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Go to the Manage Journal Entries app and find the posted customer invoice, use your username S4H01-## where required. 2. Select the billing document transfer and open it with the Manage Journal Entry app. 3. Check the related documents tab and confirm the sales order number. 4. Check the Revenue Item, and view the account assignment analysis. 5. Select the customer line, check the
Payment Method , and enter Payment Methods
T.
Write down the amount for the customer item (this changes, so no fixed amount is given).
6. Open the Overdue Receivables 7. Filter for your customer
app.
T-OVW## .
8. Save Overdue - Customer T-OVW##
as a tile.
9. Go to the Launchpad home page, and find and launch your tile.
© Copyright. All rights reserved.
131
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Solution 6 Analyze the Posted Invoice in FI
You previously posted an invoice for your sales order. In this exercise, you check and analyze the FI posting in order to understand the integration and the data recorded on the FI document. You also want to view the customers’ outstanding balance. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Go to the Manage Journal Entries app and find the posted customer invoice, use your username S4H01-## where required. a) In the Accounting Transaction
tile group, choose the
Manage Journal Entries
tile.
b) Choose Filters . c) In the Administrative Data
section, choose
More Filters .
d) Select the JE Created By checkbox, and choose
.
f) In the Name text box, enter g) Choose OK
.
S4H01-##, select the checkbox next to the field, and choose
e) Enter your username, Save
OK
S4H01-## and choose
OK
.
.
2. Select the billing document transfer and open it with the Manage Journal Entry app. a) Choose the document number with document type
Billing doc.transfer (RV) .
b) Choose Manage Journal Entry . 3. Check the related documents tab and confirm the sales order number. a) Choose RELATED DOCUMENTS. b) Check the Sales Order number. The number should be the one that you created earlier, you can confirm by clicking on it and displaying the document. 4. Check the Revenue Item, and view the account assignment analysis. a) Select Edit
to go into edit mode. In the
Line Items section, select the revenue
line. It should be line 000002.
132
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
b) Click View Profitability Segment
.
Note: In the pop-up, all information, such as Material Group and Sales District are updated directly in Accounting and available in reporting. 5. Select the customer line, check the
Payment Method , and enter Payment Methods
T.
Write down the amount for the customer item (this changes, so no fixed amount is given).
a) Choose
(Back ).
b) Select the receivable item. It should be line 000001. c) Check the Payment Terms The Payment Terms
.
should be 0001. T (SEPA transfer).
d) In the payment methods, enter e) Choose Back to Journal Entry . f) Choose Save
.
g) Exit to the SAP Fiori Launchpad Homepage. 6. Open the Overdue Receivables
app.
a) In the Accounting Transaction 7. Filter for your customer
Customer (All) .
T-OVW##.
c) Select your customer and choose 8. Save Overdue - Customer T-OVW## a) Choose
.
T-OVW## .
a) On the filter bar, choose b) In the search, enter
, choose Overdue Receivables - today
OK
.
as a tile.
(Action ).
b) Choose Save as Tile . c) In the Subtitle , enter T-OVW## and choose
OK
.
9. Go to the Launchpad home page, and find and launch your tile. a) On the SAP Fiori Launchpad Homepage, refresh the browser (press Ctrl+R). b) Drag the tile to the
© Copyright. All rights reserved.
Accounting Transactions
group.
133
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
c) To launch your customized app, choose the
134
Overdue Receivables T-OVW##
tile.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Exercise 7 Post an Incoming Payment
You have received payment from your customer and want to clear his account. Post an incoming payment for your customer. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Use the Post Incoming Payments app to enter the payment and clear your customer account. Enter the data as in the following tables: Table 2: General Information Field
Value
Company Code
1010
Posting Date
Today’s date
Document Date
Today’s date
Value Date
Today’s date
Journal Entry Type
DZ (Customer Payment)
Table 3: Bank Data Field
Value
G/L Account:
11001020 (Bank1 Bank Transfer)
House Bank / Account ID
Bank1 / GIRO
Amount / Currency
Amount from Invoice / EUR
Document Date
Today’s date
Table 4: Open Item Selection Field
Value
Account Type / Account ID
Customer / T-OVW##
2. Select the item to clear from the list of proposed items. 3. Post the payment document.
© Copyright. All rights reserved.
135
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Solution 7 Post an Incoming Payment
You have received payment from your customer and want to clear his account. Post an incoming payment for your customer. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Use the Post Incoming Payments app to enter the payment and clear your customer account. Enter the data as in the following tables: Table 2: General Information Field
Value
Company Code
1010
Posting Date
Today’s date
Document Date
Today’s date
Value Date
Today’s date
Journal Entry Type
DZ (Customer Payment)
Table 3: Bank Data Field
Value
G/L Account:
11001020 (Bank1 Bank Transfer)
House Bank / Account ID
Bank1 / GIRO
Amount / Currency
Amount from Invoice / EUR
Document Date
Today’s date
Table 4: Open Item Selection Field
Value
Account Type / Account ID
Customer / T-OVW##
a) In the Accounting Transaction
tile group, choose the
b) Enter the data as in the table, and choose
136
Post Incoming Payments
tile.
Propose Items .
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
2. Select the item to clear from the list of proposed items. a) Find the line with the amount to be paid and choose
Clear .
3. Post the payment document. a) Choose Simulate b) Choose Post
. .
c) Go back to the Home page.
© Copyright. All rights reserved.
137
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
Follow on courses For continued learning in these topics consider : ●
138
S4LG1 — Innovative Logistics Processes in SAP S/4HANA Enterprise Management
●
S4MA1 — SAP S/4HANA Manufactoring — Functions & Innovations
●
S4PR1 — SAP S/4HANA Enhancements to Processes in Procurement
●
S4SD1 — SAP S/4HANA Sales — Functions and Innovations
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing SAP S/4HANA Enterprise Management
LESSON SUMMARY You should now be able to: ●
Describe enterprise management with SAP S/4HANA
© Copyright. All rights reserved.
139
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Applications
140
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Learning Assessment
1. What are the benefits of the SAP S/4HANA Finance Universal Journal? Choose the correct answers. X
A Period end closing is obsolete
X
B Drill down to the most granular information
X
C Reporting from the source with no data movement needed
X
D Easy extensibility
2. Which of the following are important architectural components in SAP S/4HANA Central Finance? Choose the correct answers. X
A SAP Landscape Transformation Replication Server (SLT)
X
B Central Finance Accounting Interface
X
C SAP BW extractors
X
D Business Mapping
3. Which of the following are included in SAP S/4HANA Enterprise Management? Choose the correct answers. X
A Order to Cash
X
B SAP Ariba
X
C SAP SuccessFactors
X
D
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Learning Assessment
4. What does DIMP relate to? Choose the correct answer. X
A Single sign-on
X
B SAP Industry solutions
X
C Simplified data model architecture
X
D Data mapping policy for central finance
5. To understand the mapping between SAP Business Suite applications and SAP S/4HANA applications, what do you refer to? Choose the correct answer.
142
X
A Simplification List
X
B SAP Solution Manager
X
C SAP S/4HANA Product Roadmap
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 4 Learning Assessment - Answers
1. What are the benefits of the SAP S/4HANA Finance Universal Journal? Choose the correct answers. X
A Period end closing is obsolete
X
B Drill down to the most granular information
X
C Reporting from the source with no data movement needed
X
D Easy extensibility
2. Which of the following are important architectural components in SAP S/4HANA Central Finance? Choose the correct answers. X
A SAP Landscape Transformation Replication Server (SLT)
X
B Central Finance Accounting Interface
X
C SAP BW extractors
X
D Business Mapping
3. Which of the following are included in SAP S/4HANA Enterprise Management? Choose the correct answers. X
A Order to Cash
X
B SAP Ariba
X
C SAP SuccessFactors
X
D Core Human Resources
X
E Plan to Product
© Copyright. All rights reserved.
143
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 4: Learning Assessment - Answers
4. What does DIMP relate to? Choose the correct answer. X
A Single sign-on
X
B SAP Industry solutions
X
C Simplified data model architecture
X
D Data mapping policy for central finance
5. To understand the mapping between SAP Business Suite applications and SAP S/4HANA applications, what do you refer to? Choose the correct answer.
144
X
A Simplification List
X
B SAP Solution Manager
X
C SAP S/4HANA Product Roadmap
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 5
Adoption
Lesson 1 Describing the Overall Aim of SAP Activate
146
Lesson 2 Describing the SAP Activate Methodology
150
Lesson 3 Describing the SAP Activate Best Practices
156
Lesson 4 Describing the SAP Activate Guided Configuration
163
Lesson 5 Adapting Custom ABAP Code
166
UNIT OBJECTIVES ●
Describe the overall aim of SAP Activate
●
Describe SAP Activate methodology
●
Describe SAP Activate Best Practices
●
Describe SAP Activate Guided Configuration
●
Explain the importance of a custom code review
© Copyright. All rights reserved.
145
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Lesson 1 Describing the Overall Aim of SAP Activate
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the overall aim of SAP Activate
SAP Activate
Figure 88: SAP Activate
SAP Activate is a combination of Methodology, Tools and Content to help customers simplify and accelerate the adoption of SAP Solutions such as SAP S/4HANA. SAP Activate was introduced as an innovation adoption framework for SAP S/4HANA. We often hear in the field that SAP Activate is a new methodology but that is only a third of what it actually is. SAP Activate is a framework consisting of three closely integrated components: ●
SAP Best Practices: Delivers ready-to-run business processes as well as best practices for migration and integration
●
146
Configuration tools:
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Overall Aim of SAP Activate
Available both in the cloud and on-premise (we will discuss the differences during the course) ●
SAP Activate Methodology: Uses agile techniques to implement the SAP S/4HANA solution in the cloud or on-premise
Let me expand a little bit on the configuration tools. The Guided Configuration capabilities and Content Lifecycle Management tools are available today in the SAP S/4HANA cloud solutions. In the on-premise implementation, the project teams will use the IMG (Implementation Guide or SPRO) tools to configure the solution. Later in this course, we will discuss the different configuration tools in the respective units dealing with the cloud and on-premise implementation approach. When designing the implementation experience for customers who are moving to SAP S/ 4HANA, we must consider the different scenarios that the customers will be following along with the flexibility of choice of deployment. SAP Activate supports the following deployment scenarios of SAP S/4HANA: ●
New Implementation
●
System Conversion
●
Landscape Transformation
New Implementation Scenario
Figure 89: New Implementation Scenario
This scenario describes a New implementation of SAP S/4HANA, for example, for customers migrating a legacy system, also known as “Greenfield” approach. Customers can gain from a re-engineering and process simplification based on ready-to-run business processes. The implementation will be accelerated through predefined migration objects & best practices available with guided configuration. This approach helps reduce time to value and customer total cost of ownership and rapid adoption of new innovations. Project Duration Parameters ●
Number of data migration objects (Material, Customer, Vendor, etc.)
© Copyright. All rights reserved.
147
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
●
Volume and Complexity per data migration object
For SAP S/4HANA Cloud there is no installation required of the software; the customers simply: ●
Activate the required business processes
●
Migrate the business data from the legacy systems
Remember, the implementation project does not start from scratch. The initial configuration of SAP S/4HANA is based on preconfigured system, providing ready-to-run business processes with sample data, and this marks the starting point. Existing SAP System Conversion Scenario
Figure 90: System Conversion Scenario
This scenario focuses on existing SAP Business suite customers who want to convert their current system into an SAP S/4HANA system. That means database, SAP NetWeaver, and application transition in one step. Obviously, the biggest advantage for customers choosing this option is the conversion without re-implementation. This means a non-disruptive approach for existing business processes while still being able to transition over time to the simplified and innovative processes. The good news is that existing customizations can also be converted but there should be a re-evaluation of customization and existing process flows. It is important that we describe this scenario as conversion, rather than upgrade. We are converting from one SAP product to another SAP product. Upgrades are when we move to the newer version of a product we already run. Conversion Scenario Steps ● ●
●
148
Update your system to SAP NetWeaver Application Server ABAP 7.5. Migrate the database to SAP HANA, but only in cases in which the SAP Business Suite system is not yet on SAP HANA. Install SAP S/4HANA and SAP Fiori for SAP S/4HANA.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Overall Aim of SAP Activate
●
Migrate data from the old data structures to the new, simplified data structures.
Landscape Transformation Scenario
Figure 91: Landscape Transformation
In this third scenario supports SAP Business Suite customers who want to consolidate their landscape or to selectively transform data into an SAP S/4HANA system. The customers can benefit from selective data transformation allowing a phased approach, focusing on parts of the business with highest ROI and lowest TCI. The system and landscape consolidation with harmonized/simplified processes and unified master data will lead to a lower TCO. Project Duration Parameters ●
●
General: Depending on the selected sub-scenario (System Consolidation, Selective Migration, Central Finance) Specific: Number of systems to be consolidated, volume of selected data
Transformation to SAP S/4HANA Steps ● ●
●
Possibly a new installation of S/4HANA or a conversion from ERP to S/4HANA. Additional migration steps that are based on SAP Landscape Transformation Replication Server (SLT) in order to move or replicate the data. Set up of a central finance instance. This approach is used so that individual legacy source systems (SAP or non-SAP) can begin to post their finance data in real time to a central S/ 4HANA system (cloud or on premise). This allows customers to get started early with S/ 4HANA Finance, but keep their legacy applications running on existing systems until they are ready to fully convert.
LESSON SUMMARY You should now be able to: ●
Describe the overall aim of SAP Activate
© Copyright. All rights reserved.
149
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Lesson 2 Describing the SAP Activate Methodology
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP Activate methodology
SAP Activate Methodology
Figure 92: SAP Activate Methodology
SAP Activate methodology provides one simple, modular, and agile roadmap that supports all S/4HANA implementations, whether on premise or in the cloud. SAP Activate provides full support for the initial setup of SAP S/4HANA but also provides support after go-live for continuous business innovation. SAP Activate methodology enables co-innovation with customers and is accessible for partners who can add their own content, perhaps to support specific industry or country requirements. It is the successor of the ASAP and SAP Launch methodologies and is optimized for an SAP S/4HANA implementation.
150
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Methodology
SAP Activate Methodology Roadmap
Figure 93: Roadmap
SAP Activate methodology provides a comprehensive roadmap for a simplified deployment of S/4HANA. As shown in the figure, Roadmap, the roadmap starts by guiding customers through an exploration phase for S/4HANA using a trial version. Customers can try out the SAP Fiori user experience across many preconfigured business scenarios. Next, customers PREPARE and set up their own private model company, so they can fully explore the functions and processes. The setup of the model company is very fast, as we already populate it with example master data and transactions, and it is already configured for best practices. In the EXPLORE phase, using the model company, we guide customers through a fit/gap analysis to identify what needs to be done to adapt the system to the exact requirements of the customer. In the REALIZEphase, customers are guided through Best Practices integration with business networks, such as Ariba, and cloud-based applications, such as SuccessFactors. This phase also guides customers through data migration, customization, and extensions, all following SAP Best Practices. The DEPLOY phase ensures customers cover all the key areas of preparation for go-live, including user readiness facilitated by SAP Learning Hub, which is the SAP cloud-based training solution. Finally, we ensure customers are fully ready for the continuous operation and optimization of their solution, using SAP Best Practices for monitoring and support. The RUN phase represents the deliverables and tasks to run and operate the SAP solution.
© Copyright. All rights reserved.
151
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
Hierarchy of Methodology Information on SAP Jam
Figure 94: Hierarchy of Methodology Information on SAP Jam
SAP Activate methodology is available through the Methodology Jam community that is open to customers, partners, and internal SAP users. The SAP Activate methodology is structured as follows in the JAM community: ● ●
●
The landing page contains overview information, latest updates, and key links. From the landing page, users can navigate to a specific methodology phase and explore the key deliverables (that group together 'deliverables'). If users wish to dive deeper, they can access the deliverable details, which provide descriptions of the deliverable and appropriate accelerators.
In addition to this structure, the Jam space contains collaboration areas. Users can comment and provide feedback on each item. They can also start discussions, engage with SAP experts, and share examples with the community. An advantage of hosting Activate on JAM is that it is a live environment, where the latest information is always available. To request access SAP Activate methodology, use the link:
152
http://bit.ly/SAPActivate
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Methodology
Methodology Content and the Roadmap Viewer
Figure 95: Roadmap Viewer
The SAP Roadmap Viewer can be found at https://go.sap.corp/roadmapviewer or from a link on the SAP Methodologies JAM page. Here you will find the detailed roadmaps and accelerators summarized on the SAP Methodologies JAM site.
Figure 96: Roadmap Viewer - Details
Roadmap viewer is a tool that gives access to a full work breakdown structure of a particular project type. The content is available in an on-line Fiori based environment. It is hosted or managed within the ATP HANA Cloud platform. It shows the SAP Activate roadmaps for SAP S/4HANA and the SAP Activate roadmaps for other solutions.
© Copyright. All rights reserved.
153
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
We call them general WBS’s, which are applied to different On-Premise solutions or Cloud solutions. The hierarchy that we see in this environment (unlike the SAP JAM sites) is the standard core WBS hierarchy of the WBS of: ●
Phase
●
Deliverable
●
Tasks
With an additional view by workstream. Options to Access Roadmap Content
Figure 97: Access Methods
There are three methods of Access to SAP Activate: ●
SAP JAM
●
SAP Roadmap Viewer
●
SAP Solution Manager
SAP JAM - Provides a high level learning overview at a glance. The SAP Activate Methodology Jam site was opened in July of last year for everybody to access. In 2015 we had about 3,000 users, at the end of 2016 there were over 14,000 registered users. SAP Roadmap Viewer - Roadmap Viewer allows customers and partners to view Solution Manager Roadmaps online. Roadmap viewer is a tool that gives access to a full work breakdown structure of a particular project type. The content is available in an on-line Fiori based environment.
154
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Methodology
SAP Solution Manager – Project Management tiles in SAP Fiori Launchpad - the business view. SAP Solution Manager 7.2, Fiori Launchpad entry point For Project Management there are three standard tiles (‘My Projects’, ‘May Tasks’, ‘Project Analysis’)
Follow-on courses For continued learning in these topics consider : ●
ACT100 — SAP Activate Methodology
●
ACT200 — Agile Project Delivery
LESSON SUMMARY You should now be able to: ●
Describe SAP Activate methodology
© Copyright. All rights reserved.
155
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Lesson 3 Describing the SAP Activate Best Practices
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP Activate Best Practices
SAP Activate Best Practices
Figure 98: SAP Best Practices Overview
The figure, SAP Best Practices Overview, shows some of the Best Practices for SAP S/ 4HANA. SAP Best Practices for SAP S/4HANA provide ready-to-run digitized analytical and operational business processes that cover the fundamental business processes of an enterprise, often referred to as the baseline. No matter if you want to streamline your procure to pay processes, optimize your order to cash flow, or take advantage of simple finance, we provide a pre-configuration for many of your business priorities. Let's take a look at an example of a new financial implementation. You can leverage parallel accounting to address multinational reporting requirements; deliver standard chart of accounts; preconfigured best practice solution for closing books, remaining IFRS compliant, tracking debits and credits, calculating taxes. These ready-to-run business processes are easily integrated with other cloud solutions, such as SAP SuccessFactors Employee Central or the Ariba Network. SAP provides Best Practices for integration with cloud solutions. SAP offers a set of best practices content for line of
156
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Best Practices
business and industry solutions that are available for our customers to leverage and integrate with their SAP S/4HANA Solution. SAP delivers Best Practices for user experience with SAP Fiori. The best practices packages are available in the SAP Service Marketplace. Customers can download the SAP Best Practices content and use it in their own environment. For Cloud implementations, the Best Practices processes will be pre-activated when the cloud solution is provisioned. SAP Best Practices for SAP S/4HANA Cloud
Figure 99: SAP Best Practices for SAP S/4HANA Cloud
The figure, SAP Best Practices for SAP S/4HANA Cloud, provides a view of the best practices portfolio for SAP S/4HANA the Cloud. This figure is based on the 1603 edition of the Best Practices. In the cloud there are new best practices released with each release of the software (for example, every quarter). In the SAP S/4HANA Cloud, SAP provides customers with best practices for each of the following Cloud Solutions: ●
Enterprise Management
●
Professional Services
●
Marketing
Each of these best practice packages contains scope items and building blocks that cover the scope of the solution. Marketing is smallest of the three with just a handful of scope items, while enterprise edition has the most scope items of the three editions. In addition, SAP delivers best practices for data migration, applicable to the three best practices. These migration best practices enable customers to load their existing master data and transactional data into the system. The best practice for migration is to have predefined load templates and predefined tools for loading the best practices. The best practice also includes a validation that data loads are successfully completed.
© Copyright. All rights reserved.
157
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
The middle portion of this figure with SAP SuccessFactors, SAP Ariba, and SAP Hybris Cloud for Customer, indicates that the integration best practices exist for these cloud solutions. SAP Best Practices for SAP S/4HANA: On-Premise Edition
Figure 100: SAP Best Practices SAP S/4HANA
The figure, SAP Best Practices for SAP S/4HANA, for the on-premise edition is similar to that for cloud best practices, but contains additional items. In addition to the ready-to-run business processes for SAP S/4HANA on-premise, the portfolio covers best practices for SAP Fiori and SAP UX. There are also best practices for operational reporting. As with Cloud Best Practices the on-premise best practices are supported by Best Practices for data migration. At the top of the figure we have a set of best practices for Line of Business solutions and Industry solutions. We recommend that you review the availability of these Best Practices across the SAP solution portfolio because the Best Practices are continually developed and expanded.
158
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Best Practices
Basic Understanding of SAP Best Practices Content
Figure 101: SAP Best Practices Content in Three Layers
The following list outlines the three layers in the business process SAP Best Practices content for SAP S/4HANA: ●
Solution Package
●
Scope Items
●
Building Blocks
The solution layer corresponds to a specific version of the software that SAP is shipping for SAP S/4HANA, (for example, SAP S/4HANA, SAP S/4HANA Marketing Cloud, and so on). Within the solution, we can find scope items. Scope items represent the predefined business processes like make-to-stock production process, sales order processing, and revenue planning process, to name a few. Each scope item represents the best practices functionality that is delivered out of the box. Scope items can be included or excluded from the project's scope. The building blocks are actual configuration steps that set up the capability of the solution in the system. The configuration content is entered into these building blocks and executing the building blocks in the right sequence configures the best practices solution.
© Copyright. All rights reserved.
159
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
SAP Best Practices Content - Bill of Materials
Figure 102: SAP Best Practices Content Bill of Materials
The figure, SAP Best Practices Content - Bill of Materials, represents the relationship between the layers of SAP Best Practices. Each solution has a number of scope items. We can see about 50 to 60 of the scope items in the current version of SAP S/4HANA on-premise Best Practices. This number will change with time as more scope items are configured for the edition. Other editions like marketing in the cloud have a smaller number of scope items. Some building blocks are shared between scope items. This means that the building block configuration is required to make each of the scope items functional. The tools like SAP Solution Builder that project teams use to activate best practices ensure that the building blocks are executed in the right order to activate the predefined scope that the customer needs. If a customer decides to exclude specific scope items, the system will ensure that only the building blocks needed for functionality in scope will be run and activated. This is the modular structure of the SAP Best Practices. The figure, SAP Best Practices Content - Bill of Materials, shows examples of accelerators that are delivered at the different layers. ●
●
At the solution level, there are number of accelerators including presentations, content library link with access to all the best practices documentation, the administration guide, SAP Notes. At the scope item level, the SAP S/4HANA best practices deliver the fact sheet, which is the overview of the scope item with the description of the scope item, the business benefits, the business process model in BPMN notation, and the test scripts.
Activation of the best practices content by the project team is needed in the on-premise solution. In the cloud solutions, the best practices will be activated for the customer based on the input from the project team. The provisioned system will have the best practices preactivated.
160
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Best Practices
The building blocks come with the configuration guide document, which shows the detailed configuration settings for each building block. This document can be used as a reference if the configuration is used manually.
SAP Best Practices Explorer
Figure 103: SAP Best Practices Explorer
In Q3 2016, the SAP Best Practices content was made available in the SAP Best Practices Explorer (https://rapid.sap.com/bp/). This is a web channel experience to search, browse and consume SAP Best Practices and will replace the SAP Service Marketplace. Note: On the screen in the figure, SAP Best Practices Explorer, you can see there is a message when following the link to the SAP Best Practices Explorer suggesting that those accessing the link should sign in with their SAP user Id (S-USER) to gain access to the detailed accelerators. For example this access is required to view the Configuration Guides relating to the Building Blocks. The Best Practices packages can also be downloaded to SAP Solution Manager 7.2 within the Solution Administration ( SOLADM) transaction.
© Copyright. All rights reserved.
161
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
SAP Best Practices Explorer – SAP S/4HANA
Figure 104: SAP Best Practices Explorer And SAP S/4HANA
The screen in the figure, SAP Best Practices Explorer – SAP S/4HANA, shows an early example of the SAP Best Practices content available relating to SAP S/4HANA. Having chosen a package to explore select a localization version (similar to the example shown). The page then navigates you through the SCOPE ITEM GROUPS, SCOPE ITEMS and BUILDING BLOCKS. Note: Before the Best Practices Explorer, and Best Practice content download to SAP Solution Manager 7.2, the Best Practices content was exclusively accessed through the SAP Service Marketplace.
LESSON SUMMARY You should now be able to: ●
162
Describe SAP Activate Best Practices
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Lesson 4 Describing the SAP Activate Guided Configuration
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe SAP Activate Guided Configuration
SAP Activate Guided Configuration
Figure 105: SAP Activate Guided Configuration
SAP Activate Guided configuration is a new approach for an assisted way to implement SAP Best Practices. For SAP S/4HANA Cloud edition, it also facilitates the lifecycle management of the pre-configured business processes from SAP and any additional customizing added by the customer. SAP is providing various tools to support these efforts. We recognize two cases of how the configuration tools are used with SAP S/4HANA: ●
The implementation of SAP S/4HANA cloud solution
●
And implementation of the on-premise solution
As represented on the slide, both start with using the Solution Builder tool to activate the Best Practices.
© Copyright. All rights reserved.
163
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
Next steps are then different in the on-premise and cloud. Let's cover each case separately starting with cloud: ●
SAP S/4HANA Cloud -
-
●
The activated environment can be adjusted with the self-service configuration UIs that are available to a customer or partner to use to configure and personalize the solution. The expert configuration capabilities are available for deeper configuration changes and access to this environment is restricted to SAP Service Center. The Service Center team works with the customer or with the implementation partner to apply the desired configuration settings in the system.
SAP S/4HANA on-premise -
In on-premise deployment, the project team uses the pre-activate Best Practices content in the sandbox system. SAP recommends to use the pre-activated SAP S/ 4HANA software appliance deployed into AWS for purposes of fit/gap analysis, which we will cover later in the course. Then the on-premise project team uses the standard implementation guide for configuration. The team also uses SAP Solution Manager to capture and store the solution documentation in one central place.
SAP Solution Builder Tool ●
●
●
This tool is used to develop and structure configuration content according to the domain model of SAP. All processes are modeled as scope items. Scope items are implemented through building blocks. Content is not just an option, but an integral part of the product. SAP solution builder tool is used to activate this SAP Best Practices content in the customer system.
Self Service Configuration UIs (relevant for SAP S/4HANA Cloud editions) ●
●
●
Next to the activation of ready-to-run business processes delivered by SAP Best Practices, customers typically want to personalize processes. Personalization typically does not change a business process but adjusts settings to the customer needs. SAP provides easy to use SAP Fiori applications for self-service configurations to support personalization.
Expert Configuration (relevant for SAP S/4HANA Cloud editions) ●
●
● ●
Our experience has taught us that almost no customer project can be implemented without adjustments. Customers typically want to add new processes or adjust pre-configured business processes delivered by SAP Activate. SAP will make Expert Configuration available to support these needs. With expert configuration, you can create your own scope items and (delta) building block(s) for any complementary content development at your side.
IMG and SAP Solution Manager Use configuration activities from the product Implementation Guide (IMG) or configuration object links added to the Configuration documentation in SAP Solution Manager.
164
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the SAP Activate Guided Configuration
SAP S/4HANA - Guided Configuration
Figure 106: SAP S/4HANA Cloud – Guided Configuration
For an SAP S/4HANA Cloud implementation, the Guided Configuration environment will be accessed using the 'Manage Your Solution' SAP Fiori application in the system. The figure, SAP S/4HANA Cloud – Guided Configuration, provides an example of the ‘Manage Your Solution’ screen (taken from SAP S/4HANA 1511) and describes some of the screen options. The ‘Configure your Solution’ option provides access to the Self-service configuration UI, which allows customers to personalize the solution. They can ‘View Solution Scope’ to know which processes have been activated in the system. Customers can use the environment to prepare and execute the data migration (in the ‘Migrate Your Data’ option). Additionally they can run automated tests of their processes with 'Test Your Processes'. These tests are running in the background and the test results provide a detailed account of all steps, including screen capture during the testing. You will find these options relevant within an SAP S/4HANA Cloud implementation. LESSON SUMMARY You should now be able to: ●
Describe SAP Activate Guided Configuration
© Copyright. All rights reserved.
165
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Lesson 5 Adapting Custom ABAP Code
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explain the importance of a custom code review
Custom Code Review
Figure 107: Review Custom ABAP Code During Migration Phase
SAP has always made it possible for customers and partners to adapt the processes and add new functionality to all applications. Whether it is to add new fields to the screens, new columns to tables, or new functions and interfaces, we can expect that all implementations of legacy SAP systems have some kind of customization. When a customer migrates an existing SAP system to S/4HANA, the standard ABAP code is migrated, and if necessary, adjusted automatically by the migration tools in order to run optimally on SAP HANA. S/4HANA runs on SAP HANA's in-memory database, and although the database compares conceptually to a traditional disk-based database, there are some features that are not the same. When custom code was written, the developer applied coding techniques that were optimal for traditional databases. These techniques are often not optimal for SAP HANA and need to be reviewed and perhaps adjusted. Although the migration tools move custom code to the new S/4HANA target system, there is no automatic adjustment of the code. The good news is that, in most cases, the code will run as expected. However, an important task in a migration to an S/4HANA project should be the detailed review of custom ABAP code in order to ensure the following: ●
166
That the custom code still functions as expected - there are a few coding techniques and database objects that simply do not work in S/4HANA and must be replaced.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Adapting Custom ABAP Code
●
That the custom code runs optimally with SAP HANA. Although the code may run, there are easy adjustments to the code that can make a huge impact on performance.
Review References to ABAP Dictionary Objects
Figure 108: Review References to ABAP Dictionary Objects
In the past, special types of ABAP tables were used in order to overcome limitations of the underlying databases that powered SAP applications. The tables shown in the figure, Review References to ABAP Dictionary Objects, are called pool and cluster tables and are found in standard and custom ABAP code. One of the key reasons for using special tables was to overcome design limitations of tables in certain databases. The special tables sit in the ABAP layer on top of the physical database and act as a logical layer to the ABAP code. SAP S/4HANA does not need these special tables, and uses only one type of table, called a transparent table, with no loss in performance or function. A transparent table has a one-toone relationship with a physical table. During migration, the special tables are converted to transparent tables. SAP standard code is automatically adjusted to switch from calling the special tables to calling the transparent tables. Secondary indexes are dropped during migration. Indexes are usually not required by SAP HANA. If your code refers to them, you must make adjustments. Customers and partners need to make their own checks and adjust their code where necessary. However, if your custom code refers to a standard table that has now been removed, SAP provides views for all removed tables. This means your code still works and just uses the view.
© Copyright. All rights reserved.
167
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
Other Essential ABAP Code Checks
Figure 109: Other Essential ABAP Code Checks
Issues to watch for with the ABAP code that mean the application may not function as expected are as follows: ●
●
●
Review of native SQL: For example, functions that only work with MS SQL Server, and database hints to override the SQL execution plan (for example, use this aggregate if it exists). Avoid SELECT *: This is another way of asking for all columns in a record. SAP HANA's column-based database works better when you ask for only columns you need. Do not assume a sort sequence of the results: Sort sequences were usually implied by the primary key, and SAP HANA does not pre-sort the data. You must explicitly code this sort request, if needed.
Recommended ABAP Code Review
Figure 110: Recommended ABAP Code Review
Look out for the following items in your existing ABAP code in order to improve the performance: ●
168
Avoid SELECT *
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Adapting Custom ABAP Code
SAP HANA's column-based database works better when you ask for only columns you need, and avoid filling memory with unwanted columns. ●
Try to Send a WHERE Clause to the SAP HANA Database Often, developers request all data (they do not use WHERE), and then they filter the data in the application code.
●
Push Down all Data-Intensive Functions to the SAP HANA Database Examples include aggregation, filters, and sorts. You do this by calling native SAP HANA database functions.
Tools for Code Review
Figure 111: Tools for Code Review
SAP provides tools to speed up and automate the code review phase and ensure nothing is missed. ABAP Code Inspector allows developers to choose the type of checks they want to make. For example, the following: Code Checks ●
Show me where I refer to pool and cluster tables
●
Show me where I use SELECT *
●
●
SQL Monitor identifies bottlenecks, so developers can focus on improving the most problematic code. For example, it takes a long time to read a table: maybe table partitioning could help? Usage and Procedure Logging (UPL) identifies dead code, or code that is rarely used. Do not waste time improving this if nobody uses it.
© Copyright. All rights reserved.
169
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Adoption
LESSON SUMMARY You should now be able to: ●
170
Explain the importance of a custom code review
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Learning Assessment
1. What are the 3 pillars of SAP Activate? Choose the correct answers. X
A Methodology
X
B Performance tuning
X
C Guided configuration
X
D Best Practices
2. What implementation scenarios are covered by SAP Activate? (There are three correct answers) Choose the correct answers. X
A System Conversion
X
B New Implementation
X
C Landscape Transformation
X
D Database migration
3. What type of checks must you make to your custom ABAP code prior to conversion? (There are four correct answers) Choose the correct answers. X
A Use of Object Oriented ABAP
X
B Use of pool and cluster tables
X
C Use of native SQL
X
D Use of database hints
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Learning Assessment
4. Put the following SAP Activate Methodology phases into the correct sequence. Choose the correct answer.
172
X
A Explore – Deploy – Realize - Prepare
X
B Explore – Realize – Deploy - Prepare
X
C Prepare – Explore – Realize – Deploy
X
D Prepare – Realize – Explore - Deploy
X
E Explore – Prepare – Deploy - Realize
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 5 Learning Assessment - Answers
1. What are the 3 pillars of SAP Activate? Choose the correct answers. X
A Methodology
X
B Performance tuning
X
C Guided configuration
X
D Best Practices
2. What implementation scenarios are covered by SAP Activate? (There are three correct answers) Choose the correct answers. X
A System Conversion
X
B New Implementation
X
C Landscape Transformation
X
D Database migration
3. What type of checks must you make to your custom ABAP code prior to conversion? (There are four correct answers) Choose the correct answers. X
A Use of Object Oriented ABAP
X
B Use of pool and cluster tables
X
C Use of native SQL
X
D Use of database hints
X
E Use of Select ALL
© Copyright. All rights reserved.
173
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 5: Learning Assessment - Answers
4. Put the following SAP Activate Methodology phases into the correct sequence. Choose the correct answer.
174
X
A Explore – Deploy – Realize - Prepare
X
B Explore – Realize – Deploy - Prepare
X
C Prepare – Explore – Realize – Deploy
X
D Prepare – Realize – Explore - Deploy
X
E Explore – Prepare – Deploy - Realize
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
UNIT 6
Embedded Analytics
Lesson 1 Introducing the Concept of Embedded Analytics with SAP S/4HANA
176
Lesson 2 Describing the Virtual Data Model (VDM)
184
Lesson 3 Viewing the Tools for End Users
188
Exercise 8: Use the View Browser
195
Lesson 4 Viewing the Tools for Key Users
199
Lesson 5 Viewing the Tools for IT Users
205
Lesson 6 Understanding Where does SAP BW Fits with SAP S/4HANA
208
UNIT OBJECTIVES ●
Describe the concept of embedded analytics with SAP S/4HANA
●
Describe a Virtual Data Model (VDM) and its implementation with SAP S/4HANA
●
Describe the tools for end users
●
Describe the tools for key users
●
Describe the tools for IT users
●
Describe where SAP BW fits with SAP S/4HANA
© Copyright. All rights reserved.
175
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 1 Introducing the Concept of Embedded Analytics with SAP S/4HANA
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the concept of embedded analytics with SAP S/4HANA
Embedded Analytics with SAP S/4HANA In the past we periodically moved transaction data from the transactional systems (OLTP) to dedicated, analytical (OLAP) systems, through a series of steps known as Extraction, Transformation, and Loading (ETL). This was done because transactional systems are not built to handle sophisticated analysis. Their focus is on optimal transaction processing. The transaction data is physically moved to a system where the focus is on optimized analysis. This movement creates delays is making operational data available for analysis, and there are many points of failure along the journey, so it comes with risk. This data transfer activity encourages the inefficient behavior of transact then analyze . Whereas we really need to be able to analyze at the very same time that we transact for optimal decision making.
Figure 112: No More Moving Data to Begin Analysis
Additionally, the landscape is complex and expensive, and special skills are needed to implement and run the various components in the ETL flow. One of the side-effects of the ETL approach is that a huge amount of duplication is generated, due to the constant copying of data from one system to the next. With SAP S/4HANA, OLTP, and OLAP are combined on a single, in-memory platform. This means that there is no more moving data, generating multiple copies, and causing delays in the viewing of the business performance information. We also have a much simpler IT landscape with only the SAP HANA platform needed. A key enabler of this simplicity is that the SAP S/4HANA data model is simple. We do not need to prepare and aggregate transactional data into separate analysis tables. All analysis is done directly on the core transactional tables. There is no more moving data, either from one
176
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing the Concept of Embedded Analytics with SAP S/4HANA
system to another, or even within one system, from detailed table to summary table. There is no redundancy at all. Additionally, SAP S/4HANA includes built-in analysis tools that are Fiori based and user-friendly and promote self-service operational BI. Better Analytics
Figure 113: Users Express Desire for Better Analytics
Removing the complexity and latency is not the only issue. We need to also improve the type of analytics available to users. The numbers speak for themselves. On the whole, using traditional business systems, users have reported that they experienced a very low personal success rate in all areas of modern analytics. Yet these same people know that these are important measures that could help them to be more successful in their roles. Embedded Analytics
Figure 114: Why are They Called Embedded Analytics?
In the past, analytics and transaction processing were considered separate tasks, usually with their own dedicated systems. Imagine this scenario: A business user creates a sales order for a new customer. During the transaction, the business user needs to decide how much discount to offer the new customer,
© Copyright. All rights reserved.
177
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
based on how likely the customer is to return. The business user saves the incomplete transaction. Later that day, an analysis is carried out and a report is produced in order to classify the customer's life-time value with a suggested range of discounts that could be offered. Then next day, the sales order is reopened and the appropriate discount is applied. The business user calls the customer to confirm the order. The customer really likes the discount but it is too late. The customer has already placed the order with a supplier who reacted more quickly. The order is lost. Within a transaction, a business user should be surrounded by contextual insight. This means key information should appear inside the transaction, where it is needed. Often, it is not a transaction that triggers the need for analysis. Sometimes, a transaction is needed as the result of an analysis. For example, after an analysis of wastage during manufacturing, each plant manager who has exceeded the thresholds for waste generation needs to be contacted with the results of the impact they have on the business profit. Rather than the details being collected from the analysis, they are pasted into an Excel document, and the document is attached to individual emails to the plant managers. The communication should simply be sent at the moment of analysis, rather than as a separate task in a separate system. All relevant information should be automatically collected for the communication. The key point is that analytics and transactions are no longer separate tasks in a modern business system, but are combined. A central theme of SAP S/4HANA is embedded analytics - analytics at the point of opportunity or risk within a transaction. SAP S/4HANA works on real-time data, so all analytics are always up to date. With today's fast-moving data, internal and external, decisionmaking on out-of-date data, even when it is just a few minutes old, can be costly. Embedded Analytics - Example
Figure 115: Embedded Analytics - Example
The figure, Embedded Analytics - Example, provides an example of SAP S/4HANA embedded analytics in action. As you can see, the user is creating a new purchase request and needs to assign a supplier. There are quite a few suppliers who can shop this product, so an embedded analysis right
178
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing the Concept of Embedded Analytics with SAP S/4HANA
inside the application provides some key decision-making information to the user to help them make the decision without leaving the application. The users choose the supplier with the best delivery performance. Advanced BI Tools
Figure 116: Continuing Deeper Analysis Using Advanced BI Tools
But perhaps a user needs to find out why a supplier does not achieve 100% delivery performance, for example, because there has been a serious issue that might be repeated. The user begins a drilldown to break down that 95% figure to look for a pattern. Perhaps the concern is far in the past and issues have now been fixed, or the whole of the last order was a disaster. This seamless, extended exploration of data is possible because, with SAP S/4HANA, you can launch advanced BI tools while still in context. You start inside the transaction and then navigate using embedded analytic tools and if necessary continue to navigate using sophisticated BI tools without losing the context. You can explore all dimensions of the performance of a supplier and, if necessary, drill all the way down to individual historical transactions. You can also use tools to look for hidden patterns of behavior to identify warning signs. Additionally, you can compare the current supplier data with years of historical information on the supplier to identify trends. All of this analysis is always based on real-time data. This is all possible with SAP S/4HANA Embedded Analytics, and we can address the low levels of satisfaction illustrated earlier. So as well as making analytics available right inside the business processes, we provide sophisticated tools that allow for advanced analysis.
© Copyright. All rights reserved.
179
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Embedded Versus Strategic Analysis
Figure 117: Embedded Versus Strategic Analysis
There are many analytic tools relevant to SAP S/4HANA. These tools are part of embedded analytics or strategic analytics, as follows: ●
●
●
Embedded analytics: A collection of tools that are included with core SAP S/4HANA. No additional license is required, and the focus is operational analytics. Strategic analytics: A collection of tools that are not included with core SAP S/4HANA. Additional licenses are usually required, and the focus is on deeper, more advanced BI scenarios. All analytics, embedded or strategic, always run on a single copy of live, common SAP S/ 4HANA data.
You may be surprised to know that S/4HANA Embedded Analytics also makes heavy use of an SAP BW system wherever deep multidimensional analysis is required. But this SAP BW system is fully embedded inside S/4HANA. In fact is not seen by the business user, it is quite invisible. The key component we use from the embedded BW systems is its Analytic Manager. This is the ‘brains’ behind BW querying and plays a big part in embedded analytics with SAP S/4HANA. SAP S/4HANA Embedded Analytics SAP S/4HANA Embedded Analytics are part of the core SAP S/4HANA license.
180
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing the Concept of Embedded Analytics with SAP S/4HANA
Figure 118: Embedded Analytics map
The tools can be broken down by the types of users at which they are aimed, as follows: ●
End User -
-
-
-
●
SAP Smart Business Cockpits: SAP Fiori-based cockpits built using the KPI modeling apps toolkit to create and group related KPIs and drill downs.. View Browser: SAP Fiori portal presenting standard and custom-created CDS views, with ability to launch a CDS query view into a Design Studio template for basic slice and dice. Embedded analytics in Fiori Apps: Any Fiori application that presents concentrated analytics either standalone or part of a transaction..
Key User -
-
●
Multidimensional Reporting: ABAP Web Dynpro-based standard delivered reports with flexible slice-and-dice navigation features presented through SAP Fiori.
Query Designer: A Fiori app to develop custom query views on top of CDS views. KPI Modeling tools: Toolkit to build KPIs, associate them with drilldowns, and assign them to tiles. Custom CDS View: Create custom CDS views using easy tool, where standard SAP supplied views are not suitable. This tool is shared between IT and key users.
IT user -
Core Data Service maintenance using Eclipse: CDS is the foundation for all analytics, provided by SAP and extendable by customers. IT users perform the maintenance using scripts in the Eclipse editor.
The other tools that are listed in the diagram are recommended by SAP for each user type, but are not part of the supplied Embedded Analytics and require separate licenses.
© Copyright. All rights reserved.
181
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
●
Custom CDS View: Create custom CDS views using easy tool, where standard SAP supplied views are not suitable. This tool is shared between IT and key users.
SAP S/4HANA Strategic Analytics
Figure 119: What is SAP S/4HANA Strategic Analytics?
SAP S/4HANA Strategic Analytics is the name given to the tools that are recommended by SAP for each user type, but are not part of the core SAP S/4HANA license. These tools leverage the same foundation used by embedded analytics, which are CDS views. They are used by dedicated BI users, who need to go beyond the capabilities of embedded analytics. Strategic analytics focus less on the operational analytics and more on a long-term, aggregated view of business performance. Strategic analytics include the following areas: ●
SAP BW Enterprise data warehouse used to consolidate multiple data sources, including SAP and non-SAP, with advanced data staging, and ETL flows with strong data flow management. Also capable of handling huge stores of data, with data lifecycle strategies.
●
Lumira Powerful data-mashup and visualization tool, used to create story boards that can provide insight where data is complex.
●
Design Studio A developers' tool used to create advanced analytical applications and dashboards that can be presented on any device.
●
Analysis for Office Excel-based advanced, multidimensional OLAP tool used for unrestricted, deep exploration of data.
●
182
Other SAP BusinessObjects Tools
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Introducing the Concept of Embedded Analytics with SAP S/4HANA
These tools include SAP Predictive Analytics, SAP BusinessObjects Web Intelligence, and SAP Crystal Reports. ●
CDS views can be a data source to be consumed directly by the reporting tools. They can also be used as a data source (extractor) to load BW DataStore objects. These can then be the data source for all reporting tools shown in the figure, What is SAP S/4HANA Strategic Analytics?.
LESSON SUMMARY You should now be able to: ●
Describe the concept of embedded analytics with SAP S/4HANA
© Copyright. All rights reserved.
183
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 2 Describing the Virtual Data Model (VDM)
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe a Virtual Data Model (VDM) and its implementation with SAP S/4HANA
Virtual Data Model (VDM) and its Implementation with SAP S/4HANA What is a Virtual Data Model (VDM)?
Figure 120: Virtual Data Model (VDM)
Database tables are generally not built for direct consumption by analytical applications. Database tables are generally consumed directly by transactional applications that need to read, insert, update and delete records. Database tables are often complex and do not easily represent business vies of data without combining them with other database tables. The main goal of a table is to provide a physical and optimal store of data, and this does not take their consumption by analytical applications into account. Optimal storage is their main goal, and this goal cannot always co-exist with the goal of ease of consumption. That is where a virtual data model comes in. A virtual data model (VDM) is a hierarchy of views, in which each layer adds more business context, until the top layer is consumed by the application. The lowest VDM layer sits on top of the database tables and consumes the most important data directly from the tables. Here we often see joins that bring the fragmented tables together. The next VDM layer consumes from the first virtual layer to refine the data, apply filters, add calculations, convert currencies, change the description of the columns, and so on. There is no technical, fixed limit to the number of layers in a VDM. However, for consistency and governance, the number of layers and their purpose are usually well defined.
184
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Virtual Data Model (VDM)
A VDM can be developed using scripting tools or graphical modeling tools. The VDM contains views that are fully reusable in any application, and can also be extended by customers. With the introduction of SAP Business Suite on HANA a few years ago, SAP developed their first VDM called SAP HANA Live. SAP HANA Live exposes all key operational tables from the various Business Suite applications such as ERP, CRM etc. and exposes them as views that can easily be consumed by any BI tool so that operational reports can be built. SAP HANA Live is still available and important for customers who run Business Suite on HANA (SoH). But for SAP S/4HANA, SAP HANA Live is not used . We have made huge changes to simplify the SAP S/4HANA data model compared to Business Suite, and SAP HANA Live is based on the original, non-simplified data model that is used by Business Suite and not SAP S/4HANA. So you might wonder why we didn't just develop a new version of SAP HANA Live for SAP S/ 4HANA. SAP HANA Live is built using the modeling environment objects of SAP HANA, specifically HANA Calculation Views. Whilst there is nothing at all wrong with that, SAP HANA Live does come with many limitations. The key limitation is that SAP HANA Live has only one use case: Business Intelligence (BI). Whilst we do need to support BI, the SAP S/4HANA VDM also needs to support many other use cases, including planning, enterprise search, and so on. We did not want to develop separate VDMs for each of these use cases especially when they have so much in common. So for SAP S/4HANA, we have a brand new implementation of the virtual data model using a completely different technology from SAP HANA Live that offers more flexibility. That technology is ABAP-managed Core Data Services (CDS) . CDS-Based VDM for SAP S/4HANA Embedded Analytics
Figure 121: CDS-Based VDM for SAP S/4HANA Embedded Analytics
The SAP S/4HANA VDM is built with ABAP-managed CDS views. ABAP-managed CDS views are developed, maintained, and extended in the ABAP layer of the SAP S/4HANA system. They are ABAP artifacts, and are physically stored in the ABAP repository, where the ABAP programs reside. They do not reside in SAP HANA.
© Copyright. All rights reserved.
185
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
It is advisable to refer to them carefully as ABAP-managed CDS views because there is another type of CDS view that is managed and stored in the SAP HANA platform. These are called SAP HANA native CDS views. These CDS views are not relevant to SAP S/4HANA embedded analytics. Many SAP S/4HANA embedded analytics tools directly consume the CDS views, but CDS views also generate transient BW InfoProviders. Think of these as dynamic BW InfoCubes that are created at runtime and disappear when the session ends. This is good news, because it means you can build BW BEx queries using CDS views as the data source. It also means you can build reports with any SAP BI (BusinessObjects) tools, making use of the CDS views, with or without a BEx query. A key concept behind CDS views is that they are the foundation for all consumption for SAP S/4HANA analytics and remove the need to develop the consumption layer in the database. ABAP-Managed CDS Views
Figure 122: What are ABAP-Managed CDS Views?
A CDS view is built using SQL, but with added annotations. When the CDS view is activated, an SQL view is generated in the SAP HANA database. Annotations are added to the native SQL to enrich the data when it arrives at the ABAP layer. The annotations describe how the view can be used (for example, for OLAP use only), restrictions (for example, for the country France only), and business context (for example, this account is a supplier, not a customer). When the CDS view is processed, the result is exposed to a hidden, embedded analytics engine. This is the same engine used by BW. This engine has been developed over many years and is very powerful. It can handle very advanced, multidimensional queries that include complex hierarchies. This is why a key component of SAP S/4HANA embedded analytics is the embedded BW. The BW analytic engine is necessary for query processing and to generate the transient providers. CDS views do not contain ABAP code, just standard SQL plus annotations to enrich the data. The runtime for CDS views is ABAP, so an SAP NetWeaver stack is required to execute CDS views. SAP S/4HANA is built on an SAP NetWeaver stack, so it is perfectly suited to this scenario.
186
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Describing the Virtual Data Model (VDM)
CDS views are built using the ABAP editor for Eclipse and since 1610 release we can also build CDS view using a simple Fiori application that key users may also be keen to use. SAP S/4HANA VDM Architecture
Figure 123: SAP S/4HANA VDM Architecture
CDS views are built in layers. The idea is to provide a set of base layer views (called private views) to offer a high degree of reusability of common views. Then you combine these private views to make them more useful at the next layer (interface views). Finally, you add more business semantics (such as filters and aggregation behavior) to provide a view that is optimal for consumption by the application code or analytic engine (consumption view). At all layers, extensions can be added. Customers can also add their own views at any layer and combine them with SAP-delivered views. This layering model is strictly enforced by SAP to provide governance and promote controlled extensibility. LESSON SUMMARY You should now be able to: ●
Describe a Virtual Data Model (VDM) and its implementation with SAP S/4HANA
© Copyright. All rights reserved.
187
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 3 Viewing the Tools for End Users
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the tools for end users
Tools for End Users An end user is someone who is at the consumption end of SAP S/4HANA embedded analytics, rather than working in the development area. End users are typically business users who are IT literate and comfortable with reporting tools.
Figure 124: End user analytics map
There a many tools that are recommended for the end user who works with SAP S/4HANA. Most of these tools are included in SAP S/4HANA Embedded Analytics, and some are not. We have included them all for completeness.
188
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for End Users
Multidimensional Reporting Client (MDRC)
Figure 125: Multidimensional Reporting Client
A multidimensional reporting client (MDRC) is an easy-to-use end user reporting tool that is embedded in SAP S/4HANA, and comes with the installation of core SAP S/4HANA. No separate installation of this tool is needed. . The MDRC is based on ABAP Web Dynpro and uses the grid layout. When the report is launched, a default layout is presented to begin the analysis. The user can then add or remove elements of the report. The great thing about this tool is that standard reports use this very same layout, so an end user quickly becomes familiar with the features and functions of the tool. Key capabilities include drilldown, sort, filters, and free construction of the report using any attributes and measures. Many of the capabilities will be familiar to existing SAP ERP customers who use ABAP reports. The client is limited to very basic OLAP reporting capabilities. When you launch a standard report in SAP S/4HANA, this appears in the Multi-dimensional reporting client.
© Copyright. All rights reserved.
189
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Smart Business Cockpits / KPI Tiles
Figure 126: Smart Business Cockpits / KPI Tiles
Smart Business cockpits deliver out-of-the-box Key Performance Indicators (KPIs) organized into tile groups. You can also create your own tile groups. As shown in the figure, Smart Business Cockpits / KPI Tiles, the tiles highlight key information at a glance. Numbers can be color coded to represent different levels of alert. The surface of the tile can show simple numbers or chart snippets. The information on the tile is updated in real time. You can reorganize tiles to form new groups in a cockpit. In addition, you can configure each tile with additional drilldown capabilities. Tiles can be single size or dual size. When you click a KPI tile in the group, you launch an evaluation that provides more information to break down the individual KPI, in order to provide drilldown capabilities and appropriate actions. We call this Insight to Action. For example, you may see a KPI tile that shows a missed profit target for your project in red. When you click the tile, you see a breakdown of costs in a bar chart. You can drill down on the highest cost to reveal some high spending on travel expenses. You then drill down to the individual expense postings. You realize some of the expenses are wrongly posted to your project, so you click the button to reassign costs to a different cost centre, all on the same screen. The KPI tile immediately reflects the adjustment, and now the profit figure is back in green. Customers can create their own KPI tiles and configure drilldowns. View Browser The View Browser is used to explore the CDS views supplied by SAP and also those created by customers. Note: For the 1511 release, this tool was called Query Browser and had limited features. That tool only exposed query views that were marked as available for consumption. This new tool exposes all CDS view types: basic, composite and consumption.
190
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for End Users
Figure 127: View Browser
It is possible to search for any views using a wide variety of methods, such as by using field names (shows me views that refer to field ‘Campaign’) or by application (show me all Billing views). You can also tag views so they are easy to find in a search. Users can also add views to their favorites so they only need to see those that align to their job. Views that are exposed for consumption can also be launched from the View Browser into the Design Studio template. Using the Query Designer application, customers can also create their own analytical queries and these will also appear in the View Browser. You can search for analytical queries by name or by application component. You can also explore the data definition before launching the query. It is possible to tag analytical queries, so they can easily be identified by key words or synonyms and are easily found. Analytical queries can be marked as favorites, so each user can quickly locate their most popular reports. The reports are launched with a standard Design Studio template that offers basic OLAP capabilities.
© Copyright. All rights reserved.
191
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Analytical SAP Fiori Applications
Figure 128: Analytical SAP Fiori Applications
These are dedicated SAP Fiori applications that use a particular Fiori template, which is optimal for analysis. The figure, Analytical SAP Fiori Applications, shows an example of a delivered analytical Fiori application. It uses the same VDM as all analytical applications in SAP S/4HANA to provide an instant response with real-time data. End users are assigned to relevant analytical SAP Fiori applications to support them in their roles. SAP BusinessObjects Lumira For self-service BI within SAP S/4HANA embedded analytics, we recommend SAP BusinessObjects Lumira.
192
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for End Users
Figure 129: SAP BusinessObjects Lumira
SAP BusinessObjects Lumira is a powerful, but easy-to-use, desktop tool that allows end users to acquire data from SAP S/4HANA, but also from any other data sources in a customer's landscape. Data from multiple sources can be combined into a single data set. The harmonization logic of multiple sources can be controlled by the end user. SAP BusinessObjects Lumira can automatically make suggestions to enrich the data. For example, if your data contains city names, SAP BusinessObjects Lumira automatically adds in the country, continent, and any other necessary information. It provides tools to allow the end user to prepare source data. Examples include splitting fields, trimming unwanted leading characters, assigning customers to groups, adding calculations, replacing values, and so on. One of the most important features of SAP BusinessObjects Lumira is its built-in visualizations. For very large data sets, these visualizations (which are also extendable) provide beautiful insights into data patterns. SAP BusinessObjects Lumira reports against the same VDM. SAP BusinessObjects Lumira has a separate license, and is not shipped with SAP S/4HANA Embedded Analytics. SAP BusinessObjects Analysis, edition for Microsoft Office If more advanced OLAP features are required than are available in the built-in MDRC, the recommended tool is SAP BusinessObjects Analysis, edition for Microsoft Office.
© Copyright. All rights reserved.
193
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Figure 130: SAP BusinessObjects Analysis, edition for Microsoft Office
This powerful reporting tool can be used to create simple, Excel-based reports all the way up to the most advanced, highly formatted reports, with full integration with Excel functions and features. The query views supplied by SAP and also created by customers can be launched with this tool so deep, multidimensional drill downs can be achieved. Also results can be displayed and drilled down using hierarchies. Charting is always a powerful feature of XL and this allows end users an easy way to visually represent SAP S/4HANA data. Remember, the CDS views always present the live operational data from SAP S/4HANA so up to the second information is always on hand. This is a key tool used by financial controllers and planners, but its ease of use and familiar interface make it a popular choice, regardless of role. It is already used by many customers. It is the flagship reporting tool for SAP BW, and end users can reuse the skills they have already developed. End users would consider this tool is they need to integrate SAP S/4HANA data with other data. BusinessObjects Analysis, edition for Microsoft Office uses a separate license, and is not included with SAP S/4HANA Embedded Analytics.
194
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Exercise 8 Use the View Browser
Open the View Browser Fiori application and launch a view to explore sales information. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Open the View Browser from the Fiori Launchpad and locate the analytical query C_SALESORDERITEMQRY. First, use the filters in the toolbar to show only the Consumption Views and then search for the view using the words Incoming Sales. 2. Launch the analytical query display currency.
C_SALESORDERITEMQRYand at the prompt enter
USD for
3. The query already shows Net Amount by Sales Organization and Yr/Month , but you should expand the result to show who created the orders (use the Created by dimension). Use the search feature to find this dimension. 4. Filter the entire query results to show only Sales Organization Sales Organization dimension to display a simpler result. 5. Set the results to show only the materials that least clicks.
1010 . Then remove the
HUETT has sold. Try to achieve this with the
6. Close the analysis and return to the Fiori Launchpad.
© Copyright. All rights reserved.
195
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Solution 8 Use the View Browser
Open the View Browser Fiori application and launch a view to explore sales information. Note that, in this exercise, when the values include ##, replace ## with the number provided by your instructor. 1. Open the View Browser from the Fiori Launchpad and locate the analytical query C_SALESORDERITEMQRY. First, use the filters in the toolbar to show only the Consumption Views and then search for the view using the words Incoming Sales. a) In the Launchpad, choose
b) Choose the filter button
View Browser .
Consumption in the toolbar to display only consumption views.
c) In the search field, enter the words ENTER. 2. Launch the analytical query display currency.
Incoming Sales (case sensitive) and press
C_SALESORDERITEMQRYand at the prompt enter
a) Select the view by choosing the checkbox alongside b) In the toolbar, choose
USD for
C_SALESORDERITEMQRY.
Show Content .
c) Enter USD in the prompt for
Currency , and choose
Done .
3. The query already shows Net Amount by Sales Organization and Yr/Month , but you should expand the result to show who created the orders (use the Created by dimension). Use the search feature to find this dimension. a) In the dimension search
crea.
field, enter the partial word
As you start typing you see the dimensions that match these characters. b) Drag the Created by dimension to the
Rows .
4. Filter the entire query results to show only Sales Organization Sales Organization dimension to display a simpler result. a) At the top right, open the filter entry pane by choosing
1010 . Then remove the Filters .
b) Scroll to Sales Organization , and enter 1010, and choose c) Drag the Sales Organization it from the results.
dimension from the
5. Set the results to show only the materials that least clicks. a) In the results area, right-click Member and Swap . b) Use the drop-down list to choose
196
Go.
ROWS to the DIMENSIONS to remove
HUETT has sold. Try to achieve this with the
HUETT and, from the context menu, choose Material and choose
Filter
OK.
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for End Users
6. Close the analysis and return to the Fiori Launchpad. a) Choose Home .
© Copyright. All rights reserved.
197
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
LESSON SUMMARY You should now be able to: ●
198
Describe the tools for end users
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 4 Viewing the Tools for Key Users
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the tools for key users
Tools for Key Users A key user is someone who is responsible for building analytics, and is often also a consumer. Key users are typically IT knowledgeable business people who build BI content for the business. They are very happy to use report building tools, and usually understand the concept of a data model. They usually work closely with IT, and are the interface between IT and business user.
Figure 131: Key User Analytics Map
With regard to SAP S/4HANA, there are various tools that are recommended for the key user. Some of the tools are included in SAP S/4HANA Embedded Analytics and some are not. However, for completeness we will cover them all here. Query Designer For building reports from scratch, we provide a built-in, easy to use Query Designer. This SAP Fiori application actually creates CDS query views without the need for coding.
© Copyright. All rights reserved.
199
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Note: This application has been available for some time in the Cloud edition of SAP S/ 4HANA, and it was also introduced for the on-premise edition in the 1610 release.
Figure 132: Query Designer
The same queries can also be built directly using the CDS query language, but this approach requires to use of the Eclipse CDS editor, and is not recommended for key users. Although Query Designer is an easy-to-use tool, it is aimed at key users, rather than end users. This is because the query needs to be built from scratch, unlike the analytical queries that are launched from the Query Browser, which have predefined layouts. An end user expects to see an already-constructed report, whereas this tool is used to create brand new reports. The queries created with Query Designer can then be discovered using the Query Browser. Note: The Query Designer has had a very recent name change. You will now see it referred to as Custom Analytical Queries .
200
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for Key Users
KPI Modeling
Figure 133: KPI Modeling
This is the toolkit used by the key user to develop the KPI tiles, and follow-on evaluations and drilldowns. All of these components are used to build smart business cockpits. There are two levels of KPI tiles. The first level involves the tiles on the Launchpad (think of these as showing the very high-level information at a glance). The second level involves the tiles within the cockpit, which appear in a row once you click Launchpad tile. It is possible to create multiple tiles, each presenting a KPI that relates to the overall topic. In the KPI configuration tool, you can choose from a library of KPI tile templates. For example, on the KPI tile, you can decide to present a critical business number, which can change color depending on the threshold value. You can also present a mini-chart to highlight a worrying trend that needs attention. Tiles can also contain dual visualizations, for example, a number representing the total lost sales, then a small bar chart alongside to show the top products that are losing sales, both on one tile. With this toolkit, you also define the drilldown that follows the click of a KPI tile. You can define multiple drilldowns for each tile. You classify the KPI tile so that it appears in the relevant catalog of the related KPI tiles, allowing users to locate the tiles they need using roles names and function names.
© Copyright. All rights reserved.
201
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Design Studio
Figure 134: Design Studio for Dashboard
The recommended tool to develop dashboards within SAP S/4HANA embedded analytics is Design Studio. Design Studio is a powerful tool that can be used to develop composite analytic applications, cockpits, and dashboards and can combine data from multiple sources, including relational, multidimensional, and flat files. The built-in graphical components, such as charts, maps, and buttons allow for the rapid design of highly interactive dashboards. Design Studio is not an end user tool, as it requires some specialist training. However, a key user can use the supplied templates for a quick start. Design Studio can automatically generate dashboards for immediate desktop and mobile device deployment. Dashboards created with Design Studio can be easily embedded into smart business cockpits to provide insight into a KPI that needs to be investigated. The figure, Design Studio for Dashboard, shows Design Studio opened in the background, with the generated dashboard displayed in the foreground. Design Studio comes with a separate license, and is not included in the SAP S/4HANA core embedded analytics. However, the applications created with the Design Studio can be embedded into smart business cockpits, within embedded analytics. Design Studio is a content creator tool.
202
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for Key Users
Analysis Path Framework
Figure 135: Analysis Path Framework
Analysis Path Framework (APF) can be integrated within smart business cockpits. APF provides insight to help you focus on where to dig deeper to find the root cause of an issue. The analysis path is a connected sequence of analysis steps (seen on the left of the figure, Analysis Path Framework) and you can move back and forward through the path to refine this iteratively when you discover more insights. As you modify any analysis in the path, for example, if you filter a country in the middle analysis, all other analyses in the path will change immediately. This in turn may help identify the next action. In simple terms, this tool helps you develop a story, and it is very helpful in supporting your explanation of how your analysis evolved and how you reached your conclusion. It is possible to replay the same path over multiple sets of similar data. Custom CDS Views You can use this application to create custom CDS views, based on the SAP predelivered basic CDS views or even other custom CDS views. You use this tool when there is no standard CDS view delivered by SAP and you need to create your own. The created CDS view can then be used by any BI tool including the Fiori Query Designer. Note: The Custom CDS View application was introduced with 1610 release.
© Copyright. All rights reserved.
203
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Figure 136: Custom CDS View
The process for creating a new CDS view is pretty straightforward and is easily understood by a key user. You start by selecting a data source and then apply settings for the fields you select in order to add semantic information such as business labels, currency, unit and aggregation behavior. The key aim of this tool is to enable key users to take over the creation of the custom CDS views without needing to use scripts. This will certainly be welcome by the IT users who are now relieved of some of the duties of custom CDS view creation and maintenance. LESSON SUMMARY You should now be able to: ●
204
Describe the tools for key users
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 5 Viewing the Tools for IT Users
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe the tools for IT users
Tools for IT Users An IT user is someone who is part of the technical team who sets up and maintains the infrastructure of SAP S/4HANA.
Figure 137: IT User Analytics Map
This includes all of the components of SAP S/4HANA embedded analytics, including the virtual data model (VDM). CDS view maintenance using Eclipse The Virtual Data Model (VDM) used by SAP S/4HANA Embedded Analytics is 100% based on ABAP-managed CDS views . We will refer to them simply as CDS views. But do not confuse them with SAP HANA CDS views.
© Copyright. All rights reserved.
205
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Figure 138: ABAP for Eclipse: CDS Development and Maintenance
The design and maintenance interface for CDS views is called ABAP for Eclipse. Even though CDS is part of the ABAP dictionary (DDIC), just like ABAP tables and views, domains and elements you cannot create CDS in SE80 or SE11 using SAPGUI. You must use the Eclipse client, and specifically the ABAP perspective within the Eclipse client to provide the correct CDS editor. Despite the name, no ABAP code is entered in an ABAP CDS view. A CDS view contains SQL code, and extra special syntax to add annotations that describe the technical and business semantics. You use this interface to review standard delivered CDS views, copy CDS views, and extend them with additional SQL logic and annotations. Developers very much like this method of working with CDS views as Eclipse is a familiar interface for coders, with many productivity aids such as syntax check, code auto-complete, debug etc..This interface is also used by application developers, who may be building ABAP code on one Eclipse tab, some JavaScript on another tab, and a database table on another tab. Therefore, being able to work on all of the development objects in one place is very convenient and encourages productivity. As well as a desktop client, it is also available as a Web client, which is key for cloud developers who do not want to install local Windows clients. It is possible to display the definition of any CDS view graphically, though you cannot edit it this way. You can also preview the data right from within the CDS view to ensure it returns the expected results. Custom CDS View This is very same application that is also used by the key user.
206
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Viewing the Tools for IT Users
Figure 139: Custom CDS View
If an IT user wants to develop and maintain CDS views using a simpler interface then this is what they can use. This application makes CDS creation easy because you do not have to know all the keywords, syntax, and sequence of the CDS script. However it is not possible to create complex CDS using this application. If you need a free-format CDS editor then you need to use Eclipse. LESSON SUMMARY You should now be able to: ●
Describe the tools for IT users
© Copyright. All rights reserved.
207
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Lesson 6 Understanding Where does SAP BW Fits with SAP S/4HANA
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describe where SAP BW fits with SAP S/4HANA
SAP BW and SAP S/4HANA SAP S/4HANA embedded analytics already includes an embedded BW in the core. This is used to provide analytical services to embedded analytics, but is mostly invisible to users. It might help to think of the embedded BW as a powerful, invisible, embedded analytical engine that provides the complex OLAP capabilities needed by many embedded analytics tools. Note: The next generation BW is called SAP BW/4HANA. It is the successor to SAP BW on HANA. Be aware: the embedded BW in S/4HANA is based on SAP BW on HANA and not SAP BW/4HANA. This is because SAP BW/4HANA does not run on a full NetWeaver stack – it uses a much lighter ABAP application server framework which is not compatible with SAP S/4HANA. BW on SAP HANA uses a full NetWeaver stack, the very same as SAP S/4HANA so that is why they can share they same platform. But also do remember that SAP S/4HANA can be full connected to either BW on SAP HANA or SAP BW/4HANA when they are used as separate installations (not embedded).
208
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Understanding Where does SAP BW Fits with SAP S/4HANA
Figure 140: Embedded BW Versus External BW
One of the services of the embedded BW is to generate a transient provider for all CDS views at runtime. This means it is possible to build BEx queries directly on these transient providers. It is also possible to build BI reports directly on these transient providers, without first creating a BEx query. However, for full Enterprise Data Warehouse cases, an external BW is still required. It is not advisable to use the embedded BW for this purpose for many reasons, including data volumes, performance impact, product lifecycle management, and ownership/governance. An external BW in not considered part of embedded analytics, but of strategic analytics, and therefore is covered by a separate license. Do we Still Need SAP BW with SAP S4HANA?
Figure 141: We Still Need SAP BW with SAP S4HANA?
© Copyright. All rights reserved.
209
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
Why do we need an external BW, and how does it complement SAP S/4HANA embedded analytics? We know that real-time analytics on operational data are well supported by SAP S/4HANA, and the goal of taking operation reporting back to the operational systems is achieved. However, we also know that operational data needs to be moved to a suitable location once its value in day-to-day online business operations has decreased. At this point, we need a solution for data archiving, preferably an intelligent and automated archive that can integrate back with real-time operational data, and also from multi-sources, in a landscape made up of multiple SAP and non-SAP systems. A sophisticated enterprise data warehouse is needed, with strong data governance. SAP BW is the solution for this. SAP S/4HANA provides extractors that expose the application data for batch and real-time loading to SAP BW. ABAP CDS views have been developed for BW extraction, and can coexist with the classic extractors. There is no big-bang cutover with the new CDS-based extractors. Customers can adopt the new CDS view-based extractors in their own time. There are many strong, application-based use cases for SAP BW. For example, business planning requires data to be stored at various levels of aggregation, and not at the typical atomic level of line item data, as preferred by SAP S/4HANA. Additionally, whenever the need for long-term, strategic reporting is required on aggregated levels, SAP BW is the solution. It is important to remember that SAP BW is moving away from the classic approach of acquiring all data and storing it, which is called persistence. Today, with SAP BW powered by SAP HANA, there are many ways to design a logical data warehouse using many of the newly introduced modeling components. This means the data is not always moved, but SAP BW can 'see' the remote data as if it were loaded. Integration with SAP BW and SAP S/4HANA
Figure 142: Integration with SAP BW and SAP S/4HANA
In the figure, Integration with SAP BW and SAP S/4HANA, you can see a report that is built using a modeled material hierarchy that comes from the master data of SAP BW. This hierarchy can be custom created in SAP BW, and can be independent of any standard corporate hierarchies. For the transactional data, you see that last period sales quantity comes from the SAP BW InfoProviders. This data could have originated in any source system.
210
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Lesson: Understanding Where does SAP BW Fits with SAP S/4HANA
You can also see, for each material, the real-time open sales quantities that come from SAP S/4HANA CDS views. Therefore, it is easy to create hybrid reports that combine the historical data with real-time data. Hybrid Scenarios
Figure 143: Hybrid Scenarios
SAP BW and SAP S/4HANA can be used side by side. In the figure, Hybrid Scenarios, we see an example landscape, with SAP S/4HANA on the left, virtual connectivity between SAP S/ 4HANA and SAP BW using SAP HANA Smart Data Access (SDA), separate SAP BW powered by SAP HANA in the centre of the diagram, and on the right, another SAP HANA side car, on which you might deploy an SAP BI solution for two-tier reporting. On the top, you can deploy BI clients. There is strong integration between SAP S/4HANA and SAP BW, and they work together to form a complete analytics solution to combine real-time operational and archived data at any level of aggregation. Another option is to use the fact table from BW and the master data inside your HANA modeling. The possibilities you choose can depend on your experience and your user landscape.
Follow on courses For continued learning in these topics consider : ● ●
S4H400 — SAP S/4HANA Analytics : Overview S4H410 — SAP S/4HANA Analytics : Modeling Basics with Core Data Services (CDS views)
LESSON SUMMARY You should now be able to: ●
Describe where SAP BW fits with SAP S/4HANA
© Copyright. All rights reserved.
211
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Embedded Analytics
212
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Learning Assessment
1. What does a virtual data model provide? Choose the correct answer. X
A A copy of the database that is optimized for analytical use
X
B Reporting tools for users
X
C Consumption ready views of data
X
D Ready to use business reports
2. Which of the following is used to build the SAP S/4HANA virtual data model? Choose the correct answer. X
A SAP HANA Live
X
B Universes
X
C ABAP logical databases
X
D ABAP CDS views
3. With SAP S/4HANA Embedded Analytics, which tools are aimed at end users? Choose the correct answers. X
A View Browser
X
B Design Studio
X
C Analytical SAP Fiori applications
X
D Query Designer
X
E Smart Business Cockpits
© Copyright. All rights reserved.
213
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Learning Assessment
4. Which of the following are typical tools used by key users to develop various analyses in SAP S/4HANA Embedded Analytics? Choose the correct answers. X
A SAP HANA Live Browser
X
B KPI builder
X
C Design Studio
X
D Query Designer
5. Why do we still need SAP BW when we have SAP S/4HANA Embedded Analytics? Choose the correct answers.
214
X
A To provide a full data lifecycle management framework
X
B To consolidate multiple data sources
X
C To support SAP BW powered business applications
X
D To provide SAP S/4HANA Embedded Analytics with real-time data
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
Unit 6 Learning Assessment - Answers
1. What does a virtual data model provide? Choose the correct answer. X
A A copy of the database that is optimized for analytical use
X
B Reporting tools for users
X
C Consumption ready views of data
X
D Ready to use business reports
2. Which of the following is used to build the SAP S/4HANA virtual data model? Choose the correct answer. X
A SAP HANA Live
X
B Universes
X
C ABAP logical databases
X
D ABAP CDS views
3. With SAP S/4HANA Embedded Analytics, which tools are aimed at end users? Choose the correct answers. X
A View Browser
X
B Design Studio
X
C Analytical SAP Fiori applications
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected] Unit 6: Learning Assessment - Answers
4. Which of the following are typical tools used by key users to develop various analyses in SAP S/4HANA Embedded Analytics? Choose the correct answers. X
A SAP HANA Live Browser
X
B KPI builder
X
C Design Studio
X
D Query Designer
5. Why do we still need SAP BW when we have SAP S/4HANA Embedded Analytics? Choose the correct answers.
216
X
A To provide a full data lifecycle management framework
X
B To consolidate multiple data sources
X
C To support SAP BW powered business applications
X
D To provide SAP S/4HANA Embedded Analytics with real-time data
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At :
[email protected]