Google News
logo
SAP Finance and Controlling (FICO) Interview Questions
SAP FICO is an important core functional component in SAP ERP Central Component that allows an organization to manage all of its financial data. SAP FICO consists of two sections, SAP FI(Financial Accounting) and SAP CO (Controlling). Specifically, the purpose of SAP FICO is to help companies generate and manage financial statements for analysis and reporting, as well as to aid in effective business planning and decision-making.
 
SAP FI and SAP CO were originally released as separate modules but are now so tightly integrated that many people refer to them as simply one module.
 
SAP FICO also integrates with other SAP Logistics modules, including Sales and Distribution (SD), Production Planning (PP), Plant Maintenance (PM), Quality Management (QM), and Materials Management (MM).
SAP FI enables organizations to make financial statements for reporting and analysis. Types of financial statements may include balance sheets or profit and loss statements. SAP FI consists of several sub-modules that handle specific accounting processes :
 
* General Ledger contains all of the company's transaction data in a chart of accounts. This lists all of the accounts in the system. Transactions are recorded in sub-modules that can be recorded in real time with general ledger data.

* Accounts Receivable captures customer transactions and manages customer accounts. Transactions include invoice posting, credit memo posting, down payments, invoice payments or executing customer reports.

* Accounts Payable involves all of the transactions with vendors and managed vendor accounts. Transactions can include invoice posting, credit memo posting, down payments, invoice payments, automatic payments program, and executing vendor reports.

* Asset Accounting manages all of the transactions related to the company's fixed assets, such as land, buildings and heavy equipment. Transactions include asset acquisitions, retirement, sales, transfers, revaluations and depreciation.

* Bank Ledger deals with all of the company's bank account transactions and data. It can reconcile all transactions recorded on bank statements and compare them with the transactions in the system.

* Consolidation enables the company to combine financial statements for multiple entities, which provides an overview of the company's financial position as a whole.

* Funds Management manages the budgets for the company's revenues and expenses.

* Special Purpose Ledger defines the ledgers in SAP FI for reporting purposes.

* Travel Management manages all of the transactions for travel processes, including booking trips and handling travel-related expenses.
While SAP FI deals with a company's accounting and internal and external reporting, SAP CO supports processes to plan, report on and monitor costs from business operations. SAP CO can be instrumental in improving the company's profitability. Similar to SAP FI, SAP CO is comprised of sub-modules that handle specific processes :
 
* Cost Elements, which provides an overview of all the company's costs and revenues based on profit and loss statements -- also known as income statements. Cost element accounting describes the origin of the costs. Cost elements represent specific costs that the company incurs.

* Cost Centers deals with the costs associated with the company's internal divisions or departments, such as sales, production, marketing or human resources. Cost Centers involve only expenses, not revenues.

* Profit Centers handles all of the cost data related to the company's business lines. It deals with both expenses and revenues -- unlike Cost Centers, which deals only with expenses.

* Internal Orders is used to manage the costs for smaller internal projects or non-fixed assets -- like a limited-time marketing campaign, for example.

* Profitability Analysis enables the company to analyze the profitability of its products. For example, Profitability Analysis can be useful for making decisions on matters like product pricing, distribution channels and target market segments. It also allows levels of detail in analyzing profitability, such as for each region or country, product types and distribution channels or individual customer profitability.

* Product Costing manages data about the costs required to produce the company's goods and services. Product costing analysis can help manage manufacturing costs and optimize efficiencies.
Posting Key is a two-digit numerical used to control and determine the transaction type entered in the line item.
 
Posting Key is used to determine the following things :
 
* Account Types
* Types of posting. Debit or Credit
* Field status of a transaction
The combination of SAP FICO with other modules enables automatic updating of transactions to other modules. It can be incorporated with other SAP modules as Sales& Distribution,  Material Management, Human Resource Management, Production planning, SAP CRM, and so on.

FICO Integration
In SAP FICO, the company code before generating financial statements such as profit and loss statements, Balance sheets, etc,. of your company. While not all employees do not have access to the same code, you can configure up to 3 different currencies. One of these remains local, while the other two are considered a parallel.
You use FI COA in order to meet the daily needs of your company as well as the legal requirements of the country.

The COA has two types :

Operating Chart of Accounts (COA) : this record is assigned to the company code and contains all the general ledger accounts.

Country Chart of Accounts (COA) : this is the list of general ledger accounts required in order to meet the legal requirements of the country.
In SAP FICO, the fiscal year is the way to store the financial data in the system. In SAP, you have 12 periods and four special periods. These periods are stored in fiscal year variant in the following way :
 
