Uploaded by xl.micro.man01

S4 Hana 1809 Certification Book FICO

advertisement
SAP PRESS is a joint initiative of SAP and Rheinwerk Publishing. The know-how offered
by SAP specialists combined with the expertise of Rheinwerk Publishing offers the
reader expert books in the field. SAP PRESS features first-hand information and expert
advice, and provides useful skills for professional decision-making.
SAP PRESS offers a variety of books on technical and business-related topics for the SAP
user. For further information, please visit our website: http://www.sap-press.com.
Theresa Marquis, Marjorie Wright
SAP S/4HANA Management Accounting Certification Guide:
Application Associate Exam
2019, approx. 345 pp., paperback and e-book
www.sap-press.com/4886
Janet Salmon, Michel Haesendonckx
SAP S/4HANA Finance: The Reference Guide to What’s New
2019, 505 pages, hardcover and e-book
www.sap-press.com/4838
Anup Maheshwari
Implementing SAP S/4HANA Finance (2nd Edition)
2018, 570 pages, hardcover and e-book
www.sap-press.com/4525
Hilker, Awan, Delvat
Central Finance and SAP S/4HANA
2018, 458 pages, hardcover and e-book
www.sap-press.com/4667
Stefanos Pougkas
SAP S/4HANA® Financial Accounting
Certification Guide
Application Associate Exam
Dear Reader,
It’s moments until curtains, nearly time for your big performance. The audience is
seated and your instrument is tuned up. Are you ready? After hours of practice, repetition, and study, how can you truly know when you’re prepared enough?
In this moment, you’re back in the practice room—whether it’s sheet music, a script, a
dance routine, you have your task in front of you. Like I said in the previous edition,
dedicated practice leads to success. Today, it’s your financial accounting certification
exam, and whether this is your first certification or your ninth, practice makes perfect.
In this case, Stefanos Pougkas is both teacher and composer. In addition to creating this
complete guide to the SAP S/4HANA 1709 and 1809 financial accounting certification,
he wrote the exam himself! So with this insider angle, get the key information, questions, and study guides to make your performance worthy of a standing ovation!
What did you think about SAP S/4HANA Financial Accounting Certification Guide: Application Associate Exam? Your comments and suggestions are the most useful tools to
help us make our books the best they can be. Please feel free to contact me and share
any praise or criticism you may have.
Thank you for purchasing a book from SAP PRESS!
Will Jobst
Editor, SAP PRESS
willj@rheinwerk-publishing.com
www.sap-press.com
Rheinwerk Publishing • Boston, MA
Notes on Usage
This e-book is protected by copyright. By purchasing this e-book, you have agreed to
accept and adhere to the copyrights. You are entitled to use this e-book for personal
purposes. You may print and copy it, too, but also only for personal use. Sharing an
electronic or printed copy with others, however, is not permitted, neither as a whole
nor in parts. Of course, making them available on the Internet or in a company network
is illegal as well.
For detailed and legally binding usage conditions, please refer to the section
Legal Notes.
This e-book copy contains a digital watermark, a signature that indicates which person
may use this copy:
Copy No. v5du-q2f8-mtjg-3zpn
for personal use of
Jithendra Reddy
jnreddy23@gmail.com
Imprint
This e-book is a publication many contributed to, specifically:
Editor Will Jobst
Acquisitions Editor Emily Nicholls
Copyeditor Melinda Rankin
Cover Design Graham Geary
Photo Credit iStockphoto.com/523147853/© scibak
Production E-Book Graham Geary
Typesetting E-Book SatzPro, Krefeld (Germany)
We hope that you liked this e-book. Please share your feedback with us and read the
Service Pages to find out how to contact us.
The Library of Congress has cataloged the printed edition as follows:
Names: Pougkas, Stefanos, author.
Title: SAP S/4HANA financial accounting certification guide : application
associate exam / Stefanos Pougkas.
Description: 2nd edition. | Bonn ; Boston : Rheinwerk Publishing, 2019. |
Includes index.
Identifiers: LCCN 2019007520 (print) | LCCN 2019012460 (ebook) | ISBN
9781493218134 (ebook) | ISBN 9781493218127 (alk. paper)
Subjects: LCSH: SAP HANA (Electronic resource)--Examinations--Study guides. |
Database management--Examinations--Study guides.
Classification: LCC QA76.9.D3 (ebook) | LCC QA76.9.D3 P684 2019 (print) | DDC
005.74068--dc23
LC record available at https://lccn.loc.gov/2019007520
ISBN 978-1-4932-1812-7 (print)
ISBN 978-1-4932-1813-4 (e-book)
ISBN 978-1-4932-1814-1 (print and e-book)
© 2019 by Rheinwerk Publishing, Inc., Boston (MA)
2nd edition 2019
7
Contents
Preface ....................................................................................................................................................
11
Introduction: The Path to Certification ........................................................................................
17
1
SAP HANA, SAP S/4HANA, and SAP Fiori
45
Objectives of This Portion of the Test ........................................................................
46
Key Concept Refresher ......................................................................................................
47
Digital Transformation ...................................................................................................
Intelligent Enterprise Framework ................................................................................
SAP S/4HANA .....................................................................................................................
The SAP Fiori User Interface ..........................................................................................
47
47
51
56
Important Terminology ....................................................................................................
67
Practice Questions ...............................................................................................................
68
Practice Question Answers and Explanations ........................................................
72
Takeaway ................................................................................................................................
76
Summary .................................................................................................................................
76
General Ledger Accounting
77
Objectives of This Portion of the Test ........................................................................
78
Key Concept Refresher ......................................................................................................
79
2
Organizational Units ........................................................................................................ 79
Integration with Non-Financial Accounting Organizational Units .................. 94
Master Records .................................................................................................................. 97
Global Financial Accounting Configuration ............................................................. 112
Business Transactions in the General Ledger .......................................................... 143
Important Terminology .................................................................................................... 156
Practice Questions ............................................................................................................... 158
Practice Question Answers and Explanations ........................................................ 166
8
Contents
Takeaway ................................................................................................................................ 173
Summary ................................................................................................................................. 174
3
Accounts Payable and Accounts Receivable
175
Objectives of This Portion of the Test ........................................................................ 176
Key Concept Refresher ...................................................................................................... 177
Business Partners ..............................................................................................................
Payment Terms ..................................................................................................................
Invoicing ...............................................................................................................................
Manual Payments .............................................................................................................
Automatic Payments .......................................................................................................
177
199
206
214
217
Dunning ...............................................................................................................................
Correspondence .................................................................................................................
Special General Ledger Accounting ............................................................................
Reporting .............................................................................................................................
238
251
255
263
Important Terminology .................................................................................................... 267
Practice Questions .............................................................................................................. 270
Practice Question Answers and Explanations ........................................................ 277
Takeaway ................................................................................................................................ 283
Summary ................................................................................................................................. 283
4
Asset Accounting
285
Objectives of This Portion of the Test ........................................................................ 287
Key Concept Refresher ...................................................................................................... 287
Fixed Asset Accounting ...................................................................................................
Chart of Depreciation ......................................................................................................
Depreciation Areas ...........................................................................................................
Asset Class ...........................................................................................................................
Account Determination ..................................................................................................
Screen Layouts ...................................................................................................................
287
289
290
293
296
298
Contents
User-Defined Fields ..........................................................................................................
Asset Master Data ............................................................................................................
Integration with Plant Maintenance ..........................................................................
Asset Transaction Types .................................................................................................
Asset Acquisitions .............................................................................................................
Asset Retirements .............................................................................................................
Asset Transfers ...................................................................................................................
Low-Value Assets ..............................................................................................................
Assets Under Construction ............................................................................................
Asset Depreciation ............................................................................................................
Asset Year-End Process ....................................................................................................
Asset Reporting ..................................................................................................................
Asset Legacy Data Transfer ............................................................................................
300
301
302
304
305
314
318
322
323
325
330
332
336
Important Terminology .................................................................................................... 341
Practice Questions ............................................................................................................... 342
Practice Question Answers and Explanations ........................................................ 347
Takeaway ................................................................................................................................ 352
Summary ................................................................................................................................. 353
5
Financial Closing
355
Objectives of This Portion of the Test ........................................................................ 356
Key Concept Refresher ...................................................................................................... 357
Financial Statement Version .........................................................................................
General Ledger Closing ...................................................................................................
Accruals and Deferrals ....................................................................................................
Accruals Management ....................................................................................................
Closing Activities in Receivables and Payables .......................................................
Closing Activities in Materials Management ..........................................................
SAP S/4HANA Financial Closing Cockpit ...................................................................
Methods for Intercompany Reconciliation ...............................................................
357
372
378
381
390
404
410
414
Important Terminology .................................................................................................... 420
Practice Questions ............................................................................................................... 422
Practice Question Answers and Explanations ........................................................ 428
9
10
Contents
Takeaway ................................................................................................................................ 431
Summary ................................................................................................................................. 432
6
SAP Financials Cross Topics
433
Objectives of This Portion of the Test ........................................................................ 435
Key Concept Refresher ...................................................................................................... 435
Bank Account Management ..........................................................................................
Document Parking ............................................................................................................
Journal Entry Verification ...............................................................................................
Validations and Substitutions ......................................................................................
Data Archiving ...................................................................................................................
436
442
453
460
473
Data Aging ........................................................................................................................... 481
Important Terminology .................................................................................................... 487
Practice Questions .............................................................................................................. 489
Practice Question Answers and Explanations ........................................................ 494
Takeaway ................................................................................................................................ 498
Summary ................................................................................................................................. 498
The Author ............................................................................................................................................. 499
Index ........................................................................................................................................................ 501
Service Pages .....................................................................................................................................
Legal Notes .........................................................................................................................................
I
II
11
Preface
The SAP PRESS Certification Series is designed to provide those who are preparing
to take an SAP-certified exam with all of the review, insight, and practice they need
to pass the exam. The series is written in practical, easy-to-follow language that
provides targeted content focused on what you need to know to successfully take
your exam.
Target Audience
This book is specifically written for those preparing to take the SAP Certified Application Associate—SAP S/4HANA for Financial Accounting Associates C_TS4FI_
1809 exam, so if you’ve purchased this book, you’re obviously interested in learning how to successfully pass the certification exam. It focuses on core SAP
S/4HANA financial accounting skills: general ledger accounting, accounts payable
and accounts receivable, asset accounting, financial closing, and more.
By using this book, you will gain a thorough understanding of the exam structure
and what to expect when taking it. You will receive a refresher on key concepts
covered on the exam and will be able to test your skills via sample practice questions and answers. The book is closely aligned with the course syllabus and the
exam structure, so all the information provided is relevant and applicable to what
you need to know to prepare. We explain the SAP products and features using
practical examples and straightforward language so that you can prepare for the
exam and improve your skills in your day-to-day work. Each book in the series has
been structured and designed to highlight what you really need to know.
Structure of This Book
Each chapter begins with a clear list of the learning objectives—for example:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
12
Preface
Techniques You’ll Master
쐍 How to prepare for the exam
쐍 Understanding the general exam structure
쐍 Practice questions and preparation
From there, you’ll dive into the chapter and get right into the test objective coverage.
Throughout the book, we’ve also provided several elements that will help you
access useful information:
쐍 Tips call out useful information about related ideas and provide practical suggestions for how to use a particular function.
쐍 Notes provide other resources to explore or special tools or services from SAP
that will help you with the topic under discussion.
쐍 Warnings draw your attention to points that often cause confusion or are
ignored.
The following boxes are examples of these elements.
Note
This certification guide covers all topics you need to successfully pass the exam. It provides sample questions similar to those found on the actual exam.
Tip
This book contains screenshots and diagrams to help your understanding of the many
information modeling concepts.
Warning
This book is meant to review and supplement the knowledge gained from standard SAP
Education training.
Each chapter that covers an exam topic is organized in a similar fashion, helping
you to become familiar with the structure and easily find the information you
need. Here’s an example of a typical chapter structure:
쐍 Introductory bullets
The beginning of each chapter discusses the techniques you must master to be
considered proficient in the topic for the certification examination.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Preface
쐍 Topic introduction
This section provides you with a general idea of the topic at hand to frame
future sections. It also includes objectives for the exam topic covered.
쐍 Real-world scenario
This part shows a scenario that provides you with a case in which these skills
would be beneficial to you or your company.
쐍 Objectives
This section provides you with the necessary information to successfully pass
this portion of the test.
쐍 Key concept refresher
This section outlines the major concepts of the chapter. It identifies the tasks
you will need to be able to understand or perform properly to answer the questions on the certification examination.
쐍 Important terminology
Just prior to the practice examination questions, we provide a section to review
important terminology. This may be followed by definitions of various terms
from the chapter.
쐍 Practice questions
The chapter then provides a series of practice questions related to the topic of
the chapter. The questions are structured in a similar way to the actual questions on the certification examination.
쐍 Practice question answers and explanations
Following the practice questions are their solutions. As part of the answer, we
discuss why an answer is considered correct or incorrect.
쐍 Takeaway
This section provides a takeaway or reviews the areas you should now understand.
쐍 Summary
Finally, we conclude with a summary of the chapter.
Now that you have an idea of how the book is structured, the following list will
dive into the individual topics covered in each chapter:
쐍 Chapter 1: SAP HANA, SAP S/4HANA, and SAP Fiori
The focus of this chapter is on the architecture of SAP HANA, the scope for and
deployment options of SAP S/4HANA, and the basic functions of the SAP Fiori
user interface.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
13
14
Preface
쐍 Chapter 2: General Ledger Accounting
The focus of this chapter is on general ledger accounting in the SAP S/4HANA
system. It discusses the configuration of basic financial organizational units,
design and configuration of the chart of accounts, general ledger master
records, and document posting controls.
쐍 Chapter 3: Accounts Payable and Accounts Receivable
The focus of this chapter is on accounts payable and accounts receivable processes and configurations in SAP S/4HANA. It discusses business partner master
record maintenance, accounts payable and accounts receivable invoicing and
integration, manual and automatic payments, dunning, and correspondence.
쐍 Chapter 4: Asset Accounting
The focus of this chapter is on asset accounting processes in SAP S/4HANA. It
discusses basic organizational units of asset accounting, such as the chart of
depreciation and asset classes, integration of asset accounting with the general
ledger, asset accounting transactions, and period-end closing in asset accounting.
쐍 Chapter 5: Financial Closing
The focus of this chapter is on month-end and year-end closing processes in
SAP S/4HANA. It discusses balance confirmations in accounts payable and
accounts receivable, accrual management, foreign currency valuation, reserves
for bad debt, open item reclassification, and the SAP S/4HANA Financial Closing
cockpit.
쐍 Chapter 6: SAP Financials Cross Topics
The focus of this chapter is on key functionalities of the SAP financials applications. It discusses using special general ledger indicators, document parking,
and creating posting validations and substitutions.
Practice Questions
We want to give you some background on the test questions before you encounter
the first few in the chapters. Just like in the exam, each question has a basic structure:
쐍 The actual question
Read the question carefully and be sure to consider all the words used in the
question because they can impact the answer.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Preface
쐍 Question hint
This is not a formal term, but we call it a hint because it will tell you how many
answers are correct. If only one is correct, normally you’ll be asked to choose the
correct answer. If more than one is correct, then as in the actual certification
examination, the hint will indicate the correct number of answers.
쐍 Answers
The answers to select from depend on the question type. The following question types are possible:
– Multiple response: More than one correct answer is possible.
– Multiple choice: Only a single answer is correct.
– True/false: Only a single answer is correct. These types of questions are not
used in the exam but are used in the book to test your understanding.
Summary
With this certification guide, you’ll learn how to approach the content and key
concepts highlighted for each exam topic. In addition, you’ll have the opportunity
to practice with sample test questions in each chapter. After answering the practice questions, you’ll be able to review the explanations of the answers, which dissect the questions by explaining why the answers are correct or incorrect. The
practice questions give you insight into the types of questions you can expect,
what the questions look like, and how the answers relate to the question. Understanding the composition of the questions and seeing how the questions and
answers work together is just as important as understanding the content. This
book gives you the tools and understanding you need to be successful. Armed with
these skills, you’ll be well on your way to becoming an SAP Certified Application
Associate in SAP S/4HANA for Financial Accounting.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
15
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
17
Introduction:
The Path to Certification
Techniques You’ll Master
쐍 Understand the relevant certification offerings for finance in SAP S/4HANA
쐍 Find the courses required for the certification
쐍 Learn techniques for taking the certification exams
쐍 Identify further relevant SAP Education offerings in SAP S/4HANA
쐍 Explore additional resources for financials in SAP S/4HANA
쐍 Expand your knowledge and keep your skills up to date
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
18
Introduction: The Path to Certification
This chapter paints the big picture of the SAP S/4HANA Financial Accounting
Application Associate exam and certification. It teaches you about the different
levels and offerings for SAP S/4HANA financial certifications, identifies resources
for study, and provides certification-test-taking advice.
With SAP S/4HANA, SAP has introduced a new breed of enterprise resource planning solutions to keep businesses ahead of the technological wave and to support
customers in becoming truly digital businesses. SAP S/4HANA is the most important product in the SAP portfolio and financial accounting is still at the very core of
the processes and functionalities supported. As more customers adopt SAP
S/4HANA, the number of projects worldwide also increases greatly, leading to a
need for more implementation and support consultants who understand the core
financial functions.
In this chapter, we’ll establish that the SAP S/4HANA Financial Accounting Application Associate certification is the right certification for you. We’ll also go over
the details of the certification and the SAP education materials that are essential to
achieve the certification. We’ll discuss the ways you can access the SAP Education
materials and then we'll go over some tips to prepare for and succeed in passing
the certification examination. Finally, we'll look at some additional resources you
might find useful when preparing for the exam and as you continue your journey
with SAP S/4HANA.
Who This Book Is For
There is hardly any SAP project worldwide that doesn’t require project members
familiar with financial accounting processes and configuration. This was true for
SAP ERP and is true for SAP S/4HANA. This makes financial accounting consultants
with good skills and solid experience a valuable and sought-after resource for both
SAP partner firms and SAP customers.
This book covers a broad and deep scope of core financial accounting configuration and business processes in the SAP S/4HANA system. As such, this book is an
excellent starting point for those of you who are just getting introduced to financial accounting. For example, you might be a new hire at an SAP implementation
partner, an IT support consultant whose company is upgrading to SAP S/4HANA,
or a graduate looking to kick-start a career in SAP.
The book is also a great way for more experienced consultants to get back to the
basics. Often, as you gain more experience, you become specialized in a specific
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
part of the SAP financials world. This book will help you look again at the complete
picture of financial accounting and at the same time get upskilled to the specifics
of SAP S/4HANA.
Those working as business users with financial accounting in SAP also often want
to expand beyond that role to get a deeper and broader understanding of the
implementation or to support consultant roles.
Developers wanting to specialize in financials or to gain a good understanding of
the common business processes that are configured with SAP S/4HANA can also
find value in this book, even just as a reference if they aren’t interested in the certification aspect.
The book is designed around the latest 1809 version of the SAP S/4HANA system
and certification; however, because it covers core processes that are by now quite
mature, the knowledge found here should support future versions of the product
as well.
Certifications for SAP Financials in SAP S/4HANA
We’ll first review the portfolio of certifications from SAP that might be of interest
to you. Then, we’ll go into the details of the C_TS4FI_1809 certification.
Useful SAP S/4HANA Certifications Overview
SAP offers an expanding portfolio of certifications for SAP S/4HANA, many of
which might be interesting for the financial accounting consultant. The following
is a list of potentially relevant certifications that might interest you (the first three
are relevant in a broader scope):
쐍 C_TS410_1610: SAP Certified Application Associate—Integrated Business
Processes in SAP S/4HANA
This certification indicates that you have a solid understanding of the integrated processes in SAP S/4HANA, including the SAP Fiori user experience (UX),
financial and management accounting, human capital management (SAP ERP
Human Capital Management and SAP SuccessFactors), procure-to-pay, plan-toproduce, warehouse management in SAP, order to cash, project system, and
SAP Enterprise Asset Management (SAP EAM).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
19
20
Introduction: The Path to Certification
Although a business processes course, this is immensely useful for any consultant’s understanding of the nearly end-to-end scope of the SAP S/4HANA solution offering.
쐍 C_ACTIVATE05: SAP Certified Associate—SAP Activate Project Manager
SAP Activate is the implementation methodology replacing ASAP. All projects
related to SAP S/4HANA will be based on some form of the SAP Activate methodology. Even if you’re not a project manager or don’t aspire to become one,
understanding how a project works, what accelerators are offered, and what
implementation options are available is of great use for a consultant.
쐍 C_S4IMP_1610: SAP Certified Associate—SAP S/4HANA Implementation
Scenarios for Architects
This is a certification that is probably best suited to the admin/SAP Basis consultant; however, the underlying courses (S4H01 and S4H100) are great resources
for understanding the SAP S/4HANA adoption scenarios for new implementations and system conversions alike.
쐍 C_TS4CO_1809: SAP Certified Application Associate—Management
Accounting with SAP S/4HANA
This is the equivalent certification to the one this book covers, only for consultants more focused on management accounting. This is a very useful certification also for financial accounting consultants who want to play more generalist
roles in projects. Because financial accounting and Controlling are becoming
increasingly integrated, this is a logical next learning step for the financial
accounting consultant.
쐍 C_TS4FI_1809: SAP Certified Application Associate—SAP S/4HANA for
Financial Accounting Associates (SAP S/4HANA 1610)
The certification for which this book is created and the best starting point for
any new financial accounting consultant.
쐍 P_S4FIN_1809: SAP Certified Application Professional—Financials in
SAP S/4HANA for SAP ERP Finance Experts
This certification is the level-up certification from the application associate certifications in financial accounting and Controlling. It’s for the experienced professional who has a good knowledge level in both financial accounting and
Controlling and has upskilled to SAP S/4HANA. It’s the only professional certification available for financial accounting with SAP S/4HANA.
쐍 C_S4CFI: SAP Certified Application Associate—SAP S/4HANA Cloud—Finance
Implementation
This certification is crucial for consultants wanting to participate in SAP
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
S/4HANA Cloud implementations as finance experts. The content prerequisites
cover both project setup and implementation topics (SAP Activate and the fitto-standard workshop), as well as the broadest scope of finance knowledge of
any SAP certification. You’ll be required to understand a fairly detailed level of
financial accounting, management accounting, financial operations, treasury
management, group reporting, innovation applications that use the cloud platform, and more. Because the certification is updated every three months, you’ll
also have to complete a “stay-current” assessment for every new product
release to maintain your certification status. Therefore, you’ll need to maintain
a learning hub subscription.
All mentioned certifications and most certifications on offer for SAP Education
have the same format:
쐍 Length of exam: Up to three hours.
쐍 Exam questions: Eighty questions, either multiple choice or multiple selection.
쐍 Exam location: Can be taken either at a certification center or online through
the SAP Certification Hub.
The SAP Certification Hub is a subscription-based cloud offering. You subscribe
annually and can make six certification attempts in this period. This means that if
you always pass on the first try, you could potentially get six different certifications. For each individual certification, you get up to three tries, meaning you can
fail to pass no more than two times for each subscription. You can try the previous
version of the certification (if it is still available), or wait for the release of the next
version (usually released in the first quarter of the new year).
Note
You can find more information at https://training.sap.com/shop/course/cer006.
Depending on your location, you can also visit a certified certification partner and
take the certification in a moderated classroom. For more information, visit
https://training.sap.com, or call your local training contact (the number is provided at the training shop site).
You can find up-to-date learning offerings by area on the SAP Training Web shop
at https://training.sap.com/learning. Here the education content is categorized
into Learning Journeys (Figure 1), which are interactive maps that guide you
through the complex and sometimes confusing SAP Education offerings.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
21
22
Introduction: The Path to Certification
Figure 1 SAP Education Learning Journeys
The C_TS4FI_1809 Certification
The certification covered in this book is to SAP S/4HANA what the C_TFIN52: SAP
Certified Application Associate—Financial Accounting with SAP ERP certification
was for SAP ERP. In other words, this certification is the common starting point for
many SAP Financial Accounting professionals. Both the new certification and the
underlying course materials are based on those of SAP ERP, so if you’re familiar
with or certified in the SAP ERP certification, you should have no problem identifying the delta and passing the certification exam for SAP S/4HANA.
The C_TS4FI certification will likely, but not necessarily, continue to have an
annual release cycle for the perceivable future to match the annual release cycle of
the SAP S/4HANA system. However, as mentioned, because core Customizing and
functionality are covered, the certification won’t be obsolete the day after you take
it. The same goes for the validity of this book as a reference and for future releases
of the certification.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Certification Exam Format
As you can see in Figure 2, which is a screenshot from the SAP Training Web shop,
the certification exam is an associate-level exam, meaning it’s assumed the exam
taker has at least one year of hands-on experience in a role relevant to financial
accounting with SAP S/4HANA (or SAP ERP) and has excellent knowledge of the
prerequisite education courses.
Figure 2 C_TS4FI_1709 on SAP Education Web Shop
The certification exam consists of 80 questions of the following types:
쐍 Multiple choice, for which you must select one correct answer out of the four
available options
쐍 Multiple select (type 1), for which you must select the two correct answers out of
the four available options
쐍 Multiple select (type 2), for which you must select the three correct answers out
of the five available options
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
23
24
Introduction: The Path to Certification
There are no other question types than these. Note that you must get all answers
correct for each question for the question to be considered correctly answered.
To pass the 1709 certification, you must answer 63% of the questions correctly.
This means you must answer 51 out of 80 questions completely correctly. The percentage for the pass rate might be changed in future versions of the exam as it
depends on the rated difficulty of the question items in the certification. As mentioned earlier, you can take the certification at a certification center or by using the
cloud offering at your own home. For current information on both options, you
can check the SAP Education web shop at https://training.sap.com/shop/certification or call your local SAP Education office.
After passing the certification exam, you get a printed certificate, and you can
access the Credential Manager from the SAP Education web shop to manage your
certifications (https://training.sap.com/shop/content/Credential-Manager). In addition, you’ll receive a digital badge (Figure 3), which you can display on your profile in social media platforms and in emails.
Figure 3 SAP Global Certification Digital Badges
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Scope of the Certification Exam
The book is modeled closely to the topic areas of the certification (Figure 4). There
is some small variation: special general ledger transactions are included in the
accounts payable/accounts receivable topics, and bank account management is
included as a separate area in SAP financials cross topics. However, the book covers
the same exact areas and scope as the exam itself and the academy courses on
which the certification is based.
Figure 4 Certification Topic Areas
The approximate weighting and approximate number of questions you can
expect per area are detailed in Table 1.
Topic
Percentage (%)
Approximate Number
of Questions
Book
Chapter
SAP HANA and SAP S/4HANA
8–12
8
1
General ledger accounting
>12
16
2
Accounts payable and accounts
receivable
>12
16
3
Asset accounting
>12
16
4
Financial closing
>12
12
5
SAP Financials cross topics
>12
12
6
Table 1 Topic Weighting
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
25
26
Introduction: The Path to Certification
SAP Education Courses
You can select from quite a few different course options to gain the knowledge
required for the certification exam:
쐍 Individual courses
– S4F12: Basics of Customizing for Financial Accounting: G/L, AP, AR in
SAP S/4HANA (five days)
– S4F13: Additional Financial Accounting Configuration in SAP S/4HANA
(four days)
– S4F17: Asset Accounting in SAP S/4HANA (five days)
– S4F15: Financial Closing in SAP S/4HANA (four days)
쐍 Academy courses
– TS4F01: Financial Accounting in SAP S/4HANA—Academy I
– TS4F02: Financial Accounting in SAP S/4HANA—Academy II
쐍 eAcademy course
– TS4F2e: Financial Accounting in SAP S/4HANA
Note
The individual courses are also available as e-learnings; just add an “e” to the end of the
course names: S4F12e (20 hours), S4F13e (16 hours), S4F17e (20 hours), and S4F15e (16
hours).
If you’re new to the subject of financial accounting with SAP, it’s a good idea to also
check out the prerequisite course, S4F10, Business Processes in Financial Accounting in SAP S/4HANA (five days), which is also available as e-learning S4F10e. For all
these courses, the latest materials as of the date of publishing for this book are in
collection 11 and refer to SAP S/4HANA 1809. The likely next version of the materials will refer to SAP S/4HANA 1909, which is due to be released in September 2019.
However, these won’t be available until the tail end of 2019 at the earliest, and the
certification for SAP S/4HANA 1909 is likely to be made available in 2020.
Tip
Collections are semiarbitrary course version numberings that generally map a course to a
specific product release. For SAP S/4HANA, you can assume that the higher the collection
number, the newer the course, and the courses with the same collection number all refer
to the same system version.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Always go for the newest collection of materials available. You can find the newest
materials referenced in the relevant learning journey (Figure 5). The scope of the
content for these courses isn’t due to change dramatically, but each version of the
course gets a little better, as is true for the product as well. SAP S/4HANA is maturing very quickly, and the small adjustments and enhancements made in mature
modules go along nicely with rapid changes and improvements that occur in
parallel.
Figure 5 SAP S/4HANA Finance: Financial Accounting
To keep up to date with what learning materials are available for financial accounting in SAP S/4HANA, you should check the relevant learning journey (Figure 5).
Here you can see the offerings categorized in sections. You can see the academy
track, which also leads to the certification in the Become Competent section. The
learning journey is interactive, so clicking on the course links will take you to the
latest version of each course. If you have an active (paid) SAP Learning Hub subscription, you can get directly routed to the course material (select E-book or
E-learning). An assessment is also available for each course, and the assessment
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
27
28
Introduction: The Path to Certification
groups all assessment questions available in the course content into a single test
that can be used to gauge your understanding of each topic. Finally, there is a link
for SAP Live Access, which provides a PDF of all the relevant exercises and details
for booking a live-access training system to practice on.
Ways to Learn
You can choose to learn and consume the standard SAP Education courses in a
variety of ways:
쐍 Classroom training is the most obvious way to learn, especially when you’re
new to the subject. The inherit and undeniable advantages are an environment
that offers immediate live feedback from an expert trainer, networking with
trainees with whom you’ve shared goals, minimal “real-work” interruptions
during the day, and a system at your disposal to perform all exercises during the
training. At an SAP training center for the scope of the financial accounting
academy (or individual courses), you’ll receive four printed versions of the relevant books (one for each course or week of the academy), which average more
than 400 pages each.
쐍 Remote classroom training is a kind of Internet-based training that utilizes a
conferencing application. It approximates the classroom experience, so you
still have a live trainer to ask questions, system access to perform exercises and
learners with whom you may interact. However, the experience isn’t quite the
same as in a classroom.
쐍 eAcademy training through SAP Education is a third option for consuming the
materials. With this option, you receive the following:
– Online learning content in an e-learning format consisting of presentation
slides with audio commentary, recorded system demonstrations, and practice simulations
– SAP's training system for hands-on experience with live training systems to
reinforce your learning and test scenarios on your own
– Student manuals in electronic form (without the audio simulations)
– Help desk support, with a guarantee that all queries are answered within 24
hours on Monday through Friday
– Technical support for the system via online web conferencing and scheduled
expert instructor sessions, as well as the Ask the Expert feature
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
쐍 SAP Learning Hub (https://training.sap.com/shop/learninghub) is the newest in
the line of offerings from SAP. This is a cloud-based offering with an annual subscription. SAP Learning Hub consists of three major offerings bundled in one:
– Access to learning content in the SAP Education catalog. This includes all SAP
S/4HANA content on the day the content is released (and before any classroom events have taken place). Figure 6 shows an example search for the
content available for financial accounting in SAP S/4HANA. Course content is
delivered either in e-book format, which is like a PDF version, or as an e-learning, which includes multimedia elements and recorded demo/practice simulations.
Figure 6 Course Content on SAP Learning Hub
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
29
30
Introduction: The Path to Certification
– Access to the SAP Learning Rooms that are available for many SAP lines of
business, including Financial Accounting (Figure 7). A learning room is a virtual forum where SAP Learning Hub subscribers can interact, ask questions,
make proposals, discuss business cases, find materials and links, join webinars, and get informed about the newest developments in individual areas.
Each learning room has a lead trainer assigned to create original content,
facilitate discussions, answer questions, and generally overlook things and
make sure all is running smoothly for participants.
Figure 7 SAP Finance Learning Room
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
– SAP Live Access allows you to deploy training systems configured specifically
to support the courses on the SAP Learning Hub. To gain access, you need an
SAP Learning Hub subscription, but you also need to purchase a separate
contingent/voucher that gives you 20 hours of system access. You can suspend and resume your system activities as needed. You can also change to a
different course and order a new system within the allotted time. All current
and future financial courses for SAP S/4HANA are planned and designed to
support SAP Live Access. In Figure 8, you can see the SAP Live Access portal
and some of the SAP S/4HANA courses available to order.
Figure 8 SAP Live Access Catalog
As a complete offering, the SAP Learning Hub is a good way to gain the knowledge required to pass the certification. In addition, however, it’s the offering
with the most overall value because you get access to much more learning content, including the latest releases from SAP Education.
Tips for Taking the Certification Exam
Let’s now go over a few tips that will help better prepare you for the exam. Studying the education materials is truly the key to passing the certification, but we’ll
also analyze the question types you’ll answer, and finally list a few tips and tricks
for before and during the exam.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
31
32
Introduction: The Path to Certification
Realign Your Perspective
The main objective of this book is to help you pass the certification exam for C_
TS4FI_1809: SAP Certified Application Associate—SAP S/4HANA for Financial
Accounting Associates (SAP S/4HANA 1809). This isn’t the same as preparing you
for real-life consulting projects. Although the requirements for the exam and reallife consulting overlap to a great extent, and SAP releases materials with content
and exercises that are relevant for consultants, remember that this certification
(and any application consultant-level certification) tests knowledge of the specific
materials it’s based on. In other words, though your own experience will contribute a lot to your success in the certification exam and experience is arguably the
single most important indicator of ability (at least until a certain experience level
is reached) in the real world, this isn’t true for the certification. For the certification, knowledge and an understanding of the material and scope of the courses is
most important.
For a consultant, life is full of choices, options, multiple paths, balance, and tradeoffs. In the world of certification, the truth is absolute; it’s clear-cut, it’s detailed,
and it’s documented. Certification isn’t about best practices; it’s about the only
practice. You might hear that SAP certifications are too focused on book knowledge and are disconnected from real life. This criticism may be accurate to a
degree, but we strive for the opposite within the limitations of creating a 100%
foolproof certification exam for which all questions can be answered through
what is learned in the books without any wiggle room for doubt.
A recent graduate who has the test-taking methodology all figured out and the
process of sitting down to take an exam fresh in his memory will have an equal but
different advantage from that of the seasoned professional who is tested and uses
his knowledge each day to solve problems for customers.
What we’re trying to say here is that yes, you need to study the education materials. The exam isn’t an exercise in memorization, but it’s built around the book content.
What to Expect When Taking the Exam
As mentioned, the exam is based on multiple choice and multiple selection questions. All questions must have answers found directly or easily deduced from the
course book content.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
In this section, we’ll look at an example from each category based on questions
found in the sample questions PDF from the certification exam page, as shown in
Figure 9.
Figure 9 Multiple Choice Example
The multiple-choice question type is the most straightforward and is usually a
very specific question with a single very specific answer. In the example question
in Figure 9, you’re asked where in the system you can mark the Reference field on
the journal entry header as a required entry. To answer this, you must know the
configurations made for a document type, which is the correct answer.
Figure 10 shows a sample multiple selection question in which you must select
two options as correct out of the four. Again, this is a simple question with simple
answer options because it’s testing knowledge of system functions, not of English.
SAP avoids adding unneeded scenario information to a question; most of the time,
every element of a question is important, so read the question carefully, and read
the question twice to make sure you have it. There’s time, so don’t rush it.
Figure 10 Multiple Selection: Two Correct Out of Four
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
33
34
Introduction: The Path to Certification
Note
Another thing to keep in mind is that the test questions aren’t written to trick you. You
can take the question at face value. There may be important details, but they aren’t
designed to trip you up; instead, they are there to check that you comprehend a subject
rather than just have it memorized.
In the multiple selection question, you need to select both correct answer options
to have the answer marked correct. SAP doesn’t give points for half a correct
answer because it doesn’t deduct points for a wrong answer. The simple sample
question here is correct when you select both the Post and Park answer options.
One level up the difficulty ladder is the multiple choice question with three correct
options out of five, as shown in Figure 11. One additional answer option adds one
further parameter to consider and ultimately a greater chance of getting it wrong.
In addition, it usually takes a bit longer just to read through it all and take it in. The
question here is which of the following fields can you enter when creating or
changing a general ledger account. When you’re sure of a field, then it’s correct;
don’t overthink it. Marking down the ones you’re sure of leaves you with a simpler
question. You know one answer is correct, so you now have a two out of four question instead of a two out of five question. If you know two answers for sure, then
you’re left with a one out of three question. It seems obvious, but eliminating
options is the best way to get them out of mind and out of sight. Concentrate on
the real dilemma; don’t keep going over the ones you know. The same goes for
wrong answer options. Writing convincing wrong answers is challenging, so take
advantage of this: when something looks out of place, know that it probably is.
Eliminating one answer from the possible correct options leaves you with three
correct out of four, which is much easier. If the direct knowledge approach doesn’t
work, go ahead with the process of elimination. Knowing what is incorrect is as
important as knowing what is correct for the certification.
You’ll have three hours to go through all exam questions. This gives you a little
over two minutes per question. Questions are designed to be readable in 30 seconds on average, so that should leave you plenty of time to go through the full
exam. Stay relaxed and don’t worry about the time; concentrate on the question at
hand, and if you’re unsure of the answer, move on. The system keeps track of questions that haven’t been answered. Before submitting the exam as final, always
answer all questions to the best of your ability. There is no penalty for wrong
answers, so submitting no answer is a wasted chance at an educated guess.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Figure 11 Multiple Selection: Three Correct Out of Five
SAP allows you to retake a certification exam up to three times. Both the order of
the questions and the order of the answers in a question are randomized. In other
words, you won’t get new questions if you retake the same exam, but the questions will be mixed.
Tips and Tricks
The following are some useful tips to use when preparing for the exam:
쐍 Bulleted lists in materials are a great resource for creating questions, especially
multiple selection questions, so always keep your eyes open for them.
쐍 Use the assessment questions in the materials and in this book to gauge your
understanding of a topic. If you don’t understand something, reread the relevant section, check the correct answer details, and, if needed, ask a question in
an online forum or community.
쐍 There’s a lot of content to cover, so give yourself the time required to study all
of it. You won’t be able to review all of it the night before the exam, so it’s better
to invest in a good night’s sleep rather than another review cycle.
쐍 Get to the exam center or be ready for the cloud examination early. Remove as
many additional stress factors as possible; being late shouldn’t be something
you should have to worry about.
쐍 Avoid or at least don’t put too much stock into answering “certification” questions outside official SAP resources. These are usually badly written and many
times answered incorrectly. The education courses (and this book) give you
plenty to work with.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
35
36
Introduction: The Path to Certification
Here are some tips for during the exam:
쐍 Answer all questions, and bookmark the questions you’re unsure of to revisit
them. This allows you to focus on specific ones instead of wasting time on selections you made confidently.
쐍 Experience has shown that your initial selection is usually better than a revised
one. Be cautious of going back over questions and answers too many times.
쐍 Don’t worry too much about time. In most cases, you’ll be able to go over the
questions two or three times if you want to.
쐍 You don’t have to get it all correct. Don’t stress out because you hit two or three
questions in a row of which you’re unsure. Try to rationalize and keep your cool.
쐍 Read the question a couple times, and confirm you understand the question by
restating it in your own words. Then move to the answer options and read
through all of them thoroughly. Even if it’s multiple choice and you identify the
right answer, always read all answer options.
쐍 Eliminate the answer options that don’t make sense or are obviously wrong.
Usually one of the wrong answers sticks out as incorrect, and the fewer options
you have, the better the chance of selecting the right one.
쐍 In some cases, there might be answer options that are paired. This means that if
one answer is correct, then the other must be wrong. Because both can’t be correct, you must select one of the two in any case.
쐍 Questions might look similar or might cover the same topic. Although SAP
avoids having too many questions that overlap, it does happen. Watch out for
the differentiators in the question and answer options, and treat them as new
questions.
Additional Learning Resources
Undoubtedly, gaining the knowledge to pass the certification exam is important;
a certification is valuable in the job marketplace, and it does verify at least a certain
level of knowledge. However, in the IT field especially, innovation never stands
still; plus, the sheer scope of the SAP product offerings, even just for financial
accounting, is truly awe-inspiring.
Not strictly for preparation of a certification, but in the general scope of learning
more about different areas and keeping your knowledge up to date, the following
subsections provide a few useful resources for you to consider.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Stay-Current Materials
These materials are created and provided by SAP Education in direct cooperation
with the development departments that build the solutions. Stay-current materials are released and made available on the SAP Learning Hub (requires a valid
license) for every major product release on the day the product is released to customers. For the on-premise edition of SAP S/4HANA, a new set of learning programs is created at least annually (Figure 12 shows the learning programs made
available for SAP S/4HANA 1809) and updated as needed to include features
released with every new feature and service packs throughout the year.
Figure 12 Stay Current for SAP S/4HANA 1809
With stay-current programs, you get access to live and recorded webinars, information for useful links, and presentations of what is new, how new features work,
and how to implement the new features in the system. The content is delta in
nature by default, so it’s ideal to continue to stay current on new functionality
after you gain a baseline knowledge from SAP’s full-scale education courses. The
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
37
38
Introduction: The Path to Certification
education courses will take a subset of what’s new to filter back into the core learning curriculum, and sometimes features or functions are large and important
enough to warrant a completely new course.
SAP Best Practices Explorer
The SAP S/4HANA system deployment and the SAP Activate methodology is
closely integrated with the SAP Best Practices. A new system will generally use a
best practices package as the baseline on which a customer will build its own processes (or in some cases, the customer will change its processes to match the best
practices). Through the SAP Best Practices Explorer (https://rapid.sap.com/bp,
shown in Figure 13), you can access detailed definitions of the best practices solution scopes, test scripts detailing the steps to perform various business processes,
and business process diagrams that graphically depict processes steps.
Figure 13 SAP Best Practices Explorer for SAP S/4HANA
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
SAP Help Portal
The SAP Help Portal (https://help.sap.com; Figure 14) is an additional go-to place
for finding detailed information on SAP products.
Figure 14 SAP Help Portal
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
39
40
Introduction: The Path to Certification
Especially for admin information, it offers a wealth of details. With every release of
SAP S/4HANA, you can expect the following documents to be made available:
쐍 What’s new viewer
Offers a complete overview of the new features and functions in every new
release of SAP S/4HANA
쐍 Feature scope description
Provides an overview of the available features
쐍 Installation guide
Helps you install SAP S/4HANA
쐍 Upgrade guide
Describes the upgrade process to different software versions
쐍 Conversion guide
Supports the conversion from SAP ERP to SAP S/4HANA
쐍 UI technology guide
Gives information on the UI implementation
쐍 Security guide
Enables the implementation of a secure system landscape
쐍 Operations guide
Helps you operate your system
쐍 Simplification list
Describes features that aren’t in scope for SAP S/4HANA in comparison to SAP
ERP and provides alternatives
SAP Product Assistance
The SAP Help Portal has a link to Product Assistance (lower middle of the screen in
Figure 14). This is what was formally known as the SAP Library, and it has information for each application and many processes in SAP S/4HANA, including
configuration steps. Figure 15 shows a page with details on General Ledger Accounting (FI-GL); on the left, you can see the tree menu with details for each area of the
same.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
Figure 15 Product Assistance
SAP User Enablement Videos
The user enablement videos created by SAP for SAP Enable Now showcase basic
best practices tasks performed in an actual system environment. These can be a
great way for people without access to an SAP S/4HANA system to understand
how the business processes are executed within the system using the SAP Fiori
interface. You can access them for various SAP applications, including SAP
S/4HANA, via the blog post at http://s-prs.co/485600.
Tip
The demos are always kept up to date with the newest product release, and new simulations are often added as well.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
41
42
Introduction: The Path to Certification
SAP Fiori Apps Reference Library
The SAP Fiori apps reference library is an extremely important resource for you to
keep an eye on (http://s-prs.co/485601). Here you’ll see every app made available
for SAP Fiori. You can quickly find newly released apps and apps that have
changed. For native SAP Fiori apps, you can find a short description of their functionality; for all apps, you get analytical details of how to configure them in your
system. In Figure 16, you can see an example for the Monitor Payments app, in
which the application details can be viewed for the different product releases (SAP
S/4HANA, SAP S/4HANA Cloud, SAP ERP, etc.). In the search box, you can filter via
many different parameters, such as line of business, product, release, and so on.
Figure 16 SAP Fiori Apps Reference Library
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Introduction: The Path to Certification
SAP Community
The SAP Community is another great way to gain valuable knowledge and get
assistance from other expert community members (http://s-prs.co/485602; Figure
17). There are many blog posts available containing useful how-to guides and
plenty of questions already answered.
Figure 17 SAP Community
openSAP
openSAP is SAP’s free massive open online course (MOOC) enterprise offering
(Figure 18).
Figure 18 openSAP Enterprise MOOC Courses
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
43
44
Introduction: The Path to Certification
It has a wealth of ongoing and previously run courses for several topics focusing
on true innovation, such as machine learning, big data, internet of things, and
more. There isn’t a lot of content for financial accounting specifically, and the
detail level the courses go into usually isn’t very deep, but this makes it a fantastic
resource to keep up with all the latest innovations and trends without requiring
prior knowledge of the topics.
Summary
You should now understand the various SAP S/4HANA certification options that
are relevant for this book’s target audience. You know about the exam structure,
topic weighting, and required pass score for the C_TS4FI_1809 exam. You now
know which SAP Education training courses you can review or attend for your certification examination and which related SAP courses and resources will complement and further enhance your knowledge and skills.
In the next chapter, we’ll dive right in to the exam topics, starting with an introduction to and overview of SAP HANA and SAP S/4HANA.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 1
SAP HANA, SAP S/4HANA,
and SAP Fiori
Techniques You’ll Master
쐍 Explain the SAP strategy for digital transformation
쐍 Describe the SAP framework for the digital enterprise
쐍 Understand the role of the SAP Cloud Platform and
SAP Leonardo
쐍 Review basic SAP HANA technology
쐍 Describe the scope of financials for SAP S/4HANA
쐍 Choose the relevant deployment option for SAP S/4HANA
쐍 Explain the SAP Fiori design pillars
쐍 Use the SAP Fiori launchpad
쐍 Describe the basic SAP Fiori application types
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
46
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
In this chapter, we’ll explore the architecture of SAP HANA, describe the scope and
deployment options of SAP S/4HANA, and discuss the basic functions of the SAP
Fiori user interface (UI).
Real-World Scenario
As a consultant, you need to understand the underlying architecture that the
SAP S/4HANA system is built on. SAP HANA is at the core of the SAP strategy,
and you need to feel comfortable explaining this technology to your customers in simple terms. SAP HANA is a faster database, but there’s more information you should be able to pass on without scaring nontechnical people off.
SAP HANA is often perceived as expensive, so understanding technologies
such as compression and columnar store on a high level can help you build a
case to alter this perception for your potential customers.
The SAP S/4HANA system is a separate product line from the old SAP ERP system. SAP ERP is no longer the default go-to enterprise resource planning
(ERP) platform for SAP. This was a huge change and a business decision with
quite a large risk for SAP. It has proven to be successful, and more and more
customers are persuaded by the true benefits of the new system. But what’s
special about it? How difficult is it to adopt? How can customers move to SAP
S/4HANA, and do they risk losing the (potentially) millions they have
invested in the “old” software? You need to be able to explain the reasons for
this move by SAP and what it means for new and existing SAP customers.
Finally, SAP Fiori is the default graphical user interface (GUI) for end users in
SAP S/4HANA, so you need to be able to use it with confidence, explain its
components, and describe the benefits it brings. Explain the importance of a
simple interface with great usability and applications that can be used on a
mobile device and on a desktop. You should also have knowledge of how the
tile groups, tile catalogues, roles, and users cooperate to form what the user
sees on his own SAP Fiori launchpad.
Objectives of This Portion of the Test
The purpose of this portion of the certification exam is to test your general knowledge of the SAP HANA, SAP S/4HANA, and SAP Fiori applications. The certification
exam expects you to have a good understanding of the following topics:
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
쐍 Overview of SAP HANA in-memory architecture
쐍 SAP S/4HANA products, and architecture for financials
쐍 Deployment options for SAP S/4HANA
쐍 SAP Fiori launchpad features
쐍 SAP Fiori application types
Note
The SAP HANA and SAP S/4HANA topic makes up 10% of the total exam.
Key Concept Refresher
Digital transformation is motivating innovation in business, and in this section
we’ll describe SAP’s intelligent enterprise vision and strategy, as well as show how
SAP HANA and SAP S/4HANA are at the core of this strategy. We’ll go over the basic
SAP HANA architecture and look at the technology that enables SAP HANA to be
the innovation platform of the future for SAP.
In addition, we’ll discuss the SAP S/4HANA solution, deployment options, and system landscape. Finally, we’ll look at the SAP Fiori user experience (UX) and analyze
basic generic functions, application types, and administration tools.
Digital Transformation
Because the technological world is expanding with unprecedented speed, it’s
imperative for businesses to not only catch up with these advances but also use
them to their competitive advantage. Computers and software are traditionally
considered supportive to business, and digital transformation brings the digital
world to the forefront of innovation and makes it a key business driver on its own.
Digital transformation in business implies the adoption and use of technologies
such as big data, the Internet of Things (IoT), mobile, artificial intelligence (AI), and
social media to drive business innovation and growth.
Intelligent Enterprise Framework
The effect of digital transformation can be felt across business functions such as
marketing, operations, human resources, administration, and so on. It forces
organizations and people to rethink and optimize how they execute business
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
47
48
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
processes and how they can benefit from adopting automation in their day-to-day
activities. SAP is investing heavily to support all facets of the digital enterprise and
has adopted a strategic framework to help businesses run while utilizing the cutting edge of enterprise technology.
The SAP strategy for supporting the intelligent enterprise is focused on three key
product offerings:
쐍 Intelligent suite
The intelligent suite includes all the SAP applications that support the end-toend business processes of the enterprise (Figure 1.1).
Manufacturing
and
Supply Chain
Digital
Core
People
Engagement
Network
and Spend
Management
Customer
Experience
Intelligent
Suite
Figure 1.1 Intelligent Suite
쐍 Digital platform
The digital platform refers to SAP Cloud Platform, an open business platform
for building and delivering business applications. The strategy put forward by
SAP is to shift development focus from the core solutions into the SAP Cloud
Platform to ensure the greatest flexibility both for SAP and third-party developers while maintaining a lean and stable core.
쐍 Intelligent technologies
The third and final component revolves around the SAP Leonardo offering. SAP
Leonardo is a technology framework that combines multiple modern technological tools that can be used to improve applications by providing automation,
detection, and prevention capabilities, among others. Some of the key words for
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
SAP Leonardo technologies include artificial intelligence and machine learning,
blockchain, data intelligence, big data, Internet of Things, and analytics.
Traditional business applications and ERP software packages aren’t designed to
fully support businesses throughout this digital transformation journey. SAP saw
this growing gap as an opportunity more than 10 years ago and created SAP HANA
to be the core building block of business software that not only supports but drives
digital transformation. Today, SAP HANA is at the core of virtually all SAP product
development. But what is SAP HANA, and why is it so important?
SAP HANA Architecture
In its simplest form, SAP HANA is a database management system. It performs all
the expected database functions of storing and retrieving data for applications
that sit on top of it, but SAP HANA is unique in how it performs these tasks. In addition, SAP HANA has embedded advanced analytics capabilities such as predictive
analytics and text analysis, mining, and search. SAP HANA also offers application
development services supporting a variety of programming languages. Finally,
SAP HANA offers a slew of data access, administration, and security support services. Clearly, SAP HANA is much more than “just” a really fast database.
Interesting as all the features are, we’ll concentrate on the database architecture.
We won’t get too technical, and we’ll keep things in scope both for the certification
and the financial accounting associate role. The SAP HANA database has three
standout features that work together and make it unique:
쐍 In-memory database
Using RAM to store all data has only even been imagined as a possibility in the
past decade or so. Memory is faster than disk storage—in fact, much faster. In
best-case-scenario sequential reads, the best solid-state disks today can read
data at about 3 GB/s. Modern, fast memory reads, writes, and copies at rates
around 60 GB/s. That’s a factor of 20 against best-case-scenario disk drive
speed. Of course, this method is more expensive, but these costs usually aren’t
prohibitive for enterprises. In addition, the data storage capacities supported
aren’t as large, but modern servers can support tens of terabytes of capacity.
The memory size limitations aren’t critical in any but the most extreme cases
due to the other features of SAP HANA, described in the next list items.
쐍 Aggressive compression
All major databases support compression, but what you save in space, you lose
in speed. SAP HANA uses smart techniques to make compression a viable
option while sacrificing little speed. You can expect data in an SAP HANA data-
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
49
50
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
base to be compressed by a factor of 10 on average, meaning neither acquisition
cost nor storage capacity is a huge factor. One of the ways SAP HANA avoids losing speed is by inserting only new data rather than editing existing entries;
decompressing and recompressing for changing entries is a costly proposition.
By only adding entries and appending the old ones, SAP HANA doesn’t go
through the compress/decompress cycle. With versioning, the system knows
always to read the latest entry for a given data set. This brings us to another
major technical difference that allows larger compression, discussed in the next
list item.
쐍 Columnar data storage
SAP HANA uses the columnar data store type for two major reasons:
– Much better compression
– Faster data retrieval for queries (when only a subset of the full table data set
is required)
Column storage also works great for data aggregation (SAP HANA is used for ad
hoc aggregation a lot) and parallel processing. Column storage is more commonly found in online analytical processing (OLAP) applications (e.g., business
warehouse systems), rather than online transaction processing (OLTP) systems
(which a typical ERP system might be considered), for which row storage is considered faster. Although SAP HANA supports both types of tables (developers
can decide what works for their use case), the columnar store is where SAP
HANA shines.
Technology Enablers for Success with SAP HANA
Most databases are designed to work optimally with the technology available at
the time of their design. The de facto approach before SAP HANA was for applications to minimize disk access requirements and perform calculations in the code.
However, as technology continues to progress, this design is no longer the only
way to go. The following are the main technology drivers and trends that led SAP
to invest in SAP HANA:
쐍 Large-volume, extremely high-bandwidth, affordable memory
Memory has always been much faster, but 20 years ago, it was inconceivable to
be able to purchase and take advantage of the volumes that we can today.
쐍 New-generation microprocessors with multiple cores and larger optimized
caches
CPUs can now access data at much higher rates than in the past.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
쐍 Expandable modular data centers
Modular data centers now can be expanded by adding servers for more memory and processing power to scale to any new sizing requirements.
쐍 Cloud computing applications
These apps are used more and more by customers as an alternative to investing
in on-premise software, even for critical backend components. Customers save
on IT costs, and their solution is always up to date. The subscription model
makes the cost of ownership more transparent and increases flexibility because
the buy-in is smaller.
SAP S/4HANA
SAP S/4HANA is the current ERP solution from SAP. As the name implies, it’s optimized for SAP HANA. In fact, unlike all previous ERP solutions from SAP, it will
only work on SAP HANA. SAP S/4HANA comprises the SAP S/4HANA Enterprise
Management digital core, the component closest in scope to the SAP ERP solution,
and various line of business (LoB) solutions, which are generally cloud solutions
that are SAP products gained through mergers and acquisitions and that have
been and are being optimized to work together as a seamless, integrated solution
(Figure 1.2).
SAP Ariba
SAP
Customer
Experience
SAP Concur
SAP
S/4HANA
Digital Core
SAP
Fieldglass
SAP
SuccessFactors
Figure 1.2 SAP S/4HANA: Digital Core
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
51
52
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
The following are the main LoB solutions you should be aware of:
쐍 SAP C/4HANA, the customer experience and engagement suite
쐍 SAP SuccessFactors and SAP Fieldglass for human resource management
쐍 SAP Concur for travel management
쐍 SAP Ariba for sourcing and procurement
Now let’s explore the digital core, in which you’ll find the financial components
this exam is about. SAP S/4HANA is a new breed of ERP system written specifically
with two major goals in mind:
쐍 Writing code to take advantage of SAP HANA
SAP removes architectural redundancies to simplify and speed up the system.
New code was developed for the core system architecture that did away with the
aggregation tables the old system relied on. The system doesn’t use separate
totals tables to store values; instead, totals are calculated on the fly from the line
items. The system also did away with the index tables used for reporting
because SAP HANA is fast enough to work on the line item level. Indices
increase code complexity and have been removed. These are ambitious simplification steps that seem incompatible with the second goal.
쐍 Safeguarding existing customer investments
Writing a completely new logic for the SAP S/4HANA system was and is ambitious, but doing so while maintaining compatibility with custom code written
for the previous SAP ERP system seems like it would require some form of
witchcraft. However, this is exactly what SAP programmers have managed. The
exact description of the mechanism isn’t in scope for this certification, but in a
nutshell, SAP HANA compatibility views make it possible to replicate obsolete
tables on the fly. In this way, an existing program that, for example, reads data
from an index table (that was removed in SAP S/4HANA) can continue to
retrieve the data because the system creates an on-the-fly replication of the
original table. Another manifestation of this goal is the option SAP offers to customers to transform their SAP ERP systems into SAP S/4HANA systems and
continue business as usual without extensive downtimes.
Figure 1.3 shows how data is accessed for traditional applications that use compatibility views and aggregates, along with the simplification achieved from reading
directly from line item tables with SAP HANA–optimized apps.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
Non-SAP HANA-Optimized
Application
Compatibility View
Aggregate/Index
Compatibility View
Aggregate/Index
Compatibility View
Aggregate/Index
Compatibility View
Aggregate/Index
Compatibility View
Aggregate/Index
SAP HANA-Optimized
Application
Table
Table
Figure 1.3 SAP HANA Application Simplification
Note
For a little history, the first component of the SAP ERP to be “simplified” through module
unification and removal of aggregates was Finance with the introduction of the universal
ledger in the SAP Simple Finance 1503 add-on (internally at SAP, this release was referred
to as SFIN2.0). The financials-only version of SAP S/4HANA was originally sold as a separate product in parallel to the complete SAP S/4HANA suite, but they have now been consolidated into a single, complete product.
SAP S/4HANA Deployment Options
There are currently four deployment options for SAP S/4HANA that customers can
choose from, as detailed in Table 1.1.
SAP S/4HANA
Cloud,
multitenant
edition
SAP S/4HANA
Cloud, single
tenant edition
SAP S/4HANA,
SAP S/4HANA
private option
on-premise
managed by SAP
scope
Core ERP and
select LoB
processes
Full functional
SAP S/4HANA
scope
Full functional
SAP S/4HANA
scope
Full functional
S/4HANA scope
Innovation
Quarterly
Two per year
Annual
Annual
Functional
cycle
Table 1.1 SAP S/4HANA Deployment Options
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
53
54
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
SAP S/4HANA
Cloud,
multitenant
edition
SAP S/4HANA
Cloud, single
tenant edition
SAP S/4HANA,
SAP S/4HANA
private option
on-premise
managed by SAP
Licensing
Subscription
Subscription
Mixed
Infrastructure
Shared public
cloud
Dedicated system in cloud
Customer
Customer
system in
infrastructure
SAP HANA
Enterprise Cloud
Perpetual
Table 1.1 SAP S/4HANA Deployment Options (Cont.)
For simplicity, and from a functional consultant perspective, you can simplify this
to two editions: SAP S/4HANA Cloud (the first column, multitenant edition), for
the scope and customizing possibilities are limited; and SAP S/4HANA (the other
three columns), which provides the full scope of functionality and configuration
flexibility.
Tip
SAP naming conventions mandate that when referring to the on-premise editions, the
product is SAP S/4HANA. The cloud edition is referred to as SAP S/4HANA Cloud.
Warning
The certification and this book focus only on SAP S/4HANA (the on-premise version).
SAP S/4HANA Adoption
Customers have three major options to start using SAP S/4HANA: a new implementation, system conversion, or landscape transformation. Let’s drill down into
these adoption options:
쐍 New implementation
In this case, customers can move from their legacy system (SAP ERP or a nonSAP system) and implement SAP S/4HANA from scratch. This scenario is also
known as a greenfield approach. Customers with older, highly customized ERP
solutions might prefer this option to clean up their systems and start over. This
option is available for all editions of SAP S/4HANA.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
쐍 System conversion
This is for customers who want to convert their existing SAP ERP system into an
SAP S/4HANA system. The benefit is that customers can move to SAP S/4HANA
without a reimplementation and with no major disruption to existing business
processes. Once the conversion is completed, customers can gradually update
their processes to adapt to SAP S/4HANA and SAP Fiori. This option is available
for on-premise and private cloud customers of SAP S/4HANA.
Tip
The specific tasks required of a financial accounting consultant during a system conversion project are a part of the SAP Certified Application Professional—Financials in SAP
S/4HANA certification curriculum. However, this is out of scope for the application associate certification.
쐍 Landscape transformation
This adoption method is for customers who want to consolidate their landscapes or to selectively bring data into an SAP S/4HANA system.
For example, through Central Finance, customers can take advantage of the features and advantages of the Universal Journal and reporting using the SAP
S/4HANA system. In this case, the source systems remain intact and business
transactions are still performed in the source systems. Landscape transformation scenarios work on premise and may selectively work with the cloud
deployment as well.
The SAP S/4HANA System Landscape
System landscapes can vary greatly depending on the customer requirements and
legacy ERP systems in use. A new installation for SAP S/4HANA would typically
require two basic productive systems: the SAP S/4HANA backend server and an
SAP Gateway server. The SAP S/4HANA backend is, of course, a required component because without it, there is no ERP system. The SAP Gateway server is where
the connections and settings to SAP Fiori are established. You can access both with
the traditional SAP GUI. Figure 1.4 shows the SAP Logon window with the two system setup we use in SAP Education courses for most SAP S/4HANA Finance
courses: T41 is the backend server, and T4N is the gateway server.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
55
56
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
Figure 1.4 SAP Logon Screen with SAP S/4HANA Backend and SAP Gateway Server
Note
SAP Fiori is in theory an optional component of SAP S/4HANA; however, you aren’t taking
full advantage of SAP S/4HANA without it and as the product matures and is enhanced,
you are utilizing fewer and fewer of the new developments for it.
The SAP Fiori User Interface
SAP Fiori is the common design paradigm for SAP. The SAP Fiori design language
affects the look and feel of all things SAP, not only the interface of the new SAP
S/4HANA system. SAP recognized that everyday apps are becoming simpler to use
and more flexible. Business software needs to keep up with this development or
else the disconnect between “work software” and “daily apps” will cause issues in
user acceptance, satisfaction, and productivity.
To create apps in SAP Fiori, you use the SAPUI5 framework. This framework is in
turn based on the open source OpenUI5 framework, with the addition of a few
extra SAP-specific tools. SAPUI5 is an open-source framework; that is, anyone can
use it and implement improvements. The main development tools to work with
SAPUI5 include HTML5, CCS3, jQuery, and JavaScript. Basing the entire development platform on open standards with general and broad acceptance ensures that
a lot of people will be familiar with the tools needed to develop SAP Fiori apps and
that the apps have great compatibility with multiple device platforms.
SAP Fiori User Experience Paradigm
The SAP Fiori design and user experience paradigm is built on five principles:
1. Role-based
Applications should be focused on providing the functionality required for a
specific task. Complex screens with infinite selection options and one app for
doing everything isn’t the aim.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
2. Responsive
Apps should be usable on multiple devices and be able to adjust their interface
to fit the device size, input methods, and so on.
3. Simple
Apps should not need a manual or special training to be used. The apps should
be designed for a single user and use case and require no more than three
screens end to end.
4. Coherent
The design has to be coherent between apps, and users should feel instant
familiarity when accessing new apps. Also, apps should be designed with technical coherence as well, meaning they can be ported to other systems and speak
the same language.
5. Instant value
Apps need to be useful immediately, meaning they need to be easy to install,
configure, and deploy in your IT landscape. On the user side, the purpose of the
apps should be clear, and users should have no problem learning how to use
them. Ideally, users who have seen a couple of SAP Fiori apps in action should be
able to move on to other apps without needing help or training.
SAP Fiori for SAP S/4HANA
SAP Fiori for SAP S/4HANA refers more specifically to the apps available for the system. The SAP development teams are constantly developing new native applications for SAP Fiori to replace the traditional and usually “busier” SAP GUI apps that
SAP S/4HANA inherited. Native applications can also make use of all the exciting
new technology available with SAP S/4HANA, such as conversational UI, machine
learning, immersive experiences, and the like. SAP S/4HANA Finance has a good
head start, and quite a few native applications are already available.
In addition to the native SAP Fiori apps, you can also launch SAP GUI apps from the
SAP Fiori launchpad. These apps will be launched in the web browser with an SAP
Fiori “look” design theme called Belize (see Figure 1.5). The scope of the SAP ERP
apps is huge, and not immediately having to replace everything at once gives SAP
some breathing room to create useful and simpler native applications without sacrificing scope coverage. Customers can always develop their own apps as well, and
easily adding SAP GUI apps to SAP Fiori allows any legacy custom ABAP apps to
work through SAP Fiori.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
57
58
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
You can see an example of the SAP Fiori–look classic applications in Figure 1.5. The
basic design elements for these apps include:
쐍 A text-based toolbar instead of icons
쐍 All labels right-aligned
쐍 New design icons with common design language
쐍 Condensed table rows
쐍 The SAP Fiori header Back button replacing the in-app navigation controls
쐍 Redesigned tab strips (the active tab highlighting)
쐍 Processing and closing actions moved to the footer of the screen
Tip
SAP GUI apps are referred to by SAP in the new system as SAP S/4HANA classic applications.
Text toolbar
instead of icons
Right-aligned
labels
Merged SAP
Fiori header
Tab strips with
SAP Fiori
visualization
New icons
New footer with
processing and
closing action,
like Post
Condensed
table rows
Figure 1.5 SAP Fiori Look for HTML SAP GUI App
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
SAP Fiori apps fit into one of three categories:
쐍 Transactional apps
Apps used to perform operations such as master record creation and maintenance or posting transactions. For example, the Clear Incoming Payments app,
shown in Figure 1.6.
Figure 1.6 Transactional Application Example: Clear Incoming Payments
쐍 Analytical apps
These are detailed reports used to drill down to finer details or “zoom out” to
the organization level you need. One of these, Overdue Payables, is shown in
Figure 1.7.
쐍 Factsheet apps
Quick overviews of a specific object, with the basic details and even some key
performance indicators (KPIs) in one screen. You can often navigate directly via
links from one factsheet to another for related objects. Figure 1.8 shows an
example of this, the Supplier Invoice Search app.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
59
60
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
Figure 1.7 Analytical App Example: Overdue Payables
Figure 1.8 Factsheet App Example: Supplier Invoice Search
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
The SAP Fiori Launchpad
The SAP Fiori launchpad is the user access point to the system (as shown in Figure
1.9). It’s a customizable web-based interface from which all the apps a user has
assigned can be launched. The apps don’t need to be from one specific system; the
tiles can launch apps and links for any system that’s connected and compatible.
Figure 1.9 SAP Fiori Launchpad, with Me Area Expanded
Let's explore the important characteristics and functionalities of the SAP Fiori
launchpad:
쐍 You access it from a web browser with a fixed URL. The URL can be shared with
anyone on the network. If they have a username and password and are authorized, they will be able to log on without further installations of local software
(see top of Figure 1.10).
쐍 Apps are displayed as tiles (or, rarely, as text links). The tiles can be static, meaning they have a fixed icon, or active. Active tiles show some important information directly without needing to be clicked on. Active tiles update displayed
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
61
62
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
information at customizable periodic intervals and can be helpful to provide a
quick status overview for topics of interest, such as open payments, number of
open workflow messages, and more. You can see the active tile for the Cumulative Totals app in Figure 1.10.
Figure 1.10 Browser View of SAP Fiori
쐍 Advanced search functionality isn’t limited to applications; there is a dropdown
list to search for many characteristics. The system will display information for
the searched-for object directly in a factsheet, as shown in Figure 1.11.
쐍 An end user can customize the apps and app groups displayed in his SAP Fiori
launchpad. Selecting the Edit Home Page option (shown previously in the Me
area in Figure 1.9) will allow a user to reposition apps, remove apps, add apps
(that the user has access to), move groups, add groups, rename groups, and
remove groups completely. A user can at any time reset groups back to their
default.
Figure 1.11 SAP Fiori Launchpad: Search for Cost Centers
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
Warning
The scope of apps each user can open, the initial grouping of apps, and the apps included
in these standard groups are all controlled by an administrator.
Within most native SAP Fiori apps, and especially for reports, a user has the option
to save the current view (with whatever inputs have been made) as a new tile.
Clicking on the tile directly from the SAP Fiori home page will execute the app with
the settings defined when the tile was created. This is useful, for example, in KPI
reports when you want to have easy access to information for a specific combination of characteristic values.
Customers can use their own themes to fully customize the look of the SAP Fiori
launchpad. The colors, background, logos, fonts, and so on can all be changed from
the SAP-standard-delivered theme. You can design multiple themes, and users can
select from among them. All such customizing is done with the UI theme designer,
as shown in Figure 1.12.
Figure 1.12 UI Theme Designer
The user can select the Settings option in the Me area to display information for
his user account, as shown in Figure 1.13. This is also where users select the theme
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
63
64
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
and default language and region settings. Under User Profiling, the user can enable
customized search (which tracks the user’s activity to tailor search results) and, if
enabled, clear the search cache. Finally, the user can set default values proposed by
apps for many system attributes, such as company code, plant, planner profile,
and so on.
Figure 1.13 SAP Fiori Launchpad User Settings
SAP Fiori Launchpad Designer
In SAP S/4HANA, you define roles, which provide authorizations for performing
various functions, and then you assign these roles to users. A user can be assigned
to multiple roles. SAP delivers a standard set of roles and sample users through
best practices content. It’s the same in the SAP Gateway server, but the business
roles you assign here contain SAP Fiori tile catalogs and tile groups. Catalogs and
groups are assigned to roles, which are in turn assigned to users. This assignment
defines which application tiles a user sees on his SAP Fiori launchpad and has
authorization to add to groups and launch through the app finder. You can rely on
the many SAP-delivered standard catalogs and groups if you don’t want to make
changes, or you can use them as a reference for your own. With the SAP launchpad
designer, you create the catalogs and the groups for your SAP Fiori launchpad, as
shown in Figure 1.14.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 1
Figure 1.14 Role Maintenance in SAP Gateway Server
SAP Fiori catalogs hold configuration information for apps. Here you maintain
names, subtitles, icons, and other options for the more technical settings for your
tiles (these are useful to understand, but completely out of scope for this book).
After you’ve created a catalog, you assign it to a role (and the role to a user). The
application tiles inside the catalog define the applications a user has access to. If a
tile is included in an SAP Fiori tile group to which a user is assigned, but the tile
isn’t in any of the catalogs assigned, the user won’t be able to see the tile. You’ll
need to assign the catalog to the user that the tile is in. You can create as many catalogs as required to meet the needs of end-user roles (see Figure 1.15).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
65
66
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
Figure 1.15 SAP Fiori Launchpad Designer: Catalogs
The name of a group and the tiles included in that group are assigned in the SAP
Fiori tile group configuration in the SAP Fiori launchpad designer (see Figure 1.16).
Figure 1.16 SAP Fiori Launchpad Designer: Groups
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology
Chapter 1
You can add tiles to the group from many different catalogs, but the user must be
assigned to all the relevant catalogs to see and use the tiles. You can select whether
the end user will be allowed to change a tile group on his own launchpad or not.
Finally, you select whether apps will be displayed as tiles or as links.
Warning
If you make changes to SAP-delivered catalogs or groups, these will be overwritten by
updated versions of the groups and catalogs provided by SAP. It’s always best to create
your own and assign tiles as needed. You can then assign these to your own roles.
Important Terminology
In this chapter, the following terminology was used:
쐍 In-memory technology
Data storage in RAM instead of in disks to capitalize on lower latency and read/
write times. The technology still makes use of disks for historic data and backup
purposes.
쐍 Columnar store
Data is stored in columns instead of in the more traditional rows; this allows
speedier read performance and greater compression capabilities. The downside
is suboptimal transactional processing.
쐍 SAP S/4HANA
The new ERP system from SAP that leverages SAP HANA to simplify the code
and data structures. It’s designed to be the digital core for all business applications of the customer and to allow businesses to go digital. It’s offered on premise with a traditional ownership model and in the cloud with a subscription
model.
쐍 SAP Cloud Platform
The SAP Cloud Platform is a development and deployment platform that aids
the creation of intelligent, integrated, and mobile-ready applications to support
business operations.
쐍 SAP Leonardo
SAP Leonardo is a collection of intelligent technologies that can be utilized in
conjunction with the SAP Cloud Platform to develop next-generation applications. Relevant technologies include machine learning, Internet of Things, analytics, blockchain, data intelligence, and big data.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
67
68
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
쐍 SAP Fiori
A new common design paradigm for all SAP applications. The design goal is to
make business apps intuitive to use and available on all platforms and devices.
SAP Fiori is based on the following design principles: role-based, responsive,
simple, coherent, and instant value.
쐍 SAP Fiori for SAP S/4HANA
A group of applications that are designed for SAP S/4HANA. There are three
basic app types: transactional, analytical, and factsheets.
쐍 SAP Gateway server
The server used to connect SAP Fiori to one or more SAP S/4HANA, SAP ERP, SAP
Business Warehouse (SAP BW), and other such backend systems. SAP Fiori application configuration is performed here, as well as SAP Fiori user maintenance.
쐍 SAP Fiori Launchpad
The end-user interface “cockpit” for SAP Fiori that is accessed through any
modern web browser without extra software requirements. It displays several
applications in flat, rectangular forms called tiles. The applications available
depend on the user’s role and authorizations. The SAP Fiori launchpad offers
many Customizing options for the end user, such as theme selection, custom
grouping, and displayed application selection.
쐍 SAP Fiori launchpad designer
Administrator interface to customize the catalogs and groups available in the
system. You define the configuration for SAP Fiori tiles in the Catalog section
and for the tiles included in groups in the Group section.
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 1
1.
Which SAP technological products provide the platform required for SAP to
support the digital transformation of an organization? (There are two correct
answers.)
첸
A. SAP HANA
첸
B. SAP Leonardo
첸
C. SAP Fiori
첸
D. SAP Cloud Platform
2.
Which component of the framework for the intelligent enterprise includes
SAP Leonardo?
첸
A. Intelligent suite
첸
B. Digital platform
첸
C. Intelligent technologies
첸
D. Machine learning
3.
You want to develop a substantial enhancement for the purchase-to-pay process in your SAP S/4HANA system. Where does SAP recommend you perform
this enhancement?
첸
A. SAP Leonardo
첸
B. SAP Fiori
첸
C. SAP Cloud Platform
첸
D. SAP S/4HANA core
4.
True or False: SAP S/4HANA (on premise) can be deployed on cloud infrastructure.
첸
A. True
첸
B. False
5.
The SAP HANA database relies on which of the following technologies for storing data? (There are three correct answers.)
첸
A. In-memory
첸
D. Columnar store
첸
B. Aggregation
첸
E. Compression
첸
C. Indexing
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
69
70
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
6.
Data in the SAP HANA database is stored in which two ways? (There are two
correct answers.)
첸
A. Random
첸
B. Vector
첸
C. Column
첸
D. Row
7.
True or False: In an environment of systems using SAP HANA, you can perform both OLAP and OLTP processing without duplication of the data for the
SAP BW and SAP ERP systems.
첸
A. True
첸
B. False
8.
SAP HANA makes extensive use of which high-speed hardware technology to
offer more speed?
첸
A. Read-only memory
첸
B. Solid-state drives (SSDs)
첸
C. Graphics processing units (GPUs)
첸
D. Multicore CPUs
9.
True or False: SAP S/4HANA replaces SAP ERP, and development and support
are shifted completely to it.
첸
A. True
첸
B. False
10. Which of the following product lines does the SAP S/4HANA system rely on
for procurement functions?
첸
A. SAP Concur
첸
B. SAP Ariba
첸
C. SAP SuccessFactors
첸
D. SAP C/4HANA
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 1
11.
What technology did SAP leverage to eliminate aggregate tables from the SAP
S/4HANA system while maintaining compatibility with many legacy programs?
첸
A. Columnar store
첸
B. Compatibility views
첸
C. Data aging
첸
D. Indices
12. True or False: Choosing between SAP S/4HANA and SAP S/4HANA Cloud, multitenant edition is also a matter of required scope.
첸
A. True
첸
B. False
13. True or False: The only version of the public cloud edition of SAP S/4HANA
Cloud a customer can be on is the latest released version.
첸
A. True
첸
B. False
14. A user wants to add an application to his SAP Fiori home page but can’t find it
in the app finder. What does the admin have to do?
첸
A. Assign the corresponding SAP Fiori tile group to the user.
첸
B. Assign the corresponding SAP Fiori tile catalog to the user.
첸
C. Add the tile to a tile group already assigned to the user.
첸
D. Add the corresponding tile catalog to the tile group.
15.
Where can an SAP Fiori end user change the theme of his SAP Fiori launchpad?
첸
A. In the Me area of the SAP Fiori launchpad
첸
B. In the Tile Catalog area of the SAP Fiori launchpad designer
첸
C. In the Tile Group area of the SAP Fiori launchpad designer
첸
D. In the UI theme designer
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
71
72
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
16. True or False: Anyone with an appropriate user name and password can log on
to the SAP Fiori launchpad through a web browser.
첸
A. True
첸
B. False
17.
What kind of customizations can users make to their SAP Fiori launchpads?
(There are two correct answers.)
첸
A. Change the name of tile groups.
첸
B. Create their own tile groups.
첸
C. Change the names of tiles.
첸
D. Change the icons on tiles.
18. Which of the following are SAP Fiori design principles? (There are two correct
answers.)
첸
A. Role-based
첸
B. Routine
첸
C. Rational
첸
D. Responsive
19. You use the search in your SAP Fiori launchpad to loop up information for a
cost center. What kind of app is used for the information shown in the search
results?
첸
A. Transactional
첸
B. Factsheet
첸
C. Analytical
첸
D. List
Practice Question Answers and Explanations
1. Correct answers: A, D
SAP HANA is SAP’s default platform to support the digital transformation for
businesses. In addition, the SAP Cloud platform provides the infrastructure and
tools for developing next-generation applications.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations
Chapter 1
2. Correct answer: C
SAP Leonardo is a collection of technology innovations, so intelligent technologies is the correct answer here. Artificial intelligence, mostly currently
through machine learning, is only one of these technologies supported by SAP
Leonardo.
3. Correct answer: C
Traditionally, such enhancements are made directly in the core SAP ERP component. This will indeed still work today in your SAP S/4HANA system; however, SAP wants to shift such development to the SAP Cloud Platform. This is
part of a strategy to keep the core running lean and as close to standard as possible. The other answers are wrong because SAP Leonardo is a technology
framework, which you can use when you develop apps but not to directly build
apps on; and SAP Fiori represents the UI level, so you would incorporate SAP
Fiori as the default user interface of your enhancement, but it is not where the
enhancement is developed.
4. Correct answer: A
True. There is no limitation on the location of the hardware that the on-premise
version of SAP S/4HANA is deployed on. A customer can choose (compatible)
third-party cloud vendors other than SAP. If a customer chooses to go with SAP
as the cloud infrastructure vendor for an “on-premise” SAP S/4HANA deployment, the product is called SAP S/4HANA Cloud, private option; with other vendor infrastructure, it’s just SAP S/4HANA.
5. Correct answers: A, D, E
In-memory is the most obvious answer here; columnar store is the preferred
SAP HANA data storage technique; and through compression, SAP HANA manages to cut down on the infrastructure costs and support larger customers. On
the other hand, aggregates are supported but should be avoided as the idea is
to have all the data at the highest granularity to provide flexible reporting. The
same is true for the indices because with SAP HANA, they offer little speed
improvement and sacrifice too much in the way of flexibility because they
must be predefined and adding reporting characteristics is difficult.
6. Correct answers: C, D
Column store is the preferred method for SAP HANA as discussed because it’s
better for reading data. Row storage is preferred by classic databases and is supported fully by SAP HANA.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
73
74
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
7. Correct answer: A
True. SAP HANA was designed to fulfill the goal of combining optimal OLTP and
OLAP processing in one database. This simplifies the process of answering
questions such as “How did I come up with this number?” and saves on IT
resources by requiring fewer systems to support.
8. Correct answer: D
With many streams of data to process and large requirements for communication between memory and the CPU cache, you can use a lot of CPU cores at the
same time. Even though GPUs might seem the most out of place here, they
offer tremendous calculation power and are developing faster than CPUs.
Although many companies are considering using some of their special characteristics in the business application world, and we might be hearing of more of
these exploits in the future, for now, they aren’t used by SAP HANA. SSDs offer
a big boost to traditional databases, and because SAP HANA uses disk drives for
many non-speed-critical processes (e.g., backup and aged data), they can be
used with SAP HANA. Unfortunately, they don’t offer much in the way of
improved speed due to the architecture. Read-only memory is irrelevant.
9. Correct answer: B
False. SAP S/4HANA is the successor to SAP ERP, but it doesn’t replace it. There
is still a huge customer base that relies on SAP ERP, and SAP has promised support until 2025 (at the time of publication) for these customers.
10. Correct answer: C
SAP Ariba is the product that supports the SAP S/4HANA digital core with procurement. SAP Success Factors is for human resources, SAP Concur is for travel
management, and SAP C/4HANA supports everything around the customer
experience.
11. Correct answer: B
Compatibility views can be materialized on demand for data in line item tables
of the SAP HANA database to support programs that read old aggregate and
index tables that are no longer in the system.
12. Correct answer: B
False. The product scopes still vary with SAP S/4HANA being the more complete
solution currently. The SAP S/4HANA Cloud solution is a better fit for new subsidiaries of large enterprises or companies interested in a lean digital core solution that is always up to date with the latest features and functions and that can
live with the (decreasing) limitations of the multitenant cloud solution.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations
Chapter 1
13. Correct answer: A
True. Quarterly updates in the realm of the multitenant public cloud solution
are always required. A customer can’t choose to skip a product release cycle
because the system is upgraded for all at the same time. All other editions,
including SAP S/4HANA Cloud, single-tenant edition give customers more flexibility when selecting their upgrade path and frequency.
14. Correct answer: B
The SAP Fiori tile catalog defines which tiles a user is authorized to use. If the
user isn’t assigned to the right catalog, he won’t see the application tile even if
it’s part of a group he is also assigned to.
15. Correct answer: A
An end user will only typically have access to the SAP Fiori launchpad; other
SAP Fiori tools are for admins. The Me area is where users control all changeable
settings for their SAP Fiori launchpads, including theme selection.
16. Correct answer: A
True. No special software needs to be installed; all modern, up-to-date web
browsers with HTML5 support will work. In our training system, we recommend using the Google Chrome browser because it seems currently to offer a
better speed/compatibility mix.
17. Correct answers: A, B
Changing the name and look of tiles can only be done in the catalog view of the
SAP Fiori launchpad designer. End users can only access the SAP Fiori launchpad where they can manage their tile groups.
18. Correct answers: A, D
SAP Fiori principles mandate that applications should be role-based, catering to
specific tasks performed by specific users. SAP Fiori apps should also be responsive, adjusting their interface to work optimally for different devices.
19. Correct answer: B
The result will be displayed with a factsheet app, which will provide key facts for
the object you searched for. You will have the option to navigate to a transactional app, such as Manage Cost Centers, or an analytical app, such as a cost center report. The List answer option is not an official app type in the SAP Fiori
design language.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
75
76
Chapter 1 SAP HANA, SAP S/4HANA, and SAP Fiori
Takeaway
You now have a good overview and understanding of the SAP HANA database. You
understand the benefits of the SAP HANA architecture and the technologies that it
uses to improve on traditional disk-based databases. You also got an introduction
to the SAP intelligent enterprise strategy and new product portfolio that supports
it, namely the SAP Cloud Platform and SAP Leonardo (together with SAP HANA,
SAP S/4HANA, and the other cloud LoB solutions).
In addition, you got a thorough introduction to SAP S/4HANA, the successor to
SAP ERP and the core software required for SAP’s vision of the digital business revolution. You understand the deployment options available and should be able to
determine which option best fits a customer’s needs.
Finally, you gained insight into the SAP Fiori design paradigm and what it means
specifically for SAP S/4HANA. You learned about the basic SAP Fiori tools and how
the tile catalogs and groups control the apps a user sees and can use.
Summary
You’ve gained a high-level understanding of SAP HANA, SAP S/4HANA, and SAP
Fiori. You can now explain the basic concepts and benefits of these to customers
and can propose deployment options. You can also help users with basic SAP Fiori
operations.
This chapter is the only one not directly related to financial accounting in SAP
S/4HANA, and it’s also the most technical chapter in the book and exam. However,
the knowledge here is very important for both new and experienced consultants
with no prior experience with SAP S/4HANA.
In the next chapter, we’ll cover general ledger accounting business processes and
Customizing, starting first with the description of the core organizational units in
financial accounting with SAP S/4HANA.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 2
General Ledger Accounting
Techniques You’ll Master
쐍 Manage organizational units in financial accounting
쐍 Maintain general ledger master records
쐍 Configure general ledger business processes
쐍 Understand parallel valuation and document splitting in
SAP S/4HANA
쐍 Configure the header and line items of financial accounting
documents
쐍 Understand document posting and document editing options
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
78
Chapter 2 General Ledger Accounting
The focus of this chapter is to explain general ledger accounting in the SAP
S/4HANA system by discussing the configuration of basic financial organizational
units, design and configuration of the chart of accounts, general ledger master
records, and document posting controls.
Real-World Scenario
As a financial accounting consultant, you’ll work to translate the customers’
requirements to system configuration settings. Knowing the various
options on offer is of great importance in the on-premise deployment world.
Many configuration decisions made for the general ledger are also very difficult to tweak after a system is live, so you need to gain the confidence that
you’re building the right system for your customers.
Working as a financial accounting consultant, you might become specialized
in a certain subarea of financial accounting or be required to become more
of a generalist; in either case, the single most important starting point is a
thorough understanding of the general ledger configuration. Almost all
actual activities in the SAP S/4HANA system will end up affecting the values
in the general ledger. The large number of integration points can require a lot
of troubleshooting time if you’re not familiar with the general ledger component, and they can block not only finance but many other lines of business
(LoBs) as well. The general ledger acts as a window into the company for the
outside world. Correct and functional reporting is critical for a company to
be trusted. In SAP S/4HANA, the general ledger is more integrated than ever
through the Universal Journal. All finance components update the same line
item table directly and are governed by the design decisions made for the
general ledger.
Objectives of This Portion of the Test
The objective of this portion of the certification is to test your understanding of
Customizing the core organizational units and master records, as well as the main
business processes of general ledger accounting.
For the certification exam, financial accounting consultants must have a good
understanding of the following topics:
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
쐍 Definitions and assignments possible for organizational units in financial
accounting
쐍 Configuration and maintenance of general ledger master records, such as general ledger accounts, profit centers, and segments
쐍 Configuration of ledgers, document splitting, and currencies
쐍 Configuration and maintenance of the chart of accounts and the general ledger
master records: accounts, profit centers, and segments
쐍 Configuration of the accounting documents, including document types, number ranges, posting authorizations, and period controls
쐍 Maintenance of various posting parameters and controls such as default values,
allowed changes, reversal reasons, tax codes, and cross-company code document posting
Note
The general ledger accounting topic makes up 20% of the total exam.
Key Concept Refresher
In this section, we’ll discuss the core SAP S/4HANA organizational units, especially
those relevant to financial accounting. You’ll learn about the creation and maintenance of general ledger master records, including accounts and profit centers.
We’ll discuss how parallel accounting is handled in the system, the integration of
financial accounting with Controlling, currency management, and document controls. Finally, we’ll look at some of the daily operations for postings and managing
general ledger documents.
Organizational Units
Organizational units in the SAP system translate real-life business entities into
system entities. By assigning the organizational units to each other and the underlying master records to the organizational units, the full business enterprise can
be depicted in SAP S/4HANA. All business transactions are performed in reference
to specific organizational units, and all reports are analyzed on various levels and
combinations of these. In this section, we’ll analyze the organizational units relevant for financial accounting and a few of the main peripheral organizational units
that are relevant through assignment and integration.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
79
80
Chapter 2 General Ledger Accounting
Client
A client is the organizational and legal entity in the SAP system at the top of the
organizational unit hierarchy. Organizational, master, and transactional data are
maintained on the client level. The main objective of the client is to keep this data
completely isolated from the other clients. The master and transactional data in a
client are only visible within that client; a user always logs on by specifying the client. Of course, SAP S/4HANA offers others means and options to ensure authorizations for users, but the client is the most fundamental control.
In an SAP S/4HANA system (instance), there can be multiple clients (you can see an
example of a two-client system in Figure 2.1). The base SAP instance comes with
three clients: 000, 001, and 066. Client 066 is reserved for use by SAP.
SAP
S/4HANA
Client
Client
100
200
Operating
Concern
Operating
Concern
1000
1010
Controlling
Area
Controlling
Area
1000
Company
Code
1000
Company
Code
2000
Operating
Concern
1020
Controlling
Area
1010
Company
Code
3000
Company
Code
Controlling
Area
2010
Company
Code
1010
1020
Company
Code
2010
3010
Company
Code
1020
Company
Code
2020
Company
Code
3020
Figure 2.1 SAP S/4HANA System with Multiple Clients
Base data is contained in client 000, but in SAP S/4HANA implementation projects, this isn’t generally used. Client 001 is just a safety copy of client 000. In addition, client 000 is where the administrators do most of their maintenance, such as
patching. Administrators are generally the only project implementation members
who have access to client 000.
You can think of a client as a view of the database. If you log in to client 100, you
can see all client-independent data (e.g., ABAP programs) and all the data that is
dependent on client 100 (organizational, master, and transactional data) and will
be available in that specific client alone. If you log in to client 200, you see all
client-independent data (the exact same values as client 100) and all the data that
is specific to client 200. This distinction separates data into client-dependent and
client-independent data. In certain system tables, all rows are accessible from any
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
client—such as the Data Dictionary tables, tables that contain the ABAP programs,
printers, and so on—so these are called client-independent. Data such as users,
company codes, vendors, customers, and document line items are all client-dependent; that is, you must log into a specific client to see that data.
In business terms, the client generally represents a corporate group or a group of
affiliates. Certain configurations and master record details in the SAP S/4HANA
system are maintained on the client level, which means that the specific setting is
valid, or the master record is used for the whole client. For example, you can maintain a chart of accounts and assign it to multiple company codes, or when you activate document splitting in a client, it is, by default, activated for the whole client
(and all company codes).
In the system, an administrator maintains the settings for each client (Figure 2.2).
The details of the settings maintained are out of scope for the certification exam,
but these main configurations are useful to know:
쐍 Client
– Production
– Test
– Customizing
– Demo
– Training/education
– SAP reference
쐍 Changes and Transports for Client-Specific Objects
This determines whether an admin controls changes made to the system configuration and if these settings are packaged automatically in transport
requests to transfer to other systems.
쐍 Cross-Client Object Changes
This determines whether you can perform cross-client customizing from the
client.
쐍 Client Copy and Comparison Tool Protections
This determines whether the client can be used copied over or used as a reference for copies.
In SAP S/4HANA, the implementation team generally starts working in a fresh client with the relevant SAP Best Practices package installed. These packages contain
the basic configuration settings and are provided by country. For some countries,
there are two different packages. You can install as many packages (for as many
countries) as needed for your implementation project.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
81
82
Chapter 2 General Ledger Accounting
Tip
Installation and administration of SAP Best Practices content packages isn’t in scope for
this certification.
Figure 2.2 Client Settings: SAP Transaction SCC4
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Company Code
A company code is the most fundamental organizational unit for financial
accounting in the SAP S/4HANA system. It represents the legal entity for which a
complete, self-contained set of accounts can be created. This includes both
accounts needed for the entry of all posting transactions and all items for legally
required financial statements (e.g., the balance sheet and the profit and loss [P&L]
statement) for the local authorities.
In SAP S/4HANA, the template company codes generally are created in the system
by the SAP Best Practices package. You can use the best practices company code
directly and copy it as needed to create additional company codes to fit the
requirements of your project. Because the company code is created to fulfill external reporting requirements defined differently per country, you’ll have separate
company codes (and separate SAP Best Practices packages) per country. The same
client can generally support any number of company codes required from as
many countries as needed.
At an overview level, the following steps are required to create a new company
code:
1. Copy an existing company code.
2. Adjust the basic data.
3. Adjust the global parameters.
Now let’s explore these steps in detail:
1. Copy an existing company code.
You enter the company code to reference (From Company Code) and the new
company code you’re creating (To Company Code), as shown in Figure 2.3.
Figure 2.3 Copy Company Code
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
83
84
Chapter 2 General Ledger Accounting
This copies the basic data, global parameters, Customizing settings, and optionally the following:
– The general ledger accounts and account determinations (Figure 2.4)
– The assignment to the controlling area (Figure 2.5)
– The defined local currency (Figure 2.6)
Figure 2.4 Copy General Ledger Accounts
Figure 2.5 Copy Controlling Area Assignment
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.6 Copy Company Code Currency
Note
You can create a company code directly without copying, but this should be avoided due
to the number of configurations required and the increased possibility of configuring
something incorrectly for a country’s legal requirements.
2. Adjust the basic data.
The basic data for a company code is very straightforward, as you can see in
Figure 2.7.
Figure 2.7 Company Code Definition
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
85
86
Chapter 2 General Ledger Accounting
In the same transaction, you can enter the address data for your company code,
which will be displayed on official financial statements and any other relevant
communication output from the system (see Figure 2.8).
Figure 2.8 Company Code Address Details
3. Adjust the global parameters.
In the company code global parameters, you make some very important assignments and decisions (see Figure 2.9).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.9 Company Code Global Parameter: SAP Transaction OBY6
It’s out of scope to analyze or describe each individual function, but you should be
aware of the following basic functions:
쐍 Chart of Accts.
This indicates the operating chart of accounts used by the company code, which
in turn defines the list of general ledger accounts used when processing transactions.
쐍 Country Chart/Accts.
The country chart of accounts depicts the account numbers and names that are
used legally in the country in which the company operates. The accounts of this
chart of accounts are assigned to the accounts of the operational chart of
accounts with a one-to-one relation.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
87
88
Chapter 2 General Ledger Accounting
쐍 Company
This is the smallest organizational unit for which individual financial statements are created according to the relevant legal requirements (usually commercial law). A single company can be assigned to multiple company codes. The
SAP S/4HANA system has special functionality for consolidation of intracompany and intercompany transactions.
쐍 Credit Control Area
This organizational unit represents the area in which customer credit is
awarded and monitored. The same area can be assigned to several company
codes if credit control is performed similarly across multiple company codes. In
SAP S/4HANA, credit control areas are linked to credit segments maintained in
the SAP Credit Management. Credit segments are required for determining
credit limits.
쐍 Fiscal Year Variant
This variant determines the number of periods and the start/end dates of the
fiscal year.
쐍 Company Code Is Productive
This indicator ensures that the transactional data for the company code can’t be
reset by mistake.
쐍 Field Status Variant
This variant groups several field status groups together. The field status group
in turn specifies the field control for document entry. You assign the field
groups to general ledger accounts per customer requirements.
쐍 Posting Period Variant
This variant groups together companies with a common period control. Instead
of maintaining the open periods for each individual company code, you maintain them for the variant. This setting is valid for all assigned company codes.
쐍 Workflow Variant
The workflow variant assigned defines the workflow processes for the company
code. You need the variant to trigger workflows such as parked document
approvals.
After maintaining these settings, the company code is configured. You generally
can continue to make any changes needed until you post transactions to the company code; from then on, it’s usually not advisable or even possible to change settings. In a test client, you can wipe test transactional data completely for a
company code, allowing you to make further adjustments.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Company
As mentioned previously, the company is generally used to depict the legal entity
per the local commercial law and for intercompany transaction posting. A company’s financial statements are often used to form the basis of consolidated financial statements, which you would use in the group reporting solution. All the
company codes assigned to a company must use the same chart of accounts and
fiscal year, but typically a separate company is created and assigned to each company code. Companies also are created for company codes outside the SAP
S/4HANA system to be able to consolidate data from external systems. You also
usually assign a company ID to a business partner master record to process intercompany transactions. Alternatively, you manage companies with general ledger
accounts. The definition of the company organizational unit is optional.
When you create a company, you should bear in mind that for consistent group
accounting when the organization uses several clients, the companies must be
maintained in each client. Companies must be cataloged in a list of company IDs
that is consistent across the group and system. To create a company, you enter a
code (up to six alphanumerical characters), name, address details, language, and
currency, as shown in Figure 2.10.
Figure 2.10 Company Definition
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
89
90
Chapter 2 General Ledger Accounting
When performing intercompany transactions in which an affiliate company acts
as a supplier or a customer, you create the affiliate as a business partner and maintain the Trading partner field with the relevant company key (Figure 2.11).
Figure 2.11 Trading Partner in Business Partner Master Record
Profit Center
Although profit centers are typically considered master data in the SAP S/4HANA
system, they act more like organizational units in accounting. A profit center represents an area of responsibility within a corporation for which you can make
profit calculations; in other words, it has costs and revenues that are directly or
indirectly assignable to it. Profit centers typically represent an organizational unit
within the company (e.g., a plant), a separate LoB, a geographical location, or a
combination of these.
Profit centers are always assigned to a standard hierarchy, a special type of profit
center group. You can maintain profit center hierarchies with the Manage Global
Accounting Hierarchies app (Figure 2.12)
Within the app, you create hierarchy nodes on various levels (text-based elements)
and assign the profit centers to the respective nodes as needed (Figure 2.13).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.12 Manage Global Accounting Hierarchies: Profit Centers
Figure 2.13 Maintain Profit Center Hierarchy
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
91
92
Chapter 2 General Ledger Accounting
Segment
Segments are used as a dimension for reporting purposes. When you create a segment, you assign an alphanumeric code up to 10 characters and a description
(Figure 2.14). Organizationally, segments are one level above profit centers. Multiple profit centers can be assigned to the same segment. Segment reporting was
introduced to fulfill reporting requirements on financial statements for certain
accounting principles such as International Financial Reporting Standards (IFRS)
and US Generally Accepted Accounting Principles (GAAP).
Figure 2.14 Segment Definition
A user in the SAP S/4HANA system won’t generally manually enter the segment
during posting because the segment will be derived from the profit center.
Because the profit center is highly integrated with other account assignments in
the system, it provides for great derivation flexibility. In combination with document splitting, segments are posted on all lines.
Functional Area
The functional area classifies the expenses of an organization by function, such as
administration, sales and distribution, marketing, production, research and development (R&D), and so on. This classification is designed to cover the requirements
of cost-of-sales accounting. In contrast, standard period accounting categorizes
expenses based on their origin (e.g., personnel cost, depreciation, travel expenses,
etc.). In either accounting view, the operating results are the same in total.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
When defining a functional area, you enter a four-character alphanumeric key and
the name of the functional area (Figure 2.15).
Figure 2.15 Functional Area Definition
Business Area
A business area is an organizational unit within accounting that represents a separate area of operations or responsibilities in a business organization. When defining a business area, you enter a four-character alphanumeric key and the name of
the business area, as shown in Figure 2.16. Business areas aren’t very flexible
account assignment objects and aren’t part of the SAP Best Practices for SAP
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
93
94
Chapter 2 General Ledger Accounting
S/4HANA. They aren’t discussed further in this book, and further details aren’t in
scope for the certification.
Figure 2.16 Business Area Definition
Integration with Non-Financial Accounting Organizational Units
As shown in Figure 2.17, financial accounting integrates with several other modules by assigning the company code to the relevant organizational units of these
modules in SAP S/4HANA Customizing.
Figure 2.17 Company Code Assignment to Non-Financial Accounting Organizational Units
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
These non-financial accounting organizational units include those for Controlling,
logistics, and SAP ERP HCM (see the schematic client-level diagram in Figure 2.18).
Let’s explore these in more detail.
Operating Concern
A000
Controlling Area
A000
Company Code
1010
Sales Area
Sales Org. 1010
Distr.
Channel 10
Credit Control
Area A000
Purch. Org. 1010
Plant 1010
Plant 1011
Division 00
MRP Contoller
001
Sales Office
100
Storage Location
101A
Shipping
1020 Point
1010
Purchasing Group
001
Storage Location
101B
MRP Area
001
Figure 2.18 Organizational Units on Client Level
Integration with Controlling
For the financial accounting modules, the most significant assignment is with the
controlling area. In SAP S/4HANA especially, the integration between financial
accounting and Controlling almost blurs the line of where one starts and the other
ends. On the organizational unit level, the controlling area can be assigned to a single company code or multiple company codes.
To assign a company code to a controlling area, the following conditions must be
met:
쐍 The fiscal year variant must be identical.
In SAP S/4HANA, it’s not enough for the variants to have the same number of
normal periods; the variants must have the exact same code (e.g., K4). If you’re
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
95
96
Chapter 2 General Ledger Accounting
dealing with a migration, you always align the fiscal year variant to the one with
the most special periods; therefore, if a company code had K2 and a controlling
area K4, you would change the assignment of the company code to K4.
쐍 The operating chart of accounts must be identical.
The profit and loss (P&L) general ledger accounts that are relevant for management accounting (primary cost/revenue general ledger accounts) are used in
Controlling, where they’re named primary cost elements. In addition, the secondary cost elements, which are used for allocation between Controlling
objects, are created as secondary cost general ledger accounts.
It makes sense to use cross-company code cost accounting when you want to perform reporting across company codes, use internal allocations across company
code boundaries, and so on.
Through the company code assignment to the controlling area, the company code
is also assigned indirectly to the operating concern. The operating concern is the
organizational unit of profitability analysis (CO-PA). There are two types of profitability analysis: costing-based and account-based. The most innovative option in
SAP S/4HANA and the one most relevant to understand for financial accounting
consultants is the account-based CO-PA. In this case, the CO-PA characteristics act
essentially as additional account assignments for the P&L accounts of the general
ledger and can be reported on through financial accounting reports.
Integration with Logistics
You can see many integration points for logistics modules in Figure 2.18. A plant is
an organizational unit that divides an enterprise according to production, procurement, maintenance, and materials planning. At a plant, either materials are
produced or goods and services are provided. The plant assignment to the company code is the main requirement for integration of financial accounting with
logistics components such as materials management, sales and distribution, warehouse management, plant maintenance, and so on. Proper functionality of the
system is ensured when the plants assigned to a company code are in the same
country as the company code.
In logistics assignments, you link a company code to a sales organization. A sales
organization is responsible for selling materials and services. The assignment
establishes a link between sales and distribution and financial accounting. A sales
organization is assigned to a single company code.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Finally, you can assign a purchasing organization to a company code. The purchasing organization is responsible for all purchasing activities of an organization,
such as purchase requests and order processing. The purchasing organization is
integrated within the organizational structure as follows:
쐍 A purchasing organization can be assigned to several company codes—for
example, for corporate group-wide purchasing.
쐍 A purchasing organization can be assigned to one company code; in this case,
you perform company-specific purchasing.
쐍 A purchasing organization can be assigned to no company codes. Because the
plant is assigned to a company code in any case, the purchasing organization
can be determined by the plant at the time of each procurement transaction.
Integration with SAP ERP HCM
The personnel area is the highest-level organizational unit in SAP ERP HCM. A personnel area is organized according to aspects of personnel, time management, and
payroll. You allocate each personnel area to one company code so that when you
create a personnel number, the company code is directly assigned to it.
Master Records
In the general ledger, the master records include general ledger accounts and
profit centers. General ledger accounts record all business transactions that concern the balance sheet and income statement. All general ledger accounts are
assigned to the company code through the chart of accounts. Profit centers are
master records that are defined in financial accounting but are integrated into
many components—and especially management accounting because profit centers are defined per controlling area.
Chart of Accounts
The chart of accounts in an SAP S/4HANA system contains a list of general ledger
accounts, as shown in Figure 2.19. Basic information for a general ledger account
(e.g., the name) is maintained on the chart of accounts level.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
97
98
Chapter 2 General Ledger Accounting
Figure 2.19 General Ledger Accounts: List of the Chart of Accounts
There are three basic types of charts of accounts:
쐍 Operational chart of accounts
This required chart of accounts contains the accounts used for transactions and
is assigned to the company code in the global parameters.
쐍 Country or alternative chart of accounts
This optional chart of accounts contains accounts that map one to one to the
operational accounts and is usually used to report according to local legal standards. This chart of accounts is used when issuing financial statements to country authorities. This is also assigned to the company code in the global
parameters.
쐍 Group chart of accounts
This optional chart of accounts contains the accounts used on the group level.
You can assign many operational accounts to a single group account, but not
the other way around. In other words, you generally have fewer accounts in the
group chart of accounts than the operational chart of accounts. The group chart
of accounts is assigned to the operational chart of accounts, not the company
code. When the group chart of accounts is used, each operational account must
be assigned to a group account.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Creating a Chart of Accounts
When you want to create a chart of accounts, you can create a new empty chart of
accounts or copy an existing one, as shown in Figure 2.20. The following settings
are used when creating a chart of accounts:
쐍 Chart of Accts./Description
Four-digit alphanumeric code and a text description.
쐍 Maint. Language
All accounts must be maintained in the defined maintenance language. By
default, other languages are optional, but if you use the same chart of accounts
for legal reporting in another language, all accounts should be translated to the
local language.
쐍 Length of G/L Account Number
This is the maximum length allowed for a general ledger account. This setting is
further refined in the account group definition.
쐍 Group Chart of Accts.
Enter the group chart of accounts connected to the operational chart of
accounts.
쐍 Blocked
When active, this checkbox blocks the accounts in the chart of accounts from
being assigned to a company code. This won’t affect accounts already assigned
before this indicator was set. It’s generally used when you’re still building up the
chart of accounts and aren’t sure of the final accounts in it.
Figure 2.20 Settings for Creating Chart of Accounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
99
100
Chapter 2 General Ledger Accounting
Account Groups
The account groups categorize general ledger accounts according to their purpose.
All general ledger accounts are assigned to an account group based on how the
accounts are used when posted to. The account group of an account determines
the fields available for entry in the company code segment of the G/L account and
defines the number range an account can be created in.
The common account groups for general ledger accounts are as follows:
쐍 Fixed asset accounts
쐍 Material accounts
쐍 Cash accounts
쐍 Bank accounts
쐍 Customer and vendor general ledger accounts
쐍 Miscellaneous general ledger accounts
쐍 P&L accounts
In Figure 2.21, you define account groups per chart of accounts 1. Per account
group, you enter a four-digit code, a name, and a range of accounts. Double-clicking on a line in the screen will take you to a screen showing the seven field groups
available per G/L account 2. Drilling down further, you reach the field definition
per field group. Here you define the field status for each available field. The field
groupings are defaulted in the system.
The field status 3 can be adjusted in the following ways:
쐍 Suppress
The field isn’t shown and can’t be entered in the screen.
쐍 Req. Entry
The field must be filled.
쐍 Opt. Entry
The field can be filled.
쐍 Display
The field is shown on the screen, but values can’t be changed.
The Account Currency and Field Status Group fields are always marked as required;
that is, you can’t create an account without indicating the values for these fields.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.21 Account Groups, Field Groups, and Field Definition
Warning
Setting a field to Suppress or Display doesn’t mean the field has no value. If the field status was changed—for example, from Opt. Entry to Suppress—and the field previously
had an entry, this entry would remain valid.
In addition to setting the field status per account group, you can also set the field
status per action (create, change, display). This way, for example, you can set a field
as required when you create an account and display when you change it, meaning
that in essence the field can’t be changed.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
101
102
Chapter 2 General Ledger Accounting
When there are conflicting field statuses, the system uses the field status with the
highest priority according to the following list, from highest to lowest:
1. Suppress
2. Display
3. Required
4. Optional
Maintaining General Ledger Accounts
You maintain general ledger account data first on three levels: the general chart of
accounts level, the company code level, and the controlling area level.
At the chart of account maintenance level, you enter the general ledger account
number (can also be alphanumeric). You then select the general ledger account
type from the following four account types:
1. Balance sheet account
This account is for any account that isn’t a P&L account.
2. Primary costs or revenue
This account is for P&L accounts that are used to reflect normal operating costs
and revenues of the company. These accounts are integrated with Controlling.
3. Secondary costs
This account is for accounts used for internal cost allocations in Controlling.
4. Nonoperating expense or income
This account is for P&L accounts that reflect gains or losses from activities that
aren’t from the main businesses of the company, such as profit from an asset
sale or capital gains for a consulting firm. These aren’t integrated with Controlling.
In Figure 2.22, you can see the complete details for the chart of account segment of
the general ledger account. Here, you’ll assign your account to the relevant
account group, and the system will check if the account number given falls within
the range defined. Then, enter a short and long description in the maintenance
language of the chart of accounts. If you’ve assigned a group chart of accounts, you
must also enter the relevant group account. Optionally, you can also assign a functional area for cost-of-sales accounting and a trading partner for consolidation
purposes.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.22 General Data of General Ledger Account
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
103
104
Chapter 2 General Ledger Accounting
If you’re creating a P&L account, you’ll also indicate the P&L statement account
type (P&L Statmt. Acct. Type), as shown in Figure 2.23. This assignment indicates
the retained earning account the values are carried forward to at year end.
Figure 2.23 Retained Earnings P&L Statement Account Type Definition
You maintain the retained earning account per P&L statement account type in
Customizing. You must maintain at least one value here. If you only maintain a
single value in Customizing, then for any P&L general ledger account you create,
the P&L statement account type is assigned automatically.
On the company code level of maintenance, you enter the fields as defined by the
assigned account group. In Figure 2.24, you only see some of the fields that you
maintain for the company code section because different accounts have different
requirements. Let’s explore the most critical fields of company-code-level maintenance:
쐍 Account Currency
When the account currency matches the company code currency, you can post
to the account in any currency. When you specify a different currency for the
account (e.g., a foreign currency bank account), you can only post to the account
in that specific currency.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
쐍 Tax Category
The tax category indicates the tax codes valid for use when posting to the
account. You can select input tax, output tax, a specific tax code, allow any kind
of tax, or leave the field blank to allow no tax to post at all. The Posting without
Tax Allowed checkbox means that you can post to an account that you usually
enter a tax code for, without the tax code. This can be risky because users might
skip tax entry, so it’s advisable and best to define zero-percent tax codes to
input when tax isn’t applicable.
쐍 Alternative Account Number
Here you enter the relative account from the local chart of accounts. If you
select an account that’s already been used, the system raises an error.
Figure 2.24 Company Code Level Maintenance of General Ledger Account
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
105
106
Chapter 2 General Ledger Accounting
쐍 Reconciliation Account for Account Type
Reconciliation accounts provide the general ledger view of the subledger
accounting systems. Consider an example with the vendor subledger: All postings to vendor account 12345 are also posted automatically to general ledger
account 21100000. The general ledger account can’t be posted to directly. Reconciliation of the subledger and general ledger is always guaranteed. You use
this field to indicate if the account is a reconciliation account for assets, customers, vendors, or contract account receivables.
쐍 Open Item Management
This is activated to track offsetting postings for an account. The items posted to
this account are then either open items or cleared items. The balance of an
account with open item management is always the balance of the open items.
You can only change this indicator for accounts with zero balance. In SAP
S/4HANA, you can manage open items per ledger by using the Ledger GroupSpecific Clearing checkbox.
쐍 Sort Key
This field determines what the system will automatically propose in the Allocation field of a document line item. You can always change the field manually.
The system can transfer a value or combined values from the document header
and line into the Allocation field through the sort key. Many keys are delivered
by default with the system, and you can also create your own. Examples of values for the sort key are the posting date, document number, vendor number,
and so on.
쐍 Field Status Group
The Field Status Group defines the field status of the various account assignments you make during posting to the account (e.g., that it’s required to enter a
cost center, that it’s optional to enter a profit center, etc.). There are many standard-delivered field status groups, and you can also define your own to fit your
particular requirements. A few examples of different standard field status
groups include cost accounts, bank accounts (obligatory value date), material
accounts, and revenue accounts.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Primary Cost and Revenue and Secondary Cost Accounts
For primary cost and revenue and secondary cost accounts, you also must maintain Controlling data. The assignment to the controlling area is provided through
the company codes the account is assigned to. You must maintain the cost element category.
For primary cost and revenues, you basically select whether the account depicts
costs or revenues (cost element categories 1 and 11). For the secondary cost
accounts, you select what type of internal Controlling allocations the account is
used for, such as assessments, settlements, internal activity allocations, and so on
(see Figure 2.25).
Figure 2.25 Cost Element Category in General Ledger Master Record
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
107
108
Chapter 2 General Ledger Accounting
There is a single exception for balance sheet accounts being integrated into Controlling. For statistical reasons, you can indicate that asset reconciliation and
material accounts are also cost elements. To do this for asset accounts, the general
ledger accounts must be reconciliation accounts and must be included in the relevant account determinations for asset accounting. For material accounts, they just
have to be assigned to the materials management account determination. You
then have the option to select the indicator to apply the account assignments statistically (as in Figure 2.26 for the asset reconciliation account Machinery & Equipment).
Figure 2.26 Balance Sheet Account Applied Statistically for Controlling
Profit Centers
In the SAP ERP system with classic general ledger accounting, profit centers were
purely Controlling objects and in a separate submodule. With the introduction of
the new general ledger, the profit center became more important in financial
accounting because it’s the object used to derive and fulfill the requirements for
segment reporting. The profit center was designated for that role because it’s an
account assignment that was already integrated into most other components of
the system.
Figure 2.27 shows a nonexhaustive list of ways the profit center is derived during
posting. In addition, a few options for direct assignment of the segment are also
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
109
mentioned. Segments should always be derived by the profit center, but on exception, there are also a few alternative assignment methods possible, especially for
the few cases in which it may not be possible to derive the profit center automatically.
Production Order
Material
General Ledger
Account Default
Account Assignment
Cost Center
Internal Order
General Ledger
Document Entry
BAdI (ABAP Code)
Profit Center
Segment
Document Splitting
Constant
Field Assignment
Project
Fixed Asset
Document
Substitution
Sales Order
Manual Entry
During Posting
Figure 2.27 Deriving Profit Centers and Segments
The first step to define profit centers is to design their hierarchy. All profit centers
in the client are assigned to a profit center hierarchy, and the profit center hierarchy is assigned to the controlling area in Customizing, as shown in Figure 2.28. This
means that all company codes assigned to the controlling area can also potentially
post to the profit center.
In a second step, you assign the profit centers to the hierarchy. The hierarchy can
be flat or structured. Structuring the hierarchy into groups and subgroups makes
sense for selection during reporting, planning, and so on. Figure 2.29 shows a hierarchy structured into groups.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
110
Chapter 2 General Ledger Accounting
Figure 2.28 Profit Center Hierarchy
Figure 2.29 Profit Center Hierarchy Maintenance
When you create a profit center, you select the controlling area and then assign the
company codes the profit center is valid for, as shown in Figure 2.30. As discussed,
you must assign the profit center to the hierarchy by indicating the profit center
group it belongs to. You also maintain the relevant segment to be derived from the
profit center.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
When you’re done entering the data, you activate the profit center and can then
enter it during posting and assign it to other objects.
Figure 2.30 Profit Center Maintenance
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
111
112
Chapter 2 General Ledger Accounting
Global Financial Accounting Configuration
In this section, we’ll look at configuration options that define how the system will
behave and what functionalities will be available in financial accounting. We’ll
cover the options for parallel accounting, managing the fiscal years, currencies,
journal entries, and tax handling, and we’ll explain tolerance groups.
Parallel Accounting
Parallel accounting, also known as parallel valuation, is increasingly important for
companies, especially multinationals and their subsidiaries. It’s no longer sufficient to report only local accounting principles in the increasingly global environment, even on the nonconsolidated individual company code level.
Figure 2.31 shows three examples centered on provision postings.
IFRS
LOCAL
Treated the same
way for both
accounting
principles.
Provision posted
with the same
amount.
Journal entry
provision for
bonus payout
extensions
IFRS
LOCAL
IFRS
LOCAL
Provision
for IFRS
standards
1000
Provision
for local
accounting
standards
2000
Revenue
recognition
for unbilled
invoices
allowed in
IFRS
Revenue
recognition
for unbilled
invoices not
allowed in
local
accounting
standards
Journal entry
provision for
future warranty
claims IFRS
Journal entry
provision for
future warranty
claims LOCAL
Journal entry
for revenue
recognition
from contract
Figure 2.31 Example of Parallel Accounting
For simplicity, two accounting principles are assumed, but it’s the same logic with
more as well. The standard general ledger posting would have the same amounts
posted to the same accounts for all accounting principles. In SAP S/4HANA, in this
case, you post a single document to update all areas 1. Sometimes, it’s required to
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
post different values for the same scenario to the different accounting principles.
The recommended approach here is to post separate documents to update each
accounting principle 2. In the third case 3, certain postings are only allowed or
required in certain accounting principles, but not in all. In this case, you post a separate document to update only the target accounting principles without posting
to the unaffected ones.
There are two basic approaches for mapping parallel accounting in the general ledger in an SAP S/4HANA system: the ledger approach and the accounts approach.
The ledger approach should be the preferred solution for new customers. For existing customers converting to SAP S/4HANA from an SAP ERP system who were
using the accounts approach, they can continue to use it. In a second stage, these
customers can implement additional ledgers in a separate project, utilizing the
implementation of further accounting principles through ledger functionality
made available in SAP S/4HANA 1610.
Every SAP S/4HANA client has exactly one leading ledger. The SAP-standard predefined leading ledger for a client is 0L. All company codes in the client are automatically assigned to the leading ledger. According to your customer requirements, you
can define additional standard ledgers for each additional accounting principle.
Additional ledgers are defined as two-digit alphanumeric keys.
Adding standard ledgers to a productive system requires a small project and use of
the Subsequent Implementation of a Further Accounting Principle customizing
functionality released with SAP S/4HANA 1610. In a new system that isn’t yet productive or for a new company code without postings, the process is simple. To
define a new standard ledger, you add an entry in Customizing under Financial
Accounting Global Settings (New). In addition to the key, you input a name for the
ledger. If you copy an existing ledger, you can choose to copy all the ledger assignments to company codes as well.
Configuring Ledgers
Figure 2.32 shows the settings per ledger on the client level, in which you define if
a ledger is the leading ledger and the ledger type (standard or extension).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
113
114
Chapter 2 General Ledger Accounting
Figure 2.32 Ledger Configuration
Figure 2.33 shows the detail screen for the ledger definitions per company code.
Here, you maintain the following:
쐍 Fiscal Year Variant
The fiscal year variant for nonleading standard ledgers. For the leading ledger, it
must be the same as that defined for the company code.
쐍 Pstng Period Variant
The posting period variant for the ledger. Each ledger can have a different posting period variant so that the periods can be opened and closed independently.
쐍 Currency Types
The currency types updated for the ledger. You can set up different currency
types in different ledgers, and every ledger supports up to 10 currency types.
쐍 Parallel Accounting Using G/L Accounts
Used to assign multiple accounting principles to a ledger when using the
accounts approach to multiple valuations.
Figure 2.33 Company Code Settings for Ledger
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Deactivating Ledgers
If you had activated a ledger for a company code and have made postings already
with the ledger assigned, but the assignment is no longer valid, you can deactivate
the ledger for a specific company code. In this case, you must enter the year from
which the deactivation is valid. This is usually a future year; however, any year can
be defined. When deactivating a ledger, the following rules apply:
쐍 All documents that have a posting date before or during the fiscal year specified
in the To Fiscal Year field remain on the ledger.
쐍 Documents with a posting date after the fiscal year specified are no longer
posted to the ledger.
쐍 Any existing posting information for deactivated years is retained and can be
reported on. The data will be incomplete, however, if deactivation occurred
mid-year.
The customizing screen for deactivating ledgers is shown in Figure 2.34.
Warning
After deactivating a ledger for a company code, you can’t reverse the action. You would
need to define a new ledger and assign it to the company code as required.
Figure 2.34 Deactivate Ledger for Company Code
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
115
116
Chapter 2 General Ledger Accounting
Ledger Group Definition
When you create a ledger, the system automatically generates a ledger group with
the same name as the ledger. You can only change the name of this generated ledger group; you can’t add more ledgers. You define a ledger group in Customizing
with a four-character alphanumeric code and a description (Figure 2.35). A customdefined ledger group can include more ledgers. By defining your own ledger
groups, you can perform functions for multiple ledgers together. When posting,
for example, you can restrict the update of individual postings to a ledger group so
that the system only posts to the ledgers in that group. You can have any number
of ledgers in a ledger group.
Figure 2.35 List of Ledger Groups
Manually, you only should create ledger groups when you want to combine several ledgers for joint processing in a function. During transaction processing, such
as posting a document, when you leave the ledger group blank, the system will
process all standard ledgers. For each ledger group, you assign a single representative ledger, which is used by the system to determine the posting period to use
during posting and to check if the period is open (Figure 2.36). When the leading
ledger is included in a ledger group, it always must be set as the representative ledger.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.36 Ledger to Ledger Group Assignment
Warning
During posting, the system will update all ledgers assigned to the ledger group so long as
the representative ledger of the group is open for posting, even if the posting periods are
closed for the other ledgers.
Extension Ledgers
With SAP S/4HANA, extension ledgers were introduced to add flexibility to posting and reporting in the general ledger. In a traditional SAP ERP system, financial
accounting and management accounting are separate systems with different sets
of tables. This made it possible to add postings and perform allocations in management accounting independent from the legal limitations imposed in financial
accounting. With the introduction of the Universal Journal, this independence is
lost, so the extension ledgers were introduced to restore it.
An extension ledger is an add-on delta-logic ledger to which you can post without
changing values of the underlying ledger. In the Customizing activity in which you
define additional ledgers, you can select the extension ledger type. You then need
to define the underlying ledger. Only a standard ledger can be defined as underlying. When you define an extension ledger, the system assigns it to a ledger group
with the same name. An extension ledger can’t be added to ledger groups manually, so only the group created automatically can include the extension ledger. An
extension ledger can be created at any time and doesn’t require migration or other
data-related activities to be performed due to its delta nature. Figure 2.37 shows
some use cases for you to create own extension ledgers. As you can see, these go
beyond management accounting. Extension ledgers also can be used in SAP
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
117
118
Chapter 2 General Ledger Accounting
S/4HANA systems migrated/converted from SAP ERP systems that didn’t make
use of ledgers (classic general ledger systems or single ledger configurations).
Extension Ledger Z1
Post into a closed period without changing legal reports
Standard Ledger L0
All extension ledgers
must reference a
standard ledger
All reporting on the
extension ledgers
include the values of
the underlying ledger
Extension Ledger Z2
Perform postings to different accounts for consolidation
Extension Ledger Z3
Perform manual allocations for management accounting
Extension Ledger Z4
Post noninvoiced contracts as revenue to simulate numbers
Extension Ledger ZN
Any other scenario covering business needs of accounting
Figure 2.37 Extension Ledger Use Cases
In addition to the traditional extension ledger type, SAP is using extension ledgers
to offer additional accounting and controlling functionality; these are not part of
external accounting and are excluded for any financial reports you would publish.
Specifically, there are currently two scenarios that are supported with the prediction and commitments extension ledger types:
쐍 Predictions: The system saves line items of posted sales orders to the extension
ledger. You can report expected revenue based on the data from the sales
orders. These are not official values but are useful reporting values for management decisions.
쐍 Commitments: The system saves line items of posted purchase requisitions and
purchase orders to the extension ledger. These are saved as commitments and
you can analyze the commitments in reports for plan/actual/commitment
analysis.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Tip
These additional use cases are traditionally handled as part of the management accounting realm. Adding these scenarios to the Universal Journal is a step toward blurring the
lines between management and financial accounting, at least from the architectural
standpoint. We mention this to make a case for investing some time into learning at least
some basic management accounting.
Accounts Approach
In the accounts approach to parallel valuation, you use a single ledger to map multiple accounting principles via separate sets of general ledger accounts.
In this case, when you have differences in valuations for different accounting principles (accruals, fixed assets, currency exchange), you create a closed system of
accounts per accounting principle. This way, you don’t have double the total
accounts in the chart of accounts but only those for which it makes sense. For
manual transactions, you only need to post with the accounting-principle-specific
accounts to differentiate the document. For automatic transactions (e.g., posting
to fixed assets), you maintain the separate accounts in the relevant account determinations per accounting principle.
As discussed previously, you can assign multiple ledgers to a ledger and then set
the Parallel Accounting Using G/L Accounts checkbox. Although commonly all
accounting principles mapped with the accounts approach are handled from a single ledger (and almost always the leading ledger), in SAP S/4HANA you still need to
maintain separate ledger groups for each accounting principle. These ledger
groups have the same ledger assigned to them and are ledger groups with a single
ledger assigned.
In new systems with SAP S/4HANA, you should always set up the ledger approach
to parallel valuation. The accounts approach is reserved as a scenario for systems
converted to SAP S/4HANA from SAP ERP systems without the ledger approach.
Accounting Principles
The accounting principles are defined in Customizing with a four-character alphanumeric code and a description (Figure 2.38).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
119
120
Chapter 2 General Ledger Accounting
Figure 2.38 Accounting Principle Definition
The accounting principle object itself carries no rules or Customizing definitions.
You assign each accounting principle to a ledger group (Figure 2.39).
Because an accounting principle will be used, in theory, to post and report for a
specific legal or other requirement, there generally should always be a one-to-one
assignment of ledger group to accounting principle.
Figure 2.39 Accounting Principle and Ledger Group Assignment
The exception to this is when using the accounts approach to parallel valuation. In
this case, as you can see in Figure 2.40 1, the Parallel Accounting Using G/L
Accounts indicator is checked. Also in Figure 2.40 2, you can see it’s possible to
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
assign the same ledger group to two separate accounting principles in this case.
Ledger groups containing an extension ledger can be assigned to accounting principles as well.
Figure 2.40 Ledger Configuration for Accounts Approach
Fiscal Year Variant
The start and end dates of a fiscal year, as well as the division of the year into periods, are defined in a fiscal year variant. The variant is subsequently assigned to the
relevant company codes (and controlling areas). The fiscal year and periods are
defined according to the requirements of the accounting department of each company and usually depend on legal regulations. SAP S/4HANA is delivered with
many standard variants and is also flexible, allowing you to create own variants to
cover any business cases required (Figure 2.41).
Usually, you create a year-independent fiscal year variant, meaning each year has
the same start and end date and the same number of periods as the previous one.
In special cases, you can create a variant for which you can define different settings
per year, usually to cover a special need, such as liquidation or acquisition of the
company. A year-specific variant is often defined as a shortened fiscal year with
a nonstandard start or end date (Figure 2.42 1 shows the per-year definitions
required for the year-specific variant).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
121
122
Chapter 2 General Ledger Accounting
Figure 2.41 Fiscal Year Variant List and Definitions
Figure 2.42 Fiscal Year Variant Definition and Period Examples
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Fiscal years that are based on calendar years and periods (January to December, 12
periods) are the simplest, and you don’t define the periods for these. In Figure 2.42,
variants K* are defined as calendar year variants. If a fiscal year variant has different start and end dates than the calendar year, you need to define the year shift in
the period definition. Also in Figure 2.42 2, variant V6 is a year from July to June.
The fiscal year 20XX starts in July 20XX-1 and ends June 20XX, so by defining an
offset of –1 year for the first six periods, the system sets the correct fiscal year,
which is a year more than the calendar year. Figure 2.42 3 also shows a case in
which a fiscal year has more than 12 periods defined; it’s also possible to have less
than 12 (e.g., one period per trimester). The periods don’t have to be equal among
themselves; some can last longer than others.
The final important thing to know about fiscal years is the special period definition. Special periods are used during closing. To post to a special period, you enter
the last day of the fiscal year as the posting date and manually set the period. The
system supports up to four special periods to provide flexibility to handle the different phases of closing. You can open and close special periods independently
from normal periods, allowing for postings to be made after the year has ended
and the first period of the new year has opened.
Integration of Controlling with the General Ledger
In SAP S/4HANA, integrating Controlling with the general ledger isn’t an option—
it’s a requirement. The line item table for both components is the same, and any
posting made in Controlling is also a posting in the general ledger. This includes
internal Controlling postings made with secondary cost elements, which are
defined as secondary cost general ledger accounts. All Controlling account assignments from overhead cost controlling to profitability analysis are updated on the
same line items and are thus available for analysis directly in the same reports.
The courses at this level don’t go in depth on what other assignments are made
between general ledger accounting and Controlling, but it’s good to know the following:
쐍 Controlling postings require a document type; this is usually defined as one or
more separate Controlling-specific document types.
쐍 Each Controlling business transaction is mapped to a document type, and they
can all be mapped to the same document type.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
123
124
Chapter 2 General Ledger Accounting
쐍 When posting manual Controlling transactions, you can enter the document
type and the ledger group. For transactions for which you don’t have the option
to enter these, the system uses whatever assignments where defined in Customizing.
Currencies
SAP S/4HANA comes preconfigured with most world currencies defined and
assigned to currency keys per their ISO codes (Figure 2.43). You can set a validity
date for a currency so that if the currency for a country changes, you can make
sure it’s no longer used during posting.
Figure 2.43 Currencies Delivered in SAP S/4HANA
The system uses exchange rate types (Figure 2.44) so you can enter a different
exchange rate ratio depending on the business case. Examples of different scenarios include legal valuation, internal/group valuation, and planning. You assign an
exchange rate type to a currency type in Customizing.
In a productive system, the translation ratios for currencies must be maintained
periodically (often daily). The translation ratio defines how many units of one currency equal a unit of a different currency.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.44 Currency Exchange Rate Types
The system offers reports to upload files with exchange rate ratios and reports that
can read real-time exchange rate feeds. To help with maintenance (Figure 2.45),
because the currency combinations are in the hundreds, you can define a base currency that is then used as the basis for translating rates among other currencies.
Figure 2.45 Exchange Rate Maintenance
As an example:
쐍 You define EUR as the base currency.
쐍 You maintain that 1 EUR equals 0.9 GBP.
쐍 You maintain that 1 EUR equals 1.1 USD.
쐍 The system deduces the rate between GBP and USD.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
125
126
Chapter 2 General Ledger Accounting
If you maintain a specific manual rate for a combination of currencies, the system
will use that; during posting, you can override the proposed values of translation
and enter a manual translation rate.
You might come across the terms direct quotation or indirect quotation. These
terms define how the currency translation rate is maintained:
쐍 With direct quotation, one unit of the foreign currency is translated to the local
currency. For example, with EUR as the local currency, $1 buys €0.9.
쐍 With indirect quotation, it’s the opposite: €1 buys $1.11.
You define the standard entry as direct or indirect per currency pair.
The SAP S/4HANA system allows for currency maintenance using worklists, which
are assigned to separate users for when a maintenance task is shared between
employees. Using worklists allows multiple users to work on exchange rates at the
same time (so long they’re working on different worklists) and allows for better
authorization control because specific worklists with specific currencies can be
assigned to a user.
The system uses currency types to record different value amounts in the line item
tables. All company codes record values in the company code currency that is
defined based on legal requirements (the local currency where the company operates). In addition to the company code currency, the system will record the document currency as well because this is also required for audit and legal reasons. The
other fixed currency type assignment per company code is the global currency,
which is the currency type assigned to the controlling area. Beyond these, you can
assign an additional eight currencies per ledger that the system can update and
record during transaction processing. The SAP S/4HANA system comes preconfigured with the following currency types (Figure 2.46), and you can enhance these
with your own types:
쐍 00: Document currency
쐍 10: Company code currency
쐍 20: Controlling area currency
쐍 30: Group currency
쐍 40: Hard currency
쐍 50: Index-based currency
쐍 60: Global company currency
쐍 70: Controlling object currency
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.46 Currency Types
Document Types and Number Ranges
In financial accounting, the document type is used to group and categorize business transactions. The document type is entered in the document header and controls which accounts can be posted to. The document type also defines the number
the document is assigned when posting (or parking).
SAP S/4HANA comes with predefined document types for most common business
scenarios. You can define your own document types in Customizing, according to
your needs. Document types are defined on the client level, so they can be used
directly when posting to all company codes so long as the document number
range assigned to the document type is defined for the company code.
You define a new document type as a two-digit alphanumeric code and provide a
description. You can usually copy an existing document type that covers a similar
business case as the one you’re defining the new document type for. You can see
the entries you maintain per document type in Figure 2.47. The following are the
most important settings:
쐍 Number Range
This defines the numbers assigned to documents posting using the document
type.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
127
128
Chapter 2 General Ledger Accounting
쐍 Reverse Document Type
When you reverse a document posted with a specific document, the system
assigns the document type of this field for the reversal document. If the field is
left blank, the system assigns the original document type. In the example
shown, the system would use document type AB for reversal of documents
posted with document type SA.
쐍 Authorization Group
By assigning an authorization group, you can limit the users able to post using
the document type to those who have roles with the authorization group
assigned.
쐍 Account Types Allowed
You select one or more account types that can be used with the document type.
This helps limit the use of the document type to the specific business cases it
was designed for and protects from erroneous postings to a certain extent.
Figure 2.47 Document Type Definition
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
쐍 BI Only
This batch input option allows you to limit posting with a document type
through a batch process (e.g., posting through uploading an Excel file).
쐍 Exchange Rate Type for FC Documents
This allows you to set a default exchange rate type that the system will propose
when the document type is selected. Default values can be changed manually
during posting.
쐍 Reference Number
This is the document header text required during entry; you can mark these
checkboxes to mark the fields as required. This acts as a reminder for the users
to enter the document details in the fields. Usually, you mark these at least for
customer and vendor invoice document types.
쐍 Net Document Type
You can select this checkbox for posting vendor invoices. When the checkbox is
selected, the cash discount calculated for a vendor is directly posted to the discounts account when the invoice is posted. During the payment posting, the
system will post a correction as needed (e.g., if the full discount wasn’t awarded).
쐍 Cust./Vend. Check
This ensures that only a single customer or vendor can be posted to in a single
document. It doesn’t limit how many lines can be posted to the same customer/
vendor.
쐍 Negative Postings Permitted
This checkbox for reversal will be analyzed later in this chapter in the Reversing
Documents section.
쐍 Intercompany
When selected, this checkbox allows you to post cross-company code documents with the document type.
쐍 Enter Trading Partner
This indicates that you can enter the partner company manually; it’s usually
used in conjunction with the Intercompany checkbox.
Posting Keys
The posting key defines the account type of a line item and whether the line is a
debit or credit posting. In SAP S/4HANA, the two-digit posting key is generally a
“hidden” attribute because, in many applications, you only select debit or credit,
and the posting key is assigned based on the application used. For example, the
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
129
130
Chapter 2 General Ledger Accounting
posting keys for general ledger accounting, as shown in Figure 2.48, are 40 for debit
1 and 50 for credit 2. In the Post General Journal Entries app, the user will select
debit, and the system will post using posting key 40 automatically.
Posting keys are defined on the client level, and it’s recommended to use those
delivered by SAP because they should cover all business scenarios. The additional
definitions made for a posting key other than the Debit/Credit checkboxes and the
account type are whether the posting key is relevant for sales, whether it’s used to
post special general ledger transactions for customers and vendors, whether you
post payment transactions with the posting key, and finally what posting key is
assigned when the line is reversed.
For each posting key, you also define the field status. The field status is more commonly controlled by the general ledger account field status group rather than the
posting key. You can see the field status grouping on the right side of Figure 2.48.
Figure 2.48 Posting Key Definition
It’s important to understand the way the system behaves in case of a conflicting
field status for the same field. If this happens, both statuses are taken into consideration, but one of them takes precedence. The following field status options take
priority (from strongest to weakest):
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
1. Suppress
2. Display
3. Req. Entry
4. Opt. Entry
Let’s analyze a few example scenarios:
쐍 If a field is marked as required at the account field status level, and you define
the field as hidden in the posting key (or vice versa), you receive an error message when trying to post (see Figure 2.49).
Figure 2.49 Field Status Error Example
쐍 If a field is marked as display only at the account field status level, and the posting key defines that it’s hidden, the field will remain hidden. Again, if it’s filled
automatically, the field will be posted to, and the value will be shown in reporting.
Tip
Usually, you would set all fields as optional in the posting key field status and control
which fields are used with the account field status group.
In some cases, the field status of a field is controlled in another configuration; for
example, the tax code field only becomes ready for input when the account is
marked as tax relevant. Other examples are the profit center and segment, which
are required entries when specified as such in document splitting.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
131
132
Chapter 2 General Ledger Accounting
It’s useful to keep in mind how specific ranges of posting keys are assigned to
account types in the default SAP S/4HANA system, as listed in Table 2.1.
Debit
Credit
Account Type
01–09
11–19
Customer
21–29
31–39
Vendor/supplier
40
50
General ledger
80–86
90–96
General ledger (materials management integration with general
ledger)
70
75
Asset
89
99
Material
Table 2.1 Posting Key Ranges and Account Types
Tolerance Groups
Businesses usually apply rules for amounts each employee is authorized to handle
in various posting transactions. The most basic setting for accounts in financial
accounting with SAP S/4HANA is the tolerance group, as shown in Figure 2.50. The
tolerance group assigned to a user defines four basic, amount-related posting limits a user can have:
쐍 Maximum amount per document (the amount includes all the debit and credit
items)
쐍 Maximum amount per open item (the limit doesn’t apply for automatically created line items, such as those of the payment program)
쐍 Maximum cash discount percentage per line item
쐍 Maximum permitted payment differences allowed, with amounts defined separately for overpayments and underpayments
The tolerance amount can be set differently for each company code. For all company codes, you define a “blank” tolerance group with the most common tolerance limits for accounting employees. The blank tolerance group is defaulted for
all because it’s assigned to all users. You must assign a specific tolerance group to
a user to differentiate that user’s amount limits. Only a single tolerance group can
be assigned for a user—that is, the same tolerance group for all company codes a
user can post in.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Figure 2.50 Maintain Tolerance Limits for Tolerance Group
Tax Handling
Taxes are a complicated subject and are detailed in the specific legislation for each
country. The scope of actions performed by SAP S/4HANA includes the following:
쐍 Calculating the tax amounts based on preconfigured rules
쐍 Updating tax accounts with the calculated values
쐍 Posting adjustments to tax amounts for discounts and other deductions
쐍 Outputting the required tax reporting forms to provide to tax authorities
SAP S/4HANA handles the following types of taxes during posting:
쐍 Value-added tax (or goods and services tax)
This is an indirect tax imposed on every stage of production of a product or a
service and is commonly levied on all incoming and outgoing invoices. This is
common in most countries in the world, including all EU countries.
쐍 Sales tax
This is the percentage of revenue imposed on the retail sale of goods.
쐍 Withholding tax
This is commonly a tax the company deducts from a payment to a person and
pays to the government directly—that is, a kind of tax credit for the person the
tax wasn’t paid to directly. Other types of withholding tax include taxes levied
on income from securities.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
133
134
Chapter 2 General Ledger Accounting
쐍 Other types of tax
Legislations vary, and SAP’s global software must support all local requirements.
SAP S/4HANA is often used with external specialized tax software, especially in
areas with complex regulations or rules that vary due to multiple jurisdiction
combinations, such as in the United States.
SAP S/4HANA comes with preconfigured tax procedures for every country (Figure
2.51). You can copy and modify these as required. The settings maintained in the
tax procedure (Figure 2.52) define the sequence of calculations for the condition
types (tax types). Another important field is the Account Key, for which the
account determination is maintained so the system knows which accounts need
to be posted to.
Figure 2.51 Tax Procedure List
Figure 2.52 Tax Procedure Details
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
Legal regulations for each country or jurisdiction define that the base tax amount
is either the net amount or the gross amount, as explained here:
쐍 Net amount
The tax is calculated on the posted amount minus relevant discounts.
쐍 Gross amount
The tax is calculated on the full amount, regardless of discounts. Adjustments
are made in a second step after the discount is realized.
During document posting, you enter a tax code on a line item to specify the tax
percentage and valid tax type and account. The tax code is a two-character alphanumeric key. You define tax codes on the client level either by country or by country and jurisdiction code combination. To create a tax code, you can use
Transaction FTXP and then copy an existing similar tax code. The system comes
delivered with predefined tax codes for many countries, so you might not need
additional codes.
During tax code definition, you enter the valid tax percentage rate for the specific
tax types. When a new tax percentage is introduced, instead of changing an existing tax code, you define a new one to maintain historical accuracy and manage the
percentage transition period.
Figure 2.53 Manage Tax Codes
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
135
136
Chapter 2 General Ledger Accounting
When you select the Tax accounts button, a window pops up displaying the tax
account. If the account key defined in the tax type only allows one account, the
account is automatically set (as in the pop-up window shown in Figure 2.53); otherwise, you select the correct account from those allowed from the account determination.
When posting a tax account, the tax type defines whether the tax is posted into a
separate line (most commonly) or whether the tax amount will be distributed to
the relevant revenue or expense accounts (e.g., certain nondeductible taxes).
Regarding tax, a general ledger account that you post tax to must be marked as an
input or output tax account. All tax-related states for general ledger accounts are
shown in Table 2.2.
Tax Category Field
Description
Blank
Not tax-relevant
>
Output tax account
<
Input tax account
+
Output-tax-relevant
-
Input-tax-relevant
*
Relevant for all kinds of tax
##
Specific tax code only
Table 2.2 Tax Categories on General Ledger Accounts
Analyzing Document Splitting
When you post a document to the general ledger, you enter data in the header segment with information valid for the whole document and then start building up
the line items. Depending on the account type and system configuration, you
enter different information in each line item. For example, you would enter a cost
center for an expense but not for a vendor or tax line because those aren’t relevant
to Controlling. Because the profit center is derived easily from Controlling account
assignments (e.g., the cost center), it’s easy on the P&L level to have the profit center and thus the segment in all lines.
However, for the lines posted to balance sheet accounts, the assignment of a line
to a profit center isn’t always simple or even possible manually. To get past this difficulty, SAP S/4HANA uses document splitting. On a very general level, with document splitting, the amount assignments of the lines in which, for example, the
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
profit center was entered or derived act as splitting rules that guide the system to
assign the profit center proportionally to the other lines.
An example should help make this clearer. Assume you make the entries shown in
Table 2.3.
Line
Number
G/L Account
Description
Debit/
Credit
Amount
Cost
Center
Profit
Center
Segment
1
Vendor
C
1100
2
Expense A
D
400
CCA
PCA
SA
3
Expense B
D
600
CCB
PCB
SB
4
Tax
D
100
Table 2.3 Invoice Document: Entry View
In this case, during entry, the user would enter the cost center and through that
assignment the system would derive the profit center and segment. Without document splitting, the balance sheet accounts for the vendor and tax would remain
unassigned. With document splitting activated for both profit center and segment
characteristics, the system creates additional lines and splits the amount proportionally, as in Table 2.4.
Line
Number
G/L Account
Description
Debit/
Credit
Amount
1
Vendor
C
2
Vendor
3
Cost
Center
Profit
Center
Segment
440
PCA
SA
C
660
PCB
SB
Expense A
D
400
CCA
PCA
SA
4
Expense B
D
600
CCB
PCB
SB
5
Tax
D
40
PCA
SA
6
Tax
D
60
PCB
SB
Table 2.4 Invoice Document: General Ledger View
Table 2.3 with its four lines is what SAP refers to as the entry view of a document.
Table 2.4 shows the general ledger view.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
137
138
Chapter 2 General Ledger Accounting
Tip
The general ledger view is posted with all line items with all splitting detail in the Universal Journal table. Interestingly, if the company code was assigned to an additional standard ledger, the system would post 12 line items, six for each ledger. It becomes obvious
that if for a simple example you go from four line items to 12, the six-digit line item field
might be useful for the Universal Journal, allowing for up to 999,999 lines per document.
Document splitting is activated on the client level in Customizing for general ledger accounting (Figure 2.54). Document splitting can be activated simply with the
flip of a switch in a greenfield system without postings. If you want to activate document splitting for existing systems, there is a functionality planned for the 1709
release of SAP S/4HANA that will require a small separate project. The basic settings you indicate when activating document splitting for your client are listed
here:
쐍 Document Splitting and Method
This includes all splitting rules for the business transactions and business transaction variants. You generally should be able to use the default delivered by
SAP.
쐍 Inheritance indicator
This assigns the account assignments defined as splitting characteristics to all
lines when the account assignment combination is unique for the document. If
you have, for example, an invoice as in Table 2.3 but with one expense line item,
the system won’t use splitting rules to fill the profit center and segment of the
vendor and tax lines; it will use inheritance to transfer them. When there are
two or more account assignment combinations (as in Table 2.3), inheritance
won’t be used.
쐍 Standard A/C Assgnmt. and Constant
Here you define a default account assignment, such as a default profit center
and segment, for line items for which it’s not possible to enter or derive the correct account assignments at the time of posting. As an example, say you receive
a cash payment from a customer but haven’t yet been invoiced by the customer. You might post the transfer from cash to bank account initially, but
because no details about the nature of the revenue items are known or entered,
the system will use the defaults defined to fill the account assignment for profit
center and segment. When the invoice is posted and the payment cleared, the
account for the payment receipt will balance to zero, so the accuracy of the initial account assignments posted isn’t significant. You can define defaults on the
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
splitting method level but also make them more specific for item categories
(general ledger account groupings).
Because splitting is activated on the client level, all company codes are affected by
default. In this step, you can define that splitting should not be performed for certain company codes (you select the Inactive indicator shown in Figure 2.55). This
generally should be avoided, especially in an SAP S/4HANA system in which lineitem reporting is a big advantage of the solution and having more detail for the
line item doesn’t slow reporting down. You shouldn’t deactivate splitting for a productive company code because doing so will lead to inconsistencies.
Figure 2.54 Document Splitting Activation
Figure 2.55 Deactivate Document Splitting for Company Code
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
139
140
Chapter 2 General Ledger Accounting
Document Splitting Characteristics
In Customizing, you select which account assignments will be used as splitting
characteristics. You can select fields based on the general ledger scenarios assigned
(in Figure 2.56 you can see that Profit Center and Segment are selected) or custom
fields you add to the Universal Journal through coding block extensibility. You can
define an account assignment as a zero-balance splitting characteristic. In this
case, the system will make sure that each document balances per relevant account
assignment characteristics. Finally, for each field, you select whether it’s a mandatory characteristic. A mandatory field must be filled for all line items posted to the
general ledger. If a field marked as mandatory can’t be entered or derived during
posting, the system raises an error. You would select both the Zero Balance and
Mandatory Field checkboxes if a field is required to report on the balance sheet
level for the relevant account assignment, as is the case for the Segment field when
it’s used for segment reporting.
Figure 2.56 Define Document Splitting Characteristics for General Ledger Accounting
Different business transactions and accounts can be handled differently by the
system regarding document splitting. You configure the grouping of accounts and
the mapping of these to item categories in Customizing. Most accounts are
mapped with a specific type automatically by the system, but you need to assign
the category manually for revenue accounts, expense accounts, bank account/
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
cash accounts, and balance sheet accounts. You also assign document types to
business transactions and can further specify business transaction variants to
refine the splitting rules as shown in Figure 2.57.
Figure 2.57 General Ledger Account and Document Type Splitting Definition
Document Splitting Steps
There are three steps in document splitting:
1. Passive document split
This includes all splitting that you can’t configure and that happens automatically. The most typical example here is a payment for an invoice. If we continue
the example of Table 2.4, a payment made to clear the invoice will have the line
in the entry view as shown in Table 2.5.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
141
142
Chapter 2 General Ledger Accounting
Line Number G/L Account Description Debit/Credit Amount Profit Center Segment
1
Bank Account
C
1100
N/A
N/A
2
Vendor
D
1100
N/A
N/A
Table 2.5 Payment Entry: Document View
Taking into consideration the relevant invoices, account assignments, and
amounts posted, through passive splitting the system would produce the lines
in the general ledger view as shown in Table 2.6.
Line Number G/L Account Description Debit/Credit Amount Profit Center Segment
1
Bank Account
C
440
PCA
SA
2
Bank Account
C
660
PCB
SB
3
Vendor
D
440
PCA
SA
4
Vendor
D
660
PCB
SB
Table 2.6 Payment Entry: General Ledger View
2. Active document split
This is the “normal” document rule-based splitting process that you customize,
and the system splits based on predefined rules. An example of active document splitting was shown earlier in Table 2.4.
3. Zero-balance clearing line formation
In this step, the system generates the lines required to ensure that the document balances for each account assignment specified as a zero-balance splitting
characteristic. This is commonly required for transfer postings for which you
post between profit centers and segments, as shown in Table 2.7.
Line Number G/L Account Description Debit/Credit Amount Profit Center Segment
1
Expense 1
C
1000
PCA
SA
2
Expense 1
D
1000
PCB
SB
Table 2.7 Transfer between Profit Centers: Entry View
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
In the entry view, you have two simple lines reposting the same expense line to
two different profit centers (and subsequently two different segments). If the system is set up as shown in Figure 2.56, with both profit center and segment defined
as zero-balance characteristics, the system would post the line in the general ledger view as shown in Table 2.8.
Line Number G/L Account Description Debit/Credit Amount Profit Center Segment
1
Expense 1
C
1000
PCA
SA
2
Clearing 1
D
1000
PCA
SA
3
Expense 1
D
1000
PCB
SB
4
Clearing 1
C
1000
PCB
SB
Table 2.8 Transfer Between Profit Centers: General Ledger View
Adding the two clearing lines enables the document to be posted with zero balance
for all account assignments. In addition, for every document that generates clearing lines posted, the clearing account will always balance to zero.
Business Transactions in the General Ledger
The daily business transaction management for general ledger accounting
includes posting, changing, and reversing general ledger document entries. In
addition, we’ll go over cross-company code transaction posting and document
clearing for open-item-managed general ledger accounts.
Posting General Ledger Documents
When entering a document, you first enter the details that concern the header of
the document and then start building up the various line items you’ll post to. The
header details are valid for the complete document. The system checks that all
required header details are entered before you can proceed with entering data in
the line item.
In SAP S/4HANA, the main application for entering general ledger documents is
the SAP Fiori Post General Journal Entries app. In the header section of the document (Figure 2.58), the most important fields are the following:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
143
144
Chapter 2 General Ledger Accounting
쐍 Journal Entry Date
This date is usually the date written on any type of document that prompted
the entry (e.g., the invoice date for posting an invoice). If there is no specific document, you usually enter the same date as the posting date.
쐍 Posting Date
The posting date is the date the system uses to update the database. It will often
be the same as the actual entry date, but there is no requirement that it must be.
Based on this date, the system defines the posting period and the fiscal year to
make the entry.
쐍 Journal Entry Type
The document type was analyzed earlier in this chapter in the Document Types
and Number Ranges subsection.
Figure 2.58 Document Header
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
쐍 Header Text
This is usually used to note down the business reason for posting the document. The header text supports only 25 characters; you can add longer notes in
the Notes tab.
쐍 Exchange Rate
This is defaulted to the rate valid on the translation date; you can also update
the rate manually. The system will issue an error if you enter a rate beyond a
defined limit from the valid rate. You define the maximum exchange rate deviation in the global company code settings (refer back to Figure 2.9).
쐍 Translation Date
This date is used to define the proposed translation rate. If not input manually,
the system uses the Journal Entry Date.
쐍 Company Code
The company code entered in the header is defaulted for all lines. You can
change the company code on an individual line to enter a cross-company document.
쐍 Transaction Currency
This is the currency you’ll use for the posting. This document currency is translated to the company code currency and any other currency types defined.
쐍 Reference
Enter the reference number/identification of the document that prompted the
entry (e.g., the invoice number).
쐍 Ledger Group
Enter the ledger group to which you want to post. Ledger groups are analyzed in
parallel accounting with the ledger solution. When you leave the field blank,
posts are made to all ledgers.
Note
Of course, as explained earlier, extension ledgers are only posted to when their ledger
group is explicitly entered. However, as they inherit the values of the defined underlying
ledger, it’s fair to say they are also “posted to” when the field is empty.
The system saves more data than you manually input to the document header as
well. Examples of additional fields written to are the entry date and time, user who
made the entry, and business process used to make the entry (e.g., accounting
posting, purchasing invoice verification, etc.). In addition, when the document is
parked or posted, the document number is also updated on the header level.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
145
146
Chapter 2 General Ledger Accounting
The most basic entries in each line item of a document are the account and the
posting key. In some applications and transactions, such as the Post General Journal Entries app (depicted in Figure 2.59), the posting key is replaced by the debit or
credit amount or a separate field to indicate if the line is a debit or credit line (e.g.,
in Transaction FB50, an enjoy transaction).
Figure 2.59 Document Line Item: Expense Line
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
For general ledger entries, this is easy because debit is defaulted as posting key 40
and credit posting key 50. In many other applications, you need to enter a specific
posting key on the line item, so it’s important that you and your customer are
familiar with the keys.
After entering the account and the posting key, the system displays the rest of the
fields for entry on the line item based on the rules defined in the field status definitions of the posting key and the account. Figure 2.59 shows an example of the
fields available for an expense line. In this case, you have Controlling-relevant
fields ready for entry. The system will derive many fields on the line item based on
the assignments made on the entered cost object. In the example here, the Cost
Center was manually entered by the user, and the Profit Center, Segment, and Functional Area were all derived.
When the account is relevant to tax, you also enter a Tax Code. You can specify if
the system should calculate the tax amount automatically and if you’re making a
net entry. A net entry would mean in this case that you’re entering the amount
without tax on the expense line, leading to a tax base of 1,100 instead of 1,000.
The Item Text is usually an optional entry for a user to input a short note. The
Assignment field is filled automatically based on the sort key defined in the general ledger account master, often with the data from the reference field from the
header. You can override the automatically derived entry and fill it in yourself.
Figure 2.60 shows examples of the different account assignments required for a
posting to a bank account. Here you can see fields such as the House Bank, House
Bank Account, and Value Date. The value date is especially important for cash and
bank-related postings because it’s the date on which the system considers the cash
transaction to be made. It’s configurable to be assigned automatically as the entry
date. Even when this is selected, you can always override the date proposal by
entering your own date.
At this point, when you’re entering and building up line items for the document,
document splitting isn’t yet applied, so the Profit Center and Segment fields, which
are splitting characteristics, aren’t filled in.
Before posting a document, you can simulate it. This gives you the chance to check
the entry view before posting and the system time to perform check routines and
provide any valid warning or error messages. You can also simulate the general
ledger view to verify, for example, that document splitting is working as expected
based on the rules defined in Customizing.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
147
148
Chapter 2 General Ledger Accounting
Figure 2.60 Document Line Item: Bank Data
After verifying the document as simulated, you post the document. At this point,
you might still get an error during posting. A common error at this point when still
configuring the system is a missing document number range. The system only
assigns a number to the document when you post it (or when you park it), so there
is no prior checkpoint for this.
Tip
In the rare occasion that you choose to have an external document range assigned to the
document type, you enter the document number when entering the rest of the document header information.
Warning
After posting a document, there is no turning back. Changes from this point on are only
minimal, and if you made a mistake during entry, you’ll probably have to reverse the document and repost it.
Changing Documents
There are two separate areas in which changes are allowed for a document: the
document header and the line item (Figure 2.61). You configure rules for changing
documents either for all company codes or individually, and the individual rule
takes precedence over the global rule.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
For the document header 1, you can define that the fields’ reference and document header text can be changed after a document is posted. You can indicate that
changes are only allowed so long as the period remains open or leave it so that the
fields can change at any time.
For the line items 2, in addition to the specification per company code, you can set
different rules according to the account type and the transaction type. For processing changes to the line item, more fields are available to set as changeable: the line
item text, assignment, payment terms, and payment method. In addition, you
have more control over when a document field might be changed under the Stipulations for Changing area 2.
Figure 2.61 Rules for Changing the Document Header and Line Items
Every time you make changes to a document (header or line item), the change is
logged by the system. You can always view the full history of changes to a document, including information for the following:
쐍 When a change was made (date, time)
쐍 Who made the change
쐍 What was changed for which field (old value, new value)
Any line item field that would alter the financial accounting integrity of the document can’t be changed. Fields such as Posting Key, Account, Amount, Tax Code,
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
149
150
Chapter 2 General Ledger Accounting
Controlling assignments (e.g., Cost Center), Profit Center, and Segment are all
restricted from being changed. To change such fundamental characteristics of a
document, the usual course of action is to reverse and repost it if it’s a Controlling
account.
Reversing Documents
Financial accounting document reversal in SAP S/4HANA is usually performed in
the SAP Fiori Manage Journal Entries app. You enter search criteria for the document or documents you want to reverse, select the ones to reverse from the list,
and reverse them individually or in groups (Figure 2.62).
Figure 2.62 Reversal Posting
When reversing multiple documents, you enter the same reversal criteria for all,
so you must make sure the reversal data is correct for all.
To reverse documents, you enter the following data:
쐍 Reversal Reason
Define reversal settings for the document and indicate why the reversal is performed. We’ll analyze this selection further later in this section.
쐍 Posting Date
Enter the date the system will use to post the reversal. When posting in the
same period as the original document, you usually enter the same posting date
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
as the original document. When posting a reversal for a document in a closed
period, you generally enter the current date. The Period field will be updated
from the period indicated in the posting date.
쐍 (Optional) Tax Reporting Date
Define whether the tax reporting date is maintained when posting a document
in the global settings for the company code. When this is defined in the company code, you can enter a date when reversing the document.
쐍 (Optional) Check Void Reason
Define a void reason for reversing a manual check posting. Obviously, it’s only
relevant when you’re reversing a payment document for which you also issued
a check.
쐍 (Optional) Process Intercompany Transactions Completely
Reverses all journal entries posted with the intercompany transaction even if
you didn’t explicitly select all the relevant entries.
When a document has been cleared, you’re not allowed to reverse it directly. In
this case, the system raises an error message informing you that the document has
been cleared. You must first reset the clearing, and only then can you also reverse
the document.
Figure 2.63 Document Reversal Configuration
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
151
152
Chapter 2 General Ledger Accounting
In SAP S/4HANA Customizing, you configure the allowed reversal reasons (Figure
2.63 1) and define whether negative postings are allowed for a company code
(Figure 2.63 2). A company code that doesn’t allow negative postings can’t use
reversal reasons that are configured to use negative posting.
You can define as many reversal reasons as required for reporting and control purposes. There are only two settings for the reversal reason controls:
쐍 Neg. Pstg. (negative posting)
A normal reversal would debit the credit line items and debit the credit line
items of the original document. A negative posting reduces the transaction figures of the posted account by posting negative amounts on the same debit/
credit side as the original posting. This allows you to give the account debit/
credit figures the status they would have had without performing the original
posting. Negative postings aren’t always allowed, so check with the accountant
if this option is relevant for the company code.
쐍 Alt.Pos.Dt. (alternative posting date)
When you select this option, you can post the reversal to a date that is different
from the original document’s posting date. This is generally marked for reversal
reasons that reverse documents in closed periods.
Cross-Company Code Postings
When entering a simple cross-company code transaction, you enter the company
code the line refers to in each line, as shown in Figure 2.64. The system will generate two documents, one for each company code. For the document to balance per
company code, the system generates a line using a preconfigured clearing account
for the posting document in each company code. The system writes a common
cross-company code document number to be able to group the relevant documents together for reporting.
Figure 2.64 Entering Cross-Company Code Postings
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
In Customizing, you define the clearing account for each pair of company codes in
which cross-company code transactions are valid, as shown in Figure 2.65 1. For
each company code, you determine a posting key and account on the receivables
and payables sides, as shown in Figure 2.65 2. The clearing account doesn’t have to
be a general ledger account: you can also define customer and vendor posting keys
and accounts.
Figure 2.65 Configure Cross-Company Code Postings
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
153
154
Chapter 2 General Ledger Accounting
Financial Document Clearing
When you post a transaction to an account that is open-item managed, the transaction is incomplete until the item is cleared. To clear an open item, you post a
clearing document that balances the open item or groups of the open items to
zero, as shown in Figure 2.66.
Figure 2.66 Post with Clearing
Tip
Accounts with uncleared open items can’t be archived.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 2
When you post with clearing, you select open items from a list of items posted to
the open item account you specify. When you complete your selection, the items
must balance to zero among themselves. Clearing documents created after posting doesn’t change the debit or credit balance of the account; it only matches up
open items. The system creates a clearing document, and the clearing document
number is updated on the original documents from which the open items originate.
If you match the wrong items, you can reset clearing documents for items that
were cleared incorrectly, as shown in Figure 2.67. Another reason you might want
to reset clearing is if you need to reverse one of the documents that created an
open item you cleared.
Figure 2.67 Reset Cleared Items
General Ledger Overview
SAP has released an overview dashboard app (Figure 2.68) for general ledger
accountants to be able to track various key figures, their notification inboxes, and
access some apps using quick links. All the reports and live tiles are updated in real
time with the actual system data (this does add to the app-loading time when first
loading). This dashboard is meant to be the single screen for general ledger
accountants to keep an eye on everything relevant for them.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
155
156
Chapter 2 General Ledger Accounting
Figure 2.68 General Ledger Overview
Important Terminology
In this chapter, the following terminology was used:
쐍 Client
The client is the highest organizational unit and can be seen in business terms
to be the equivalent of a corporate group or group of affiliates.
쐍 Company code
The most important organizational unit in financial accounting, it represents
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 2
the legal entity for which a complete, self-contained set of accounts can be created.
쐍 Segment reporting
A reporting requirement of IFRS and US GAAP legal reporting which stipulates
that company codes need to be able to produce complete balance and P&L
statements per major business activity segment. In SAP S/4HANA, the requirement is covered with the profit center and segment account assignments in
conjunction with document splitting.
쐍 Chart of accounts
A complete register of general ledger accounts required to cover the business
needs of the company codes it’s assigned to. There are three levels of charts of
accounts:
– Operational chart of accounts
– Local chart of accounts
– Group chart of accounts
쐍 Account group
An element that categorizes general ledger accounts. It controls the number
range and types of accounts that can be created.
쐍 Standard ledger
A ledger that holds values for separate valuations; often it represents a separate
accounting principle.
쐍 Extension ledger
A delta ledger that is added on top of a standard ledger for special valuation purposes.
쐍 Parallel accounting with ledgers
A method of parallel valuation accounting using ledgers to depict separate
accounting principles.
쐍 Parallel accounting with accounts
A method of parallel valuation accounting using separate sets of general ledger
accounts for specific accounting functions that are valuated differently in the
separate accounting principles.
쐍 Fiscal year variant
A variant that defines the start and end dates of the fiscal year and defines the
posting periods available during the year.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
157
158
Chapter 2 General Ledger Accounting
쐍 Posting period variant
A variant that controls the open and closed periods for company codes. You can
assign multiple company codes to a single variant to control the periods jointly.
쐍 Document type
The document type categorizes business transactions and defines the relevant
account types and the number range of the documents.
쐍 Posting key
A key that defines whether a line amount is debited or credited and the type of
account posted to. A field status is also maintained on the level of the posting
key.
쐍 Tolerance group
Assigned to each user, it defines the maximum amounts a user can post, as well
as the maximum discounts they can grant.
쐍 Tax code
A key that controls the tax rate and tax account posted to.
쐍 Document splitting
A function that makes account assignments defined as splitting characteristics
to all lines of a document based on specific rules.
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
1.
Your customer operates 20 company codes in 10 different countries and three
continents. What is the minimum number of clients you must configure in
the SAP S/4HANA system to depict this scenario?
첸
A. 3
첸
B. 10
첸
C. 1
첸
D. 20
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 2
2.
What types of objects are maintained separately per client? (There are three
correct answers.)
첸
A. Master data
첸
B. ABAP programs
첸
C. Organizational units
첸
D. Transactional data
첸
E. Function modules
3.
True or False: You can install as many SAP Best Practices packages as needed
in the same client.
첸
A. True
첸
B. False
4.
What can you manually select to copy when you copy a company code? (There
are three correct answers.)
첸
A. Controlling area assignment
첸
B. User profiles and roles
첸
C. General ledger account data
첸
D. Company code currency
첸
E. Document splitting rules
5.
What are the three basic steps required to define a new company code? (There
are three correct answers.)
첸
A. Adjust global parameters
첸
B. Copy existing company code
첸
C. Copy existing controlling area
첸
D. Define new segments
첸
E. Adjust basic and address data
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
159
160
Chapter 2 General Ledger Accounting
6.
Which of the following assignments can be adjusted for the company code?
(There are three correct answers.)
첸
A. Company
첸
B. Fiscal year variant
첸
C. Segment
첸
D. Chart of accounts
첸
E. Leading ledger
7.
True or False: You need to assign the workflow variant to a company code to
be able to perform standard workflow scenarios such as parked document
approvals.
첸
A. True
첸
B. False
8.
Which of the following organizational units are part of the enterprise structure of financial accounting? (There are three correct answers.)
첸
A. Functional area
첸
B. Operating concern
첸
C. Business area
첸
D. Plant
첸
E. Segment
9.
Which of the following account assignments can you configure the system to
create complete balance sheet reports for? (There are three correct answers.)
첸
A. Cost center
첸
B. Profit center
첸
C. Segment
첸
D. Company code
첸
E. Profitability segment
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 2
10. True or False: You assign the operating concern used for profitability analysis
directly to the company code.
첸
A. True
첸
B. False
11.
True or False: To integrate financial accounting with Purchasing, you must
assign the purchasing organization to the company code.
첸
A. True
첸
B. False
12. What types of chart of accounts are there? (There are three correct answers.)
첸
A. Organizational chart of accounts
첸
B. Country chart of accounts
첸
C. Functional chart of accounts
첸
D. Operational chart of accounts
첸
E. Group chart of accounts
13. Which objects can define the maximum length of a general ledger account?
(There are two correct answers.)
첸
A. Chart of accounts
첸
B. Field status group
첸
C. Account type
첸
D. Account group
14. True or False: With the block indicator set on the chart of accounts, you can no
longer perform postings to the company codes assigned.
첸
A. True
첸
B. False
15.
Which fields in the company code definition of a general ledger account are
always required? (There are two correct answers.)
첸
A. Sort Key
첸
C. Field Status Group
첸
B. Account Currency
첸
D. Group Account
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
161
162
Chapter 2 General Ledger Accounting
16. When creating a general ledger account and there are conflicting field statuses, which field status has the highest priority?
첸
A. Display
첸
B. Optional
첸
C. Suppress
첸
D. Required
17.
What is the secondary cost general ledger account type used for?
첸
A. To post to two cost controlling account assignments at the same time
첸
B. To post activities that aren’t from the main businesses of the company
첸
C. To post internal cost allocations in management accounting
첸
D. To post cost Controlling account assignments statistically for fixed asset
and material accounts
18. True or False: If you maintain a single value for the retained earnings account,
then for any P&L general ledger account you create, the P&L statement
account type is assigned automatically.
첸
A. True
첸
B. False
19. What is the relationship between accounts of the operating chart of accounts
and the local chart of accounts?
첸
A. One operating account to many local accounts
첸
B. Many operating accounts to one local account
첸
C. Many operating accounts to many local accounts
첸
D. One operating account to one local account
20. You have to map two accounting principles for accounting. Using the
accounts approach to parallel valuation in SAP S/4HANA, which ledger must
you use?
첸
A. No ledger
첸
C. Extension ledger
첸
B. Leading ledger
첸
D. Special purpose ledger
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 2
21. True or False: When you create a new standard ledger from scratch, it’s
assigned to all company codes by default.
첸
A. True
첸
B. False
22. You indicate that you’re posting to the ledger group of an extension ledger.
How many ledgers are updated?
첸
A. Only the extension ledger
첸
B. The extension ledger and the underlying ledger
첸
C. The leading ledger and the extension ledger
첸
D. It depends on the ledgers grouped in the ledger group
23. True or False: When using the accounts approach to parallel valuation for
mapping to accounting principles, you’ll essentially double the general ledger
accounts in the chart of accounts.
첸
A. True
첸
B. False
24. True or False: You can use an extension ledger to depict a separate accounting
principle.
첸
A. True
첸
B. False
25. True or False: SAP S/4HANA comes preconfigured with common accounting
principles and corresponding accounting rules and checks assigned.
첸
A. True
첸
B. False
26. What is defined with the fiscal year variant? (There are two correct answers.)
첸
A. Open and closed fiscal periods
첸
B. Start and end dates of the calendar year
첸
C. Start and end dates of the fiscal year
첸
D. Number of fiscal periods in a year
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
163
164
Chapter 2 General Ledger Accounting
27. How many custom currency types can you assign to a company code/ledger
combination?
첸
A. 6
첸
B. 8
첸
C. 10
첸
D. 12
28. What does the posting key define? (There are two correct answers.)
첸
A. Account type
첸
B. Document type
첸
C. Tax code
첸
D. Debit or credit line
29. What can you control with the tolerance group? (There are three correct
answers.)
첸
A. Maximum amount per open item
첸
B. Maximum amount per document
첸
C. Maximum permitted payment differences
첸
D. Maximum tax amount
첸
E. Maximum exchange rate deviation
30. What do you define for a tax code? (There are two correct answers.)
첸
A. Tax percentage rates
첸
B. Fixed tax amount
첸
C. Tax relevant accounts
첸
D. Valid tax types
31. Which document splitting setting for the segment characteristic will ensure
that no document line will be posted without a segment?
첸
A. Inheritance
첸
C. Mandatory field
첸
B. Zero balance
첸
D. Passive split
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 2
32. Your company code is assigned to two standard ledgers and one extension
ledger. You post an invoice with one expense line item with a 10% VAT (sales)
tax. How many line items are posted in the document entry view (table BSEG)?
첸
A. 2
첸
B. 3
첸
C. 4
첸
D. 6
33. Your company code is assigned to two standard ledgers and one extension
ledger. You post an invoice with one expense line item with a 10% VAT (sales)
tax. How many line items are updated in the Universal Journal (table ACDOCA)?
첸
A. 2
첸
B. 3
첸
C. 4
첸
D. 6
34. Which date defines the period a document can be posted to?
첸
A. Document date
첸
B. Valuation date
첸
C. Posting date
첸
D. Entry date
35. Which of the following fields can be configured as changeable in a document
header?
첸
A. Document Type
첸
B. Posting Date
첸
C. Document Date
첸
D. Document Reference
36. What fields do you have to enter to make a document reversal? (There are two
correct answers.)
첸
A. Document Type
첸
C. Posting Date
첸
B. Document Date
첸
D. Reversal Reason
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
165
166
Chapter 2 General Ledger Accounting
37. True or False: A negative posting reversal debits the credit line items and debits the credit line items of the original document.
첸
A. True
첸
B. False
38. True or False: A customer account can be defined as the clearing account for
cross-company code postings.
첸
A. True
첸
B. False
39. True or False: Using cost of sales accounting can lead to a different result
(profit/loss amount) at the end of a period compared to period accounting.
첸
A. True
첸
B. False
Practice Question Answers and Explanations
1. Correct answer: C
The key word in the question is minimum. You have to think then if there are
any restrictions for how many company codes, countries, or even continents.
Because there are no restrictions on what kind of organizational units are
mapped on the client, the answer is that you can set everything up in a single
client.
2. Correct answers: A, C, D
If you understand the concept of client-dependent and client-independent
objects, this is an easy one. You can think of examples of objects for each category to find the correct option:
– Organizational unit: Company code is only available in the client created.
– Master data: General ledger account is only available within the chart of
accounts of a specific client.
– Transactional data: General ledger posting is posted to a company code, so
it’s only available on the specific client.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 2
ABAP code, whether programs or function modules, is always client-independent. If you change a program in a specific client, the change affects all the
objects in all clients.
3. Correct answer: A
True. Because each country has at least one SAP Best Practices package, it’s obvious that there has to be a way to support many packages on the same client. In
principle, you can install as many SAP Best Practices packages as desired in a
single client.
4. Correct answers: A, C, D
The three correct options are detailed earlier in this chapter (in the Section section); however, it isn’t always easy to remember so many details. To answer
this, then, you might consider which objects are defined or assigned on the
company code level. For example, this would directly eliminate splitting rules
because all splitting Customizing is on the client level. Users, roles, and so on
aren’t really discussed in the SAP S/4HANA financial accounting SAP Education
courses nor in this book. Remember, all correct answers must be referenced
directly in the financial accounting training materials. The closest we come to
discussing users, roles, and authorizations are the tolerance profiles, and even
those work across company codes.
5. Correct answers: A, B, E
Following are the three steps in the correct order:
– Copy an existing company code, specifically the company code that looks
most like the want you want to create.
– Adjust basic and address data by changing the name and address details of
the new company code.
– Adjust global parameters. All the core settings for the company code need to
be checked, such as the chart of accounts, fiscal year, and so on.
6. Correct answers: A, B, D
You need to be familiar with the core objects and their assignments. The leading ledger is assigned to all company codes because there is only a single leading ledger per client. The segments are defined on the client level and assigned
to profit centers. Yes, profit centers are assigned to company codes, so you
could argue about this (this is an example of an answer that would probably be
rejected in a certification exam).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
167
168
Chapter 2 General Ledger Accounting
7. Correct answer: A
True. This is basically the definition of the workflow variant. The variant itself
is where rules are defined. In the certification, when an answer to a question
seems obvious, it usually is!
8. Correct answers: A, C, E
The functional area is used for cost-of-sales accounting in financial accounting,
the business area depicts a separate business division, and the segment is used
for segment reporting. The operating concern is a management accounting
(profitability analysis) organizational unit, and the plant is the basic logistics
organizational unit.
9. Correct answers: B, C, D
The company code is the default level for balance sheet reports in financial
accounting. The profit center and segment are both definable in document
splitting as splitting characteristics, and thus the system also can be configured
to produce balance sheets at their level. The cost center can only be posted for
P&L accounts that are cost elements, and the same goes for the profitability
segment.
10. Correct answer: B
False. The operating concern is assigned one to many to the controlling area.
The company code is assigned to the operating concern indirectly, through the
assignment of the company code to the controlling area.
11. Correct answer: B
False. When you don’t assign the company code to the purchasing organization, the system uses the plant to derive the correct one.
12. Correct answers: B, D, E
The operational chart of accounts and the country/local chart of accounts are
assigned to the company code. The group chart of accounts is assigned to the
operational chart of accounts. The other two types don’t exist. In the certification exam, the exam writers can’t make up objects that aren’t actually in the
system (they can use objects that exist but aren’t taught in the courses as wrong
selections, though). So this would be another rejected question that wouldn’t
be on a certification exam.
13. Correct answers: A, D
In the definition of the chart of accounts, you define the maximum length of
the accounts. In the account group, you define the number range; the number
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 2
range by default also controls the length of the field. Whichever is shortest
takes priority for the account length definition.
14. Correct answer: B
False. The indicator blocks the accounts in the chart of accounts from being
assigned to a company code. This won’t affect accounts already assigned before
this indicator was set and won’t stop you from posting to the accounts of the
chart of accounts.
15. Correct answers: B, C
The account currency and the field status group always need to be defined to create an account. These can’t be affected by the field status definition of the
account group. The group account is defined on the chart of accounts level, and
it’s indeed a required field when a group chart of accounts is assigned to the operational chart of accounts. The sort key isn’t a required field, but it’s very useful,
and filling it in is very much recommended to help with reporting on line items.
16. Correct answer: C
The Suppress field status has highest priority in this case. The priority in detail
is Suppress, Display, Required, Optional. This is the most common status prioritization in the SAP S/4HANA system.
17. Correct answer: C
You use secondary cost accounts to post transfer postings in Controlling. Among
all secondary cost accounts, the balance is always zero for a company code
because you can only debit a secondary account by crediting a secondary general
ledger account. Secondary cost general ledger accounts are new with SAP S/
4HANA. In the traditional SAP ERP system, you defined secondary cost elements
(the SAP S/4HANA system does this is as well via tables in the background).
18. Correct answer: A
True. You only need to define the retained earnings account manually if you’ve
defined more than one retained earnings account. In this case, however, automatic assignment is no longer possible, and you always have to input the correct type manually.
19. Correct answer: D
In this case, the relationship is one to one. When you assign a local chart of
accounts in the company code, you can only assign a local account to a single
account of the operational chart of accounts.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
169
170
Chapter 2 General Ledger Accounting
20. Correct answer: B
Note the “must” in the question. As was the case from the new general ledger
already, all company codes are at a minimum assigned to the leading ledger.
21. Correct answer: B
False. A new standard ledger won’t be assigned to any company codes until you
manually make the assignment and configure the ledger settings. If you create
the ledger via copying, you can choose to copy the assignments and settings
from the original to the new one.
22. Correct answer: A
The ledger group that contains the extension ledger is generated automatically
when you create the ledger group, and there is no way to assign an extension
ledger to any other ledger group. Thus, when posting to the ledger group of the
extension ledger, you can only update the extension ledger.
23. Correct answer: B
False. You only need to create two sets of accounts for those accounts for which
there can be differences in valuation. This doesn’t mean all accounts need to be
duplicated. In most cases, independent of the valuation approach, the accounting entries can be valuated only in a single way for all accounting principles. For
these, you can have common accounts.
24. Correct answer: A
True. Although you have limitations because you can only perform manual
postings, you can assign an extension ledger group to an accounting principle
and thus have a complete, separate valuation.
25. Correct answer: B
False. Although a SAP Best Practices package or client 000 might indeed have
an accounting principle predefined, the accounting principle object carries no
valuation rules or checks in and of itself.
26. Correct answers: C, D
The open and closed periods are defined per period variant, and the start and end
dates of the calendar year are universally accepted and not defined in the SAP
system.
27. Correct answer: B
An SAP S/4HANA system supports 10 currency types in parallel per company code/
ledger combination, but two of these are always reserved. The company code currency and the global currency (controlling area currency) aren’t changeable. Thus,
you can assign up to eight custom currency types to fill the maximum 10.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 2
28. Correct answers: A, D
This one is straightforward; the posting key tells the system two things:
– What kind of account you’re posting to (general ledger, asset accounting,
accounts payable, accounts receivable)
– If the line is a debit or credit entry (for general ledger postings, 40 means
debit and 50 means credit)
29. Correct answers: A, B, C
The maximum exchange rate deviation is defined in the company code global
settings. The maximum tax amount isn’t a very plausible option here.
30. Correct answers: A, D
In Transaction FTXP, in which you define the tax codes, you define the valid tax
codes per country. Within the tax code definition, you assign the relevant tax
percentage rate to the tax types that are relevant. You define whether an
account is relevant for tax in the general ledger account maintenance on the
company code level.
31. Correct answer: C
The only selection that will absolutely guarantee that no document can ever be
posted without the segment is to set the segment as required. The system will
always raise an error and not post the document if a line is missing the segment
assignment.
32. Correct answer: B
The entry view is the document posted before taking into consideration document splitting and ledger-specific line items. So, it’s a pretty straightforward
calculation:
– One line for the supplier
– One line for the expense
– One line for the tax
Three lines total are posted in the entry view (updated in line item table BSEG).
33. Correct answer: D
The Universal Journal line items (updated in table ACDOCA) depict the document
after taking into consideration document splitting and ledger-specific line
items. Document splitting with one expense line won’t create new line items;
inheritance would add the relevant account assignments (typically profit center and segment) to the tax and supplier line items. The standard ledgers are
both updated with this document posting. The extension ledger values are
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
171
172
Chapter 2 General Ledger Accounting
updated: not by posting lines specific to the extension ledger, but through the
underlying ledger the extension ledger is assigned to. So, analytically you will
have:
– One line for the supplier for each standard ledger
– One line for the expense for each standard ledger
– One line for the tax for each standard ledger
Six lines total are posted in the Universal Journal.
34. Correct answer: C
The posting date is the only date that defines the period in which the system
will post the document to. If a period is already closed, you need to select a posting date in an open period. An exception here is defined for the special posting
periods: in case of posting to a special period (period 13, 14, 15, or 16 in a 12-period
fiscal year), you need to choose a posting date in the last period of the fiscal
year.
35. Correct answer: D
Only two fields can be defined as changeable in the document header segment
of a financial accounting document: the document reference and the document header text. The only way to correct any other wrong fields in the header
is to reverse and repost the document.
36. Correct answers: C, D
When you select a single document or multiple documents to reverse, you
must define the posting date for the reversal document and the reversal reason. The reversal document type depends on the original document’s document type. The document date isn’t entered manually and is the same as the
document date of the original document.
37. Correct answer: B
False. This statement describes a normal reversal. With a negative reversal, the
system posts a negative amount on the same debit/credit side as the original
document line items. This ensures the total debit/credit for the account isn’t
affected by the wrong posting.
38. Correct answer: A
True. There is no requirement that the clearing account be a general ledger
account only. You can define a customer or a vendor account to be posted to for
the clearing line items that balance intercompany postings for each company
code. You must define an appropriate posting key as well.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Summary Chapter 2
39. Correct answer: B
False. Although the grouping of the amounts is different, the financial result is
always the same with either the cost of sales or period accounting methods. The
difference between the two is in the breakdown detail of the costs and revenues.
Takeaway
You’ve gained a good overview of all basic general ledger accounting objects and
configurations in SAP S/4HANA. You saw the basic organizational units that make
up the enterprise structure from the financial accounting perspective, and you
learned about their assignments and basic configurations. The same goes for the
master records such as the general ledger account and the profit center. You
should be familiar with the concept of parallel accounting and the two solutions
proposed by SAP to cover the requirement for multiple valuations. Document
splitting is a fundamental capability in SAP S/4HANA that provides the means for
corporations to report on segments for their legal statements. Finally, you should
understand how the basic transaction processing works for general ledger document posting and management.
If you’re already familiar with new general ledger accounting in SAP ERP, you’ll
have noticed that the differences aren’t groundbreaking. However, there is a lot of
difference in the underlying table architecture, which isn’t a subject in scope for an
associate-level certification. What the end user notices is the difference in the
frontend, where using SAP Fiori applications provides a dynamic and intuitive
environment.
Summary
General ledger accounting is the fundamental building block required for further
financial accounting configuration, and a solid setup here in full alignment to the
customer’s requirements is required for a successful SAP S/4HANA implementation project. You should now understand how common accounting requirements
are covered by the system, as well as how to manage the simple postings in general
ledger accounting.
In the next chapter, we’ll analyze the accounts payable and accounts receivable
master records, functions, and documents.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
173
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 3
Accounts Payable and
Accounts Receivable
Techniques You’ll Master
쐍 Manage business partner accounts for customers and suppliers
쐍 Perform basic accounts payable and accounts receivable
transactions
쐍 Run dunning for receivables
쐍 Manage correspondence
쐍 Post to alternative reconciliation accounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
176
Chapter 3 Accounts Payable and Accounts Receivable
The focus of this chapter is to explain accounts payable/accounts receivable component processes and configurations in SAP S/4HANA. It discusses the business
partner master record maintenance, accounts payable/accounts receivable invoicing and integration, manual and automatic payments, dunning, and correspondence.
Real-World Scenario
As a financial consultant, often you’ll be required to either configure the
accounts payable and accounts receivable components yourself or manage
the integration of these with the piece of the application you’re working on.
No business exists without customers, and it’s hard to imagine many businesses without any suppliers. The accounts payable/accounts receivable
components are tightly integrated with many components outside the SAP
ERP Financials scope, mainly purchasing and sales and distribution.
In SAP S/4HANA, the customers and suppliers are mapped through the business partner, a central master record that is common for other areas such as
purchasing, sales, human resources, real estate, and many more, including
the industry solution space. You need to understand where Customizing for
the business partner ends and Customizing for the customers and suppliers
begins.
Posting invoices, managing payments, performing dunning, and sending
correspondence are just a few of the transactions performed in the scope of
accounts payable/accounts receivable, and you need to be able to configure
these and guide customers to use them effectively.
Objectives of This Portion of the Test
The purpose of this portion of the certification exam is to test your general knowledge of the accounts payable and accounts receivable components. The certification exam expects you to have a good understanding of the following topics:
쐍 Manage business partners
쐍 Manage invoices (customer and supplier)
쐍 Manage payments (customer and supplier)
쐍 Manage automatic payments
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Configure and use dunning
쐍 Configure and use correspondence
쐍 Describe integration with Logistics (purchasing and sales)
쐍 Define terms of payment (and payment types)
쐍 Configure and use special general ledger indicators
Note
The accounts payable, accounts receivable topic makes up 20% of the total exam.
Key Concept Refresher
In this chapter, we’ll discuss the business partner as the account assignment
through which you maintain customers and suppliers in SAP S/4HANA. We’ll analyze configuration, the use of terms of payment, and invoice management. We’ll
perform manual and automatic payments and explore the customizing for these
automatic payments. Then, we’ll execute dunning and print correspondence for
business partners. Finally, you’ll learn how to post to customers and suppliers
using alternative reconciliation accounts and review some of the reporting apps
for accounts payable/accounts receivable accounting.
Business Partners
Business partners in the SAP S/4HANA system represent entities with which your
company interacts for business purposes. In SAP S/4HANA, you don’t create customer and supplier master records directly; these are all created through the business partner object with a process called customer/supplier integration. In a new
SAP S/4HANA system based on best practices, the customer/supplier integration
is already configured and works seamlessly. In an SAP ERP system, planned to be
migrated, the consultant takes steps before (mostly) and after the transition to
SAP S/4HANA to prepare the integration with business partners in SAP (if it wasn’t
already used). The required configuration to transition to SAP S/4HANA isn’t in
scope for the application associate certification. It’s enough to understand the
basic settings for a business partner and where you need to configure the business
partner, customer, and supplier.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
177
178
Chapter 3 Accounts Payable and Accounts Receivable
Categories
Each business partner you create is assigned to one of three categories, which
define some of the general data fields you maintain (as shown in Figure 3.1):
쐍 Persons (i.e., a private individual)
Maintain a first and last name and add details such as gender and academic title.
쐍 Organizations (e.g., a company)
Enter details such as the name, legal form and entity, and industry.
쐍 Groups (e.g., a married couple)
Enter two names and the group type.
Figure 3.1 Business Partner Customizing Tree
You can’t configure additional business partner categories. After you create a business partner, it’s no longer possible to change the business partner category;
instead, you should create a new master record.
You define the type of business relation your company has with the business partner through the business partner role assignment, as shown in Figure 3.2. The business partner role of general business partner is automatically assigned to every
business partner. Here, you maintain general data such as name, address, contact,
and bank details. You can create a business partner in one or more roles; the general data will be common for all additional roles assigned.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.2 Business Partner Role Definition
Business Partner Roles
Although you can define your own business partner roles, in most cases the ones
delivered should suffice. However, you might want to define your own roles if you
need to manage the required fields or the number ranges assigned to the business
partner differently.
Business partners might have roles added and removed over time; for example,
when you’re still identifying potential suppliers for a product you need, you might
create multiple prospective suppliers to perform evaluations. This would be a custom business partner role, probably with more optional fields given that no actual
invoice document will be posted to the business partner at this stage. When you
select the actual supplier, you can delete the prospective role assignment in the
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
179
180
Chapter 3 Accounts Payable and Accounts Receivable
business partner master record and create the business partner in the supplier role
and the supplier (financial accounting) role.
Role Grouping
By using the role grouping functionality, you can define which roles are maintained simultaneously (see Figure 3.3). This is used as a job aid to speed up master
data creation. Of course, this also means that a single individual or department
knows how to maintain all the relevant data fields correctly. If the company works
with central master data maintenance, it might make sense to group roles in this
way to make sure, for example, that a customer is always maintained for sales and
distribution as well as financial accounting, or that a supplier is maintained for
materials management in SAP ERP and financial accounting. Central maintenance
like this will mean that the business partner is completely ready to use after the
data is saved. It isn’t uncommon to have customers that the sales department has
“neglected” to maintain, for example. This means the business partner can’t be
used for sales operations.
Figure 3.3 Business Partner Role Groups
The role grouping shouldn’t be confused with the business partner grouping. The
business partner grouping is maintained separately and defines the number
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
assignment for the business partner master record. In addition, the grouping is the
characteristic that is assigned and determines the customer/supplier account
group when creating a customer or supplier. Each account group of the customer
and supplier that is used is assigned to an business partner grouping.
Number Range Definition
The number range for suppliers and customers in an SAP S/4HANA system should
generally be driven by the business partner, as shown in Figure 3.4. In the delivered
SAP Best Practices system, the customers and suppliers inherit the same number
as the business partners for which they are created.
Figure 3.4 Business Partner Groups and Number Range Definition
For the business partner to take the lead in number assignment for customers and
suppliers, the customer/supplier account groups are assigned to number range
intervals with external numbering. The business partner usually has an internal
number range assigned. When created, a number is assigned to the business partner. When the business partner is also assigned the supplier role, for example, the
system will create the supplier master record with the same number (the same
thing happens if the business partner is also extended with the customer role).
This way, the business partner, independent of its role, has a single recognizable
number throughout.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
181
182
Chapter 3 Accounts Payable and Accounts Receivable
Tip
Things are more complicated in a system converted (or to be converted) from an SAP ERP
system because suppliers and customers will have completely different and independent
account numbers. Usually the customer and supplier numbers are used for the initial
business partner creation, and the logic is switched when normal operation is resumed.
Information about the configuration of customer and supplier integration isn’t in scope
for the SAP Certified Application Associate—SAP S/4HANA for Financial Accounting Associates exam. However, it is in scope and part of the curriculum for the SAP Certified Application Professional—Financials in SAP S/4HANA for SAP ERP Finance Experts exam.
Business Partner Types
The business partner type is an additional grouping characteristic for the business
partner, as shown in Figure 3.5. The business partner type is connected to a field
status via which you can control the optional and required fields for maintenance.
Figure 3.5 Business Partner Types
For example, you might assign a payment block by default on travel expenses
from employees but not from managers. You make the payment block field a
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
required entry for the employee type so that you don’t forget to maintain it. With
the same types, an additional example is the contact person, for which it might be
required to enter the name and contact details of the assistant for users with the
manager business partner type, but the assistant entry would remain optional for
the employee business partner type.
Business Partner Field Attributes
You can define field selections in four separate levels for business partners (see
Figure 3.6):
쐍 Configure Field Attributes per Client
You define the field status for the business partner generically.
쐍 Configure Field Attributes per BP Role
You define the fields ready for entry for specific roles. This means on a first level
and with the default delivery, all customers share the same field status. This is
the same for all suppliers as well.
쐍 Configure Field Attributes per Activity
You assign different field statuses depending on the activity performed (e.g.,
create or change). This is often used to protect fields from changing after a master record has been created and posted to. The most common example is the
reconciliation account, which is usually set to required status during creation
and set to display-only status in the change activity.
쐍 Configure Field Attributes per Business Partner Type
You define the fields ready for entry for specific business partner types. Business partner types are optional and used only if you need an additional reporting element or a separate field status control level.
Figure 3.6 Business Partner Field Attributes
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
183
184
Chapter 3 Accounts Payable and Accounts Receivable
The field status priorities for conflicts between these field status levels are the
standard priorities found in most areas of the SAP S/4HANA system (from strongest to weakest):
1. Suppress
2. Display
3. Required
4. Optional
Therefore, if a field is set as required on the client level and left optional elsewhere,
the field will be required.
It’s important to understand how the field statuses interact when the settings conflict for the same field for a business partner with multiple roles (i.e., conflicts
within the role maintenance level). In this case, a field status for a field might be
maintained differently in the different roles assigned. The priorities here are different from the standard priorities (from strongest to weakest):
1. Required
2. Optional
3. Display
4. Suppress
5. Not Specified
From this hierarchy, you can see that if a field is to be suppressed, it isn’t enough
to suppress it in a single role, it must be suppressed (or undefined) in all roles.
Customer and Supplier Account Groups
In the financial accounting component, you create and maintain account groups
for customers and suppliers. These group different customers and suppliers by
various criteria, such as location, size, or affiliation (see Figure 3.7). Here, for example, usually a separate account group is configured for domestic and foreign customers/suppliers. In Europe, you might also see a further categorization for
location such as EU or non-EU. You can define your own account groups in Customizing (and with the following apps: Account Groups Customer and Account
Groups Supplier).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.7 Customer and Supplier Account Groups
Account Group Details
The following are the basic settings you maintain for the account group, which fall
into three screen areas (see Figure 3.8):
쐍 General Data
You can enter the Name of the account group, enter a Number Range (should be
external and driven by the business partner group), and select whether this is a
One-Time Account.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
185
186
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.8 Account Group Details
쐍 Field Status
The field status in the accounts payable/accounts receivable settings controls
which fields are ready for entry in the business partner maintenance (for the
accounts payable/accounts receivable–specific fields). Because of the overlap in
field status controls, it’s advised to keep these optional (the lowest priority) so
that you drive all field definitions from the business partners, as shown in
Figure 3.9.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.9 Optional Entries for All Fields
쐍 PartnerDetermProced
These partner functions define the business roles a partner plays in the sales
and distribution (for customers) and purchasing (for materials management)
processes. To make it clearer, the following are some examples of partner functions (for suppliers):
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
187
188
Chapter 3 Accounts Payable and Accounts Receivable
– AZ: Alternative payee
– OA: Ordering address
– VN: Supplier
– CR: Carrier
– CA: Contract address
– GS: Goods supplier
– DP: Delivering site
As mentioned earlier, the business partner is connected to the account group (customer and supplier) through the business partner grouping shown in Figure 3.10.
By selecting the same number, you ensure that the business partner drives the
number assignment for the customer/supplier master record.
Figure 3.10 Business Partner Grouping Connection to Account Group
One-Time Accounts and Normal Accounts
An important categorization that can be made in the accounts receivable/
accounts payable account groups is between one-time and normal accounts. A
one-time account is used to post to customers or suppliers with which you don’t
have and don’t expect to have permanent business relations. For these cases, it
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
doesn’t make sense to create a master record because it would be redundant. The
one-time customer or supplier uses a business partner master record without specific general, bank, and tax details. These are entered during posting of the actual
document in a special pop-up, which you can see in Figure 3.11.
Figure 3.11 One-Time Invoice Details
Payment details are specified per document but can also be defaulted in the master record of the one-time account. The separate details of individual one-time
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
189
190
Chapter 3 Accounts Payable and Accounts Receivable
accounts are stored in the customer and supplier lists. Later, you can report in line
item reports on a one-time account by adding the supplier name.
One potentially important setting that you configure for customers and suppliers
is to define the fields that trigger the dual-control workflow (Figure 3.12). If enabled,
the system will require an approval step to confirm certain changes in the master
records. Payments to the supplier or from the customer are blocked until the
change is confirmed by a user with the authorization to do so.
Figure 3.12 Sensitive Fields Definition
You use the Confirm Customer List (Accounting) and Confirm Supplier List
(Accounting) apps to display the accounts for which approval for changes are
pending.
General Data
When creating the general data of a business partner, the section common for any
and every role assigned, you maintain the basic data, which includes business
partner grouping (also defines the number given) and identification details
(depends on the business partner category). This is shown in Figure 3.13.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
In the Additional Information area of the screen, you can maintain overall blocks
that will apply to all roles for posting (both customers and suppliers), payment,
purchasing (for suppliers), billing, and delivery (for customers).
You can also maintain the corresponding Customer and Alternative Payee fields
for suppliers and the corresponding Supplier and Alternative Payer fields for customers.
Figure 3.13 Supplier Master Data Maintenance: General Data
By selecting the Alternative Payer Allowed in Document/Payee in Document indicator, you can enter an alternative payer/payee (even one not maintained in the system) directly when processing an invoice. You can enter a list of allowed payer/
payees in the master record of the business partner and select the valid one at the
time of document entry.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
191
192
Chapter 3 Accounts Payable and Accounts Receivable
When you assign a customer in a supplier master record (or vice versa), you can
choose to show a single balance for the business partner. You can also clear open
amounts from the business partner/customer with open items of the business
partner/supplier. To do this, you set Clearing with Supplier and Clearing with Customer in the company data section of the customer and supplier roles.
You then assign the relevant roles. Figure 3.14 shows some of the most relevant
standard roles for suppliers and customers. You can also see the validity dates of
the assigned roles. A role can be assigned temporarily.
Figure 3.14 Business Partner Roles: Customers, Suppliers
After assigning roles, you enter the Address and Standard Communication details,
as shown in Figure 3.15. These are still on the general business partner role level, so
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
the details are common for all roles and maintained once for the business partner.
You can also assign different address details to different time periods (e.g., when a
business partner moves).
The most important communication detail that must be entered by default is the
communication language. Any correspondence performed with the business partner is printed (or generally output) in the language maintained here.
Figure 3.15 Business Partner Address and Communication Details
Other data that you maintain on the general business partner role level includes
bank details (ID, Account Number, Account Holder, and, if valid, the IBAN), as shown
in Figure 3.16.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
193
194
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.16 Bank Details for Supplier/Customer
Finally, in many countries, the tax numbers are important fields because they’re
the unique business partner identifiers and because this information is often
required in reports.
For customers and suppliers, you use the company code details shown in Figure
3.17 (maintained separately per assigned company code) to maintain essential
information for performing transactions in financial accounting, such as the following:
쐍 Reconciliation Account
This is the reconciliation account posted to when you post to the customer or
supplier account. The reconciliation account is a general ledger account that
can only be posted to through a customer or supplier.
쐍 Sort Key
This sort key value is used to populate the Assignment Number field in the line
items of customer/supplier documents, automatically transferring the values
of other fields such as the Document Number, Posting Date, Reference Number,
and more. You can also combine the values from multiple fields.
쐍 Payment Terms
The default payment terms for payment of invoices define the number (if any)
of installment payments and any discount percentages. Discounts are tied to
payment deadline intervals. These are proposed when posting an invoice for
the account.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.17 Supplier Company Code Details
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
195
196
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Payment Methods
These are the allowed payment methods, such as bank transfers, checks, and so
on.
쐍 Tolerance Group
Leaving this blank assigns the business partner to the default tolerance group
defined.
쐍 Posting Block/Payment Block
With posting blocks, you can’t post any document to the business partner. With
payment blocks, only payments are restricted.
쐍 House Bank
This is the default bank from which you pay or receive payments.
쐍 Business Partner
Entering another business partner in the head office enables the head office/
branch accounting scenario. In certain cases, the branch of a company might
sell goods as an independent entity; however, the accounting for these sales is
performed centrally. With customers, for example, sales orders are posted with
the branch business partner account. The sales and transaction figures, however, are posted to the defined head office account directly. Payments are also
cleared centrally by the head office. Correspondence can be dealt with either
with the branches directly or with the head office (breaking down values per
branch). You select decentralized processing if you want correspondence and
dunning to be handled by the branches.
쐍 Individual Payment
Selecting individual payments ensures the system generates a separate payment document for each invoice.
쐍 Clearing with Customer
This allows the system to perform clearing between supplier and customer
items (when the supplier is connected to a customer and vice versa).
쐍 Correspondence
Correspondence details can also be maintained separately per company code
assignment.
쐍 Withholding Tax Type/Withholding Tax Code
Withholding tax details are also maintained at the company code level.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
The purchasing data for suppliers and sales data for customers are shown for reference purposes in Figure 3.18 and Figure 3.19. In an SAP S/4HANA system, materials
management and sales and distribution details are transferred as characteristic
values on the line items of the accounting document and stored in the Universal
Journal for reporting.
Data such as the purchasing group can be transferred to the financial accounting
document with the account-based CO-PA characteristics.
Figure 3.18 Supplier Purchasing Data
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
197
198
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.19 Customer Sales Data
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
You can see that payment terms are maintained also in the purchasing/sales
details. This is for liquidity forecasting when posting purchase and sales orders;
these terms have priority over those maintained at the company code level (but
both can be changed manually).
Finally, you can maintain analytical contact details for the business partner. As
shown in Figure 3.20, you can maintain personal data for the contact person, contact details such as phone numbers and email address, and specific address details
such as building, floor, and office.
Figure 3.20 Business Partner Contact Details: Supplier
Payment Terms
The terms of payment can be defined for your transactions with business partners
to determine the dates and amounts due to be paid or received. We will go over
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
199
200
Chapter 3 Accounts Payable and Accounts Receivable
various types of payment terms, including setting up discounts and installment
payments. We will also discuss payment blocks and payment block reasons, as well
as setting up tolerances for customers and suppliers.
Payment Term Definition
The system comes with various predefined payment terms, but these often don’t
cover the complete requirements of customers. The configuration application for
payment terms offers a lot of flexibility in defining the specific terms valid for
your business transactions.
Figure 3.21 Payment Term Definition
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
You define Payment Terms with a four-digit alphanumeric code and the Sales Text
field. You can also use the Own Explanation field to enter an explanation that
replaces the automatically generated Explanations shown at the bottom of Figure
3.21. The following are the important definitions you can make in the configuration screen:
쐍 Day Limit
The day limit defines up to which day in the month the payment term is valid.
When used, this field usually has the value 15, meaning the payment term is
valid to be used for documents with an invoice date up to the 15th of any given
month. Day limits are a key field for payment terms, meaning that you can have
the same four-digit alphanumeric payment term key multiple times with different day limits. In other words, payment term ABCD can have multiple different
rules depending on the invoice date of an invoice.
쐍 Account Type
The account type defines whether a payment term is valid for vendors, customers, or both. The setting is used to avoid making a wrong entry and to simplify
the selection for the end user (fewer selections when they use the search help).
You must maintain at least one account type.
쐍 Baseline Date Calculation
With these entries, you can define a standard baseline date for calculation of the
payment terms. The Fixed Day field defines a specific baseline date in the current month. Entering “20”, for example, would set the baseline date to the 20th
of the invoice month. You can set a month offset to this date by entering a value
in the Additional Months field. Continuing the example, entering “1” in the Additional Months field would set the baseline date to the 20th of the month following the invoice date. A manual entry in the Baseline Date field can override the
proposed date from the calculation.
Tip
If you indicate day “31”, the system automatically corrects the calculation to the last day
of the month for months with fewer than 31 days (including February). If you enter the
“30”, the system will use the 30th day for months with 31 days.
쐍 Pmnt. Block/Pmnt. Method Default
Here you can set a default payment block and payment method to be proposed
by the system when you use the specific terms of payment. For example, you
might want to connect a payment term indicating payment with the payment
method of a check and so on.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
201
202
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Default for Baseline Date
You can select to have the system propose a baseline date in a document based
on the following dates:
– No Default
You always have to update the baseline date manually. This can be the case
when the baseline date has no reference to dates entered in the documents
(e.g., you agree to start calculation after a spare part is installed in a machine,
which can be a date different from the delivery date of the spare part).
– Document Date
The system transfers the date entered for the invoice. This is the most common default setting.
– Posting Date
The system proposes a baseline date based on the posting date of the invoice.
– Entry Date
The system proposes the system date at the time of data entry as the baseline
date. The user can’t manually change the entry date but can change the proposed baseline date.
쐍 Payment Terms
This is where you define the actual terms for the payments. You can enter twoday/date-related discount percentages, and payment between the second and
third dates would not have a discount applied. In Figure 3.22, you can see an
example with a discount of 3% for the first 14 days, 2% for payment within 20,
and a final due date 30 days from the baseline date (defaults to the posting date
entered).
Installment Payments
You can also use installment payments; in this case, you would be able to automatically split the open amount into multiple installments with different due dates.
To do this, you define a “base” payment term and a separate payment term for
each installment. To use the installment terms, you assign the base payment term
to master records and the line items of documents posted, and the system automatically sets the due dates in accordance to the rules defined (shown in Figure
3.22).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.22 Installment Payment Configuration
The connection of the “installment” terms to the “base” terms is performed in a
separate Customizing transaction in which you assign each installment payment
term to the base payment term and define the order and the percentage due for
each installment.
In Figure 3.23, you see one of the payment terms for installments; the others generally only differ in the No. of Days. This is the first installment, so later installments will have a progressively larger number of days.
Figure 3.23 Example of Installment Payment Term
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
203
204
Chapter 3 Accounts Payable and Accounts Receivable
When posting credit memos, if the credit memo has a direct reference to an
invoice, it inherits the same payment terms and due dates as the invoice. If there
is no link to an invoice, the credit memo is due on the baseline date.
Note
You can enter payment terms for a credit memo without a link to an invoice if during
posting you enter “V” in the Reference field in the header details of the credit memo.
Payment Block Reasons
The payment block reasons (called a block key in the payment term definitions) are
used to indicate the reason for blocking a payment (for reporting), but they also
can have the following definitions (see Figure 3.24):
쐍 Change in Pmnt. Prop.
This checkbox allows the processor of the payment proposal to unblock items
so that the payment program can clear them.
쐍 Manual Payments Block
This checkbox allows you to block an item from being cleared with a manual
payment.
Figure 3.24 Payment Block Reasons
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Not Changeable
This checkbox is only relevant for payment workflow scenarios, in which the
block is removed only through an approval process.
Customer/Supplier Tolerance
As in the general ledger tolerance profile analyzed in the chapter on general ledger
accounting, you can also maintain tolerances for customers and suppliers.
Figure 3.25 Customer/Supplier Tolerance Settings
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
205
206
Chapter 3 Accounts Payable and Accounts Receivable
A slew of settings is provided again to specify the details (see Figure 3.25), but the
gist is that when a payment difference is within tolerances, the difference is posted
automatically as a cash discount adjustment or an unauthorized deduction. If the
difference is larger than the tolerance, it must be processed manually.
Invoicing
There are three major ways to post invoices in SAP S/4HANA:
쐍 Directly in financial accounting, without integration with other components
쐍 Through Purchasing, integrated with financial accounting
쐍 Through sales and distribution, integrated with financial accounting
In all cases, the entry information is similar, but with the integration, you enter
fewer additional details directly in the financial accounting journal entry because
these come ready from the purchase orders and sales orders. For the financial
accounting journal entry, you first select the company code and then maintain the
following details:
쐍 Document (invoice) date and the posting date
쐍 Amount and currency
쐍 Tax code and whether the tax amount is calculated automatically
쐍 Reference (usually the invoice number)
쐍 Short explanation text
Tip
When using the apps for entering outgoing or incoming invoices, you get information
about the customer or supplier entered directly on the header section of the screen (see
Figure 3.26). You see the most basic address and bank information and can branch
directly to the master record as well. You also can open a report directly for the open
items of the customer/supplier.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.26 Manual Invoice: Financial Accounting
Invoice Payment Details
After filling in the customer/supplier account information and any other fields
marked as required, you can check the Payment details tab (Figure 3.27). Here you’ll
see the chosen payment terms, as well as the calculated baseline and due dates.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
207
208
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.27 Invoice Payment Details
The system will also display the details of the planned discounts according to the
chosen payment method; you can also change these detailed definitions manually
on the line item. You can directly enter a cash discount (CD), the relevant payment
method (Payt. Meth.), payment currency (PmntCurrcy) and amount in said currency (Pmnt./C. Amt.) and your House Bank details. Another potentially important
entry field is the payment block reason (Pmnt. block).
On the invoice entry screen, you have the option to display a side Tree with input
help for your entries. You can select from three types of objects:
쐍 Screen Variants for Items
For the line items of the invoice, you select the relevant expense (or revenue)
accounts, and then you must enter a controlling account assignment. When
entering the line items for the expenses/revenues, there is an overwhelming
number of account assignments and fields to select for entry. Because of this,
you can define screen variants for the displayed fields to help the user make the
choices relevant for the entry (Figure 3.28). There are a few standard variants
delivered by SAP, and you can create your own as well using Transaction SHD0
(Transaction Variant).
쐍 Account Assignment Templates
The account assignment template acts as a “prefilled” document. When you
save a template, all general ledger account line items entered are saved without
the amounts. Templates make sense for recurring expenses without a fixed
periodicity. Account assignment templates are personal by default; however,
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
you can also create global templates by starting their name definitions with a
forward slash ("/").
쐍 Held Documents
If, for example, you get distracted by something urgent in your mailbox or you
need to ask someone something about the posting while entering a document,
you can save the document as a held document. This ensures that you won’t
lose the data you’ve entered up to that point. You can retrieve documents to
complete and post them from the Held Documents folder in the Tree. Only the
user that created the held document can see and retrieve the document to continue working on it. Unlike with document parking, a held document doesn’t
receive a document number.
Figure 3.28 Screen Variants
In addition to the options in the Tree, there are other features that can speed up
document entry. You can enter values for the parameter ID in the user maintenance under the Parameters tab. The system defaults the parameter ID when in relevant application screens. The value defined in the parameter ID field works for
many applications and reports. Figure 3.29 shows the “without SAP Fiori” way of
finding and maintaining parameters:
1 Find the field you want to default (e.g., Company Code), and select the (F1) help.
2 In the pop-up screen, select the Technical Details button.
3 In the new pop-up screen, find the Parameter ID field.
4 Go to the user maintenance (Transaction SU01), under the Parameters tab, and
enter the Parameter ID and the Parameter Value you want to default for the
selected user. End users use the Maintain User Profile screen (Transaction SU3)
to enter parameters in the same way, but only for the users they log on as.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
209
210
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.29 Parameter ID Values
With SAP Fiori, it’s much easier to maintain the parameter ID for the end user (in
fact, it’s transparent that the user is maintaining a parameter ID). In the user settings, under Default Values, a list of fields per component is displayed (Figure 3.30).
The user can set a single value here or, where it makes sense, more than one value
as a default (using the Additional Values option). Setting multiple values or ranges
of values makes more sense for reporting.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.30 SAP Fiori Launchpad User Settings: Default Values
Accessing the Accounting Editing Options screen gives the user a lot of control over
many posting parameters for document entry and document display. There are
too many detailed options to go over, but you can see the available selection in
Figure 3.31.
Tip
It helps to visualize screens during the exam; however, you’re generally not expected to
remember screens and fields. Understanding the options available and how to use them
is the expectation.
The standard screen for posting purchasing invoice verifications is like the screen
for posting ingoing/outgoing invoices (Figure 3.32). When building the line items,
you enter the purchase order (PO) reference, and here you can, for example, reference a PO. When you reference a document, the line items are transferred with the
relevant account assignments. You can confirm the entries as they are from the PO
if correct or change them to match the actual invoice if there are differences.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
211
212
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.31 Accounting Editing Options
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.32 Integrated Invoice Posting: Purchasing
A billing document can be an order-related invoice, delivery-related invoice, credit
memo, or one of many other types (see Figure 3.33). A billing document is open
until it’s posted to financial accounting. Many of the sales and distribution field
values are transferred to the Universal Journal through accounting-based standard profitability analysis (CO-PA) characteristics. These values can then be analyzed in financial accounting and Controlling reporting.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
213
214
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.33 Billing Document and Generated Accounting Documents
Manual Payments
Broadly speaking, posting a manual incoming payment clears customer open
items, and posting a manual outgoing payment clears supplier open items. This is
reversed for clearing credit/debit memos.
On the screen for posting payments (there is little difference between incoming/
outgoing), you enter the following data (Figure 3.34):
쐍 General Information
In this area, you enter the company code, posting date, document date, value
date (the date on which the payment is actualized), and reference.
쐍 Bank Data
In this area, you enter the bank general ledger account, house bank ID and
account, amount and currency, any transaction fees, and an assignment (usually filled automatically by the relevant sort key).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Open Item Selection
In this area, you enter the supplier or customer who is making or receiving the
payment and select Show Items to get a list of open items posted.
Figure 3.34 Manual Payment: Outgoing Payment
In the Open Items list, when you select the relevant open items (invoices, debit or
credit memos, unassigned payments) to clear, the items are transferred to the
Items to Be Cleared list. Here the discount per item is proposed per the payment
method due dates/discounts. You can also change the proposed discount in accordance with tolerances assigned to the user and customer/supplier. When the Balance of the document (displayed at the top right of the screen) is zero, you can
then simulate the entry to check all the proposed line items. Once confirmed, you
can post the document. The open items are cleared, and the payment document is
assigned as the clearing document in the cleared line items.
Posting on Account
You can select to post on a customer/supplier account when you post a payment
to a customer or supplier account without reference to a specific item (see Figure
3.35). This is used when clearing isn’t possible at the time of entry. When clarified,
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
215
216
Chapter 3 Accounts Payable and Accounts Receivable
you usually match the payment with the relevant open items. This option can be
used when a payment difference is too large to manage in other ways.
Figure 3.35 Posting on Account
When payment differences do arise, and they are outside your assigned tolerance
limits (or you don’t want to post the difference as a loss), you can select to post a
partial payment or handle the difference with a residual item or even with a separate payment difference posting. You can enter (customizable) reason codes to
indicate the reason for the difference.
A partial payment doesn’t clear the open item; both the open item and the payment remain as open items on the account and are connected through the reference to the invoice. When a third item is received, or sent, you then clear the three
items among themselves (e.g., open item and two payments, or invoice item, payment, and credit/debit memo).
With the residual item, the system clears the payment and the open item and generates a new open item from the difference. Both the payment and the original
open item are cleared. The new open item is posted under a new document that
references the original document. The new item can inherit the payment terms of
the original item or be assigned different ones.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Finally, you can handle the difference manually by posting, for example, to a separate general ledger account or posting on account. You can also write the difference off as unrecoverable through manual posting to a loss (or gain) account.
Foreign Currency
Another type of payment difference can occur from currency exchange differences. The exchange rate at the time of invoicing for invoices in foreign currency
can be different from the exchange rate at the time of payment. The payment is
made with the correct foreign currency amount; however, you have a loss or gain
from the currency fluctuation.
In Customizing, you assign a revenue or expense from the foreign currency valuation account to the reconciliation accounts (and any general ledger accounts) that
have transactions in foreign currencies. The definition is per reconciliation or general ledger account and can be valid for the following:
쐍 All currencies and currency types
쐍 Specific currencies
쐍 Specific currency types
쐍 Specific combinations of currencies and currency types
The system handles all such differences for all currencies and currency types automatically, posting the realized profit/loss to the relevant accounts if all Customizing settings are maintained.
Automatic Payments
The automatic payment program in SAP S/4HANA is designed to manage outgoing (and incoming) mass payment transactions. It’s fully customizable to adapt to
the specific needs of each implementation in any country. You can make domestic
payments, foreign payments, and intercompany payments; clear down payments
and open items between customers and suppliers; and more.
The automatic payment program first generates a payment proposal based on the
parameters you set. You can modify the payment proposal (e.g., manually block or
unblock items for payment) as required and then process the payment. Depending
on the payments made and the payment methods used, the system will print
checks and prepare electronic bank transfer files or lists of payments for manual
execution.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
217
218
Chapter 3 Accounts Payable and Accounts Receivable
Tip
The academy and certification focus on The automatic payment program’s Customizing,
outgoing payment proposal and run, and the payment medium file export. Other functions aren’t analyzed in much detail. In addition, although the European Union’s Single
Euro Payments Area (SEPA) is an interesting subject, it’s out of scope for the certification
and won’t be analyzed in this guide.
Customizing the Payment Program
Most Customizing required for the automatic payment program (see Figure 3.36),
outside the configuration of invoice posting and business partner master records,
is performed through Transaction FBZP (though the Customizing transactions
also can be found separately in the SAP IMG tree).
Figure 3.36 Customizing the Payment Program (Transaction FBZP)
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Note
The House Banks button and link in Figure 3.36 is no longer valid with SAP S/4HANA. It
leads to the old Transaction FI12, which has been replaced with the new bank account
management applications that work in SAP Fiori and Web Dynpro.
Company Codes
The first Customizing settings you must define are some basic specifications for
any company codes involved in payment transactions, as shown in Figure 3.37:
쐍 Sending Company Code
This is the company code that interacts with the business partner. It’s usually
the company code for which you’re making the definition. If left empty, the Paying Company Code is defaulted also as the Sending Company Code.
쐍 Paying Company Code
Here you enter the company code that participates in the payment transactions. This can be the same as the company code for which you’re making the
definition or another company code when, for example, payments are processed centrally. Both the sending and paying company code play a role in the
grouping of the payment transactions, and a separate payment document will
be processed when any of these are different. Items can be grouped into one
payment for company codes with the same paying company code and the same
sending company code.
쐍 Separate Payment per Business Area
If business areas are used, the system can be made to produce a separate payment document for each business area.
쐍 Pyt. Meth. Suppl.
These payment method supplements act as an additional characteristic to split
the payment documents. You create the two-digit keys and assign them in customer and supplier master records. These are then copied to the document as
well, where you can change the proposed value coming from the master record.
쐍 Tolerances Days for Payable
This parameter allows you to specify a grace period in the form of the number
of days by which the cash discount period and the period for the net payment
may be exceeded (to perform a delayed payment).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
219
220
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Outgoing Pmnt. with Cash Disc. From
You enter the minimum percentage rate for which the system will post a payment early to receive a discount. Discount percentages lower than this rate are
ignored, and payment is executed at the due date for net payment.
쐍 Max. Cash Discount
When checked, the maximum cash discount is always used when paying supplier invoices even if the payment is made after the predefined period.
Figure 3.37 Company Code Payment Settings
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Sp. G/L Transactions to Be Paid/Sp. G/L Trans. for Exception List
You can set the special general ledger transactions for customers and suppliers
that you want to include or exclude from the payment run.
Customization
For each company code that has been defined as a paying company code, you can
define the following details (Figure 3.38):
쐍 Minimum Amount for Incoming/Outgoing Payment
Any payments below the amount threshold you define here aren’t made.
쐍 No Exchange Rate Differences/No Exch. Rate Diffs. (Part Payments)
This checkbox determines whether the program will calculate and post
exchange rate differences.
Figure 3.38 Paying Company Code Settings
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
221
222
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Separate Payment for Each Ref.
This checkbox determines whether the program will perform a separate payment for each document reference. Clearing between customer/supplier items
isn’t performed in this case (unless the reference is the same).
쐍 Bill/Exch. Pymt.
This checkbox determines whether the program is to process bills of exchange.
쐍 Direct Debit Prenotifications
This checkbox determines whether to print direct debit prenotifications to
inform the payer of a coming direct debit before the collection date.
쐍 Forms
You can define a SAP script or a PDF-based default form for the payment advice
note and the Electronic Data Interchange (EDI) accompanying sheet. You also
define some standard texts (e.g., address details) that are to be used in the
forms.
Payment methods have separate configurations on the country level and on the
company code level because a company code might not make use of all payment
methods defined for the relative country.
Country Level
On the country level, you define first which payment methods are valid (e.g., SEPA
direct debit is valid for European countries, so you would define it only for those).
A payment method (Pymt. Meth.) is represented by a single-digit alphanumeric
key and a short Description (Figure 3.39).
You define the following by payment method and country:
쐍 Payment method for
In this area, you determine whether the payment is used for incoming or outgoing payments.
쐍 Payment method classification
In this area, you control which other control keys you can define (e.g., if it’s an
allowed payment to perform employee payments).
쐍 Required master record specifications
In this area, you might need to maintain additional data on the business partner if required per the payment method definition.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.39 Payment Method: Country Settings
쐍 Posting Details
In this area, you define how the posting is handled for the payment method
you’re defining:
– Document Type for Payment
You specify the document type the system will use to post the document
with the payment program.
– Clearing Document Type
You specify the document type to be used by the system to post cross-company code payments.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
223
224
Chapter 3 Accounts Payable and Accounts Receivable
– Payment Order Only
If selected, the system doesn’t post a payment document, so no clearing is
performed. Instead, a payment order is generated with information that will
be used later to clear the open items.
쐍 Payment Medium
The payment medium format that defines the form of the data media exchange
(DME).
Note
In SAP S/4HANA, only the payment medium workbench (PMW) can be used for DME files.
The RFFO* reports are obsolete.
쐍 Currencies Allowed
The currencies allowed to be used for posting with the payment method. Leave
this definition empty if you don’t want to restrict it.
For each company code, you select which payment methods are valid from the
ones defined on the country level. For each one used, you define the following
(Figure 3.40):
쐍 Amount Limits
You define a Minimum Amount and Maximum Amount allowed for the payment
method. When the amount is to be payed is outside the defined limits, the payment method isn’t used. If you manually enter the payment method in a line
item, the limits are ignored, and the payment method is used. As an example, if
you’ve set the maximum amount for checks to $10,000 USD, and there is an
open item of $11,000 USD, the payment program won’t select the item for payment for this payment method.
Note
The distribution amount (Distribution Amnt.) tells the payment program to group payments so that they don’t exceed the set distribution amount. This only works if the system can make payments below the set amount for all payment groupings. As an
example, say that you set a distribution limit of $15,000 USD, you have two open items to
pay of $17,000 and $16,000 USD, and you have two credit memos for $2,500 and $3,000
USD. In this case, the system makes two payments of $14,000 and $13,000 USD ($17,000
USD – $3,000 USD and $16,000 USD – $2,500 USD, respectively). If you had a single credit
memo of $5,500 USD instead of the two separate ones, the system would not split the
credit amount. In this case, the payment method isn’t selected, and the system would use
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
either a different payment method or place the items in the payment exception list, if no
valid payment method could be assigned automatically. The distribution amount check is
made even if you’ve set the payment method manually for the open item.
쐍 Foreign Payments/Foreign Currency Payments
You define whether the payment method can be used to pay foreign business
partners and whether a foreign currency can be used for payment (among the
currencies defined on the country level of the payment method).
In addition, you define whether transfer to a bank abroad is allowed. If not, the
payment method isn’t applicable unless the business partner maintains a bank
account in the country of the paying company code.
쐍 Grouping of items
The system can group payments of items according to the following criteria:
– Single Payment for Marked Item
All items for which the specific payment method is entered explicitly are
paid individually with separate documents.
– Payment per Due Day
A separate payment is made per due day defined by the payment terms for
the item.
– Extended Individual Payment
Each open item is paid with a separate document. An exception is made for
credit memos that reference the invoice; in this case, the payment is consolidated. This setting is incompatible with the distribution amount limit.
쐍 Bank Selection Control
The system can be set to optimize the payments:
– Optimize by Bank Group
The system selects the optimal pair of banks (you configure bank grouping
separately in the bank master). This can be used to avoid transfer charges, for
example.
– Optimize by Postal Code
This prioritizes the house bank that is geographically nearest to the address
of the business partner. This might make sense if you print and send checks
by mail, for example.
쐍 Form Data
You define the name of the issuer printed on the form or output in the payment
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
225
226
Chapter 3 Accounts Payable and Accounts Receivable
medium and how the correspondence in payment transactions (payment
advice notes, checks, bills of exchange) is sorted.
쐍 Pyt. Adv. Ctrl.
You define the number of lines printed in the form for the note to payee and
when to print a payment advice note (not shown in Figure 3.40).
Figure 3.40 Payment Method: Company Code Settings
This concludes the configuration of the payment media for company codes. We’ll
very briefly go over the PMW and form definition, as these are advanced subjects
and not in scope in any real detail for the certification.
Payment Medium Workbench
The PMW is a tool to define and create DME formats. These can be used directly
during the payment run. The formats are usually defined in the data medium
exchange engine (DMEE).
SAP delivers many common standard payment formats for countries. These can
be copied and changed in Customizing through the DMEE without requiring any
technical skills. You change the payment format using an application, as shown in
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.41, which shows the XML structure of the SEPA Credit Transfer form on the
left. The PMW also handles payment advice notes centrally and the definition of
notes to payees.
Figure 3.41 DMEE Tree Definition for SEPA Credit Transfer
When you execute the payment run for the payment program, the generic payment medium program is triggered to create the payment media using the definitions for the form as maintained in the DMEE Customizing.
After completing the configurations for the payment methods, you define how
the system selects the bank from which to perform payments through the automatic payment program. Figure 3.42 shows in the left hierarchy the individual
steps that are configured.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
227
228
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.42 Bank Selection for Payment Program
The configuration involves the following screens and settings:
쐍 Ranking Order
You define the order in which the house banks are to be considered for payment
(Figure 3.43). The definition is per paying company code. You rank the banks per
payment method and currency. You can leave either or both the payment
method (PM) and currency (Crcy.) blank to make a more generic ranking for the
banks.
쐍 Bank Accounts
You define the bank account ID and bank subaccount that is posted for each
house bank, payment method, and currency combination (Figure 3.44). You can
leave the Currency field blank, but the House Bank, Payment Method, Account ID,
and Bank Subaccount are required.
쐍 Available Amounts
You can manually set the amount available in the bank accounts for payment
(Figure 3.45). The payment program won’t use the house bank if there aren’t
enough funds available here.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.43 Define Ranking Order
Figure 3.44 Bank Account Definition
Figure 3.45 Available Amount Definitions
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
229
230
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Value Date
The value date is calculated as the day of the payment run plus the days to value
(Figure 3.46). Most transactions take at least a day to be processed, depending
on the payment method. Cash management in SAP S/4HANA uses the value
date for cash flow reporting and liquidity forecasts.
Figure 3.46 Value Date Definition
쐍 Expenses/Charges
When posting incoming and outgoing payments, bank charges can be entered
for any expenses relevant to the payments made or received. Figure 3.47 shows
how you can connect amounts charged to the amount of the payment for printing on the payment form. The system doesn’t post the amount defined here;
that’s done manually in a separate process.
Figure 3.47 Charges Definition
After customizing the bank determination, that concludes all Customizing for
automatic payments. We’ll now go over the steps of performing an automatic payment run up to and including creating the payment media.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Automatic Payment Run
When setting up a new payment run, you enter the Run Date and Identification
(Figure 3.48). These fields act as a key for identifying the specific payment run.
Figure 3.48 Payment Run Parameter Identification
Payment Selection Parameters
Based on the parameters you define, the system chooses which open items to evaluate for payment. You enter the following data to set the parameters (Figure 3.49):
쐍 Company Code
Each run can be executed for multiple company codes belonging to the same
country (enter one after the other separated by a comma).
쐍 Payment Method
You define which payment methods can be used in the run. If you’ve set a
method in an open item that isn’t included, the open item is ignored. You can
enter multiple payment methods per run.
쐍 Posting Date
This is the date on which the system will post the payments. Often you can align
the run date with the posting date, but there is no requirement to do so.
쐍 Docs Entered up To
You set the cutoff date for documents to be evaluated for payment. Invoices
with a posting date later than this date are ignored.
쐍 Customer Items Due By
You can set the due date up to which customer items are to be evaluated. You
set the date by which an open customer item must be due for it to be included
in the payment run. If you leave the field blank, the system takes the payment
run posting date as the due date limit. If you want items that aren’t due until
after the posting date to be paid, enter a later date in this field.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
231
232
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.49 Payment Selection Parameters
쐍 Next Payment Date
You enter the date for which you’ll execute the next payment run. The system
will evaluate open items and pay items that would be overdue if you waited for
the next payment run or to take advantage of discounts offered for early payment.
쐍 Exchange Rate Type
You can enter a specific exchange rate type with which you would like to calculate the currency translations.
쐍 Supplier/Customer
You define which suppliers and customers you want the payment run to evaluate for payment.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Free Selection
You can flexibly choose values for fields from the entered documents or master
records that you want to use to select specific line items for payment. You can
use a field as a criterion for including or excluding the items from the list. You
could, for example, evaluate only items, customers, and suppliers that have no
payment block.
쐍 Additional Log
This option provides more detailed logs for the item selection.
Review
After entering the selection parameters, you can schedule the payment proposal
run. You can also execute it immediately. Depending on the number of items to
evaluate, the system processes the proposals and provides the payment proposal
for evaluation and revision.
When reviewing the proposal, you receive a list of items that will be paid and a list
of exceptions (Figure 3.50). The system selects and groups the items into payments per the Customizing settings and the parameters you set.
Figure 3.50 Revise Payment Proposal
Depending on the configurations you’ve made, the system will create documents
for the items that will have less of a discount (or no discount) on the proposed next
payment run date or that will be past due on the proposed next payment run date.
The system will put items in the Exceptions list for various reasons, and for each
item you’ll receive a message detailing those reasons. The following are a few
examples of messages you might receive:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
233
234
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Item is blocked for payment.
쐍 Account is blocked for payment.
쐍 Unconfirmed change to master record.
쐍 Alternative payee is blocked for payment.
쐍 Unconfirmed change to payee master record.
쐍 No valid payment method found.
쐍 Payment method in the document should not be considered in this run.
쐍 Payment methods for this run are not specified in master record or in item.
쐍 Minimum amount for payment has not been reached.
Some of the causes for having items placed in the Exceptions list can be eliminated
directly from the screen for revising the payment proposal (Figure 3.51). You can
enter payment methods manually for items for which the method wasn’t determined, and you can do the same for bank details. You can also unblock items for
payment, depending on the blocking reason code of the item.
Figure 3.51 Review Payments
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Documents that are in the payment run are blocked from being modified (outside
the screens of the payment program) to avoid any inconsistencies. You also can’t
post manually to any of the items in the Payments list at this point. If you need to
change an invoice line item or perform a manual payment, you can delete the payment proposal, perform your changes, and re-execute the payment proposal.
When you have a final proposal that you’re happy with, you schedule the payment
run.
Payment Run
The system will post the proposed payment documents and clear the relevant
open items. The postings will include all relevant foreign currency gains/losses,
tax and withholding tax amounts, and discount amounts. The payment is made
against the defined bank subaccount. The usual process is for the subaccount to be
cleared with the main bank account upon receipt of the bank statement.
Note
In countries where you must receive a bank statement confirming payment before posting a payment, you can select the Payment Order Only checkbox in the payment methods definitions of the relevant country.
The payment document generated is just like the document of a manual payment
with some special characteristics:
쐍 The run date and identification are written on the header text of the document.
쐍 If the system can determine a value date from the payment method and bank
definitions, it uses this date. If not, the system uses the posting date as the value
date.
You can use the automatic scheduling application for the payment run to automate the payment run process. You enter the same parameters as are available in
Transaction F110. After you’ve entered the parameters, you can save a variant for
the report and use the variant to schedule the program to run in the background.
You can create periodic runs if you use identical parameters.
You can view the output of the payment program using the Revise Payment Proposal app if you selected the Proposal Run checkbox (see Figure 3.52).
If the checkbox isn’t selected, the payment run will be performed (with the option
to also print the payment media). You can view the results of the payment run in
the Manage Automatic Payments app, in the Summary tab (Figure 3.53).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
235
236
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.52 Schedule Payment Runs
Figure 3.53 Manage Automatic Payments: Payment Run Review
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Payment Media Creation
The relevant payment media can be generated at the same time the payment run
is performed, or you can generate these in a second step after the payments are
made. In this case, you select the payment run by entering the Run Date and Identification and then selecting the Payment Medium Format (Figure 3.54).
Figure 3.54 Payment Medium Creation
Figure 3.55 shows partial output from the XML file generated for a SEPA payment
that uses a form provided with the system.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
237
238
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.55 Payment Medium XML Form Example
Dunning
The dunning process is used to remind customers (and sometimes suppliers that
have a debit balance) to pay overdue open items. The reminders sent out can
become progressively stricter and carry a late payment penalty as well. Dunning
with SAP S/4HANA is a rule-based automated process you control through the
dunning configuration and execution applications.
Basic configuration for dunning includes three steps (see Figure 3.56):
1. Define Dunning Areas
2. Define Dunning Keys
3. Define Dunning Block Reasons
Figure 3.56 Basic Settings Configuration
Define Dunning Areas
Dunning areas are used to subdivide a company into more areas responsible for
dunning (Figure 3.57). These are optional, and if you don’t define them, the system
essentially uses the company code as the single dunning area.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.57 Configure Dunning Areas
Define Dunning Keys
Dunning keys can be assigned to line items for two basic reasons (Figure 3.58):
쐍 To restrict the dunning level of an item so that the item will be dunned up to the
level indicated here
쐍 To output an item separately in the dunning notice
Figure 3.58 Define Dunning Key
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
239
240
Chapter 3 Accounts Payable and Accounts Receivable
Define Dunning Block Reason
Items blocked for dunning aren’t considered for dunning when you execute a
dunning run. You define various dunning block reasons (the ones in Figure 3.59
are delivered with the system/best practices) to classify the item blocks and use
them as filtering characteristics in reports.
Figure 3.59 Define Dunning Block Reasons
Dunning Procedures
The dunning procedure is the main Customizing object for dunning (Figure 3.60).
It’s maintained at the client level and assigned to partners.
Figure 3.60 List of Dunning Procedures
SAP provides standard dunning procedures predefined through best practices.
Additional procedures can be created in Customizing freely. These are represented
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
by a four-digit alphanumeric code. In the overview maintenance for a dunning
procedure, you enter a description and then maintain the following settings
(Figure 3.61):
쐍 Dunning Interval in Days
You enter how often dunning is to be performed for a business partner. If you
run dunning weekly, and this value is set to 14 (days), the items of the partner
will be analyzed every second run.
쐍 Number of Dunning Levels
Dunning levels are used to progressively apply stricter warnings and penalties
to the dunning letters sent to the partners. With this entry, you define how
many levels are to be applied.
쐍 Total Due Items from Dunning Level
This field defines the dunning level from which all the due items of the business
partner account are totaled, regardless of days over due date.
쐍 Min. Days in Arrears (Acct.)
This setting defines how many days overdue at least one open item must be
before dunning is performed for the partner.
쐍 Line Item Grace Periods
This setting defines how many days of grace are given to each line item before
being dunned. An item overdue two days with a grace period of three days
won’t be picked up by dunning. Note however that this setting doesn’t affect the
total number of days an item is in arrears, and it’s the number of days in arrears
that counts for calculating the dunning level.
쐍 Interest Indicator
This is assigned for dunning procedures for which you want to calculate interest. The indicator assigned here controls the way interest is calculated—for
example, whether it’s per item individually or an overall overdue amount. By
default, the value entered for the Interest Indicator is defaulted from the dunning procedure if the interest calculator isn’t maintained directly in the master
record of the business partner. You can use the Ignore Interest Ind. in Master
Record checkbox to change the default behavior.
쐍 Public Hol.Cal.ID
You assign the public holiday calendar to take public holidays into consideration for requesting payment.
쐍 Standard Transaction Dunning/Dun. Special G/L Transactions
You select whether the procedure is valid for standard line items, for special
general ledger line items, or for both.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
241
242
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Dunning Even for Credit Account Balance
By default, if the partner maintains a credit balance, no dunning is performed
(even if some open items are overdue). This indicator overrides the default
behavior.
쐍 Reference Data
You can have the dunning procedure reference another procedure to use the
same dunning text definition without separate maintenance.
Figure 3.61 Maintain Dunning Procedure
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Dunning Level Maintenance
After maintaining the basic data, you maintain details for the dunning levels, dunning charges, dunning texts, and dunning special general ledger indicators (Figure
3.62).
Figure 3.62 Dunning Level Maintenance
For each dunning level, you define the following:
쐍 Days in Arrears
The number of days past due until the partner is assigned to a dunning level.
The system proposes values for the first level according to the grace period
maintained and adds the dunning interval days to define each next level. You
can also manually change days per level.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
243
244
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Calculate Interest?
This indicates whether interest on the due amount is to be calculated and
charged.
쐍 Always Dun?
This indicates that a dunning letter is sent out for each dunning run (in accordance to the dunning interval) even if there were no changes in the dunning
levels of the line items or any additional items need to be added to the dunning
letter.
쐍 Print All Items
All open items are printed in the dunning letter to the customer (meaning those
not yet overdue as well). This gives the customer a view of the complete open
balance in detail.
쐍 Payment Deadline
The days you enter here are added to the issue date of the dunning run and create the payment deadline.
Dunning Text Maintenance
In the maintenance for dunning text, you assign a form for each level of the dunning procedure (Figure 3.63). The editing/creation of forms in accordance with customer standards is a job that a technical consultant takes over.
The form assigned defines the wording and formatting of the dunning letter you
send to your customers and suppliers per dunning level. Figure 3.64 shows an
example of the form output for the 3rd dunning letter (with interest) as delivered
by SAP.
Figure 3.63 Dunning Text Maintenance
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.64 Dunning Letter Template Printout Preview
Dunning Charges
Dunning charges are defined per currency. You enter the relevant charge either as
a fixed amount or as a percentage rate. To calculate the charge when using percentage rates, the percentage rate is multiplied by the total of all overdue items in
a dunning notice.
Optionally, for each dunning level, you can set multiple charges depending on the
minimum overdue amount (Figure 3.65). For example, you can set that for values
up to €1,000 EUR you charge a fixed €10 EUR, and for values above that, you
charge 1%.
Figure 3.65 Dunning Charges
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
245
246
Chapter 3 Accounts Payable and Accounts Receivable
You can set a minimum overdue amount for changing a dunning level (Figure
3.66). The configuration is per currency. In addition to setting an absolute amount,
you can also define the minimum to depend on a percentage of the total open
items of the business partner per dunning area. This is useful, for example,
because you might generally consider €1,000 EUR a reasonable minimum
amount for the fourth dunning level, but if you have customers that have
€1,000,000 EUR in open items, you probably don’t want to send aggressive letters
for what is proportionally a small amount. By selecting the NoRed. checkbox (no
reduction), the system will leave a partner in the higher level even if the minimum
amount is no longer reached. Finally, as an additional specification, you can set a
separate minimum amount for calculating charges based on percentages.
Figure 3.66 Dunning Procedure Minimum Amounts
Special General Ledger Indicators
You define which specific special general ledger indicators are valid for the dunning procedure by selecting them out of the complete list of indicators available
(Figure 3.67).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.67 Special General Ledger Indicators Valid for Dunning
Company Code Settings
In the Environment section of the dunning procedure definition, you maintain the
dunning settings per company code (Figure 3.68):
쐍 By Dun.Ar. (dunning by dunning area)
Selecting this checkbox makes the system post dunning notices separately for
each dunning area, instead of for each company code.
쐍 By Dun.Lev. (separate dunning notice for each dunning level)
You can also indicate that separate notices should be printed for the partners
per the dunning level. In this way, a single business partner could receive more
than one dunning notice.
쐍 Ref.Co.Code. (reference company code)
By using this field, the assignment of forms is derived from the entered company code. This is useful for company codes with forms that share the same layout.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
247
248
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Dun Co.Cd. (dunning company code)
You can enter a different company code for dunning, allowing for central dunning letter processing. In this way, a business partner that does business with
multiple company codes will receive a single dunning notice. The dunning frequency and dunning block definition are maintained on the individual company codes.
Figure 3.68 Company Code Dunning Definitions
In addition to the company code definitions, you can enter sender details for the
dunning notices (sometimes driven by legal requirements), such as address, tax
number, and bank details. You can also add a company logo graphic.
Dunning Groupings
The final (optional) setting for dunning concerns dunning groupings; here, you
define a two-digit code and description together with up to two document fields
for grouping. The system will group dunning notices that share the same values in
the fields defined. You can select whether the grouping is valid for suppliers, customers, or both.
An example use case for grouping is to group all items that refer to the same sales
order. Another example is to group dunning notices for specific projects through
the WBS element, as in the example in Figure 3.69.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.69 Dunning Grouping Key Definition
Dunning Details
Dunning details are entered in the business partner master record. You maintain
fields such as the Dunning Procedure, Dunning Level, and Grouping Key, as shown in
Figure 3.70.
Figure 3.70 Dunning Details in Business Partner
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
249
250
Chapter 3 Accounts Payable and Accounts Receivable
You also can enter the dunning key (Dunn. Key) or a dunning block reason
(Dunn.Block) directly on the document business partner line item (Figure 3.71).
Figure 3.71 Dunning Details on Business Partner Line Item
Dunning Run
You complete a dunning run by executing the following steps:
1. Enter selection parameters for open items to be evaluated. You enter the following fields (Figure 3.72):
– Run On
The date of the dunning run.
– Identification
A key to identify the specific run (in conjunction with the date).
– Dunning Date
The date of dunning, which will be printed on the dunning notices and form
the basis for calculating days in arrears.
– Docmnts Posted up To
The system uses this date as a cutoff for selecting items. The system will evaluate the document dates of the documents.
– Company Code
The company code(s) for which you are executing dunning.
– Customers/Vendors
Account ranges for customers and vendors.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
2. Schedule the dunning run. The system will evaluate all the relevant items and
provide a dunning proposal.
3. Modify the dunning proposal. The accounts receivable accountants will evaluate the proposed list of dunning notices, the levels assigned to each item, and so
on. You can execute the proposal run again after deleting the initial proposal.
4. Print and send the dunning notices. The system groups the notices as configured.
Figure 3.72 Dunning Parameters for Dunning Run
Correspondence
The correspondence functionality in SAP S/4HANA provides standard ways of
communicating various information with suppliers and customers. You can use
correspondence ad hoc to send information, or you can set up scheduled periodic
jobs to provide standardized communication.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
251
252
Chapter 3 Accounts Payable and Accounts Receivable
Correspondence Types
The basic Customizing object for correspondence is the correspondence type. The
correspondence type defines what’s communicated to your business partners. The
system comes with many preconfigured correspondence types such as payment
notice, account statement, open items list, and so on.
Correspondence types are valid cross-client. When defining a correspondence
type, you enter a five-digit code and the description. You can also select the following settings (Figure 3.73):
쐍 Acct Required
Indicates that you must enter a specific account as a parameter to print the correspondence.
쐍 Doc.Necessary
Indicates that you must enter a specific document number to print the correspondence.
쐍 Individual Text
Indicates that you must select the language in which to print.
쐍 Cross-Comp.Code
Indicates that the correspondence type can be used across company codes.
쐍 Date details
You can define up to two custom dates to be entered. If selected, you also name
them appropriately.
For each correspondence type, you define the print program and variant to enter
(Figure 3.74). The system comes with default assignments and standard forms for
each delivered payment method. You can select different combinations of programs and variants per company code or use the same for all. Each variant is
assigned a form. Forms are customizable, which is a job performed by technical
consultants.
Many fields in the business partner master are used to create correspondence such
as address, tax, and bank details. The accounting details, payment definitions, correspondence, and withholding tax details are used per company code.
You can assign a default correspondence type to the tolerance group. Maintaining
the tolerance group for a business partner makes the correspondence type the
default type for the partner.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.73 Details for Correspondence Type
Figure 3.74 Print Program for Correspondence
Payment Differences
When you have payment differences in line items, you can assign reason codes
(Figure 3.75). Reason codes also can be assigned to default correspondence types. If
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
253
254
Chapter 3 Accounts Payable and Accounts Receivable
they aren’t, you can define the correspondence type manually. When entering a
partial payment with a residual item, for example, you can assign a reason code to
the residual item. The residual item will be associated with a correspondence type
through the reason code, and you can request and print the relative correspondence.
When an invoice has multiple line items with differing reason codes, the system
will use the default correspondence type set for the business partner and ignore
the line item definitions.
Figure 3.75 Payment Differences Reason Code Definition
Printing Correspondence
You can print correspondence using the Create Correspondence app (Figure 3.76).
You must select a company code and the correspondence type. Depending on the
correspondence type, you might have to input a customer or supplier account, a
document number, and additional date definitions. After maintaining the
required data, you can choose to print a preview to validate before the final printout. You can also send the correspondence electronically through email (or fax it).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.76 Example of Correspondence
Special General Ledger Accounting
Special general ledger indicators are used in conjunction with customer and supplier postings to modify the general ledger reconciliation account posted to
during a transaction to depict a different business posting. Cases in which you
might need to post to different general ledger accounts include down payments
received or sent, down payment requests, guarantees, security deposits, and so on.
Special general ledger indicators are defined on the client level, and the system
comes with many types preconfigured through SAP Best Practices content (a selection is shown in Figure 3.77). You can generally group the special general ledger
indicators into three categories:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
255
256
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Down payments
쐍 Bills of exchange
쐍 Others, such as transferring amounts to doubtful receivables or guarantees
Figure 3.77 Special General Ledger Indicators for Customers
In addition to the business categories of the special general ledger transaction,
there are also different types from a system perspective:
쐍 With offsetting entries
These can be configured with a fixed offsetting account determination (automatic offsetting entries), meaning you enter, for example, the customer line
with the special general ledger, and the offsetting line item is set previously in
Customizing of the special general ledger. An example is the posting of guarantees (paid or received), for which the offsetting account is given. These are either
included in the notes section of the financial statement or aren’t included at all.
They can be also configured to not have a fixed offsetting account (free offsetting entries). You enter, for example, the customer line with the specific special
general ledger, and you also enter the offsetting line item manually. An example of this is posting received payments to specific bank subaccounts.
쐍 Noted items (without offsetting entries)
These aren’t included in the financial statement and are used to keep track of
and trigger (manual or automatic) incoming and outgoing payments or dunning. The most typical example for this kind of entry is the down payment
request. These entries post a single line item to the customer or supplier
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
account without any effect on the balance of the account (or the values of the
general ledger, of course).
Configuring Special General Ledger Indicators
You can configure existing general ledger indicators and create new indicators in
Customizing. Special general ledger indicators are single-digit and cross-client, so
choose the codification carefully. Figure 3.78 shows an example of the configuration for the guaranteed given special general ledger indicator. When creating or
maintaining an indicator, you maintain the following data:
쐍 Noted Item
Whether the special general ledger is a noted item.
쐍 Rel.to Credit Limit
Whether the special general ledger influences the credit limit (and relevant
checks performed through SAP Credit Management).
쐍 Commitments Warning
Whether a user posting to an account with a balance on a special general ledger
reconciliation account receives an information message about the existence of
said amount for the posted business partner. This is useful, for example, to warn
users of existing down payments when posting a payment document.
쐍 Target SP. G/L Ind.
For noted items, you configure the follow-on special general ledger indicator
that “clears” the noted item. For example, in the down payment process, the
special general ledger indicator F used for the down payment requests (a noted
item) references the special general ledger indicator A used for down payments
(a free offsetting entry).
쐍 Special G/L transaction types
Whether the indicator is for down payments, bills of exchange, or other purposes.
쐍 Posting Key
The relevant posting keys to post debits and credits.
You also define the alternative reconciliation general ledger account to use per the
main reconciliation account. In Figure 3.79, the system is set up to post to the same
alternative account (12411000) for all reconciliation accounts. However, this isn’t a
requirement; you can assign separate special general ledger accounts for each
main reconciliation account if required.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
257
258
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.78 Special General Ledger Properties for Guarantees Given
Figure 3.79 Special General Ledger Indicator Account Definition
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Tip
In a traditional SAP ERP system, you indicate that the general ledger account is managed
with line items. The SAP S/4HANA system is completely based on line items, so the indicator isn’t even a switch you toggle for general ledger accounts. All general ledger
accounts are line-item managed.
You enter the special general ledger indicator manually when making postings in
financial accounting (Figure 3.80). To use a special general ledger indicator, the
system posts to customers and suppliers with the posting keys listed in Table 3.1.
Account Type
Posting Key Description
Customer
09
Special general ledger debit
Customer
19
Special general ledger credit
Supplier
29
Special general ledger debit
Supplier
39
Special general ledger credit
Table 3.1 Posting Keys for Special General Ledger Indicators
In many SAP Fiori applications, the posting key isn’t entered manually but is
assigned automatically by the system when you assign a special general ledger
indicator to the line item (Figure 3.80).
Figure 3.80 Entering Special General Ledger Indicator During Financial Accounting Postings
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
259
260
Chapter 3 Accounts Payable and Accounts Receivable
Down Payments and Down Payment Requests
Down payments and down payment requests are also integrated with purchasing
and sales and distribution.
In purchasing, when you post a PO, you indicate (on the PO header and the relevant line items) that a down payment is required (for an example of down payment category selections, see Figure 3.81). This creates a down payment request in
financial accounting, a noted item with special general ledger indicator F. When
you make a down payment, you assign the relevant PO lines, and this removes the
down payment request obligation (the system automatically assigned special general ledger indicator A to the down payment posting). When you post the final
invoice from the supplier, you assign the down payment to the invoice so that the
system knows to connect the invoice open item with the down payment debit
amount. The down payment is automatically moved from the down payment reconciliation account to the main reconciliation down payment account.
Figure 3.81 Down Payment Category Selection on Purchase Order
In sales and distribution, on the other hand, when billing is performed with the
FAZ billing type, the system triggers a down payment request (special general ledger indicator F) to be sent to the customer, indicating you expect the down payment by the agreed due date. When the down payment is received, the noted item
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
is deleted. The down payment request is replaced by the down payment once
received (special general ledger indicator A). When an item is invoiced, the associated down payment is moved to the normal reconciliation account as a credit
open item and can be cleared against the invoice together with the received payments.
Posting to Different Reconciliation Accounts
There is an additional option for you to post to a different reconciliation account
when posting to customers. You can configure the reconciliation account as ready
for input during document posting. You don’t even need to enter a special general
ledger indicator in this case. This might be required if your system uses a confusing amount of special general ledger indicators to support all the requirements for
posting to alternative accounts. There are three steps to make the reconciliation
account selectable during document entry:
1. Select the Rec.Act. Ready checkbox (reconciliation account ready for input) in
the general ledger account master record definition (Figure 3.82).
Figure 3.82 Reconciliation Account Ready for Input
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
261
262
Chapter 3 Accounts Payable and Accounts Receivable
2. Change the account group for reconciliation accounts to allow you to maintain
the reconciliation account, as shown in Figure 3.83. (The default setting for
account groups delivered with SAP S/4HANA is for the field to be suppressed.)
Figure 3.83 Mark Reconciliation Account Ready for Input
3. Configure the valid alternative reconciliation accounts per reconciliation
account to indicate the options a user has for entry (Figure 3.84).
Figure 3.84 Define Alternative Reconciliation Account
The field will now be ready for entry when you select an account with the main reconciliation account you made the settings for, as shown in Figure 3.85.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
Figure 3.85 Reconciliation Account Ready for Input
Reporting
There is no reason to go into detail about the various reporting options provided
because they aren’t in focus for the academy and certification (reports are more
related to business processes than configuration). There are several reports, especially for managers, that give a quick view of various accounts payable and
accounts receivable key figures, via which you can drill down to analyze potential
problem areas (Figure 3.86).
Starting with the 1809 release of SAP S/4HANA, overview pages also are offered for
key metrics and reports for the accounts receivable and accounts payable (Figure
3.87 and Figure 3.88) accountants.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
263
264
Chapter 3 Accounts Payable and Accounts Receivable
Figure 3.86 SAP Fiori Live Tile Reporting
Figure 3.87 Accounts Receivable Overview
The accounts receivable overview page (Figure 3.87) has several reports that display useful information on the front page, which you can drill into to get more
detail. Highlights of the available reports include the following:
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 3
쐍 Receivables amount breakdown by accounting clerk, company code, risk class,
or country.
쐍 Receivables aging analysis, which is a breakdown of the amounts to be received
by due date.
쐍 Days sales outstanding, which indicates the average number of days that a company takes to collect revenue after a sale has been made.
Figure 3.88 Accounts Payable Overview
The accounts payable overview page (Figure 3.88) displays useful KPI reports and
live tiles with important information on the front page. As always, you can drill
into each report to get more detail, create printouts, and perform further analysis.
Highlights of the available reports include the following:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
265
266
Chapter 3 Accounts Payable and Accounts Receivable
쐍 Payable aging analysis for amounts due and undue, which is a breakdown of the
amounts to be paid by due date.
쐍 Days payable outstanding, which analyzes the average number of days a company takes to pay its suppliers. This is shown in two separate reports and different calculations:
– In the direct days payable outstanding, you can check the top 10 suppliers
with the highest or the lowest days payable outstanding.
– In the indirect days payable outstanding, you can check the days payable outstanding on the aggregate level for the last 12 months using rolling monthly
averages for the accounts payable balance and purchases.
쐍 Cash discount utilization shows how well you are taking advantage of cash discounts by comparing actual discounts versus potential discounts.
There are also many “typical” analysis reports for business partner account balances and line items (Figure 3.89).
Figure 3.89 Balances Report
You can configure report-to-report links to jump from the balances of a period, for
example, to the line items that make up that balance. All balance reports are in real
time and read directly from the line item information, offering a summarized view
that you can analyze via the same characteristics posted to a line item. There is no
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 3
separate storage for balance amounts and a limited selection of reporting characteristics from preconfigured aggregation tables.
The customer and supplier line item reports offer additional functionality to filter
based on the item status (open or cleared). You can select whether to include special general ledger transactions. An example output is shown in Figure 3.90, in
which open items and normal items are selected. From the report output, you can
select which fields you want to view and save specific layouts and selection criteria
items directly to perform reversals, send correspondence, set or remove dunning
blocks, and block/unblock items for payment. You can also click on the account to
go directly to the relevant master record details or click on the document number
to open the full details of the line items.
Figure 3.90 Manage Line Item Report
Important Terminology
In this chapter, the following terminology was used:
쐍 Business partner
The unifying master record for customers and suppliers in all SAP S/4HANA
subsystems from financial accounting to materials management, sales and
distribution, human resources, and so on. The system is set up with real-time
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
267
268
Chapter 3 Accounts Payable and Accounts Receivable
integration with the financial accounting customer and supplier, so all master
record details are driven by the business partner.
쐍 Business partner categories
Defines if the business partner is a person, organization, or group. The setting
controls some of the basic data.
쐍 Business partner role
These define the types of business relations your company has with the business partner. Field definitions can be maintained on the business partner role
level. Examples of roles include customer (financial accounting) and supplier
(financial accounting). All business partners are assigned to the general business partner role. You can define business partner role groups for business partner roles that should be maintained simultaneously.
쐍 Business partner grouping
The grouping defines the number range of the created business partner. For the
customer/supplier integration with business partners, the customer and supplier account groups are assigned to the business partner grouping.
쐍 Business partner type
The business partner type is an additional grouping characteristic for the business partner for which you can define a separate field status.
쐍 Customer/supplier account groups
These group customers and suppliers by various criteria in financial accounting. In SAP S/4HANA, they are mostly entered as reporting filter criteria because
many of the financial accounting business functions associated with the
account group are now controlled by the business partner configuration.
A major role of the account group is to separate normal customers and suppliers from one-time customers and suppliers. For one-time accounts, you enter
details during posting and don’t maintain a permanent master record.
쐍 Terms of payment (payment terms)
These define the dates and amounts due to be paid to or received from your
business partners. You define the rules for the terms in Customizing and assign
them to the business partners and your document line items.
쐍 Payment block reasons
These indicate the reason for blocking a payment and control how payments
are unblocked.
쐍 Payment methods
These define the valid way to send and receive payments. They are defined on
the country level and on the company code level. The valid payment methods
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 3
are also defined on the business partner level. The payment method can be
maintained on the document line item if the valid method is known during
posting.
쐍 Payment medium workbench (PMW)
This application handles all electronic payment medium creation and definitions. You define the XML forms for the DME in the DMEE Tree and assign them
to payment methods.
쐍 Automatic payment program
This application handles payment transactions for customers and suppliers.
You define the selection parameters for the open item selection. The application first generates a payment proposal. After the proposal is reviewed and
revised, you execute the payment run. The system generates the payment documents and clears the relevant open items. The program also generates and
prints the payment media accordingly.
쐍 Dunning program
This application generates dunning letters that you send to customers (and
suppliers with a debit balance) to inform them of payments due. After entering
the selection parameters for the dunning program to select the accounts to analyze, the application produces a dunning proposal list. You review and revise
the list and proceed to print out the dunning letters.
쐍 Dunning areas
The dunning areas subdivide a company code into areas of responsibility for
dunning. This allows you to configure different rules and criteria for dunning in
different business areas.
쐍 Dunning block reasons
The block reason is assigned to document line items to exclude them from dunning. You can assign a preconfigured dunning block reason or define your own
in Customizing.
쐍 Dunning procedure
The dunning procedure is assigned to business partners to activate dunning for
them. The procedure defines the number of dunning levels that can be assigned
and all the rules for calculating the dunning level, dunning charges, dunningrelevant special general ledger indicators, and the dunning letter forms and
texts.
쐍 Correspondence type
To align with your customers and suppliers on amounts owed, open items,
and so on, you can use the correspondence functionality of the system to
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
269
270
Chapter 3 Accounts Payable and Accounts Receivable
communicate in a standardized way. The correspondence type defines the form
of communication that is printed or sent.
쐍 Special general ledger indicator
Special general ledger indicators are used to post to different reconciliation
accounts than the main reconciliation account defined in the customer/supplier master record. The special general ledger indicators are defined on the client level and control the business transaction being executed. Special general
ledger transactions are either noted items, free offsetting entries, or automatic
offsetting entries. Down payment requests, down payments, bills of exchange,
guarantees, and individual value adjustments are examples of transactions that
use the special general ledger functionality.
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
1.
Which business partner categories does the system support? (There are three
correct answers.)
첸
A. Group
첸
B. Agency
첸
C. Person
첸
D. Organization
첸
E. Public sector
2.
You’ve mistakenly created your business partner with the wrong business
partner category. You’ve saved the data but haven’t made any postings. What
can you do to correct this?
첸
A. Change the setting directly in the business partner master record.
첸
B. Contact the system administrator to change the table entry in the backend.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 3
첸
C. Create a new business partner using the correct category.
첸
D. Delete the company code assignment for the business partner, correct the
category, and reassign the company code.
3.
True or False: After assigning a role to the business partner and saving your
data, you’re no longer able to remove the role assigned.
첸
A. True
첸
B. False
4.
True or False: The business partner role grouping is where you assign the business partner number range.
첸
A. True
첸
B. False
5.
You’re configuring a new SAP S/4HANA system. What are your options for
defining the number range assignments for business partners?
첸
A. The supplier drives the number range used.
첸
B. The customer drives the number range used.
첸
C. The business partner drives the number range used.
첸
D. Whichever account is created first drives the number range used.
6.
Which business partner objects can you define field statuses for? (There are
two correct answers.)
첸
A. Account group
첸
B. Client
첸
C. Role
첸
D. Type
7.
Which field cannot be changed during document posting for the one-time
customer?
첸
A. Customer Number
첸
C. Customer Industry
첸
B. Customer Name
첸
D. Customer Country
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
271
272
Chapter 3 Accounts Payable and Accounts Receivable
8.
True or False: Bank details for a business partner are part of the general business partner role.
첸
A. True
첸
B. False
9.
Which field in the business partner master can you configure so that the document reference is transferred to the line item?
첸
A.Assignment
첸
B. Reference
첸
C. Line Item Text
첸
D. Sort Key
10. A business partner is both a customer and a supplier. The customer has a sizable open amount unpaid. You want to make sure that the payment program
posts no outgoing payments to the business partner until he has paid part of
the outstanding amount. How can you do this?
첸
A. Assign an overall payment block in the general business partner role
details.
첸
B. Assign a central purchasing block in the general business partner role
details.
첸
C. Assign a payment block in the customer business partner role details.
첸
D. Assign a payment block in the supplier business partner role details.
11.
What can you achieve by using the head office/branch scenario?
첸
A. Settings changed for the head office master record will be transferred to the
branch account.
첸
B. Postings made to the head office also can be paid to the branch account.
첸
C. Invoices posted to the branch become open items for the head office.
첸
D. Correspondence and dunning letters are printed and sent to both the
branch and the head office.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 3
12. Which configuration can you use to define separate payment terms for the
same terms of payment key?
첸
A. Day limit
첸
B. Company code
첸
C. Country
첸
D. Installment payment
13. You’ve agreed to terms of payment with a business partner that is a customer
and a supplier. The same terms are to be used both ways (incoming and outgoing). You’ve defined a new terms of payment key, but when trying to update
the supplier business partner role, you don’t find the payment term available
to select. What must you do?
첸
A. Create a new payment term for the supplier business partner role.
첸
B. Enter the payment term manually during invoicing.
첸
C. Maintain the account type in the terms of payment.
첸
D. Change the field status of the business partner role to make the payment
terms an optional field.
14. You’ve negotiated payment terms that include three installment payments
with your customer. How many terms of payment must you define?
첸
A. 1
첸
B. 2
첸
C. 3
첸
D. 4
15.
What does assigning a screen variant during document entry do?
첸
A. It defaults values for fields in the document line item.
첸
B. It changes the fields that are ready for entry in the document header.
첸
C. It changes the fields that are ready for entry in the line items.
첸
D. It defaults values for fields in the document header.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
273
274
Chapter 3 Accounts Payable and Accounts Receivable
16. When setting up the system, you want to maintain default values for users of
a company code. Which application do you use?
첸
A. User Maintenance
첸
B. Maintain User Profile
첸
C. Default Values (SAP Fiori)
17.
Your customer doesn’t want to implement profitability analysis, not even
account-based, because the company doesn’t understand its value. Which
argument would you use to persuade the customer?
첸
A. Profit and loss statements can be analyzed by sales-specific characteristics.
첸
B. Balance sheets can be analyzed by sales-specific characteristics.
첸
C. Sales orders can be forecasted as liquidity items in cash flow reports.
첸
D. Down payment integration can be performed with sales and distribution.
18. What can you enter in the header section of the Post Outgoing Payments app?
(There are three correct answers.)
첸
A. Value date
첸
B. Bank fees
첸
C. Discount amount
첸
D. Customer
첸
E. Payment terms
19. You receive a payment for an invoice that is smaller than the owed amount.
How can you manage payment differences in the Post Incoming Payments
app? (There are two correct answers.)
첸
A. Partial payment
첸
B. Residual item
첸
C. Change due date
첸
D. Reject payment
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 3
20. When a payment in foreign currency clears the amount of the invoice exactly
in the foreign currency but in the local currency is more than the invoiced
amount, what does the system do?
첸
A. Post to profit from exchange rate differences.
첸
B. Leave the amount as an open item to be reconciled with open amounts in
the future.
첸
C. Return the difference back to the customer.
첸
D. Adjust the local currency amount to clear the invoice exactly.
21. What is the correct order of steps when configuring the payment programs?
첸
A. All company codes, paying company codes, payment methods in country,
payment methods in company code, bank determination
첸
B. All company codes, payment methods in country, paying company codes,
payment methods in company code, bank determination
첸
C. All company codes, bank determination, paying company codes, payment
methods in country, payment methods in company code
첸
D. All company codes, paying company codes, payment methods in country,
payment methods in company code, bank determination
22. In the payment method settings for the company code, what options do you
have for payment optimization? (There are two correct answers.)
첸
A. Optimization by due date
첸
B. Optimization by discount
첸
C. Optimization by bank group
첸
D. Optimization by postal code
23. What can you change for items that are in the exceptions list of the payment
proposal? (There are three correct answers.)
첸
A. Payment block
첸
B. Payment term
첸
C. Payment method
첸
D. Bank selection
첸
E. Reason code
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
275
276
Chapter 3 Accounts Payable and Accounts Receivable
24. On what level do you assign dunning areas?
첸
A. Client
첸
B. Company code
첸
C. Functional area
첸
D. Segment
25. When assigning dunning charges to a dunning procedure, what options do
you have? (There are two correct answers.)
첸
A. To assign a fixed amount without assigning a dunning charge percentage.
첸
B. To assign a fixed amount and a percentage. The system posts the larger
amount.
첸
C. To assign a fixed amount and a percentage. The system posts the smaller of
the two amounts.
첸
D. To assign a dunning charge percentage without assigning a fixed amount.
26. True or False: You can assign correspondence types directly to a payment difference reason code.
첸
A. True
첸
B. False
27. True or False: You can change all delivered special general ledger indicators
and assign your own to business processes.
첸
A. True
첸
B. False
28. At which point is the down payment request created in the integrated down
payment process with purchasing?
첸
A. Purchase requisition
첸
B. Purchase order
첸
C. Goods receipt
첸
D. Invoice verification
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 3
29. True or False: The special general ledger indicator is the only way to post to a
customer or supplier using a different reconciliation account.
첸
A. True
첸
B. False
30. Which KPIs can you find on the accounts payable overview page? (There are
two correct answers.)
첸
A. Day sales outstanding
첸
B. Cash discount utilization
첸
C. Aging analysis
첸
D. Collection effectiveness index
Practice Question Answers and Explanations
1. Correct answers: A, C, D
The partner categories are person, organization, and group. These are fixed categories; you can’t change or add any. Agency and public sector fall into the
organization category.
2. Correct answer: C
The only way to correct this is to create a new business partner and mark the
erroneous one for deletion. Changing this isn’t a matter of authorization, nor
does it make any difference if you’ve posted on the business partner or
assigned it to a company code. However, if you’ve posted, the best option is to
reverse the documents and repost on the correct business partner.
3. Correct answer: B
False. You can change the role assignment, and some roles are even designed to
be temporary roles.
4. Correct answer: B
False. This is incorrect. You assign the business partner number range in the
business partner grouping. The role grouping is only useful for performing
common maintenance of more than one business partner role and has no part
in the number range definition.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
277
278
Chapter 3 Accounts Payable and Accounts Receivable
5. Correct answer: C
In a new SAP S/4HANA system, the business partner is defined first and is
assigned a number. The customer and supplier created for the business partner
inherit the business partner account number.
6. Correct answers: C, D
This is a bit of a trick question. In the certification, you won’t see trick questions,
so kudos if you got this one right! All the objects displayed can have a separate
field status definition, but only two of them can be considered business partner
objects: business partner role and business partner type.
7. Correct answer: A
The customer number can’t be changed. The customer number isn’t an identifying characteristic for one-time customers because more than one will share
it! You can enter the customer name, industry, country, and other address and
bank details during the posting transaction in the special pop-up window.
8. Correct answer: A
True. Bank details, meaning the business partner’s bank accounts for where
they receive and from where they send their payments, are assigned in the General Data section and are thus common and usable independent of the assigned
business partner roles. The bank details you might enter in the customer/supplier payment section (House Bank, Account ID) are per company code and
define from where the company code should pay or receive payments.
9. Correct answer: D
The sort key defines what is transferred to the assignment field on the line item.
Here, you shouldn’t be confused by the field names and remember where
everything belongs. The assignment is the actual field where such information
is transferred; the reference is a document header field. The line item text can
carry the information (not automatically, except maybe with a substitution),
but more importantly it’s a document-level field and not maintained on the
business partner. Remember to read exactly what the question is asking for.
Don’t get distracted by answers that seem to fit but, in the end, have nothing to
do with the question.
10. Correct answer: D
Here, D is the obvious choice. An overall payment block would block incoming
payments as well as outgoing, which is the same as assigning the block on the
customer. A purchasing block would mean you wouldn’t be able to use the supplier to order goods, which isn’t mentioned as a desired outcome in the scenario. Blocking the supplier for payment ensures that you won’t pay for any
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 3
open items, at least not without a manual supervision of the payment. (Don’t
let questions like this one with a lot of text cause you to panic during the examination for fear of running out of time. The writing guidelines for questions
generally maintain that the questions should be concise and carry mostly only
information absolutely required to answer the question. This means, in most
cases, it’s a good idea to read every detail of the question. It also means that
most questions aren’t very long, so you can afford to spend a little more time
on the few longer ones without worrying about running out of time.)
11. Correct answer: C
The definition of the head office/branch scenario is to have centralized open
item and payment management. Thus, C is the only answer that fits the bill.
There is no kind of automatic master data synchronization with a head office.
You pay the head office because that is where the open item is, and correspondence can be sent either to the head office or to the branch depending on the
setting in the decentralized processing field.
12. Correct answer: A
The day limit key allows you to do this. The day limit together with the terms of
payment are the key fields in the relevant definition, which means you can differentiate either field to have an additional payment term. You can have multiple term of payment definitions differentiated by the day limit. The level you
would need to change to create terms of payments with the same key otherwise
would be the client because the terms of payment are client-dependent.
13. Correct answer: C
This is a troubleshooting question, which tests understanding and knowledge
of the functionality of the system. However, these questions aren’t often used
in the exams because it’s hard to make them unambiguous. In this example,
the terms of payment (answer C) must have been configured without the supplier account type. However, one could argue that A would work as well, and
yes, it would. B also kind of works, but it’s no real solution. D is clearly wrong;
the specific payment term was missing per the scenario in the question, and D
would indicate the field itself was missing, which isn’t implied anywhere. So
why is C the correct choice? It’s by far the most proper way to handle the situation. Creating additional records when you could use what is there just adds
noise to an already complex system. You want to always try and simplify for the
end users.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
279
280
Chapter 3 Accounts Payable and Accounts Receivable
14. Correct answer: D
To configure installments, you need a base payment term and then an additional payment term per number of installments. In Customizing, you assign
each installment payment term to the base payment term.
15. Correct answer: C
The screen variant is an entry that simplifies the line item section of the screen
by displaying only those items that are required to be entered or at least a much
smaller selection of account assignments than what is on the standard line
items. The screen variant has no effect on the header section, and it has no predefined values attached to it.
16. Correct answer: A
As a consultant, you would use the user maintenance applications (Transaction
SU01 or, better yet, Transaction SU10). With these transactions, you can change
users other than your own. Both the user profile and the default values in the
SAP Fiori launchpad are limited to defaulting values only for the logged-on
user.
17. Correct answer: A
This question is borderline as far as whether it can be answered with the content in this book. Although we try to be consistent with the “everything can be
found in the materials” rule, there are some questions for which it helps (but
isn’t strictly required) to have some “outside” experience to answer. In this
case, you know that many fields coming from sales and distribution are transferred to the Universal Journal as values of CO-PA characteristics. Anything that
finds itself as information on the line item in the Universal Journal can be analyzed in reports, including the P&L statement, so A is the correct answer. The
distractors here are wrong: CO-PA is updated for P&L accounts, so no balance
sheet entries (usually); liquidity forecasting has nothing to do with CO-PA; and
the same is true for payment and down payment processing. SAP recommends
that account-based CO-PA be activated for all SAP S/4HANA systems by default,
even if a customer won’t initially make use of it.
18. Correct answers: A, B, D
This is a straightforward question for which it helps to be able to bring the entry
screen to your mind. If that doesn’t work, you can think of eliminating distractors. The Discount Amount is a line item setting because it might be different for
the items you clear. The same is true for the Payment Terms field (which would
be weird to change during the payment entry).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 3
19. Correct answers: A, B
The standard way of handling payments that are smaller than the assigned
open items is to create either a partial payment or a residual item. If neither
works, you handle the differences manually (post to general ledger or post on
account).
There is no functionality to reject a payment. You could return it on the bank
level, but generally you would post the payment and then talk to the customer
to understand the amount discrepancy. Changing the due date is irrelevant to
how or if you post the payment.
20. Correct answer: A
This is a straightforward question with a simple answer: differences from currency exchange are posted automatically to the accounts you’ve specified in
Customizing for profits or losses from exchange rate differences.
21. Correct answer: D
The correct configuration order is:
– All company codes, where you assign paying company codes to the ones
that don’t perform payments.
– Paying company codes, where you configure the company codes that do
perform payments.
– Payment methods per country, where you define usable payment methods
for different countries.
– Payment methods per company code, were you setup the ones valid for
each company code, out of the ones available for the country.
– Define the bank determination for the automated payments.
22. Correct answers: C, D
This is a very specific question that concerns settings on a Customizing screen.
There you can select to optimize per bank group, meaning the system will give
priority to paying from bank accounts that are in the same bank group as the
business partners. You can also optimize by postal code, meaning the preferred
bank will be the closest (according to postal codes) to the business partner.
23. Correct answers: A, C, D
You can remove the blocking reason (if it’s allowed by the definitions in Customizing), you can enter or change the payment method, and you can enter or
change the selected house bank account. In addition, although not one of the
answer options, you could also alter the discount amount (per the tolerances
allowed).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
281
282
Chapter 3 Accounts Payable and Accounts Receivable
24. Correct answer: B
Dunning areas are used to subdivide company codes into areas of responsibility for dunning, so the answer is the company code where you assign these.
Dunning areas might well reflect either segments or functional areas, but there
is no system connection or assignments between these.
25. Correct answers: A, D
You can assign either an absolute value for the dunning charge or a percentage
(which is calculated off the total amount of the overdue items). You can’t select
both. You enter the charges per level and per outstanding amount, so that is
where you can differentiate the charges assigned.
26. Correct answer: A
True. In the definition of the payment difference reason codes, you can indeed
assign a specific correspondence type to generate correspondence for the difference.
27. Correct answer: B
False. This wasn’t discussed specifically in the chapter, but it’s good to know.
There are certain processes that are tied to the specific special general ledger
accounts being configured in a specific way. For example, the down payment
integration scenario uses F for down payment requests and A for down payments. These shouldn’t be changed.
28. Correct answer: B
You enter that a down payment is expected in the PO, and this generates the
down payment request in financial accounting.
29. Correct answer: B
False. As mentioned, you can also configure the reconciliation account field to
be changeable/selectable during document posting. This eliminates the need
for a special general ledger transaction in certain cases.
30. Correct answer: B, C
The correct answers are the ones that pertain to payables functions instead of
receivables. You want to track cash discounts to make sure you are taking
advantage of all discounts offered, so that is one. The other correct answer is the
aging analysis; if the answer was specifically payables aging, it would be a dead
giveaway. There might be some instances like this in the exam as well, in which
answer options are made a little more “general” without making them wrong
or unfair. The two other options are receivables key performance indicators, so
you can be sure they are wrong.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Summary Chapter 3
Takeaway
You now understand the role the business partner plays in the SAP S/4HANA system, especially for accounts payable/accounts receivable accounting. You know
how to configure the roles and fields within the business partner master record.
You also understand the integration of business partners with customers and suppliers.
You can configure, assign, and use the payment terms that define when open
items are due. You understand the baseline date calculation and its importance in
assigning the due date. You can configure and use payment installments. You can
define and assign payment blocking reasons and tolerance groups for customer
and supplier payments.
You’ve seen how to post incoming and outgoing invoices directly in financial
accounting and understand the integration with purchasing and sales and distribution. You can perform manual payments to clear open items and configure and
use the automatic payment program to execute payment runs.
You can manage communication with your business partners both by configuring
and executing dunning and by using correspondence. Finally, you can post to
alternative reconciliation accounts using special general ledger indicators, which
you set up in Customizing, or by making the reconciliation account field ready for
input during posting.
Summary
Accounts payable and accounts receivable accounting are very integrated components, being the direct communication point for purchasing and sales and distribution. However, accounts payable and accounts receivable also offer a complete
standalone solution capable of handling many customer and supplier business
operations autonomously. The components are designed to be flexible to adapt to
the requirements of your company, local legal authorities, and the business partners you do business with.
The SAP S/4HANA system offers useful applications for processing payments,
dunning, and correspondence. The functionality is proven and is taken over
mostly fully from the SAP ERP system. With SAP S/4HANA, SAP is focusing on
offering specialized applications that integrate seamlessly with the core SAP
S/4HANA product and take advantage of the power and flexibility of SAP HANA.
For example, one of the latest developments from SAP for accounts receivable
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
283
284
Chapter 3 Accounts Payable and Accounts Receivable
accounting is to incorporate machine learning with SAP Cash Application. Manually matching payments to invoices is a labor-intensive accounting process, but
with machine learning, the application can learn payment-matching patterns and
significantly boost automatic matching rates.
In the next chapter, we tackle the subject of asset accounting, another component
with quite a few integration points, but also its own set of organizational units,
master data, and daily and periodic business processes.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 4
Asset Accounting
Techniques You’ll Master
쐍 Create and maintain charts of depreciation and
depreciation areas
쐍 Create and configure asset classes
쐍 Create and maintain asset master records
쐍 Process asset transactions
쐍 Manage assets under construction
쐍 Perform periodic processing and valuation
쐍 Use asset reporting
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
286
Chapter 4
Asset Accounting
The focus of this chapter is to explain asset accounting processes in SAP S/4HANA.
It discusses basic organizational units of asset accounting, such as the chart of
depreciation and asset classes, integration of asset accounting with the general
ledger, asset accounting transactions, and period-end closing in asset accounting.
Real-World Scenario
Fixed asset accounting is one of the most important financial accounting
components, and depending on the company and the industry, managing
fixed assets and their valuations can be a major part of the accounting
department tasks. Fixed assets have their own accounting language you have
to understand and translate into system configurations and processes.
As a separate component, asset accounting has its own set of organizational
units, master records, and daily and periodic activities. Asset accounting is a
very mature product in the SAP S/4HANA system and can flexibly cover
almost all situations. It’s rare that companies will use a separate specialized
system to process fixed assets, and even then you need to take care of many
integration points. Finally, designing and performing the migration of fixed
assets can be one of the major activities you must help with during a new
implementation project when the customer is developing a new greenfield
system.
As a financial accounting consultant, you might not get to work with fixed
assets in every project you participate in, and this might cause you to forget
some of the details. If your expertise is with management accounting, you
might never really work directly with fixed assets. Fixed assets have integration points with investment management, overhead cost accounting,
the project system, purchasing, plant maintenance, and, of course, many
core financial accounting components, such as general ledger accounting,
accounts payable, and accounts receivable. The closer integration of financial accounting components in an SAP S/4HANA system means it’s more
important than ever to have a complete view of all major financial accounting components, especially those that share the same table through the
Universal Journal architecture.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Objectives of This Portion of the Test
The purpose of this portion of the certification exam is to test your knowledge in
asset accounting handling with SAP S/4HANA. For the certification exam, you
need to have a good understanding of the following topics:
쐍 Organizational units in asset accounting and their integration with the general
ledger and Controlling
쐍 Asset class configuration
쐍 Asset master records management
쐍 Asset transactions
쐍 Asset depreciation and valuation configuration
쐍 Asset parallel valuation accounting
쐍 Asset year-end closing
쐍 Asset reports
쐍 Manual legacy data transfers
Note
The asset accounting topic makes up 20% of the total exam.
Key Concept Refresher
In this chapter, we'll look at the concepts and business processes of asset accounting in an SAP S/4HANA system. We’ll go over the organizational units, the master
data, and the daily and periodic business transactions. We’ll also look at special
asset categories like low-value assets and assets under construction. Finally, we’ll
discuss the asset migration activities.
Fixed Asset Accounting
Asset accounting in the SAP S/4HANA system provides the means for managing
and monitoring fixed assets. Asset accounting is a subsystem of financial accounting: you can use asset reports to provide detailed information about actual transactions, current balances, and future planned asset values.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
287
288
Chapter 4
Asset Accounting
Asset accounting is integrated with other components outside financial accounting. For example, when an asset is purchased or produced in house, you can
directly post the invoice receipt, goods receipt, or withdrawal from the warehouse
to assets in the asset accounting component. All actual asset transactions update
the Universal Journal directly on the individual asset level.
The asset accounting functions in the system cover the entire lifecycle of the asset,
from the purchase order or initial acquisition (which can also be an assets-underconstruction settlement to the final asset) all the way to the asset retirement. The
system calculates most of the values for depreciation, interest, and other purposes
between these two points in time automatically. This transactional information
and simulations of future values can be accessed using standard reports, either on
the individual asset level or for multiple assets at the same time.
Each country has specific basic accounting rules for asset accounting. For this reason, the SAP S/4HANA system comes with a basic configuration for all countries in
accordance with the local principles. Figure 4.1 shows the default details for Germany. Most fields are changeable to accommodate for rule changes or special
cases for specific customers.
Figure 4.1 Country Information
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Chart of Depreciation
A chart of depreciation is a directory of depreciation areas arranged according to
business requirements. It’s used to organize legal requirements for the depreciation and valuation of assets. Each chart of depreciation contains the rules for the
evaluation of assets valid in a specific country (or economic area). Usually, you
would create one chart of depreciation for all company codes of a country.
You determine the types of valuation for which you need different depreciation
areas in accordance to the needs of your customer before you implement asset
accounting. To define a chart of depreciation, as shown in Figure 4.2, you generally
copy a template chart of depreciation 1 delivered through an SAP Best Practices
package or from the standard templates defined per country in client 000. You
can modify or delete any depreciation areas copied over from the standard chart
of depreciation that aren’t needed. After you copy the chart of depreciation, you
need to update the Description 2 because the description of the chart you copied
is probably not the one you want.
Figure 4.2 Copying Chart of Depreciation
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
289
290
Chapter 4
Asset Accounting
The chart of depreciation essentially becomes active when it’s assigned to a company code. Each company code that uses asset accounting is assigned to a chart of
depreciation, as shown in Figure 4.3. Each asset created is assigned to the company
code and inherits the valuation settings configured in the chart of depreciation
through the company code.
Figure 4.3 Assigning Company Code to Chart of Depreciation
Depreciation Areas
You use depreciation areas to calculate the value of fixed assets according to different accounting principles or for other separate valuation purposes. You manage
the depreciation terms and values necessary for the valuation in the depreciation
areas assigned to each asset, as shown in Figure 4.4. A depreciation area can serve
to update the general ledger through posting in accounting or to calculate statistical values for reporting purposes. A chart of depreciation can have up to 99 depreciation areas.
In an SAP S/4HANA system, you create a depreciation area for each additional currency type maintained on the ledger/company code level so that values are available in all relevant currencies.
The depreciation areas are identified by two-digit numeric keys. You should assign
a meaningful description to the area. Each depreciation area must be assigned to
an accounting principle and through the accounting principle to a ledger group.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.4 Depreciation Area Definition within Chart of Depreciation
Configuration
For each depreciation area, you can access the details screen to configure the settings further, as shown in Figure 4.5. The following are the main settings:
쐍 Real Depreciation Area
For a real depreciation area, values are normally committed to the database.
When you don’t select this checkbox, the depreciation area is a derived area,
meaning its values are based on values of other areas.
쐍 Area Does Not Post
This is for areas you create for purely reporting purposes, such as areas for other
currencies.
쐍 Area Posts in Real Time
When using the ledger approach to parallel valuation, this is the standard setting for depreciation areas that post both acquisition and production costs
(APC) and depreciation to the general ledger. With the accounts approach to
parallel valuation, only one area has the real-time setting. The reasons are technical only.
쐍 Area Posts Depreciation Only
This is for areas that don’t post APC values but only post depreciation. The most
common such area is one that is used for cost-controlling valuations.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
291
292
Chapter 4
Asset Accounting
쐍 Area Posts APC Immediately, Depreciation Periodically
This is used when using the accounts approach for all areas that post both types
of values to the general ledger, minus the one that is set to post in real time.
쐍 Value Maintenance
Various rules that define what kind of values are allowed for various valuations.
Tip
Depreciation is always posted periodically; there is no such thing as real-time depreciation posting because it’s a periodic activity. On the other hand, the calculation of depreciation is always a real-time activity and is performed with any change that affects the
value or useful life of an asset.
Figure 4.5 Configuring Depreciation Area
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Derived Depreciation Areas
Derived depreciation areas are usually areas for which the values are calculated
from combining values of two or more other areas (adding or subtracting values
from each), as shown in Figure 4.6. They are commonly delta areas, which give an
immediate view of the difference between two valuations.
Tip
Derived areas were common in SAP ERP because they were required for handling parallel
asset accounting with ledgers before the introduction of new asset accounting with SAP
ERP 6.0 EHP 7.
Figure 4.6 Derived Depreciation Area Settings
Asset Class
The asset class is the main structuring element for fixed assets. You can define any
number of asset classes in the system, and the definition is on the client level
(Figure 4.7). You use asset classes to structure your fixed assets according to various criteria, such as type of asset, default valuation settings, and others. All assets
are assigned to an asset class when they are created.
The SAP S/4HANA system has common asset class categories preconfigured with
the SAP Best Practices packages. You can create as many extra asset classes as
required from your customer.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
293
294
Chapter 4
Asset Accounting
Figure 4.7 Asset Classes Definition
When you create an asset class, you define the four-digit code, a long text, and a
short text, as shown in Figure 4.7. You can also create new asset classes by simply
copying an existing asset class. The default values of the depreciation area section
are also copied automatically.
You can change the values after copying. In the details of the asset class (Figure
4.8), you define the following:
쐍 Account Determ.
This field controls the general ledger accounts posted for the various asset
transactions.
쐍 Scr.Layout Rule
This field controls the fields that are ready for input during asset master record
maintenance.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
쐍 Number Range
This field controls the number the asset will receive when you save the master
record.
쐍 Status of AuC
This controls whether the asset class is used to create assets under constructions.
Figure 4.8 Asset Classes Configuration
In a separate Customizing transaction, you can store default values for fields per
asset class. You can define defaults in the master data section of the asset master
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
295
296
Chapter 4
Asset Accounting
and in the depreciation section, where you define entries per depreciation area.
These values are proposed and are changeable.
If you want to ensure that specific fields are filled with specific values, you can
define and use a substitution rule.
Account Determination
You can post both the asset balance sheet values and the depreciation values from
the individual depreciation areas to separate balance sheet accounts or income
statement accounts in the general ledger, as shown in Figure 4.9. You specify the
accounts per chart of accounts and depreciation area individually in the account
determination key. You define the account determination keys in asset accounting Customizing, and after configuration you assign the key in the particular asset
class.
Figure 4.9 Configuring Account Assignment
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
The account determination keys usually have a similar codification and name as
their relevant asset classes. The same account determination key can be assigned
to many asset classes, although some customers might prefer the maximum flexibility offered by assigning a different account determination to each asset class.
Because the account determination details are maintained per chart of depreciation and chart of accounts, you can use the same account determination keys to
support the specific reporting needs of any company code in any country.
On the detailed level, you maintain the specific balance sheet and profit and loss
accounts for any asset transaction relevant for the assets of the supported asset
classes, as shown in Figure 4.10.
Figure 4.10 Details of Account Assignment: Balance Sheet Accounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
297
298
Chapter 4
Asset Accounting
When using the ledger approach to parallel accounting, all depreciation areas can
have the same account definitions per depreciation area. The posting is differentiated on the level of the ledger group assigned.
When using the accounts approach, you need to maintain a separate set of
accounts per depreciation area, so you don’t have the same value posted to the
same account.
All balance sheet accounts defined in the account determination are asset reconciliation accounts.
Screen Layouts
The screen layout for the asset determines which fields in the asset master records
are used. You specify for each possible field within the asset master record whether
it’s required, optional, display-only, or suppressed (hidden).
You configure different sets of keys for the master data section of an asset and the
depreciation details. You define screen layout rules for the master record section
flexibly and assign them to the asset classes (Figure 4.11 1). The same screen layout
can be valid for many asset classes. The logical field groups (Figure 4.11 2) are predefined, as are the fields inside these field groups 3.
In addition to defining the field status, you can select additional checkboxes for
the following:
쐍 Class (asset class)
This defines that you can set a default value for this field on the asset class level.
쐍 MnNo. (main asset number)
This defines that the field can be changed on the main asset master level.
쐍 SbNo. (asset subnumber)
This defines that the field can be changed for the asset subnumber. If this option
isn’t selected, the value is inherited from the main asset and can’t be changed.
쐍 Copy
This defines whether the field value is copied over from an asset used as a reference for creating another asset.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.11 Asset Master Data Screen Layout
Tab Layout Definition
In addition to defining the field status, you can also maintain the tab layout of the
asset master maintenance. In the tab layout definition, you assign the logical field
groups (Figure 4.12 2) to tabs.
The goal when defining both the field status and the tab layouts is to make available all needed fields without overwhelming users with too many choices and
fields that are never maintained.
Unlike the master record screen layouts, the depreciation screen layouts are
assigned per asset and depreciation area, as shown in Figure 4.12 1. The default layout per depreciation area is proposed per asset class. SAP provides two depreciation screen layouts by default, and you can copy these to create and assign your
own. The possible definitions per field are the same as for the master record layouts, as shown in Figure 4.12 2.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
299
300
Chapter 4
Asset Accounting
Figure 4.12 Asset Depreciation Data Screen Layout
User-Defined Fields
Because assets are complex accounting subjects and customers have various field
requirements, SAP S/4HANA offers custom fields that customers can use to define
their own values for various purposes. All fields are reporting criteria, and you can
select and filter by the fields and display the values for these fields in reports. In
Customizing, you can define values for the following custom fields:
쐍 Evaluation Groups 1 to 5
These fields can be used flexibly to store any kind of information. There are four
keys that are four digits long and one key that is eight digits long. For each key,
you can maintain a description. You can set a default value for each per asset
class if this is allowed by the screen layout definition.
쐍 Environmental Protection
This checkbox is used to save the reason for an environmental protection
investment.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
쐍 Reason for Investment
This field is used for entering an explanation for the capital expenditure.
쐍 Asset Super Number
This can be assigned to assets for grouping purposes.
Asset Master Data
Asset master records are defined and created to mirror your fixed assets used in
your daily business. Master data for assets include the main asset number and the
asset sub-number, which is an asset that refers to an asset main number.
You create asset master records by using one of the following methods:
쐍 Entering the company code and asset class, entering data in the required fields,
and adapting the standard values proposed by the asset class
쐍 Entering a reference asset and changing the fields proposed from the copy of
the referenced asset
In addition to single asset creation, you can also create multiple asset master
records by entering the number of similar assets to be created. In this case, you
maintain the values for the first asset and then either use the exact same details
for all other assets or maintain separate values for certain fields, as shown in
Figure 4.13. The range of fields available for you to change is customizable. You can
always make additional changes after saving all the new assets in a second step.
Figure 4.13 Changeable Fields During Mass Creation of Assets
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
301
302
Chapter 4
Asset Accounting
In the default tab layout, in the Time-Dependent tab, you make assignments to
cost accounting objects, such as cost centers, internal orders, and WBS elements,
but also location, profit center, and segment. The reason the tab is called TimeDependent is because you can define period intervals for the assignments. Therefore, a printer ordered by and used for a couple years by one department can move
to a new location and charge depreciation to a different cost center from the third
year on. Report outputs and tasks, such as the depreciation posting run, read the
data as valid for the asset on the period/year selected.
You can also use the asset subnumber functionality. An asset subnumber is a separate asset that is still connected to the main asset number. The main asset is automatically given the subnumber 0. Each asset subnumber will have the same asset
number but a separate subnumber. You can define the subnumber to be given
internally or externally. Usually external assignment is defined internally for data
migration, and when the migration is complete, it’s reverted to internal. An example of a use for subnumbers is to monitor subsequent improvement made to an
asset. In some cases, it might also make sense to be able to report on the separate
components that comprise an asset by having each component defined as a subnumber. The subnumber usually inherits data from the main asset; the inherited
fields are defined in the field status Customizing.
Integration with Plant Maintenance
The equipment is the main master record in the plant maintenance component of
the SAP S/4HANA system. SAP provides standard integration between the fixed
asset master record and the equipment:
쐍 You can enter the relevant equipment numbers manually in the asset master
record, or you can update a single asset in the equipment master record. Note
that an asset can be assigned to multiple equipment master records, but not the
other way around (Figure 4.14).
쐍 You can configure the system to create and assign an equipment master record
when you create a new asset master record (Figure 4.15).
쐍 You can configure the system to change the account assignments of the asset
when the equipment is changed and vice versa (Figure 4.15).
쐍 You can set up workflows to notify users assigned to plant maintenance roles
when new master records are created in the asset or equipment component
(Figure 4.15).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Figure 4.14 Equipment in Asset Master Record
Figure 4.15 Specify Conditions for Synchronization of Master Data
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
Chapter 4
303
304
Chapter 4
Asset Accounting
Asset Transaction Types
Every transaction in asset accounting carries an asset transaction type. There are
groups of transaction types for specific operations:
쐍 Acquisitions
쐍 Retirements
쐍 Transfers
쐍 Postcapitalizations
쐍 Investment support measures
쐍 Depreciations
쐍 Write-ups
The group a transaction type is assigned to defines a lot of basic characteristics for
the transaction, such as which value fields are updated, the valid fiscal year (current or previous), the sign (positive, negative) of the sum of the postings for a fiscal
year, and more. The transaction type groups are hardcoded system settings and
can’t be changed.
In addition, each transaction type has a set of controls that you configure. The
specifications can differ according to the transaction type group.
Depending on the transaction type group of the transaction type, you define settings such as the following:
쐍 Debit/Credit
쐍 Capitalize/Retire
쐍 Document Type
쐍 Posting to Affiliated Company
쐍 Post Gross/Net
쐍 Asset History Sheet Group
In Figure 4.16, you can see the definitions maintained for transaction type 100 of
group 10 (Acquisition). The SAP S/4HANA system comes with transaction types
preconfigured that should cover most customers’ requirements.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.16 Asset Transaction Type Configuration
Asset Acquisitions
An asset acquisition capitalizes an asset and usually signifies the start of the depreciation calculation. There are three basic ways to post external acquisitions in SAP
S/4HANA:
쐍 Acquisition with automatic offsetting
쐍 Acquisition integrated with accounts payable
쐍 Asset acquisition with purchase order integrated with materials management
Let's explore these further.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
305
306
Chapter 4
Asset Accounting
Acquisition with Automatic Offsetting
The acquisition with automatic offsetting entry is often used to capitalize an asset
for which the invoice isn’t yet received or has been received and posted to the supplier already. With a posting of this type, the system debits the assets and credits a
predefined offsetting account. The idea is that the offsetting entry will be balanced
back to zero with the pending (or posted) invoice entry. To make it simpler to
understand, let’s assume an asset is worth $10,000 USD, and you need to capitalize
it first, as shown in Table 4.1.
Line Item
Account
Debit/Credit Amount
1
Asset clearing
Debit
$10,000
2
Offsetting account
Credit
$10,000
Table 4.1 Asset Capitalization with Offsetting Entry
The invoice is posted in a second step (example with 10% tax), as shown in Table
4.2.
Line Item
Account
Debit/Credit Amount
1
Supplier account
Credit
$11,000
2
Offsetting account
Debit
$10,000
3
Tax account
Debit
$1,000
Table 4.2 Supplier Invoice to Offsetting Account
The second line from each table is for the same amount on the same account, but
with opposite directions for debit/credit; thus, the offsetting account is balanced
to zero.
On the initial screen for posting the acquisition (Figure 4.17), you have the option
to select an existing asset master record or create one on the fly. You can also post
to a specific accounting principle (or even depreciation area). The usual minimum
fields required to create an asset are available on the screen (Asset Class, Description, and Cost Center). The MasterData button is also available to fill in additional
details. From the same screen, you can select to post to multiple assets at the same
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
time. The transaction is very simple: you enter the date definitions, the amount,
and, where valid, the quantity and line item text. This is enough information to
post, but there is a screen with more details where you can make additional definitions.
Figure 4.17 Asset Acquisition Transaction Data
You can see the additional details screen in Figure 4.18. The Document Type, Offsetting Account, and Transaction Type fields will all be filled automatically from the
settings in Customizing if you don’t manually alter them. The rest of the fields are
optional and will remain blank by default.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
307
308
Chapter 4
Asset Accounting
Figure 4.18 Asset Acquisition Additional Details
Acquisition Integrated with Accounts Payable
Acquisition integrated with accounts payable is used when purchasing an asset
without a purchase order. In this case, the FI posting updates both the accounts
payable and the asset accounts in a single step. The typical (single asset) acquisition entry is shown in Table 4.3.
Line Item
Account
Debit/Credit Amount
1
Supplier
Credit
$11,000
2
Asset clearing
Debit
$10,000
3
Tax
Debit
$1,000
Table 4.3 Accounts Payable Integrated Asset Acquisition
The application used to enter this type of document is the complex posting screen.
In this case, you fill the document header first and start building up each line item
in a separate screen. You must manually enter the posting key for the second line
(70 to debit the asset) and the transaction type (100 for asset acquisition). In Figure
4.19, you can see the line item for the asset; you can add another asset acquisition
line by entering the posting key, (asset) account, and transaction type at the bottom of the screen, in the Next Line Item section. By selecting the More button, you
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
can enter the Reference Date, which is the asset value date the system will use as
the asset capitalization date.
Figure 4.19 Accounts Payable Integrated Acquisition
Asset Acquisition with Purchase Order Integrated with Materials Management
Asset acquisition with purchase order integrated with materials management is
probably the most common acquisition method for most companies. It creates a
posting like the one created by the accounts payable integrated posting, but with
the purchase order details and posted through the materials management invoice
verification. In this case, the flow of documents is as follows:
쐍 (Optional) purchase requisition
A purchase requisition is often the first step of the purchasing workflow. At the
purchase requisition phase, you might already have and assign a specific asset
master record in the document. Most commonly, though, this is done in the
next stage.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
309
310
Chapter 4
Asset Accounting
쐍 Purchase order
The purchase order is a required step in purchasing assets with materials management. To order an asset, you enter the assignment category A in the line of
the purchase order, which will allow you to enter an asset in the account assignment. An important decision to make when entering the purchase order is if
you’re posting a valuated goods receipt or not.
쐍 Goods receipt/invoice receipt
With a valuated goods receipt, the asset is capitalized when you post the goods
receipt with the value defined in the purchase order. With the invoice receipt,
the system will adjust the value of the capitalized asset if required. In this case,
the goods receipt isn’t valuated (probably the more common case for assets),
the asset isn’t updated during goods receipt, no values are posted until the
invoice receipt, and no adjustment postings are required because the value is
based on an actual invoice. With the nonvaluated goods receipt, the system still
uses the goods receipt date as the asset capitalization date.
In integrated external acquisitions, the system posts the entry document without
a ledger group specification, and, as shown in the tables previously (Table 4.1, Table
4.2, Table 4.3), by debiting the asset clearing account. At the same time, the system
creates an additional document for each additional accounting principle. These
documents balance the technical clearing account back to zero.
The additional documents post a debit to the actual asset reconciliation account
while crediting the asset clearing account. The accounting-principle-specific documents post to the ledger group assigned to the accounting principle and indicated
in the relevant depreciation area. For example, if you update two accounting principles in parallel, the system will post one operational document, debiting the
asset clearing account, plus two accounting-principle-specific documents (one for
each accounting principle) in which each document debits the (same) asset clearing account.
In Figure 4.20 you can see the system output when selecting the asset accounting
view. To switch between the accounting principles, you select AP/Currency 1. The
accounting principle you are viewing is displayed in the Document Header Info
section. In the figure, you can see the IFRS document posted to ledger group 0L 2
and the local GAAP document posted to ledger group 2L 3.
The asset technical clearing account is an asset reconciliation general ledger
account that isn’t entered in the asset account determination. Instead, there is a
separate step to define the technical clearing account for integrated asset acquisition.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
The accounting-principle-specific documents can be designated to have a different document type than the entry document. A common setting here is to define
that for supplier invoices (document type KR), the system posts accountingprinciple-specific documents to document type AA (asset document).
Figure 4.20 Simulation of Asset Acquisition
Note
The preceding is valid for the ledger approach to parallel valuation. When you’re using
the accounts approach, the concept is similar, and the operational document is identical;
however, the details of the accounting-principle-specific documents are different. Specifically, one accounting-principle-specific document clears the asset technical clearing
account, but the rest of the documents (depending on the number of mapped accounting
principles) post the clearing balance to a different clearing account. This is because with
the accounts approach, you can’t differentiate the posted ledger; you always post to the
leading ledger. If all accounting principles posted to the same technical clearing account,
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
311
312
Chapter 4
Asset Accounting
the account wouldn’t be balanced. In this case, the zero balance for the books are
achieved through matching the asset technical clearing account with the acquisition offsetting account defined for each depreciation area in the account depreciation.
In the accounts approach, all depreciation areas must be assigned to a ledger group/
accounting principle; however, all ledger groups are assigned to a single (leading) ledger.
Gross and Net Document Types
In the standard system, you will find two kinds of document types for asset capitalization posting:
쐍 Gross document types (e.g., AA or KR) capitalize the full amount of an invoice
(minus tax), independent of the cash discount (Figure 4.21).
Figure 4.21 Gross Entry: Cash Discount Ignored
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
쐍 Net document types (e.g., AN or KN) will capitalize the invoice amount minus
tax, minus the expected cash discount based on the payment terms of the
invoice line item (Figure 4.22).
Figure 4.22 Net Entry: Cash Discount Considered
Note
At the time of payment of the invoice, the amount capitalized for a net posting will be
recalculated if the cash discount differs from the one calculated during posting. This
adjustment will occur automatically in a company code with document splitting activated. If document splitting is not active, you can execute the Profit and Loss Adjustment
program to correct the capitalization amounts for the relevant asset, as shown in Figure
4.23.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
313
314
Chapter 4
Asset Accounting
Figure 4.23 Profit and Loss Adjustment
Asset Retirements
There are two basic ways to perform asset retirements: scrapping and selling. Both
lead to the asset being removed from your asset registry, as opposed to assets that
have been fully depreciated, which remain, even with no accounting value.
Asset sales to customers are generally performed through financial account, and
not sales and distribution. This is because selling assets usually isn’t a normal business activity for most companies. As in the case of the acquisition integrated with
the supplier, the posting is performed through the complex posting transaction.
Posting an Asset Sale Invoice
To post an asset sale invoice, you debit the customer and credit the general ledger
Revenue from Fixed Asset Sale account. You don’t credit the asset directly with
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
posting key 75 and a sale transactions type. The revenue account has a special configuration provided by its field status group to accommodate asset retirements.
When using this account, you mark the Asst. Retirement checkbox, and the system
produces a pop-up window to enter details for the asset sale (see Figure 4.24).
Figure 4.24 Asset Details Pop-up When Selling an Asset
Creating Asset Retirement
The Create Asset Retirement pop-up window (Figure 4.24) is where you enter definitions for the following:
쐍 Asset
This is the asset (or asset subnumber) the sale concerns. You can only enter a
single asset per line, so you just add lines crediting the revenue from the fixed
asset sale account.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
315
316
Chapter 4
Asset Accounting
쐍 TransactionType
This is the retirement transaction type with the default 210 for a normal asset
sale in the current fiscal year proposed by the system. You can change this if
required.
쐍 Asset Val. Date
The asset value date is the date for calculations in asset accounting. This date is
very important for calculating the profit or loss from the asset sale.
쐍 Compl. Retirement
This checkbox indicates whether the asset is to be fully or partially retired.
Tip
If you’re performing a partial retirement, you indicate the retirement amount, retirement
quantity (if relevant), or the percentage of the asset to be retired. The system adjusts the
values accordingly, and the asset will remain in the asset registry of the company with
the reduced value.
Asset Sale Line Items
When performing a retirement, the system calculates all related values automatically and updates all accounting principles and gain/loss accounts. In Figure 4.25,
you can see an example of the lines generated for an asset sale. The lines without
the ledger group are the ones we manually enter during posting (customer, revenue from asset sale). The other lines are generated automatically and are accounting-principle-specific lines. That is because the calculations depend on the values
for each accounting principle and different depreciation amounts, and accounting-principle-specific postings need to be taken into consideration. The system
will calculate the depreciation up to the asset value date indicated. In our specific
example, the asset was sold for $50,000 USD, the acquisition value is $40,000
USD, and the depreciation up to the point of the sale was $2,500 USD. Therefore,
the profit for the sale is $12,500 USD. The revenue from the asset sale is balanced
by the clearing from the asset disposal account. The posting is similar for the other
accounting principles (only the values and ledger group will change). Note that it’s
possible to have a profit in one accounting principle and a loss in another, and the
account is adjusted for each.
You can also perform asset sales without customer integration. In this case, the
transaction looks like the nonintegrated asset acquisition with the addition of a
tab with specifications for a partial retirement.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.25 Asset Sale Line Items
A similar application is used for asset scrapping, except there is no customer and
no revenue, which means no profit. You can also perform a partial scrapping by
selecting an amount, percentage, or value. The application offers facilities to perform scrapping for multiple assets.
Retirements Worklist
The SAP S/4HANA system offers the possibility to perform retirements (nonintegrated sale or scrapping) using a worklist. In this case, you perform the following:
1. Execute the report with the specific selection criteria to select the exact assets
you want to retire.
2. Create a worklist for the items. You must indicate the purpose of the worklist
(retirement with/without revenue), as shown in Figure 4.26.
3. If there is revenue, distribute the revenue to the selected assets.
4. Edit/release the worklist.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
317
318
Chapter 4
Asset Accounting
Figure 4.26 Worklist Creation from Asset Balances Report
Asset Transfers
Asset transfers are transactions that remove values from one asset and transfer
the same value to another one. Two types of transfers are supported: intracompany and intercompany. Let’s explore both of those individually.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Intracompany Transfers
Intracompany asset transfer is performed within a company code between two
asset master records of the same or different asset classes, as shown in Figure 4.27.
There are two main reasons for posting an asset transfer:
쐍 The initial asset wasn’t created in the right asset class. You create a new asset (in
the correct class) and transfer the values to this new asset.
쐍 You want to transfer part or the full value of the asset to different assets to better depict the asset components—for example, to track the location of each on
the asset.
Figure 4.27 Asset Transfer within Company Code: Intracompany
Note
You could also use the asset transfer to settle assets under construction, but this isn’t the
recommended method.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
319
320
Chapter 4
Asset Accounting
Intercompany Transfer
An intercompany transfer represents the transfer of an asset from one company
code to another within the same corporate group, as shown in Figure 4.28. The system posts a retirement for the sending company and an acquisition for the receiving company code. On the corporate group level, it’s a transfer that should balance
to zero in the group asset history sheet. An intercompany asset transfer within a
corporate group may be necessary for one of the following reasons:
쐍 The asset has moved, making it necessary to assign the asset to a new company
code.
쐍 Due to a reorganization at the corporate group, you must assign assets to a different company code.
Figure 4.28 Asset Transfer: Intercompany
A differentiator for the type of transaction that will be posted is whether the company codes between which the transfer is taking place are assigned to the same
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
company. If this is the case, the transfer is posted as a transfer. If the company
codes are assigned to different companies, the system posts a retirement in the
sending company code and an acquisition in the receiving company code.
Transfer Methods
The transfer method (see Specifications for Revenue in Figure 4.28) defines the way
values are transferred between the assets. There are three transfer types: the gross
method, the net method, and the new value method.
The gross method is the most common, in which the historic values of the asset
are all transferred to the new asset (see Table 4.4).
Asset
Acquisition and
Production Cost
Accumulated
Depreciation
Sender
20,000
4,000
Receiver
20,000
4,000
Table 4.4 Gross Method
The net method transfers the net book value of the sender to the receiver (see
Table 4.5).
Asset
Acquisition and
Production Cost
Accumulated
Depreciation
Sender
20,000
4,000
Receiver
16,000
Table 4.5 Net Method
The new value method capitalizes the new asset at a manually entered revenue
amount (Table 4.6).
Asset
Acquisition and
Production Cost
Accumulated
Depreciation
Sender
20,000
4,000
Receiver
15,000
Table 4.6 New Value Method
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
321
322
Chapter 4
Asset Accounting
In the rare case in which you’re transferring an asset between company codes that
are assigned to different charts of depreciation with mismatched depreciation
areas, you can create cross-company-code (or cross-system) depreciation areas
that will map the depreciation areas between the differing charts of depreciation.
The mapped depreciation areas have the same function and significance in all
charts of depreciation within a corporate group but with different keys. The crosscompany depreciation area is only defined by a key and description and carries no
depreciation definitions of its own.
Low-Value Assets
Low-value assets (LVAs) are always completely depreciated in the year in which
they are acquired. You generally don’t have to report on their values individually.
LVAs are maintained in specific LVA asset classes.
In Customizing, you configure the maximum value an asset can have to be considered an LVA. This is done on the country level (see Figure 4.29) but can be specified
on a lower level as well and specifically per company code and depreciation area.
Figure 4.29 Configuration of Low-Value Assets
LVAs can be managed individually, and in this case the acquisition value for the
single asset is compared to the maximum amounts defined for each depreciation
area.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Alternatively, LVAs are managed collectively in accordance with the quantity
posted. In this case, the value of the acquisition is divided by the quantity entered,
and this value is then compared to the maximum amounts.
Assets Under Construction
Assets under construction require a separate asset class because they must be displayed in separate accounts for the financial statement. An asset under construction doesn’t post depreciation, and this is guaranteed in the system by the assigned
depreciation key 0000 (Figure 4.30).
Figure 4.30 Asset Under Construction Depreciation
Tip
You can theoretically calculate depreciation for internal reporting purposes on a depreciation area that doesn’t post values. Special tax depreciation and investment support can
be posted to an asset under construction.
Even when an asset under construction has been fully capitalized, it’s still possible
to post credit memos, meaning negative acquisition and production costs values
must be permitted.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
323
324
Chapter 4
Asset Accounting
When the assets under construction move from the under construction phase to
the useful life phase, the values are transferred to one or more final assets. This
(depending on the assets under construction asset class type) can be done either in
a one-step summary settlement (e.g., an intracompany asset transfer) or with line
item management. By settling line items, you have full control over which posted
values are capitalized in each individual depreciation area. You must first assign a
settlement profile to the company code. You then define distribution rules per
expenditure and depreciation area to define what value percentage or amount
goes to which final asset.
In Figure 4.31, you can see an example of an asset under construction with five separate lines. Three lines are for the IFRS accounting principle and two for the local
GAAP. The green traffic light in the first column indicates the settlement rule is
maintained.
Figure 4.31 Settlement Maintenance per Line on Assets Under Construction
In Figure 4.32, you can see the definition of the settlement rule. In the first column
you define the settlement category (like fixed asset or cost center). In the second
column, you specify the settlement receiver. In the fourth column displayed, you
define the settlement percentage.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.32 Settlement Rule Maintenance
You don’t have to perform a full settlement of the asset values because you might
continue the assets under construction project and produce other assets, or you
might post the remaining value as an operating expense instead.
Asset Depreciation
Depreciation posting is a periodic activity that is executed during period-end closing. The depreciation itself is calculated and stored in the asset accounting component for each asset after any asset transaction or change to the master record that
might influence the calculated depreciation. The system uses the calculated depreciation values when posting the depreciation, and depreciation isn’t recalculated
for the execution.
Calculation of Depreciation
Calculation of depreciation is based on depreciation keys assigned to the asset per
depreciation area. The depreciation key calculation is controlled through the calculation methods assigned to the key. The various types of calculation methods
are listed here but not explored because analyzing the details of what each method
controls is beyond the scope of the associate certification:
쐍 Base method
쐍 Multilevel method
쐍 Declining-balance method
쐍 Period control method
쐍 Maximum amount method
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
325
326
Chapter 4
Asset Accounting
You create new depreciation keys usually to comply with new legal regulations. In
most cases, it’s adequate to copy and modify an existing method and then assign
it to a new depreciation key that is in turn copied from the closest similar depreciation key. You need to execute a recalculation of depreciation in cases in which a
new key is assigned to assets. This will update the planned values of depreciation.
In Figure 4.33, you can see the assignment of the calculation method to a depreciation key.
Figure 4.33 Depreciation Key Definition
If the acquisition and production costs value of the asset changes in a year (e.g.,
due to a partial sale), the depreciation posted already for the year isn’t changed;
however, the depreciation of the next period will be adjusted in accordance with
the period interval definition. In the most common case, the new depreciation values calculated for the asset and the system will catch up the differences immediately in the following period. As an example, if the value of the asset is reduced, the
system will post less depreciation in the period of the reduction than the new periodic depreciation amount is calculated as to catch up with the increased depreciation posted in the prior months.
Time-Dependent Depreciation Definitions
You can make time-dependent changes to an asset’s depreciation terms, meaning
you can define a new period interval from which date the new depreciation settings are effective. The definitions you can make with time dependency are as follows:
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
쐍 Depreciation key
쐍 Useful life (year or period)
쐍 Variable depreciation portion
쐍 Absolute or percentage scrap value
When using time dependency, the system won’t catch up or smooth the values
over the remaining periods/years. In the depreciation area, allowed values are
maintained and any change to depreciation terms must always comply with the
value rule definitions of the affected depreciation area.
Figure 4.34 Depreciation Details for Asset
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
327
328
Chapter 4
Asset Accounting
In Figure 4.34, you can see the detailed depreciation area definitions for an asset.
Selecting More Intervals takes you to the screen shown in Figure 4.35, on which the
intervals are displayed.
Figure 4.35 Intervals for Depreciation Details
Depreciation Posting Run
The depreciation posting run posts depreciation to the general ledger accounts in
financial accounting, as shown in Figure 4.36. The transaction debits the depreciation expense account and credits the accumulated depreciation account for each
asset and depreciation area per the account determination of the asset class. For
example, for a company code with 100,000 active, not fully depreciated assets and
three depreciation areas that post depreciation, the system will post 300,000 document line items.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.36 Scheduling Asset Depreciation Run
There are two major advantages of posting with this level of detail:
쐍 No need for reconciliation of components
There is a single source of truth, which means you can blindly trust your reporting.
쐍 Depreciation will be posted even when some assets cause errors
The program posts depreciation for all assets that it can. If you re-execute
depreciation for the period (usually after correcting the problems), the system
will only post the missing lines for the assets that caused problems. If you’ve
closed the period before the assets could be corrected, the system will adjust the
depreciation (e.g., post double the amount) in the following depreciation run.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
329
330
Chapter 4
Asset Accounting
Because one side of the depreciation posting is to an expense account, the system
also posts to a controlling account assignment. Most commonly, this is the cost
center maintained on the asset account master record.
The depreciation program is always executed in the background (and usually off
system peak usage hours). The depreciation run can be executed as a test run
online for up to 1,000 assets. The test run can run for unlimited assets as a background job. Testing the depreciation run might be useful to find assets with errors
before committing the actual depreciation run. Because the test run can be executed at any time, and not only during period end, you can start correcting problems early on.
After you execute the depreciation posting, the system outputs a log, and you can
select the detailed log option to see every line item posted per depreciation area, as
shown in Figure 4.37. A similar log can be produced for test runs as well.
Figure 4.37 Depreciation Posting Run Log
Asset Year-End Process
As the asset accounting balances are made up of line items that are in the Universal Journal, the carryforward for these items is executed through the balance carryforward program in general ledger accounting. The balance carryforward is
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
executed usually near the very end of the current fiscal year or at the very beginning of a new fiscal year. To post to asset accounting in a new fiscal year, the balance carryforward must be executed successfully.
In asset accounting, you can have up to two fiscal years open at the same time. The
idea is that you open a new fiscal year with the balance carryforward, and you close
the previous fiscal year when the previous year is closed for any accounting transactions. If you already have two years open, you won’t be able to post to a third fiscal year even if the balance carryforward has been performed for the new year.
To close a fiscal year, you execute the year-end closing program (Figure 4.38). The
program checks that depreciation is posted fully and there are no assets that contain errors. If the year-end closing program finds no errors, it blocks posting in
asset accounting for the closed fiscal year. If for some reason you need to post in a
closed year, you can reset the year-end closing. You’ll need to close the year again
through the year-end closing program.
Figure 4.38 Year-End Closing for Asset Accounting
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
331
332
Chapter 4
Asset Accounting
Asset Reporting
Asset reporting is how you keep track of all the asset balances and transactions and
can simulate depreciation values in future periods. There are two basic report categories: reports for individual assets and reports for multiple assets. We’ll go over
the most important reports for each category.
Asset Accounting Overview
With this app (Figure 4.39) you can view multiple KPIs and asset accounting
reports in a single screen. The app can be used as a central operations and information hub. You can drag and drop the cards shown to organize reports according to
your priorities. You can utilize filters and built-in navigation links to related apps.
The follow is a list of the key reports the app displays:
쐍 Asset Balances
Shows total planned asset net book values as of the end of the current fiscal
period
쐍 Asset Acquisitions
Shows the total value of acquisitions within the selected period
쐍 Asset Retirements
Shows the total value of retirements within the selected period
쐍 Open Purchase Orders (Account Assignment A)
Shows relevant items by either Value Still to Be Invoiced or Value Still to Be
Delivered
쐍 Asset Transactions by Period
Shows the proportion of acquisitions and retirements in the selected period
쐍 Depreciation to Be Posted
Shows value to be posted by depreciation type for the current period
쐍 Asset Depreciation Values
Shows asset depreciation values for the current period
쐍 Asset Master Worklist
Shows current number of assets by status
쐍 Assets Under Construction
Shows assets under construction in the current period
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
쐍 Asset Transactions
Shows acquisitions and retirements displayed by Asset Class, Account Determination, and the like
쐍 Origin of Assets
Shows asset origin displayed either by Country or Supplier
Figure 4.39 Example of Asset Accounting Overview Page
Asset Value Report
The most important report for checking values for an individual asset is the Asset
Values SAP Fiori application (or the asset explorer, as it’s called in the SAP GUI), as
shown in Figure 4.40.
You can get a complete overview of the planned and posted values of the asset per
depreciation area and year. You can check and directly display the transactions
posted to the asset in the year. You can see and drill down to the related objects of
the asset such as the cost center, general ledger account, supplier, and so on. You
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
333
334
Chapter 4
Asset Accounting
can also perform value simulations based on what-if scenarios—for example,
based on changing the depreciation key. In addition, in the Comparisons tab, you
can compare values (plan and actual) between different depreciation areas. Finally,
you can view the details and valuation methods of the depreciation key assigned
to the asset and selected depreciation area.
Figure 4.40 Asset Values Report (Asset Explorer)
Asset Balances Report
The Asset Balances report gives you a quick overview of the balances for multiple
assets, as shown in Figure 4.41. The range of assets, company code, ledger, depreciation area, year, currency type, and period up to which the values should be
selected are mandatory fields when executing the report. There are also many
more filters you can add to specify the assets (general ledger account, asset class,
etc.).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
The output displays various key figures such as APC value, deprecation posted, and
net book value. There are predelivered key figure variants for different purposes.
Using the Navigation Panel, you can easily add or remove report characteristics to
rows and columns. You can also export to a Microsoft Excel file for further calculations.
Figure 4.41 Asset Balances
Asset History Sheet
The final report to remember is the Asset History Sheet, shown in Figure 4.42. This
sheet is a legal requirement in some countries, and SAP offers predefined layouts
that cover the local legal requirements for those countries. The report application
itself is like the Asset Balances report but uses a specific key figure group and is
more focused on showing the changes to asset values within a year. You can create
your own key figure groups in Customizing.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
335
336
Chapter 4
Asset Accounting
Figure 4.42 Asset History Sheet
Asset Legacy Data Transfer
The data migration of legacy data from a previous system to an SAP S/4HANA system is a very important process in which you must match the settings of an old
system, whether an SAP ERP (usually the easy case) or a non-SAP system. You then
usually use a mass transfer method to perform the actual data migration.
Migration Preparation Customizing
To prepare for data migration in the system, you perform the following customizing steps:
1. You ensure the company code status allows data migration (Figure 4.43). This is
allowed when the company code is set to status 1 or 2. Status 0 is what you set
for a productive company code to ensure the data integrity is protected for
“accidental” migration activities.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Figure 4.43 Set Company Code Status
2. You define the offsetting account for legacy data transfer. In this Customizing
activity, you specify the general ledger account used for transferring asset balances.
Note
The asset offsetting account is assigned in a financial statement item with other
accounts for the legacy data transfer (such as other general ledger account balances and
customer/supplier open items). The total of all accounts for the legacy data transfer must
balance to zero when all migration activities are complete.
3. You define the document type to be used while posting. In the standard system,
document type UE is predefined for all migration activities.
4. You define the takeover date per company code (Figure 4.44). This is the date of
the last period closed in the legacy system. Up to this date, SAP S/4HANA uses
the values from the legacy system; from this date forward, SAP will calculate its
own values.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
337
338
Chapter 4
Asset Accounting
Figure 4.44 Defining Date for Legacy Data Transfer
5. If the migration takes place mid-year, you define the last posted period in a second customizing screen, shown in Figure 4.45.
Figure 4.45 Mid-Year Asset Takeover
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher
Chapter 4
Performing Data Migration
The process to manually create a legacy asset is similar to the one for creating
assets during normal operation, the main difference being that you must enter the
capitalization date manually and you (usually) input the Original Asset, which corresponds to the asset number in the legacy system (Figure 4.46). The transaction is
also different in this case (Transaction AS91, accessed through the SAP GUI).
Figure 4.46 Legacy Data: Master Record Origin Details
You post the transfer values using a separate step (Transaction ABLDT; Figure 4.47).
The system posts a separate Universal Journal entry for the takeover values of each
asset, debiting the asset account, crediting the accumulated depreciation, and
crediting the remaining balance to the offsetting account defined.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
339
340
Chapter 4
Asset Accounting
Figure 4.47 Entering Manual Takeover Values
In an actual project, you would generally not perform a manual migration for
assets unless the number of assets is extremely limited. For this, in addition to the
manual transfer, the following automatic (mass-compatible) transfer methods are
available:
쐍 Legacy data transfer using Microsoft Excel (Transaction AS100)
An example form is shown in Figure 4.48.
쐍 Legacy data transfer using legacy system migration workbench (Transaction
LSMW)
In this case, you often perform a screen recording of the manual transaction
and upload a file for batch execution.
쐍 Legacy data transfer using business application programming interface
(BAPI)
In this case, you create a custom program together with a technical consultant.
Figure 4.48 Excel Legacy Master Record Form
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 4
Important Terminology
In this chapter, the following terminology was used:
쐍 Chart of depreciation
The chart of depreciation organizes all depreciation areas valid for a country.
Asset accounting is activated for a company code by assigning the chart of
depreciation to the company code.
쐍 Depreciation area
The depreciation area is used to calculate values according to various legal and
internal reporting requirements. Each depreciation area is assigned to an
accounting principle. A depreciation area can post all values, post only depreciation, or not post at all.
쐍 Asset class
The asset class is used to group assets according to basic criteria, including the
general ledger accounts updated, the default valuations and depreciation settings, and the nature of the asset. All assets are assigned to an asset class, which
is used to control the data maintenance screen and number range.
쐍 Account determination
The account determination is where all balance sheet and profit and loss
accounts are assigned per depreciation area for acquisition and production
costs, depreciation, and special reserves postings. You assign the account determination to one or more asset classes.
쐍 Asset transaction type
The transaction type holds definitions for all aspects of an asset transaction,
such as if it’s a debit or a credit, if the asset is capitalized or retired by posting,
and more. Each transaction type belongs to a transaction type group that
defines many characteristics of the transaction. Examples of groups include
acquisitions, retirements, transfers, and depreciation.
쐍 Technical clearing account
The technical clearing account facilitates external asset transactions (acquisitions from suppliers, sales to customers, etc.). The account is posted in the operational document and is credited by the accounting-principle-specific
documents, so it always balances to zero after each posting.
쐍 Asset value date
You define this date during posting, for which the transaction is updated for
asset accounting. This date is the basis for deciding the capitalization date and
ordinary start date for depreciation for asset acquisitions and the retirement
date for asset sale or scrapping.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
341
342
Chapter 4
Asset Accounting
쐍 Low-value asset (LVA)
An LVA is an asset that has an acquisition value below a predefined threshold.
These assets are posted to a separate LVA class and are depreciated fully within
the year of acquisition.
쐍 Asset under construction
This asset is being built/produced and acts as a cost collector for capital and
other expenditures. When the asset is complete (or at various other intervals),
the asset under construction is capitalized into a final asset.
쐍 Depreciation key
This key defines the way the depreciation is calculated for an asset, including
the method for depreciation (straight line, variable), the depreciation start date
definition (in relation to the acquisition date), and more.
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
1.
Which system components are directly integrated with asset accounting?
(There are three correct answers.)
첸
A. Bank account management
첸
B. Investment management
첸
C. Purchasing
첸
D. Plant maintenance
첸
E. Quality management
2.
What is true for assigning charts of depreciation to company codes?
첸
A. All company codes of a single country must be assigned to the same chart
of depreciation.
첸
B. Each company code can be assigned to a different chart of depreciation.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 4
첸
C. You assign company codes only to charts of depreciation delivered by SAP.
첸
D. A company with company codes in multiple countries can use a single
chart of depreciation for all.
3.
True or False: A single depreciation area can post to multiple ledgers.
첸
A. True
첸
B. False
4.
What is true for real depreciation areas?
첸
A. They are set to always post to the general ledger.
첸
B. Each can be assigned multiple currency types.
첸
C. You can post transactions to them independently.
첸
D. They can have values calculated from combining other depreciation area
values.
5.
Two assets (belonging to the same company code) post depreciation to different general ledger accounts. What does this mean for the assets? (There are
two correct answers.)
첸
A. The assets belong to different asset classes.
첸
B. The assets are assigned to separate account determinations.
첸
C. The assets post acquisition and production costs values to separate
accounts.
첸
D. The assets are assigned to separate cost centers.
6.
True or False: Two assets in the same asset class, belonging to different company codes but with the same chart of depreciation, can post to different
accounts.
첸
A. True
첸
B. False
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
343
344
Chapter 4
Asset Accounting
7.
How can you default a value for the cost center in the entire asset class for
buildings?
첸
A. By using asset subnumbers
첸
B. By changing the assigned screen layout
첸
C. By changing the assigned tab layout
첸
D. By entering it in default account assignments for the general ledger
account
8.
Which of the options are types of user fields? (There are two correct answers.)
첸
A. Group Asset
첸
B. Serial Number
첸
C. Evaluation Group
첸
D. Asset Super Number
9.
When you copy an asset, the asset text is copied as well. How can you avoid
this?
첸
A. By changing the assigned screen layout
첸
B. By changing the assigned tab layout
첸
C. By changing the asset class definitions
첸
D. By creating a dummy reference asset with no text
10. For which kind of asset is the asset main text always prefilled?
첸
A. Asset super numbers
첸
B. Group assets
첸
C. Asset subnumbers
첸
D. Mass-created assets
11.
You execute a report based on the location and are missing an asset. What
might have happened? (There are two correct answers.)
첸
A. The asset has been fully depreciated.
첸
B. The asset was sold to a customer.
첸
C. The equipment assigned to the asset was moved.
첸
D. The asset was partially scrapped.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 4
12. True or False: The document type maintained in the asset transaction type is
proposed but can be changed manually during posting.
첸
A. True
첸
B. False
13. Which transactions lead to asset capitalization? (There are three correct
answers.)
첸
A. Purchase order in purchasing
첸
B. Valuated goods receipt
첸
C. Assets under construction settlement
첸
D. Intracompany transfer
첸
E. Nonvaluated goods receipt
14. True or False: In both the ledger and accounts approaches, the technical clearing account is posted to by all accounting-principle-specific documents.
첸
A. True
첸
B. False
15.
True or False: When posting an integrated asset sale to a customer, you enter
a debit for the customer with posting key 01 and credit for the asset with posting key 75.
첸
A. True
첸
B. False
16. When making a partial sale, how can you choose to calculate the amount of
value reduction for the asset? (There are three correct answers.)
첸
A. By quantity
첸
B. By posted depreciation
첸
C. By profit (or loss)
첸
D. By retirement amount
첸
E. By percentage
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
345
346
Chapter 4
Asset Accounting
17.
True or False: To post intercompany asset transfers, you maintain the crosscompany code clearing accounts.
첸
A. True
첸
B. False
18. When you post an amount to an asset in the LVA class that is above the threshold for the maximum value, how does the system respond?
첸
A. The system produces an error message; for you to post, you must split the
asset or post to another asset class.
첸
B. You receive a warning message; the asset is posted, but the depreciation key
is adjusted to normal depreciation.
첸
C. The system posts the value up to the LVA threshold and posts the rest to the
generated asset subnumber.
첸
D. The system adjusts the asset quantity to the value that keeps the asset
below the maximum threshold.
19. You have an invoice for transport expenses for your assets under construction. These expenses can be capitalized per IFRS but not in the local GAAP.
What is the best way to handle this?
첸
A. Post the invoice to the assets under construction and manage settlement
per depreciation area.
첸
B. Post the invoice to a clearing account and clear it per ledger group (capitalize for IFRS, expense for local GAAP).
첸
C. Post the invoice to assets under construction, and, after settlement, post a
partial scrapping for the local depreciation area.
첸
D. Post the invoice twice: once as an expense to the local ledger group and
once more to IFRS.
20. The cross-company code depreciation area is required in which of the following intercompany transfers?
첸
A. For all intercompany asset transfers
첸
B. For transfers with nonmatching depreciation areas
첸
C. For transfers between company codes in different countries
첸
D. For transfers in which you also change the asset class
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 4
21. An online test run for depreciation is limited to how many assets?
첸
A. 100
첸
B. 1,000
첸
C. 10,000
첸
D. No limit
22. True or False: You can select to execute the depreciation posting run for a single depreciation area.
첸
A. True
첸
B. False
23. True or False: With the depreciation run completing even when assets have
errors, you no longer should worry about fixing assets with errors.
첸
A. True
첸
B. False
24. When should fiscal year close for asset accounting be carried out?
첸
A. Directly before balance carryforward
첸
B. Directly after balance carryforward
첸
C. When the previous fiscal year is closed
첸
D. When the last nonspecial period of the previous year is closed
Practice Question Answers and Explanations
1. Correct answers: B, C, D
Investment management is tightly integrated, especially with assets under
construction. Purchasing is integrated with asset accounting already from the
purchase requisition phase, and the asset is a required field on the purchase
order for asset acquisition. plant maintenance integrates through the equipment master record connection to the fixed asset master. Bank account management isn’t directly integrated with fixed assets, and the same is true with
quality management, which integrates with materials management.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
347
348
Chapter 4
Asset Accounting
2. Correct answer: B
There is no limitation on the number of charts of depreciation created for a
country. You assign a chart of depreciation to each company code, and again,
there is no rule to assign the same one to company codes belonging to the same
country. You can use a standard chart of depreciation as delivered by SAP, but
if you want to make modifications, it’s advised that you copy it and then modify the new chart. Asset accounting has very different accounting rules in different countries, so you wouldn’t use the same chart of depreciation across country borders. Even if things look the same to begin with, laws and regulations
change all the time, and you never know when a country will impose a rule
incompatible with other countries.
3. Correct answer: A
True. This is true but is a kind of tricky question. You assign an accounting principle to the depreciation area. The accounting principle is assigned to a ledger
group. The ledger group can have multiple ledgers assigned, so many ledgers
can by updated by a depreciation area.
4. Correct answer: C
In asset accounting transactions that aren’t integrated with accounts payable/
accounts receivable, you can choose to post them to specific depreciation areas.
In addition, if a depreciation area isn’t valid for an individual asset, you can
deactivate it. The asset values then won’t be updated for the deactivated area
even for external transactions (an expense or loss account is debited to balance
the technical clearing account in such cases). A real depreciation area doesn’t
have to post to the general ledger; each area is assigned a specific currency type.
Calculating values from other areas is the exact reason for having derived (not
real) depreciation areas.
5. Correct answers: A, B
The definite obvious answer here is that the assets have different account
determinations. This also means the assets belong to different asset classes
because an asset class is assigned to a single account determination. Although
unlikely, the acquisition and production costs account could be the same
between separate account determinations. The cost center has no bearing on
the selected accounts.
6. Correct answer: A
True. Here, as with the certification questions, you need to read the question
through and find the essence of the information given. There is almost no
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 4
chance that some piece of information is given to distract. Here, the key is that
the company codes can have different charts of accounts assigned. Because the
accounts in the account determination are defined per chart of accounts, the
two assets could post to separate accounts.
7. Correct answer: B
In the screen layout, you can define that a field can be set on the asset class
level. You can do the same for the subnumbers, but another main asset in the
asset class wouldn’t be limited. The tab layout only affects the positioning of
the tabs. The cost center assigned to the asset can’t be affected by a rule in the
default account assignments.
8. Correct answers: C, D
This is a straightforward knowledge question. You usually answer these by a
combination of knowing part of the right answer and dismissing some of the
wrong answers. The evaluation groups and asset super numbers can be maintained in Customizing and assigned to assets to cover customer requirements
for extra fields and groupings. The group asset is a depreciation characteristic;
the serial number is a standard field that often ties in with equipment from
plant maintenance.
9. Correct answer: A
You define which fields get carried over when an asset is used for reference in
the screen layout. This isn’t maintained in the tab layout or the asset class. The
dummy reference asset isn’t a good solution; it’s more of a hack workaround,
and you wouldn’t ever do something like this. Nevertheless, the option probably wouldn’t appear in the certification exam because ambiguous answers are
avoided.
10. Correct answer: C
The asset subnumbers inherit the asset main text from the main asset number,
and this can’t be changed.
11. Correct answers: B, C
When an asset is integrated with the equipment, changes in the equipment can
be configured to update the asset. An asset sold will no longer show up in the
company code reports. Fully depreciated assets show up in reports because
they are still active in the company, and partial scrapping would not deactivate
the asset either.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
349
350
Chapter 4
Asset Accounting
12. Correct answer: A
True. You do maintain a default document type for posting in the asset transaction type. This is defaulted in certain transactions when you don’t enter a
separate one manually. An example in which this can be changed is the integrated acquisition posting with supplier, in which document type KR is used
instead of transaction type 100 with the default of AA.
13. Correct answers: B, C, D
An asset is capitalized when processing a valuated goods receipt. The invoice is
used for confirmation/adjustment of the amount. In contrast, with a nonvaluated goods receipt, the asset will be capitalized from the invoice entry. When
you settle the line items posted to an asset under construction to the final
assets, those are capitalized. When you post an intracompany asset transfer,
the asset is capitalized on the asset value date. The purchase order doesn’t capitalize an asset; that happens either on goods receipt (for a valuated goods
receipt) or during invoicing.
14. Correct answer: B
False. In the accounts approach, only one accounting-principle-specific document posts to the technical clearing account. The rest of the documents post to
a different clearing account. If each document posted multiple times to the
same account, the account would end up with a balance.
15. Correct answer: B
False. On the credit side, you must enter the revenue account for an asset sale.
This is a special account with the field status group for asset sales that allows
you to select the asset, dates, and values. You don’t post a credit directly to the
asset.
16. Correct answers: A, D, E
When you select a partial sale in the asset retirement pop-up, you can choose to
sell a specific quantity of the asset (if applicable); the value is adjusted based on
the amount for sale/total amount fraction. When you select a retirement
amount, you directly input the amount of value reduction as a number value.
The percentage method simply splits the value based on the percentage
entered. You can’t use the other options to determine the value.
17. Correct answer: B
False. An intercompany asset transfer works through a different mechanism
than financial accounting cross-company postings and doesn’t require separate cross-company account definitions.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 4
18. Correct answer: A
When you try to post above the maximum value for an asset created in the LVA
class, the system produces an error. You can only post up to the maximum
amount for assets in this class. In this case, you would check if you can split the
posting or more likely create the asset in a “normal” asset class. The other
options have one thing in common: the system is making a lot of decisions and
automations. As a rule, the default system keeps things simple. Too much automation runs into problems when dealing with processes and transactions that
might be done very differently depending on the company.
19. Correct answer: A
Answer A is the best one because it uses the assets under construction functionality as it’s intended to be used. You collect the production-related
expenses on a single item (as you would use an internal order or a project), and
then you settle the amounts. In SAP S/4HANA, the settlement is defined on the
depreciation area, so you can manage the capitalization separately per accounting principle. Questions with “what is the best” phrasing aren’t part of the certification exam because they are ambiguous, and the questions and answers in
the certification exam must be as straightforward as possible.
20. Correct answer: B
The cross-company code depreciation area is used exactly for cases in which
the sender has areas that need to be mapped to areas with different codification
on the receiver side. You might need it for transfers that are between counties,
but you also might not because you might need it for the case of the changing
asset class. In questions such as these, you look for the answer that answers the
question in all cases.
21. Correct answer: B
This is a pure knowledge question; you either know it or you don’t. When these
kinds of questions are in the certification exams, the exam authors try to make
them at least cover useful topics. In this case, this is useful knowledge but not
essential.
22. Correct answer: A
True. Depreciation can be posted for a single depreciation area or a single
accounting principle. For an example of why this might be used, you can close
periods per ledger at different times, so this might be required in certain periods.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
351
352
Chapter 4
Asset Accounting
23. Correct answer: B
False. The fact that you can maybe go about closing a period without having
successfully posted to an asset doesn’t mean that you shouldn’t fix things as
soon as possible. If you leave something problematic as is for too long, the fiscal
year change program won’t be able to close a previous fiscal year, and you’ll be
locked in without being able to post to the next fiscal year.
24. Correct answer: C
The SAP S/4HANA system allows for two open fiscal years for you to manage
the closing postings of a fiscal year and start posting in the new fiscal year. You
close a fiscal year when you close the books of the previous year and you’re sure
there will be no more postings to assets in the closed fiscal year.
Takeaway
You’ve gained a good overview of all basic asset accounting organizational units,
and you understand the connections between the chart of depreciation and the
company code. You also recognize the relation of the depreciation area with the
accounting principles and how asset accounting integrates with the general ledger. You’ve learned how to set up and use asset classes to group assets per the business needs and reporting requirements of your customers. You know how to
create assets and asset subnumbers, as well as how to make creating and maintaining assets easier for end users through manipulation of the screen fields and layouts.
You learned about the basic daily transactions posted to assets such as acquisitions, sales, and transfers. You also were introduced to special asset categories
such as assets under construction and LVAs. You should also understand the closing process in asset accounting—both periodic and annual. Finally, you now
understand the concept of data migration and how assets and values are brought
over to the SAP S/4HANA system from the customer’s legacy system.
If you’re familiar with classic asset accounting as opposed to the new asset
accounting used in SAP S/4HANA, you should see the benefit in clarity provided by
the real-time update of all accounting principles, posting to depreciation areas by
selecting them in the transactions, and of course having full clarity on the line
item level in the Universal Journal.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Summary Chapter 4
Summary
Asset accounting is a large subsystem in the SAP S/4HANA Finance line of business. In addition to being fully preconfigured for each country through best practices, it’s configurable to a very detailed level to accommodate all the varying
customer, industry, and legal requirements you might come across. You’re now
able to interpret business requirements and understand where and how to implement them in the system. You also can configure master records and explain all
the basic transactions and processes within the asset accounting subsystem.
In the next chapter, we’ll review the closing activities in financial accounting in
detail.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
353
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 5
Financial Closing
Techniques You’ll Master
쐍 Creating financial statements
쐍 Managing posting periods
쐍 Carrying forward balances
쐍 Posting accruals and deferrals
쐍 Executing foreign currency valuation
쐍 Performing value adjustments
쐍 Regrouping receivables and payables
쐍 Performing closing activities for materials management
쐍 Using SAP S/4HANA Financial Closing cockpit
쐍 Performing intercompany reconciliation (ICR)
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
356
Chapter 5 Financial Closing
The focus of this chapter is on explaining the basic steps of the financial accounting closing process in SAP S/4HANA. It discusses financial statement versions, balance confirmations in accounts payable and accounts receivable, foreign currency
valuation, reserves for bad debt, open item reclassification, the SAP S/4HANA
Financial Closing cockpit, and intercompany reconciliation.
Real-World Scenario
As a financial consultant, you need to have a good understanding of the periodic activities that must be carried out in the system by the accounting
department. These activities are crucial to a business because many functions can’t be processed unless these activities are completed successfully.
Closing activities are usually handled by the general ledger accounting
department, and other activities are the responsibility of the accounts payable and receivable departments. Some activities are performed monthly,
and some are annual. You need to be able to guide your customer to perform
these activities.
You also should have an overview-level knowledge of SAP Financial Closing
cockpit, as many SAP customers streamline and track closing activities
through it. It’s also the default choice when a process spans systems outside
SAP S/4HANA. Finally, you need to understand how the process of ICR is performed on a high level, including the logic behind real-time reconciliation
with SAP Business Planning and Consolidation (SAP BPC).
Objectives of This Portion of the Test
The purpose of this portion of the certification exam is to test your general knowledge of the closing activities for financial accounting. The certification exam
expects you to have a good understanding of the following topics:
쐍 Manage financial statement versions and create financial statements
쐍 Maintain the open and closed periods
쐍 Post the balance carryforward
쐍 Output an audit trail report
쐍 Manage accruals and deferrals with manual postings
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
쐍 Prepare balance confirmations
쐍 Execute foreign currency valuation
쐍 Post value adjustments
쐍 Perform accounts payable/receivable regrouping
쐍 Perform closing for materials management
쐍 Use the SAP Financial Closing cockpit
쐍 Manage ICR
Note
The financial closing topic makes up 15% of the total exam.
Key Concept Refresher
The closing process for financial accounting concerns all modules we’ve reviewed
thus far in the book. We’ll look at how to produce the financial statements, perform closing in the general ledger and accounts payable/receivable, utilize the SAP
Financial Closing cockpit, and perform ICR. The closing operations for asset
accounting have already been described, so we’ll omit those here.
Financial Statement Version
Financial statements are official reports you’re legally required to output at least
annually. The basic reports you define in the system are the balance sheet and the
profit and loss statement. In SAP S/4HANA, you maintain the financial statement
version to produce the financial statements, as shown in Figure 5.1. In addition,
because the financial statement version is a structured way of grouping accounts,
you can create financial statement versions for other internal and external reporting purposes and for planning.
You define financial statement versions in Customizing using a four-digit alphanumeric key and a description. The basic task of the financial statement version is
to deliver a structured view of your chart of accounts in accordance with local and
global accounting principles.
The SAP Best Practices packages deliver template financial statement versions for
each country installed with texts maintained in the local language as is generally
required by local authorities. When creating a new financial statement version,
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
357
358
Chapter 5 Financial Closing
you can reference an existing one and make the changes required. You’ll need to
remember to maintain the translation for nodes and items added to this.
Figure 5.1 Financial Statement Versions List
Definitions for the Financial Statement
In the general definitions of the financial statement version, you maintain the following, as shown in Figure 5.2:
쐍 Maint. Language
This is usually the official language that the report will be printed in.
쐍 Item Keys Auto.
This indicator specifies whether the identification keys of the financial statement items are assigned manually or automatically. Automatic assignment
uses an ascending numeric order beginning with 1. If you assign keys manually,
these must be unique within the financial statement version. In general, set the
keys manually when you want to enter an explanatory text for them. This key
identifies an item in the financial statement version; as such, it must be unique
within the financial statement version.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
쐍 Chart of Accounts
You can choose to assign a specific chart of accounts to a financial statement
version; however, this field is optional. You can define financial statement versions without specific chart of account assignments.
쐍 Group Account Number
You set this indicator for financial statement versions that are used for the
group chart of accounts. In this case, you enter account numbers from the
group chart of accounts.
쐍 Fun.area perm.
This allows you to assign functional areas in the financial statement version. If
you activate this indicator, you can assign functional areas in addition to
accounts to the individual nodes of the financial statement version. In this case,
the financial statement version can’t be used for planning purposes.
Figure 5.2 Definitions for Financial Statement Version
Financial Statement Version Item Hierarchy
Financial statement versions can have up to 20 item hierarchy levels. For each
level, the system can calculate a subtotal based on the accounts assigned in the
nodes below it, as shown in Figure 5.3.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
359
360
Chapter 5 Financial Closing
Figure 5.3 Financial Statement Version Item Hierarchy
For each item at all levels, you assign a unique key and the relevant texts. At the
first hierarchy level, a financial statement version has the following items by
default:
쐍 Assets
쐍 Net Result: Profit
쐍 Liabilities and Equity
쐍 Financial Statement Notes
쐍 P&L Result
쐍 Not assigned
쐍 Net Result: Loss
Financial Statement Item Definition
You maintain texts for the start and end of the financial statement version item
(see Figure 5.4). You also select if you want the system to output the group-level
summarized amount. The graduated total is calculated from the total of the profit
and loss account balances up to this item. You can maintain a separate graduated
total text to be issued with the graduated total after the item footer.
You can assign accounts only to the lowest-level items. This means if an item has
lower-level items assigned, you can’t add the account to the item itself; you add
accounts to the items assigned, as shown in Figure 5.5.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.4 Financial Statement Item Definition
Allowed Account Assignment
Illegal Account Assignment
Figure 5.5 Allowed and Illegal Account Assignments
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
361
362
Chapter 5 Financial Closing
You can select a financial statement version item or an account range and move it
to a new location with reassignment (Figure 5.6). This carries over all lower-level
items and account assignments as well.
Figure 5.6 Financial Statement Version Node Reassignment
Account Assignment
You assign accounts and account ranges to the hierarchy items. You can select the
criteria that determine which items the accounts are displayed in based on the balance. Accounts can be assigned to different items based on whether they have a
credit or debit balance. For example, in Figure 5.7, the items are assigned to both
debit and credit balances, meaning the account will always be shown in this node
independent of the balance. If you selected the debit (D) checkbox, the system
would display the account under this financial statement item if it had a debit balance. In this case, you would need to enter the account in a different node and
select the credit (C) checkbox.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.7 Account Assignment in Financial Statement Version
Within the financial statement version item definition, you can execute a check
(see Figure 5.8). The system will automatically display the following:
쐍 Accts. Assigned to 1 Side Only
These are all the accounts you’ve entered under nodes and selected either debit
or credit (but not both) but have not entered under any other item in the financial statement version. In this case, if the opposite balance does occur, the system won’t know where to place the account. The system expects you to assign
accounts even for instances in which the opposite balance occurs. In this case,
for the accounts displayed, you can just set both the debit and credit checkboxes (D and C) for the node in which they exist.
쐍 Nonassigned Account
The system will output a list of all accounts not contained in the structure. For
this check, you specify the specific chart of accounts (defaulted if the financial
statement version is assigned to a specific chart) and company code the system
is to check so that you have a valid view for the specific company code without
accounts that just happen to be defined on the chart of accounts level alone. In
some cases, it makes sense to have unassigned accounts, such as when performing parallel accounting using the accounts approach to valuation. In this case,
you would purposefully exclude any accounts not belonging to the accounting
principle for which the financial statement version is designated.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
363
364
Chapter 5 Financial Closing
쐍 Incorrectly Assgnd. Accts.
This check establishes whether the balance sheet (nodes under assets and liabilities) contains only balance sheet accounts and that all others contain only
profit and loss accounts. This doesn’t mean that all accounts found with this
check are wrong; however, you should review the list to make sure both the
account masters and the assignments in the financial statement version are
correct.
Figure 5.8 Financial Statement Version Checks
Global Accounting Hierarchy for Financial Statement Version Maintenance
The Manage Global Accounting Hierarchies app is a new app that aims to offer a
single, consistent environment for users to perform all master record hierarchy
maintenance activities. In the context of financial accounting, the most important
hierarchy maintenance task available via the app is managing the financial statement version. This app is new for SAP S/4HANA 1809 and is strategically aimed to
unify hierarchy maintenance across financial objects and master data because the
current maintenance screens are commonly SAP GUI screens slightly adopted for
SAP Fiori.
With the Manage Global Accounting Hierarchies app (Figure 5.9), you can currently maintain the hierarchies for the following:
쐍 Financial statement version
쐍 Functional area
쐍 Profit center
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
쐍 Cost center
쐍 Consolidation financial statement item (group reporting)
쐍 Consolidation reporting item (group reporting)
쐍 Consolidation segment (group reporting)
Figure 5.9 Manage Global Accounting Hierarchies App
For the financial accounting certification, it’s good to know the features of managing the financial statement version (Figure 5.10) with the new app:
쐍 Its consistent interface is common for many financial objects.
쐍 Manage and keep track of your financial statement version in multiple timeframes.
쐍 Use status management capabilities for indicating active and draft versions of
the financial statement version.
쐍 Enjoy easy import and export of the hierarchies from and to spreadsheets.
쐍 Import existing financial statement versions and continue maintenance in the
new app.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
365
366
Chapter 5 Financial Closing
Figure 5.10 Manage Financial Statement Version
Financial Statement Output with SAP Fiori
You use the SAP Fiori Display Financial Statement app (Figure 5.11) to output a
financial statement.
Figure 5.11 Financial Statement Balance Sheet Output
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
You have the following options:
쐍 You can select to display only opening values, the movements, or all values
combined.
쐍 You can select any currency type from those assigned to the company code and
ledger selected.
쐍 You can share the output directly by email or via connected applications such as
SAP Jam. You can also create a tile for the specific output for quick access from
the SAP Fiori launchpad.
쐍 On the lowest level (individual accounts), you can click on the value to drill
down to a line item or balance sheet report to understand how a value is made
up.
쐍 You can display the full financial statement version or output only for specific
sections using the All Accounts, Balance Sheet, Profit & Loss, Unassigned
Accounts, and Notes tabs. In Figure 5.12, you can see a sample of the Profit & Loss
statement view.
Figure 5.12 Financial Profit & Loss Output
쐍 You can add other filter and output options to filter, for example, a specific segment or to display the report using the alternative general ledger accounts
assigned (Figure 5.13).
쐍 On the output, you have the option of including the Profit Center and Segment
fields (Figure 5.14).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
367
368
Chapter 5 Financial Closing
Figure 5.13 Financial Statement Filter Options
Figure 5.14 Financial Statement: Additional Columns
Financial Statement Report with ABAP
You also still can use the classic ABAP report (RFBILA00; see Figure 5.15) to output
a financial statement. The main motivations for doing so are the advanced controls offered for the output, such as specifying translation dates and rates, creating
extracts for consolidation, showing zero-balance accounts, and many more.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.15 Financial Statement Classic Report
Through the classic report, you can also select and print the output using a customizable form. A sample is shown in Figure 5.16.
Figure 5.16 Sample Form Preview
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
369
370
Chapter 5 Financial Closing
Other reports are also available. One useful one is the ledger comparison financial
statement, in which you can directly compare two different ledger statements for
the same or separate periods (Figure 5.17).
Figure 5.17 Financial Statement Ledger Comparison
Output of Ledger Comparison Report
In the output (Figure 5.18), you get the values for each selection and a column with
the variances between them. You can also analyze for specific segments, profit
centers, and business areas.
Figure 5.18 Output of Ledger Comparison Report
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
In addition to the financial statement reports, you can also use a plethora of other
reporting tools that are available standard and take advantage of the line-itemlevel analysis. As you can see in Figure 5.19, there are 136 characteristics available to
report on, and this is in the default best practices system.
Figure 5.19 Trial Balance Report: Drilldown Options
Note
It’s useful to be able to distinguish between characteristics and key figures. Characteristics are reporting attributes such as company code, segment, profit center, currency,
period, and so on. They also often can be used to filter reports. Key figures are value representations such as total credit balance, total debit balance, amount in EUR, amount in
USD, balance carryforward amount, quantity, and so on.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
371
372
Chapter 5 Financial Closing
General Ledger Closing
The basic general ledger closing operations we’ll go over are managing the posting
periods, executing the balance carryforward at year end, and using the audit journal.
Note
In many cases, the categorization of closing tasks as general ledger-, accounts payable-,
accounts receivable-, and asset accounting-relative only is limiting because in SAP
S/4HANA, multiple areas are affected as well. However, for structure reasons, this categorization is used in the book and in the academy materials.
Posting Periods
Managing the posting periods involves defining the fiscal periods within which
you can specify the posting date for your journal entries. You assign the posting
period variant to your company code per ledger. Customizing the open periods
can still be done with two separate apps with slightly different functionality.
Open and Close Posting Periods is a Customizing app (Figure 5.20) in which maintenance is performed on the level of the posting period variant by updating the
open periods for all company code/ledger combinations assigned. You can define
different settings per account type:
쐍 A: Assets
쐍 C: Customers
쐍 K: Suppliers
쐍 M: Materials
쐍 S: General ledger accounts
쐍 +: All accounts
The specific account type takes precedence over the generic one (e.g., S is stronger
than +). Within each account type, you can also specify account ranges to further
detail the period assignments.
For each entry, you can maintain an authorization group (AuGr column in Figure
5.20). The authorization group is assigned to users, and users with the authorization group maintain the lines set specifically for them. Usually, this is set for those
users who can post to a period until later than the rest of the accounting department.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.20 Open and Close Posting Periods
You maintain up to three separate intervals:
쐍 Interval 1 controls the normal operative periods, which are the posting periods
that are open for daily posting during the year.
쐍 Interval 2 controls the valuating (also known as special) periods, in which you
enter the special periods you can still post to for the previous year. Local regulations and corporate policy dictate until when and what kind of posting to the
previous year is allowed.
쐍 Interval 3 controls the Controlling-related postings, meaning those documents
posted through Controlling applications and updating the general ledger (i.e.,
all Controlling applications in SAP S/4HANA). There is a separate interval for
this because Controlling allocations and reposting usually are allowed for a
while after the financial accounting postings have stopped.
The Manage Posting Periods app (see Figure 5.21) allows an end user to perform
most period maintenance from a single app. Users can filter for maintenance of
specific parameters—namely, the following:
쐍 Posting Period Variant
쐍 Fiscal Year Variant
쐍 Account Type
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
373
374
Chapter 5 Financial Closing
Figure 5.21 Manage Posting Periods
In SAP S/4HANA, you can also maintain a very detailed period block for Controlling transactions (Figure 5.22). This is used only for specialized control because the
maintenance through the financial accounting period controls is usually adequate.
Figure 5.22 Posting Periods for Controlling Business Transactions
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Balance Carryforward
The balance carryforward program carries forward the balances of the general ledger, customers, vendors, and asset accounts to the next fiscal year. It’s usually executed at the end of the current fiscal year or right at the beginning of a new one.
Balance carryforward is executed with the Carry Forward Balances app (Figure
5.23). You define the new fiscal year, the company code, and the ledger that you
want to carry forward.
Figure 5.23 Performing Balance Carryforward
Tip
You need to execute the carryforward for all ledgers, including any defined extension ledgers.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
375
376
Chapter 5 Financial Closing
The Carry Forward Balances app performs different tasks for balance sheet and
profit and loss accounts:
쐍 For balance sheets, the Carry Forward Balances app simply carries forward the
balance amounts for each general ledger, customer, supplier, and asset account.
The opening balance of the new year is the same as the closing balance of the
previous year.
Tip
You can also use a separate app to carry forward customer and supplier accounts. This is
only required if you want to do this separately for customers and suppliers before the rest
of the accounts.
쐍 For profit and loss accounts, the Carry Forward Balances app transfers the balances to the retained earnings accounts defined in the master record of each
profit and loss account. That means the profit and loss accounts all have a balance of zero in a new fiscal year.
Note
Because SAP S/4HANA is a line-item-based system, the Carry Forward Balances app creates line item entries in the Universal Journal for each balance item. These entries are
made with a special document number outside the normal ranges.
Auditing
Offering clear auditing reports and helpful tools is a must for any system that handles financial data. Because SAP S/4HANA stores everything on the line item level,
it makes it easy to understand the origin of every value on the corporate books.
Executing auditing reports is essential before performing any archiving activities
in financial accounting because you need to be able to provide lists of documents
and line items for previous years (the number of years is defined by local legislation).
The simplest tools for exporting all line items are the Balance Audit Trail – Open
Item and Balance Audit Trail – Line Items. Figure 5.24 provides a view of the selection options.
The Audit Journal (Figure 5.25) is an SAP Fiori report app that can output an overview of all your documents per company code, ledger, and fiscal year.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.24 Balance Audit Trail: Sample of Available Selections
Figure 5.25 Audit Journal Output
The output is grouped by period in the Compact Journal tab or by day in the Journal
tab. There are additional control functions at the bottom of the screen to pinpoint
potential problems quickly in the documents entered:
쐍 Display Journal Entry Changes
Lists the line items of any changed document and shows the old value and the
new value per changed field.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
377
378
Chapter 5 Financial Closing
쐍 Check Multi-Referenced Invoices
Looks for documents posted with the same reference to help identify if the
same invoice was posted twice and so on.
쐍 Check Gaps in Journal Entry Numbering
Displays per number range interval from which number to which number there
are gaps in the posted documents.
쐍 Display Update Terminations
Displays system terminations that happened for a given date range.
You can define additional filters as well, as shown in Figure 5.26, allowing you to
focus on specific areas. The output columns also can be customized to display
other characteristics and value fields, such as additional currency types, transaction types, and segments.
Figure 5.26 Filters for Selection in Audit Journal
Accruals and Deferrals
Posting accruals and deferrals ensures more balanced expenditure and revenue
reporting over the periods of a fiscal year. With accruals, you post expenses (and
revenues) that will be invoiced and paid in a future month in the period they
occur. For example, if you lease a building and pay a lump sum once a year in June,
you could post monthly accruals equal to a twelfth of the amount. This helps avoid
major expenses (and revenue) skewing the results a company reports for a period.
Deferrals are the opposite in that you report expenditures already made on the
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
periods in which they’re used. If, for example, you pay insurance premiums once a
year at the beginning of the year, this can be broken down and reported as
monthly expenditures. Because these postings are only useful for reporting of the
financial statements, you reverse them at the beginning of the following period, so
they don’t affect your daily business operations. Accruals are posted under the
Other Payables account when the amount is known and can be exactly divided, or
“provisioned” if the amount is estimated instead.
Consider the following example to understand how to process accruals and deferrals (using a deferral as an example). Assume you’re invoiced for your annual
insurance premium on the first day of the first period of the fiscal year (let’s
assume the amount is $12,000 USD):
1. The invoice is received in accounts payable in the first period of the fiscal year
and is posted. The document lines are a debit to the insurance expense account
and a credit to the supplier account for the full amount of $12,000 USD.
2. You post the payment for the invoice, clearing the customer account against
your bank account.
3. At the end of the period, you post a deferral entry using the Enter Accrual/
Deferral Document app (Figure 5.27). In the document header, you indicate the
Reversal Reason (in the system used for the figure, there is a specific reversal reason defined for accruals) and the Reversal Date. In the document lines, you
enter a credit of 11,000 on the expense and debit the accruals account with the
same amount. This way, there is 1,000 on the expense account at the end of the
first month (1/12th of the total $12,000 USD amount).
4. At the beginning of the next period, you use the Reverse Accrual/Deferral app to
reverse the accrual posting and revert the expense account to its normal state.
Accrual/Deferral Journal entry
In the app (Figure 5.28), you enter the relevant details, including the Posting period
for the reversal and the Reversal Reason. The system will select only those documents posted with the specified reversal reason, which is one reason (other than
reporting) that it’s useful to create a separate accrual/deferral reversal reason. The
system with the reversal will transfer any amounts posted to the accrual accounts
back into the expense accounts using the posting date indicated (usually the first
day of the new period).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
379
380
Chapter 5 Financial Closing
Figure 5.27 Accrual Journal Entry
Figure 5.28 Automatic Accrual Reversal
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Recurring Journal Entry
Another option for posting accruals is to use a recurring entry document (Figure
5.29). In this process, you must make sure that the document amounts are the
same as the previous period every time because you can’t change the recurring
document. You define the Interval in Months for which the document entry is to be
posted and the Run Date for which the posting is to be made. You then proceed to
perform essentially a document posting, but in the end you create the recurring
entry, which doesn’t create a document and is only used as a reference for posting
recurring entries.
Figure 5.29 Recurring Journal Entry
Accruals Management
Accruals management is a tool that enables you to manage accruals (from performing accrual calculations to posting accruals values automatically). Currently
the tool supports posting manual accruals and purchase order accruals. The tool is
based on a completely rebuilt accrual engine that takes advantage of the SAP
S/4HANA architecture, offering full integration with the Universal Journal. It was
introduced with SAP S/4HANA 1809.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
381
382
Chapter 5 Financial Closing
Manual Accruals Process
To use manual accruals with the accrual engine, you first create something called
an accrual object. This is a master record that stores the information relevant for
posting accruals (Figure 5.30). You can think of this as the accrual contract.
Figure 5.30 Accrual Object Maintenance
When creating the accrual object for manual accruals, you must define the following:
쐍 The accrual object category that groups together accrual objects for similar use
cases (e.g., categories for rent, insurance, etc.)
쐍 The runtime, or the period the accrual object is valid—so the period between
the Start of Life and End of Life
쐍 The account assignments that control the various objects the accrual is posted
to, such as cost center, profit center, segment, and so on
쐍 The accrual items
An accrual object can have multiple accrual items assigned to it. In the accrual item
you define the item type, the relevant ledger group (the system also assigns the
representative ledger from the ledger group), amounts, currencies, quantities, and
units of measure. Finally, you enter the accrual method, which defines the calculation algorithm the accrual engine uses (such as straight-line or declining balance
accruals).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Tip
You need to create a separate accrual item for each combination of accrual item type and
ledger group you want to post to.
After setting up the accrual object, you use the Start Periodic Run—Accrual Engine
app to post the accrual amounts for the period, entering the app component (currently either manual accruals or purchase order accruals) and the relevant company codes, as well as other optional filtering criteria (Figure 5.31). The system will
then return a results list with an analysis of the postings made (Figure 5.32).
Figure 5.31 Post Accrual Amounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
383
384
Chapter 5 Financial Closing
Figure 5.32 Accrual Run Results List
Manual Accruals Configuration
You configure the various settings of accrual management in the IMG menu under
General Ledger Accounting • Business Transactions (Figure 5.33).
Figure 5.33 IMG Configuration Menu for Accrual Management
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
The initial configuration from scratch is quite complex and not analyzed in detail
in the academy, so we’ll keep it lean here. We also won’t analyze the configuration
specific for purchase order accruals because the functionality can be used as delivered by SAP and changes are only for advanced use cases.
The steps needed to activate the accrual engine for manual accruals are as follows:
1. Set the application component ACAC (Manual Accruals) as the component
you’re customizing. This is a technical step that tells the system that the followon steps you’re taking are for the manual accruals, not for the purchase order
accruals.
2. Under Basic Settings (Figure 5.34), you assign the company codes and fiscal
years that are relevant for posting manual accruals.
Figure 5.34 Basic Settings for Accrual Management
3. You create your accrual item types (rent, insurance, etc.) and optionally define
currencies other than the transaction currency that you need to be available for
display in accrual management. The settings for currencies affect reporting
within accruals management before posting to the general ledger; when posting the journal entries, the settings defined in the currency type customizing
for the ledgers control the currencies.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
385
386
Chapter 5 Financial Closing
The accrual item defines the types of postings performed by an accrual item.
You can select all types or limit to a specific type:
– The opening posting is the posting of the complete amount to be accrued,
usually on an accrual account.
– The periodic posting is the periodic (usually monthly) posting from the
accrual account to the profit and loss account.
– The closing posting is needed only if you need to abruptly deactivate an
accrual object. The system posts the remaining account from the accrual
account to the profit and loss account.
When you create an accrual item type, you define the automatic postings supported. You need to define the related account determination for each type
allowed:
– None (calculation only, no posting)
– Opening posting only
– Periodic posting only
– All (opening, periodic, and closing)
You can indicate that the postings are complete or delta-only. In the first case,
the system reverses the previously accrued amounts and posts the complete
calculated amount (previous amount plus current period). With a delta posting
logic, the system posts only the amount calculated for the current period. The
posting date in either case is always the last day of the period.
4. Define the accrual methods, which are the calculation formulas to be used to
calculate the accrual amount breakdown to periods. An accrual method is
mapped to an ABAP class method. You generally need to work with a developer
to create additional methods beyond the ones delivered (which should be adequate in most cases).
5. Define the posting schema and account determination for manual accruals. In
the posting schema, you define the following:
– The lines that are included in an accrual posting.
– The line item type (list of values shown in Figure 5.35)—for example, periodic
recognition (9003) for the periodic posting on the accrual account or offsetting (9000) for the line posted to the profit and loss account.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.35 Line Item Types in Posting Schema
– In the posting schema, you assign symbolic accounts, which are then
mapped to actual general ledger accounts in the account determination configuration (Figure 5.36). The reason for using symbolic accounts is to make
the posting schema configuration chart of accounts independent.
Figure 5.36 Account Determination: Symbolic Account Mapping
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
387
388
Chapter 5 Financial Closing
6. Define accrual object categories (Figure 5.37) for manual accruals. These group
accrual objects that are similar (a category could be rent, insurance, etc.) and
define number ranges for the accrual objects.
Figure 5.37 Configuration Specific to Manual Accruals
Purchase Order Accruals Process
With the purchase order accruals, data is transferred from materials management
to the accrual engine and values are converted from the purchase order items into
accrual items. The system calculates accrual amounts for each purchase order
item. You can simulate these amounts and, periodically, execute an accrual run
that will post all accruals calculated.
Tip
Purchase orders for stock materials and for assets are not relevant and thus not accrued.
Analytically, the process steps are as follows:
1. Create purchase order. The purchase order is evaluated and transferred to the
accrual engine according to configuration. An accrual object is created for each
purchase order.
2. Display accrual object. You can check the amounts calculated by the system for
each purchase order item.
3. Review and approve the accruals. The configuration and use of the review and
approval workflow is optional. After the proposal run, the reviewer selected by
the workflow can check and approve the list of accruals assigned to them. The
reviewers can update the amounts according to their judgment (Figure 5.38).
There is a separate review app for the purchase order owner and the controller.
There is also a separate app for approval for the controller.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
4. The final step is to execute the periodic posting run, for the purchase order
accruals application component (POAC).
Figure 5.38 Purchase Order Review and Approval
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
389
390
Chapter 5 Financial Closing
Note
For the posting schema configuration: Only periodic postings are relevant for purchase
order accruals, so a single posting schema is configured. This schema must have a line
item for periodic postings (type 9003). In the account determination for the symbolic
account, you need to maintain the general ledger account that corresponds to the periodic accrual account. You should also maintain an offsetting account as a fallback, even
though the offsetting account is by default the expense account from the purchase
order.
Closing Activities in Receivables and Payables
For the accounts payable/receivable modules, you perform periodic closing activities that ensure you’re in sync with business partners on open amounts and due
dates. You also must execute foreign currency valuation for the open amounts
and post any required value adjustments for overdue receivables. Depending on
local regulations, you also can perform customer and supplier account regrouping.
Balance Confirmation
Once a year, companies usually generate balance confirmations and send them to
customers and suppliers, often together with a reply slip to request the same from
them. This is used to verify if the accounting figures between business partners
match.
You prepare balance confirmations in Customizing by defining the required forms
and assigning them to the print programs. You also make sure the address details
are maintained for your company code. You can assign different addresses for the
same company code by using the address ID to differentiate them.
The Customer Balance Confirmation selection screen contains a lot of options for
selecting which accounts and items to use but also to select what kind of data is
output and which printer is used to print the letters (Figure 5.39).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.39 Selections for Balance Confirmation
In Figure 5.40, you can see a small part of the letter as printed based on the default
form delivered with the SAP S/4HANA system.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
391
392
Chapter 5 Financial Closing
Figure 5.40 Balance Confirmation PDF Form
Foreign Currency Valuation
Foreign currency valuation is the process of identifying and posting the profit or
loss that occurs from the fluctuation in the currency exchange rates when transacting with foreign business partners. Depending on local and global accounting
principle requirements, this might be done monthly or annually. The valuations
are usually reversed at the beginning of the next period; however, some countries
require that this doesn’t happen for a year-end valuation. To perform the valuation, you configure a valuation method, assign it to the valuation areas, and in
turn assign the valuation area to the accounting principle. You also define the
accounts relevant for the automated account determination of profit and loss.
You access the definition of the valuation methods in Customizing (Figure 5.41).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.41 Valuation Method Configuration
The system comes preconfigured with the methods valid for the local legal
requirements of many countries. In most cases, you won’t need to make any modifications to these. You can copy one of these to define your own rules instead. You
don’t need to know the detailed definitions maintained here for the scope of the
academy and exam. On a high level, you define the following here:
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
393
394
Chapter 5 Financial Closing
쐍 The valuation procedure that defines when the system proceeds to evaluate differences. For example, if a strict lowest-value approach is chosen, the system
will only post the revaluation if the new valuation leads to a lower amount then
that currently in your books.
쐍 The way the document should be posted, including document type, account
groupings, and if posting by line item.
쐍 The exchange rate determination, which includes the definition of the
exchange rate types to use.
After validating the valuation methods, you define the valuation area by assigning
the proper Valuation Method, the valid currency types (Crcy. type), and a description (Long Txt.), as shown in Figure 5.42. You then assign the valuation area to an
accounting principle. The general ledger is updated through the ledger group
assigned to the accounting principle.
Figure 5.42 Valuation Area Definition
In Customizing, for the valuation areas for which you don’t want to reverse the
valuations automatically, you activate the delta logic (Figure 5.43).
If you activate the delta logic but want the program to still reverse the mid-year
valuations, you select the monthly valuation (Mon.Rev.) checkbox. You can then
select whether the run is for Mid-Year Valuation or Year-End Valuation in the selections for the valuation run (as shown in Figure 5.43 in the box on the right). In this
way, you might not need separate month-end and year-end valuation areas.
To carry out foreign currency valuations, you define per general ledger account
the accounts for valuation loss and valuation gain (the middle column in Figure
5.44). You also define a balance sheet adjustment account, which acts as the clearing account for valuation differences. The balance sheet adjustment account
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
is needed for reconciliation account types (customer and supplier accounts)
because the valuation difference isn’t posted to the individual customer/supplier
accounts.
Figure 5.43 Delta Posting Logic for Valuation Area
Figure 5.44 Accounts for Exchange Rate Differences
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
395
396
Chapter 5 Financial Closing
Tip
The accounts in the Exchange Rate Difference Realized column (Figure 5.44) define the
profits and losses for realized differences, which occur when an open item is finally
cleared.
In the selection parameters for the valuation (Figure 5.45), you can select whether
to do a Test Run, Simulation Run, or Update Run. You can let the system determine
the posting parameters automatically or set them yourself. If something goes
wrong, you can also reset the valuation completely. This reverses both the valuation documents and the valuation reversal documents.
Figure 5.45 Selection Parameters for Foreign Currency Valuation Run
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Tip
The simulation run posts values to a special simulation ledger, which is a special type of
extension ledger. You can think of it as an advanced test run. The advantage is that you
won’t need to reverse any documents but will be able to analyze the data in standard
reports after exiting the app, unlike the results of a test run. This data is strictly used
internally and shouldn’t be used for the legal valuation. The data is deleted from the simulation ledger automatically after a productive run.
You also must select which items you want to evaluate. You can select multiple
types of items per run—namely, open items for customers, suppliers, general ledger accounts, and general ledger account balances. You can also set selection
parameters for each type of item, such as specific suppliers and customers,
account ranges, and so on. You can see an example of the parameters for the subledger selection parameters in Figure 5.46.
Figure 5.46 Subledger Open Item Selection Parameters
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
397
398
Chapter 5 Financial Closing
The following transactions are performed:
쐍 In the period that the valuation is performed (as defined by the key date), a posting is made to adjust the overall balances, accounting for the change in
exchange rates and in accordance to the valuation method.
쐍 The valuation posting is reversed automatically using a date in the beginning of
the following period.
The foreign currency valuation can be executed as often as needed within a period,
and the program will post the delta values that have been calculated each time. In
Figure 5.47, you can see a sample log of a foreign currency valuation run. The system analyzed two items and found differences in the calculations.
Let’s consider an example to illustrate the postings and valuation methods.
Assume we have the account values over the period of a year, as shown in Table 5.1.
Figure 5.47 Result from Foreign Currency Valuation Run
Time of Posting End of Q1 End of Q2 End of Q3 End of Year
Value in local currency
1000
Value in foreign currency 1000
998
999
1001
1002
1000
1000
1000
1000
Table 5.1 Values of Account Balance through Year
Table 5.2 shows the postings that would be performed by the financial statement
version program for different valuation techniques and posting logics.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
End
Q1
Begin End
Q2
Q2
Begin End
Q3
Q3
Begin YearQ4
End
Begin
Q1
Always eval.
–2
+2
–1
+1
–1
–2
Lowest value
–2
+2
–1
+1
Strict lowest value
–2
+2
–2
+2
Delta + always eval.
–2
+1
+2
Delta + lowest value
–2
+1
+1
Delta + strict lowest value
–2
+1
+2
+1
Table 5.2 Amounts Posted per Valuation and Posting Logic
Understanding the results of Table 5.2 means you have a firm grasp of the rules
and methods for foreign currency valuation:
쐍 The always evaluate method will post the difference no matter what the new
valuation is. If the delta logic is active, this valuation won’t be reversed.
쐍 The lowest-value principle will post only if the valuation is calculated as worse
than the valuation during posting of the original document. The values are
either reversed or left untouched, depending on the use of delta logic.
쐍 With the strict-lowest-value principle, the system will only post if the new value
is lower than the current one held.
Value Adjustments
Value adjustments for receivables are performed in one of two ways:
쐍 Individual value adjustment
This is a posting for a specific business partner account for which you have
determined the open amount is unrecoverable. You post with a special general
ledger transaction by debiting the expense from the individual value adjustment account and crediting the customer account through the Special G/L indicator (by default type E) to the individual value adjustment account.
쐍 Flat-rate individual value adjustment
You can use a program to execute mass rule-based adjustment postings for
value adjustments. You customize the process and then execute the valuation
run.
You must configure the value adjustment keys, which determine the percentage
rate used to calculate the value adjustment (Figure 5.48).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
399
400
Chapter 5 Financial Closing
Figure 5.48 Define Value Adjustment Key
The key is assigned to the customers (and only customers) for whom you want to
perform the flat-rate adjustment. You also configure the account determination
for the automatic postings here.
When executing the valuation run, you enter the parameters for selecting the
open items, as shown in Figure 5.49.
Figure 5.49 Value Adjustment Parameters
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
You must enter the Val. Method (valuation method) “3” (flat-rate individual value
adjustment) and the Key Date for the run (usually the last day of the month). You
also enter a Valuation Area (the same as defined for foreign currency valuation).
The other definitions are optional, but if you want to generate postings, you must
select that option here. Proposed valuations are created during the proposal run,
and you can change these proposed values manually.
After processing the proposal, you execute the valuation run (Figure 5.50), and this
posts the adjustments in financial accounting. After this, you can use standard
reports to confirm the result of the valuation.
Figure 5.50 Valuation Run
Accounts Payable/Accounts Receivable Regrouping
You perform regrouping for customer and supplier accounts in the following cases
(and depending on the local and corporate accounting regulations):
쐍 You must display receivables and payables separately; in this case, you need to
transfer amounts for suppliers with a debit balance to a receivables account for
the balance sheet.
쐍 You group payables and receivables based on the due dates (e.g., short term,
mid-term, long term).
쐍 Regrouping will also correct and align amounts on accounts if you change the
reconciliation account of a customer or supplier in the master record.
You use a specific regrouping app to perform these tasks based on settings you
configure in Customizing.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
401
402
Chapter 5 Financial Closing
When customizing the sort method, you define the rules for receivables and payables separately. You define which account types will be transferred per time unit
(usually number of years). For example, in Figure 5.51, vendor receivables (vendors
with debit balances) must be transferred. You also define the accounts that are
used for the regrouping posting. The account definition is based on the original
reconciliation account. You define the adjustment (contra) account and the target
account.
In Figure 5.52, you can see all the selection parameters available to specify when
performing the receivable/payable regrouping.
Figure 5.51 Define Sort Method: Example Receivables
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.52 Parameter Selection for Regrouping
If you have a customer who is also a supplier and is an affiliated company (has the
trading partner maintained in the master record), you select Partner Grouping for
the amounts to be consolidated in one record. Reconciliation accounts for affiliate
companies are usually separate.
If you select the changed reconciliation account (Changed Rec. Acct.) option, the
system will report all the items of the changed account using the new reconciliation account from the key date selected.
In Figure 5.53, you can see an excerpt from the analysis log presented after executing the regrouping run. You’ll be able to see the results clearly on the balance sheet
report for the key date specified.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
403
404
Chapter 5 Financial Closing
Figure 5.53 Regrouping Analysis
Closing Activities in Materials Management
As a financial consultant, you should be familiar with a few activities concerning
the integrated closing process with materials management. These include managing the physical inventory documents, clearing the goods received/invoice
received accounts, and valuating material stocks.
Physical Inventory
Physical inventory is a business process in which the actual physical stock is compared and matched with the stock in your books. It’s generally a legal requirement
to carry out an inventory at least once a year. You perform the inventory for your
own stock and special stock (e.g., items held for third parties).
There are various types of physical inventory, such as the following:
쐍 Periodic physical inventory
In this type of inventory, all stocks of the company are physically counted on
the balance sheet key date, and the entire warehouse is blocked for material
movements while the inventory is ongoing.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
쐍 Continuous physical inventory
In this type of inventory, stocks are counted continuously during the fiscal year.
Here, it’s important for every material to be counted physically at least once
during the year.
쐍 Cycle counting
In this type of inventory, stocks are counted at regular intervals within a fiscal
year. These cycles are configurable through the cycle counting inventory in the
material master records. This method is best for fast-moving items.
You update your books per the quantities counted in the physical inventory. The
delta is posted in materials management. A sample of such a document is provided in Figure 5.54.
Figure 5.54 Physical Inventory Document
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
405
406
Chapter 5 Financial Closing
Goods Receipt/Invoice Receipt Account Clearing
When there is an inconsistency between the quantities delivered (from goods
receipt) and the quantities invoiced, these are posted to the goods receipt/invoice
receipt clearing account (defined as shown in Figure 5.55).
Figure 5.55 Goods Receipt/Invoice Receipt Account Definition
Periodically on a key date for reporting, you clear the goods receipt/invoice receipt
account by transferring the values separately to the invoiced but not received
account and the received but not invoiced account.
In Figure 5.56, you can see the result of the clearing run. In this case, a quantity of
50 has been provided; however, it hasn’t been invoiced.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.56 Goods Receipt/Invoice Receipt Clearing Posting
In Figure 5.57, you can see the detailed posting Journal Entry screen for the clearing
run. The value of 2.500,00 comes from the price of the material multiplied by the
quantity (50 quantity times 50 value).
Figure 5.57 Detailed Journal Entry Screen
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
407
408
Chapter 5 Financial Closing
In the header of the document, you also can see all the related documents that are
referenced by the goods receipt/invoice receipt clearing, as shown in Figure 5.58.
The document is reversed at the same time with a reversal on the first day of the
next period to not affect the daily business operations.
Figure 5.58 Goods Receipt/Invoice Receipt Clearing Document: Related Documents
Stock Valuation
There are three types of stock that you’re required to valuate:
쐍 Raw materials, supplies, and consumables (RSC)
These are materials commonly bought from suppliers and are often managed
by the moving average price (MAP) method.
쐍 Work-in-process (WIP) materials (also known as semifinished goods)
These are usually produced by the company and are often valuated at a standard price. WIP can be broken down and shown analytically on the balance
sheet if this has been customized. Management accounting consultants often
carry out this configuration.
쐍 Finished goods (FG)
These are the products produced in house and are generally valuated at a standard price.
You can update the balance sheet based on the calculated material prices and
quantities using the Balance Sheet Values by Account app (Figure 5.59).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.59 Balance Sheet Values by Account Selection Screen
The app enters the values on the balance sheet in accordance with the inventory in
the books and the prices calculated for the material. In Figure 5.60, you can see the
output from a run without differences.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
409
410
Chapter 5 Financial Closing
Figure 5.60 Balance Sheet Values Output
SAP S/4HANA Financial Closing Cockpit
The SAP S/4HANA Financial Closing cockpit is an add-on that supports planning,
executing, monitoring, and analyzing all the financial closing tasks for the SAP
S/4HANA system (Figure 5.61) and, through integration, other systems as well.
Figure 5.61 SAP S/4HANA Financial Closing Cockpit Apps
The main use cases for the cockpit are as follows:
쐍 Activities that recur periodically
쐍 Multiple responsible people
쐍 Processes with structured sequences and task dependencies
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
The following are the main advantages of using the SAP S/4HANA Financial Closing cockpit add-on:
쐍 A common, accessible, stable app is provided for all involved.
쐍 Activity execution is tracked closely, making the status transparent.
쐍 Closing tasks are documented for verification and checks.
쐍 You can set manual statuses for tasks executed outside the system or without
automatically trackable outcomes.
쐍 Manual confirmation and documentation are allowed for checks performed.
Task Templates
The first step in using the cockpit is to create a task template by copying an existing standard template. You select the organizational unit level you require for the
closing (e.g., controlling area or company code), and the system proposes templates for month-end and year-end closing.
After selecting the template to copy from, you save it, and the system provides a
pop-up screen (Figure 5.62) in which you enter the name of the template, a description, the entity responsible, and the language (at a minimum).
A template represents the complete closing process (not only from an app perspective) for your enterprise, as shown in Figure 5.63.
Figure 5.62 SAP S/4HANA Financial Closing Cockpit: Save New Task Template
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
411
412
Chapter 5 Financial Closing
Figure 5.63 SAP S/4HANA Financial Closing Cockpit: Display Template
After copying the template, you maintain the specific organizational units the
template is valid for (controlling areas, company codes). Tasks are structured and
organized into folders. You can reassign and add as many folders as needed.
The following tasks are supported:
쐍 Programs with program variants can be defined and executed through the SAP
S/4HANA Financial Closing cockpit.
쐍 Transactions can be assigned and opened through the SAP S/4HANA Financial
Closing cockpit, so you can use it as a transaction launchpad.
쐍 Notes are information-only items, usually manual tasks performed outside the
system or reminders.
쐍 Flow definitions string together programs to allow automatic execution of the
tasks in a sequence.
쐍 SAP Business Process Automation by Redwood tasks are used to control task
execution in external systems.
쐍 External Job Monitor is used to retrieve information for task execution for jobs
created or scheduled in other system apps or in external systems.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
When you add a new task (Figure 5.64), you provide a description, responsible and
processor entities (such as Users), the task type and definitions for the task types,
and task assignments.
You can assign the task to a task folder, grouping together similar tasks and structuring the closing hierarchy display. This is optional.
Figure 5.64 SAP S/4HANA Financial Closing Cockpit: New Task
Task List
After assigning the tasks to the template, you can create a task list. The system creates a task list of the same name as the template. You enter values for the key date,
fiscal year, and posting period. Depending on the closing type you selected
(month-end or year-end), the system transfers the activities permitted from the
template to the task list. When finalized, you release the task list so that you can
use it to execute and monitor closing.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
413
414
Chapter 5 Financial Closing
Tip
You don’t use the template directly for executing closing; it’s more of a generic superobject that holds all the tasks. You make the tasks specific in the task list, which you customize and release to use.
Dependency Configuration
After releasing the task list, you can define relationships between programs and
transactions. The relationship is checked to ensure that the correct execution
sequence is performed. An activity can have multiple prerequisites. You can assign
task folders as prerequisites when defining dependencies.
You can use the task list schedule monitor (Figure 5.65) to display the execution
status of task lists from a single access point.
Figure 5.65 Task List Schedule Monitor
Methods for Intercompany Reconciliation
In this section, we’ll analyze the intercompany reconciliation financial accounting
component and introduce the real-time consolidation functionality.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Intercompany Reconciliation
Intercompany reconciliation (ICR) involves the reconciliation of the open items in
the general ledger and the subledgers (accounts receivable and payable) using a
central system. It allows you to analyze data before the formal closing process so
that you can prepare for any differences. You can also post to accounts that aren’t
open-item managed (e.g., profit and loss accounts).
ICR uses the company and partner company entities in SAP S/4HANA (you can see
the Trading partner entry in Figure 5.66). ICR is important both on the individual
and the central company level because it provides tools to check the consistency
of the transaction data in intercompany documents.
Figure 5.66 Trading Partner in Supplier Business Partner Role for ICR
The apps for ICR are SAP GUI transactions that can be launched with SAP Fiori
(Figure 5.67).
Figure 5.67 Intercompany Reconciliation Apps
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
415
416
Chapter 5 Financial Closing
In the ICR process, data will first be selected from the senders stored centrally in
the reconciliation system, as shown in Figure 5.68. The data is analyzed automatically first and then manually in a second step. Any issues are communicated to the
involved accounting clerks. After this, corrections (as well as new documents) are
posted. These will then be included in the next data selection.
Figure 5.68 Document Selection
Using the data selection application, the system will gather all data posted to trading partners from the sender systems selected and store it in the reconciliation
system.
With the Automatically Assign Items app, the system will assign all items where
the connection is clear per the rules defined in Customizing (Figure 5.69). You can
check the automated assignments made in the next step. The system outputs a log
with the number of successful and open assignments.
You can check the automated assignments and manually fix the open assignments with the Reconciliation app (Figure 5.70). In SAP S/4HANA, you don’t need
to execute the previous steps to select and assign the customer and vendor open
items because this is executed directly using the Reconciliation app. This is possible if the items belong on the same system (no remote function call [RFC] for the
company) and the transfer type for the entries is set to read from the primary database in Customizing (check SAP Note 1821312 for details).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.69 Assign Documents
Figure 5.70 Reconcile Documents Manually: Selections
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
417
418
Chapter 5 Financial Closing
There are three basic business processes you can select from for ICR:
쐍 001: G/L account open items
This process is used when you have mostly general ledger open items for intercompany transactions.
쐍 002: G/L accounts not open-item managed
This process is usually used to reconcile the profit and loss accounts.
쐍 003: AP/AR open items
This process is used when you mostly post intercompany receivables/payables
with customer and supplier accounts.
You can export and then print a list of the differences (Figure 5.71), but most work
is done on the standard flexible screen, as shown in Figure 5.72.
From here, you assign the items manually. Already assigned items and any items
you assign are transferred to the lower area of the screen. You can select an automated assignment rule to speed up processing, such as to match the items with an
identical reference number.
Figure 5.71 List of Reconciliation Differences
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 5
Figure 5.72 Flexible Screen for Manual Reconciliation
You can manually assign and cancel the assignment at any time. All items will be
assigned the common document group number.
You can send mail directly to the business partner (Figure 5.73). There are templates in various languages from which you must select to send the communication. You select who to send to from a list of contact people defined on the
business partner.
Figure 5.73 ICR: Communication
You can track communication and the general status of the item reconciliation
with the set status functionality. If you sent an email, the status is changed automatically and accordingly. There are two basic statuses to track by default: the
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
419
420
Chapter 5 Financial Closing
communication status and the processing status. This setting is customizable as
well, so you can add to the list of status fields.
Important Terminology
In this chapter, the following terminology was used:
쐍 Financial statement version
An object that structures general ledger accounts to produce balance sheet and
profit and loss reports for local legal authorities and internal reporting requirements.
쐍 Reporting characteristics
Criteria per which you select and display data. Organizational units, master
data, and time characteristics (year, period, etc.) are examples.
쐍 Reporting key figures
Define an amount to be reported. Key figures include stored values and quantities and values that are calculated.
쐍 Carryforward
A process executed to bring balances to the new fiscal year. For balance sheet
accounts, the balances are brought forward so that the opening balance of the
new year matches the closing balance of the previous year. For profit and loss
accounts, the opening balance is 0 because the closing balances are transferred
to the retained earnings accounts.
쐍 Accrual
A posting of an expense or revenue before an invoice is entered for said
expense/revenue. It’s used to represent the cost in the period it’s incurred in or
the revenue in the period it’s made in for a more realistic value reporting of
your books. For example, when a customer pays $1,000 USD upfront for four
months of service, you put the amount into a deferred revenue account and
subtract $250 USD from the account each month.
쐍 Deferral
The “spreading out” of incurred expenses or billed revenues over the period in
which they’re made. For example, if you pay $12,000 USD for six months of rent
upfront, you put the $12,000 USD into a deferred expense account and debit the
account $2,000 USD each month for six months.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 5
쐍 Recurring entry
A journal entry that can be repeated unchanged at regular intervals (in months),
which you define in the header section.
쐍 Accrual engine
A framework that enables and automates the calculation and posting of manual
and purchase order accruals. This is new to SAP S/4HANA in release 1809 and is
fully integrated with the Universal Journal.
쐍 Accrual object
A contract-like master record that holds all the information needed to calculate,
manage, and post accruals for a business transaction.
쐍 Accrual item
A line item within the accrual object that specifies the accrual calculation and
posting per accrual type and ledger group.
쐍 Balance confirmation
A form of communication with your suppliers and customers to inform them
of transaction balances and request confirmation from their side to check and
send the values as held in their books.
쐍 Foreign currency valuation
The process to valuate open items and account balances per the currency translation rate on the key date.
쐍 Valuation method
The Customizing object that controls the definitions for the valuation procedure (always evaluate; lowest- and strict-lowest-value principles), the document
posting parameters, and the exchange rate type determination.
쐍 Valuation area
The object that bridges the valuation method, connecting it with an accounting
principle. You also define at least one and up to three currency types per valuation area. You enter the valuation area when posting foreign currency and other
valuations.
쐍 Individual value adjustment
You can either post to a special general ledger or enter a flat-rate individual
value adjustment for unsecured or overdue receivables to depict doubtful
receivables in separate sections of the balance sheet.
쐍 Accounts payable/accounts receivable regrouping
You execute payables and receivables regrouping to change the way values
owed or due to be collected are displayed in the balance sheet to comply with
local or corporate accounting standards. The program reads the defined sort
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
421
422
Chapter 5 Financial Closing
method and accordingly can move supplier debit balances to receivables and
customer credit balances to payables, post payable receivable amounts to separate accounts per when they are due, and transfer balances for reconciliation
accounts changed mid-year.
쐍 Physical inventory
The process of counting actual physical stock quantities at your warehouses.
쐍 Goods receipt/Invoice receipt account
An account for which the balance is made up of mismatches from goods receipt
amounts versus invoiced amounts. At the end of the period, you clear the
account and reverse the clearing at the beginning of the next period.
쐍 Stock valuation
The process to update the valuation of the materials in your warehouses in
accordance with the latest prices maintained in the material master records.
쐍 SAP S/4HANA Financial Closing cockpit task template
The task template holds generic closing tasks to be executed for closing on various organizational unit levels.
쐍 SAP S/4HANA Financial Closing cockpit task list
The task list defines the specific tasks to be executed during period end. You
execute, monitor, and analyze the task list execution in the SAP S/4HANA
Financial Closing cockpit.
쐍 Intercompany reconciliation (ICR)
The process to ensure items and balances among affiliate companies are the
same for both company codes involved in the business transaction.
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 5
1.
Why might you define options to have manually allocated item keys for the
financial statement version?
첸
A. To be able to assign the same key to two multiple objects
첸
B. To be able to enter an explanatory text for the item key
첸
C. To be able to define if you want to summarize at the item level
첸
D. To be able to assign functional areas to the items
2.
True or False: You can define the financial statement version without assigning a specific chart of accounts to it.
첸
A. True
첸
B. False
3.
Which of the following are default items assigned to every financial statement
version? (There are three correct answers.)
첸
A. Liabilities and equity
첸
B. Profit and loss results
첸
C. Liquid funds
첸
D. Assets
첸
E. Noted items
4.
True or False: You can assign general ledger accounts to any item level in the
financial statement version hierarchy.
첸
A. True
첸
B. False
5.
What kind of automated checks are available for the financial statement version? (There are two correct answers.)
첸
A. Check for duplicate item keys
첸
B. Check for accounts assigned to one side only
첸
C. Check the financial statement notes for non-noted item accounts
첸
D. Check for incorrectly assigned accounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
423
424
Chapter 5 Financial Closing
6.
Which object hierarchies can you maintain with the Manage Global Accounting Hierarchy app? (There are three correct answers.)
첸
A. Cost center
첸
B. Internal order
첸
C. Segment
첸
D. Profit center
첸
E. Functional area
7.
In the trial balance report that is based on line items, how many fields can you
select to report on?
첸
A. More than 100
첸
B. Around 50
첸
C. Fixed for 10
첸
D. More than 500
8.
How many separate period intervals are there to control open posting periods?
첸
A. 1
첸
B. 2
첸
C. 3
첸
D. 4
9.
In SAP S/4HANA, on which levels can you maintain open posting periods?
(There are two correct answers.)
첸
A. Controlling area
첸
B. Segment
첸
C. Posting period variant
첸
D. Fiscal year variant
10. A maximum of how many special/valuation periods can be open at the same
time?
첸
A. 1
첸
C. 4
첸
B. 2
첸
D. 16
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 5
11.
Your company code is assigned to a leading ledger, two additional normal ledgers, and one extension ledger. How many carryforwards must be executed?
첸
A. 1
첸
B. 3
첸
C. 4
첸
D. 8
12. What checks can you perform from the Audit Journal app? (There are three
correct answers.)
첸
A. Check gaps in journal entry numbering
첸
B. Check nonbalancing accounts
첸
C. Display journal entry changes
첸
D. Check multireferenced invoices
첸
E. Display journal entry warnings
13. What is the main differentiating factor of posting a manual accrual document
compared to other manual transactions?
첸
A. Reference field
첸
B. Reversal reason
첸
C. Document type
첸
D. Transaction type
14. True or False: You can adjust a recurring entry before each run to account for
price updates on purchases.
첸
A. True
첸
B. False
15.
How can you select to post accrual amounts when customizing the accrual
engine? (There are two correct answers.)
첸
A. Post delta amounts
첸
B. Post foreign currencies
첸
C. Post closed periods
첸
D. Post full amounts
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
425
426
Chapter 5 Financial Closing
16. Which process is automated with purchase order accruals, compared to manual accruals with the accrual engine?
첸
A. Start accrual run
첸
B. Create accrual object
첸
C. Create opening posting
첸
D. Breakdown accrual amount
17.
To which object do you assign valuation methods?
첸
A. Valuation procedure
첸
B. Account assignment
첸
C. Accounting principle
첸
D. Valuation area
18. You use the lowest-value valuation method with active delta logic. Your open
item was posted at 200 units of foreign currency, which originally translated
to 100 units of local currency, and in the previous period it was 98 units. In the
preceding foreign currency valuation run, the program posted a value of –1
currency units. What was the value in local currency units at the time of valuation?
첸
A. 99
첸
B. 97
첸
C. 101
첸
D. 98
19. True or False: You can post a simulation run for the leading ledger to analyze
the effects of the currency valuation on your profit and loss standings.
첸
A. True
첸
B. False
20. Flat-rate individual value adjustments are valid for which types of accounts?
첸
A. Assets
첸
C. Customer
첸
B. Supplier
첸
D. Materials
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 5
21. What are the reasons to perform regrouping of receivables and payables?
(There are three correct answers.)
첸
A. To display receivables and payables separately
첸
B. To group payables and receivables based on the due dates
첸
C. To align amounts on accounts with changed reconciliation accounts
첸
D. To simplify and speed up dunning selection processing
첸
E. To prioritize balance confirmation printing by postal code
22. Which type of stock is best suited to a moving average price (MAP) valuation?
첸
A. Raw materials
첸
B. Work in process (WIP)
첸
C. Finished goods
첸
D. Third party
23. For which of the following tasks must you always indicate manual task completion?
첸
A. Programs
첸
B. Transactions
첸
C. Notes
첸
D. Flow definitions
24. True or False: Each task in the SAP S/4HANA Financial Closing cockpit can
have exactly one prerequisite task assigned to it.
첸
A. True
첸
B. False
25. When items aren’t automatically assigned for intercompany reconciliation
(ICR), how do you perform reconciliation? (There are two correct answers.)
첸
A. Match items manually.
첸
B. Use an automated assignment rule.
첸
C. Export line item reports for each affiliate.
첸
D. Use SAP Leonardo machine-learning algorithms.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
427
428
Chapter 5 Financial Closing
Practice Question Answers and Explanations
1. Correct answer: B
Manually defining the item keys allows you to enter your own explanatory
texts for these.
2. Correct answer: A
True. You don’t need to assign a specific chart of accounts to a financial statement version; you must assign a chart of accounts for accounts you define on
the item level.
3. Correct answers: A, B, D
The complete list of default items includes the following:
– Assets
– Liabilities and equity
– Profit and loss result
– Net result: loss
– Net result: profit
– Financial statement notes
– Not assigned
4. Correct answer: B
False. You can only assign accounts to the lowest level within a hierarchy node.
5. Correct answers: B, D
The full list of checks is as follows:
– Accounts assigned to one side only
– Nonassigned accounts
– Incorrectly assigned accounts
The system doesn’t need to check for duplicate keys because you can’t create
duplicate keys; you get an error before being able to save. Noted items don’t go
to the financial statement notes, and they don’t show up at all on the financial
statement.
6. Correct answers: A, D, E
In this case, even if you don’t know the answer for the specifics of the app, you
can guess it based on your knowledge of which objects have hierarchies in SAP
S/4HANA. The internal orders and the segments do not have any hierarchy
structure in the system, so they can be excluded as wrong answers.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 5
7. Correct answer: A
Around 130 possible line item fields are available to use for analysis in the standard system.
8. Correct answer: C
There are three intervals: one for normal periods, one for valuations, and one
for Controlling postings.
9. Correct answer: A, C
You define the open periods per controlling area in the advanced period definition of Controlling. In financial accounting, you use the posting period variant
to manage periods for the company codes assigned to it.
10. Correct answer: C
You can have up to four special/valuation periods in the fiscal year variant, and
all can be open at the same time.
11. Correct answer: C
You perform carryforward separately for each ledger. This definition includes
the extension ledgers assigned to a company code.
12. Correct answers: A, C, D
The full list of available checks includes the following:
– Check gaps in journal entry numbering
– Display journal entry changes
– Check multireferenced invoices
– Display update terminations
13. Correct answer: B
The fact that you preemptively assign a reversal reason and the date for reversal in the document header is what makes this posting unique.
14. Correct answer: B
False. Recurring entries are posted in the same way, meaning you can’t use different accounts, amounts, or anything.
15. Correct answers: A, D
You can select between full amounts, for which the system inverts the posted
amount and reposts the complete amount, and delta posting, in which the system only posts the difference calculated for the period. You can never post to a
closed period, and foreign currencies will be updated according to the ledger
configurations, not the accrual management configuration.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
429
430
Chapter 5 Financial Closing
16. Correct answer: B
The creation of the accrual object is automated; specifically, an additional
accrual object is created for each (relevant) purchase order. You must schedule
or start the accrual run for both purchase order and manual accruals. Purchase
order accruals have no opening posting; only periodic postings are required.
The accrual amount is broken down automatically irrespective of the type of
accrual.
17. Correct answer: D
You assign the valuation procedure to the valuation method. After defining the
valuation method, you assign it to the valuation area. You assign the valuation
area to the accounting principle.
18. Correct answer: B
The valuation currently stands at 98, having a –2 amount from the initial valuation. Because the delta logic is enabled, the entry isn’t reversed. When –1 is
posted, this is on top of the –2 already posted; therefore, in total, it’s 100 – 3 = 97.
19. Correct answer: B
False. Simulations runs are executed not for standard ledgers but for extension
ledgers. The extension ledger then must be defined as a simulation extension
ledger.
20. Correct answer: C
Only customers can be included in these valuations.
21. Correct answers: A, B, C
Regrouping has nothing to do with dunning, nor with balance confirmations.
22. Correct answer: A
Raw materials are usually brought in, so the MAP valuation is generally the best
fit for these materials.
23. Correct answer: C
The notes task type is essentially for setting reminders and providing information, so there is no posting triggered automatically by the system for this kind
of task.
24. Correct answer: B
False. You can assign multiple tasks as prerequisites, including an entire task
folder.
25. Correct answers: A, B
After the system matches and assigns as many items as it can, it provides a list
of unmatched items. Here you either match the items completely manually or
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Summary Chapter 5
use one of the automatic assignment rules available (based on document reference, amount, and currency). You don’t have to go through endless lists of line
item reports because the items are displayed directly in the flexible matching
screen. SAP Leonardo and machine learning are ideal for performing matching
tasks like this, but there is no such app developed currently for matching ICR.
Takeaway
You now understand how to create and manage financial statement versions in
the SAP S/4HANA system, and you’ve learned how to utilize the financial statement version to export financial statements and structure other reports. You
know how to define open posting periods and perform balance carryforward activities. You also understand the auditing reports available for financial accounting.
You can post accruals and deferrals manually and with recurring entries. You can
perform the closing activities for accounts payable/receivable, such as sending
account balances, performing foreign currency valuation, making individual
value adjustments, and regrouping payables and receivables from customers and
suppliers.
You understand the closing process in materials management and how it concerns financial accounting. You have a high-level understanding of the features
available and process steps to use the SAP S/4HANA Financial Closing cockpit and
can perform period-end intercompany consolidation.
Summary
The financial close process includes a diverse set of tasks that need to be executed
in multiple different modules of financial accounting. There are additional considerations to be made due to the tight integration with Controlling, materials management, and other modules. SAP S/4HANA offers speedy transaction processing,
less need for reconciliation activities, and detailed reporting to cover the requirements for every business.
In the next and final chapter, we’ll go over some other accounting topics, which
we’ll call cross topics for lack of a different label for them in the book’s structure.
You’ll refresh your knowledge on bank account management, document parking,
validations and substitutions, archiving, and data aging.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
431
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Chapter 6
SAP Financials Cross Topics
Techniques You’ll Master
쐍 Manage banks and house banks
쐍 Maintain bank accounts
쐍 Use document parking and document parking workflow
쐍 Configure and perform journal entry verification
쐍 Create substitutions and validations
쐍 Configure and perform data archiving
쐍 Activate, configure, and run data aging
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
434
Chapter 6 SAP Financials Cross Topics
The purpose of this chapter is to analyze concepts that don’t fit in the general ledger, accounts payable/accounts receivable, asset accounting, or financial closing
subjects and don’t affect the flow of understanding required for the concepts analyzed up to now. The topics reviewed include bank account management, document parking, document validations and substitutions, data archiving, and data
aging.
Real-World Scenario
When working on a project for a customer, you’ll find processes and tools
that are used across SAP ERP Financials modules. In larger projects, you
might have a cash management consultant to set up all the bank accounts,
but this won’t always be the case because SAP Cash Management is not a de
facto product that customers purchase and configure. An understanding of
how the basic bank and bank account management works in an SAP
S/4HANA system is required. Cash management is also becoming more commonplace in SAP S/4HANA systems, so getting a start in your understanding
of it, even a very basic one, is useful.
Document parking is a tool that allows users to save a document without
posting. It’s also commonly used by customers as a basis for a simple workflow for document posting to comply with the four-eyes principle that many
require for certain postings.
Being able to create and manage your own validations and substitutions is
also an extremely useful skill. With validations, you can ensure a user is
aware of a wrong entry because the user will be confronted with a warning or
an error message for combinations of data that aren’t allowed. With substitutions, you can make data entry simpler and ensure the correct data are
entered as well because the substitution value is derived by preset rules and
can’t be changed by the user.
Finally, understanding how to configure data archiving and data aging will
also help with your understanding of some of the more administrative tasks
in the system. Many customers who want to move to SAP S/4HANA by
updating their own system start that journey with a large-scale data
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
archiving project. Archiving as much data as possible before the system conversion speeds and simplifies the transition to SAP S/4HANA. The knowledge
you learn here can be reused in SAP ERP systems because the processes are
the same. On the other hand, data aging is useful only for an SAP S/4HANA
system because it decreases the memory footprint of financial accounting
documents. You’ll most likely work with a system administrator for both
processes, but you’ll drive some of the business decisions that must be made.
Objectives of This Portion of the Test
The purpose of this portion of the certification exam is to test your general knowledge of the closing activities for financial accounting. The certification exam
expects you to have a good understanding of the following topics:
쐍 Managing banks, house banks, and bank accounts
쐍 Posting, editing, and completing parked documents
쐍 Configuring the parked document release scenario in SAP Business Workflow
쐍 Configuring and using general journal entry verification
쐍 Managing validations, substitutions, rules, and sets
쐍 Executing data archiving for general ledger accounts
쐍 Performing data aging for journal entries in financial accounting
Note
The SAP Financials cross topics make up 15% of the total exam.
Key Concept Refresher
In this section, we’ll go over some basics for bank account management. You’ve
seen that we assign bank data to business partners and perform payments electronically with banks, and here you’ll see how to configure the banks, house banks,
and bank accounts used.
We’ll also go over the functions of document parking, and especially the integration with SAP Business Workflow. You’ll learn to use validations and substitutions
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
435
436
Chapter 6 SAP Financials Cross Topics
to facilitate better control of journal entries in financial accounting. Finally, we’ll
go over two mostly admin tasks that you should be familiar with to support projects that involve them: data archiving and data aging.
Bank Account Management
Bank account management in SAP S/4HANA concerns centralized bank account
management. Bank account management processes control the life cycle processes of banks and bank accounts, such as opening, changing, reviewing, and closing bank accounts. In this section, you’ll learn how to manage the bank directory,
bank accounts, and house banks. Figure 6.1 shows some of the apps provided for
bank account management in SAP Fiori.
Figure 6.1 SAP Fiori Apps for Bank Account Management
Bank Directory
The bank directory is a list with the details of all the banks you and your business
partners do business with. This directory is maintained via the Manage Banks app
(Figure 6.2), which provides an overview of all the banks in the system. You can add
new banks and display and change existing banks (Figure 6.3).
Banks, at least for the country where the company code is located, are commonly
created by uploading a file to SAP S/4HANA with SAP GUI Transaction BAUP
(Country-Specific Transfer of Bank Data) or Transaction BIC2 (Takeover BIC Data).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.2 Manage Banks App
Figure 6.3 New Bank Creation
To create a bank manually, you need the following details:
쐍 Bank Country
This field is required. Note that a bank can have presence and subsidiaries in
many countries.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
437
438
Chapter 6 SAP Financials Cross Topics
쐍 Bank Key
This field is required. The key must be unique per country and is usually provided by the country’s central bank.
쐍 Bank Name
This field is required. This is the name registered at the central bank.
쐍 SWIFT/BIC
Use this field when available.
쐍 Bank Group
This field is used, for example, in automatic payment bank selections.
쐍 BP Grouping and BP Number
Use these fields to create the bank as a business partner. The bank is given the
general role, bank role, and financial services role by default.
쐍 Address
For the address, Region, Street, City, and Bank Branch fields are provided. You
can maintain more detailed data after saving.
쐍 Risk Information
You maintain a credit rating in the Rating field, which is used to assess the bank
risk.
Note
The SWIFT/BIC code is an ISO code identification for banks worldwide. The code is used
for money transfers between banks (and other message exchanges).
House Bank
House banks are the banks your company does business with, meaning the company has its own bank accounts at the bank to make and receive payments. For a
house bank, you maintain the following fields (see Figure 6.4):
쐍 Company Code
This is the company code the house bank belongs to (a bank can be the house
bank for multiple company codes).
쐍 House Bank
The house bank key is a five-digit unique identifier within each company code.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.4 House Bank Definition
You can also maintain details for communications, data medium exchange, bank
charges, and Electronic Data Interchange (EDI).
Bank Account Creation
You use the Manage Bank Accounts app to create new bank accounts and maintain
existing bank accounts. To create a new bank account, you enter the following
details (see Figure 6.5):
쐍 Opening Date
The date from which you can use the bank account for transactions.
쐍 Company Code
The responsible company code.
쐍 Account Holder
The owner of the bank account (person or other legal entity).
쐍 Bank Country
The country where the bank is located.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
439
440
Chapter 6 SAP Financials Cross Topics
쐍 Bank Key
The identification key of the bank. The SWIFT/BIC key and Bank Number will be
displayed if maintained.
쐍 Currency
The account currency key.
쐍 Account Number
The bank account number as provided by the bank.
쐍 IBAN
The system will propose this from the entered bank key and bank account. You
should validate it with the one the bank provided; use the bank’s version if
there is a mismatch.
쐍 Description
A text field for identifying the bank account. You can maintain this in multiple
languages.
쐍 Account Type
The purpose of the accounts. Account types include current, deposit, loan,
investment, checking, and so on.
Figure 6.5 Bank Account Maintenance
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
There are more fields to maintain, such as contact details and data for the bank
statements. You can also directly enter a Profit Center and Segment (in the Additional Data tab).
After saving the bank account as Active, you can enter additional details as well,
such as the payment signatories that are responsible for approving payments,
overdraft limits as agreed upon with the bank, and the connectivity path. On the
Connectivity Path tab, as shown in Figure 6.6, you link the bank account to the corresponding house bank account. On this tab, you must enter an identification
code for the house bank (up to five digits) in the House Bank Acct ID field.
Figure 6.6 Maintain Connectivity Path to House Bank
Each house bank account must have a main bank general ledger account assigned,
and the same general ledger account can be used for multiple house bank
accounts. You create the bank account before updating the connectivity path.
When the assignment of the house bank account and general ledger account is
unique, you can also enter the House Bank and House Bank Account ID in the general ledger account master record, as shown in Figure 6.7.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
441
442
Chapter 6 SAP Financials Cross Topics
Figure 6.7 House Bank and House Bank Account ID in General Ledger Master Record
Document Parking
With document parking, you can post temporary, incomplete documents in SAP
S/4HANA. You can add and change information, perform additional checks, and
post the complete document after verification. In this section, you’ll get an overview of parked documents, learn about the document parking workflow, and
understand how to park and post parked documents. Figure 6.8 shows some of the
applications provided in the system for document parking.
Figure 6.8 Document Parking Apps
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Overview of Document Parking
The SAP S/4HANA system offers two basic options for saving an incomplete document:
쐍 Holding a document
The held documents feature is usually reserved for shorter interruptions when
posting multiline documents. For example, if you get distracted by something
urgent in your mailbox while entering a document or you need to ask someone
something about the posting, you can save the document as a held document.
This ensures that you won’t lose the data entered up to this point from a
browser time-out or unexpected power or network loss. In general, only the
user that created the held document will find and retrieve the document to continue working on it or delete it. No document number is generated when you
hold a document, and no values can be evaluated in reports. No standard workflow takes advantage of the held documents functionality.
쐍 Parking a document
You can use document parking to store (park) an incomplete document in the
system. The SAP S/4HANA system doesn’t perform extensive entry checks, such
as for tolerance limits; however, it does check that entries made in the document, such as the tax code, general ledger account, cost center, and so on, are
created in the system. The system assigns a document number to parked documents, and the document number doesn’t change when you finalize the journal
entry.
You should keep in mind some special considerations for document parking:
– Substitution isn’t performed for parked documents; it will take place when
converting the parked document to a complete journal entry.
– You can park a cross-company code document. In this case, only the posting
in the originating company code receives a document number. When the
parked document is posted as a final journal entry, all relevant documents
are generated for all company codes.
– Parked documents can be used for certain business evaluations in the system. For example, you can evaluate them in the advance return for tax on
sales and purchases reporting. You can also use payment requests that reference parked invoices so you can take advantage of payment discounts.
– If you delete the parked document, the number assignment is lost and can’t
be reused (these show up as deleted parked documents in audit journal
reports so that document number gaps can be explained).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
443
444
Chapter 6 SAP Financials Cross Topics
Document Parking Workflow Customizing
SAP Business Workflow in the SAP S/4HANA system can be configured to help
automate the coordination and communication between components in the SAP
S/4HANA system.
Many standard workflows are delivered with the SAP system. The example we’ll
use is the single-level release for document parking (WS10000052), which is a subworkflow within the workflow framework for document parking (WS10000051).
You can see the design for this workflow in Figure 6.9.
Figure 6.9 Graphical Representation of Single-Level Document Parking Workflow
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Tip
It’s out of scope for this book to have a complete understanding of the SAP Business
Workflow subsystem. On a high level, however, a workflow framework is the object that
defines the generic level of objects and processes involved in a workflow, and the subworkflows are specializations of these for specific scenarios.
Very roughly, a workflow begins with a triggering event, such as creating a master
record, posting a purchasing document, or (and of special interest for you) parking
a journal entry. The workflow manager assigns a work item (an activity) to the
organizational objects. The organizational object essentially defines the users
allowed to perform the workflow action. When a user picks up the task from his
workflow inbox, it’s removed from the inbox of the other users. After accepting or
rejecting the item, the workflow manager defines the next step of the workflow.
The first step in defining the Customizing for the document parking workflow is to
define the workflow variant, as shown in Figure 6.10. Here, you define if Posting
Release is used, the amount from which a release is triggered (Release From), and
the Subworkflow scenario used.
Figure 6.10 Define Workflow Variant
The workflow variant is assigned to one or more company codes, as shown in
Figure 6.11. This assignment also defines the currency of the minimum amount
previously set in the variant.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
445
446
Chapter 6 SAP Financials Cross Topics
Figure 6.11 Assign Workflow Variant
You can define release groups if you want to assign varying release procedures for
your business partners. As shown in Figure 6.12, there are no underlying settings;
you just assign a key and description to define the groups initially.
Figure 6.12 Define Workflow Release Groups
Figure 6.13 shows where you assign the release group in the master record of the
business partner. After selecting the Customer or Vendor role for financial
accounting, you maintain the release group in the company code settings under
the Account Management area.
The release approval path is the object for which you define who processes the
release approval. As shown in Figure 6.14, you create the release approval path
object by defining a key and description.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.13 Assign Release Group to Vendor
Figure 6.14 Define Release Approval Path
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
447
448
Chapter 6 SAP Financials Cross Topics
The release approval path is determined by the workflow variant together with the
document type and release group, as shown in the Release Approval Path Allocation Customizing screen (Figure 6.15).
Figure 6.15 Assign Release Approval Path
As shown in Figure 6.16, you can assign different subworkflows in accordance with
the release approval path and the amount. This allows you to define, for example,
more release levels or different approvers for larger posting amounts.
Figure 6.16 Define Subworkflow Allocation
In the final Customizing step, you define who is responsible to perform the release
approval per workflow variant, release approval path, release level, and amount
(Figure 6.17). For each combination, you assign the relevant organizational object.
Figure 6.18 shows that the Manager job is assigned. The system identifies the users
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
responsible for releasing the parked document based on the assignments of organization objects.
Figure 6.17 Define People with Release Authorization
Figure 6.18 Assign Organization Object to Workflow Specifications
Document Parking with Workflow
Figure 6.19 shows a document posting of a parked document. With the Park General Journal Entries app, the user default action (at the bottom-right of the screen)
is to save the parked document. In other apps, such as the Post Incoming Invoices
app, the option to park documents is in the top bar, and the default option is to
post the document.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
449
450
Chapter 6 SAP Financials Cross Topics
Figure 6.19 Save Parked Document
After you’ve saved the parked document, you can retrieve it for editing. However,
not all fields can be changed after parking; remember, a document number is
assigned, so it makes sense that some fields are protected (Figure 6.20). You can’t
change the following fields:
쐍 Company code
쐍 Currency
쐍 Ledger Grp.
쐍 Document Type
쐍 Document Number
There aren’t any limitations for changing the line items of the document, so you
can remove lines completely and add new ones as needed. The system keeps a log
of changes made to parked documents.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.20 Editable and Noneditable Fields in Parked Document
After verifying the document, you can post it. The system will create a journal
entry with the same number. The document is subject to the normal posting
checks, and substitution will take place. The change history is retained and is
logged in the journal entry. The user posting the document is assigned as the user
who entered the document, irrespective of the user who parked the document
originally.
If a workflow variant is assigned, and the parked document is relevant for workflow, you can see the relevant approval path and release level in the Workflow tab
of the parked document. In the Workflow Control section of the screen, you can
determine whether the document release is required (Release Req.), marked as
complete (Doc Complete), or completed successfully (Released; Figure 6.21).
Figure 6.21 Workflow Details of Parked Document
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
451
452
Chapter 6 SAP Financials Cross Topics
In the top bar of the screen, you can see the options a processor has—namely, to
release or reject the document. If a document is released, the document can be
posted. If it’s rejected, it can be changed and sent back. The processor can write a
note to explain a rejection decision.
The workflow items that require processing are delivered to the inbox of the relevant users as determined by the system. A user can select to forward the work item
to be processed by another user, as shown in Figure 6.22.
Figure 6.22 Forwarded Work Item
After releasing an item, it gets put in the processed workflows folder in the inbox,
and you can retrieve it (Figure 6.23).
Figure 6.23 Released Work Item
You can check the log for the workflow item at any time during processing. The
system keeps a very detailed log of all steps and processors, as you can see on the
Workflow Log screen (Figure 6.24). Here, you can see the steps performed and the
details for each one. There are also different views for the information, such as the
Workflow Agents view, which concentrates all action per workflow agent (processor), and the Workflow Objects view.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.24 Workflow Log
Journal Entry Verification
An additional, simpler verification process for setting up and executing a workflow for reviewing and approving general journal entries is also available in SAP
S/4HANA. The general journal entry verification process is offered as of SAP
S/4HANA 1709 and is available only through SAP Fiori. You use three apps (Figure
6.25), one for the requester to submit entries for verification and two for the
reviewer to manage pending and submitted entries. Based on this new functionality, SAP delivers a predefined, single-step approval workflow for verifying general
ledger journal entries, but you can adjust it to your specific requirements.
A simplified process diagram of the journal entry verification process is shown in
Figure 6.26. On a high level, you submit a general journal entry for review. The
system reads the document details such as company code, amount, account
assignments and, if the workflow prerequisites are met, assigns a processor. The
processor then reviews the submitted journal entry and either accepts it, in which
case the journal entry is posted, or rejects it, in which case you must correct the
document and resubmit it. The detail process is analyzed below.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
453
454
Chapter 6 SAP Financials Cross Topics
Figure 6.25 Verification Processing Apps
Submit
Journal Entry
Workflow
Preconditions
Met?
No
Yes
Assign
Processor
Verify
Entry?
No
Yes
Post Journal
Entry
Figure 6.26 Verification Process
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Edit Journal
Entry
Key Concept Refresher Chapter 6
Verification Process
A requester will create and submit a journal entry with the Verify General Journal
Entries—For Requester app (Figure 6.27). This app is like the Post General Journal
Entries app: you can create manual journal entries or upload them from an Excel
sheet.
Figure 6.27 Verify General Journal Entries for Requester App
The system will check the journal entry against a set of preconfigured criteria (e.g.,
the amount) and determine the proper workflow processors (if any) to assign to
the journal entry. The requester has access to view the status of the submitted
journal entry as it’s being processed.
The request processor uses the Verify Journal Entries for Processor app (Figure
6.28) to review the requests and select an action for each:
쐍 0: The journal entry will be posted (if the entry is complete and correct).
쐍 Reject: The requester must edit and resubmit the entry.
쐍 Suspend: The document is put on hold for later processing at a time indicated
by the processor.
The processor has two separate verification apps: an inbox and an outbox (Figure
6.28). You use these to process journal entries depending on their status.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
455
456
Chapter 6 SAP Financials Cross Topics
Figure 6.28 Verify Journal Entry for Processor
Workflow Configuration
There are two configuration apps (Figure 6.29) for setting up the workflow for general journal entry verification:
쐍 Manage Workflows for General Journal Entry Verification is a configuration app
to set up the workflows that are active and the prerequisites that trigger the
workflows.
쐍 Define Responsibilities is used to assign users or groups of users to the defined
workflows.
Figure 6.29 Verification Workflow Configuration Apps
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
With the Manage Workflows for General Journal Entry Verification app, you define
header information (Figure 6.30), the description, validity period, and preconditions for the application of the workflow.
Figure 6.30 Verify Workflow Step Header Configuration
The workflow is only activated when the preconditions are met. The preconditions
you can define are based on a combination of values for the following elements:
쐍 Account group
쐍 Threshold amount (in company code currency)
쐍 Cost center
쐍 Source company code
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
457
458
Chapter 6 SAP Financials Cross Topics
Then, you define the step sequence settings for the Verify (Figure 6.31) and Post
steps of the process. Here, you assign the rules for the approvers and preconditions and control the exception handling. There is no reason to go into detail here;
it’s sufficient to know that you can define multilevel workflows and different processors per various preconditions.
Figure 6.31 Workflow Verify Step Configuration
With the Define Responsibilities app, you define the responsibility specifications
(Figure 6.32) by setting a priority (1 to 99) and assigning the amount ranges and
company codes the responsibility is valid for. Then, in the same app, you assign
the users or groups of users that are recipients and processors for the verification
workflow (Figure 6.33).
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.32 Configure Responsibility
Figure 6.33 Assign Users for Verification Rules
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
459
460
Chapter 6 SAP Financials Cross Topics
Tip
The SAP Education course materials for SAP S/4HANA 1809 don’t cover journal entry verification, but it’s an important topic to be aware of and it’s very possibly going to be
included in future course and certification releases. To find out more, visit the help portal
for a complete guide to how to configure and use the general journal entry verification
process and workflow: http://s-prs.co/485603.
Validations and Substitutions
In the SAP S/4HANA system, you use validations to perform checks on the data
entered by a user in order to protect and prevent erroneous postings for those
cases in which you can create a standard check for data entered. Substitutions are
meant to either fill fields that are left blank or change the entries in fields filled
with values different from those defined in the substitution rules. In this chapter,
we’ll analyze how to define validation and substitution rules, as well as how to
maintain sets and rules to use in the definition of validations and substitutions.
Overview of Validations and Substitutions
Validations and substitutions can be defined for multiple application areas, as
shown in Figure 6.34. The most relevant areas for a financial accounting consultant are the following:
쐍 Financial Accounting
쐍 Asset Accounting
쐍 Cost Accounting
In this chapter and in the certification, the focus is on financial accounting.
Validations and substitution are valid for specific call-up points (shown in Figure
6.34 and Figure 6.35). The important ones to remember are the following:
쐍 Document Header
At this level, the fields checked or substituted all belong to the document
header. In addition, the check and substitution logic is also based on fields
known just from a completed header section. This includes header table fields
(table BKPF) and system fields (SYST), such as the system date.
쐍 Line Item
The line item fields are validated or substituted at this call-up point. You can
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
evaluate fields and entries from the header, system fields, and other line item
fields (table BSEG).
쐍 Complete Document
With this call-up point, you can check and substitute fields either in the header
or the line item. It’s usually reserved for cases in which you need to have the line
items entered to check/change header details or in which you want to check/
change fields for automatically generated line items (e.g., tax items) or for multiple line items together (e.g., total posted amount).
Figure 6.34 Application Areas for Validations and Substitutions
To use a validation or substitution that you defined, you assign it to the company
code in Customizing (see Figure 6.35). You can assign a single validation/substitution per company code and call-up point. For each validation/substitution
defined, you also define the activation level:
쐍 0: Inactive
The system won’t perform any validation/substitution. This is equal to not having the line in the maintenance table.
쐍 1: Active
The system will always perform the validation/substitution for each journal
entry.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
461
462
Chapter 6 SAP Financials Cross Topics
쐍 2: Active, No Batch Input
The system will perform the validation/substitution for each journal entry
entered manually, but not for batch processes—for example, when uploading
entries for data migration.
Figure 6.35 Activation of Validations and Substitution for Company Codes
When defining the validation and substitutions, you can define multiple steps.
The system runs through each step at the call-up point sequentially and raises the
first message for validations. For substitutions, the system will perform all
changes and updates to fields (per call-up point) without the user taking any
action.
Note
If the first message raised from a step in a validation is a warning, and the user ignores it,
the system will continue running through the steps and raise the next message, if any.
The system won’t display all potential validation problems in a single output; you have to
take care of each one as you go.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
For the easiest way to understand what a validation step looks like and which components it’s made from, see Figure 6.36. Here you can see that the step refers to a
specific validation rule (OC-BUK) and is made up of the following:
쐍 Prerequisite
This is what the system checks to define whether it needs to check the validation. In this case, the system performs the validation if the user making the
journal entry is SCHMIDTK or MUELLERP.
쐍 Check
The system makes this check. For the step to “activate,” the check must not be
fulfilled. In this case, the system checks that the document type is different that
SA. If the document type is indeed different than SA, the validation doesn’t generate any messages.
쐍 Message
If the check isn’t fulfilled, the system generates the error message (errors are
indicated by the red exclamation mark) Z1 021, meaning the text for the error
explanation is taken from message 021 in message class Z1. In the example, the
message reads, “Do not use document type SA.”
Therefore, what the creator of the validation step wants to check is that the two
users specified can’t post with document type SA.
Figure 6.36 Example Validation
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
463
464
Chapter 6 SAP Financials Cross Topics
Substitution Definition
Let’s take a closer look at defining substitutions first because they’re generally
more straightforward than validations. Some of the concepts discussed here apply
for validations as well, which we’ll analyze later.
A substitution uses a rule to change the value of a field, whether already filled or
empty. The substitution is stronger even than a manual entry or default value; the
substitution will always be performed if the prerequisite is met. A substitution will
work for fields even if they’re hidden in the screen definitions; the value will be
written in the Document Header or Line Item field defined when the prerequisite is
met.
Warning
A substitution can contradict a validation or some other normal journal entry check. This
leads to an error because the substitution value must be entered and the value is causing
a problem. The only solutions are to change the posting in a way that is allowed, change
the validation or (if possible) system check message, or change the substitution step.
Figure 6.37 shows an example of a substitution step that defines the following:
when the document type is SA, the document reference field will be filled with the
system date.
Figure 6.37 Example Substitution
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
To define such a step, you create a new step within the substitution assigned to the
relevant company code at the Document Header call-up point. When creating a
new step, the first thing you maintain is the field that you want to substitute. The
system provides a pop-up screen (Figure 6.38) in which you mark the field or fields
you want to substitute. The list for selection depends on the call-up point; for
example, you would have a different selection of fields to choose from for the Line
Item call-up point.
Figure 6.38 Fields for Substitution
You then select the method with which the field value will be filled by the substitution. You can select from the following options (Figure 6.39):
쐍 Constant Value
This is the simplest method. You enter a single constant value for the field
value.
쐍 Exit
With a user exit, you write ABAP code to define flexibly whatever rule you want.
쐍 Field—Field Assignment
You select a field to use as reference for the value of the field you’re substituting.
You can’t combine field values with this rule.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
465
466
Chapter 6 SAP Financials Cross Topics
Figure 6.39 Substitution Methods
Figure 6.40 shows the options you have for building the prerequisites with the formula builder. The formula builder allows you to “write” code in a guided and protected manner. The formula builder only allows you to select the functions that
make your prerequisite syntactically correct, so from a code level, at least, the syntax will be correct. In the top section of the screen, you enter the prerequisite code.
You use the field selection at the bottom left of the screen, which proposes fields
that are valid for the call-up point, to select fields. You can add the operator from
the list of operators at the right of the screen (equal to, larger than, different than,
etc.).
Figure 6.40 Prerequisite for Substitution
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
You can define values by selecting the operands at the bottom right of the screen:
쐍 Constant
Enter a fixed value.
쐍 Fld. Comparison
Specify a range of characters for a table field. For instance, specifying from character 1 to character 3 of the general ledger account would allow you to compare
via the value of the first three characters of a general ledger account to say, for
example, “if the general ledger accounts start with 123, then fill the cost center
with XYZ.”
쐍 Comments
Add comments for information and maintenance purposes.
쐍 Set Directory
Select a set, which is like a group of values for a field. For example, you could create a set of all general ledger accounts that start with 123, named G/L_123, and
say, “If the general ledger account is in set G/L_123, then fill the cost center with
XYZ.” The result would be the same as in the previous example.
When entering a constant value, if there is a list of values for selection for the field,
the system will make you select from the list of valid values (Figure 6.41).
Figure 6.41 Constant Value
The final step is to assign the substitution value per the selected method. Figure
6.42 shows the field selection for a field-to-field substitution method. Figure 6.43
shows the complete definition: if the prerequisite is met, the system will fill the
field reference in the document header from the current date field (SYST-DATUM).
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
467
468
Chapter 6 SAP Financials Cross Topics
Figure 6.42 Field Transfer Substitution
Figure 6.43 Field Transfer Substitution Result
Validation Definition
As we showed in the validation example earlier in Figure 6.36, validation steps
have an extra check stage compared to substitutions, and they output a message
instead of changing a value for a field.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
In Figure 6.44, you can see the sections maintained for the validation. In this
example, if the general ledger account and the cost centers are in specific sets, the
system checks that the internal order is filled in.
Figure 6.44 Overall Validation
If not, the system issues an error stating the internal order must be filled. The prerequisite is built in the same way as that for a substitution in the formula editor.
The same tool is used for building the Check section of the validation.
You select the message class the messages are taken from in the validation definition. In each step, you can assign the valid message or create a new message within
the message class that fits the step validation (an example of message creation is
shown later in this section). A message can be one of the following types:
쐍 Cancel
This forces an exit from the journal entry screen.
쐍 Error
This forces the user to change field values to comply.
쐍 Warning
This is a message that a user can skip, although it might be better not to ignore
it.
쐍 Information
This is a message that simply informs a user of a detail.
You can also assign up to four field variables to your message text. This helps better explain why the validation was raised. In the example shown in Figure 6.45, if
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
469
470
Chapter 6 SAP Financials Cross Topics
you wanted to make use of variables, you would formulate the message as such:
With the combination G/L Account & and Cost Center &, you must enter an internal
order. The message variables would be set to the following:
쐍 BSEG-SAKNR (general ledger account)
쐍 BSEG-KOSTL (cost center)
The system would then output the values entered by the user for the general ledger account and cost center in the message.
The final option on the message assignment screen is to select the Trigger Workflow indicator. This way, you can design workflow scenarios based on validations;
for example, that a user is notified if an amount is exceeded for an invoice or that
the user responsible for a cost center is notified when certain expenses are posted
to their cost center.
Figure 6.45 Message for Validation
When creating a text for the message class, you select the message number and
write the short text. You can select the Self-Explanatory checkbox (see Figure 6.46);
this indicates the message has no long text assigned because the short text is an
adequate explanation. Alternatively, if a message needs extra explanation, you
can maintain a long text to flesh it out.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.46 Message Definition
Sets Definition
Sets are used to group together values for specific dimensions. To define a set, you
enter a name (Set Name) and reference a specific system table (in this example,
table ACDOCA), as shown in Figure 6.47. Then you select a Set Type. You can also reference an existing set to speed up the set definition.
Figure 6.47 Set Creation
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
471
472
Chapter 6 SAP Financials Cross Topics
In the Basic Set, you define value ranges for a specific field, as in Figure 6.48. This
makes it easier to include ranges of data in validations and substitutions.
Figure 6.48 Basic Set Creation
You can also combine sets of different characteristics in multisets for cross-characteristic validations (Figure 6.49).
Figure 6.49 Multiset Creation
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Rules Definition
You can think of a rule as a validation/substitution function module. It’s a piece of
code logic that you can embed into validation/substitution prerequisites and validation checks. Instead of writing the logic in the validation, you create a rule with
the same exact logic.
The advantage of doing this is that you can assign the same rule to multiple steps
instead of rewriting it every time. Another reason to use rules is that you might
have a complex piece of logic code with many lines, and using a rule can keep the
code of the prerequisite/check cleaner.
You can see an example rule definition in Figure 6.50. On its own, the rule doesn’t
do anything; it must be embedded in a prerequisite or check to be useful.
Figure 6.50 Rule Definition
Data Archiving
With data archiving in an SAP S/4HANA system, you can remove application data
from the database that no longer needs to be actively accessed in day-to-day activities. The data isn’t deleted with data archiving, and read access to the data is provided. The data is transferred from the database to external storage media so that
it can be accessed for analysis.
Cleaning up old data is a good practice. You might consider archiving for the following reasons:
쐍 Saves memory space and reduces related performance problems
쐍 Keeps the database more manageable
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
473
474
Chapter 6 SAP Financials Cross Topics
쐍 Ensures cost efficiency
쐍 Enables faster downtime cycles for the system
쐍 Allows access and reuse of data later
As is the case in the example in Figure 6.51, you assign a life to the archiving object
to ensure that you’re less likely to archive data still in use. Your role as a financial
accounting consultant is to advise and work with a system administrator to configure the need for archiving in financial accounting and the life of the financial
accounting–relevant archive objects.
Figure 6.51 Archiving Example: Journal Entry Life per Document Type
When archiving an object, the system writes the relevant data to the archive file
and stores the file as configured. In the final step, the data archived is deleted from
the active database.
General Customizing for Data Archiving
Data archiving is configured and executed by a system administrator, so it isn’t
important to know details for each configuration step. Configuration involves the
following:
쐍 Storage locations
Configure the storage locations for the archived files (Figure 6.52).
쐍 Cross-object customizing
Mostly admin configurations need to be made to ensure the archiving process
runs smoothly on the given system. The Data Archiving Monitor helps track all
archiving jobs and is usually Active, as shown in Figure 6.53.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.52 Defining Archiving Storage
Figure 6.53 Cross-Object Customizing for Archiving
Object-Specific Customizing for Data Archiving
We’ll use the general ledger account as an example for performing the archivingobject-specific customizing. You can see some of the additional archiving objects
for financial accounting in Figure 6.54.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
475
476
Chapter 6 SAP Financials Cross Topics
Figure 6.54 Sample List of Archiving Objects
The settings you define for an accounting object are shown in Figure 6.55:
쐍 Logical File Name
Maintain a logical file name.
Figure 6.55 Object-Specific Customizing: General Ledger Account
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
쐍 Maximum Size in MB
Define the maximum size of an archive file.
쐍 Test Mode Variant/Live Mode Variant
Create variants for the test run and the production run.
쐍 Start Automatically
Set whether the deletion program is to be executed automatically after an
archive file is generated.
Performing Data Archiving: General Ledger Account Example
To archive a general ledger account (which is the example used in the training
materials and relevant for the certification exam), you enter the Life (number of
days) to keep a general ledger account per company code, account type, and
account range (Figure 6.56).
Figure 6.56 Define Account Type Life
Before executing data archiving, you must set the Marked for Deletion checkbox in
both the chart of accounts and the company code (Figure 6.57). You don’t need to
block an account, but it’s a good idea to do so.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
477
478
Chapter 6 SAP Financials Cross Topics
Chart of Accounts Level
Company Code Level
Figure 6.57 Mark General Ledger Account for Deletion on Company Code and Chart of Account Levels
You use the archive administration tool to process data archiving and create the
archive file (Figure 6.58). The steps are as follows:
1. Create an archiving variant (Figure 6.59). The archiving variant is where you
define the data to be archived for the archiving object. In the case of the general
ledger account, you define whether you’re deleting company code data or chart
of accounts data (you first need to run archiving for company codes). You also
set the chart of account, company codes (when deleting for company codes),
and the range of accounts to evaluate. Variants can be either for test runs or for
productive runs per the selection you make. Finally, you define the data logging
for the run.
2. Specify the execution user, which requires the right authorizations.
3. Specify the start date and time.
4. Define the spool parameters for the log print-out.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.58 Archive Administration
Figure 6.59 Archive Variant for General Ledger Account
The system outputs the requested logs defined in the archive variant (Figure 6.60).
You can select a log to view the details.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
479
480
Chapter 6 SAP Financials Cross Topics
Figure 6.60 Archive Job Logs
Figure 6.61 shows the detailed archiving log in which the general ledger account is
confirmed to be archived for the company code.
Figure 6.61 Archiving Job Output
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
After archiving, the general ledger account isn’t defined for the company code, as
shown in Figure 6.62. The deletion from the chart of accounts requires a separate
run.
Figure 6.62 Result of Data Archiving
Data Aging
The data aging process transfers data from the in-memory section of the database
to a traditional disk drive. In this section, you’ll gain an overview of data aging and
learn how to configure and perform data aging for financial accounting documents.
Although SAP HANA is an in-memory database, this doesn’t mean all data stored
and used by systems running on SAP HANA have all data in memory. That’s just
not cost-effective and, because the total amount of memory supported by current
servers and operating systems is finite, might not even be viable. The same applies
with SAP S/4HANA, which is no doubt a large application with many customers
posting thousands of financial accounting documents daily. With the data aging
functionality, the system can move data that are deemed not required for daily
real-time processing operations to more traditional disk drives (e.g., magnetic
disks, tapes, or solid-state drives [SSDs]).
Data aging is primarily a database function; however, you activate it on the system
level and configure it for the specific data of the different applications. You can use
data aging for financial accounting documents. You define a minimum life per
account type and document type for which the system is to keep the documents
on the current (or hot) data layer. When you run data aging for the financial
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
481
482
Chapter 6 SAP Financials Cross Topics
accounting document object, the system checks against the rules configured and
decides which documents are moved to the historic (or cold) partition. This is illustrated in Figure 6.63.
Current (Hot) Partition
In-Memory
FI Documents Aging Run
Historical (Cold) Partition
On Disk Drive
Perform Aging?
Document A
2 years old
Document Type SA
NO
Account Type S
Document B
1 year old
Document Type KR
NO
Account Type K
Document C
1 year old
YES
Document Type AA
Account Type A
Figure 6.63 Data Aging for Financial Accounting Documents
All the documents and line items moved to the historical partition of the database
are available for reporting. When you define report selection options that include
data that has been aged, the system will retrieve the data from the disk drive it’s
stored in, incurring the analogous speed penalty.
Data Aging Customizing
To use data aging, you must activate it in the SAP HANA database and in the SAP
S/4HANA system. You then perform the required configuration steps.
To activate data aging, you enter the business function switch framework in Customizing and activate the DAAG_DATA_AGING business function. You mark the
Planned Status checkbox and select Activate Changes (as shown in Figure 6.64). The
business function is reversible, meaning you can choose to turn off data aging
without impacting the system’s usability.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.64 Activate Data Aging
You also need to have a user with the appropriate authorizations assigned (authorization objects S_DAAG and S_DAGPTM are required). There are two standard roles
provided:
쐍 SAP_DAAG_ADMIN is assigned to system administrators.
쐍 SAP_DAAG_EXPERT is assigned to users responsible for scheduling the aging runs.
The SAP S/4HANA system comes with predefined data aging objects. For financial
accounting, you activate the FI_DOCUMENT object, as shown in Figure 6.65.
Figure 6.65 Activate Data Aging Object
You customize the document life per Company Code and Account type (as shown
in Figure 6.66). You can enter an asterisk (*) to indicate settings valid for all company codes. The Account Life you enter here is in days, and you can enter up to four
digits.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
483
484
Chapter 6 SAP Financials Cross Topics
Figure 6.66 Data Aging Account Type Lives
You also configure the document life by company code and document type. For
areas in which you need access to historic data more often, you would set a longer
life. Here you can set life in days and years (Figure 6.67).
Figure 6.67 Data Aging Document Type Lives
To use data aging, you must activate table partitioning and set up at least two partitions because the current and historic data must be on separate partitions. Figure
6.68 shows the transaction in which this is done. This is an admin task.
Finally, you define a data aging group. Here, you can add multiple objects that you
want to run in a single data aging run. You enter a sequence number and the
object. Figure 6.69 shows a group with just the FI_DOCUMENT object assigned.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Key Concept Refresher Chapter 6
Figure 6.68 Table Partitioning for Data Aging
Figure 6.69 Data Aging Group Definition
Data Aging Run
When everything is configured, you can perform the first data aging run. In the
application to manage aging runs, you select the option to schedule a new run.
Figure 6.70 shows where you define the User Name and the Group. You schedule
the date for the run (Start Date) and the printing details (Spool Parameters). You
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
485
486
Chapter 6 SAP Financials Cross Topics
can monitor the success of the run from the application by refreshing the view and
reviewing the log.
Figure 6.70 Schedule Aging Run
Special SAP Fiori dashboards are available for monitoring data aging groups and
objects. However, without requiring SAP Information Lifecycle Management
(ILM), you can also use the data browser to look at the entries in the Universal Journal table (table ACDOCA). Here, the Data Filter Value for Data Aging field uses the
posting date as a time stamp for data aging. The lines with this field filled are aged
and have moved to the historic partition. You can see the table viewer and field in
Figure 6.71.
Figure 6.71 Data Aging Result
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Important Terminology Chapter 6
Important Terminology
In this chapter, the following terminology was used:
쐍 Bank directory
A list of all banks created in the SAP S/4HANA client you’re working in. Banks
must be in the bank directory to be assigned to business partners.
쐍 House bank
A bank with which you do business. It’s defined also as a business partner, and
you connect your bank accounts to it.
쐍 Bank group
A grouping of banks that is used in the payment process that helps to determine
the house bank to be used for sending or receiving payments.
쐍 Held document
A incomplete journal entry document that a user has saved for processing later.
It’s saved by the user with an ID, but the system doesn’t assign a document
number to it.
쐍 Parked document
An incomplete document for which the system assigns a document number
and that can partially be in reports and a few business processes such as tax
reporting and payment requests.
쐍 SAP Business Workflow
Enables the design and execution of workflow processes within the SAP
S/4HANA system.
쐍 Workflow
A tool that facilitates the automation of business processes that consist of multiple steps and processors. In addition, in the system, this object defines the
framework for the workflow process.
쐍 Workflow variant
The object assigned to a company code that defines the activation of the workflow for document parking.
쐍 Release group
A grouping that categorizes business partners to assign different release
approval paths to them.
쐍 Release approval path
The object that defines, per company code, document type, amount, and release
group, which HR organizational unit will process the workflow items.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
487
488
Chapter 6 SAP Financials Cross Topics
쐍 Subworkflow
The object that defines the specific detail such as the number of release levels
for a workflow. A workflow can have many subworkflows.
쐍 Organizational object
Objects used to create the organizational plan in organizational management.
For the workflow process, it defines who can process workflow work items. The
following object types are available:
– Organizational unit
– Position
– Job
– Work center
– Task
쐍 Validations
With validations, you can create and perform custom checks for values and
combinations of values entered as the business transaction is being processed.
쐍 Substitutions
With substitutions, you can create rules to change values for fields that were
entered or left blank during a business transaction.
쐍 Application area
Validations and substitutions are created per application area, and this maps to
a component in SAP S/4HANA, such as financial accounting, Controlling, asset
accounting, project system, joint venture accounting, funds management, and
so on.
쐍 Rules
You create rules to define common logic strings for prerequisites and checks in
the validation and substitution step definitions.
쐍 Call-up point
Defines the point in time when and the area in which a specific validation/substitution is evaluated. It can be the Document Header, Line Item, or Complete
Document.
쐍 Formula editor
The tool you use to create the Boolean logic strings for prerequisites, checks,
and rules used in validations and substitutions.
쐍 Sets
Flexible groupings for values of various characteristics and key figures. Sets can
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 6
be assigned to validation and substitution steps to simplify the code written
with the formula editor.
쐍 Data archiving
The process of removing old, mostly irrelevant data from the active database
and transferring it to external media for retrieval when required.
쐍 Archiving object
Specifies which data is to be archived and how. The scope of the objects is usually preconfigured in the system because the process of removing data can have
adverse effects if all parameters for all application areas aren’t considered.
쐍 Archive variant
The variant defines the parameters for the execution of the archiving run. On a
generic level, this includes whether the run is a test or productive one and the
types of logs that will be output.
쐍 Data aging
The process of transferring data from the in-memory partition of a table to a
slower, disk-based storage medium to free up resources to take advantage of the
memory storage area for the active business data.
쐍 Current partition
The in-memory partition of the SAP HANA tables (also referred to as the hot
data storage area).
쐍 Historical partition
The slower, disk-based partition of the SAP HANA tables (also referred to as the
cold data storage area).
Practice Questions
These practice questions will help you evaluate your understanding of the topics
covered in this chapter. The questions shown are similar in nature to those found
on the certification examination. Although none of these questions will be found
on the exam itself, they will allow you to review your knowledge of the subject.
Select the correct answers, and then check the completeness of your answers in
the next section. Remember that on the exam, you must select all correct answers
and only correct answers to receive credit for the question.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
489
490
Chapter 6 SAP Financials Cross Topics
1.
When adding a bank to the bank directory, which field is required?
첸
A. Company code
첸
B. Opening date
첸
C. Currency
첸
D. Country
2.
On which level do you maintain the bank directory?
첸
A. Bank area
첸
B. Company code
첸
C. Client
첸
D. Profit center
3.
What is defined in the bank account connectivity path settings?
첸
A. Payment approvers for workflows
첸
B. Business partner assigned to the bank
첸
C. House bank account ID details
첸
D. Relevant profit center and segment
4.
When creating a bank as a business partner, what roles are assigned to the
business partner by default? (There are three correct answers.)
첸
A. Customer
첸
B. Supplier
첸
C. General
첸
D. Financial Services
첸
E. Bank
5.
What are the differences between holding and parking documents? (There are
two correct answers.)
첸
A. The held document doesn’t have a document number assigned.
첸
B. The held document can be incomplete.
첸
C. The parked document can trigger workflow processes.
첸
D. The parked document is considered for financial statements.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 6
6.
On which level is the document parking workflow variant assigned?
첸
A. Company
첸
B. Company code
첸
C. Business partner
첸
D. Profit center
7.
How can you differentiate the document parking workflow process on the
business partner level?
첸
A. Assign different workflow release group
첸
B. Assign different payment method
첸
C. Assign different business partner groupings
첸
D. Assign different responsible organization unit
8.
True or False: Subworkflows define the number of release levels in the document parking workflow process.
첸
A. True
첸
B. False
9.
What options does a processor for a general journal entry submitted for verification have? (There are three correct answers.)
첸
A. Park
첸
B. Approve
첸
C. Delete
첸
D. Reject
첸
E. Submit
10. Which values can you define as prerequisites for triggering the general journal
entry verification workflow? (There are three correct answers.)
첸
A. Account group
첸
B. Target company code
첸
C. Cost center
첸
D. Source company code
첸
E. Profit center
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
491
492
Chapter 6 SAP Financials Cross Topics
11.
Why would you choose to implement the document parking workflow for
journal entry verification, compared to the general journal entry verification
process?
첸
A. You do not use SAP Fiori.
첸
B. You need to define two-level verification.
첸
C. You are running SAP S/4HANA 1610.
첸
D. You do not know how to configure the new functionality.
12. What are the basic definitions you make for validations? (There are three correct answers.)
첸
A. Prerequisite
첸
B. Check
첸
C. Rule
첸
D. Set
첸
E. Message
13. At which levels can validations and substitutions for financial accounting be
defined? (There are three correct answers.)
첸
A. Line item
첸
B. System data
첸
C. Universal Journal
첸
D. Complete document
첸
E. Header
14. True or False: A single substitution step can be defined to substitute multiple
fields in a document.
첸
A. True
첸
B. False
15.
True or False: Multisets can be created if they combine data from basic sets
that all group the same characteristic.
첸
A. True
첸
B. False
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Questions Chapter 6
16. What is the main motivation for creating rules for substitutions and validations?
첸
A. Simpler definition tools
첸
B. Reuse in multiple steps
첸
C. Not bound by Boolean logic
첸
D. Additional fields available
17.
What are the steps in the Customizing of data archiving? (There are three correct answers.)
첸
A. Define archiving storage locations.
첸
B. Perform cross-object Customizing.
첸
C. Define table partitions.
첸
D. Activate data aging objects.
첸
E. Perform object-specific Customizing.
18. What is a reason for performing data archiving?
첸
A. To have fewer downtime cycles
첸
B. To control hardware requirements
첸
C. To protect data from being lost
첸
D. To back up data on a separate drive
19. True or False: If you can delete a general ledger account for a company code,
you can also remove it from the chart of accounts.
첸
A. True
첸
B. False
20. True or False: You execute data aging separately for each data aging object.
첸
A. True
첸
B. False
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
493
494
Chapter 6 SAP Financials Cross Topics
21. Which of the following is a difference between data aging and data archiving?
첸
A. Data aging allows you to retrieve the aged data for analysis.
첸
B. Data aging frees up memory space.
첸
C. Data archiving removes data from the database.
첸
D. Data archiving has advanced logging capabilities.
22. On which levels can you maintain useful life for documents of a company
code in the context of data aging? (There are two correct answers.)
첸
A. Document type
첸
B. Account type
첸
C. Number range interval
첸
D. Profit center
Practice Question Answers and Explanations
1. Correct answer: D
You must define the country, bank code, and bank name when defining a new
bank. The details for company code are maintained on the house bank and
bank account level. The opening date and currency are maintained per bank
account.
2. Correct answer: C
Banks are defined on the client level and are assigned to a country. Since you
maybe have many company codes, customers, and suppliers using the same
banks, it makes sense that these are defined at the highest level. If you pay
attention, part this question can be answered (at least partially) by the previous
question. When writing items for the certification, we try to not have cases like
these, where an answer for one question is implied by a different question.
3. Correct answer: C
The connectivity path is where you define the connection between a bank
account and the house bank. The business partner is defined in the bank details,
the payment approvers are defined in the bank account signatory details, and
the profit center and segment can be assigned in the account additional details.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 6
4. Correct answers: C, D, E
The correct answers are the bank role, the financial services role, and the general role. The general role is always assigned, you can’t create a business partner
without it. For the others, remember that we can’t create “fake” answer options,
so the obvious ones are the actual correct ones here. When creating a bank, you
don’t assign a customer or supplier reconciliation account at any point, so the
system wouldn’t be able to create the customer or supplier role in the business
partner master record.
5. Correct answers: A, C
Held documents don’t receive a document number (though the user assigns an
identifier to be able to retrieve them). Only document parking is integrated
with SAP Business Workflow. On the other hand, both parked and held documents can be saved incomplete, and neither held nor parked documents are
included in financial statements.
6. Correct answer: B
You assign the workflow variant to each company code. You can view the
assignment also in the global settings for the company code (Transaction OBY6
in SAP Easy Access).
7. Correct answer: A
You assign the workflow release group in the company code details screens of
the business partner roles for financial accounting customers and suppliers.
This way you can control the release strategy separately for different customers
and suppliers in your system.
8. Correct answer: A
True. The subworkflow is where you define the special characteristics of the
workflow, including the number of release levels. You can use the subworkflow,
for example, to differentiate the approvers based on different amounts.
9. Correct answers: B, D, E
As a processor, you can approve or reject the document entry, so this is a oneout-of-three question in essence. The correct option out of the others is suspend; this is the term selected by SAP to put a journal entry “in waiting.” Delete
is a very rare function in SAP S/4HANA when it comes to documents, by design.
On the other hand, park means basically the same as suspend, but it’s not the
correct term here.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
495
496
Chapter 6 SAP Financials Cross Topics
10. Correct answers: A, C, D
The correct answers are account group, source company code, and cost center.
In addition, you can also use the threshold value. In many cases in which there
are more than three correct options, the easiest ones are not chosen to be
included in the certification (here, value is a very obvious prerequisite). The
profit center option is a good distractor because it “mirrors” the cost center,
which is a correct answer. The target company code just plays with the source/
target option; it isn’t as strong a distractor, though.
11. Correct answer: A
The general journal entry verification functionality requires SAP Fiori.
Although you should really never have to work on an SAP S/4HANA system
without SAP Fiori, there are a number of customers who have chosen this path.
The delivered workflow process is a single step, but you can create your own
processes with two verification levels. The new functionality was introduced
with SAP S/4HANA 1709, so if you’re working in a 1610 system, it won’t be available. Finally, you should never use lack of knowledge as an excuse for not doing
something: you’re responsible for figuring it out!
12. Correct answers: A, B, E
The prerequisite must be fulfilled for the system to perform the checks if the
validation is true. The message defined is raised if the check isn’t confirmed.
Rules and sets can be used to define the prerequisite and check details.
13. Correct answers: A, D, E
Each validation and substitution is defined for a specific call-up point. The same
validation/substitution can’t be used in two different call-up points. For financial accounting, you define them at the level of the Document Header, Line Item,
or Complete Document.
14. Correct answer: A
True. Although most times a step fulfills a single substitution prerequisite, you
can change multiple fields with a single step. This way, you can trigger changes
even if there aren’t direct field dependencies defined through assignments in
the master records.
15. Correct answer: B
False. Multisets combine any kind of basic sets independent of the underlying
characteristics. The statement here fits the description of a single-set, which
indeed combines basic sets defined for the same attribute.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
Practice Question Answers and Explanations Chapter 6
16. Correct answer: B
You can use rules in multiple steps of a validation or substitution, so you can
speed up the time required to create them by reusing them. The tools, fields,
and logic used are the same as those available when maintaining prerequisite
and check data.
17. Correct answers: A, B, E
The sequence of Customizing steps is to define the archiving storage locations,
perform cross-object Customizing, and finally customize the object-specific
settings. The table partitioning and aging object activation steps are part of the
activation process for data aging.
18. Correct answer: B
By performing data archiving, you can maintain stable hardware requirements
because the database is kept at a constant size. With data archiving, you can
have shorter downtime cycles, but not fewer ones. Data is never lost, data
archiving has no effect on this, and data archiving is not a data backup process.
19. Correct answer: B
False. You need to delete a general ledger account from all company codes to be
able to delete it from the chart of accounts as well. In general, deleting anything
in the SAP S/4HANA system, which acts as a system of record, is only performed
after many dependency and consistency checks.
20. Correct answer: B.
False. You create object groups that can have multiple aging objects combined
for sequential processing. This makes it easier and more efficient to administrate the aging run and you can be sure you are not forgetting aging objects.
21. Correct answer: C
The archiving process physically removes data from the database, whereas data
aging moves it to a historical partition. In both cases, the data is retrievable
(albeit not as easily or swiftly for the archived data), both have a positive effect
on the used memory, and both offer powerful log tools to check the results of
the runs.
22. Correct answer: A, B
The aging Customizing allows you to control the useful life per company code
and account type, so you can define a different retention period for general ledger accounting documents compared to, for example, asset accounting documents. You can also configure the useful life per company code and document
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
497
498
Chapter 6 SAP Financials Cross Topics
type, so again, document type SA for general ledger postings can have a different retention period for real-time analysis than the AA document type for
assets.
Takeaway
You now understand how to create and manage banks, house banks, and bank
accounts in the SAP S/4HANA system. You can use document parking and configure and use the workflow delivered with SAP S/4HANA for parked document
approval and finalization. You can configure and use the general journal entry verification applications and workflow. You can control document posting with validations and substitutions, utilizing sets and rules as well in the control definitions.
You can work with an administrator to configure archiving and take part in a data
archiving project. You also can configure data aging for the documents posted to
the Universal Journal, freeing up valuable memory space for the business-critical
real-time analysis of the data that matters.
Summary
In this chapter, we covered various cross topics in financial accounting. Apart from
bank account management, which can be considered its own submodule, in the
context of SAP Cash Management the topics of document parking, general journal
entry verification, validation and substitution, archiving and data aging are useful
knowledge for you as a financial accounting consultant, independent of the specific focus area you might take over in a project.
This is the end of the final chapter of the book and the final piece in the complex
and diverse knowledge puzzle you must master to pass the certification exam for
financial accounting in SAP S/4HANA. If you feel comfortable with the material
presented and can answer the practice questions with confidence and a true
understanding of the solutions, you’ll have success with the certification exam.
We hope this book continues to be useful for you even beyond attaining the certification, as an easy-to-understand reference book.
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
499
The Author
Stefanos Pougkas is the certification exam owner for the
SAP S/4HANA 1709 and 1809 financial accounting associate
exams. At SAP Knowledge and Education, he is a learning
architect in the digital core team, and is responsible for the
financials curriculum. He is a subject matter expert for
financials courses and lead trainer in the global SAP Financials learning room.
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
501
Index
A
ABAP ........................................................... 57, 81, 167
ABAP report ........................................................... 368
Account assignment .......................................... 362
Account clearing .................................................. 406
Account determination .......................... 296, 341
Account group ................................... 100, 157, 196
correspondence ............................................... 196
customer .................................................. 184, 268
details ........................................................ 185, 186
house bank ........................................................ 196
individual payment ....................................... 196
maintenance .................................................... 194
normal ................................................................ 188
one-time ............................................................. 188
payment methods .......................................... 196
payment terms ................................................ 194
posting block .................................................... 196
reconciliation account ................................. 194
sort key ............................................................... 194
supplier ..................................................... 184, 268
tolerance group ............................................... 196
Accounting principle
assignment ........................................................ 120
definition ........................................................... 120
Accounting principles ....................................... 119
Accounts approach ............................................. 119
Accounts payable ................................................ 175
Accounts payable/accounts receivable
regrouping .............................................. 401, 421
Accrual ..................................................................... 420
Accrual item .......................................................... 382
Accrual object ....................................................... 382
Active document split ....................................... 142
Additional learning resources .......................... 36
Aggressive compression ..................................... 49
Alternative payer/payee ................................... 191
Analytical app .......................................................... 59
Application area ................................................... 488
Archive
variant ................................................................ 489
Archiving ................................................................ 489
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
Asset accounting ................................................. 285
assets under construction ........................... 323
low-value assets .............................................. 322
plant maintenance integration ................ 302
transactions ...................................................... 304
year-end process ............................................. 330
Asset acquisitions ............................................... 305
automatic offsetting ..................................... 306
integration with accounts payable ......... 308
simulation ......................................................... 311
transaction data ............................................. 307
Asset class ...................................................... 293, 341
configuration ................................................... 295
Asset depreciation .............................................. 325
calculation ........................................................ 325
depreciation key ............................................. 326
posting run ........................................................ 328
time-dependent ............................................... 326
Asset legacy data transfer ................................ 336
data migration ................................................ 339
migration preparation ................................. 336
Asset master data ................................................ 301
creation .............................................................. 301
subnumber ........................................................ 302
Asset reporting ..................................................... 332
balance report ................................................. 334
history sheet ..................................................... 335
value report ...................................................... 333
Asset retirement
create ................................................................... 315
worklist ............................................................... 317
Asset retirements ................................................ 314
asset sale invoice ............................................ 314
Asset sale, line items .......................................... 316
Asset transaction type ...................................... 341
Asset transfer ........................................................ 318
intercompany .................................................. 320
intracompany .................................................. 319
methods .............................................................. 321
Asset under construction ................................ 342
Asset value date ................................................... 341
Asset Values app .................................................. 333
Audit journal ................................................ 372, 376
502
Index
Auditing .................................................................. 376
Automatic payment
company codes ............................................... 219
country level ..................................................... 222
customization ................................................. 221
parameters ........................................................ 231
review .................................................................. 233
run ........................................................................ 231
Automatic Payment Program ... 217, 218, 227,
269, 283
customizing ...................................................... 218
Automatic payments ......................................... 217
Automatically Assign Items app ................... 416
B
Balance carryforward ........................................ 375
Balance confirmation ............................... 390, 421
Balance Sheet Values by Account app ........ 408
Bank account management ............................ 436
create .......................................................... 437, 439
house bank ........................................................ 438
Bank directory ............................................. 436, 487
Bank group ............................................................ 487
Book structure ......................................................... 11
Business area ........................................................... 93
definition .............................................................. 94
Business partner ............ 176, 177, 196, 249, 267
address ................................................................ 193
categories ................................................. 178, 268
communication .............................................. 193
customers .......................................................... 192
field attributes ................................................. 183
general data ..................................................... 190
grouping ............................................................ 268
groups ................................................................. 178
organizations .................................................. 178
persons ............................................................... 178
role .............................................................. 179, 268
role definition .................................................. 179
role grouping ................................................... 180
suppliers .................................................... 192, 199
types ........................................................... 182, 268
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
C
C_ACT_2016 ............................................................. 20
C_S4IMP_16 ............................................................. 20
C_TS410_16 .............................................................. 19
C_TS4CO_16 ............................................................. 20
C_TS4FI_1610 ................................................... 20, 22
Call-up point ......................................................... 488
Carry Forward Balances app ........................... 376
Carryforward ......................................................... 420
Cash management ............................................. 434
CCS3 ............................................................................. 56
Central Finance ....................................................... 55
Changing documents ........................................ 148
Chart of accounts ................................ 97, 157, 169
alternative ............................................................ 98
blocked .................................................................. 99
country .................................................................. 98
create ...................................................................... 99
description ........................................................... 99
group ...................................................................... 98
maintenance language ................................... 99
operational .......................................................... 98
settings .................................................................. 99
Chart of depreciation ............................... 289, 341
Client ................................................................. 80, 156
000 ......................................................................... 80
001 ........................................................................... 80
066 .......................................................................... 80
100 ........................................................................... 80
200 .......................................................................... 80
Client-dependent ................................................... 81
Client-independent ............................................... 81
Company ................................................................... 89
Company code .............................................. 83, 156
address .................................................................. 86
chart of accounts .............................................. 87
company ............................................................... 88
copy ........................................................................ 83
country chart/accounts .................................. 87
create ...................................................................... 83
credit control area ............................................ 88
currency ................................................................ 85
definition .............................................................. 85
field status variant ........................................... 88
fiscal year variant ............................................. 88
global parameter .............................................. 87
Index
Company code (Cont.)
posting period variant ..................................... 88
Controlling ................................................................ 95
CO-PA, account-based .......................................... 96
Correspondence ................................................... 251
payment differences ...................................... 253
printing ............................................................... 254
types ........................................................... 252, 269
Cross-company code postings ....................... 152
Cumulative Totals app ......................................... 62
Currency ................................................................. 124
types ..................................................................... 127
Currency exchange rate ................................... 125
direct quotation .............................................. 126
indirect quotation .......................................... 126
maintenance .................................................... 125
Current partition ................................................. 489
Customer/supplier tolerance ......................... 205
D
Data aging .................................................... 481, 489
activation .......................................................... 483
customizing ...................................................... 482
run ........................................................................ 485
table partitioning ........................................... 485
Data archiving ............................................ 473, 489
administration ................................................ 479
archiving objects ............................................. 476
cross-object ....................................................... 474
customizing ...................................................... 474
define ................................................................... 477
general ledger example ................................ 477
job logs ................................................................ 480
object-specific .................................................. 475
Data medium exchange engine (DMEE) .... 226
Deferral .................................................................... 420
Depreciation area ...................................... 290, 341
configuration ................................................... 291
definition ........................................................... 291
derived ................................................................ 293
Depreciation key ................................................. 342
Digital platform ...................................................... 48
Digital transformation .................................. 47, 69
Display Financial Statement app .................. 366
Document header ............................................... 144
Document line item ........................................... 148
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
Document parking .................................... 442, 453
holding ................................................................ 443
release approval path ................................... 448
release groups .................................................. 446
workflow ................................................... 445, 449
workflow builder ............................................. 444
Document splitting ................................... 136, 158
activation .......................................................... 139
characteristics ................................................. 140
deactivate .......................................................... 139
inheritance ........................................................ 138
method ............................................................... 138
steps ..................................................................... 141
Document type .................................................... 158
authorization group ..................................... 128
definition ........................................................... 128
maintenance .................................................... 127
number range .................................................. 127
reverse ................................................................. 128
Document types .................................................. 127
Down payments .................................................. 260
Dunning .................................................................. 238
areas .................................................................... 269
block reason ..................................................... 240
block reasons .................................................... 269
company code .................................................. 247
configuration ................................................... 238
grouping ............................................................. 248
letter ..................................................................... 245
procedure ........................................................... 269
procedures ......................................................... 240
program ............................................................. 269
run ........................................................................ 250
text maintenance ........................................... 244
Dunning areas ...................................................... 238
Dunning charges ................................................. 245
Dunning details ................................................... 249
Dunning keys ........................................................ 239
Dunning level ....................................................... 243
maintenance .................................................... 243
E
eAcademy .................................................................. 28
Exam format ............................................................ 23
Exam scope ............................................................... 25
Extension ledger .................................................. 157
503
504
Index
F
Factsheet apps ......................................................... 59
Field definition ..................................................... 101
Field groups ........................................................... 101
Field status
error example .................................................. 131
Financial accounting .................................. 77, 112
Financial accounting integration .................... 94
Controlling ........................................................... 95
logistics ................................................................. 96
SAP ERP HCM ...................................................... 97
Financial closing .................................................. 355
real-world scenario ........................................ 356
Financial document clearing ......................... 154
Financial statement ........................................... 357
ABAP .................................................................... 368
definitions ......................................................... 358
hierarchy ............................................................ 359
item definition ................................................. 360
node ..................................................................... 362
output with SAP Fiori ................................... 366
output with SAP Jam ..................................... 367
Financial statement version ........................... 420
Fiscal year variant ...................................... 121, 157
definition ........................................................... 122
list ......................................................................... 122
period .................................................................. 122
Fixed-asset accounting ..................................... 287
Foreign currency ................................................. 217
Foreign currency valuation ............................ 421
Formula editor ..................................................... 488
Functional area ....................................................... 92
definition .............................................................. 93
G
General ledger ......................................................... 78
integration with Controlling ..................... 123
invoice document ........................................... 137
special indicators ........................................... 246
General ledger accounting ................................. 77
business transaction ..................................... 143
posting ................................................................ 143
General ledger accounts ...................................... 97
account currency ............................................ 104
allocation .......................................................... 106
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
General ledger accounts (Cont.)
balance sheet account ................................. 102
copy ........................................................................ 84
field status group ........................................... 106
general data ..................................................... 103
maintain ............................................................ 102
master record ................................................... 107
nonoperating expense or income ........... 102
open item management .............................. 106
primary costs ................................................... 102
primary revenue ............................................. 102
reconciliation account ................................. 106
retained earnings ........................................... 104
secondary costs ............................................... 102
tax category ..................................................... 105
Universal Journal .............................................. 78
General ledger closing ...................................... 372
posting period ................................................. 372
GR/IR account ...................................................... 422
H
Head office ............................................................. 196
Held document .................................................... 487
Historical partition ............................................. 489
House bank ............................................................ 487
HTML5 ................................................................. 56, 75
I
Individual value adjustment .......................... 421
Intelligent enterprise ........................................... 47
Intelligent suite ...................................................... 48
Intelligent technologies ...................................... 48
Intercompany reconciliation ...... 414, 415, 422
International Financial Reporting
Standards (IFRS) ................................................. 92
Internet of Things .................................................. 47
Invoice payment
details .................................................................. 208
screen variants ................................................ 208
Invoicing ................................................................. 206
J
JavaScript ................................................................... 56
jQuery ......................................................................... 56
Index
L
Ledger ....................................................................... 113
commitments ................................................... 118
configuration ................................................... 114
currency type .................................................... 114
deactivating ...................................................... 115
extension ledger .................................... 117, 118
fiscal year variant .......................................... 114
posting period variant .................................. 114
predictions ......................................................... 118
Ledger comparison report ............................... 370
Ledger group
assignment .............................................. 117, 120
create ................................................................... 116
definition ........................................................... 116
leading ledger .................................................. 116
list ......................................................................... 116
representative ledger .................................... 116
Logistics ...................................................................... 95
Low-value asset .................................................... 342
M
Manage Banks app .............................................. 436
Manage Global Accounting
Hierarchies app ........................................ 90, 364
Manage Journal Entries app ............................ 150
Manage Workflows for General Journal
Entry Verification app .................................. 457
Manual payments ............................................... 214
Master data, supplier ......................................... 191
Master records ............................................... 97, 167
Materials management ....................................... 96
closing activities ............................................. 404
Multiple-choice example .................................... 33
O
OLAP ..................................................................... 70, 74
OLTP ...................................................................... 70, 74
Open and Close Posting Periods app .......... 372
Open posting periods ........................................ 373
openSAP ..................................................................... 43
OpenUI5 ..................................................................... 56
Organizational object ........................................ 488
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
Organizational units ............................ 77, 79, 167
client level ............................................................. 95
Outgoing payment ............................................. 215
Overdue Payables app .......................................... 59
P
P_S4FIN_1610 .......................................................... 20
Parallel accounting .................................... 112, 157
accounts approach ........................................ 113
example .............................................................. 112
ledger approach .............................................. 113
Parallel valuation ................................................ 119
Parked document ................................................ 487
save ...................................................................... 450
Passive document split ..................................... 141
Payment
block reasons .................................................... 268
methods .............................................................. 268
Payment block
reasons ................................................................ 204
Payment media creation .................................. 237
Payment medium workbench .... 224, 226, 269
Payment term .............................................. 199, 202
account type ..................................................... 201
baseline date .................................................... 201
day limit ............................................................. 201
definition ........................................................... 200
payment block ................................................. 201
Payment terms ..................................................... 268
Physical inventory ..................................... 404, 422
continuous ........................................................ 405
cycle counting .................................................. 405
periodic ............................................................... 404
Plant maintenance ................................................ 96
Post General Journal Entries app ........ 130, 144,
146, 455
Post Incoming Invoices app ........................... 449
Posting accrual ..................................................... 378
automatic reversal ......................................... 380
journal ................................................................ 380
Posting deferrals .................................................. 378
Posting key .......................................... 129, 158, 171
account type ..................................................... 132
definition ........................................................... 130
range .................................................................... 132
Posting period variant ...................................... 158
505
506
Index
Practice questions ............................................... 158
Primary cost and revenue account .............. 107
Primary cost elements ......................................... 96
Profit center
hierarchy ..................................................... 90, 110
maintenance ........................................... 110, 111
Profit centers ........................................ 90, 108, 109
Profitability analysis (CO-PA) ............................ 96
R
Real-time consolidation ...................................
Reconciliation account .....................................
alternative .........................................................
Recurring entry ....................................................
Release approval path .......................................
Release group .......................................................
Reporting ................................................................
balances .............................................................
line item .............................................................
Reporting characteristic ...................................
Reporting key figured .......................................
Reversing documents .......................................
Revise Payment Proposal app .......................
Rules .........................................................................
414
261
262
421
487
487
263
266
267
420
420
150
235
488
S
Sales and distribution .......................................... 96
SAP Ariba ................................................................... 52
SAP Best Practices ........................................ 38, 357
SAP Business Workflow ................. 435, 487, 495
SAP Cloud Platform ........................................ 48, 67
SAP Community ..................................................... 43
SAP Concur ............................................................... 52
SAP Customer Experience .................................. 52
SAP Education courses ......................................... 26
SAP ERP .......................................................... 108, 173
SAP ERP Financials .................................... 176, 434
SAP ERP HCM ........................................................... 95
SAP Fieldglass .......................................................... 52
SAP Financial Closing cockpit ........................ 356
SAP Fiori ........... 46, 56, 68, 71, 75, 144, 210, 264,
364, 366
app customization ............................................ 62
browser .................................................................. 62
for SAP S/4HANA ........................................ 57, 68
© 2019 by Rheinwerk Publishing Inc., Boston (MA)
SAP Fiori (Cont.)
themes ................................................................... 63
tiles .......................................................................... 61
user experience .................................................. 56
user interface ............................................... 46, 56
SAP Fiori apps reference library ....................... 42
SAP Fiori launchpad .................. 46, 57, 61, 68, 75
designer .......................................................... 66, 68
SAP Fiori launchpad designer ........................... 64
SAP Gateway ..................................................... 55, 68
server ...................................................................... 65
SAP GUI ...................................................................... 55
SAP HANA ................................................... 46, 49, 72
architecture ......................................................... 49
columnar store ..................................... 50, 67, 71
compression ........................................................ 49
database ............................................................... 69
in-memory database ................................ 49, 67
SAP Help Portal ....................................................... 39
SAP Information Lifecycle Management ... 486
SAP Learning Hub .................................................. 29
SAP Learning Room .............................................. 30
SAP Leonardo ............................................ 48, 67, 73
SAP Live Access ................................................ 28, 31
SAP Logon ................................................................. 56
SAP S/4HANA ............ 46, 51, 67, 70, 74, 80, 112,
177, 288
backend server ................................................... 55
deployment .......................................................... 53
system landscape .............................................. 55
SAP S/4HANA adoption ...................................... 54
landscape transformation ............................ 55
new implementation ....................................... 54
system conversion ............................................ 55
SAP S/4HANA Financial Closing cockpit ... 410
task list ............................................................... 422
task template ................................................... 422
SAP SuccessFactors ............................................... 52
SAP User Assistance .............................................. 40
SAPUI5 ........................................................................ 56
Screen layouts ...................................................... 298
definition ........................................................... 298
tab layout .......................................................... 299
Secondary cost account .................................... 107
Segment ..................................................................... 92
definition .............................................................. 92
profit center ......................................................... 92
Index
Segment (Cont.)
reporting ............................................................ 157
Sets .................................................................. 471, 488
basic ..................................................................... 472
create ................................................................... 471
multiset ............................................................... 472
Special general ledger accounting ................ 255
configuration ................................................... 257
indicators ................................................. 255, 270
Standard ledger .................................................... 157
Stock valuation .......................................... 408, 422
Substitution
fields ..................................................................... 465
methods .............................................................. 466
rule definition .................................................. 473
Substitutions ...................................... 460, 464, 488
define ................................................................... 467
Supplier Invoice Search app ............................... 59
T
Target audience ....................................................... 11
Tax code ........................................................ 135, 158
categories .......................................................... 136
management .................................................... 135
Tax handling ......................................................... 133
sales tax .............................................................. 133
value-added tax .............................................. 133
withholding tax ............................................... 133
Tax procedure ....................................................... 134
Technical clearing account .............................. 341
Tips ........................................................................ 31, 35
Tolerance group ......................................... 132, 158
maintainence ................................................... 133
Trading partner ....................................................... 90
Transaction
ABLDT .................................................................. 339
AS100 ................................................................... 340
AS91 ...................................................................... 339
BAUP .................................................................... 436
BIC2 ...................................................................... 436
F110 ....................................................................... 235
FB50 ..................................................................... 146
FBZP ..................................................................... 218
FTXP ..................................................................... 171
OBY6 ....................................................................... 87
Transaction (Cont.)
SCC4 ........................................................................ 82
SU01 ............................................................ 209, 280
SU10 ..................................................................... 280
Transactional app ................................................... 59
Transactional data .............................................. 167
U
UI theme designer ................................................. 63
Universal Journal ................................................... 78
US Generally Accepted Accounting
Principles (GAAP) .............................................. 92
User-defined fields ............................................. 300
V
Validations .................................................... 460, 488
definition ........................................................... 468
rule definition .................................................. 473
Valuation
area definition ................................................. 394
configure ............................................................ 393
delta posting logic ......................................... 395
foreign currency .............................................. 392
results .................................................................. 398
run ........................................................................ 401
Valuation area ...................................................... 421
Valuation method ...................................... 399, 421
Value adjustment
flat-rate ............................................................... 399
individual ........................................................... 399
Verify General Journal Entries for
Requester app .................................................. 455
Verify Journal Entries for Processor app ... 455
Virtual Live Classroom ......................................... 28
W
Warehouse management ................................... 96
Workflow ................................................................ 487
subworkflow ..................................................... 488
variant ................................................................ 487
Z
Zero-balance clearing line formation ......... 142
Personal Copy for Jithendra Reddy, jnreddy23@gmail.com
507
Service Pages
The following sections contain notes on how you can contact us.
Praise and Criticism
We hope that you enjoyed reading this book. If it met your expectations, please do recommend it. If you think there is room for improvement, please get in touch with the editor of
the book: willj@rheinwerk-publishing.com. We welcome every suggestion for improvement
but, of course, also any praise!
You can also share your reading experience via Twitter, Facebook, or email.
Technical Issues
If you experience technical issues with your e-book or e-book account at SAP
PRESS, please feel free to contact our reader service: support@rheinwerk-publishing.com.
About Us and Our Program
The website http://www.sap-press.com provides detailed and first-hand information on our current publishing program. Here, you can also easily order all of our
books and e-books. Information on Rheinwerk Publishing Inc. and additional contact
options can also be found at http://www.sap-press.com.
Legal Notes
This section contains the detailed and legally binding usage conditions for this e-book.
Copyright Note
This publication is protected by copyright in its entirety. All usage and exploitation rights
are reserved by the author and Rheinwerk Publishing; in particular the right of reproduction and the right of distribution, be it in printed or electronic form.
© 2019 by Rheinwerk Publishing, Inc., Boston (MA)
i
Your Rights as a User
You are entitled to use this e-book for personal purposes only. In particular, you may print
the e-book for personal use or copy it as long as you store this copy on a device that is solely
and personally used by yourself. You are not entitled to any other usage or exploitation.
In particular, it is not permitted to forward electronic or printed copies to third parties.
Furthermore, it is not permitted to distribute the e-book on the Internet, in intranets, or
in any other way or make it available to third parties. Any public exhibition, other publication, or any reproduction of the e-book beyond personal use are expressly prohibited. The
aforementioned does not only apply to the e-book in its entirety but also to parts thereof
(e.g., charts, pictures, tables, sections of text).
Copyright notes, brands, and other legal reservations as well as the digital watermark may
not be removed from the e-book.
Digital Watermark
This e-book copy contains a digital watermark, a signature that indicates which person
may use this copy. If you, dear reader, are not this person, you are violating the copyright.
So please refrain from using this e-book and inform us about this violation. A brief email
to info@rheinwerk-publishing.com is sufficient. Thank you!
Trademarks
The common names, trade names, descriptions of goods, and so on used in this publication
may be trademarks without special identification and subject to legal regulations as such.
All of the screenshots and graphics reproduced in this book are subject to copyright
© SAP SE, Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany. SAP, the SAP logo, ABAP,
Ariba, ASAP, Concur, Concur ExpenseIt, Concur TripIt, Duet, SAP Adaptive Server Enterprise,
SAP Advantage Database Server, SAP Afaria, SAP ArchiveLink, SAP Ariba, SAP Business
ByDesign, SAP Business Explorer, SAP BusinessObjects, SAP BusinessObjects Explorer,
SAP BusinessObjects Lumira, SAP BusinessObjects Roambi, SAP BusinessObjects Web
Intelligence, SAP Business One, SAP Business Workflow, SAP Crystal Reports, SAP EarlyWatch, SAP Exchange Media (SAP XM), SAP Fieldglass, SAP Fiori, SAP Global Trade Services
(SAP GTS), SAP GoingLive, SAP HANA, SAP HANA Vora, SAP Hybris, SAP Jam, SAP MaxAttention, SAP MaxDB, SAP NetWeaver, SAP PartnerEdge, SAPPHIRE NOW, SAP PowerBuilder, SAP PowerDesigner, SAP R/2, SAP R/3, SAP Replication Server, SAP S/4HANA,
SAP SQL Anywhere, SAP Strategic Enterprise Management (SAP SEM), SAP SuccessFactors,
ii
The Best-Run Businesses Run SAP, TwoGo are registered or unregistered trademarks of
SAP SE, Walldorf, Germany.
Limitation of Liability
Regardless of the care that has been taken in creating texts, figures, and programs, neither
the publisher nor the author, editor, or translator assume any legal responsibility or any
liability for possible errors and their consequences.
iii
Download
Study collections