Professional Documents
Culture Documents
SFin - Record To Report Financial Accounting
SFin - Record To Report Financial Accounting
Shivesh Sharma
Basvi Ayuluri
Ambuj Garg August 14, 2015
Welcome
Training Details:
Training purpose:
To gain SAP Simple Finance overview, lessons learned, and key points for new SAP
S/4 HANA Simple Finance implementations.
Target Attendants :
•FI-CO Consultants
•Team leads
•Project managers
•FI-CO Business users
The Curriculum:
This training covers the following 5 courses.
1. Simple Finance overview In addition following 4 Exercises
are also included:
2. Finance (GL, AP, AR) – This Course 1. Exercises: Finance
3. Acquire to Retire 2. Exercises: Acquire to Retire
4. Treasury and Banking 3. Exercises: Treasury and Banking
5. Controlling 4. Exercises: Controlling
Agenda
Unit Description
1 Welcome
2 Simple Finance Architecture
3 Functionality Impact
a. Functionality Change
b. Summary of Changes in Transactions (T-codes)
c. Summary of Table Changes
d. Configuration Changes
4 WRICEF Impact
5 User Interface Apps (FIORI)
6 Closing process impact
7 Bolt-Ons Impact
8 Key Limitations/Restrictions
9 Security/Authorizations
10 HANA views/reporting available in Simple Finance 2.
11 Lessons Learnt and Pain Points
12 Appendix A – HANA Live Views for Finance
How many SAP FICO consultants currently work for IBM R2R practice in the United
States?
A. 391
B. 242
C. 182
D. 121
Simple Finance
Architecture
Traditionally, SAP has stored GL, Customer, and Vendor balances and open item statuses in
a number of extra database tables in order to support reporting
COSS
KNA1 LFA1 SKA1 COBK COEP
COSP
Finance
Index Tables (i.e. Open Item Tracking)
Legend:
Update
Insert
A vendor invoice with 3 accounting line items would update at least 10 tables at least 15 times!
Simple Finance 1.0 (powered by HANA) can achieve the same reporting directly off of the line
item tables without the need to store balances or open item statuses separately
Customer Vendor
Vendor General Ledger Controlling
KNA1 LFA1
LFA1 SKA1 COBK COEP
Finance
BKPF BSEG
Legend:
Update
Insert
The same vendor invoice in Simple Finance would update at least 4 tables 7 times
Simple Finance 2.0 (powered by HANA) can achieve the same reporting directly from table
ACDOCA without the need to store balances or open item statuses separately
Customer Vendor
Vendor General Ledger Controlling
Finance
Legend:
Update
Insert
The same vendor invoice in Simple Finance 2.0 would update at least 4 tables 5 times
Pop Quiz
How does Simple Finance differ from Traditional Finance?
A) BSIS
B) BSIK
B) BSIK
D) FAGLFLEXT
In Traditional Finance the GL accounts and Cost Elements were separately maintained
As of version 2.0, logic for the maintenance and use of General Ledger accounts and Secondary
Cost elements have merged.
A new account type value has been added for The field Cost Element Category has been added to the
“secondary costs” Control Data Tab
15 IBM Confidential © 2015 IBM Corporation
Global Business Services
Functionality Change
Ledger – Standard & Appendix
• Leading ledger concept remain the same , it will contain full set of line items in ACDOCA & will be basis for
actual CO data (assigned to actual VERSN 0)
• Non-leading Standard Ledgers, as in earlier version can still be assigned to selected company codes, it will
contain full set of line items in ACDOCA, Inherits currency configuration of leading ledger and can have
different fiscal year variant / open period variant possible.
• Appendix ledger contains only adjustment postings. In reporting appendix ledger inherits postings of base
ledger.
• It defined on the top of base ledger, allows only manual postings, inherits currency settings and fiscal year
variant of base ledger but can have separate open period variant and company code assignment
• It can report on all transaction data of base ledger so it allow to create views without affecting base ledger
Functionality Change
Universal Journal Ledger- Organization
Functionality Change
Ledger – Leading & Appendix
Standard Ledger Appendix Ledger
Leading Ledger Appendix Ledger
• There must be exactly one leading • Is defined on top of a the base or standard ledger and only accepts ledger
ledger and is assigned to all company specific manual adjustment postings, but reporting for the ledger will also
codes. Ledger 0L is delivered as contain transactions data of underlying base ledger
leading ledger • Inherits currency settings and fiscal year variant
• Defines document number (BELNR) • Separate company code assignment and
for all ledgers. • Allows for control by its own Open Period Variant
• Basis for actual CO data (assigned to • Can be used e.g. to create a management views without influencing the
VERSN 0). data in the base ledger.
• Contains full set of line items in • Several appendix ledgers can be defined onto the same base ledgers, but
ACDOCA. not on top of an existing appendix ledger (no stapling)
Additional Non-leading Standard
Ledgers
• Can be assigned to some company Universal
codes. Appendix Ledger A
Journal Appendix Ledger B
• Contains full set of line items in “Post into closed periods
for restatement purposes” Appendix Ledger C “Distribute revenues
ACDOCA. differently than in legal
“Adjustments for
• Inherit currency configuration of consolidation view”
leading ledger (in SFIN 2.0 SP0). purposes”
• Deviating fiscal year variant / open
period variant possible.
Base Ledger 0L - US-GAAP
Foreign Currency
FAGL_FC_VAL FAGL_FCV
Valuation
GL Master Data
FS01/FS02/FS03 This can be achieved by FS00
maintenance
Area Obselete Tables Details of Tables used Tables in use Details of Table
Document header
Document Header for Accounting for Accounting
Header Document BKPF documents
BSIS GL Open Item Table
BSAS GL Cleared Item Table
Dimensions
• ACDOCA has fields from CO, ML, AA that are not in BSEG
• BSEG has dedicated fields for open item management/payment that are not in ACDOCA
Content
• Due to 999 document lines limitation, BSEG is usually aggregated. This limitation does not exist
in ACDOCA
• ACDOCA stores the full detail needed for CO, ML, AA
• ACDOCA stores all CO internal postings. These are not posted to BSEG
• ACDOCA stores carry forward and correction lines from migration. These lines are not stored in
BSEG.
Definition of BSEG > did not foresee the requirement to store
• To store different GAAPS in parallel (key like ledger is missing)
• To store “split” document lines (receivables/payables)
BSEG was designed to handle open item management and payment efficiently
• Open items must not be split and must not be doubled or tripled according to GAAP
Pop Quiz
Table Changes
A) FAGLFLEXA
B) BSEG
Q: Which table is
being replaced by
ACDOCA
C) SKB1
Pop Quiz
Changed Transaction
A) FS00
Pop Quiz
Changed Transaction
A) FS01
B) FS02
Q: Which of the
transactions are not
in use
C) All of the above
Configuration Changes
2. Controlling Area
• Create and configure controlling area
• Assign Company Codes
3. Ledger
• Assign Company Codes
• Configure Currencies / Accounting Principle
4. CO Integration
• Configure CO Integration
Configuration Changes
The functionality for copying company codes has been expanded and now includes the
controlling area assignment which ensures that the currency settings are consistent.
Transaction: EC01 Copy Company Codes
Note: If the controlling area is not included when copying a company code the currency
setting have to be checked after the company code is assigned to a controlling area
Configuration Changes
Ledger – Standard & Appendix
Configuration Changes
Appendix Ledger
Configuration Changes
Level 1 - Define Ledgers for Unified Journal Entries
Configuration Changes
Level 2 - Company Code Assignment to Ledger-
Level 2: Company Code Assignment
• All Company Codes have to be assigned to the Leading Ledger.
• Company Code Assignments for Leading Ledgers will default in the view maintenance
Configuration Changes
Level 2 - Ledger specific Company Code Settings
• The below screen shot is the detailed view of the Company Code settings
• Please note that these settings have the Co Code settings for the ledger
1. Local Currency settings- Which are defaulted from the Co Code
settings
2. Global Currency for Controlling. This currency is not used for GL
3. Additional currencies can also be defined.
Configuration Changes
Level 2 - Ledger specific Company Code Settings
Configuration Changes
Level 3 - Ledger specific Company Code Settings
Each Ledger (Standard or Appendix) is assigned to a Accounting Principle
Going forward accounting entries in SAP will have a common Document Number
• The existing use of Document Type / Number combination in the General Ledger
View per Ledger is obsolete
• The standard Document Type and number of entry view will be used for all ledgers
except in the case it is required otherwise
As of Simple Finance 2.0, the existing CO Real time integration into New GL is obsolete.
• Secondary cost elements will no longer be mapped to GL accounts
• Only account determination for intercompany accounts will remain
As of Simple Finance 2.0, the concept of reconciliation ledger has been completely
eliminated.
The need does not arises as CO & FI have been integrated by architectural changes in GL and
Cost element master
Pop Quiz
Configuration
A) True
When you copy a company code in
Simple Finance, the controlling
area are included and the currency
settings are inherently in sync.
B) False
WRICEF’s Impact
WRICEF’s Impact
ECC Configuration
• Create System Alias
• Connection Settings to SAP Gateway
• Activate App-Specific Gateway Services Gateway
• Activate UI5 Application
LaunchPad Configuration
• Maintaining SAP Gateway OData Services
• Configuring ICF Nodes for Local Gateway Deployment SICF Services
• Configuring ICF Nodes for Remote Gateway System
Security
• Role Creation in ECC and Gateway
You can use this app to check G/L account line items. You can switch between the general
ledger view and entry view. In both views you can use filter criteria to choose whether
the app should display open and cleared items for OI-managed accounts, or all of the
Display G/L Account Line items for an account. You can select the line items based on a key date or after the
F0706
Items clearing date in connection with a key date. In the entry view, you can also choose
whether the app should display normal, noted, or parked items only, or all items. You can
group, sort and filter the results list using various characteristics. You can show numerous
additional characteristics, and also swap the order of the columns in the list.
With this transactional app, you can check and compare the balances, and the credit and
debit amounts of a ledger in a company code for each period of a fiscal year. You can
F0707 Display G/L Account restrict the data to a single general ledger account, or other selection criteria (for
F0708 Balances example, profit center). In a further view, you can compare the balances relating to
several fiscal years with each other. To make an additional detailed check of the data,
you can call the related line items in the Display G/L Account Line Items app
With the transactional app G/L Documents you can analyze your accounting documents
and create reversals in order to make adjustments. Filtering and selection criteria enable
you to quickly find documents, for example based on the document type or the user. The
information provided includes the G/L accounts posted, other account assignment
F0717 Manage G/L Documents objects, and any sales or purchase taxes. You can create new G/L documents based on
other G/L documents. Display variants allow you to add or remove fields. You can enter
notes or add attachments to explain the posting. Information is shown on any related
documents, such as purchase orders or incoming invoices. Amounts can be displayed in
different currencies, such as local currency or transaction currency
The view can be switched between general ledger view and entry view. In both views can be filtered. There is a criteria to
choose whether the app should display open and cleared items for OI-managed accounts
Accounting documents can be analyzed to create reversals in order to make adjustments. Filtering and selection criteria enable
a fast find for documents, New GL documents can also be created based on reference documents
This App displays the errors encountered in the Financial close process. It also tells the responsible person executing the tasks
and the errors
This fact sheet displays contextual information about the Functional Area
Functional Area
F0727 Group business object. You can navigate to its related business objects,
Group
and you can access related transactions in operational systems.</p>
This fact sheet displays contextual information about the Functional Area
F0728 Functional Area Group business object. You can navigate to its related business objects,
and you can access related transactions in operational systems.
This App displays customized display for the items we care about for example “Approval of Appropriation request”
Through this App the user can Approve, Reject, Forward or postpone a Appropriation request
There is no need for him to go in Business workplace and approve.
The below screen shot shows that the same request was created in SAP went to a particular approver.
• Closing process will be faster as processing steps like FI-CO recon is eliminated
• Elimination of period-end closing tasks for deriving market segment information
• No more settlement of sales order items
• No cost center allocations to profitability
• The bottlenecks for intercompany reconciliation are removed since ICR can be run any time.
• The closing Cockpit also integrates with FIORI and facilitates user running / Scheduling tasks from
the apps itself
S4 – Simple
Finance
S4 Simple Finance
provides much faster
reporting time and
granularity to
management.
Bolt on Impact
Bolt on’s are not certified and it took considerable efforts to convince client for installing them without certified
As such they do not have any visible impact on the FI business process
Not Applicable
Security Authorizations
Security Impact
General Ledger
SAP delivers new end user roles to be templates for creation of company specific roles.
For GL, the role name is as follows:
• SAP_SFIN_ACC_ACTUALPOSTING
• SAP_SFIN_ACC_CLOSING
• SAP_SFIN_ACC_MASTERDATA
• SAP_SFIN_ACC_REPORTING
Security Impact
Accounts Payable & Accounts Receivable
SAP delivers new end user roles to be templates for creation of company specific roles.
For AP & AR, the role names are as follows:
• SAP_SFIN_AP
• SAP_SFIN_AR
Pop Quiz
Security
A) None
B) 11
C) 6
D) 9
HANA views
Reporting in sFIN2
HANA Views
• HANA views are helpful in case there is a need to build up a custom report.
• The details of the HANA views would be helpful in understanding of the Tables
and Joints & would help developing reports quickly
• Complete list of HANA views have been added in the Appendix
• In this course the relevant HANA views have been listed
HANA Views
Accounting Document GL view
The HANA view for the Accounting document GL view is attached below
This view provides the prerequisites for analyzing accounting documents that are relevant for General Ledger
accounting, as well as the accounts that the line items are posted against.
All of this information is presented in General Ledger View format.
Calculation Views
Accounting Document GL view – Table Joints
Calculation View: sap.hba.sfin700.P_ACDOCA_COM Calculation View: sap.hba.ecc.Country
– Table: SAP_ECC.FINSC_LEDGER_REP – Table: SAP_ECC.T005T
– Table: SAP_ECC.ACDOCA – Table: SAP_ECC.T005
– Table: SAP_ECC.TKA02
Calculation View: sap.hba.ecc.SpecialGLCode – Table: SAP_ECC.T001
– Table: SAP_ECC.T074U – Table: SAP_ECC.SKB1
– Table: SAP_ECC.T074T
Calculation View:
Calculation View: sap.hba.ecc.ProfitCenter sap.hba.ecc.GLAccountInChartOfAccounts
– Table: SAP_ECC.CEPCT
– Table: SAP_ECC.CEPC Calculation View: sap.hba.ecc.ChartOfAccounts
– Table: SAP_ECC.T004T
Calculation View: sap.hba.ecc.GLAccount – Table: SAP_ECC.T004
Calculation View: – Table: SAP_ECC.SKAT
sap.hba.ecc.GLAccountInCompanyCode – Table: SAP_ECC.SKA1
Calculation View: sap.hba.ecc.CompanyCode Calculation View: sap.hba.ecc.FinancialAccountType
– Table: SAP_ECC.DD07T
Calculation View: sap.hba.ecc.Currency – Table: SAP_ECC.DD07L
– Table: SAP_ECC.TCURX
– Table: SAP_ECC.TCURT Calculation View: sap.hba.ecc.Company
– Table: SAP_ECC.TCURC – Table: SAP_ECC.T880
Calculation View:
sap.hba.ecc.AccountingDocumentType
– Table: SAP_ECC.T003T
75 IBM Confidential – Table: SAP_ECC.T003 © 2015 IBM Corporation
Global Business Services
HANA Views
Accounting Document Journal
– Tablelinks
Calculation View:
sap.hba.sfin700.P_ACDOCA_COM
Table: SAP_ECC.FINSC_LEDGER_REP
Table: SAP_ECC.ACDOCA
Table: SAP_ECC.SKAT
Tablelinks
Calculation Views
sap.hba.sfin700.AccountsPayable - Tables used:
Calculation Views
sap.hba.sfin700.AccountsReceivable SAP Tables used:
Calculation View: Calculation View:
sap.hba.sfin700.P_BSEG_COM sap.hba.ecc.KNA1_COM
– Table: SAP_ECC.BSEG – Table: SAP_ECC.TSAD3T
– Table: SAP_ECC.KNA1
Calculation View: sap.hba.ecc.Region
– Table: SAP_ECC.ADRC-
– Table: SAP_ECC.T005U
– Table: SAP_ECC.T005S Calculation View:
sap.hba.ecc.CompanyCode
Calculation View:
sap.hba.ecc.CustomerFinancialsData Calculation View: sap.hba.ecc.Currency
– Table: SAP_ECC.T001S – Table: SAP_ECC.TCURX
– Table: SAP_ECC.KNB1 – Table: SAP_ECC.TCURT
– Table: SAP_ECC.TCURC
Calculation View:
sap.hba.ecc.CustomerBasicData Calculation View: sap.hba.ecc.Country
– Table: SAP_ECC.T005T
– Table: SAP_ECC.T005
– Table: SAP_ECC.TKA02
– Table: SAP_ECC.T001
80 IBM Confidential © 2015 IBM Corporation
Global Business Services
Reporting
Account Receivable Dashboard in Fiori Aps
Reporting
Account Payable Dashboard in Fiori Aps
Lessons Learnt
Lessons Learnt
1. The Financial document for P/L accounts still generates Controlling documents
Lessons Learnt
2. GL/ Cost Element Planning for Simple Finance
• The GL/ Cost Element Planning does not work in Simple Finance as a stand alone function
• Integrated Business planning (IBP) needs to be activated for planning to work
• There are errors in activation of Coding Block. Adding of a custom field lead to
inconsistencies in activation.
• SAP recommended implementing Notes 2192536 , 2135878 & 2129804 in sequence
Lessons Learnt
4. Statistical Account assignment object for Fixed Assets and Material Account
• This setting is done for statistical account assignment objects to flow in Accounting documents
• It is used for Budgeting/ Commitment management on Asset Accounting
• It eliminates the feature of traditional finance to create Cost Element Cat 90 for Fixed Assets accounts
Lessons Learnt
5. Appendix Ledger
• In traditional finance, The leading ledger posted in “Real Time” and the non leading ledger posted
“Periodically”
• In Simple Finance, this has changed. Both Leading and Non leading ledgers are created as “Standard
Ledger”
• Most Business scenarios would be covered with the “Standard Ledger” functionality
• SAP has introduced an additional functionality of “Appendix Ledger” to make sure that if there is a
business requirement to
A. To Post in Closed period for reinstatement purpose
B. Adjustment for Consolidations
C. Report & distribute revenues
differently
Universal
Appendix Ledger A
“Post into closed
Journal Appendix Ledger B
periods Appendix Ledger C “Distribute
for restatement revenues differently
purposes”
“Adjustments for
than in legal view”
consolidation purposes”
Lessons Learnt
6. Usage of Central Finance (previously known as Central Journal)
• Central Finance is not a product but rather a deployment model for SAP Simple Finance.
• The key notion behind the Central Finance function is that it breaks out the Finance and Controlling
(FI/CO) applications from the rest of SAP ERP via Application Link Enabling.
• By using Application Link Enabling, customers are provided with a technical foundation for integrating
business processes in a dispersed environment.
• This deployment fits the scenario where there are multi-ERP (SAP & Non SAP) system Landscape and
already highly customized SAP legacy system.
• This deployment model would need separate license for Central Finance and installation of SAP LT
Replication Server.
Questions
Appendix
HANA Views
HANA views/reporting available in Simple Finance 2.0
AccountingDocumentGLView
AccountingDocumentJournal
BSEG_PROJECTION
P_ACDOCA_AS_COEP
P_ACDOCA_COM
P_ACDOCA_COM_PARA
P_ACDOCA_CUBE
P_BKPF_COM
P_BSEG
P_BSEG_COM
P_COPA_DOC
P_FINSC_LD_CMP
P_GLACCT_LINE_ITEM
P_JOURNAL_ENTRY
P_JournalEntryCube
P_TRIAL_BALANCE
Calculation View:
sap.hba.sfin700.P_ACDOCA_COM
– Table: SAP_ECC.FINSC_LEDGER_REP
– Table: SAP_ECC.ACDOCA
Calculation View:
sap.hba.ecc.CompanyCodeCurrencyInformation
Calculation View: sap.hba.ecc.CompanyCode
Calculation View: sap.hba.ecc.Currency
– Table: SAP_ECC.TCURX
– Table: SAP_ECC.TCURT
– Table: SAP_ECC.TCURC