Uploaded by Goes Bagoes

S4F01.20.EN-US : Financial Accounting in SAP S/4HANA for SAP ERP FI Professionals

advertisement
S4F01
Financial Accounting in SAP
S/4HANA for SAP ERP FI
Professionals
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 20
Course Duration: 2 Day(s)
Material Number: 50158654
SAP Copyrights, Trademarks and
Disclaimers
© 2022 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 https://www.sap.com/corporate/en/legal/copyright.html 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 may have been machine translated and may contain grammatical errors or
inaccuracies.
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
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
User interface control
Example text
Window title
Example text
iv
© Copyright. All rights reserved.
Contents
vii
Course Overview
1
Unit 1:
3
Lesson: Explaining the Purpose and Functions of SAP HANA and
SAP S/4HANA
Lesson: Describing the New Architecture of Accounting
13
19
25
Lesson: Explaining the Purpose and Functions of SAP Fiori
Exercise 1: Customize your Launchpad and Generate your own
Tiles
Exercise 2: Post a Financial Accounting Document and view it in
ACDOCA
Lesson: Outlining the Migration of Financials to SAP S/4HANA
31
39
49
Unit 2:
50
76
81
87
Unit 3:
106
117
125
138
143
159
163
169
171
Asset Accounting
Lesson: Analyzing the Posting Logic of New Asset Accounting
Exercise 7: Post Integrated Asset Acquisitions
Exercise 8: Post Integrated Asset Acquisition Only for the IFRS
Accounting Principle
Lesson: Legacy Data Transfer Asset Accounting SAP S/4HANA
131
137
General Ledger Accounting
Lesson: Managing GL Accounts and Cost Elements in SAP S/
4HANA
Exercise 3: Create a Primary Cost Account
Exercise 4: Create a Business Partner and Check Customizing
Settings
Lesson: Managing Ledgers in SAP S/4 HANA
Exercise 5: Create an Extension Ledger and Post a Document to
It
Exercise 6: Upload and Post a G/L Accounting Document
55
63
105
Overview of Financials for SAP S/4HANA
Unit 4:
Reporting Options
Lesson: Providing an Overview of Reporting Options
Exercise 9: Create a Custom Analytical Query
Exercise 10: Provide an Overview of the Asset Balances
Exercise 11: Use Analysis for Office Trial Balance
Lesson: Manage Global Hierarchies
Exercise 12: Define a Financial Statement Version using the
Manage Global Hierarchies App
© Copyright. All rights reserved.
v
183
Unit 5:
Basic Cash Management Capability
184
187
191
Lesson: The Basic Cash Management Capability
Exercise 13: Create New Bank Master Data
Exercise 14: Create New Bank Account Master Data
197
Lesson: Bank Account Processing with Bank Reconciliation
Accounts
vi
© Copyright. All rights reserved.
Course Overview
TARGET AUDIENCE
This course is intended for the following audiences:
●
Application Consultant
●
Support Consultant
●
Super / Key / Power User
© Copyright. All rights reserved.
vii
viii
© Copyright. All rights reserved.
UNIT 1
Overview of Financials for SAP
S/4HANA
Lesson 1
Explaining the Purpose and Functions of SAP HANA and SAP S/4HANA
3
Lesson 2
Describing the New Architecture of Accounting
13
Lesson 3
Explaining the Purpose and Functions of SAP Fiori
Exercise 1: Customize your Launchpad and Generate your own Tiles
Exercise 2: Post a Financial Accounting Document and view it in ACDOCA
19
25
31
Lesson 4
Outlining the Migration of Financials to SAP S/4HANA
39
UNIT OBJECTIVES
●
Explain the purpose and functions of SAP HANA and SAP S/4HANA
●
Explain the idea and concept of the universal journal
●
Explain how SAP safeguards customer investments
●
Outline the architectural changes in SAP S/4HANA
●
Explain SAP Fiori applications and tools
●
Describe the migration process
© Copyright. All rights reserved.
1
Unit 1: Overview of Financials for SAP S/4HANA
2
© Copyright. All rights reserved.
Unit 1
Lesson 1
Explaining the Purpose and Functions of SAP
HANA and SAP S/4HANA
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Explain the purpose and functions of SAP HANA and SAP S/4HANA
SAP S/4HANA Finance Learning Journey
Figure 1: Financial Accounting Learning Journey
Learning Journeys are visual guides, designed to help you complete the learning path for
particular SAP solutions. The easiest way to find learning journeys is to search for SAP
Learning Journeys in your browser.
© Copyright. All rights reserved.
3
Unit 1: Overview of Financials for SAP S/4HANA
SAP S/4HANA - The Digital Core
Figure 2: The Connected Digital World
The world has continued to change, presenting more and more business challenges and
opportunities. Today's world is digital and networked.
●
●
●
●
The pace of data generation is accelerating - in the last two years, 90% of world data has
been generated.
By the end of the decade, 212 billion things, from cars, to heavy equipment, to consumer
appliances, will be connected to the internet.
By 2020, there were 9 billion mobile users in the world.
Last year alone, 51% of workloads were processed in the cloud. That amount will only grow
for the foreseeable future.
Advances in Technology
Figure 3: Advances in Technology
In the last few years, there have been significant advances in technology that application
developers are able to take advantage of to build smarter and more powerful applications.
4
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP HANA and SAP S/4HANA
With so much memory available, we can now store the entire database of even the largest
organizations, completely in memory. This gives you instant access to all data, and eliminates
wait times caused by data loading from disk to memory. We can lose the mechanical spinning
disk and the latency it brings, and rely on memory to provide all data instantly to the CPU.
Even though Solid State Device (SSD) storage is faster than disk, it still can not compete with
memory. Therefore, memory is no longer the bottleneck it once was.
To address large amounts of memory, we also use 64-bit operating systems. Traditional 32bit operating systems cannot address the large amounts of memory now available. In addition
to huge memory, CPU performance continues to improve at a phenomenal rate. We now have
high-speed, multi-core CPUs that can take on complex tasks and break them up so they can
be processed in parallel to provide incredible response times. This means that response times
for even the most complex analytical tasks, such as predictive analysis, can be carried out in
real time. Therefore, with huge memory and faster multi-core CPUs, we have now have
access to huge amounts of computing power. We can now easily slot more servers into our
landscape to add more processing power or memory in order to scale to any size.
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. As a result, 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. Virtualizing machines means lower costs
associated with running enterprise-wide applications. Public cloud services based on
subscription models increase access for everyone to the latest solutions, reducing the costs
and simplifying everything.
Animation: Advances in Technology
For more information on Advances in Technology, please view the animation in
the lesson Explaining the Purpose and Functions of SAP HANA and SAP S/
4HANA in your online course.
SAP HANA Handles Transaction and Analysis from a Single Data Model
Figure 5: Bringing OLTP and OLAP Back Together
© Copyright. All rights reserved.
5
Unit 1: Overview of Financials for SAP S/4HANA
In the past, it was necessary to move data away from transactional applications into
dedicated systems so that data could be harmonized and cleaned. As a result, multiple copies
of the data are created. But even worse, there is latency between the systems while data is
transferred. This means that we do not have a consistent picture of data across the enterprise
at any moment.
In many business landscapes today, transactions are managed in systems where both the
hardware architecture, database design and the data models are built around fast read/write
processing at the record level. Analysis systems take on a different design approach. The
hardware, database, and data models are built around batch loading, aggregated storage, and
a focus on read-intensive queries and caching. That is why online transaction systems (OLTP)
and online analytical processing systems (OLAP) are often separated and linked through
interfaces through which data is lifted and shifted periodically. This approach means delays in
analysis on the transactional data. It is not unusual to have to wait until the next day before
analysis can begin on the transactional data.
SAP HANA is able to bring transactional and analysis requirements into one platform. The
acronym for this type of consolidated system is Hybrid Transaction/Analytical Processing
(HTAP). The database, hardware, and data model of SAP HANA are built to handle combined
transactional and analysis processing. No movement of data is necessary and transactional
and analytical users work from the same, single copy of the data. This means we have live
data available to all applications in real time. This reduces the complexity by removing the
need to move data using separate software and interfaces. It also means that new innovative
applications can be built that combine transactions and analytics such as those found in SAP
S/4HANA.
Figure 6: What is SAP HANA?
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.
SAP S/4HANA is a business suite that has its own application server. The application server
sits on top of the database, in this case, and 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 applications that require
real-time, instant responses on a variety of different data types.
6
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP HANA and SAP S/4HANA
The figure illustrates the services provided by SAP HANA, and as you can see, there are quite
a few.
Remove Complexity with SAP S/4HANA
Figure 7: Remove Complexity with SAP S/4HANA
Traditional applications were built on a hierarchical data model. Detailed data was
summarized into higher level layers of aggregates to help system performance. On top of
aggregates we built more aggregates and special versions of the database tables to support
special applications. Therefore, as well as storing the extra copies of data, we also had to build
application code to maintain extra tables and keep them up to date. Database indexes
improve access speed because they are based on common access paths to data. However,
they must be dropped constantly and rebuilt each time the tables are updated and therefore
more code is required 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 are difficult. They are simply not agile.
Using the raw power of SAP HANA, we can aggregate on the fly in sub seconds from any line
item table. We don't need pre-built 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 minor
improvement. So, in addition to losing the aggregates and indexes from the database, we can
remove huge amounts of application code that deals with aggregates and indexes. We are left
with a simplified core data model and also simplified application code. Now, it is much easier
to enhance the applications and integrate additional functions.
© Copyright. All rights reserved.
7
Unit 1: Overview of Financials for SAP S/4HANA
SAP S/4HANA Core and Lines of Business Solutions
Figure 8: SAP S/4HANA Core and Lines of Business Solutions
SAP S/4HANA is not a single product but covers many applications. Customers can start with
the basic components and add to them later. SAP S/4HANA is a great place to start. This is
known as the simplified core and can be considered as the replacement for SAP ERP. Here we
find 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.
SAP S/4HANA can be easily integrated with SAP S/4HANA LOB solutions. These options can
be added at any time and provide best-in-class lines of business solutions and connections to
SAP Business Networks. Customers can choose the LOB solutions that suit their businesses.
SAP S/4HANA is built natively and optimally to run only on the SAP HANA database.
8
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP HANA and SAP S/4HANA
SAP S/4HANA Deployment Options
Figure 9: Relationship Between SAP ERP and SAP S/4HANA
In SAP S/4HANA, there is the on-premise edition and the cloud edition. However, customers
often use hybrid scenarios. In the hybrid scenario, the customer has a central base (an onpremise installation) as well as access to the cloud. An example of this hybrid scenario occurs
when new subsidiaries of the customer use the cloud installation for SAP S/4HANA (instead
of on-premise) for their own business areas.
An on-premise installation provides considerable control and flexibility. The customer informs
a consultant about the requirements of their project, and the consultant customizes the
platform based on these requirements. In the end, the customer has a highly customized
solution that matches their requirements. The solution fits to their existing processes as
closely as possible.
The cloud edition has a different installation process. In most situations, customers decide to
use the cloud solution because they want to eliminate all the customizing options. They want
to be more efficient in the implementation phase and to be even more efficient for future
upgrades.
Animation: Relationship Between SAP ERP and SAP S/4HANA
For more information on Relationship Between SAP ERP and SAP S/4HANA,
please view the animation in the lesson Explaining the Purpose and Functions of
SAP HANA and SAP S/4HANA in your online course.
Most importantly, the customer does not have access to the Implementation Guide in the
cloud edition. The personalization of an SAP S/4HANA cloud solution is performed with a selfservice configuration SAP Fiori Uniform Resource Identifier (URI). The URI is found in the
Manage Your Cloud User Interface in the SAP S/4HANA solution. That means that the
© Copyright. All rights reserved.
9
Unit 1: Overview of Financials for SAP S/4HANA
flexibility of the cloud solution is defined by self-configuration SAP Fiori URIs. While there are
also some possibilities of extensibility, the organization defines what changes are allowed with
extensibility.
Figure 11: SAP S/4HANA Consistent Choice for Cloud and On-Premise
The SAP S/4HANA simplified data model and modern user experience are consistent for both
cloud and on premise. When it's time to deploy SAP S/4HANA, the choices are on premise or
in the cloud. Either way, SAP S/4HANA maintains consistency with the data model, user
experience, and code line. SAP S/4HANA and SAP S/4HANA Cloud offer a consistent
solution, allowing you to benefit in any scenario or combination.
Animation: SAP S/4HANA Consistent Choice for Cloud and On-Premise
For more information on SAP S/4HANA Consistent Choice for Cloud and OnPremise, please view the animation in the lesson Explaining the Purpose and
Functions of SAP HANA and SAP S/4HANA in your online course.
There are many factors in making the on premise or cloud deployment decision, but they can
be simplified into a few major dimensions:
●
IT Strategy:
Increasingly, customers are taking a "cloud first" approach to their ERP system landscape.
It is important to verify that the scope of the standard best practices in SAP S/4HANA
Cloud will serve your business requirements, and whether this should be complemented
with extended functionality (lines of business, industry-specific) via a co-deployment with
SAP S/4HANA Cloud, single-tenant edition, for example.
●
Innovation Cycles:
Updates to SAP S/4HANA Cloud are provided on a quarterly innovation cycle. SAP
regularly delivers the latest in machine learning, natural language processing, predictive
analytics, and more in a non-disruptive, easy-to-consume manner. SAP S/4HANA Cloud,
single-tenant edition is offered with two upgrades per year, while SAP S/4HANA onpremise is offered with one annual upgrade.
10
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP HANA and SAP S/4HANA
●
Business functionality:
The available scope for each deployment option will vary, allowing choices for licensing and
deployment.
●
Deployment times:
The deployment of SAP S/4HANA can be accelerated in the cloud for many customers,
because they do not need to acquire and maintain infrastructure.
●
Regulatory, industry, and regional requirements:
Some customers may have requirements in these areas that make cloud unsuitable. If this
is the case, then they can continue with traditional on-premise deployment. Or, if they have
differing requirements for various subsidiaries, they can mix-and-match cloud and onpremise deployment in a two-tier strategy and still maintain consistency for IT and
business users.
SAP believes all customers will eventually run their ERP in the public cloud to take advantage
of the power of agile standardization.
Not every company is ready to make that move today, so SAP provides choice:
●
●
●
SAP S/4HANA Cloud: The fastest path to the intelligent enterprise.
SAP S/4HANA: Offers the customer complete control - on-premise, through hyperscalers,
on SAP HANA Enterprise Cloud.
All options utilize the same code line, data model, and user experience.
Three SAP S/4HANA Deployment Options
Figure 13: Three SAP S/4HANA Deployment Options
With SAP S/4HANA, you can choose the environment – from software as a service (SaaS), to
private cloud supported by hyperscale computing, to on premise – that uses the best aspects
of the cloud to accelerate your time to value and increase business agility, while balancing
customization, standardization, and control:
●
Cloud - Maximize agility with standardized processes built from proven best practices in
every industry, new innovations as frequently as four times per year, fast time to value,
and lower Total Cost of Ownership (TCO). Available as private or public cloud solution with
the characteristics shown in the figure, Three SAP S/4HANA Deployment Options.
© Copyright. All rights reserved.
11
Unit 1: Overview of Financials for SAP S/4HANA
●
Any premise - Optimize your capacity for specialization by deploying SAP S/4HANA in
your own data center or utilizing an infrastructure-as-a-service provider and customize
and extend SAP S/4HANA with complete control of your environment.
Animation: Three SAP S/4HANA Deployment Options
For more information on Three SAP S/4HANA Deployment Options, please view
the animation in the lesson Explaining the Purpose and Functions of SAP HANA
and SAP S/4HANA in your online course.
LESSON SUMMARY
You should now be able to:
●
12
Explain the purpose and functions of SAP HANA and SAP S/4HANA
© Copyright. All rights reserved.
Unit 1
Lesson 2
Describing the New Architecture of Accounting
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Explain the idea and concept of the universal journal
●
Explain how SAP safeguards customer investments
●
Outline the architectural changes in SAP S/4HANA
Universal Journal
Scenario
You want to understand the underlying architectural changes to the SAP ERP application after
the installation of SAP S/4HANA Finance. You want to understand the potential benefits
these changes bring and also make sure that your custom developments are not disrupted
because of the migration.
SAP Accounting Architecture Rational
The architecture for SAP S/4HANA has the following features:
●
There is a true single source of truth for all accounting components.
Reconciliation is a topic of the past that brings large cost and time savings.
●
It provides a simple but holistic data model.
SAP S/4HANA can provide unprecedented insight in both speed and content.
●
The universal journal combines and harmonizes the good qualities of all accounting
components.
The simplification of the application is a required step and a great foundation for further
enhancements.
●
There is non-disruptive innovation and simplification.
SAP strives to provide a true next generation application with the least possible disruption,
safeguarding customer investments and processes.
© Copyright. All rights reserved.
13
Unit 1: Overview of Financials for SAP S/4HANA
Figure 15: Challenges of the Architecture Before SAP S/4HANA Finance
Multiple sources of truth result in the following challenges:
●
The combined content of several tables represents the truth. Reconciliation efforts are
needed by architecture.
●
Different levels of detail are stored in the respective components or tables.
●
Components are structured differently. For example, fields and entities differ.
●
Users must move data to the appropriate table for reporting (for example, settlement).
●
●
There are different capabilities in the components (customer fields, currencies, multiGAAP, and so on).
Multiple business intelligence (BI) extractors are required to cover the complete truth in
BI.
Figure 16: New Architecture - Universal Journal as the Single Source
14
© Copyright. All rights reserved.
Lesson: Describing the New Architecture of Accounting
The universal journal is now the single source of truth. Each posting creates line items in the
universal journal table that combines all data entered in the different financial components
into one single structure.
The new architecture includes the following benefits:
●
●
●
●
There is one line item table with full detail for all components. Data is stored only once, so
no reconciliation is needed by the architecture.
Fast multidimensional reporting on the universal journal is possible without replicating
data to BI. If BI is in place, one single BI extractor is needed.
The memory footprint is reduced through elimination of redundancy.
Technical preparation enhances important structural capabilities of the financials solution
(for example, multi-GAAP and additional currencies).
Safeguards for Customer Investments
Figure 17: Non-disruptiveness
The main focus of SAP S/4HANA development is to provide a product that does not disrupt
the processes and daily life of a business. A great effort has been made to safeguard the
customer investments that were made in custom code. Existing programs and interfaces can
still be used through generated compatibility views, as follows:
●
●
Read access from custom ABAP programs or reports to prior tables function as
previously.
Read access is automatically redirected to the universal journal as the new single source of
truth.
Some programs have write access to tables that were deleted and replaced by CDS views.
These programs will cause problems and can no longer be used without adaptation. To adapt
them, simply remove all write accesses for the tables that have been replaced by views. You
can use the code inspector to find all affected sections of the code (see SAP Note 1976487).
© Copyright. All rights reserved.
15
Unit 1: Overview of Financials for SAP S/4HANA
Figure 18: List of Tables Replaced by Compatibility Views
The figure, List of Tables Replaced by Compatibility Views, shows a list of tables that have
been replaced by compatibility views in the new system. All the classic index tables, like BSIS
and BSAS, and all the aggregate tables or totals tables, like FAGLFLEXA and GLT0, have been
replaced by compatibility views. The compatibility views use data direct from the universal
journal and that were generated on the fly.
Animation: List of Tables Replaced by Compatibility Views
For more information on List of Tables Replaced by Compatibility Views, please
view the animation in the lesson Describing the New Architecture of Accounting
in your online course.
Architectural Changes in Financials with SAP S/4HANA
Figure 20: 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, and ML).
Profit and loss (P&L) line extension using Margin Analysis (account-based profitability
analysis CO-PA) capabilities is provided, both for field definition (characteristics) and the rich
derivation tools from CO-PA.
The standard general ledger coding block extensibility can also be used. It affects the
universal journal.
16
© Copyright. All rights reserved.
Lesson: Describing the New Architecture of Accounting
Animation: Universal Journal Extensibility
For more information on Universal Journal Extensibility, please view the
animation in the lesson Describing the New Architecture of Accounting in your
online course.
The new SAP HANA-based reporting of all components (G/L, AA, ML, and CO) can access the
customer fields.
The new journal entry consists of a header (table BKPF) and the respective items (table
ACDOCA).
There are rare cases where entries in ACDOCA are written without a respective document
header (for example, carry forward, corrections in migration). These entries do not represent
standard business processes.
The corresponding line items have artificial document numbers beginning with letters, for
example, “A”.
The ACDOCA table contains all fields needed for G/L, CO, AA, ML, and PA.
All cost elements, including secondary cost elements, are G/L accounts.
Multi-GAAP capability is available through the Ledger (RLDNR) dimension.
There is six-digit field for line item numbering and 23 digits for currency fields.
Figure 22: External Postings with SAP S/4HANA
Data for COEP, FAGLFLEXA, ANEP, MLIT, and so on, is stored directly in ACDOCA.
BSEG is maintained, and is unaffected 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 and 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,
© Copyright. All rights reserved.
17
Unit 1: Overview of Financials for SAP S/4HANA
costing-based CO-PA also works exactly as before with the enhancements that come with
SAP HANA systems and CO-PA.
LESSON SUMMARY
You should now be able to:
18
●
Explain the idea and concept of the universal journal
●
Explain how SAP safeguards customer investments
●
Outline the architectural changes in SAP S/4HANA
© Copyright. All rights reserved.
Unit 1
Lesson 3
Explaining the Purpose and Functions of SAP
Fiori
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Explain SAP Fiori applications and tools
SAP Fiori Application and Tools
Scenario
You want to ensure that your users have the best possible experience when interacting with
SAP Business Suite. You want to ensure that users can access critical business applications
on any device without compromises. Finally, you want to ensure that the solution integrates
with your existing IT system landscape and can expand to cover your specific needs. You
want to make sure that SAP Fiori meets these requirements.
What is SAP Fiori?
Figure 23: SAP Fiori
The SAP Fiori launchpad is the single point of entry to access all applications - directly via tiles
or links, or by using Search. SAP Fiori offers a harmonized look and feel across all SAP
products with embedded intelligent user guidance with cross-product and cross-device
integration through comprehensive and adaptive home pages, and notifications.
●
Role-based simplification of business processes
© Copyright. All rights reserved.
19
Unit 1: Overview of Financials for SAP S/4HANA
●
From monolithic solutions to activity-based apps
●
Empowerment of users and the way they work
Domain-specific information and actions
●
●
Users can quickly get an overview of what needs their attention with Overview Pages, List
Reports, and Work Lists. Notifications provide an additional channel for alerting users of
urgent tasks or requests.
Users can trigger quick actions – such as extending a contract, changing a delivery date –
or drill down to the next level of detail. Users can also invoke the SAP CoPilot, an intelligent
assistant supporting ad hoc tasks in the context of their business activity.
Enter details and explore in depth. Lower down the pyramid, key and differentiating use cases
will be re-imagined with the SAP Fiori user experience, for example, looking at all details of a
business object via an Object Page, or changing frequently updated fields in a sales order
(amount, date, and new items).
Animation: SAP Fiori
For more information on SAP Fiori, please view the animation in the lesson
Explaining the Purpose and Functions of SAP Fiori in your online course.
SAP Fiori Launchpad - One Entry Point for the User
Figure 25: SAP Fiori Launchpad - Groups
The launchpad also offers active tiles through which the user can receive updated information
directly from the front page without opening the application.
A group consists of tiles (and links) representing a subset of apps. Administrators assign tiles
from one or more catalogs to a group and groups and catalogs to a role. Users that have this
role assigned, can view the group on their launchpad home page. Users can personalize their
20
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP Fiori
home page by adding or removing apps from the out-of-the-box groups or self-defined
groups.
Note:
Creating new home pages based on groups is no longer recommended. Instead,
use the Manage Launchpad Spaces and Manage Launchpad Pages apps to define
the launchpad layout and structure.
Figure 26: SAP Fiori Launchpad with Spaces and Pages
Animation: SAP Fiori Launchpad with Spaces and Pages
For more information on SAP Fiori Launchpad with Spaces and Pages, please
view the animation in the lesson Explaining the Purpose and Functions of SAP
Fiori in your online course.
The spaces mode was developed to offer more flexibility to influence the launchpad layout for
specific user groups. Pages are assigned to users via spaces that are assigned to business
roles. The business role defines which users see a specific space. If you enable spaces for
your users and define specific spaces and pages for them, you can achieve a better fit. By
defining pages with meaningful sections, you can define in which order the apps are sorted on
the page. You can, for example, sort the most used apps in the top-level section and then
create separate sections for apps that belong together. SAP delivers predefined spaces and
pages that you can use to start.
© Copyright. All rights reserved.
21
Unit 1: Overview of Financials for SAP S/4HANA
Note:
For more information about SAP Fiori launchpad spaces and pages, see SAP Help
Portal:
Managing Launchpad Spaces and Pages - SAP Help Portal.
SAP Fiori Launchpad User Personalization
Figure 28: SAP Fiori Launchpad User Personalization
The following personalization options are available to users in the SAP Fiori launchpad:
●
Adding applications from the catalog assigned to them
●
Removing applications that they do not want to use
●
Modifying and adding applications for filtered report results
For example, if the user is a group cash manager who is interested in the German market, the
user can create an application to take them directly to the cash position of the German
market. They can arrive at the cash position directly with one click from the SAP Fiori
launchpad home page.
22
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP Fiori
SAP Fiori Launchpad Designer
Figure 29: SAP Fiori Launchpad Designer
In SAP Fiori launchpad designer, you can perform the following tasks:
●
●
●
Configure tiles for static app launchers, dynamic app launchers, and configure the target
mapping.
Create preconfigured groups and catalogs for the launchpad home page and for assigning
to users.
Transport configurations, correction request packages, or the customizing workbench.
© Copyright. All rights reserved.
23
Unit 1: Overview of Financials for SAP S/4HANA
24
© Copyright. All rights reserved.
Unit 1
Exercise 1
Customize your Launchpad and Generate your
own Tiles
Simulation: Customize your Launchpad and Generate your own Tiles
For more information on Customize your Launchpad and Generate your own
Tiles, please view the simulation in the lesson Explaining the Purpose and
Functions of SAP Fiori in your online course.
Business Example
The company you work for has decided to use SAP Fiori for their financial processes.
Customize SAP Fiori to suit your company’s needs and add your own tiles.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Check the customizing functionality offered to users with the SAP Fiori launchpad. Add
the Manage Recurring Journal Entries tile to your My Home group.
2. Generate your own tile using the Manage Supplier Line Items tile as a template. The tile
should display the supplier items that are locked for payment.
Filter the Manage Supplier Line Items according to the payment block reason, Blocked for
payment. Save your results as your own tile and name it My Blocked Supplier Line
Items.
3. You receive an incoming invoice for an education class for EUR 4,400 (10% tax included).
Enter the invoice using the following data:
Field Name
Value
Transactn
R Invoice
Header Data - Basic Data
Company Code
1010
Vendor
T-AV##
Invoice date
Today’s date
Posting Date
Today’s date
Reference
Training##
© Copyright. All rights reserved.
25
Unit 1: Overview of Financials for SAP S/4HANA
Field Name
Value
Amount
4400
Tax amount
400
Tax code
1I (10% Input Tax (Training))
Text
Post ##
Header Data - Payment
Pmnt block
A Blocked for payment
Line Item 1
G/L account
61400000 (Training and Education)
D/C
Debit
Amount in Doc. Curr.
4000
Tax code
1I
Cost center
10101101
4. Check your result with your My Blocked Supplier Line Items variant.
5. Use the Accounts Payable Overview app to check the blocked Invoices.
26
© Copyright. All rights reserved.
Unit 1
Solution 1
Customize your Launchpad and Generate your
own Tiles
Simulation: Customize your Launchpad and Generate your own Tiles
For more information on Customize your Launchpad and Generate your own
Tiles, please view the simulation in the lesson Explaining the Purpose and
Functions of SAP Fiori in your online course.
Business Example
The company you work for has decided to use SAP Fiori for their financial processes.
Customize SAP Fiori to suit your company’s needs and add your own tiles.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Check the customizing functionality offered to users with the SAP Fiori launchpad. Add
the Manage Recurring Journal Entries tile to your My Home group.
a) On the SAP Fiori launchpad home page, in the top right corner, choose the S4F01–##
user icon and choose App Finder.
b) On the App Finder screen, in the Search in catalog field, enter Recurring and choose
Enter.
c) In the results area, on the Manage Recurring Journal Entries tile, choose Add tile.
Hint:
Add tile is the push pin button in the lower right corner of the tile.
d) On the Add to Groups screen, choose My Home.
e) Choose Close.
f) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
The tile Manage Recurring Journal Entries appears in the My Home group.
2. Generate your own tile using the Manage Supplier Line Items tile as a template. The tile
should display the supplier items that are locked for payment.
© Copyright. All rights reserved.
27
Unit 1: Overview of Financials for SAP S/4HANA
Filter the Manage Supplier Line Items according to the payment block reason, Blocked for
payment. Save your results as your own tile and name it My Blocked Supplier Line
Items.
a) On the SAP Fiori launchpad home page, in the Accounts Payable group, choose the
Manage Supplier Line Items tile.
b) On the Manage Supplier Line Items screen, choose Adapt Filters.
c) On the Adapt Filters screen, in the Search for Filters field, enter Item Payment
Block.
d) Select Item Payment Block and choose OK.
e) On the Manage Supplier Line Items screen, in the Item Payment Block field, enter A
(Blocked for payment) and choose Go.
No items appear in the items area as there are no blocked for payment invoices.
Note:
You can save the filter as your own variant if desired.
f) Choose Share.
g) Choose Save as Tile.
h) On the Save as Tile screen, in the Title field, enter My Blocked Supplier Line
Items and choose OK.
i) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
The new tile My Blocked Supplier Line Items appears in the My Home group.
3. You receive an incoming invoice for an education class for EUR 4,400 (10% tax included).
Enter the invoice using the following data:
Field Name
Value
Transactn
R Invoice
Header Data - Basic Data
Company Code
1010
Vendor
T-AV##
Invoice date
Today’s date
Posting Date
Today’s date
Reference
Training##
Amount
4400
Tax amount
400
Tax code
1I (10% Input Tax (Training))
Text
Post ##
Header Data - Payment
28
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP Fiori
Field Name
Value
Pmnt block
A Blocked for payment
Line Item 1
G/L account
61400000 (Training and Education)
D/C
Debit
Amount in Doc. Curr.
4000
Tax code
1I
Cost center
10101101
a) On the SAP Fiori launchpad home page, in the Accounts Payable group, choose the
Create Incoming Invoices tile.
b) On the Enter Vendor Invoice: Company Code 1010 screen, choose More → GUI Actions
and Settings → Settings...
c) On the SAP GUI for HTML Settings screen, select Show dropdown lists with keys and
Sort dro.
d) Select Show OK Code Field and select Show dropdown lists with keys.
e) Choose Save.
Note:
This will show the item keys in the dropdown lists as you work.
f) On the Enter Vendor Invoice: Company Code 1010 screen, enter the data from the
table.
Note:
Please verify that you have blocked the invoice for payment.
g) Choose Simulate.
h) Choose Post.
Take note of the accounting document number: __________________.
i) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. Check your result with your My Blocked Supplier Line Items variant.
a) On the SAP Fiori launchpad home page, in the My Home group, choose the My Blocked
Supplier Line Items tile.
All payment blocked bills are listed in this tile, including your newly blocked line.
b) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
29
Unit 1: Overview of Financials for SAP S/4HANA
5. Use the Accounts Payable Overview app to check the blocked Invoices.
a) On the SAP Fiori launchpad home page, in the Accounts Payable group, choose the
Accounts Payable Overview tile.
b) In the Display Currency field, enter EUR.
c) Choose Go.
d) Choose Blocked Invoices - Chart View.
A list of all invoices that are blocked for payment appears.
e) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
30
© Copyright. All rights reserved.
Unit 1
Exercise 2
Post a Financial Accounting Document and
view it in ACDOCA
Simulation: Post a Financial Accounting Document and view it in ACDOCA
For more information on Post a Financial Accounting Document and view it in
ACDOCA, please view the simulation in the lesson Explaining the Purpose and
Functions of SAP Fiori in your online course.
Business Example
You are responsible for posting financial documents for your company. Post a general ledger
journal entry and display the lines for that document.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. On the SAP Fiori launchpad home page, use Post General Journal Entries to post a general
ledger journal entry for cash payment (10% tax included) of vehicle costs using petty
cash.
Use the following data:
Header Data
Line Item 1
Line Item 2
© Copyright. All rights reserved.
Field Name
Value
Journal Entry Date
Today’s date
Posting Date
Today’s date
Company Code
1010
Transaction Currency
EUR
G/L Account
65003000
Debit
550
Item Text
Sample Post ##
Tax Code
1I
Cost Center
10101101
G/L Account
10010000
Credit
550
Calculate Tax
Select
31
Unit 1: Overview of Financials for SAP S/4HANA
Field Name
Value
Net entry
Deselect
2. Display and reverse the document you just posted using the Manage Journal Entries tile.
Analyze your document and its reversal with the Display Document Flow link. Note that the
documents are also available as the T-Accounts view.
Use the following data:
Field Name
Value
Company Code
1010
Fiscal Year
Current Year
Posting Date
Today
HINT: You need to use the Search button to
select this item.
Reversal Reason
Reversal in current period
Add Note
reversed
3. Display the lines for the document that you posted using Display Line Items in General
Ledger. Check the cost center assigned for G/L account 65003000.
Use the following data:
Field Name
Value
Ledger
0L
Company Code
1010
Status
All Items
Posting Date
Fiscal Year to Date
Journal Entry Created By
S4F01–##
4. Log on to system T41 using the SAP Logon Pad. Use SAP GUI the transaction SE16N to
view your document number in table ACDOCA.
Use the following data:
32
Field Name
Value
Table
ACDOCA
Company Code
1010
Fiscal Year
Current Year
Document Number
Your general ledger document number
from step 1 in this exercise
© Copyright. All rights reserved.
Unit 1
Solution 2
Post a Financial Accounting Document and
view it in ACDOCA
Simulation: Post a Financial Accounting Document and view it in ACDOCA
For more information on Post a Financial Accounting Document and view it in
ACDOCA, please view the simulation in the lesson Explaining the Purpose and
Functions of SAP Fiori in your online course.
Business Example
You are responsible for posting financial documents for your company. Post a general ledger
journal entry and display the lines for that document.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. On the SAP Fiori launchpad home page, use Post General Journal Entries to post a general
ledger journal entry for cash payment (10% tax included) of vehicle costs using petty
cash.
Use the following data:
Header Data
Line Item 1
Line Item 2
© Copyright. All rights reserved.
Field Name
Value
Journal Entry Date
Today’s date
Posting Date
Today’s date
Company Code
1010
Transaction Currency
EUR
G/L Account
65003000
Debit
550
Item Text
Sample Post ##
Tax Code
1I
Cost Center
10101101
G/L Account
10010000
Credit
550
Calculate Tax
Select
33
Unit 1: Overview of Financials for SAP S/4HANA
Field Name
Value
Net entry
Deselect
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the Post
General Journal Entries tile.
b) On the Post General Journal Entries screen, enter the data from the table.
Note:
Account 65003000 requires an assignment to a CO object. G/L account
65003000 is relevant to tax.
To enter the assignment data, choose the arrow at the left of the line to
expand the section.
c) Choose Calculate tax and deselect the Net entry checkbox.
d) Choose Simulate.
e) Choose Post.
The document you posted is displayed with the assigned document number.
Take note of the accounting document number: ______________________ .
f) On the Manage Journal Entries screen, choose Notes.
g) In the Add field, enter Sample Post ##.
h) Choose Submit (the arrow at the end of the field).
Your new note appears with the date and time entered.
i) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
2. Display and reverse the document you just posted using the Manage Journal Entries tile.
Analyze your document and its reversal with the Display Document Flow link. Note that the
documents are also available as the T-Accounts view.
Use the following data:
Field Name
Value
Company Code
1010
Fiscal Year
Current Year
Posting Date
Today
HINT: You need to use the Search button to
select this item.
34
Reversal Reason
Reversal in current period
Add Note
reversed
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP Fiori
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the
Manage Journal Entries tile.
b) On the Manage Journal Entries screen, in the Company Code field, enter 1010.
c) In the Fiscal Year field, enter the current year.
d) In the Posting Date field, choose Today.
e) Choose Go.
A list of the journal entries that have a posting date of Today appear.
f) In the Journal Entries section, select your journal entry.
g) Choose Reverse.
h) On the Reverse Journal Entries screen, in the Reversal Reason field, choose Reversal
in current period (01).
Note:
All customized reversal reasons are available to choose.
i) Choose OK.
The document is reversed and appears in the results area.
j) Choose your first journal entry number and choose Manage Journal Entry.
k) Choose Related Documents.
l) Choose the blue Document number for the reversal and, in the dialog box, choose
More Links.
m) Select Display Document Flow and choose OK.
n) Choose Display Document Flow.
The Display Document Flow screen appears. This screen displays how the documents
are related.
o) On the left side of the screen, in the G/L Document Flow section, select the box above
Fiscal Year CY.
p) Choose Display as T-Accounts.
q) On the Display Journal Entries - In a T-Account View screen, in the Ledger field,
deselect all ledgers except ledger 0L and choose Go.
The screen displays a representation of the General Journal Entries in a T-Account
format.
Take note of your reversal document number: _____________________.
r) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
3. Display the lines for the document that you posted using Display Line Items in General
Ledger. Check the cost center assigned for G/L account 65003000.
Use the following data:
© Copyright. All rights reserved.
35
Unit 1: Overview of Financials for SAP S/4HANA
Field Name
Value
Ledger
0L
Company Code
1010
Status
All Items
Posting Date
Fiscal Year to Date
Journal Entry Created By
S4F01–##
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the
Display Line Items in General Ledger tile.
b) On the Display Line Items in General Ledger screen, enter the data from the table
except for JE Created By.
c) Choose Adapt Filters.
d) On the Adapt Filters screen, in the Search for Filters field, enter Created By.
e) Select Journal Entry Created By and choose OK.
The Journal Entry Created By field is now displayed.
f) In the Journal Entry Created By field, enter S4F01-##.
g) Choose Go.
In the Line Items section, a totals line appears for the selected line items.
h) In the Line Items section, choose Settings.
i) In the View Settings screen, locate and select Cost Center.
Note:
On the View Settings screen, more than 346 different fields are available to
choose. This screen will also allow changes to sorting, filtering, and
grouping.
j) Choose Group and remove the grouping criterion G/L Account and Company Code.
k) Choose OK.
For your General Ledger entries, Cost Center 10101101 was the assignment.
l) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. Log on to system T41 using the SAP Logon Pad. Use SAP GUI the transaction SE16N to
view your document number in table ACDOCA.
Use the following data:
36
Field Name
Value
Table
ACDOCA
Company Code
1010
Fiscal Year
Current Year
© Copyright. All rights reserved.
Lesson: Explaining the Purpose and Functions of SAP Fiori
Field Name
Value
Document Number
Your general ledger document number
from step 1 in this exercise
a) In the Windows Start menu, choose SAP Logon.
b) Double click the line for system T41.
c) Use your credentials to logon.
d) On the SAP Easy Access screen, execute transaction SE16N.
e) On the General Table Display screen, in the Table field, enter ACDOCA and choose Enter.
f) In the Selection Criteria area, enter the data from the table.
g) Choose Online.
The line items related to your document appear.
h) Use the vertical scroll bar to display the desired screen area to find each field.
The table contains many fields from all other applications (G/L, AA, ML, and CO),
including the customer-specific fields added to the coding block.
i) On the ACDOCA: Display of Entries Found screen, in the Insert Column field, enter
CO_BELNR and choose Enter.
CO Document Number:________________________________
The CO Document number column appears. Note that the document begins with an A
which means it is a virtual/artificial document.
j) Choose Back until you return to the SAP Easy Access screen.
© Copyright. All rights reserved.
37
Unit 1: Overview of Financials for SAP S/4HANA
LESSON SUMMARY
You should now be able to:
●
38
Explain SAP Fiori applications and tools
© Copyright. All rights reserved.
Unit 1
Lesson 4
Outlining the Migration of Financials to SAP S/
4HANA
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Describe the migration process
SAP S/4HANA Adoption Scenarios
Figure 32: Transition to SAP S/4HANA
Whether you are an existing SAP customer or you use third-party software, there are various
options to move to SAP S/4HANA.
System conversion - Bringing your business processes to the new platform
●
●
A complete technical in-place conversion of an existing ERP software system in SAP
Business Suite to SAP S/4HANA.
Adoption of new innovations at your speed.
New implementation/reimplementation
●
Re-engineering and process simplification based on latest innovations.
●
Implementing innovative business processes with reconfigured content on a new platform.
© Copyright. All rights reserved.
39
Unit 1: Overview of Financials for SAP S/4HANA
●
Performing initial data load.
●
Retiring old landscape.
Value-driven data migration to the new platform
●
●
You need more than master data and open items, such as transactional data, complete or
selected by a time slice.
Migrate a selection of data (such as by organizational units), or migrate data from more
than one system, or migrate application-related data into an SAP S/4HANA–based
solution landscape.
Animation: Transition to SAP S/4HANA
For more information on Transition to SAP S/4HANA, please view the animation
in the lesson Outlining the Migration of Financials to SAP S/4HANA in your online
course.
Figure 34: Migration to SAP S/4HANA
Greenfield
New SAP customers starting with SAP S/4HANA can use classic migration tools or the S/
4HANA Migration Cockpit (on-premise) to take over their legacy data.
Conversion
The SAP S/4HANA migration tools work only for existing customers and systems. Depending
on the active applications in the source system, different preparation steps are required. The
description can be found in the SAP online help. The duration and effort is relatively small. The
migration can be executed at any period end and is supported by a migration guide and
monitor. The first test migration gives an indication of the duration, and highlights any
potential setbacks during the migration project.
Migration to Accounting on SAP HANA from a classic G/L setup does not support the
following scenarios:
40
© Copyright. All rights reserved.
Lesson: Outlining the Migration of Financials to SAP S/4HANA
●
Implementation of Document Splitting
●
Balance Sheets at the Profit Center Level
●
Migration from Special Purpose Ledger to New General Ledger Accounting
●
New Implementation of Parallel Accounting
●
New Implementation of Segment Reporting
●
Implementation of the Ledger Approach for Parallel Accounting
●
Change in Chart of Accounts and Conversion of Chart of Accounts
●
Inclusion of Customer Fields
●
Transfer of Quantities to New General Ledger Accounting
Figure 35: Sequence in Test and Productive Environment
Required pre-checks
Before you convert your SAP ERP system to SAP S/4HANA or upgrade your SAP S/4HANA it
applies SAP BW/4HANA as well, you may want to analyze the impact on your system based
on simplification items. The Readiness Check (SAP Note 2758146) checks whether the
system is SAP S/4HANA-capable, for example, which add-ons are used. The Simplification
Item-Check (SAP Note 2399707) provides capabilities in your managed system. There are
two types of check integrated into the program:
●
●
Relevance check, which tells you whether an item is relevant to the system or not. The
relevance is calculated based on rules maintained in the simplification item catalog.
Consistency check, which checks whether the system is in a consistent state to ensure
that the conversion can happen with Software Upgrade Manager (SUM). Only the items
that are relevant to the system will be included in a consistency check. All remaining
inconsistencies need to be solved before SUM enters downtime. The check also warns you
about critical changes during conversion, for example data loss. To continue, you must
confirm that you have understood the warning. The consistency check is performed by
© Copyright. All rights reserved.
41
Unit 1: Overview of Financials for SAP S/4HANA
individual check classes provided by each application area. The check classes are
delivered through SAP Note 2502552.
Note:
The notes reported in error messages as part of the check result describe how to
eliminate issues found.
When running the simplification item check (/SDF/RC_START_CHECK) to prepare for a
conversion from SAP ERP to SAP S/4HANA or to do an upgrade to a higher SAP S/4HANA
version, it is important to follow the guides below. Otherwise the technical conversion/
upgrade might be blocked and you may have to repeat the SUM procedure by resetting the
SUM, updating this SAP Note (2399707) and SAP Note 2502552, potentially resolve new
issues found by the check, and the restart the SUM procedure.
Implement and run the check and solve any errors found by the included consistency check.
This is mandatory for any conversion or upgrade to SAP S/4HANA 1709 or higher.
To identify and fix possible issues in time, you need to implement and run the check well in
advance, before starting the technical conversion/upgrade. The check is run the last time by
the SUM tool shortly before the technical downtime of the conversion/upgrade of a system.
However, do not wait to implement the check until shortly before starting SUM. If there are
any issues found, fixing them might take some time.
Depending on the target stack of your system conversion or release upgrade, you need to
have certain minimum versions of this SAP Note (2399707) and SAP Note 2502552 installed.
Otherwise, the check cannot be successfully completed.
Figure 36: SAP Readiness Check for SAP S/4HANA
Note:
For more information, see SAP Note 2399707 - Simplification Item Check.
For more information, see SAP Note 2758146 - SAP Readiness Check 2.0 & Next
Generation SAP Business Scenario Recommendations or SAP Innovation and
Optimization Pathfinder.
42
© Copyright. All rights reserved.
Lesson: Outlining the Migration of Financials to SAP S/4HANA
LESSON SUMMARY
You should now be able to:
●
Describe the migration process
© Copyright. All rights reserved.
43
Unit 1: Overview of Financials for SAP S/4HANA
44
© Copyright. All rights reserved.
Unit 1
Learning Assessment
1. SAP HANA is designed for supporting both Online transactional processing and Online
analytic processing.
Determine whether this statement is true or false.
X
True
X
False
2. SAP S/4HANA can run on non-HANA databases but it is slower.
Determine whether this statement is true or false.
X
True
X
False
3. The on-premise edition of SAP S/4HANA can interface with SAP Cloud Platform even
though it is a cloud only.
Determine whether this statement is true or false.
X
True
X
False
4. Improvements to finance with SAP S/4HANA concern core accounting functions alone
currently.
Determine whether this statement is true or false.
X
True
X
False
© Copyright. All rights reserved.
45
Unit 1: Learning Assessment
5. What are the business benefits of SAP S/4HANA Finance?
Choose the correct answers.
X
A Reduced system complexity
X
B Single source of truth on the line item level
X
C Automatic update of custom applications to SAP HANA standards
X
D Overall reporting across financial applications
6. What is the character length of the field for line item numbering in the universal journal
table ACDOCA?
Choose the correct answer.
X
A 3
X
B 6
X
C 10
7. Which tables are replaced by compatibility views?
Choose the correct answers.
X
A BSIS: Index for GL Account
X
B FAGLFLEXT: New GL Account totals
X
C BSEG: Line Item
X
D ANLC: Fixed Assets totals
8. Which of the following are the pillars of SAP Fiori user experience paradigm?
Choose the correct answers.
46
X
A Role-based
X
B Responsive
X
C Simple
X
D Coherent
X
E Instant value
© Copyright. All rights reserved.
Unit 1: Learning Assessment
9. SAP S/4HANA can run on an SAP HANA database only.
Determine whether this statement is true or false.
X
True
X
False
10. Which of the following is a prerequisite for conversion to SAP S/4HANA?
Choose the correct answer.
X
A Custom code has to be checked for compatibility.
X
B New G/L Accounting must be active.
X
C New Asset Accounting must be active.
X
D The SAP migration service must be used.
11. An existing SAP ERP customer can upgrade their existing system to SAP S/4HANA only if
they have already implemented new G/L accounting.
Determine whether this statement is true or false.
X
True
X
False
© Copyright. All rights reserved.
47
Unit 1: Learning Assessment
48
© Copyright. All rights reserved.
UNIT 2
General Ledger Accounting
Lesson 1
Managing GL Accounts and Cost Elements in SAP S/4HANA
Exercise 3: Create a Primary Cost Account
Exercise 4: Create a Business Partner and Check Customizing Settings
50
55
63
Lesson 2
Managing Ledgers in SAP S/4 HANA
Exercise 5: Create an Extension Ledger and Post a Document to It
Exercise 6: Upload and Post a G/L Accounting Document
76
81
87
UNIT OBJECTIVES
●
Explain the new master data maintenance model
●
Understand the impact on authorizations and the posting period lock
●
Use the universal journal to enhance ledgers
●
Configure ledgers in SAP S/4HANA
© Copyright. All rights reserved.
49
Unit 2
Lesson 1
Managing GL Accounts and Cost Elements in
SAP S/4HANA
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Explain the new master data maintenance model
●
Understand the impact on authorizations and the posting period lock
Master Data Maintenance Model
Scenario
Until now, you have kept G/L accounts separate to your cost elements. With the move to SAP
S/4HANA, you now only maintain G/L accounts. You want to understand how this change
works at the system architecture level and also how this impacts processes for master data
maintenance and other transactions.
Figure 37: New Data Model for Both Master Data in SAP S/4HANA
In the classical data model, an account consists of charts of accounts data (SKA1), company
code specific data (SKB1), and an account description (SKAT).
If an account is relevant for controlling, a cost element (primary cost element) is generated.
During the creation of the cost element, the CSKA, CSKB, and CSKU tables are updated.
50
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Secondary cost elements exist for cost elements only; therefore only the CSK* tables are
updated.
In the new data model, the account is the master record and nothing else is required.
In this model, you can move between the following G/L account types (GLACCOUNT_TYPE):
nonoperating expense or income, primary costs or revenue, secondary costs, and balance
sheet account. The tables SKA1, SKB1, and SKAT are always filled. The CSK* tables are also
updated for the following G/L types: primary costs or revenue, and secondary costs.
Animation: New Data Model for Both Master Data in SAP S/4HANA
For more information on New Data Model for Both Master Data in SAP S/
4HANA, please view the animation in the lesson Managing GL Accounts and Cost
Elements in SAP S/4HANA in your online course.
Cost Element Categories for G/L Accounts from Type Primary Costs or Revenue or
Secondary Costs
Figure 39: Cost Element Categories for G/L Accounts from Type Primary Costs or Revenue or Secondary Costs
When the G/L type primary costs or revenue is chosen, you can update account settings for
the controlling area.
The cost element category specifies the business transactions that can be used with each
cost element. The following business transactions can be selected:
●
01 Primary costs/cost-reducing revenues
●
03 Accrual/deferral per surcharge
●
04 Accrual/deferral per debit = actual
●
11 Revenues
●
12 Sales deduction
© Copyright. All rights reserved.
51
Unit 2: General Ledger Accounting
●
22 External settlement
Secondary costs accounts types can be used for internal CO allocations only. The following
business transactions can be selected:
●
21 Internal settlement
●
31 Order/project results analysis
●
41 Overhead rates
●
42 Assessment
●
43 Internal activity allocation
●
50 Project-related incoming orders: sales revenue
●
51 Project-related incoming orders: other revenues
●
52 Project-related incoming orders: costs
●
61 Earned value
In SAP S/4HANA, a default account assignment can be defined using transaction OKB9 or
through substitution rules. The default account assignments that are maintained in former
cost element master data are migrated to transaction OKB9 as part of the migration process.
Figure 40: Cost Element Category 90 for Balance Sheet Accounts in Financial Accounting
Capital investments that do not have an asset under construction phase are usually
capitalized directly in asset accounting. However, you can view that information in
management accounting at the same time. For instance, you might want to perform plan or
actual comparisons and manage plan values, budgets, and commitments. You can post and
track these transactions on statistical internal orders or work breakdown structure (WBS)
elements.
The following conditions are necessary for the statistical updating of orders or WBS elements:
●
52
The CO object (investment order or WBS element) is entered in the asset master record as
an investment account assignment (in the time-origin).
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
●
The indicator for statistical updating of the order or WBS element is set in the definition of
the transaction types used for asset transactions (indicator: relevant to budget).
Note:
This indicator is already set in the standard transaction types.
●
The balance sheet account for asset APC values must be created in CO as cost elements.
Select the Apply Acct Assignments Statistically in Fixed Asset Acct / Material Acct
checkbox. You can select the checkbox under the following conditions:
-
When you create a balance sheet G/L account.
-
When the account is a reconciliation account for assets.
-
●
●
When you add the account in the asset account assignment in the Bal. sheet account:
Acquisition and production costs field.
In the field status variant of the corresponding fixed asset balance sheet account, the
CO/PP Order field or the WBS Element field must be set as an optional entry: see the
Additional Account Assignment group. The same applies for the Investment Account
Assignments field group in the screen layout rule of the asset class.
The investment order and the investment project account assignment objects must be
activated. Then you can specify the account assignment types for activated account
assignment objects.
Animation: Cost Element Category 90 for Balance Sheet Accounts in Financial
Accounting
For more information on Cost Element Category 90 for Balance Sheet Accounts
in Financial Accounting, please view the animation in the lesson Managing GL
Accounts and Cost Elements in SAP S/4HANA in your online course.
Note:
The G/L account type Cash Account is the Master data setting for the Bank
Reconciliation Accounts approach.
Please refer to unit Basic Cash Management for further information.
© Copyright. All rights reserved.
53
Unit 2: General Ledger Accounting
Figure 42: Impact on Authorizations
The merging of cost elements and G/L accounts requires the following adjustments to
authorizations for creating cost elements:
●
●
●
54
If you want to maintain primary costs or revenue accounts, you require authorization to
create or change cost element master data.
If you want to maintain secondary costs accounts, you require authorization to create or
change G/L accounts.
To check or change the authorizations, use transaction PFCG. The standard delivered SAP
role is FUCN_GL_ACCOUNTANT (G/L Accountant).
© Copyright. All rights reserved.
Unit 2
Exercise 3
Create a Primary Cost Account
Simulation: Create a Primary Cost Account
For more information on Create a Primary Cost Account, please view the
simulation in the lesson Managing GL Accounts and Cost Elements in SAP S/
4HANA in your online course.
Business Example
Your company (company code 1010) needs two new G/L primary cost accounts.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create the primary cost account 650030## in the chart of accounts. Create the new G/L
account with the following data:
Field Name
Value
G/L Account
650030##
Chart of Accounts
YCOA
G/L Account Type
Primary Costs or Revenue
Account Group
ERG. (Income statement accounts)
Short Text
Freight Expenses ##
G/L Account Long Text
Freight Expenses ##
Group Account Number
0065003000 (Vehicle Costs)
2. Before postings can be made to G/L account 650030## in company code 1010, you need
to define the company code and controlling area-specific settings.
Use the following data:
Tab
Field Name
Value
Header
New Company Code
1010
Control Data
Account Currency
EUR
Tax Category
(Only input tax allowed)
© Copyright. All rights reserved.
55
Unit 2: General Ledger Accounting
Tab
Field Name
Value
Posting without tax allowed
Select
Create/Bank/Interest
Field Status Group
YB04
Controlling Data
Cost Element Category
01
(Primary costs/cost-reducing
revenues)
3. Create G/L account in chart of accounts.
Create the second cost account by copying the 650030## template account. Create G/L
account number 650020## in chart of accounts YCOA with description Advertising
Costs ##.
Use the following data:
Screen Area or Tab
Field Name
Value
Manage G/L Account Master Data
Chart of Accounts
YCOA
G/L Account
650030##
Previously created
View
56
Chart of Account View
© Copyright. All rights reserved.
Unit 2
Solution 3
Create a Primary Cost Account
Simulation: Create a Primary Cost Account
For more information on Create a Primary Cost Account, please view the
simulation in the lesson Managing GL Accounts and Cost Elements in SAP S/
4HANA in your online course.
Business Example
Your company (company code 1010) needs two new G/L primary cost accounts.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create the primary cost account 650030## in the chart of accounts. Create the new G/L
account with the following data:
Field Name
Value
G/L Account
650030##
Chart of Accounts
YCOA
G/L Account Type
Primary Costs or Revenue
Account Group
ERG. (Income statement accounts)
Short Text
Freight Expenses ##
G/L Account Long Text
Freight Expenses ##
Group Account Number
0065003000 (Vehicle Costs)
a) On the SAP Fiori launchpad, in the General Ledger group, choose the Manage G/L
Account Master Data tile.
b) On the Manage G/L Account Master Data screen, choose Create.
c) On the G/L Account Master Data screen, enter the data from the table.
d) Choose Save.
You have created a G/L account at chart of account level.
e) Remain on this screen for the next step.
© Copyright. All rights reserved.
57
Unit 2: General Ledger Accounting
2. Before postings can be made to G/L account 650030## in company code 1010, you need
to define the company code and controlling area-specific settings.
Use the following data:
Tab
Field Name
Value
Header
New Company Code
1010
Control Data
Account Currency
EUR
Tax Category
(Only input tax allowed)
Posting without tax allowed
Select
Create/Bank/Interest
Field Status Group
YB04
Controlling Data
Cost Element Category
01
(Primary costs/cost-reducing
revenues)
a) To return to editing mode, in the upper-right screen area, choose Edit.
b) Choose the Company Code Data tab.
c) In the Company Code Assignment section, choose Create.
d) On the Company Code Assignment screen, in the New Company Code Assignment
field, enter 1010.
e) In the Control Data section, enter the data from the table.
f) Choose the Create/Bank/Interest tab and, in the Field Status Group field, enter YB04.
g) Choose OK.
h) On the G/L Account Master Data screen, choose the Controlling Data tab.
i) On the Controlling Data section, in the Cost Element Category field, enter 01 (Primary
costs/cost-reducing revenues).
j) Choose Save.
You have successfully created your account in company code 1010.
k) To return to the G/L Account Master Data results screen, choose Back.
3. Create G/L account in chart of accounts.
Create the second cost account by copying the 650030## template account. Create G/L
account number 650020## in chart of accounts YCOA with description Advertising
Costs ##.
Use the following data:
58
Screen Area or Tab
Field Name
Value
Manage G/L Account Master Data
Chart of Accounts
YCOA
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Screen Area or Tab
Field Name
Value
G/L Account
650030##
Previously created
View
Chart of Account View
a) On the Manage G/L Account Master Data screen, enter the data from the table.
b) Choose Go.
c) At the end of the line for yourG/L Account number, choose Details (the arrow at the
end of the line).
d) Choose Copy.
e) On the Copy of <650030##> screen, in the Account Number field, enter 650020##
and, in the Description in Maintenance Language(EN) field, enter Advertising
Costs ##.
f) Choose OK.
g) Choose Save.
You have created a G/L Account by using a reference.
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
59
Unit 2: General Ledger Accounting
Business Partner
Figure 44: Business Partner
There are redundant object models in the traditional SAP ERP system. In SAP ERP, the vendor
master and customer master is used. In SAP S/4HANA, the (mandatory) target approach is
the business partner approach. Business partner is now capable of centrally managing
master data for business partners, customers, and vendors. With current development,
business partner is the single point of entry to create, edit, and display master data for
business partners, customers, and vendors.
Animation: Business Partner
For more information on Business Partner, please view the animation in the
lesson Managing GL Accounts and Cost Elements in SAP S/4HANA in your
online course.
The introduction of the customer and vendor integration will be checked in the prechecks and
the technical transition procedure of SAP S/4HANA. For a system where the customer and
vendor integration is not in place, the transaction is declined. The business partner approach
is not mandatory for the SAP S/4HANA Finance, 1503 and 1605.
The user interface for SAP S/4HANA Cloud and on-premise is transaction BP. There is no
specific user interface for customer or vendor in SAP Business Suite (transactions XD01,
XD02, XD03 or VD01, VD02, VD03 or XK01, XK02, XK03 or MK01, MK02, MK03, and so on, are not
available). Calls to these transactions are redirected to transaction BP. For clients who
implemented financial supply chain management (FSCM), the business partner functionality
is not something new that previously managed credit management, collections, and so on.
60
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Figure 46: Business Partner - Customer /Vendor Integration Process
You can assign only one customer/vendor to a business partner and vice versa (1:1
assignment). You can assign one customer and one vendor to a business partner
simultaneously in a corresponding business partner role.
Customer/Vendor Integration takes place in the background whilst the system processes
master data. When you create the business partner the system posts all required fields in the
customer/vendor in accordance with the information in the business partner. Technically
speaking when you update the business partner, the system updates the corresponding
customer/vendor at the same time.
The customer/vendor master record is linked to the business partner in accordance with the
settings made for synchronization control and Customer/Vendor Integration in Customizing.
You can generate a customer/vendor during business partner processing only if you have
selected a customer business partner role category for which this is possible.
When processing the business partner you have also updated the relevant data for the
customer/vendor master record.
© Copyright. All rights reserved.
61
Unit 2: General Ledger Accounting
Figure 47: BP Customer Integration - Number Ranges and Grouping
Figure 48: BP Customer/Vendor Integration
In customizing, you assign account groups for the customer and vendor master records to
the business partner groupings to ensure that the system updates the customer and vendor
at the same time as you process Business Partners.
The Flag Same Number determines that when you create a customer master record/ vendor
master record as part of Customer/Vendor Integration you use the same number as the
business partner number that is currently being processed. Prerequisites therefore are:
62
●
Number ranges for the customer/vendor and business partner have the same areas.
●
External number assignment is set in Financial Accounting (FI).
© Copyright. All rights reserved.
Unit 2
Exercise 4
Create a Business Partner and Check
Customizing Settings
Simulation: Create a Business Partner and Check Customizing Settings
For more information on Create a Business Partner and Check Customizing
Settings, please view the simulation in the lesson Managing GL Accounts and
Cost Elements in SAP S/4HANA in your online course.
Business Example
Create a new business partner master record for a new customer.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. On the SAP Fiori launchpad, in the Accounts Receivable group, start the Maintain Business
Partner tile (transaction BP). Create the new business partner and maintain the General
Data using the following information:
Field Name
Value
Create Organization
Business Partner
leave empty
Grouping
Internal Numb.(standard;1000000–
1099999)
BP role
FLCU00
FI Customer
Title
Company
Name
Bikes & More ##
Search Term 1
Bikes
Street/ House number
Your choice
Postal Code/City
70173 Stuttgart
Country
DE
Germany
© Copyright. All rights reserved.
63
Unit 2: General Ledger Accounting
Field Name
Value
Region
BW
Language
DE
Company Code
1010
Reconciliation Account
12100000
2. Maintain the Sales Area Data using the following information:
Field Name
Value
BP Role
FLCU01
Customer (New)
Sales Organization
1010
Distribution Channel
10
Division
00
Orders
Sales District
DE0002
Southern Germany
Currency
EUR
Price Group
C1
Regular buyer
Customer Pricing Procedure
S
Sales Standard
Billing
Incoterms
EXW
Ex Works
Incoterms Location 1
Plant 1
Payment Terms
0001
Pay immediately w/o deduction
Tax Classification
1 (Liable for Taxes)
Account Assignment Group
01
Domestic Revenues
Shipping
Delivering Plant
64
1010
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Field Name
Value
Shipping Conditions
01
Standard
3. Find out which account group is assigned to the new customer account. Use the Manage
Customer Master Data app (tile group Accounts Receivable).
4. Check Customizing and find out why the new customer is created using the account group
TC12.
© Copyright. All rights reserved.
65
Unit 2
Solution 4
Create a Business Partner and Check
Customizing Settings
Simulation: Create a Business Partner and Check Customizing Settings
For more information on Create a Business Partner and Check Customizing
Settings, please view the simulation in the lesson Managing GL Accounts and
Cost Elements in SAP S/4HANA in your online course.
Business Example
Create a new business partner master record for a new customer.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. On the SAP Fiori launchpad, in the Accounts Receivable group, start the Maintain Business
Partner tile (transaction BP). Create the new business partner and maintain the General
Data using the following information:
Field Name
Value
Create Organization
Business Partner
leave empty
Grouping
Internal Numb.(standard;1000000–
1099999)
BP role
FLCU00
FI Customer
Title
Company
Name
Bikes & More ##
Search Term 1
Bikes
Street/ House number
Your choice
Postal Code/City
70173 Stuttgart
Country
DE
Germany
66
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Field Name
Value
Region
BW
Language
DE
Company Code
1010
Reconciliation Account
12100000
a) On the SAP Fiori launchpad, in the Accounts Receivable group, choose the Maintain
Business Partner tile.
b) On the Maintain Business Partner screen, choose Organization.
c) On the Create Organization screen, enter the following data:
Field Name
Values
Business Partner
leave empty
Grouping
Internal Numb.(standard;
1000000–1099999)
Create in BP role
FLCU00
FI Customer
A dialog box appears, with the message <<Do you want to create business
partner in BP role ‘FI Customer’ or do you want to save it first
in BP role ‘Business Partner (Gen.)’ and then change it? Data
already entered is not saved during creation.>>
d) On the Change to another BP role in create mode screen, choose Create.
e) On the Create Organization: Role FI Customer screen, on the Address tab, enter the
following data:
Field Name
Values
Title
Company
Name
Bikes & More ##
Search term 1
Bikes
Street/House number
Your choice
Postal Code
70173
City
Stuttgart
Country
DE
Region
BW
Language
Course Language
© Copyright. All rights reserved.
67
Unit 2: General Ledger Accounting
f) In the Main Menu bar, choose Company Code.
Note:
If Company Code does not appear in the menu, choose More → Company
Code.
g) Choose the Customer: Account Management tab and enter the following data:
Field Name
Values
Company Code
1010
Reconciliation account
12100000
Trade Receivable Domestic
h) Choose Save.
On the bottom of your screen, the following message appears: Business Partner
xxxxx created.
Take note of the number of your Business Partner/Customer:
________________________.
i) Remain on this screen for the next step.
2. Maintain the Sales Area Data using the following information:
Field Name
Value
BP Role
FLCU01
Customer (New)
Sales Organization
1010
Distribution Channel
10
Division
00
Orders
Sales District
DE0002
Southern Germany
Currency
EUR
Price Group
C1
Regular buyer
Customer Pricing Procedure
S
Sales Standard
Billing
Incoterms
EXW
Ex Works
68
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Field Name
Value
Incoterms Location 1
Plant 1
Payment Terms
0001
Pay immediately w/o deduction
Tax Classification
1 (Liable for Taxes)
Account Assignment Group
01
Domestic Revenues
Shipping
Delivering Plant
1010
Shipping Conditions
01
Standard
a) Choose Switch Between Display and Change.
b) In the Change in BP role field, enter FLCU01 Customer (New).
c) In the menu, choose Sales and Distribution.
Note:
If Sales and Distribution does not appear in the menu, choose
More → Sales and Distribution.
d) Complete the Sales Organization, Distribution Channel, and Division fields using the
data from the table.
Field Name
Value
Sales Organization
1010
Distribution Channel
10
Division
00
e) Press Enter.
f) On the Orders tab, enter the following data:
Field Name
Value
Sales District
DE0002
Southern Germany
Currency
© Copyright. All rights reserved.
EUR
69
Unit 2: General Ledger Accounting
Field Name
Value
Price Group
C1
Regular buyer
Customer Pricing Procedure
S
Sales Standard
g) On the Shipping tab enter the following data:
Field Name
Value
Delivering Plant
1010
Shipping Conditions
01
Standard
h) On the Billing tab, enter the following data:
Field Name
Value
Incoterms
EXW
Ex Works
Incoterms Location 1
Plant 1
Payment Terms
0001
Pay immediately w/o deduction
Tax Classification
1
Liable for Taxes
Account Assignment Group
01
Domestic Revenues
i) Choose Save.
j) Choose the SAP Logo.
3. Find out which account group is assigned to the new customer account. Use the Manage
Customer Master Data app (tile group Accounts Receivable).
a) On the SAP Fiori launchpad home page, in the Accounts Receivable group, choose the
Manage Customer Master Data app.
b) On the Manage Customer Master screen, enter the following information:
Field Name
Values
Last Name / Name 1:
*##*
c) Choose Go.
70
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Your new customer is shown in the list.
d) Select the arrow (>) at the end of the line.
e) On the Customer screen, choose Basic Data → Customer Information. Review the
Customer number and the Customer Account Group
In the Customer Information section, you see the Customer number (which is the same
as the Business Partner number) and the Customer Account Group is TC12.
f) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. Check Customizing and find out why the new customer is created using the account group
TC12.
a) Log on to system T41 using SAP Logon.
b) On the SAP Easy Access screen, execute transaction SPRO.
c) On the Customizing: Execute Project screen, choose SAP Reference IMG.
d) On the Display IMG screen, choose Cross-Application Components → SAP Business
Partner → Business Partner → Basic Settings → Number Ranges and Groupings →
Define Groupings and Assign Number Ranges.
For the new BP in the role of the FI Customer, you used the Grouping BP02 Internal
Numb.(standard; 1000000–1099999). In the shown table, you can see the used
Grouping with the technical key BP02 (Int. Numeric). The assigned number range (02)
is the number range of the Business Partner, not the number range of the Customer.
e) To check the assigned number range, choose Back.
f) Choose Define Number Ranges.
g) Choose Display Intervals.
The Interval 02 is shown in the list as an internal number range between 1000000 and
1099999.
h) To return to the Display IMG screen, choose Back twice.
i) Choose Cross-Application Components → Master Data Synchronization → Customer/
Vendor Integration → Business Partner Settings → Settings for Customer
Integration → Field Assignment for Customer Integration → Assign Keys → Define
Number Assignment for Direction BP to Customer.
In the table, you can see the Grouping BP02. The Account Group TC12 is assigned.
The checkbox Same Number indicates to the system: Use the same number when
creating Customer/Vendor from a BP.
Use: Determines that when you create a customer master record/ vendor master
record as part of Customer/Vendor Integration you use the same number as the
business partner number that is currently being processed.
Dependencies/ Prerequisites:
●
●
Number ranges for the customer/vendor and business partner have the same
areas
External number assignment is set in Financial Accounting (FI).
Therefore, the Grouping is responsible for the used account group in the FI role.
© Copyright. All rights reserved.
71
Unit 2: General Ledger Accounting
j) To return to the Display IMG screen, choose Back.
72
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
Posting Period Lock
Figure 50: Effect on Period Lock
In SAP S/4HANA, CO relevant postings do not check the CO period lock (OKP1) as previously.
Instead, you must also check the G/L period opening/closing (OB52). Therefore, you have to
allow postings to accounts from the secondary costs account type in the G/L period opening/
closing.
In the CO period lock, you need to specify the transactions that you want to lock and the
periods that you want to lock them for.
In SAP S/4HANA, you must also open accounts from the secondary costs account type for FI
postings.
Figure 51: Period Intervals
In transaction OB52, you can specify which posting periods are open for posting for each
variant. You can choose period intervals between 1 and 3.
© Copyright. All rights reserved.
73
Unit 2: General Ledger Accounting
You can use period intervals 1 and 2 for all normal posting processes in regular and special
periods.
For period interval 1, you can enter a group of authorized users. This means that for monthend or year-end closing, for example, you can open posting periods for specific users only.
Make the necessary authorization settings in the optional authorization object accounting
document: authorizations for posting periods (F_BKPF_BUP). Use period interval 1 for special
periods because only authorizations can be managed here.
Period interval 3 is used for postings from controlling (CO) to financial accounting (FI). If you
do not make an entry for period interval 3, the check on these postings is made against period
intervals 1 and 2. If you make an entry for period interval 3, the check on these postings is only
made against period interval 3. For each interval, specify the lower and upper limits of the
posting period as well as the fiscal year.
Animation: Period Intervals
For more information on Period Intervals, please view the animation in the lesson
Managing GL Accounts and Cost Elements in SAP S/4HANA in your online
course.
You can also use the report RFOB5200 (transaction OB52B).
Which accounting period version is checked? The leading ledger works with the accounting
period that is assigned to the accounting area. Nonleading ledgers can be assigned different
posting period variants.
Check the version of the nonleading ledger at ledger group specific bookings, and also for
bookings with ledger group blank. Determine this by selecting the Manage Posting Period field
in the global parameters of the company code.
Alternatively you can use the app Manage Posting Periods. With the Manage Posting Periods
app, you can open and close posting periods to make sure that postings to the accounts
happen in proper posting periods. You can also choose to schedule the opening to run once or
multiple times according to your business requirements. For this app, the business function
FINS_PERIOD_CTRL_BY_BTTYPE is available. When activated, the following Cost Accounting
features are available in the separate Manage Posting Periods – Cost Accounting app:
●
●
74
Access the CO period status by selecting CO Period Status in the footer bar, which will
navigate you to the Manage Posting Periods - Cost Accounting app.
Display Business Transaction Type related periods.
© Copyright. All rights reserved.
Lesson: Managing GL Accounts and Cost Elements in SAP S/4HANA
LESSON SUMMARY
You should now be able to:
●
Explain the new master data maintenance model
●
Understand the impact on authorizations and the posting period lock
© Copyright. All rights reserved.
75
Unit 2
Lesson 2
Managing Ledgers in SAP S/4 HANA
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Use the universal journal to enhance ledgers
●
Configure ledgers in SAP S/4HANA
Ledger Enhancement Using the Universal Journal
Scenario
You manage multiple parallel accounting principles in your system and need to be able to
report on each one separately. You are concerned that with the universal journal, the
previously independent components will lose their flexibility because of the legal restrictions
of financial accounting. You want to understand the ledger capabilities with SAP S/4HANA
Finance so that you can configure ledgers to your requirements.
Figure 53: The Universal Journal Enforces Discipline
Animation: The Universal Journal Enforces Discipline
For more information on The Universal Journal Enforces Discipline, please view
the animation in the lesson Managing Ledgers in SAP S/4 HANA in your online
course.
76
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
In the general ledger, everything is entered according to accounting rules. The posting periods
are locked after the month-end closing. The accounting rules cannot be changed.
Standard Ledger and Extension Ledger - Use Cases
Figure 55: Standard Ledger and Extension Ledger - Use Cases
Animation: Standard Ledger and Extension Ledger - Use Cases
For more information on Standard Ledger and Extension Ledger - Use Cases,
please view the animation in the lesson Managing Ledgers in SAP S/4 HANA in
your online course.
In the new general ledger accounting, different accounting principles are mapped using the
accounts approach. In addition to accounts, the new G/L also lets you use different ledgers to
save the different valuation approaches. This is called the ledger approach.
In an account approach, there is only one ledger: the leading ledger 0L. In a ledger approach,
next to the leading ledger, there are other nonleading ledgers. These ledgers are all called
standard ledgers. A standard ledger contains a full set of journal entries for all business
transactions.
In addition, you can add other extension ledgers. Extension ledgers are based on an
underlying ledger.
An extension ledger is assigned to a standard ledger and inherits all the journal entries of the
standard ledger for reporting. Postings made explicitly to an extension ledger are visible in
that extension ledger, but not in the underlying standard ledger.
It is possible to define an extension ledger based on another extension ledger.
An extension ledger stores delta values and points to another ledger. Thus, it provides a
flexible mechanism for adjustments and reporting. An important use case is for management
views on top of legal data (IFRS or locale GAAP). Besides creating a master record, extension
ledgers do not need additional configuration. Reporting on the extension ledger always
© Copyright. All rights reserved.
77
Unit 2: General Ledger Accounting
includes the data of the underlying ledger. Multiple extension ledgers can point to the same
underlying ledger. The benefits of a reduced data footprint and zero reconciliation effort mean
that only delta values are kept.
Extension ledgers are stored in the universal journal, as are standard ledgers. Extension
ledgers can be assigned your own booking period variants. This means that the standard
ledger can be closed and the assigned extension ledger can be open.
Figure 57: Extension Ledger - Basic Idea
Each specific ledger is self-contained, has a special purpose, and provides a specific view on
financial data. A ledger stores a lot of redundant data in other ledgers.
With extension ledgers you can staple ledgers on top of each other, thus providing the
different views that you need. This structure minimizes the data footprint and provides
greater flexibility for creating additional views.
Extension ledger can have different ledger types:
●
Standard journal entries ( ): Extension used to store additional data.
●
Line items with technical numbers (S): Simulation used in for foreign currency valuation.
●
78
Line items with technical numbers (P): Prediction and Commitments used to store
commitments in table ACDOCA and store the values of incoming sales orders and of
statistical conditions for account-based CO-PA.
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
Figure 58: Postings into the Extension Ledger
Only manual postings are allowed to the extension ledger. Use the transaction that enables
you to add the ledger group to the expending ledgers, for example, KB11N, KB41N, FB50L, and
FB01L.
You can use a simulation extensions ledger for the daily valuation of foreign currency
valuation (transaction FAGL_FCV).
ACDOCA stores the data for all extension ledgers.
BSEG does not store any extension ledger data. You can only book ledger specific onto the
extension ledger the table BSEG_ADD is filled.
Implementing the BADI BADI_FINS_APPL_RELEVANCE allows you to feed components like
PCA, FI-SL, and EC-CS with the data posted to extension ledgers. Take precautions with this
functionality. The BADI implementation must clearly separate extension ledger data from the
other data.
Animation: Postings into the Extension Ledger
For more information on Postings into the Extension Ledger, please view the
animation in the lesson Managing Ledgers in SAP S/4 HANA in your online
course.
© Copyright. All rights reserved.
79
Unit 2: General Ledger Accounting
Document Summarization
Figure 60: Document Summarization
BSEG summarization can be used as usual (see SAP Note 2179270). BSEG is used for storing
open items and clearing details, so you can be aggressive with the summarization.
ACDOCA stores the full detail that is needed for all components on ACDOCA (G/L, AA, ML,
CO, and PA).
Summarize the BSEG table as much as possible. Conversely, summarize the ACDOCA table
as little as possible so that reporting that is differentiated in the ACDOCA table.
The summarization in the ACDOCA table can be as large as that of the BSEG table. Line items
in the ACDOCA table cannot be summarized further than the corresponding line items in the
BSEG table.
You can find these, along with additional documentation, in customizing by choosing Financial
Accounting → Financial Accounting Global Settings → Document → Summarization. From
here, you can also access the summarization of the BSEG table described in SAP Note 36353.
The account-based CO-PA line items, including the profitability segment number and the
resolved characteristic vector, are stored in the table ACDOCA. Therefore, the same
summarization settings are used for CO-PA profitability segment determination also. Access
these settings, along with documentation and the existing summarization for costing-based
CO-PA line items, by choosing Controlling → Profitability Analysis → Flows of Actual Values
→ Initial Steps → Summarization.
80
© Copyright. All rights reserved.
Unit 2
Exercise 5
Create an Extension Ledger and Post a
Document to It
Simulation: Create an Extension Ledger and Post a Document to It
For more information on Create an Extension Ledger and Post a Document to It,
please view the simulation in the lesson Managing Ledgers in SAP S/4 HANA in
your online course.
Business Example
You want to create an extension ledger and post a simple financial accounting document only
in your extension ledger group. Then you can display the financial statement.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create an extension ledger. Use the following data:
Table 1: Extension Ledger Data
Field Name
Value
Ledger
(Z# or E# or F# or G#)
Ledger Name
## Extension Ledger
Leading
Deselect
Ledger Type
Extension Ledger
Extn. Ledger Type
Standard journal entries
Underlying Ledger
0L
To ensure that the ledger code begins with one alphabetic character, use the following
numbers for the new extension ledger:
Table 2: Extension Ledger User Numbers
User Numbers
Use the following
1–9
Z1 – Z9
10 – 19
E0 – E9
© Copyright. All rights reserved.
81
Unit 2: General Ledger Accounting
User Numbers
Use the following
20 – 29
F0 – F9
30 – 39
G0 – G9
2. Assign a document type and a number range to the extension ledger.
Use the following data:
Field Name
Value
Ledger
Your new Extension Ledger
Document Type
SA
Number Range
70
3. Post a simple FI document only in your extension ledger group (Z#, E#, F#, or G#) and
check the result. On the SAP Fiori launchpad, use the Post General Journal Entries tile.
Make the document for EUR 50 cash payment (G/L account 10010000) and Fines and
Penalties (G/L account 70900000).
Use the following data:
Field Name
Value
Journal Entry Date
Today's Date
Posting Date
Today's Date
Journal Entry Type
SA
Company Code
1010
Ledger Group
(Z# or E# or F# or G#)
Line 1 - G/L Account
70900000
Line 1 - Debit amt in DC
50
Line 1 - Profit Center
T–PCA##
Line 2 - G/L Account
10010000
Line 2 - Credit amt in DC
50
4. Display the financial statement. On the SAP Fiori launchpad home page, choose Balance
Sheet / Income Statement.
Use the following data:
82
Field Name
Value
Company Code
1010
Ledger
(Z# or E# or F# or G#)
Statement Version
1010
© Copyright. All rights reserved.
Unit 2
Solution 5
Create an Extension Ledger and Post a
Document to It
Simulation: Create an Extension Ledger and Post a Document to It
For more information on Create an Extension Ledger and Post a Document to It,
please view the simulation in the lesson Managing Ledgers in SAP S/4 HANA in
your online course.
Business Example
You want to create an extension ledger and post a simple financial accounting document only
in your extension ledger group. Then you can display the financial statement.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create an extension ledger. Use the following data:
Table 1: Extension Ledger Data
Field Name
Value
Ledger
(Z# or E# or F# or G#)
Ledger Name
## Extension Ledger
Leading
Deselect
Ledger Type
Extension Ledger
Extn. Ledger Type
Standard journal entries
Underlying Ledger
0L
To ensure that the ledger code begins with one alphabetic character, use the following
numbers for the new extension ledger:
Table 2: Extension Ledger User Numbers
User Numbers
Use the following
1–9
Z1 – Z9
10 – 19
E0 – E9
© Copyright. All rights reserved.
83
Unit 2: General Ledger Accounting
User Numbers
Use the following
20 – 29
F0 – F9
30 – 39
G0 – G9
a) Logon to system T41 using SAP Logon.
b) On the SAP Easy Access screen, execute transaction SPRO.
c) On the Customizing: Execute Project screen, choose SAP Reference IMG.
d) On the Display IMG screen, choose Financial Accounting → Financial Accounting
Global Settings → Ledgers → Ledger → Define Settings for Ledgers and Currency
Types.
e) On the Change View "Ledger": Overview screen, choose New Entries.
f) On the New Entries: Overview of Added Entries screen, in the Ledger dialog box, enter
the values from the Extension Ledger Data table.
g) Choose Save. Confirm any messages by choosing Enter.
A ledger group with the same name is created. The ledger contains only this ledger.
h) Choose Continue.
i) Exit the Customizing transaction and go back to the SAP Easy Access.
Note:
Be sure to exit the IMG before proceeding.
2. Assign a document type and a number range to the extension ledger.
Use the following data:
Field Name
Value
Ledger
Your new Extension Ledger
Document Type
SA
Number Range
70
a) In the Command field, enter SPRO.
b) Choose SAP Reference IMG.
c) To configure an extension ledger in customizing for financial accounting, choose
Financial Accounting → Financial Accounting Global Settings → Document
→ Document Types → Define Document Types in a Ledger.
d) On the Determine Work Area: Entry screen, in the Work Area dialog box, enter Your
new Extension Ledger and choose Continue.
e) On the Change View "Document Types for Entry View in a Ledger" Overview screen,
choose New Entries.
84
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
f) On the New Entries: Overview of Added Entries screen, in the Type field, enter SA and
choose Enter.
g) In the Number Range field, enter 70 and choose Enter.
h) Choose Save.
i) Exit the customizing transaction and go back to the SAP Easy Access.
3. Post a simple FI document only in your extension ledger group (Z#, E#, F#, or G#) and
check the result. On the SAP Fiori launchpad, use the Post General Journal Entries tile.
Make the document for EUR 50 cash payment (G/L account 10010000) and Fines and
Penalties (G/L account 70900000).
Use the following data:
Field Name
Value
Journal Entry Date
Today's Date
Posting Date
Today's Date
Journal Entry Type
SA
Company Code
1010
Ledger Group
(Z# or E# or F# or G#)
Line 1 - G/L Account
70900000
Line 1 - Debit amt in DC
50
Line 1 - Profit Center
T–PCA##
Line 2 - G/L Account
10010000
Line 2 - Credit amt in DC
50
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose Post
General Journal Entries.
b) On the Post General Journal Entries screen, enter the data from the table.
c) To confirm your input, choose Enter.
d) Choose Simulate.
e) Choose Post.
You can see the values posted to your ledger.
Take note of your document number: _____________________________________
f) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. Display the financial statement. On the SAP Fiori launchpad home page, choose Balance
Sheet / Income Statement.
Use the following data:
Field Name
Value
Company Code
1010
© Copyright. All rights reserved.
85
Unit 2: General Ledger Accounting
Field Name
Value
Ledger
(Z# or E# or F# or G#)
Statement Version
1010
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose Balance
Sheet / Income Statement.
b) On the Balance Sheet/Income Statement screen, in the Company Code field, enter
1010.
c) Choose the drop-down for Ledger.
d) Select Z# or E# or F# or G# from the list.
e) In the Statement Version field, enter 1010.
f) Choose Go.
g) Under Profit and Loss Statement → Annual net income/ net loss → Operating
income → Other Operating expenses, the values posted to your ledger in account
70900000 are added as a delta to the underlying values already posted to the
account.
h) Choose the drop-down for Ledger.
i) Select 0L from the list.
j) Choose Go.
k) Under Profit and Loss Statement → Annual net income/ net loss → Operating
income → Other Operating expenses, no postings from in account 70900000 will be
displayed.
l) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
86
© Copyright. All rights reserved.
Unit 2
Exercise 6
Upload and Post a G/L Accounting Document
Simulation: Upload and Post a G/L Accounting Document
For more information on Upload and Post a G/L Accounting Document, please
view the simulation in the lesson Managing Ledgers in SAP S/4 HANA in your
online course.
Business Example
You have general ledger accounting data in a Microsoft Excel file. You want to upload the data
and post it as a new general ledger accounting document.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create a Microsoft Excel file with data for a new general ledger accounting document.
Use the following data:
Field Name
Header
Line items – Line 1
Line items – Line 2
© Copyright. All rights reserved.
Value
Company code
1010
Journal Entry Type
SA
Journal Entry Date
The current date in format
YYYYMMDD
Posting Date
The current date in format
YYYYMMDD
Transaction Currency
EUR
Ledger Group
0L
Company code
1010
G/L Account:
24097000
Credit
10000
Row 14 - Column U
RMVCT
Row 15 - Column U
FIN. Transaction Type
Row 16 - Column U
Y20
Company code
1010
87
Unit 2: General Ledger Accounting
Field Name
Value
G/L Account
66019900
Item Text
##
Debit
10000
Cost Center
10101101
2. Upload the data from your Microsoft Excel file and post the document.
88
© Copyright. All rights reserved.
Unit 2
Solution 6
Upload and Post a G/L Accounting Document
Simulation: Upload and Post a G/L Accounting Document
For more information on Upload and Post a G/L Accounting Document, please
view the simulation in the lesson Managing Ledgers in SAP S/4 HANA in your
online course.
Business Example
You have general ledger accounting data in a Microsoft Excel file. You want to upload the data
and post it as a new general ledger accounting document.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create a Microsoft Excel file with data for a new general ledger accounting document.
Use the following data:
Field Name
Header
Line items – Line 1
Line items – Line 2
© Copyright. All rights reserved.
Value
Company code
1010
Journal Entry Type
SA
Journal Entry Date
The current date in format
YYYYMMDD
Posting Date
The current date in format
YYYYMMDD
Transaction Currency
EUR
Ledger Group
0L
Company code
1010
G/L Account:
24097000
Credit
10000
Row 14 - Column U
RMVCT
Row 15 - Column U
FIN. Transaction Type
Row 16 - Column U
Y20
Company code
1010
89
Unit 2: General Ledger Accounting
Field Name
Value
G/L Account
66019900
Item Text
##
Debit
10000
Cost Center
10101101
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the Post
General Journal Entries tile.
b) On the Post General Journal Entries screen, choose Upload New Entry.
c) On the Upload General Journal Entries screen, choose Download Template.
d) On the Template Download screen, choose the Spreadsheet (*.xlsx) format, and
choose Download.
e) Open the Microsoft Excel file and choose Enable Editing.
f) Enter the data from the table.
g) Delete the lines 18–27.
h) Choose File → Save as → Downloads.
i) Name the file JournalEntry_##.xlsx and choose Save.
j) Exit Microsoft Excel.
2. Upload the data from your Microsoft Excel file and post the document.
a) On the Upload General Journal Entries screen, choose Browse, find your file in
Downloads → JournalEntry_##.xlsx, and choose Open.
b) Select your Temporary ID.
c) Choose Post.
d) Choose OK.
Your entry has now been posted. The Journal Entry number is displayed.
e) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
90
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
Ledger Configuration in SAP S/4HANA
Figure 63: Master Data Maintenance for Ledgers
In Customizing, choose Financial Accounting → Financial Accounting Global Settings
→ Ledgers → Ledger → Define Settings for Ledgers and Currency Types. The following
options are available:
●
Transaction: FINSC_LEDGER
●
First level:
●
-
Master data of ledger
-
Define the leading ledger
-
Define additional ledgers: standard or extension
-
Set a ledger as underlying ledger only for the extension ledgers
Second level:
-
Company code assignment to ledger
-
For the leading ledger: 0L
-
All companies are assigned to the leading ledger
© Copyright. All rights reserved.
91
Unit 2: General Ledger Accounting
Multiple Currency Groups
Figure 64: Currency Flexibility for the Universal Journal
Other currencies can be defined and translated according to the role they have in Accounting.
In contrast to reporting, in which the displayed amounts are translated into the desired
currency, currencies managed in parallel in the Universal Journal are translated during
posting. Translation when posting ensures the zero balance setting for each document,
clearing, and reversal. These currencies managed in parallel in the Universal Journal are
configured as currency types in the system.
In addition to managing the ledgers in the company code currency and global company
currency, there is the option to manage up to eight other currency types, for example, in hard
currency, index-based currency, or global company currency, or in currencies that you
configure yourself (in namespaces Y* to Z*).
The following is a list of the currency fields of ACDOCA:
●
Local currency: currency type 10, ACDOCA field name HSL
●
Global currency: currency type 30 ACDOCA field name KSL
●
Freely defined currencies 1 - 8: You can configure your own currency type, and there is no
dependency on currency types of the leading ledger. ACDOCA field names: OSL, VSL, BSL,
CSL, DSL, ESL, FSL, and GSL.
Animation: Currency Flexibility for the Universal Journal
For more information on Currency Flexibility for the Universal Journal, please
view the animation in the lesson Managing Ledgers in SAP S/4 HANA in your
online course.
92
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
Note:
The currency type of the controlling area is preset as the global currency for all
ledgers and company codes, provided that the company code has an assignment
to a controlling area. You can maintain this currency type by using the Maintain
Controlling Area activity (transaction OKKP). SAP recommend that you set
currency type 30 (group currency) in the controlling area to have a consistent
currency for the consolidated financial statement that is also supported by all FI
processes (not the case for 20).
The group currency is the currency used for the consolidated financial statement.
The group currency (currency key 30) is defined on Client.
Caution:
If you activate parallel valuations with transfer prices, then additional rules and
constraints apply.
Figure 66: Currency Conversion Settings
For each currency type you add, decide whether you want the corresponding currency
conversion settings to be valid globally for all company codes or you want to define the
currency conversion settings on company code-level.
You cannot make any changes to the SAP default currency type company code currency (10).
For the other standard currency types, you can define whether the corresponding currency
conversion settings are valid globally or on company code-level.
For your currency types, make the following currency translation settings either for all
company codes (that is, globally) or separately for individual company codes (that is,
company-code-specifically).
For your own currency types, enter the currency into which the currency translation is to be
made (Currency field), and the currency from which the currency translation is to be made
(Source Currency field). In addition, enter the exchange rate type and the date on which the
translation is to be carried out (document date, posting date, or translation date). You can
also decide whether the currency translation is to be done in real time. Unless you select the
Real-Time checkbox, you can do this at period-end closing using the foreign currency
translation run.
© Copyright. All rights reserved.
93
Unit 2: General Ledger Accounting
Figure 67: Currency Type Integration into FI&CO Applications
For each ledger, you can display a detail screen by double-clicking the relevant row in the
ledger.
If you expand the details, you can see whether the general ledger has calculated a currency
that is not kept in a particular subledger as an approximation. If slight deviations, for example,
rounding differences, are possible for a particular application component for which there is no
historical data, this is indicated by the Deviation in Application Component checkbox.
With Manage Currencies, you can introduce new currencies for company codes and ledgers
that are already used in your production system. Afterward, the newly introduced currencies
are available in the Universal Journal (ACDOCA table) and can be used in both accountingspecific processes and reporting. When you introduce a new currency, both the new currency
and its calculated value are added to all journal entries, which are available in the system.
However, archived data cannot be enriched with the new currency.
In Customizing, choose Financial Accounting → Financial Accounting Global Settings →
Tools → Manage Currencies → Information: Manage Currencies.
Note:
For more information, see SAP Notes 2344012 and 2334583.
94
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
Additional Company Code Settings for Ledgers
Figure 68: Additional Company Code Settings for Ledgers
The following are some additional company code settings for ledgers:
Fiscal Year Variant
If the leading ledger is inherited from the controlling area setting, non-leading ledgers can
have fiscal year variants that deviate.
Posting Period Variant
This defines open posting periods. It is the basis for a check of the leading ledger and the
representative ledger in ledger group.
Parallel Accounting using G/L Accounts
In an account approach, this spot has to be marked.
Third Level
Entries are only necessary for parallel financial reporting with an accounting principle.
Look at, for example, FI-AA.
© Copyright. All rights reserved.
95
Unit 2: General Ledger Accounting
Figure 69: General Ledger Technical Changes Compared to New G/L
Data previously stored in FAGLFLEXA and FAGLFLEXT (carry forward) is now stored in table
ACDOCA.
Data of new G/L industry tables for public sector and joint venture accounting
(FMGLFLEXA/T, PSGLFLEXA/T, JVGLFLEXA/T) is now stored in the ACDOCA table.
Data of customer-created new G/L tables ZZ<CUST>T, ZZ<CUST>A is now stored in the
ACDOCA table.
A compatibility view is provided for table FAGLFLEXA: FGLV_FAGLFLEXA. This compatibility
view redirects select statements to FAGLFLEXA to ACDOCA.
Compatibility views for the new G/L industry tables are provided: V_<Industry>A,
V_<Industry>T.
Animation: General Ledger Technical Changes Compared to New G/L
For more information on General Ledger Technical Changes Compared to New
G/L, please view the animation in the lesson Managing Ledgers in SAP S/4
HANA in your online course.
Compatibility views are provided for customer created new G/L tables. The views are
numbered sequentially: ZFGLV_GLTT_Cx (totals) and ZFGLV_GLSI_Cx (line items), where x is
a number.
Document Splitting
Figure 71: Universal Journal
96
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
In the FAGLFTEXT totals table in the new general ledger, the updated profit center, segment,
business, area, and cost-of-sales accounting fields are also updated in SAP S/4HANA
accounting in the universal ledger.
All known scenarios from the new general ledger are turned on in SAP S/4HANA.
Customers who wish to draw up financial statements by business areas, profit centers, or
segments have to activate document splitting.
Animation: Universal Journal
For more information on Universal Journal, please view the animation in the
lesson Managing Ledgers in SAP S/4 HANA in your online course.
Document splitting is only for customers who have to or want to enter a further characteristic.
For example, a customer might want to enter a segment on the balance sheet in addition to
the company code.
Figure 73: Analyzing Document Splitting
A financial accounting document always has two views in SAP S/4HANA: The data entry and
the general ledger view.
Besides the leading ledger, you can also view the document in another, non-leading ledger or
extension ledger in the general ledger view.
You can display the profit and loss statement using the following objects:
●
Profit center
●
Business area
●
Segment
Line items are not displayed split in the entry view.
When using document splitting, the line items are displayed split in the general ledger view.
For the entities defined as splitting, characteristics are inherited in posting lines where the
characteristics were not specified. In the figure, the balance of the profit center and segment
characteristics is zero.
© Copyright. All rights reserved.
97
Unit 2: General Ledger Accounting
The figure also shows the vendor and tax lines in the general ledger view. The vendor and tax
lines (items 1 and 4) are split in accordance with the expense lines.
Animation: Analyzing Document Splitting
For more information on Analyzing Document Splitting, please view the
animation in the lesson Managing Ledgers in SAP S/4 HANA in your online
course.
Document splitting, also known as an online split, enables companies to create complete
balance sheets for objects.
If you do not activate document splitting, then there is no difference between the entry view
and the general ledger view.
Figure 75: Subsequent Implementation of Document Splitting — Project Phases
The feature Subsequent Implementation of Document Splitting allows SAP S/4HANA 1709
customers, with production systems, to implement document splitting. In the SAP
Implementation Guide, you can sequentially work through the Customizing activities
provided. You can then ensure that the necessary enrichment of relevant posting data is
supported.
The architecture of the accounting module in SAP S/4HANA is based on the concept of the
former new GL. The concept of the Subsequent Implementation of Document Splitting in SAP
S/4HANA differs from the migration scenario 6 of the new GL. In SAP S/4HANA, the
activation of document splitting is time-dependent. You can, therefore, implement it without
system downtime.
The new solution is offered as standard tool and does not require a service fee.
The Subsequent Implementation of Document Splitting requires a separate project. The
Subsequent Implementation of Document Splitting includes the preparatory phase, the
execution phase, and the post processing phase. In the preparatory phase, you can prepare
the customizing for document splitting. In the execution phase, you can start the data
enrichment. In the post processing phase, you can manually adjust the opening balances
based on the document splitting characteristics.
98
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
In customizing, choose Financial Ledger → Accounting Business Transactions → Document
Splitting → Subsequent Implementation of Document Splitting.
It is not in scope of this course to go into the solution implementation detail. You can find
more information in the relevant Early Knowledge Transfer learning maps available on the
SAP Learning Hub.
Accounting Principle Expansion
Figure 76: Implementation of a Further Accounting Principle
For existing customers, the universal journal runs with different features that activate after
the implementation of SAP S/4HANA. The type of features that become available depend on
the general ledger application that is used before migration.
For example, the SAP S/4HANA features for a classic GL migration path are limited to the
following:
●
The leading ledger keeps all accounting data.
●
GL and CO automatically sync without real-time integration or reconciliation ledger.
●
New asset accounting.
●
●
All dimensions available for reporting: no decision is needed for reporting dimensions
(such as scenarios in new GL).
SAP now offers the option of implementing an additional accounting principle through the
addition of a ledger.
Basic use cases for this function include the following:
●
●
Introduction of a new accounting principle, for example, IFRS or group-based GAAP.
Assignment of one or many productive company codes to an existing representative
ledger.
© Copyright. All rights reserved.
99
Unit 2: General Ledger Accounting
Note:
This solution replaces the new GL migration scenario 7 “Subsequent
implementation of a ledger” in SAP S/4HANA 1610 and SAP S/4HANA Finance
1605 SP5.
The new solution is offered as standard tool and does not require a service fee.
The following are not in scope for SAP S/4HANA 1610:
●
Replacement of parallel accounts by ledger
●
Data transfer from special ledger into new ledger
●
Definition of more than one ledger in one project
●
Definition of a nonrepresentative ledger
Figure 77: Availability of General Ledger Features in SAP S/4HANA
The solution Subsequent Implementation of a Further Accounting Principle offers the
following features:
●
100
Guided implementation of a new accounting principle using an additional ledger and
relevant depreciation areas.
●
Flexible data transfer from a source ledger into a new ledger.
●
Reconciliation steps to ensure correct and consistent accounting data.
●
Automatic enhancement of asset master data with new depreciation areas.
●
Easy handling using an implementation cockpit in customizing.
© Copyright. All rights reserved.
Lesson: Managing Ledgers in SAP S/4 HANA
Figure 78: Project Phases in SAP Implementation Guide
The implementation of an additional general ledger requires a separate project. The basic
phases are shown in the figure, Project Phases in SAP Implementation Guide. There is a
separate branch in the customizing SAP Implementation Guide to help implement the
required changes in the system.
In Customizing, choose Financial Accounting → Financial Accounting Global Settings → Tools
→ Subsequent Implementation of a Further Accounting Principle.
It is not in scope of this course to examine the solution implementation detail. However, you
can find more information in the relevant Early Knowledge Transfer learning maps on the SAP
Learning Hub.
© Copyright. All rights reserved.
101
Unit 2: General Ledger Accounting
LESSON SUMMARY
You should now be able to:
102
●
Use the universal journal to enhance ledgers
●
Configure ledgers in SAP S/4HANA
© Copyright. All rights reserved.
Unit 2
Learning Assessment
1. The cost element category specifies the business transactions that can be used with each
cost element.
Determine whether this statement is true or false.
X
True
X
False
2. Which level does the cost element category get assigned on?
Choose the correct answer.
X
A Chart of account
X
B Controlling area
X
C Company code
3. Which G/L account types are relevant for CO?
Choose the correct answers.
X
A Non-operating expense or income
X
B Primary costs or revenue
X
C Secondary costs
X
D Bank and Cash Accounts
4. The manage posting periods app shows three period intervals. Which interval checks
exclusively the posting from Controlling (CO) to Financial Accounting (FI)?
Choose the correct answer.
X
A 1
X
B 2
X
C 3
© Copyright. All rights reserved.
103
Unit 2: Learning Assessment
5. Which statements are true for an extension ledger?
Choose the correct answers.
X
A Contains a full set of journal entries for all business transactions.
X
B Stores only delta values.
X
C Reporting on the extension ledger always includes the data of the underlying
ledger.
X
D Multiple extension ledgers can point to the same underlying ledger.
6. How can you represent different accounting principles in SAP S/4HANA Finance?
Choose the correct answers.
X
A Ledger approach
X
B Accounts approach
X
C Valuation approach
7. When document splitting is active, in which table is the splitting information stored?
Choose the correct answer.
104
X
A ACDOCA
X
B FAGLFLEXA
X
C BSEG
X
D ACDOCP
© Copyright. All rights reserved.
UNIT 3
Asset Accounting
Lesson 1
Analyzing the Posting Logic of New Asset Accounting
Exercise 7: Post Integrated Asset Acquisitions
Exercise 8: Post Integrated Asset Acquisition Only for the IFRS Accounting Principle
106
117
125
Lesson 2
Legacy Data Transfer Asset Accounting SAP S/4HANA
131
UNIT OBJECTIVES
●
Understand the architecture of asset accounting in SAP S/4HANA
●
Explain the posting logic in asset accounting
●
Legacy Data Transfer Asset Accounting SAP S/4HANA
© Copyright. All rights reserved.
105
Unit 3
Lesson 1
Analyzing the Posting Logic of New Asset
Accounting
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Understand the architecture of asset accounting in SAP S/4HANA
●
Explain the posting logic in asset accounting
The Architecture of Asset Accounting in SAP S/4HANA
Scenario
You want to understand and use the posting logic in asset accounting. You also want to know
what benefits your end-users will gain from asset accounting.
Figure 79: Technical Changes to Tables
New asset accounting is the only asset accounting solution in SAP S/4HANA. Classic asset
accounting is no longer available. The configuration and activation is on the client level. Both
multiple valuation approaches are possible: ledger approach and account approach. Use of
the new depreciation calculation engine is mandatory (based on extension EA-FIN SAP Note:
1498047).
The actual items are as follows:
●
106
Actual data of ANEP, ANEA, ANLP, and ANLC is now stored in the ACDOCA table. ANEK
data is stored in BKPF.
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
●
Compatibility views FAAV_<TABLENAME> (that is, FAAV_ANEK) are provided to enable
nondisruptive reporting on old tables.
After migration, you can still access the content of old tables via views
FAAV_<tablename>_ORI.
The nonactual items are as follows:
●
●
●
Statistical line item in asset accounting (for example, calculation for tax purposes) items
are now stored in table FAAT_DOC_IT.
Planned depreciations and revaluations (previously ANLP and ANLC) are now stored in
FAAT_PLAN_VALUES.
Year-dependent attributes for depreciation are now stored in FAAT_YDDA.
Animation: Technical Changes to Tables
For more information on Technical Changes to Tables, please view the animation
in the lesson Analyzing the Posting Logic of New Asset Accounting in your online
course.
The universal journal integration provides the following benefits:
●
No redundancy in data storage
●
Reconciliation between G/L and AA is ensured by design
●
Reconciliation step in financial close is not required
●
All nonstatistical items are updated as universal journal entries
●
●
●
Reporting for previous fiscal years is possible because compatibility views are available
even after migration
Transparent assignment of depreciation area to accounting principle
Depreciation posted with all details: accumulated depreciation and depreciation cost by
asset
© Copyright. All rights reserved.
107
Unit 3: Asset Accounting
Figure 81: Integrated Asset Acquisition
The simplification of posting logic provides the following benefits:
●
Auditability and simplicity:
It provides independent and complete depreciation areas of equal power.
●
Simplified chart of depreciation:
Only one depreciation area per valuation is necessary. Additional depreciation areas (delta
areas) not required to portray a parallel valuation.
●
New document display:
It explains the detailed impact of any transaction to the books.
●
New transactions for ledger group (depreciation area) specific documents
●
Flexible account determination
●
Simple close, fast close, and soft close
●
Transparency throughout the period
●
Asset balances in real time: APC posting run is no longer required.
●
●
●
108
Plan values in real time: updated with every master data change and every asset
transaction.
Elimination of reconciliation steps
Fast depreciation posting run due to simple processing logic, new data structures, and
parallel processing
●
Navigation and drilldown per accounting principle
●
Posting to different periods is possible:
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
However, the restriction is that the beginning and end of FY must be equal.
Explain the Posting Logic in Asset Accounting
Figure 82: Example: Integrated Acquisition with Different Amounts per Accounting Principle
For an integrated asset acquisition posting, the system divides the business transaction into
an operational part and a valuating part. For the operational part (vendor invoice), the system
makes a posting to all ledger groups against the technical clearing account for integrated
asset acquisitions. For the valuating part (asset posting with asset capitalization), the system
generates ledger group-specific documents that it also posts against the technical clearing
account for integrated asset acquisitions.
For each ledger group that is assigned in your chart of depreciation, the system creates a
corresponding ledger group-specific document. In this way, the system ensures that the
technical clearing account for integrated asset acquisitions has a balance of zero (for each
ledger and account assignment object) for every ledger group assigned in the chart of
depreciation. So that the system can ensure the zero balance, manual postings cannot be
made to the account. The account does not appear in the balance sheet, but in the notes to
the financial statement (because it has a zero balance).
Automatic postings are made to the technical clearing account for integrated asset
acquisitions for the following transactions: asset acquisition and investment support
measures.
© Copyright. All rights reserved.
109
Unit 3: Asset Accounting
Sample Posting
Figure 83: Sample Posting - Ledger Approach Transaction Vendor Invoice
The ledger approach results in the following documents:
●
Technical clearing account acquisition (TCA) to vendor (the Ledger Grp and Account.
Principle fields are blank)
●
Asset to TCA (Ledger Grp: 0L and Account. Principle: IFRS)
●
Asset to TCA (Ledger Grp: N1 and Account. Principle: LOCA)
Figure 84: Sample Posting - Ledger Approach Transaction Correction Advertising and Sales Costs
To post transactions such as corrections, you no longer need a transaction type limited to
specific depreciation areas.
You can choose the accounting principle or depreciation area (transaction AB01L) directly in
the transaction view.
110
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
Figure 85: Sample Posting - Account Approach
For secondary depreciation areas in the accounts approach, the account is posted to contra
account: acquisition value posting. This account is assigned in the account determination
instead of the technical clearing account. This approach results in n+1 documents, where n is
the number of separate accounting principles you update in parallel.
The previous figure is an example of a company with two accounting principles. In this
example, the following documents are available:
●
Technical clearing account acquisition (TCA) to vendor (the Ledger Grp and Account.
Principle fields are blank)
●
Asset to TCA (Ledger Grp: 0L and Account. Principle: INT)
●
Asset to contra account (Ledger Grp: LO and Account. Principle: LOC)
With an account approach, there is only one ledger 0L. The ledger groups 0L and LO both
post to the leading ledger 0L.
Animation: Sample Posting - Account Approach
For more information on Sample Posting - Account Approach, please view the
animation in the lesson Analyzing the Posting Logic of New Asset Accounting in
your online course.
Assets Activated for Specific Accounting Principles
© Copyright. All rights reserved.
111
Unit 3: Asset Accounting
Figure 87: Assets Activated for Specific Accounting Principles
Only relevant accounting principles are represented on the asset (or on the asset class) by
their corresponding depreciation areas.
All postings issued within FIAA affect those accounting principles that are relevant for the
involved assets only.
P&L postings for all other accounting principles can be handled manually by the end user.
If a certain accounting principle is not represented on the asset by an area, which posts APC
online to general ledger, the posting is redirected to account for nonoperating expense (field
T095-KTNAIB).
If no accounting principle is represented on the asset by an area, which posts APC online to
G/L, the system issues an error. This error notification can be changed into a warning, in
which case the statistical areas in FI-AA are updated.
Figure 88: New Settlement for Assets Under Construction
You can assign the settlement rule for each line per depreciation area posting to the general
ledger (transaction AIAB).
Accounting principle specific postings are also generated from Controlling.
112
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
Figure 89: New and Obsolete Programs for FI-AA (New)
For year-end closing, there is no separate balance carryforward needed in asset accounting.
The general balance carryforward transaction of FI transfers asset accounting balances by
default.
The current planned depreciation values are calculated automatically for the new year after
performing the balance carryforward.
Figure 90: SAP Fiori App: Display Asset Worklist
The Display Asset Worklist app provides an overview of the fixed asset masters that you are
responsible for. Your area of responsibility can be defined by a flexible set of filter values for
company code, asset class, and other asset attributes.
From any single asset, you can perform the following tasks:
●
●
Navigate to other actions from any assets to other actions such as the Change Asset
Master or Display Asset Master.
Display the Asset Master Record Segment and the time-dependent asset master
assignments in a personalized set of asset masters.
© Copyright. All rights reserved.
113
Unit 3: Asset Accounting
●
●
●
Focus on incomplete, in process, capitalized, or retired assets if needed. Display the
number of incomplete assets depending on the configured default filter already on the
launchpad.
Download selected assets to Microsoft Excel, e-mail a link to the personalized list, or share
it by mail.
Save a personalized and filtered list as a tile to your home page.
SAP Fiori App: Manage Fixed Asset
With the Manage Fixed Asset app, all the data for an asset is in one place. A graphical
representation of the asset's life cycle provides an overview of the asset’s status and allows
you to adjust the valuation. Key figures, such as acquisition and production cost (APC),
accumulated depreciation, and netbook value, help you to understand the asset valuation in
detail. The key figures also help you to determine why unexpected value changes have
occurred, for example when special depreciation has been posted accidentally for the fixed
accident.
To access the Manage Fixed Asset app, open the Display Asset Master Worklist app. Select a
fixed asset master data and navigate to Manage Fixed Assets using the link list or the
navigation arrow. You can also navigate to this app from the following reporting apps:
●
Asset History Sheet
●
Asset Balances
●
Depreciation Lists
●
Asset Transactions
Manage Fixed Assets Functions
The Manage Fixed Assets app provides functions that enable you to complete the following
tasks:
●
●
●
View key characteristics of selected assets, such as the asset number, asset class, short
description, and net book value.
Get an overview of all parallel depreciation areas and their parameters in one place, and
deep dive into the details for each depreciation area.
View key figures by area and view the depreciation due to different value corrections, such
as ordinary or special depreciation.
●
View the life cycle chart and determine how the values for your fixed asset are evolving.
●
Compare values for a range of fiscal years and several depreciation areas in parallel.
●
View master data of fixed assets with all their time-dependent and time-independent
assignments, such as cost center or supplier.
●
Add attachments.
●
Create notes.
●
Edit the asset.
New Depreciation Run
114
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
Figure 91: New Depreciation Run
The determination of the depreciation values of an asset and the posting of depreciation
expense takes place in the system asynchronously. It occurs as follows:
1. Calculate depreciation:
The planned depreciation is determined with each master record change and with each
posting on the asset. It is updated in the database directly.
2. Post depreciation:
The depreciation run adopts the planned asset values and posts them in financial
accounting.
Planned depreciation is determined and updated with each asset master record change and
each posting to the asset. The depreciation run posts the precalculated planned values.
The journal entry is updated in financials on the asset level.
You can perform period-end closing even if there are errors on individual assets.
You can also perform a test run, but still with the restriction for 1000 assets.
The Selection view is simplified as the Reasons for posting run (planned depreciation run,
repeat, restart, and unplanned posting run) are no longer relevant.
© Copyright. All rights reserved.
115
Unit 3: Asset Accounting
116
© Copyright. All rights reserved.
Unit 3
Exercise 7
Post Integrated Asset Acquisitions
Simulation: Post Integrated Asset Acquisitions
For more information on Post Integrated Asset Acquisitions, please view the
simulation in the lesson Analyzing the Posting Logic of New Asset Accounting in
your online course.
Business Example
You want to create an asset and post an acquisition for the asset to a vendor. You then need
to check the posted values for your asset.
Note:
When the data values for the exercise include ##, replace the characters with the
group number that has been assigned to you.
When data values for dates include CY, replace CY with the current year.
1. Create an asset using the data from the following table:
Field Name
Value
Asset Class
2000
Company Code
1010
Number of Similar Assets
1
Description
Asset 2##
Cost Center
T-CCA##
2. For your asset, post an acquisition to vendor T-AV## for a purchase price of EUR 11000
(10% tax included).
Use the following data:
Field Name
Value
Header Data
Document Date
January 7, CY
Posting Date
January 7, CY
Period
01
Reference
Asset 2##
© Copyright. All rights reserved.
117
Unit 3: Asset Accounting
Field Name
Value
Doc. Header Text
Asset 2##
First Line Item
PstKy
31
Account
T-AV##
Enter Vendor Invoice: Add Vendor item
Amount
11000
Tax Amount
1000
Tax code
1I
Next Line item
PstKy
70
Account
Your Asset number
TType
100
Enter Vendor Invoice: Add Asset item
Amount
*
3. Check the posted values for your asset in the Asset Values tile.
4. Transportation costs of EUR 200 are included in your invoice. These transportation costs
should not be capitalized in the Local GAAP depreciation areas. Enter a credit memo
(Transaction Type 105) and expense to transportation costs (account 65002000).
Use the following information:
Field Name
Header
Transaction data
Additional Details
Value
Company Code
1010
Existing asset
Your Asset number
Accounting Principle
LG
Document Date
January 7, CY
Posting Date
January 7, CY
Amount posted
200
Offsetting account
65002000
Transaction Type
105
5. Check the posted values for your asset in the SAP Fiori Manage Fixed Assets app. To
access the Manage Fixed Assets app, you can go to the Display Asset Master Worklist app.
118
© Copyright. All rights reserved.
Unit 3
Solution 7
Post Integrated Asset Acquisitions
Simulation: Post Integrated Asset Acquisitions
For more information on Post Integrated Asset Acquisitions, please view the
simulation in the lesson Analyzing the Posting Logic of New Asset Accounting in
your online course.
Business Example
You want to create an asset and post an acquisition for the asset to a vendor. You then need
to check the posted values for your asset.
Note:
When the data values for the exercise include ##, replace the characters with the
group number that has been assigned to you.
When data values for dates include CY, replace CY with the current year.
1. Create an asset using the data from the following table:
Field Name
Value
Asset Class
2000
Company Code
1010
Number of Similar Assets
1
Description
Asset 2##
Cost Center
T-CCA##
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Create Asset
tile.
b) On the Create Asset: Initial screen, in the Asset Class, Company Code, and Number of
Similar Assets fields, enter the values from the table.
c) Choose Enter.
d) On the Create Asset: Master data screen, on the General tab, in the Description field,
enter the value from the table.
e) Choose the Time-dependent tab.
f) In the Cost Center field, enter the data from the table and choose Enter.
© Copyright. All rights reserved.
119
Unit 3: Asset Accounting
g) Choose Save.
Your asset is created and the asset number is displayed.
Take note of your asset number: ________________________
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
2. For your asset, post an acquisition to vendor T-AV## for a purchase price of EUR 11000
(10% tax included).
Use the following data:
Field Name
Value
Header Data
Document Date
January 7, CY
Posting Date
January 7, CY
Period
01
Reference
Asset 2##
Doc. Header Text
Asset 2##
First Line Item
PstKy
31
Account
T-AV##
Enter Vendor Invoice: Add Vendor item
Amount
11000
Tax Amount
1000
Tax code
1I
Next Line item
PstKy
70
Account
Your Asset number
TType
100
Enter Vendor Invoice: Add Asset item
Amount
*
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Post
Acquisition (Integrated AP) Without Purchase Order tile.
b) On the Acquisition from purchaser w. vendor Header Data screen, enter the data from
the table.
c) Choose Display Document Overview.
d) Choose (Simulate) Asset Accounting .
120
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
Note:
Here, you can view the documents that will be generated during posting.
The first three lines are the operational entry document, the next two are
the ledger-specific documents. Note that the Accounting Principle shown is
International Financial Reporting Standards (IFRS).
e) Choose AP/Currency → LG: Local GAAP → 00: EUR - Document Currency
You now see the data for the Local GAAP ledger.
The 0L and 2L documents are similar. They use the same accounts and only differ on
the ledger level.
f) To return to the previous screen, choose Back.
g) Choose Post.
Your document is posted.
Take note of your document number: ____________________________
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
3. Check the posted values for your asset in the Asset Values tile.
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Asset Values
tile.
Note:
The asset values are displayed per depreciation area, and are grouped by
the accounting principle/ledger group.
b) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. Transportation costs of EUR 200 are included in your invoice. These transportation costs
should not be capitalized in the Local GAAP depreciation areas. Enter a credit memo
(Transaction Type 105) and expense to transportation costs (account 65002000).
Use the following information:
Field Name
Header
Transaction data
Additional Details
© Copyright. All rights reserved.
Value
Company Code
1010
Existing asset
Your Asset number
Accounting Principle
LG
Document Date
January 7, CY
Posting Date
January 7, CY
Amount posted
200
Offsetting account
65002000
121
Unit 3: Asset Accounting
Field Name
Value
Transaction Type
105
a) on the SAP Fiori launchpad, under Asset Accounting group, choose Post Acquisition
(Non-Integrated ) With Automatic Offsetting Entry.
b) On the Enter Asset Transaction: Acquis. w/Autom. Offsetting Entry screen, on the
Transaction data tab, enter the data from the table.
c) Choose the Additional Details tab and enter the remaining data from the table.
d) To execute the invoice, choose Simulate.
e) Choose AP/Currency.
Note:
The document is only posted in ledger 2L (local GAAP).
f) Choose Post.
Your document is posted.
Take note of your document number: ____________________________
g) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
5. Check the posted values for your asset in the SAP Fiori Manage Fixed Assets app. To
access the Manage Fixed Assets app, you can go to the Display Asset Master Worklist app.
a) On the SAP Fiori launchpad home page, in the Asset Accounting group, choose the
Display Asset Master Worklist tile.
b) On the Display Asset Master Worklist screen, in the Company Code field, enter 1010
and choose Go.
c) Choose the Capitalized icon.
Assets in Company Code 1010 that have been activated and capitalized are shown.
d) To display details of your asset (Asset 2##), in the line for your asset, choose the
Display Asset navigation arrow on the right side of the screen (>).
The Manage Fixed Assets app appears.
e) In the Values for 32 (IFRS in local currency) screen area, choose Journal Entries.
f) Choose Settings.
g) On the View Settings screen, find and select Target Ledger Group and choose OK.
Take note of the journal entry number _________________ , the Target Ledger Group
____, and the reference document number_______________.
h) In the Depreciation Areas screen area, select depreciation area 01 (Local GAAP in local
currency).
In the Values for 01 (Local GAAP in local currency) screen area, the journal entries for
the Local GAAP Ledger now appear.
122
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
Take note of the journal entry number _________________ and the Target Ledger Group
____.
i) Choose the first document number.
j) Choose Manage Journal Entries.
k) On the Manage Journal Entries screen, choose Back to Journal Entries.
l) Choose Related Documents.
m) Choose the reference document number you noted in sub-step g.
n) Choose Display Fact Sheet.
o) Choose the icon next to Entry View and choose 0L (Leading Ledger).
p) Choose the icon next to Leading Ledger and choose 2L (Local GAAP Ledger).
The reference document was posted to both ledgers.
q) Choose Related Documents.
r) Choose one blue document number.
s) Choose More Links.
t) Choose Display Document Flow.
On the Display Document Flow screen, you can see all of the related documents.
u) Choose Back until you return to the Manage Fixed Assets screen.
v) In the Values for 32 (IFRS in local currency) screen area, choose Depreciation.
The Depreciation Status is Planned.
w) In the Values for 01 (Local GAAP in local currency) screen area, choose Depreciation
and, in the Fiscal Year field, enter Current year +1.
The Depreciation Status is Planned.
x) To display the Depreciation Status of depreciation area 20, choose the first column of
the corresponding entry in the Depreciation Areas screen section.
The Depreciation Status is Planned.
y) Repeat the previous substep for Depreciation Area 32.
The Depreciation Status is Planned.
z) At the top of the screen area, choose the Compare Values tab.
aa) Choose Enter selection criteria.
ab) On the Compare Values screen, select depreciation areas 32 and 01.
ac) Choose OK.
The credit memo is only recorded in Depreciation Area Local GAAP.
ad) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
123
Unit 3: Asset Accounting
124
© Copyright. All rights reserved.
Unit 3
Exercise 8
Post Integrated Asset Acquisition Only for the
IFRS Accounting Principle
Simulation: Post Integrated Asset Acquisition Only for IFRS Accounting
Principles
For more information on Post Integrated Asset Acquisition Only for IFRS
Accounting Principles, please view the simulation in the lesson Analyzing the
Posting Logic of New Asset Accounting in your online course.
Business Example
You want to create an asset and post an acquisition for that asset to a vendor. You can then
check the posted values for your assets.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create an asset and check the Depreciation Area.
Use the following data:
Field Name
Value
Asset Class
3001
Company Code
1010
Number of Similar Assets
1
Description
Asset 1##
Cost Center
T-CCA##
2. For your asset, post an acquisition to vendor T-AV## for a purchase price of EUR 11000
(10% tax included).
Use the following data:
Field Name
Value
Header Data
Document Date
Today's Date
Posting Date
Today's Date
© Copyright. All rights reserved.
125
Unit 3: Asset Accounting
Field Name
Value
Reference
Asset 1##
Doc. Header Text
Asset 1##
First Line Item
PstKy
31
Account
T-AV##
Enter Vendor Invoice: Add Vendor item
Amount
11000
Tax Amount
1000
Tax code
1I
Next Line item
PstKy
70
Account
Your Asset number created in this
exercise
TType
100
Enter Vendor Invoice: Add Asset item
Amount
*
3. Check the posted values for your assets in the Asset Explorer transaction.
126
© Copyright. All rights reserved.
Unit 3
Solution 8
Post Integrated Asset Acquisition Only for the
IFRS Accounting Principle
Simulation: Post Integrated Asset Acquisition Only for IFRS Accounting
Principles
For more information on Post Integrated Asset Acquisition Only for IFRS
Accounting Principles, please view the simulation in the lesson Analyzing the
Posting Logic of New Asset Accounting in your online course.
Business Example
You want to create an asset and post an acquisition for that asset to a vendor. You can then
check the posted values for your assets.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Create an asset and check the Depreciation Area.
Use the following data:
Field Name
Value
Asset Class
3001
Company Code
1010
Number of Similar Assets
1
Description
Asset 1##
Cost Center
T-CCA##
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Create Asset
tile.
b) On the Create Asset: Initial screen, in the Asset Class, Company Code, and Number of
Similar Assets fields, enter the values provided in the table.
c) Choose Enter.
d) On the Create Asset: Master data screen, on the General tab, in the Description field,
enter the value provided in the table.
© Copyright. All rights reserved.
127
Unit 3: Asset Accounting
e) Choose the Time-dependent tab.
f) In the Cost Center field, enter the value provided in the table and choose Enter.
g) Choose the Deprec. Areas tab.
Note:
Only Depreciation Areas related to IFRS accounting principles are active
(Area Number 20 CostAcct., 32 IFRSLocalCry, and 33 IFRSGroupCry).
h) Choose Save.
Your asset is created and the asset number is displayed.
Take note of your asset number: ________________________
i) To exit the transaction, choose Exit.
2. For your asset, post an acquisition to vendor T-AV## for a purchase price of EUR 11000
(10% tax included).
Use the following data:
Field Name
Value
Header Data
Document Date
Today's Date
Posting Date
Today's Date
Reference
Asset 1##
Doc. Header Text
Asset 1##
First Line Item
PstKy
31
Account
T-AV##
Enter Vendor Invoice: Add Vendor item
Amount
11000
Tax Amount
1000
Tax code
1I
Next Line item
PstKy
70
Account
Your Asset number created in this
exercise
TType
100
Enter Vendor Invoice: Add Asset item
Amount
128
*
© Copyright. All rights reserved.
Lesson: Analyzing the Posting Logic of New Asset Accounting
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Post
Acquisition (Integrated AP) Without Purchase Order tile.
b) On the Acquisition from purchaser w. vendor Header Data screen, enter the data from
the table.
c) Choose Display Document overview.
d) Choose (Simulate) Asset Accounting.
e) Choose AP/Currency → LG: Local GAAP → 00: EUR - Document Currency.
Note:
The 2L document is not posting to the asset. It uses the Activation
Differences account (Loss Capitaliz Diff).
f) To return to the previous screen, choose Back.
g) Choose Post.
Your document is posted.
Take note of your document number: ____________________________
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
3. Check the posted values for your assets in the Asset Explorer transaction.
a) On the SAP Fiori launchpad, in the Asset Accounting group, choose the Asset Values
tile.
Note:
For the asset created in this exercise, values and transactions are only
available for the depreciation area IFRS.
b) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
129
Unit 3: Asset Accounting
LESSON SUMMARY
You should now be able to:
130
●
Understand the architecture of asset accounting in SAP S/4HANA
●
Explain the posting logic in asset accounting
© Copyright. All rights reserved.
Unit 3
Lesson 2
Legacy Data Transfer Asset Accounting SAP
S/4HANA
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Legacy Data Transfer Asset Accounting SAP S/4HANA
Legacy Data Transfer Asset Accounting SAP S/4HANA
Figure 94: Legacy Data Transfer Asset Accounting S/4HANA
In a new production system, after configuration and asset classification is complete, you can
then transfer data from a legacy system. You can transfer asset data automatically from the
legacy system. Alternatively, if there is only a small amount of asset data in the legacy
system, you can enter the asset master data manually using the transaction AS91. However,
the takeover values are posted separately in the posting transaction ABLDT. When you do this,
a posting is made to the transfer clearing account immediately. That is, the manual step for
the summary write-off is no longer required.
Transaction ABLDT uses an input-enabled ALV grid control. According to SAP Note 311440, it
does not support batch input. Therefore, it is not possible to create a legacy system migration
workbench (LSMW) recording for transaction ABLDT. For more information, see SAP Note
554635.
© Copyright. All rights reserved.
131
Unit 3: Asset Accounting
Animation: Legacy Data Transfer Asset Accounting S/4HANA
For more information on Legacy Data Transfer Asset Accounting S/4HANA,
please view the animation in the lesson Legacy Data Transfer Asset Accounting
SAP S/4HANA in your online course.
The following programs are used to transfer legacy data automatically:
●
●
For large quantities of legacy data, use the business application programming interface
(BAPI) BAPI_FIXEDASSET_OVRTAKE_CREATE. The BAPI also supports the creation and
transfer of legacy asset values in a single step. The transfer of values to existing legacy
assets is not supported. If you change existing migration values, you must first reverse the
transfer transactions before you can use BAPI_FIXEDASSET_OVRTAKE_POST to post new
values. To cancel transfer transactions, use BAPI_ASSET_REVERSAL_POST. For more
information, see SAP Note 2481644.
For several hundred assets, use Microsoft Excel (transaction AS100). Transaction AS100
can process a maximum of 5,000 assets in one file upload. However, you can split the file,
if required.
Note:
The BAPI supports only new assets for legacy assets and the optional transfer of
values. It does not support the transfer of values to an existing legacy asset or the
correction of values transferred previously.
For greater transparency, and because transfer documents are posted in the new
solution, the only way to change takeover values is to reverse the posted transfer
document and then repost it. To reverse a transfer document, a fixed asset must
not have any subsequent transactions; the legacy data transfer provides the value
foundation for this fixed asset. If follow-on transactions have already been posted
to the fixed asset, you must first reverse all transactions (preferably in reverse
sequence). You can then reverse the transfer transaction, and finally post the new
takeover values. You can then create the follow-on transactions again individually.
In the case of assets under construction (AuC), you cannot transfer cumulative APC or
accumulated depreciations. The transfer must take place by the transfer of transactions, as
follows:
●
●
In the manual case, use transaction AB01, not transaction ABLDT. Alternatively, since SAP
Note 2294012, use the new transaction ABLDT_OI.
In the case of a transfer using BAPI_FIXEDASSET_OVRTAKE_CREATE, do not enter the
values into the CUMULATEDVALUES table; instead enter them into the TRANSACTIONS
table.
Note:
For more information, see SAP Note 2208321.
132
© Copyright. All rights reserved.
Lesson: Legacy Data Transfer Asset Accounting SAP S/4HANA
To start the legacy data transfer, in Customizing for Financial Accounting, choose Asset
Accounting → Asset Data Transfer → Set Company Code Status. Set the status of the
company code to Asset data transfer not yet completed.
You can transfer legacy data in FI-AA with the Asset data transfer not yet completed status,
but you cannot post normal transactions.
LESSON SUMMARY
You should now be able to:
●
Legacy Data Transfer Asset Accounting SAP S/4HANA
© Copyright. All rights reserved.
133
Unit 3: Asset Accounting
134
© Copyright. All rights reserved.
Unit 3
Learning Assessment
1. New asset accounting is the only asset accounting solution in SAP S/4HANA.
Determine whether this statement is true or false.
X
True
X
False
2. For an integrated asset acquisition posting, the system divides the business transaction
into an operational part and a valuating part. Which part posts to all accounting principles?
Choose the correct answer.
X
A Operational part (technical clearing account against supplier invoice)
X
B Valuating part (asset against technical clearing account)
3. Which of the following statements about the integration of asset accounting tables in the
universal journal are true?
Choose the correct answers.
X
A No redundancy in data storage.
X
B Reconciliation between G/L and AA is necessary.
X
C No reconciliation-step in financial close.
X
D Statistical items are updated as Universal Journal Entries.
X
E After conversion, reporting for previous fiscal years is not possible.
X
F Planned depreciations and revaluations are now stored in ACDOCA.
© Copyright. All rights reserved.
135
Unit 3: Learning Assessment
4. Which of the following reports are obsolete and deleted?
Choose the correct answers.
X
A Periodic APC postings: RAPERBxxxx
X
B Post depreciation: FAA_DEPRECIATION_POST
X
C Reconciliation postings: RAABSTxxxx
X
D Fiscal Year Change: RAJAWE00
X
E Post depreciation: RAPOSTxxxx
5. During legacy data migration,you can transfer cumulative APC or accumulated
depreciation values for assets under construction.
Determine whether this statement is true or false.
136
X
True
X
False
© Copyright. All rights reserved.
UNIT 4
Reporting Options
Lesson 1
Providing an Overview of Reporting Options
Exercise 9: Create a Custom Analytical Query
Exercise 10: Provide an Overview of the Asset Balances
Exercise 11: Use Analysis for Office Trial Balance
138
143
159
163
Lesson 2
Manage Global Hierarchies
169
Exercise 12: Define a Financial Statement Version using the Manage Global Hierarchies 171
App
UNIT OBJECTIVES
●
Understand the analytics architecture in SAP S/4HANA
●
Explain the different data consumption tools
●
Manage Global Hierarchies
© Copyright. All rights reserved.
137
Unit 4
Lesson 1
Providing an Overview of Reporting Options
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Understand the analytics architecture in SAP S/4HANA
●
Explain the different data consumption tools
Virtual Data Model (VDM) and its Implementation with SAP S/4HANA
Scenario
You want to understand the reporting options for SAP S/4HANA Finance. You want to know
how you can leverage your existing infrastructure and see what other options are available.
You want to make the best choice for both your backend and frontend reporting and for your
analytics tools so that you can report effectively on the data posted to the system.
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 in 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 96: 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
138
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
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 database needed.
With embedded analytics in SAP S/4HANA, everything is on the same technical stack and
uses the same user interface. This structure improves the time to customer (TCO) and helps
the user to be more efficient. The embedded analytics are available inside the business
processes, making the processing more efficient. The simplified data model reduces the
redundancy of data so that more space is available to keep a longer data history. The
simplified data model reduces the number of tables, making it easier to create virtual data
models.
SAP S/4HANA blends transactions and analytics allowing operational reporting on live
transactional data.
With SAP S/4HANA, this concept is supported by core data services (CDS views) for realtime operational reporting. The content is represented as a virtual data model (VDM), which is
based on the transactional and master data tables of SAP S/4HANA. CDS views are
developed, maintained, and extended in the ABAP layer of the SAP S/4HANA system. The
system generates SQL runtime views in SAP HANA to execute the data read and
transformation inside the SAP HANA database layer.
Figure 97: 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.
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
© Copyright. All rights reserved.
139
Unit 4: Reporting Options
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 SAP BW InfoProviders. Think of these as dynamic SAP BW
InfoCubes that are created at runtime and disappear when the session ends.
This is good news, because it means you can build SAP 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.
Animation: CDS-Based VDM for SAP S/4HANA Embedded Analytics
For more information on CDS-Based VDM for SAP S/4HANA Embedded
Analytics, please view the animation in the lesson Providing an Overview of
Reporting Options in your online course.
SAP S/4HANA VDM Architecture
Figure 99: 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 re-usability 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.
140
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
This layering model is strictly enforced by SAP to provide governance and promote controlled
extensibility.
Animation: SAP S/4HANA VDM Architecture
For more information on SAP S/4HANA VDM Architecture, please view the
animation in the lesson Providing an Overview of Reporting Options in your online
course.
Figure 101: SAP Analytics Cloud
The Analytics Cloud Software is completely installed as software as a service (SaaS), hosted,
maintained, and updated by SAP itself in its own data centers.
SAP Analytics Cloud is a solution on the SAP HANA Cloud Platform and allows reporting,
visualization, planning, and prediction in a safe cloud-based environment. It is a self-service
business analytics tool, the purpose of which is to offer all analytical functions in one product
only to the end user, the decider, and IT departments.
SAP Analytics Cloud offers real-time analysis, planning, and forecasts in one application. As
such, it is a BI tool with complete functionality that can work independent of other SAP
applications.
Users can refer to data from several internal and external sources, execute planning that
contains predictive modeling elements, and can visualize this with the same tool. By having
access to a lot of data from different sources, the user gets a consolidated, as well as a real
live, view of their "world".
© Copyright. All rights reserved.
141
Unit 4: Reporting Options
Figure 102: Financial Reporting with SAP Analytics Cloud using Delivered Business Content
For Financial Reporting SAP Analytics Cloud Business Content (Stories and a Digital
Boardroom) is delivered. This content is built based on SAP S/4HANA On Premise Live
Connectivity. The CDS view that exposes the financial KPIs uses semantic tags for defining
the KPIs.
As an analysis layer of the SAP Business Technology Platform, SAP Analytics Cloud supports
the operational reporting of the entire company. The interaction between SAP Analytics Cloud
and SAP S/4HANA makes it possible to carry out real-time data analyzes directly on Core
Data Services (CDS). With a large number of access options to different data, users get a
quick overview of the operational data in the SAP system.
The Digital Boardroom shows the company’s real-time financial situation for the current and
previous year and provides FI KPIs in different topics based on the classification of Growth,
Profitability, and Liquidity.
This content can be plugged on to an SAP S/4HANA system to display content out of the box.
142
© Copyright. All rights reserved.
Unit 4
Exercise 9
Create a Custom Analytical Query
Simulation: Create a Custom Analytical Query
For more information on Create a Custom Analytical Query, please view the
simulation in the lesson Providing an Overview of Reporting Options in your
online course.
You are an Analytic Specialist at ABC company and frequently need to create queries and
reports using available CDS views. However, you have not found a suitable query for a
statement of provisions. Therefore, you decide to create a new query with the app Custom
Analytical Queries that meets your requirements.
The statement of provision should look as follows:
Opening balance
Fin.Transaction Type
Allocation
Drawing
Elimination
Y20 and 520
540
560
Closing balance
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Check the Interface View I_GLACCOUNTLINEITEMCUBE with the View Browser app. Is the
field Financial Transaction Type (RMVCT) contained in the I_GLACCOUNTLINEITEMCUBE
Composite View?
2. Create a new Custom Analytical Query with the following name and data source:
Field Name
Value
Query Name
ZZ1_S4F01_SOP_GR##
Data Source
I_GLACCOUNTLINEITEMCUBE
Label
ZZ1_S4F01_SOP_GR##
Max. Processing Effort
Default
3. In the Field Selection tab select the following fields:
Account Assignment
© Copyright. All rights reserved.
143
Unit 4: Reporting Options
G/L Account
Amount in Company Code Currency
Ledger
Ledger Fiscal Year
Company Code
Financial Transaction Type
4. On the Display tab, move the Ledger and G/L Account fields to the Row area.
5. Create a new Restricted Measure that restricts the Amount in Company Code Currency.
Move this measure in the Column area directly beneath Amount in Company Code
Currency. Use the following settings:
Field Name
Value
Label
Opening Balance
Name
OpeningBalance
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction:
Fixed Value For:
Financial Transaction Type
Include
!= (empty)
Restriction:
Fixed Value For:
Fiscal Period
Include
= 000
6. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Types Y20 and 520 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Allocation
Name
Allocation
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction:
144
Fixed Value For
Financial Transaction Type
Include
= Y20 + 520
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
7. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Type 540 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Drawing
Name
Drawing
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction
Fixed Value For
Financial Transaction Type
Include
= 540
8. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Type 560 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Elimination
Name
Elimination
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction
Fixed Value For
Financial Transaction Type
Include
= 560
9. Create a new a calculated measure for the Closing Balance.
Move this measure in the Column area directly under the Elimination measure.
Save the Analytical Query.
Use the following settings:
Field Name
Value
Label
Closing Balance
Name
ClosingBalance
Decimals
2
Scaling
0
Restriction
© Copyright. All rights reserved.
145
Unit 4: Reporting Options
Field Name
Value
Formula
Opening Balance + Allocation +
Drawing + Elimination
10. De-select the Display functionality for the following measure:
Amount in Company Code Currency
11. Set User Input Values filters for the following fields:
Dimension
Selection Type
Value
Multiple Selection
Mandatory
Default Value
G/L Account
Single
Select
Select
24097000
Ledger
Interval
Select
Select
0L 2L
Company Code
Single
Select
Select
1010
Ledger Fiscal
Year
Single
Select
Select
CY
Save your Analytical Query.
12. Save your Analytical Query, publish it, and check your results in the Data Preview. Open
the Variable Prompt and check the variable values presented. It should be the default
values.
13. Save the executed Custom Analytical Query as a tile and write down the ID of the
Analytical Query. Use the following data:
146
Field Name
Value
Title
Statement of Provisions
Subtitle
GR##
Group
My Home
© Copyright. All rights reserved.
Unit 4
Solution 9
Create a Custom Analytical Query
Simulation: Create a Custom Analytical Query
For more information on Create a Custom Analytical Query, please view the
simulation in the lesson Providing an Overview of Reporting Options in your
online course.
You are an Analytic Specialist at ABC company and frequently need to create queries and
reports using available CDS views. However, you have not found a suitable query for a
statement of provisions. Therefore, you decide to create a new query with the app Custom
Analytical Queries that meets your requirements.
The statement of provision should look as follows:
Opening balance
Fin.Transaction Type
Allocation
Drawing
Elimination
Y20 and 520
540
560
Closing balance
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Check the Interface View I_GLACCOUNTLINEITEMCUBE with the View Browser app. Is the
field Financial Transaction Type (RMVCT) contained in the I_GLACCOUNTLINEITEMCUBE
Composite View?
a) On the SAP Fiori launchpad, in the Environment group, choose the View Browser tile.
b) On the View Browser screen, choose Composite.
c) Click on the column header Name and choose the Filter icon.
d) In the Define Filters screen, choose in row Name starts with and enter I_GLACCOUNT.
e) Choose OK.
f) In the I_GLAccountLineItemCube line, to see details, choose >.
g) On the View Details screen, scroll down.
There are more than 100 fields.
h) Choose More 100/360.
© Copyright. All rights reserved.
147
Unit 4: Reporting Options
i) Press CTRL+F.
j) In the search field, enter RMVCT.
k) Press Enter.
In the CDS View I_GLACCOUNTLINEITEMCUBE the Financial Transaction Type
(FIS_RMVCT) field is included.
l) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
2. Create a new Custom Analytical Query with the following name and data source:
Field Name
Value
Query Name
ZZ1_S4F01_SOP_GR##
Data Source
I_GLACCOUNTLINEITEMCUBE
Label
ZZ1_S4F01_SOP_GR##
Max. Processing Effort
Default
a) On the SAP Fiori Launchpad, in the Environment group, choose the Custom Analytical
Queries tile.
b) On the Custom Analytical Queries screen, choose Create.
c) On the New Query screen, enter the name and choose the data source provided in the
table.
d) Choose OK.
e) Choose Save Draft.
f) Do not exit this screen.
3. In the Field Selection tab select the following fields:
Account Assignment
G/L Account
Amount in Company Code Currency
Ledger
Ledger Fiscal Year
Company Code
Financial Transaction Type
a) In the Available Fields area of the Field Selection tab, select the fields listed at step
level.
Note:
Use the search field to find the fields faster.
The selected fields are now in the Selected Fields area of the Field Selection tab.
b) Choose Save Draft.
148
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
c) Do not exit this screen.
4. On the Display tab, move the Ledger and G/L Account fields to the Row area.
a) Choose the Display tab.
b) Highlight the G/L Account line.
c) In the Properties G/L Account (Dimension), choose Row.
d) Highlight Ledger line.
e) In the Properties Ledger (Dimension), in the Axis field, choose Row.
f) Choose Save Draft.
g) Do not exit this screen.
5. Create a new Restricted Measure that restricts the Amount in Company Code Currency.
Move this measure in the Column area directly beneath Amount in Company Code
Currency. Use the following settings:
Field Name
Value
Label
Opening Balance
Name
OpeningBalance
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction:
Fixed Value For:
Financial Transaction Type
Include
!= (empty)
Restriction:
Fixed Value For:
Fiscal Period
Include
= 000
a) On the Display tab, choose Add → Add Restricted Measure.
b) In the New Restricted Measure dialog box, in the Label and Name fields, enter the
values provided in the table.
c) Choose OK.
d) In the Opening Balance (Restricted Measure): Properties section, set Measures,
Decimals, and Scaling according to the table above.
e) In the Opening Balance (Restricted Measure): Fixed Values, choose Add Restriction.
f) In the Dimensions list search and select Financial Transaction Type.
g) In the Fixed Value For: Financial Transaction Type section, in the Include Boolean field,
enter !=.
© Copyright. All rights reserved.
149
Unit 4: Reporting Options
h) Choose Add Restriction.
i) In the Dimensions list, search and select Fiscal Period.
j) In the Fixed Value for Fiscal Period section, enter 000 next to the Include = field.
k) Choose Remove Restriction for the Account Assignment dimension which had
automatically been the first restriction.
l) Choose Save Draft.
m) Do not exit this screen.
6. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Types Y20 and 520 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Allocation
Name
Allocation
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction:
Fixed Value For
Financial Transaction Type
Include
= Y20 + 520
a) On the Display tab, choose Add → Add Restricted Measure.
b) In the New Restricted Measure dialog box, in the Label and Name fields, enter the
values provided in the table.
c) Choose OK.
d) In the Allocation (Restricted Measure): Properties section, set Measures, Decimals, and
Scaling according to the table above.
e) In the Allocation (Restricted Measure): Fixed Values section, choose Add Restriction.
f) In the Dimensions list, search and select Financial Transaction Type.
g) In the Fixed Value For: Financial Transaction Type section, enter Y20 next to the Include
= field.
h) Choose + to add include condition for Financial transaction Type and enter 520.
i) Choose Remove Restriction for the Account Assignment dimension which had
automatically been the first restriction.
j) Choose Save Draft.
k) Do not exit this screen.
150
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
7. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Type 540 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Drawing
Name
Drawing
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
Restriction
Fixed Value For
Financial Transaction Type
Include
= 540
a) On the Display tab, choose Add → Add Restricted Measure.
b) In the New Restricted Measure dialog box, in the Label and Name fields, enter the
values as provided in the table.
c) Choose OK.
d) In the Drawing (Restricted Measure): Properties section, set Measures, Decimals, and
Scaling according to the table above.
e) In the Drawing (Restricted Measure): Fixed Values section, choose Add Restriction.
f) In the Dimensions list, search and select Financial Transaction Type.
g) In the Fixed Value For: Financial Transaction Type section, enter 540 next to the Include
= field.
h) Choose Remove Restriction for the Account Assignment dimension which had
automatically been the first restriction.
i) Choose Save Draft.
j) Do not exit this screen.
8. Create a new Restricted Measure that restricts the Amount in Company Code Currency to
Financial Transaction Type 560 only.
Move this measure in the Column area. Use the following settings:
Field Name
Value
Label
Elimination
Name
Elimination
Measures
Amount in Company Code Currency
Decimals
2
Scaling
0
© Copyright. All rights reserved.
151
Unit 4: Reporting Options
Field Name
Value
Restriction
Fixed Value For
Financial Transaction Type
Include
= 560
a) On the Display tab, choose Add → Add Restricted Measure.
b) In the New Restricted Measure dialog, in the Label and Name fields, enter the value
provided in the table.
c) Choose OK.
d) In the Elimination (Restricted Measure): Properties section, set Measures, Decimals,
and Scaling according to the table above.
e) In the Elimination (Restricted Measure): Fixed Values, choose Add Restriction.
f) In the Dimensions list, search and select Financial Transaction Type.
g) In the Fixed Value For: Financial Transaction Type section, enter 560 next to the Include
= field.
h) Choose Remove Restriction for the Account Assignment dimension which had
automatically been the first restriction.
i) Choose Save Draft.
j) Do not exit this screen.
9. Create a new a calculated measure for the Closing Balance.
Move this measure in the Column area directly under the Elimination measure.
Save the Analytical Query.
Use the following settings:
Field Name
Value
Label
Closing Balance
Name
ClosingBalance
Decimals
2
Scaling
0
Restriction
Formula
Opening Balance + Allocation +
Drawing + Elimination
a) On the Display tab, choose Add → Add Calculated Measure.
b) In the New Calculated Measure dialog, in the Label and Name fields, enter the values
provided in the table.
c) Choose OK.
152
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
d) In the Closing Balance (Calculated Measure): Properties section, set Decimals and
Scaling according to the table above.
e) In the Closing Balance (Calculated Measure): Expression section, choose Edit.
f) To create the formula from the table, in the Expression Editor, choose Measures.
Opening Balance + Allocation + Drawing + Elimination.
g) Choose OK.
h) Choose Save Draft.
i) Do not exit this screen.
10. De-select the Display functionality for the following measure:
Amount in Company Code Currency
a) On the Display tab, in the Display Fields area, choose the Display icon in the Display
column for Amount in Company Code Currency measure of the exercise to de-select.
b) Do not exit this screen.
11. Set User Input Values filters for the following fields:
Dimension
Selection Type
Value
Multiple Selection
Mandatory
Default Value
G/L Account
Single
Select
Select
24097000
Ledger
Interval
Select
Select
0L 2L
Company Code
Single
Select
Select
1010
Ledger Fiscal
Year
Single
Select
Select
CY
Save your Analytical Query.
a) On the Filters tab, choose G/L Account .
b) In the G/L Account (Dimension) dialog box, choose User Input Values and select
Multiple Selection, Mandatory, and Default Value as provided in the table.
c) Repeat steps a - b for the Ledger, Company Code, and Ledger Fiscal Year Dimensions
according to the table above.
d) Choose Save Draft.
e) Do not exit this screen.
12. Save your Analytical Query, publish it, and check your results in the Data Preview. Open
the Variable Prompt and check the variable values presented. It should be the default
values.
a) Choose Publish.
The status of the query is now Published.
b) Choose Preview.
© Copyright. All rights reserved.
153
Unit 4: Reporting Options
On the Prompts screen, the values should automatically be set to G/L Account variable
to 24097000, the Ledger variable to 0L...2L, and the Ledger Fiscal Year variable to
Current Year and the Company Code variable to 1010.
c) Choose OK.
You should get a result for Ledger 0L and G/L Account 24097000.
d) Do not exit this screen.
13. Save the executed Custom Analytical Query as a tile and write down the ID of the
Analytical Query. Use the following data:
Field Name
Value
Title
Statement of Provisions
Subtitle
GR##
Group
My Home
a) In the upper right corner of your web page, choose the Actions icon.
b) Choose Save as Tile.
c) On the Save as Tile screen, enter the information from the table at step level.
d) Choose OK.
e) Choose the Settings icon.
f) Choose Information.
The ID of the Analytical Query is:
Analytical Query ID: 2CZZ1_S4F01_ ____________________________________
g) Choose Close.
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
154
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
Different Data Consumption Tools
Figure 104: Embedded Analytics Map
Analytic tools can be broken down according to the type of user, 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 SAP Lumira, designer edition template for
basic slice and dice.
Embedded analytics in SAP Fiori Apps: Any SAP 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: An SAP 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
© Copyright. All rights reserved.
155
Unit 4: Reporting Options
-
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 listed in figure, Embedded Analytics Map, are recommended by SAP for
each user type, but are not part of the supplied embedded analytics and require separate
licenses.
●
Custom CDS View: Create custom CDS views using an easy tool, where standard SAP
supplied views are not suitable. This tool is shared between IT and key users.
Animation: Embedded Analytics Map
For more information on Embedded Analytics Map, please view the animation in
the lesson Providing an Overview of Reporting Options in your online course.
Figure 106: 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.
Animation: SAP S/4HANA Strategic Analytics
For more information on SAP S/4HANA Strategic Analytics, please view the
animation in the lesson Providing an Overview of Reporting Options in your online
course.
156
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
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.
●
SAP Lumira
Powerful data-mashup and visualization tool, used to create story boards that can provide
insight where data is complex.
●
SAP Lumira, designer edition
A developers' tool used to create advanced analytical applications and dashboards that
can be presented on any device.
●
SAP Analysis for Microsoft Office
Microsoft Excel-based advanced, multidimensional OLAP tool used for unrestricted, deep
exploration of data.
●
Other SAP BusinessObjects Tools
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?
Links to Videos about Analytics Tools
Table 3: Links to Videos about Analytics Tools
Use the following YouTube links to examine the look and feel of the different reporting tools:
What
Link
Tutorials for SAP Lumira, designer edition
https://www.youtube.com/playlist?
list=PLs5htBIwERYWFt-ixnVgxsUGvQpR9E8hI
SAP BusinessObjects Dashboards 4.x Tutori- https://www.youtube.com/playlist?
als
list=PLs5htBIwERYUA748i26Z9Y0Z2dXw3s29E
SAP Analysis 1.x, edition for Microsoft Office
Tutorials
https://www.youtube.com/playlist?
list=PLs5htBIwERYXTVP--IvbjaTJF0enYv6kK
SAP BusinessObjects Explorer 4.x Tutorials
https://www.youtube.com/playlist?
list=PLs5htBIwERYW9NthcmsyCMSMNwJhF6QP5
SAP BusinessObjects Web Intelligence 4.x
Tutorials
https://www.youtube.com/playlist?
list=PLs5htBIwERYUjNLyWJR2g2U2aSWPzJBou
© Copyright. All rights reserved.
157
Unit 4: Reporting Options
What
Link
SAP Lumira 1.17 - 1.23 Tutorials
https://www.youtube.com/playlist?
list=PLs5htBIwERYWqmHlnbAB6gSQ3b39JzWLa
SAP Crystal Reports 2011 / 2013 Tutorials
https://www.youtube.com/playlist?
list=PLs5htBIwERYULWPdq3xdVb6R68Up_kCFu
Figure 108: SAP S/4HANA Analytics and SAP Business Warehouse
SAP S/4HANA analytics together with SAP Business Warehouse (SAP BW), provides a suite
of analytical services.
SAP BW covers the following requirement examples:
●
●
Consolidated reporting on data collected from several SAP and non-SAP applications, and
for data governance
Aggregated reporting on historical data that might not be online in the underlying SAP
business system
Animation: SAP S/4HANA Analytics and SAP Business Warehouse
For more information on SAP S/4HANA Analytics and SAP Business Warehouse,
please view the animation in the lesson Providing an Overview of Reporting
Options in your online course.
For a case study with implementation scenarios of SAP BW together with SAP S/4HANA
analytics, see the following URL: http://scn.sap.com/docs/DOC-55312.
158
© Copyright. All rights reserved.
Unit 4
Exercise 10
Provide an Overview of the Asset Balances
Simulation: Provide an Overview of the Asset Balances
For more information on Provide an Overview of the Asset Balances, please view
the simulation in the lesson Providing an Overview of Reporting Options in your
online course.
Business Example
You want to determine the G/L accounts and asset numbers. Get an overview of the asset
balances of the Company Code 1010. Analyze the asset portfolio using the SAP Fiori app
Asset Accounting Overview.
1. Start an asset overview report with the Asset Accounting Overview app.
Use the following information:
Field Name or Data Type
Value
Company code
1010
Ledger
0L
Currency Type
10
Fiscal Year
CY
Fiscal Period (Balances)
12
Depreciation Area
32
2. Display the G/L accounts and the asset numbers using the Trial Balance tile.
Use the following data:
Field Name
Value
Ledger
0L
Company Code
1010
Posting Date From
January 1, CY
Posting Date To
December 31, CY
© Copyright. All rights reserved.
159
Unit 4
Solution 10
Provide an Overview of the Asset Balances
Simulation: Provide an Overview of the Asset Balances
For more information on Provide an Overview of the Asset Balances, please view
the simulation in the lesson Providing an Overview of Reporting Options in your
online course.
Business Example
You want to determine the G/L accounts and asset numbers. Get an overview of the asset
balances of the Company Code 1010. Analyze the asset portfolio using the SAP Fiori app
Asset Accounting Overview.
1. Start an asset overview report with the Asset Accounting Overview app.
Use the following information:
Field Name or Data Type
Value
Company code
1010
Ledger
0L
Currency Type
10
Fiscal Year
CY
Fiscal Period (Balances)
12
Depreciation Area
32
a) On the SAP Fiori launchpad home page, in the Asset Accounting group, choose the
Asset Accounting Overview tile.
b) On the Asset Accounting Overview screen, enter the data provided in the table.
c) Choose Go.
The KPIs are generated showing the asset balances:
160
●
Depreciation to Be Posted
●
Asset Balances - Chart View
●
Asset Transactions
●
Asset Master Worklist
●
Quick Links
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
d) On the Asset Balances - Chart View tile, double-click the Machinery Equipment bar.
A report is generated showing the asset balances at the Account Determination and
Asset Class levels.
e) Choose Navigation Panel.
f) Move the Fixed Asset dimension to the rows. This can be done by using drag and drop
or by selecting the rows icon to the left of the entry.
A report is generated showing the asset balances at Account Determination, Asset
Class, and Fixed Asset levels.
g) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
2. Display the G/L accounts and the asset numbers using the Trial Balance tile.
Use the following data:
Field Name
Value
Ledger
0L
Company Code
1010
Posting Date From
January 1, CY
Posting Date To
December 31, CY
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the Trial
Balance tile.
b) On the Trial Balance screen, enter the data from the table.
c) Choose OK.
d) Choose Navigation Panel.
e) Remove the Company Code field from the rows axis. This can be done by using drag
and drop or by selecting the rows icon to the left of the entry.
f) Add the Fixed Asset field to the rows axis. This can be done by using drag and drop or
by selecting the rows icon to the left of the entry.
g) Scroll down to G/L Account 16002000.
Your fixed asset number appears.
h) Select your new machinery number.
i) Choose Navigate to and choose Manage Fixed Assets.
The Manage Fixed Asset screen appears displaying the data for your asset, Asset 2##.
j) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
161
Unit 4: Reporting Options
162
© Copyright. All rights reserved.
Unit 4
Exercise 11
Use Analysis for Office Trial Balance
Simulation: Use Analysis for Office Trial Balance
For more information on Use Analysis for Office Trial Balance, please view the
simulation in the lesson Providing an Overview of Reporting Options in your
online course.
Business Example
You want to analyze a ledger for your company using SAP Analysis for Microsoft Office.
Note:
When the data values for the exercise include CY, replace the characters with
values for the current year.
When the data values include LY, replace the characters with values for the
previous year.
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Start SAP Analysis for Microsoft Office. Open Trial Balance 2CCFITRIALBALQ0001.
Enter the following data:
Field Name
Value
System
T41
Client
400
User
S4F01–##
Password
Provided by your instructor
Language
Course Language
2. Analyze ledger 0L for company code 1010 of the current year.
Use the following data:
Field Name
Value
Ledger
0L
Company Code
1010
Posting Date From
January 1, CY
© Copyright. All rights reserved.
163
Unit 4: Reporting Options
Field Name
Value
Posting Date To
December 31, CY
3. Use the side panel to improve the layout. Because you don't want to renew the screen with
every change, just choose refresh. Because there is only one company, move the
company from the rows to the filter. Finally, add the segment hierarchy for the financial
accounts.
164
© Copyright. All rights reserved.
Unit 4
Solution 11
Use Analysis for Office Trial Balance
Simulation: Use Analysis for Office Trial Balance
For more information on Use Analysis for Office Trial Balance, please view the
simulation in the lesson Providing an Overview of Reporting Options in your
online course.
Business Example
You want to analyze a ledger for your company using SAP Analysis for Microsoft Office.
Note:
When the data values for the exercise include CY, replace the characters with
values for the current year.
When the data values include LY, replace the characters with values for the
previous year.
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Start SAP Analysis for Microsoft Office. Open Trial Balance 2CCFITRIALBALQ0001.
Enter the following data:
Field Name
Value
System
T41
Client
400
User
S4F01–##
Password
Provided by your instructor
Language
Course Language
a) To open the desktop screen, choose Start on the bottom left.
b) To open the Search field, click on the magnifying glass on the upper right.
c) Enter Analysis for Microsoft Excel.
d) In the result list, choose Analysis for Microsoft Excel.
e) If necessary, to confirm the Analysis window, choose OK.
© Copyright. All rights reserved.
165
Unit 4: Reporting Options
f) If asked to choose a workbook, select Blank workbook.
g) In Microsoft Excel, choose the Analysis tab.
h) In SAP Analysis for Microsoft Office, on the Microsoft Excel worksheet, select the A1
cell.
i) In the ribbon, choose Insert Data Source and choose Select Data Source for Analysis..
j) In the Logon to SAP BusinessObjects BI Platform dialog box, choose Skip.
k) On the Select Data Source screen, select the T41 system and choose Next.
l) On the Logon to System T41[SPACE] screen, enter the data from the table.
m) Choose OK.
n) If a message appears, choose Continue.
o) On the Search tab, in the Search For field, enter Trial Balance.
p) Choose Enter.
q) Select Trial Balance - 2CCFITRIALBALQ0001 and choose OK.
The Prompts for Trial Balance screen appears.
r) Remain on this screen for the next step.
2. Analyze ledger 0L for company code 1010 of the current year.
Use the following data:
Field Name
Value
Ledger
0L
Company Code
1010
Posting Date From
January 1, CY
Posting Date To
December 31, CY
a) On the Prompts for Trial Balance screen, enter the data from the table.
b) Choose OK.
The trial balance shows all accounts with beginning balance, debits and credits, and
ending balance.
c) Remain on this screen for the next step.
3. Use the side panel to improve the layout. Because you don't want to renew the screen with
every change, just choose refresh. Because there is only one company, move the
company from the rows to the filter. Finally, add the segment hierarchy for the financial
accounts.
a) In the ribbon, choose Pause Refresh.
b) In the Analysis navigation panel, move (drag and drop) Company Code from Rows to
Background filter.
c) Move (drag and drop) Segment from Data Source to Columns.
166
© Copyright. All rights reserved.
Lesson: Providing an Overview of Reporting Options
d) Choose Pause Refresh.
The Trial Balance is updated per the new criteria and layout. All data is read in real time
from the universal journal in SAP S/4HANA.
e) Close Microsoft Excel. Do not save.
© Copyright. All rights reserved.
167
Unit 4: Reporting Options
LESSON SUMMARY
You should now be able to:
168
●
Understand the analytics architecture in SAP S/4HANA
●
Explain the different data consumption tools
© Copyright. All rights reserved.
Unit 4
Lesson 2
Manage Global Hierarchies
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Manage Global Hierarchies
Manage Global Hierarchies
Global Hierarchy Maintenance
Figure 112: Global Hierarchy Maintenance
Today, basically each separate master data record type has an own logic and app for group or
hierarchy maintenance. The app Manage Global Hierarchies is a single point of entry for the
maintenance of different accounting hierarchies in SAP S/4HANA.
Animation: Global Hierarchy Maintenance
For more information on Global Hierarchy Maintenance, please view the
animation in the lesson Manage Global Hierarchies in your online course.
The Manage Global Hierarchies app has the following key features:
●
Modern, consistent UI and persistency in one Hierarchy - SET group.
© Copyright. All rights reserved.
169
Unit 4: Reporting Options
●
170
Create and edit of multiple accounting hierarchies, for example, cost center, profit center,
functional area and financial statement versions.
●
Different timeframes under specific hierarchy IDs.
●
Status control (draft vs. active).
●
Export of hierarchies to spreadsheets / Import hierarchies from spreadsheets.
●
Supports the maintenance of node texts in different languages.
●
Assign semantic tags to hierarchy nodes and G/L accounts.
●
Add Aging attributes for hierarchy nodes for reporting based reclassification.
●
Support custom extensibility - custom hierarchy, custom field and custom logic.
●
Compatible with existing hierarchies.
© Copyright. All rights reserved.
Unit 4
Exercise 12
Define a Financial Statement Version using the
Manage Global Hierarchies App
Simulation: Define a Financial Statement Version using the Manage Global
Hierarchies App
For more information on Define a Financial Statement Version using the Manage
Global Hierarchies App, please view the simulation in the lesson Manage Global
Hierarchies in your online course.
Create and edit a time-dependent Financial Statement Version using the Manage Global
Hierarchies app. You want to display a financial statement.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Import the existing Financial Statement Version 1010 and activate the new Financial
Statement Version in the time frame 1st January Current Year - End of current month. Use
the following information:
Field
Value
Source
Maintain Financial Statement Versions
Financial Statement Version ID
1010
Hierarchy ID
##
Hierarchy Description
Financial Statement Version Group
##
Valid From
January 1, CY
Valid To
Last Day of Current Month
2. Copy your Financial Statement Version Group ## to a new timeframe and change the
structure within the profit and loss statement. Save this new timeframe for your Financial
Statement Version as Active. Use the following information:
New Timeframe
Field
Value
Valid From
1st day of next month
© Copyright. All rights reserved.
171
Unit 4: Reporting Options
Field
Value
Valid To
December 31, 9999 (already defaulted)
3160000 (6. Personnel expenses) subnode details
Field
Value
ID
3160010
Description
6.1. Payroll expenses
3200000 (14. Operating income) first node details
Field
Value
Subnode
Select
ID
3160000
Description
6. Personnel expenses
Debit
Select
Credit
Select
3200000 (14. Operating income) third node details
Field
Value
Subnode
Select
ID
3160020
Description
6.2. Training and Education expenses
Debit
Select
Credit
Select
3. Reassign account 61400000 Training Education from the 3180000 8. Other Operating
Expenses node to your new 3160020 6.2. Training and Education expenses node.
4. On the SAP Fiori launchpad home page, display the financial statement, using the Balance
Sheet / Income Statement tile and your new Financial Statement Version ##. Use the
following data:
Field Name
Value
Company Code
1010
Ledger
0L
Statement Version
##
End Period
Current Month
5. Search for the position Machinery & Equipment (G/L Account 16002000) in the
Statement and analyze.
172
© Copyright. All rights reserved.
Lesson: Manage Global Hierarchies
What is the asset number?
Who posted this amount?
© Copyright. All rights reserved.
173
Unit 4
Solution 12
Define a Financial Statement Version using the
Manage Global Hierarchies App
Simulation: Define a Financial Statement Version using the Manage Global
Hierarchies App
For more information on Define a Financial Statement Version using the Manage
Global Hierarchies App, please view the simulation in the lesson Manage Global
Hierarchies in your online course.
Create and edit a time-dependent Financial Statement Version using the Manage Global
Hierarchies app. You want to display a financial statement.
Note:
When the data values for the exercise include ##, replace ## with the group
number that the instructor has provided to you.
1. Import the existing Financial Statement Version 1010 and activate the new Financial
Statement Version in the time frame 1st January Current Year - End of current month. Use
the following information:
Field
Value
Source
Maintain Financial Statement Versions
Financial Statement Version ID
1010
Hierarchy ID
##
Hierarchy Description
Financial Statement Version Group
##
Valid From
January 1, CY
Valid To
Last Day of Current Month
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the
Manage Global Hierarchies tile.
b) On the Manage Global Hierarchies screen, choose Import Hierarchy.
c) On the Import Hierarchy screen, in the Source field, choose Maintain Financial
Statement Versions.
174
© Copyright. All rights reserved.
Lesson: Manage Global Hierarchies
d) On the Import Hierarchy screen, in the Financial Statement Version ID field, choose or
enter 1010.
e) Choose OK.
f) On the Create a Hierarchy Based On <1010> screen, enter the data provided in the
table.
g) Choose Create.
The new Financial Statement Version is created with status Draft.
h) To open the Financial Statement Version ##, click on the line entry with the current
valid time frame January 1, CY — End of the current month.
i) In the upper right side of the screen, choose Activate.
On the left hand side of the screen, the status has changed from Draft to Active.
j) Remain on this screen for the next step.
2. Copy your Financial Statement Version Group ## to a new timeframe and change the
structure within the profit and loss statement. Save this new timeframe for your Financial
Statement Version as Active. Use the following information:
New Timeframe
Field
Value
Valid From
1st day of next month
Valid To
December 31, 9999 (already defaulted)
3160000 (6. Personnel expenses) subnode details
Field
Value
ID
3160010
Description
6.1. Payroll expenses
3200000 (14. Operating income) first node details
Field
Value
Subnode
Select
ID
3160000
Description
6. Personnel expenses
Debit
Select
Credit
Select
3200000 (14. Operating income) third node details
Field
Value
Subnode
Select
ID
3160020
© Copyright. All rights reserved.
175
Unit 4: Reporting Options
Field
Value
Description
6.2. Training and Education expenses
Debit
Select
Credit
Select
a) In the ## - Financial Statement Version section, choose Copy → To Existing Hierarchy
and enter the data provided in the following table:
New Timeframe
Field
Value
Valid From
1st day of next month
Valid To
Decebmer 31, 9999 (already defaulted)
b) Choose Copy.
A new timeframe is displayed in the Hierarchy List with status Draft on the left hand
side of the screen.
c) To display its details, choose the new timeframe with status Draft.
d) Choose Edit.
e) On the right side of the screen, drill down by choosing the arrow to the left of the
following items: 3000000 (Profit and loss statement) → 3100000 (20. Annual net
income/net loss) → 3200000 (14. Operating income).
f) To display the item details, choose the 3160000 (6. Personnel expenses) subnode.
g) On the Change Node screen, overwrite the existing values with the data provided in the
following table:
3160000 (6. Personnel expenses) subnode details
Field
Value
ID
3160010
Description
6.1. Payroll expenses
h) Choose OK.
i) On the line for node 3200000 (14. Operating income), choose the + sign at the end of
the line.
j) On the Add Node screen, add the Item using the data provided in the following table:
3200000 (14. Operating income) first node details
176
Field
Value
Subnode
Select
ID
3160000
© Copyright. All rights reserved.
Lesson: Manage Global Hierarchies
Field
Value
Description
6. Personnel expenses
Debit
Select
Credit
Select
k) Choose OK.
l) On the line for node 3160000 (6. Personnel expenses), choose the + sign at the end of
the line
m) On the Add Node screen, add the Item using the data provided in the following table:
3200000 (14. Operating income) third node details
Field
Value
Subnode
Select
ID
3160020
Description
6.2. Training and Education expenses
Debit
Select
Credit
Select
n) Choose OK.
o) Use drag and drop to move your node 3160010 (6.1. Payroll expenses) as subnode for
node 3160000 (6. Personnel expenses).
Hint:
When moving the node, click in a blank space in the line.
p) Select the checkbox in front of node 3200000 (14. Operating income).
q) To sort the nodes in ascending order according to the ID number, choose the Sort
nodes under selected icon.
r) Choose Save.
s) Remain on this screen for the next step
3. Reassign account 61400000 Training Education from the 3180000 8. Other Operating
Expenses node to your new 3160020 6.2. Training and Education expenses node.
a) Choose Edit.
b) In the Filter field, enter the G/L account number 61400000 and choose Search.
The G/L account 61400000 (Training Education) is displayed.
c) Select the checkbox in front of the G/L account number 61400000 (Training
Education).
© Copyright. All rights reserved.
177
Unit 4: Reporting Options
d) Choose Delete.
e) In the Filter field, delete the value.
The complete Financial Statement Version is displayed.
f) On the Nodes screen, drill down by choosing the arrow to the left of the following
items: 3000000 (Profit and loss statement) → 3100000 (20. Annual net income/net
loss) → 3200000 (14. Operating income) → 3160000 (6. Personnel expenses) →
3160020 (6.2. Training and Education expenses).
g) Select the checkbox in front of the node 3160020 (6.2. Training and Education
expenses).
h) To the right of the highlighted line, choose ....
i) Choose Fast Entry.
j) Select G/L Account.
k) In the From G/L Account and To G/L Account fields, enter 61400000.
l) Choose OK.
m) Choose Save.
n) Choose Activate.
The Hierarchy List displays to Active Financial Statement Versions in different time
frames.
o) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
4. On the SAP Fiori launchpad home page, display the financial statement, using the Balance
Sheet / Income Statement tile and your new Financial Statement Version ##. Use the
following data:
Field Name
Value
Company Code
1010
Ledger
0L
Statement Version
##
End Period
Current Month
a) On the SAP Fiori launchpad home page, in the General Ledger group, choose the
Balance Sheet / Income Statement tile.
b) On the Balance Sheet / Income Statement screen, enter the data from the table.
c) Choose Adapt Filters.
d) On the Adapt Filters screen, select FSV Key Date and Including Zero-Balance Accounts.
e) Choose OK.
f) Select Including Zero-Balance Accounts and choose Go.
178
© Copyright. All rights reserved.
Lesson: Manage Global Hierarchies
g) On the Balance Sheet / Income Statement screen, in the Hierarchy Node field, enter 6.
Personnel expenses.
h) In the FSV Key Date field, enter Today's Date + 1 month and choose Go.
i) In the Select Node field, enter 6.Personnel expenses.
The hierarchy node now shows 6.Personnel expenses, 6.1 Payroll expenses, and 6.2.
Training and Education expenses.
5. Search for the position Machinery & Equipment (G/L Account 16002000) in the
Statement and analyze.
What is the asset number?
Who posted this amount?
a) In the Hierarchy Node Field, enter 2. Plants and engines.
b) Choose Machinery & Equipment.
c) Select the amount and choose Display Line Items in General Ledger.
d) Expand all groups and choose the Journal Entry number.
e) Choose Manage Journal Entries.
The Line Item appears and you can view the asset number.
f) Choose Back.
g) In the Display Line Items in General Ledger screen, choose Settings.
More than 330 fields can be selected here.
h) In the Search field, enter Asset.
i) Select the Fixed Asset field.
j) In the Search field, enter Created By.
k) Select the Journal Entry Created By field, and choose OK.
l) Expand all groupings.
The Asset number 200xxx appears in the Fixed Asset column.
The User S4F01–## appears in the Journal Entry Created By column.
m) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
179
Unit 4: Reporting Options
LESSON SUMMARY
You should now be able to:
●
180
Manage Global Hierarchies
© Copyright. All rights reserved.
Unit 4
Learning Assessment
1. You want to provide your analysts with a tool for powerful visualizations and exploration.
Which of the following would you recommend?
Choose the correct answer.
X
A SAP BusinessObjects Web Intelligence
X
B SAP Lumira
X
C SAP Crystal Reports Enterprise
2. Can the Manage Global Hierarchies app be set as time-dependent?
Determine whether this statement is true or false.
X
True
X
False
© Copyright. All rights reserved.
181
Unit 4: Learning Assessment
182
© Copyright. All rights reserved.
UNIT 5
Basic Cash Management
Capability
Lesson 1
The Basic Cash Management Capability
Exercise 13: Create New Bank Master Data
Exercise 14: Create New Bank Account Master Data
184
187
191
Lesson 2
Bank Account Processing with Bank Reconciliation Accounts
197
UNIT OBJECTIVES
●
Understand the Basic Cash Management Capability
●
Understand Bank Reconciliation Accounts
© Copyright. All rights reserved.
183
Unit 5
Lesson 1
The Basic Cash Management Capability
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Understand the Basic Cash Management Capability
The Basic Cash Management Capability
Customers who do not have the license for SAP Cash Management can run the basic cash
management version. It offers only basic functions on managing bank account master data,
and any customer who uses the SAP S/4HANA Finance can use this functionality. Previously
this was known as the Bank Account Management light. Starting from SAP S/4HANA Finance
1503, transaction code FI12 is disabled and customers must use Bank Account Management
to maintain house bank accounts. Transaction FI12 is active with release 1809. Note that with
this transaction, it is only possible to create House Banks like before. To create the House
Bank Accounts you still have to access either the NWBC App or the Fiori App Manage Bank
Accounts. This transaction has a button to launch the NWBC App for Create/Change based
on the action you execute. (SAP Note 2646577)
Figure 115: SAP S/4HANA Basic Cash Management
184
© Copyright. All rights reserved.
Lesson: The Basic Cash Management Capability
Animation: SAP S/4HANA Basic Cash Management
For more information on SAP S/4HANA Basic Cash Management, please view
the animation in the lesson The Basic Cash Management Capability in your online
course.
The basic cash management capability can integrate with the following data sources:
●
Memo Records
●
Financial Operations
●
Treasury and Risk Management
●
Consumer and Mortgage Loans
●
Contract Accounts Receivable and Payable
●
Sales and Distribution
●
Materials Management
With the basic cash management capability, cash managers can centralize the management
of bank accounts and perform the following tasks:
●
Manage banks and house banks (only a subset of fields that are needed for enabling the
payment process).
●
Define bank accounts and house bank accounts (only common attributes are supported).
●
Displaying bank accounts in a list view.
●
Import and export bank accounts.
●
Replicate house banks, house bank accounts, and bank accounts by using IDoc
(Intermediate Document).
●
Monitor cash positions and liquidity forecasts.
●
Manage memo records using the app or transactions FF63 and FF65.
Alongside the functionality for bank accounts, the SAP S/4HANA Basic Cash Management
has five SAP Fiori theme apps that provides the following processes:
●
Display Cash Position (FF7AN):
-
-
●
The cash position is based on memo records and One Exposure from Operations.
Display Liquidity Forecast (FF7BN):
-
-
●
With this app, you can gain an overview over short-term liquidity trends. This app
provides you with information on the current financial situation in your bank accounts
and bank clearing accounts.
With this app, you can gain an overview of medium-term liquidity trends. This app
shows changes in liquidity in the liquidity items and planning groups.
The liquidity forecast is based on memo records and One Exposure from Operations.
Edit Memo Records (FF63):
© Copyright. All rights reserved.
185
Unit 5: Basic Cash Management Capability
-
-
-
●
-
186
You can enter notified incoming payments, noted items, provisional bank statement
postings, fixed-term deposits, loans revenue, all bank fields, and so on, as Memo
Records Payment Advice in the system.
You can enter all subledger fields, noted items, general planning, and so on, as Memo
Records Planned Items in the system.
Display Memo Records (FF65):
-
●
You differentiate between the payment advice relevant for the cash position and the
planned items relevant for the liquidity forecast.
Planned items:
-
●
You can gain relevant information on the expected payment flows. The data is
consumed by the cash position and liquidity forecast.
Payment advice:
-
●
With this app, you can create memo records manually of incoming and outgoing
payments that are not transferred to the SAP Cash Management system via actual
postings.
With this app, you display memo records in a list. You can select memo records to
transfer them afterwards into an archive.
After they are archived, the records are no longer relevant to the cash position and
liquidity forecast, but are still available for evaluations (for example, for calculating the
average interest on fixed-term deposits from last year).
Cash Concentration via Payment Advice (FF73):
© Copyright. All rights reserved.
Unit 5
Exercise 13
Create New Bank Master Data
Simulation: Create New Bank Master Data
For more information on Create New Bank Master Data, please view the
simulation in the lesson The Basic Cash Management Capability in your online
course.
Business Example
The Manage Banks app provides an overview of all the banks in the system. In this app, you
can add new banks, contacts, and banking relationships to your database. The functionality to
create, display, and change data for existing banks in company, for customers, and for
suppliers is also provided.
Note that, when the data values for the exercise include ##, replace the characters with your
participant ID.
1. Create a bank and define the following common account properties:
Field
Value
Bank Country / Region
DE
Bank Key
987654##
Bank Name
Bank 987654##
2. Define bank master data for a house bank using the following data:
Field
Value
Company Code
1010
House Bank
T-B##
© Copyright. All rights reserved.
187
Unit 5
Solution 13
Create New Bank Master Data
Simulation: Create New Bank Master Data
For more information on Create New Bank Master Data, please view the
simulation in the lesson The Basic Cash Management Capability in your online
course.
Business Example
The Manage Banks app provides an overview of all the banks in the system. In this app, you
can add new banks, contacts, and banking relationships to your database. The functionality to
create, display, and change data for existing banks in company, for customers, and for
suppliers is also provided.
Note that, when the data values for the exercise include ##, replace the characters with your
participant ID.
1. Create a bank and define the following common account properties:
Field
Value
Bank Country / Region
DE
Bank Key
987654##
Bank Name
Bank 987654##
a) On the SAP Fiori launchpad home page, in the Bank Relationship Management group,
choose the Manage Banks tile and choose Create.
b) On the Bank screen, in the General Data tab, enter the data from the table.
c) Choose Save.
The Bank created message displays.
d) Remain on the screen for the next step.
2. Define bank master data for a house bank using the following data:
Field
Value
Company Code
1010
House Bank
T-B##
a) On the Bank screen, choose Edit.
188
© Copyright. All rights reserved.
Lesson: The Basic Cash Management Capability
b) Choose the House Banks tab.
c) In the House Banks section, choose Create.
d) On the House Bank screen, enter the data from the table.
e) Choose Save.
The message House bank created displays.
f) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
© Copyright. All rights reserved.
189
Unit 5: Basic Cash Management Capability
190
© Copyright. All rights reserved.
Unit 5
Exercise 14
Create New Bank Account Master Data
Simulation: Create New Bank Account Master Data
For more information on Create New Bank Account Master Data, please view the
simulation in the lesson The Basic Cash Management Capability in your online
course.
Business Example
The Manage Bank Accounts app provides an overview of all the bank accounts in the system.
You want to create a new bank account and add a connectivity path between it and the house
bank account.
Note that when the data values for the exercise include ##, replace the characters with your
participant ID.
1. In the new bank account master data, define the following common account properties:
Field
Header
General Data
Value
Account Description
Current Account ##
EUR
Account Number
111111##
Bank Country
DE
Bank Key
987654##
Currency
EUR
Company Code
1010
Account Holder
1010
Account Type
01
Current Account
2. Maintain a connectivity path between the bank account and the corresponding house
bank account. Enter the following bank account data:
Field
Value
ID Category
Central System: House Bank Account (displayed by default)
Company Code
1010 (displayed by default)
House Bank
T-B## (displayed by default)
© Copyright. All rights reserved.
191
Unit 5: Basic Cash Management Capability
192
Field
Value
House Bank Account
GIRO
GL Account
11001020
© Copyright. All rights reserved.
Unit 5
Solution 14
Create New Bank Account Master Data
Simulation: Create New Bank Account Master Data
For more information on Create New Bank Account Master Data, please view the
simulation in the lesson The Basic Cash Management Capability in your online
course.
Business Example
The Manage Bank Accounts app provides an overview of all the bank accounts in the system.
You want to create a new bank account and add a connectivity path between it and the house
bank account.
Note that when the data values for the exercise include ##, replace the characters with your
participant ID.
1. In the new bank account master data, define the following common account properties:
Field
Header
General Data
Value
Account Description
Current Account ##
EUR
Account Number
111111##
Bank Country
DE
Bank Key
987654##
Currency
EUR
Company Code
1010
Account Holder
1010
Account Type
01
Current Account
a) On the SAP Fiori launchpad home page, in the Bank Relationship Management group,
choose the Manage Bank Accounts tile.
b) On the Manage Bank Accounts screen, choose Create.
c) On the Bank Account screen, on the Header tab, enter the common account properties
from the table in the Header and General Data sections.
d) Press Enter.
The button Generate IBAN is active.
© Copyright. All rights reserved.
193
Unit 5: Basic Cash Management Capability
e) Choose Generate IBAN.
The proposed IBAN is generated.
f) Check the IBAN and choose Save as Inactive.
g) On the Messages screen, choose Close.
h) Choose Activate.
A message stating that the account has been created appears.
i) On the Message screen, choose Close.
j) To return to the Manage Bank Accounts screen, choose Back.
k) Remain on this screen for the next step.
2. Maintain a connectivity path between the bank account and the corresponding house
bank account. Enter the following bank account data:
Field
Value
ID Category
Central System: House Bank Account (displayed by default)
Company Code
1010 (displayed by default)
House Bank
T-B## (displayed by default)
House Bank Account
GIRO
GL Account
11001020
a) On the Manage Bank Account screen, choose details (>) for your new bank account.
b) On the Bank Account screen, choose Edit.
c) Choose the House Bank Account Connectivity tab, and choose Create.
d) On the House Bank Account Connectivity screen, enter the data from the table.
e) Choose Apply.
f) Choose Save.
The message Bank 987654## in country DE is not added to bank
hierarchy appears.
The message Relevant payment batches will be automatically
approved. appears.
g) Choose Close.
h) To return to the SAP Fiori launchpad home page, choose the SAP Logo (Navigate to
Home Page).
194
© Copyright. All rights reserved.
Lesson: The Basic Cash Management Capability
LESSON SUMMARY
You should now be able to:
●
Understand the Basic Cash Management Capability
© Copyright. All rights reserved.
195
Unit 5: Basic Cash Management Capability
196
© Copyright. All rights reserved.
Unit 5
Lesson 2
Bank Account Processing with Bank
Reconciliation Accounts
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Understand Bank Reconciliation Accounts
Bank Account Processing with Bank Reconciliation Accounts
Figure 119: House Bank Account - G/L Account Type: Cash Account (Bank Reconciliation Account)
Up to now, each time you created a new house bank account, you also had to create a new
G/L account to enable payment processes for the new house bank account. Depending on the
number of house bank accounts that you needed to create. Overtime this could lead to a high
number of G/L accounts.
With the new procedure, you can create bank reconciliation accounts that can be assigned to
multiple house bank accounts. For this bank reconciliation account, you can create and assign
bank clearing accounts for each of your payment methods. When this set of G/L accounts is
© Copyright. All rights reserved.
197
Unit 5: Basic Cash Management Capability
set up according to your requirements, you can assign this to all relevant new house bank
accounts that you create.
Example: If your company makes payments using multiple national and international banks,
you can just define two sets of G/L accounts. For the national banks, you assign all your local
house bank accounts to one bank reconciliation account with one bank sub-account (that is,
clearing account) per payment method. For international banks, you assign all your foreign
house bank accounts to one bank reconciliation account with one bank sub-account (that is,
clearing account) per payment method.
The Bank G/L account is assigned to the G/L account type Cash Account in the master
record. You use the G/L account subtype B to define the use of the G/L account as a Bank
Reconciliation Account.
Create a bank clearing account in General Ledger Accounting for each required payment
method. These accounts are also assigned to the G/L account type Cash Account. The G/L
account subtype S - Bank Sub Account is used to define the use as a bank clearing account.
The bank reconciliation account is then assigned directly to the Bank Sub Accounts in the G/L
account master record.
This means that there is an n:1 relationship between house bank accounts in Bank
Relationship Management and the G/L account in General Ledger Accounting.
Possible advantages:
●
●
Reduced reconciliation effort between the Cash Management and General Ledger
Accounting departments when creating new bank accounts in the system.
Reduced number of bank and bank clearing accounts in General Ledger Accounting over
the time.
Note:
There is no need to migrate or move from the known Balance Sheet Approach to
the Bank Reconciliation Account Approach. Since you control the method through
master data settings in the House Bank Account an individual approach for each
House Bank Account is possible. Thereby a side-by-side approach is feasible. This
also implies that no big-bang solution must be implemented as customer have to
option to gradually move to the Bank Account Reconciliation, if desired.
198
© Copyright. All rights reserved.
Lesson: Bank Account Processing with Bank Reconciliation Accounts
Figure 120: Account Determination for Self Initiated Payments (SIP) – Bank Reconciliation Account Approach
When working with the Bank Reconciliation Account Approach and self initiated payments the
bank sub-account determination is slightly different to the current setup for Balance Sheet
Accounts.
The bank sub-account for payments in this case is not determined anymore through the
Ranking Order assignment in the IMG under Financial Accounting → Accounts Receivable and
Accounts Payable → Business Transactions → Outgoing Payments → Automatic Outgoing
Payments → Payment Method/Bank Selection for Payment Program → Set Up Bank
Determination for Payment Transactions.
The account determination is defined the following way:
1. Set the account symbols relevant for self initiated payments in Customizing under
Financial Accounting → Bank Accounting → Business Transactions → Payment
Transactions → Electronic Bank Statement → Make Global Settings for Electronic Bank
Statement.
2. Define the country, payment method and the linked account symbol in Customizing under
Financial Accounting → Accounts Receivable and Accounts Payable → Business
Transactions → Outgoing Payments → Automatic Outgoing Payments → Payment
Method/Bank Selection for Payment Program → Assign Account Symbol to Payment
Methods.
3. Through the customizing path Financial Accounting → Bank Accounting → Business
Transactions → Payment Transactions → Electronic Bank Statement → Make Global
Settings for Electronic Bank Statement. and the assignment of accounts to account
symbols, the system is able to determine the G/L Clearing Account in a combination of
the
4. Setting of the G/L Account in the House Bank Account Data and the
5. G/L Clearing Account as masked entry -> here 11000000 plus the +++++++020 =
11000020.
© Copyright. All rights reserved.
199
Unit 5: Basic Cash Management Capability
Animation: Account Determination for Self Initiated Payments (SIP) – Bank
Reconciliation Account Approach
For more information on Account Determination for Self Initiated Payments
(SIP) – Bank Reconciliation Account Approach, please view the animation in the
lesson Bank Account Processing with Bank Reconciliation Accounts in your
online course.
LESSON SUMMARY
You should now be able to:
●
200
Understand Bank Reconciliation Accounts
© Copyright. All rights reserved.
Unit 5
Learning Assessment
1. The Basic Cash Management offers workflow capabilities for managing maintenance of
bank accounts.
Determine whether this statement is true or false.
X
True
X
False
2. Have you completed this unit?
3. Which of the following statements about the Bank Account Processing with Bank
Reconciliation Accounts are true?
Choose the correct answers.
X
A When you create a new house bank account, you can decide whether you use the
new procedure with the bank reconciliation account approach or whether you use the
known procedure of creating a new G/L account as a balance sheet account.
X
B When you create a new house bank account, you can only use the new procedure
with the bank reconciliation account approach.
X
C Before you can create a new house bank account with the bank reconciliation
procedure, you need to make sure that the bank reconciliation G/L account exists.
This G/L account must be created with Cash Account as its G/L account type and
with Bank Reconciliation Account as its G/L account subtype.
© Copyright. All rights reserved.
201
Download
Study collections