* Calendar Year : From Jan-Dec, April-March
* Year dependent fiscal year
Well, it simply enables them to keep an eye on the purposes for which a specific amount sent including all its information. The users can simply keep a digital record of all the funds received or transferred to any other account. This enables them to prepare documents for the future on which some important plans and decision-making strategies are based. Financial statements also enable businesses to get reductions in taxes in a few cases. In addition to this, the users can access the record of all the financial transactions anytime the same is required.
Errors are of a lot of types and can be due to a diverse array of reasons. The users can often make mistakes. A single wrong entry of only one digit can bring a lot of issues in the organization and can mislead about the profits and losses. Errors can be due to negligence of users, fault in the system, wrongly prepared bills or claims, gross errors, basic accounting errors, errors due to not updating the sheets, and so on.
You can use these business areas if other company codes require the same areas
 
It is easy to configure if you use Business Area as you just need to attach to the company code and the other details in business area will get attach itself.
 
By using Business areas in controlling, you can create Profit and loss statement, Balance sheet, etc. for business areas so this is used for management accounting in few companies.
 
Note : Business areas are more used in Controlling as compare to Finance Accounting.
Credit control in FI is used to check the credit limit for the customer and it can use one or more codes. It is used for credit management in Application components- Account Receivable (AR) and Sales and Distribution.
 
The credit control area is determined in the following sequence :
 
* User exit
* Distribution channel
* Customer master
* Company code for the sales organization
13 .
In your company you have large number of G/L accounts, how can you manage them effectively?
You can create SAP FI chart of accounts group as per the requirement. To effectively manage and control large number of G/L accounts, you should use COA groups.
After you complete the payroll run, next is to add results to the GL accounts and this includes cost centers. GL posting includes the below steps −
 
* Groups together posting-relevant information from the payroll results.

* Creates summarized documents.

* Performs the relevant postings to appropriate GL accounts and cost centers.
* It contains the number of posting periods in fiscal year and number of special periods. You can define up to 16 posting periods in a fiscal year in controlling component CO.
 
* You need to specify the fiscal year variant for each company code. When you create a controlling area, you also need to specify the fiscal year variant.
 
* The fiscal year variants of the company code and controlling area may only differ in the number of special periods used. You need to ensure that the fiscal year variants match, in other words, they may not have a time conflict.
16 .
What is the use of posting period variants?
SAP FI Posting period variant is used to maintain accounting periods that are open for posting and all closed period are balanced. This is used for opening and closing period in fiscal year for posting purpose.
 
You can assign these posting periods to one or more company codes.
The SAP system does not understand what a broken fiscal year is. For Example, from April 2020 to March 2021, it will only understand the calendar year. Suppose that the fiscal year is not a calendar year but the combination of the different months of two different calendar years for any business. In that case, one of the calendar years has to be classified as a fiscal year for SAP and the month falling in another year has to be adjusted into the fiscal year by shifting the year by using the sign -1 or +1. This shifting in the year is called the 'year shift'.
 
For ExampleExample April 2020 to Dec 2020 is our first calendar year, and Jan 2021 to March 2021 is our second year, now if you are taking April-2020 to Dec-2020 as your fiscal year, then Jan-2021 to March-2021 automatically becomes the second year, and you have to adjust this year by using -1 shift, and vice versa if the scenario is reversed, here you will use +1 shift.
18 .
How input and output taxes are handled in SAP FICO?
Every country has a tax procedure where tax codes are defined within this. It provides the flexibility to either expense out the Tax amounts or capitalize the same to stocks.
19 .
What is the field status variant and field status group?
The field status variants are contained within field status groups. On the other hand, the field status groups are maintained within the General Ledger account. You use it to define the fields while you post to the general ledger.
20 .
What prerequisites are there which users need to handle when it comes to document clearing?
The first thing to make sure of is whether the items get cleared status by the management or not. Next is to make sure that the document is valid or not. 
21 .
Tell me something about the credit-control area in the SAP?
The credit-control is in the SAP enables the organization to impose a strict upper limit on the credit for the customers. This can be done by using the option controls are in the SAP. It simply makes sure of avoiding the situation such as the risk of bad debts and outstanding receivables. 
22 .
What options do you need to fill when it comes to creating the Credit Control Area?
The user needs to provide the controller name, Description, Currency option is to be selected, risk category is to be selected and then the information about the Fiscal variant is also to be provided. 
Following are the application areas in SAP that use validation and substitutions :
 
FI - Financial accounting

CO - Cost accounting

AM - Asset accounting

GL - Special purpose ledger

CS - Consolidation

PS - Project system

RE - Real estate

PC - Profit center accounting
There are two methods to make the vendor payments:
 
Manual Payment : The manual payment method is done without the use of a medium such as cheques.
 
