Category: SAP FI

  • Difference Between SAP FICO and S4 HANA Finance

    Preface – This post is part of the SAP FI series.

    What is SAP FICO?

    SAP FICO stands for SAP Financial Accounting and Controlling. It covers the entire business process of finance accounting and management accounting. SAP FICO is one of the prime module in SAP ERP and it can be integrated with other SAP modules like SAP MM, SAP SD, SAP PP etc.

    Sub-components of SAP FI

    • SAP FI General Ledger accounting
    • Asset Accounting
    • Funds Management
    • Accounts Receivables
    • Accounts Payable
    • Special Purpose Ledger
    • Consolidation
    • Travel Management
    • Bank Accounting

    Sub Components of SAP CO

    • Cost Element Accounting
    • Profit Center Accounting
    • Cost Center Accounting
    • Internal Orders
    • Profitability Analysis
    • Product Cost Controlling

    What is SAP S4 HANA Finance?

    Previously known as Simple Finance, S/4 HANA Finance was the first component of SAP’s Business suite to be rewritten to run on in-memory HANA database. SAP S/4 HANA Finance is the combination of New GL with different category Extension Ledgers and complete Management Accounting solutions. It is used for real-time business intelligence.

    Difference Between SAP FICO and S4 HANA Finance

    SAP FICO SAP S/4 HANA Finance
    SAP FICO works on ECC model. SAP S/4 HANA Finance model is based on in-memory HANA database and works on cloud platform.
    SAP FICO is the Finance and Cost controlling module in SAP ERP where FI stands for Financial Accounting and CO stands for Controlling. SAP FICO module is very robust and covers almost all business process encountered in various industries. It is one of the essential and widely implemented modules in SAP. SAP Simple Finance was the former name of SAP S/4 HANA Finance.
    SAP S/4 HANA Finance is the area of the S/4 HANA suit dealing specifically with Finance Management solutions.
    SAP FI submodules:
    General Ledger
    Account payableAccount receivable
    Banking etc.
    It enables:

    • A consistent view of financial data across the company reduces reconciliation efforts.
    • Universal Journal for financial/controlling data.
    • Central Finance to consolidate multiple back end data sources.
    No option to create CDS Views Data is calculated on the fly with cds views.

     

  • SAP FI Integration

    SAP FI Integration

    Preface – This post is part of the SAP FI series.

    Introduction

    SAP FI can be integrated with other SAP modules such as SAP CO, SAP SD and SAP MM. Integration with other modules plays a vital role in the strength of the SAP system.

    In simple terms, it means data is entered in one part of the system and through integration, it flows to other parts ensuring accuracy and saving time and effort.

    The three most common integration modules are SAP CO, SAP SD and SAP MM.

    SAP FI Integration

    NOTE: SAP CO – SAP Controlling, SAP SD – SAP Sales Distribution, SAP MM – SAP Material Management

    Case in point

    We can understand MM, SD and FI in simple terms as, MM means procure to pay, SD means sales to customer process and FI means payment and financial statement.

    Manufacturing business logic is made up of three things: BUY-MAKE-SALE. It means we buy the raw material from the vendor, make a finished product out of it, and sell this to the customer. Buy-Make-Sale

    Figure 1: Buy-Make-Sale

    • The organization buys the raw material, it goes to warehouse stock and is tracked under the MM module. And as an organization bought something it has to pay the capital to the vendor and which is tracked under the FI module.
    • To make a finished product from raw material, we need a contractor to process it. The process from raw material to finished product is tracked in the MM module and as an organization has to pay the contractor for his effort, payment will be made. This payment is tracked in the FI module.
    • We have the finished product now. So, to sell it to the customers we have to proceed with the sales process (sales order, delivery, billing etc). This is tracked under the SD module. So when we deliver the product to our customer, the customer will make payment for it, this will be tracked under the FI module. At that time, if the stock in the warehouse is decreased, this will be tracked in the MM module.

    Integration SAP FI-MM

    When material movement is processed and if it involves payment, an account entry is posted in FI. Let’s dig deep into how to post an account entry and do related configurations.

    Material master: It holds all the information for materials like material type, material group, purchasing information etc.

    Valuation class: Used to group materials based on same attributes (plant, material ..), so that we can carry same account determination for various materials. It is most important for automatic account posting. We can see the valuation class for particular material from t-code MM03.

    Valuation class

    Each material has a valuation class.

    Movement type: It is used for all types of material movements. For example, we transfer material from one location to another, a movement happens and a movement type is created for the same.

    Material movement is done with respect to movement type.

    Activity Movement Type
    Goods receipt 101
    Goods issue to production order 261
    Scrapping of goods 551
    Goods delivered to the customer 601
    Initial upload of stock 561

    Both valuation class and movement type are used to determine the G/L account.

    Integration Flow

    Automatic account posting

    T-code OBYC.

    T-code OBYC.

    For different movement types, account entry is done via different transaction event keys.

    NOTE: Movement type locates the valuation class for the material and posts the account to the G/L account associated with this valuation class.

    Integration SAP FI-SD

    When we sell the finished product, a bill is generated and the customer has to pay the amount, which is then posted to the FI module.

    The account entry of billing has two sides: Customer account (A/c Debit) and revenue account (A/c Credit). The customer data is fetched from customer mater data which is maintained from the SD module and the revenue account needs to be configured.

    For configuring the revenue account, we need to get the G/L account. There are five ways to determine G/L account in the SD module:

    • Cust.Grp/MaterialGrp/AcctKey
    • Cust.Grp/Account Key
    • Material Grp/Acct Key
    • General
    • Acct Key

    Assigned G/L accounts are used to post revenue, discount or surcharges if any.

    Configuration

    T-code: VKOA

    T-code: VKOA

    Figure : Default table and description for G/L account

    • The system firsts checks the table entry for Cust.Grp/MaterialGrp/AcctKey and goes to the transaction and the particular billing document. If checks for the customer group and material group combination and determines the G/L account.
    • If the G/L account is not present, it will go to the next table and performs step 1. This continues until the G/L account is not determined.
    • When the G/L account is determined for the combination, the amount is debited from the customer account and credited to the revenue account.

    Example

    Let’s take the G/L account 180033 is maintained for material group AAG.

    Example of SAP FI MM Integration

    When the system finds the combinations in the table, the amount is debited from the customer’s account and credited to G/L account 180033. The account key is used to determine whether it is revenue, discount or surcharges.

  • SAP FI Subcomponents

    Preface – This post is part of the SAP FI series.

    SAP FI Subcomponents

    SAP’s financial accounting is divided into submodules that reconcile with one another. SAP FI Subcomponents

    This article will focus on the SAP FI Subcomponents.

    General Ledger

    In SAP FI, everything is linked to General Ledger or G/L. G/L acts as the primary record to maintain all the financial transactions of the company. Example: customer transactions, internal company transactions, etc.

    Tcodes used for maintaining General Ledger
    F-06
    F-07
    FBCJ
    FB50
    FB02

    Account Receivable

    SAP’s Accounts Receivable module ensures that businesses receive money efficiently from their customers. It manages customer accounts and transactions.

    Tcodes used for maintaining Account Receivable Tables used for Account Receivable
    FD11 KNA1
    FD10 KNVV
    FRCA BSIW
    VD01

    Account Payable

    An account payable is a debit or credit to an external business partner, such as a supplier, or to an internal stakeholder. Accounts payable submodules are primarily used to manage our supplier accounts and pay for our suppliers’ goods and services.

    Tcodes used for maintaining Account Payable Tables used for Account Payable
    XK01 LFA1
    MK01 LFM2
    MK02 LFBK
    FCHU

    Asset Accounting

    Asset Accounting deals with all aspects of the company’s fixed assets, including all transactions related to fixed assets. It works closely with other SAP modules, such as SAP MM, SAP Plant Management, and EWM. Example: When a company purchases a product that can be considered an asset, details about the purchase are sent from SAP MM to Asset accounting.

    Tcodes used for maintaining Account Receivable
    AT01
    AT03
    AUN0
    ASEM

    Banking

    Bank accounting deals with all the transactions through the bank. It manages all the incoming/outgoing transactions, balance and bank-related master data.

    Tcodes used for maintaining Bank Accounting Tables used for Bank Accounting
    FIBLAROP LFBK
    OBEBGEN BNKA
    FI13 KNBK
    FF_6
    RVND

    Travel Management

    The travel management module tracks all the travel expenses of a company. The project includes all travel requests, travel planning, and expenses associated with all requested trips. Due to its integration with all the other SAP modules, it helps organizations manage travel expenses efficiently.

    Tcodes used for maintaining Travel Management. Tables used for Travel Management.
    PR05 TA22B
    PRTS PTRV_HEAD
    TRIP FTPT_PLAN
    PR00 FTPT_ITEM

    Fund Management

    Fund management manages funds in a company. Various modules like General Ledger (G/L) and SAP AR/AP, as well as SAP Material Management, etc., interact with Fund Management to provide fund details. This covers all transactions relating to the receipt of funds, the expenditure of funds, and the future expenditure of funds. The company can use the funds in a proper manner and create a budget forecast.

    Tcodes used for maintaining Fund Management. Tables used for Fund Management.
    FM5I FMFCTR
    FMWA FMIFIIT
    FMEQ FMIT

    Legal Consolidation

    By treating multiple units of an organization as a single entity, legal consolidation allows one to view details of all the companies under that umbrella as one financial statement.

    Tables used for Legal Consolidation
    FILCP
    MCDX
    GLT3
    T000K

    NOTE: Legal Consolidation (earlier supported in an older version of SAP ERP) module is now performed by SAP Business Process Consolidation BPC and SEM-BCS.

     

  • What is SAP FICO?

    What is SAP FICO?

    Preface – This post is part of the SAP FI series.

    Introduction

    The SAP FICO acronym stands for SAP Financial Accounting and Controlling and is one of the most important SAP modules. It can be integrated with SAP MM, SAP SD, SAP PP, SAP SCM, etc.

    SAP FI is a financial management system that analyzes the financial data of an organization. SAP CO is responsible for monitoring, coordinating, and optimizing all the processes of an organization.

    Subcomponents of SAP FI

    The SAP FI system is divided into several subcomponents for specific account processing. The following are the SAP FI subcomponents:

    • Finance Accounting General Ledger: It contains all the transactions of companies.
    • Finance Accounting Accounts Receivable: Records customers’ transactions and manages their accounts.
    • Finance Accounting Accounts Payable: Records all vendor and manpower transactions.
    • Finance Accounting Asset Accounting: Captures all the transactions related to the company’s fixed assets such as land etc.
    • Finance Accounting Bank Accounting: Keeps track of the company’s financial account transactions and data.
    • Finance Accounting Travel Management: It manages all aspects of the travel process, including booking trips and handling travel expenditures.
    • Finance Accounting Fund Management: Manages the company’s revenue and expense budgets.
    • Finance Accounting Legal Consolidation: It provides an overview of the company’s financial position as a whole by combining financial statements for multiple entities.
    • Finance Accounting Special Purpose Ledger: The ledgers are defined in SAP FI for reporting purposes.

    SAP FI Subcomponents

    Figure 1: SAP FI Subcomponents

    Why use SAP FI?

    SAP FI manages financial accounting data across multiple companies, currencies, and languages. The objective is to record all financial transactions posted by an entity and prepare an accurate financial statement at the end of the trading period.

    There are several financial components involved.

    • Fixed asset
    • Accrual
    • Cash journal
    • Accounts receivable and payable
    • Inventory
    • Tax accounting
    • General ledger
    • Fast close functions
    • Financial statements
    • Parallel valuations
    • Master data governance