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