Automatic Payment : The automatic payment method is done through DME (Data Medium Exchange), such as wire transfer or cheque.
25 .
What is the use of FSV (Financial Statement Version) in SAP FICO?
The Financial Statement Version or FSV is a reporting tool in SAP FICO. It can be used to extract final accounts from SAP like Profit and Loss Account and Balance Sheet. We can use multiple FSV's for generating the output of various external agencies such as Banks and other statutory authorities.
GR/IR (Goods Received/Invoice Received) is an interim account. In the legacy system, if the goods are received and the invoice is not received, SAP makes a provision at the receipt of the goods. It passes the Accounting entry by debiting the inventory and crediting the GR/IR account.
 
Similarly, when an invoice is received, the vendor account is credited and GR/IR account is debited. Also, the GR/IR will show as an open item till the time the invoice is not received.
Each company code can have two additional currencies in SAP ECC. In the company code data, we also enter a currency in addition to the company code. So the currency we enter in the company code creation is called local currency. The other two additional currencies are called parallel currencies.
 
We can use Parallel currencies in foreign business transactions. Consequently, we can use them to do international transactions. The two parallel currencies would be Group Currency and Hard Currency.
Capital WIP is referred to as an Asset under construction in SAP and is represented under a specific asset class. Usually, we don’t charge Depreciation under WIP assets. Though, you can book the cost incurred on building a capital asset to an “internal order” and through the settlement procedures.
 
Further, you can post it onto an “Asset Under Construction”.
Following are the different accounting groups that can be created in Account Receivable in SAP FI :

Group Name
X001 Domestic Customers
X002 Export Customers
X003 One Time Customers
To define and manage the relationship between two currencies in SAP FI, we use exchange rates. It is also used to translate an amount into another currency.
 
Exchange rates are defined in the system for the following purposes :
 
Posting and Clearing : It translates amounts posted or cleared in foreign currency or checks a manually entered exchange rate during posting or clearing.

Exchange Rate Differences : It is used to determine gains or losses from exchange rate differences.

Foreign Currency Valuation : It is used to evaluate open items in foreign currency and foreign currency balance sheet accounts as part of the closing operations.
There are various G/L reports that can be generated in SAP FI. Most common are :
 
* G/L Chart of Accounts List

* G/L Account Balances

* G/L Account List

* G/L Account Totals and Balances
32 .
What is FI-GL (Financial- General Ledger) Accounting does?
To get an overview of external Accounting and accounts, G L (General Ledger) Accounting is used. It does the recording of all business transactions incorporated with all other operational areas in a software system and also ensures that the Accounting data is always complete and accurate.
33 .
Is it possible to calculate depreciation to the day?
Yes, it is possible to calculate depreciation, to do that you have to switch on the indicator Dep. to the day in the depreciation key configuration.
By using transaction code OB45 or path you can create Credit Control Area in SAP
SPRO> enterprise structure >maintain structure>definition>financial accounting>
maintain credit control area and then enter the following description
* Update
 
* Name of the credit control area in SAP
 
* Currency
 
* Description
 
* Credit Limit
 
* Risk Category
 
* Fiscal Variant
 
* Rep group
35 .
What is short-end fiscal year?
A short-end fiscal year results when you change from a normal fiscal year to a non-calendar fiscal year, or other way around. This type of change happens when an enterprise becomes part of a new co-corporate group.
The purpose of ” Document type” in SAP is
 
a) Number range for documents are defined by it
 
b) Types of accounts that can be posted are controlled by it, e.g Assets, Vendor, Customer, Normal GL account
 
c) It is used for the reversal of entries
You can block a customer account in AR so that postings are no longer made to that account. You have to block a customer account before marking a customer master record for deletion.
 
Example : You would also block a customer that you use only as an alternative dunning recipient, so that nobody can post to that customer by mistake.
 
In Sales and Distribution (SD) application component, you can set the following blocks for a customer :
 
* Posting block
* Order block
* Delivery block
* Invoicing block
Dunning is the method by which payment chasing letters are issued to customers. Through the SAP it can determine which customers should receive the letter and also about overdue. Thus different letter can be printed in SAP that depends on the overdue payment date, with a reminder. With the help of the dunning level on the custom master, we can know which letter has been issued to the customer.
BDC (Batch Data Conversion) is an automated procedure. It transfers a large volume of external or legacy data into an SAP system using batch input programming. The following are 3 ways of achieving this.
 
* Call Transaction Method
* Session Method
* Direct Input Method
 
Irrespective of the method, the techniques use the following steps
 
* Identify the screen of transactions that the program will process.
* Write a program to build the BDC table that will be used to submit the data (text file) to SAP.
* Finally, submit the BDC Table to the system. Use the “ batch mode” or a “single transaction” by the CALL TRANSACTION command.
 
The Call Transaction method cannot be used when you want to process multiple transactions. Instead, use the BDC-insert function to achieve this.
40 .
In SAP, at what level the Customer and Vendor codes are stored?
In SAP FICO, the Vendor and Customer codes are stored at the client level. By extending the company code view, any company code can use the customer and vendor code.
In SAP FICO, APP stands for "Automatic Payment Program". It is an SAP tool provided to companies to pay their vendors and customers. APP tools facilitate users to avoid mistakes that take place in posting manually. Another benefit is that payment through APP becomes more feasible when the number of employees is more in the company.
SAP CO-Product Costing module is used to find the value of internal cost of products. It is also used for profitability and management accounting for production.
 
While configuring Product Costing, it involves two areas for setting :
 
* Product Cost Planning
* Cost Object Controlling

The basics of Product Costing is Cost Center Planning. The goal of cost center planning is to plan total dollars and quantities in each Cost Center in a Plant.
The main aim of creating a Profit Center in Controlling is to analyze the cost of a product line or a business unit.
 
You can also generate profit and loss accounts according to Profit Center and also generate balance sheets however Profit center should only be used for internal reporting purposes.
 
The key components of a profit center includes - name of the profit center, the controlling area under which it is assigned, time period, person responsible for the profit center, standard hierarchy, etc.
In SAP FICO, accounting period variants are used to manage the accounting periods open for validation and for all closed periods to be deleted. These are used for opening and closing periods of the financial year for reservation purposes. These posting periods can be assigned to one or more companies.
 
In SAP FICO, posting period variants are used to maintain accounting periods open to post while all closed periods are balanced. These are used to open or close periods in the fiscal year for posting. We can also use these posting periods to assign to one or more company codes.
45 .
What are one-time vendors?
In certain companies, especially the one dealing with high cash transactions, it is not practical to create new master records for every vendor trading partner. One time vendors allows a dummy vendor code to be used on invoice entry and also the information which is usually stored in the vendor master.
The following steps are the standard stages of the SAP payment run
 
* Entering of parameters ( Vendor Accounts, Company Codes, Payment Methods)
 
* Proposal Scheduling – the system proposes the list of invoice paid
 
* Payment booking- the booking of the actual payments in the ledger
 
* Printing of payment forms ,example cheques
SAP Tables : Enterprise structure

Table Description
T001 SAP Company-Code
T005 Countries in SAP
TCURC SAP Currency-codes
TCURR Exch-rate in SAP
TCURT Currency-name in SAP
T077S G/L Account-group
T009 Fiscal year variants in SAP
T880 Global-company-data in SAP
T014 Credit-control-area SAP
T004 SAP Chart of accounts (COA)
T010O SAP Posting-period-variant (PPV)
T010P Posting period variant names in SAP
T001B Permitted posting periods in SAP
T003 Document-types in SAP
T012 House-banks in SAP

SAP FI G/L Tables

Table Description
SKA1 Chart of accounts segment GL master data
SKB1 Company code segment G/l master data
BNKA Bank master record in SAP
BKPF SAP Accounting documents header
BNKA Bank master record SAP
BKPF Accounting documents header in SAP
SAP Accounts Receivable Table
Table Description
KNBK Bank details
KNVK Contact persons
KNVH Customer hierarchy
KNVI Customer master tax indicator
KNB1 Customer master-Company code data
KNA1 Customer master-General data
KNVV Customer master-Sales data
KNVP Customer partners
KNVS Shipment data for customer

SAP FI Accounts payable tables
Table Description
LFBK Bank details
LFM2 Purchasing data
LFM1 Purchasing organization data
LFB5 Vendor dunning data
LFB1 Vendor master-Company code data
LFA1 Vendor master-General data

SAP tables: Assets Accounting
Table Description
ANKB Asset classes: Depreciation area
ANKT Asset classes: Description
ANKA Asset classes: General data
ANEP Asset line items
ANLU Asset master record user fields
ANEK Document header asset posting
ANLZ Time-dependent asset allocation
SAP CO Tables :  Following is the list of important SAP CO tables :

Cost Center accounting tables
Table Description
CSKS Cost center master data
CSKT Cost center texts
CRCO Assignment of work center to cost center
COSP Cost totals for external postings
COEP Line items (by period)
COBK Document header
COST Price totals

Profit center Accounting tables
Table Description
GLPCA Actual line items - Profit center
GLPCO Object table for the account - Profit center
GLPCP Plan line items - Profit center
GLPCC Transaction attributes - Profit center
CEPC Profit center master data table
CEPCT Texts for profit center master data