Sapfico Course Notes
Sapfico Course Notes
What is ERP?
ERP stands for Enterprise Resource planning all functions are integrated into one system.
ERP
Organization
Purchase Dept.
Sales Dept.
Production Dept.
Accounts Dept.
HR Dept.
Admin Dept.
ERP Advantages
There will be number of departments in organization. ERP integrate all the functions into one system. It
will facilitate free flow of data among the departments.
ERP Packages
SAP ERP -Stands for System Application and Products in Data Processing.
SAP AG(Ltd.)
In 1972, SAP R/2 System.
In 1992, SAP R/3 System.
ECC stands for ERP Central Component SAP was released in 1972 - It’s headquarters in Germany
Normally when a Company intends to start SAP in its Company, it purchases SAP software from SAP.
Once company purchased the software, it appoints another Company (ex. WIPRO, TCS, IBM) for
implementation purpose.
Both the purchaser and implementor will delegate its employees for implementation of SAP. They are
called as Core Team Members. Structure of Core Team will be like
Evaluation
Evaluation may be a decision to choose between different software vendors or selection of products from a single
vendor.
Project Preparation
Since a SAP implementation intends to map the organization processes to the ones defined by SAP, the
implementation needs to have on-board people with complete knowledge of the organization business processes.
The project preparation phase, amongst other things, aims to identify this team.
Business Blueprint
A business blueprint includes what modules of a SAP product would be used and the mapping of the existing
business processes to the processes provided by SAP.
Realization
The actual work of customizing the SAP software to be in sync with the organizations business processes is done
in this phase. It includes customization of existing SAP package and solution along with the development of new
objects based on requirement.
Testing
The changes made in the realization phase need to be tested in isolation as well as in a consolidated manner
using real-time data. This is done in the testing phase.
Final Preparation
The production system is prepared using the changes from the realization and testing phases. Certain activities
need to be done directly in the production system as well. These activities take place during the final preparation
phase.
Go-live
In this stage, the final product is released to the end-users. The go-live may be done in a Big Bang (all modules at
one go) or in a phase-by-phase manner.
Sustain / Support
The project now moves into the “sustain and support” phase where the end-users’ issues would be resolved and
ongoing maintenance of the system would be taken care of.
Basis Consultant will install Server and Create the Client Numbers. There are Minimum 3 type of Clients will be
created by Basis Consultant. It is called System Landscape
After completing all necessary Setup & installation, Basics Consultant will create user IDs for Business Users as
well as for Consultants to start the work.
SAP Landscape:
BASIC SETTINGS
1. Definition of Enterprise Structure:
COMPANY: Company represents the group. It contains up to 6 characters. It is alpha numeric. The definition of
company is optional. A company can have any number of company codes
Fiscal Year
It contains the period of 12 It contains the period of 12 If period is less than 12 months that
months starting JAN TO DEC months starting from the any is called as Shortened Fiscal year
month of the current year
and ending with before
calendar year month in the
next calendar year
Why to De-select Calendar Year Check Box: If we select this check box, System will consider January
as Period 1 in the Fiscal Year and April will be as 4th period. But we require April will be treated as 1st
period and January will be 10th in Periods.
AB General document
CO CO posting
DZ Customer payment
DR Customer invoice
KZ Vendor payment
KR Vendor invoice
5.1 Define Number Ranges For Document Type “SA” - TCode - OBA7
You can copy document number range from a source company code to your target company code with
SAP Tolerance Groups define posting authorizations of users in SAP ERP system. These posting
permissions define the amounts that certain groups of accounting clerks are allowed to post. SAP
Tolerance Groups determine various amount limits for employees and predefine the maximum amount an
employee is permitted to post, the maximum amount the employee can post as line items in a customer or
a vendor account, the maximum cash discount percentage the employee can assign in a line item, and the
maximum allowed tolerance for payment differences for the employee.
In accounting, tolerances are divided into three groups. The three tolerance groups are:
Employee tolerances
General ledger account tolerances
Customer or vendor tolerances
CFO - 50Lac, SR. MANAGER -30Lac, MANAGER - 25Lac, ACCOUNTANT- 15Lac, ACCOUNT EXE. -5Lac
Name =
Click on SAVE
When we create the G/L Account, Tolerance Group will be " Blank" in G/L Master. System expects we have
created Blank Tolerance Group and Assigned in the Account. “Blank Tolerance Group” is called Null Tolerance.
Click on SAVE
User name =
Click on SAVE
7. Chart of Accounts
The chart of accounts in SAP (COA) is a group of general ledger (G/L) accounts that records the
organizational transactions in a structured way. Each general ledger account consists account number,
name and control information.
The FI chart of accounts represents the list of GL accounts that are used to meet the daily needs and the
operating country’s legal requirement in a company. The master chart of accounts must be assigned to
each company code.
Chart of Account
Operational COA
Country COA Group COA
Note: in Live Environment, we take the Client’s Balance Sheet and Create Account Groups.
Chart of accounts =
Press Enter
P&L statement A/c type = X
Account = Warning message appears.
Ignore it by Pressing Enter again
Click on Save
Retained Earnings: At the end of every fiscal Year balance of Income Statement (Profit or Loss) gets
transferred to Retained Earning Accounts.
Note: Once we complete our basic configuration, we have to create this GL Account from FSOO.
8. General Ledger Accounting
How to Create GL Accounts?
Path: Accounting - Financial Accounting - General Ledger - Master Records - Individual processing – centrally
GL Account Number =
Company code =
Short text =
Long text =
Sort key =
Go to create/bank/interest tab
Click on SAVE
Variant = Name =
No. of Lines =
Press Enter
10. Documents attachment, URL attachment, Notes attachment.
The normal reversal posting causes the system to post the incorrect debit as a credit and the
incorrect credit as a debit
The normal reversal posting therefore causes an additional increase In the transaction figures
IMG - Financial Accounting - G/L Accounting - Business Transactions- Adjustment Postings/Reversal - Define
Reasons for Reversal.
• The negative reversal posting posts the incorrect debit as a credit and the incorrect credit as a
debit but this time the posted amount is not added to the transaction figures, but is subtracted
from the transaction figures of the other side of the account
• This sets the transaction figures back to as they were before the Incorrect posting took place
Run Program "RFTMPBLU" from SE38 for conversion of Hold Documents. This Option is for converting the
Documents of older version SAP4.7 to New Version ECC6.0. This is given at Client Level but not at Company Code
level. This is one-time Exercise for each client.
1. Go to TC - SE38
SAP easy access menu > Accounting > Financial Accounting > General ledger > Document > Parked documents >
Display
14.Reference Documents
A.) Sample Document: -
Sample Document is a Template
It won’t update the Ledger
We can post the entries by copying and making necessary changes
STEPS: -
1. Define Number Range Interval for Number Range X2 FBN1
2. Create Sample Document Template F-01
3. Display Sample Document Posted FBM3
4. Posting of Transactions by using Sample Document Template FB01
5. Change Sample Document FBM2
6. Delete Sample Document F.57
Some business transactions are repeated regularly every period or quarter such as rent and
insurance. SAP gives the Recurring Entry option to make this entry one time and run it
every period and have the same financial effect.
The following data never change in the Recurring Entry: Posting Key – Account – Line-
item Amounts.
You enter the recurring data in a Recurring Entry original document and then run the
Recurring Entry Program
Accrued revenue are amounts owed to a company for which it has not yet created invoices for. They are
recorded as “Assets” on a balance sheet.
Deferred expenses are expenses a company has prepaid. They are recorded as “Assets” on a balance
sheet.
Deferred revenue is income a company has received for its products or services, but has not yet invoiced
for. They are considered “Liabilities” on a balance sheet.
Accrual Concept of Accounting: It is the process of Accounting all expenses and revenue in
the month in which they are incurred and derived even though they are not actually paid or
received.
Note: - If Actual Payment is more than Provision than difference Amount Treated as Current month exp.
The manual payment can be performed in two variants that will be explained further in this
lesson:
Partial payment: it is used in cases when a partial payment for a certain open item
is needed. The system will keep outstanding both documents: the original open
item (invoice) and the partial payment until full outstanding amount will be settled.
Residual payment: it is related to partial payments also, but the original open item
(invoice) is cleared with the residual payment and the system will create a new
outstanding document.
Menu path: SAP Easy Access -> Accounting -> Financial Accounting
Accounts Payable -> Document Entry -> Down Payment
STEP: -
1. Create Clearing Difference Accounts for Clearing Differences - TC - FS00
2. Assign Clearing Difference Account Postings- TC – OBXL
3. Define Tolerance Groups for G/L Accounts - TC - OBAO
4. Define Tolerance Groups for Employees -TC - OBA4
5. Define Tolerance Groups for Vendor/Customer -TC – OBA3
6. Post Vendor Invoice – TC – FB60
7. Check Vendor Line-Item Display – TC – FBL1N
8. Posting Outgoing Payment – TC – F-53
Terms of Payment
Purchase Order Placed on 1st Feb.
Goods Received on 5th Feb.
Vendor Invoice Date is 5th Feb.
Invoice Posted in SAP on 10th Feb but entered on 15th Feb.
Credit Period is 10 Days
Y009
Y009 Y009 Y009
From 1 TO 10 DAYS From 11 TO 20 DAYS From 21 TO 31 DAYS
Service
xyz
Vendor
Supply
We have one vendor he provides service and supply of goods to the company and Company
requirement to show both liabilities separately like below in Financial Statement.
1. S. Creditors - Goods
2. S. Creditors – Services
House Bank :- It Represent Branch of Bank. One House Bank Consist of one or more
Accounts.
Bank Key :- It Represent Particular Branch of Bank and it’s a unique key used by bank
for transfer money online. Example IFSC, Swift Code.
Steps:
1. Creation of Bank GL - FS00
2. Creation of House Bank. - FI12
3. Assign House Bank and Account ID in GL Master
SAP-Cheque Configuration
1. Creation of Cheque lots - FCHI
2. Purchase invoice posting - FB60
3. Payment of invoice using Bank Account - F-53
4. Manual check updating - FCH5
5. Display Check register - FCHN
6. Check encashment date updating - FCH6
7. Unused checks cancellation - FCH3
8. Creation of Void reason - FCHV
9. Issued checks cancellation - FCH8
Automatic Payment Program
• Automatic Payment Program is a tool in SAP Finance which is used to make payments in bulk for
overdue Vendors' and Customers' invoices and Credit memos for a single or multiple company
codes
• The payment program has been developed for both national and international payment transactions
with vendors and customers, and handles both outgoing and incoming payments
Menu path: Display IMG -> Financial Accounting -> Accounts Receivable and
Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic
Program:
• Set up all company codes for payment transactions
F). Cash Discount, Tolerance and Maximum Cash Discount in Automatic Payment
Program.
Accounts Receivable
SAP FI Accounts Receivable component records and manages accounting
data of all customers. It is also an integral part of sales management.
Menu path: – SPRO -> Financial Accounting (New) -> Accounts Receivable and Accounts Payable
–> Customer Accounts —> Master Data —> Preparations for Creating Customer Master Data.
Menu Path: – SPRO > Financial Accounting (New) -> Accounts Receivable and Accounts Payable
–> Customer Accounts —> Master Data —-> Preparations for creating customer master data
—> Create number ranges for customer accounts.
Menu Path: – SPRO > Financial Accounting (New) -> Accounts Receivable and Accounts Payable
–> Customer Accounts —> Master Data —-> Preparations for creating customer master data
—> Assign number ranges to customer account groups.
Sales Account
Sundry Debtors
Menu Path: – SAP Menu >Accounting> Financial Accounting -> General Ledger –> Master Record —>
G/L Accounts —> Individual Processing —> FS00-Centrally
Menu Path: – SAP Menu > Accounting → Finance Accounting → Accounts Receivable → Master Records
→ Maintain Centrally → Create.
6. Posting of sales invoice - F-22/FB70
Cash/Bank A/c DR 50
To Customer 50
Incoming Payment
There are three methods of Incoming Payment in SAP.
1. Full Incoming Payment Method :- it is used full outstanding original open item (invoice) amount will
be settled.
Menu Path: – SAP Menu > Accounting → Finance Accounting → Accounts Receivable → Document Entry
→ F-28(Incoming Payment).
2. Partial Incoming Payment Method :- it is used in case when a partial payment for a certain open item
is needed. The system will keep outstanding both documents: the original open item (invoice) and the
partial payment until the full outstanding amount will be settled.
Steps:
3. Residual Incoming Payment Method :- it is related to partial payment also but the original open item
(invoice) will be cleared with the partial payment and the system will create a new outstanding document.
Testing Steps:
1. Post the sales invoice in – FB70
When we receive cheque from customer we deposit into a bank and post accounting entry.
Steps:
Customer as a Vendor
1. Link Customer and Vendor Master Data - XD02
2. Change in Document Type “DZ & KZ” Allow Vendor/Customer - OBA7
3. Post Customer Invoice - FB70
4. Post Vendor Invoice - FB60
5. Receive Customer Payment - F-28
6. Check Line Item - FBL1N/FBL5N
Vendor 0000300003
Customer - 200001
Purchase – 1000
Sale - 700
Bal - 300
TAX ON SALES AND PURCHASE(GST)
TAX CODES
INDIA
Tax Procedure
Condition Type – 1 (Deductable) Accounting key
GL ACCOUNTS
Condition Type – 2 (Non-Deductable) Accounting key
All taxable persons selling the notified goods will be liable to collect and remit the GST
compensation cess. GST compensation tax payers have been exempted from it.
Pan
Masala
Tobacco and tobacco products
• Cigarettes
• Coal, briquettes, ovoids and similar solid fuels manufactured from coal, lignite excluding
jet and peat.
• Aerated waters
• Motor vehicles
Create Condition Type- OBQ1 (Copy MWVS and MWAS)
For Input
INCE - INP: Comp. Cess
For Output
OTCE - OUT: Comp. Cess
Deductible input tax ⇒ Input tax which can be offset against output tax
Non-deductible input tax⇒ Input tax which cannot be offset against output tax.
Accounting for deductible input tax and non-deductible input tax
Deductible input tax is posted in a separate GL account since it needs to be offset against output tax.
Non-deductible input tax amount is added back to expense account. Since this portion of tax is not going to be
claimed against output tax hence it is treated as increase in cost or expense.
Example:
Company purchased goods worth 100 with 18% IGST (deductible)
Purchase account DR 100
IGST Input tax DR 18
To Vendor 118
Company Conveyance Charge worth 100 with 18% IGST (non-deductible).
Conveyance Charge DR 118
To Vendor 118
Create Condition Type- OBQ1 (Copy MWVS and MWAS)
For Input
INND - INP: Not Deduct
Reverse charge is a scenario in Taxation, where, the tax paying entity creates a tax liability on it self.
One of the examples of this is India GST, where reverse charge needs to be applicable under specific
scenarios, such as Purchase from Unregistered Vendors, Import of services and Purchase of specific Goods
and Services.
To understand it better, let us take an example. An organization purchases goods from a supplier. That
supplier is not eligible/registered to pay taxes to government. The rule in that particular tax regime tells that, in
such case, the buyer needs to create a tax liability on itself and submit the tax amount to government. This
concept is called reverse charge.
Expenses Dr 100
Vendor Cr 100
Path :- IMG > Financial Accounting > Financial Accounting Global Settings>Withholding Tax> Extended
Withholding Tax > Basic Settings > Check Withholding Tax Countries
Path :- IMG > Financial Accounting > Financial Accounting Global Settings>Withholding Tax‡ Extended
Withholding Tax > Basic Settings > Define Official Withholding Tax Keys
(194J Payment of Professional Fees 10%)
Path :- IMG > Financial Accounting ‡ Financial Accounting Global Settings > Withholding Tax > Extended
Withholding Tax > Basic Settings > Define Reasons for Exemption
(E1 Exempt under TDS )
Path :- IMG > Financial Accounting > Financial Accounting Global Settings > Withholding Tax > Extended
Withholding Tax > Basic Settings > India > Define Business Places
Delhi-
UP -
6. Define Section Code:-
The section code process the system under which TAN item is post and which TAN has to declare it in its
TAX statement.
Path :- IMG > Financial Accounting > Financial Accounting Global Settings > Withholding Tax > Extended
Withholding Tax > Basic Settings > India > Define Section Code
Withholding Tax Type:-
The withholding tax type controls the essential calculation options for extended withholding tax.
While the withholding tax code only controls the percentage rate of the withholding tax.
You must enter the withholding tax type in the customer/vendor withholding tax master data and
in the company code master data.
Extended Withholding Tax > Calculation‡ Withholding Tax Codes > Define Withholding Tax Codes
Path :- Financial Accounting (New) → Financial Accounting Global Settings → Withholding Tax → Extended Withholding
Tax → Calculation → Withholding Tax Codes → Define Formulas for Calculating Withholding Tax or Define Calculation Types .
CASH JOURNAL
The cash journal is a subledger of Bank Accounting. It is used to manage a company's cash transactions. The
system automatically calculates and displays the opening and closing balances, and the receipts and payments
totals. You can run several cash journals for each company code.
Cash journal can be used to record all transactions involving cash in place of posting a journal entry
via transaction code FB50.(T-Code-FBCJ )
Why Use the Cash Journal?
1 Ability to post all transactions related to cash receipts and payment in a single screen.
2. Daily cash position, including opening balance, total receipts, total payments and closing balance, is
automatically calculated by the system.
3. Entries are very quick and easy via customized business transactions.
4. Daily, weekly or current period reporting available
5. Cash journal can be printed easily.
6. Very simple to configure.
Example :- We have to Maintain 3 Cash Journal(Corporate Office, Delhi Office, Pune Office)
Accounting Transaction :-
1. Cash Withdraw from Bank.
Petty Cash A/c Dr.
To Bank A/c
2. Cash Deposit into Bank.
Bank A/c Dr.
To Petty Cash A/c
3. Cash Sales.
Petty Cash A/c Dr.
To Sales A/c
4. Paid Expenses.
Expenses A/c Dr.
To Petty Cash A/c
5. Cash Receive from Customer.
Petty Cash A/c Dr.
To Customer A/c
6. Cash Paid to Vendor.
Vendor A/c Dr.
To Petty Cash A/c
Bank Reconciliation Statement (BRS)
Bank reconciliation statement is a report or statement prepared by the business to match the bank transactions
recorded in the books of accounts with the bank statement. The bank reconciliation statement helps to check the
correctness of the entries recorded in the books of accounts and thereby, ensures the accuracy of bank balances.
Due to the reasons listed above, the closing bank balance in your books of accounts and actual bank balance as
per bank will not match. This means, the bank balance what you think you have it your bank is not the one
available in the bank. Deciding basis, the book balance will put you in an uncomfortable situation.
To avoid those situations, bank reconciliation statements are prepared. This statements simply matches the
bank transactions as per company books with bank statement so that you always have accurate bank balance
reflecting in the books of accounts.
SPRO -> Financial Accounting -> Accounts Receivable and Account Payable -> Vendor Accounts -> Master Data ->
Preparations for Creating Customer Master Data -> Define Sensitive Fields for Dual Control. Single data fields can be
defined as sensitive.
TCODE – S_ALR_87003179
SPRO >> Financial Accounting >> General Ledger Accounting >> Periodic Processing
>> Document >> Define Financial Statement Versions.
Tcode – OB58
1. Fin. Stmt.Version: – Enter the new four digits key that identifies the
financial statement versions in SAP.
4. Item Keys Auto: – Item keys are linked to financial statement items in
the FSV. This indicator determines the item keys to be assign
automatically or manually. Its recommended to to check this option so
that item keys are assign automatically.
5. Chart of Accounts: – Enter the COA that you want tag to financial
statement version.
SAP ensures that data from one module automatically flows to another module. In case of SAP MM FI
integration, functionality and data from SAP MM (Materials Management) module triggers automatic
postings in SAP FI (Financial Accounting) module.
15. Maintain Plant Parameters for Inventory Management & Physical Inventory
IMG ⇒Materials Management->Inventory Management & Physical Inventory->Plant Parameters
By configuring the validation rule, the entered data is validated according to that validation rule
When you define a validation rule, the system checks that validation rule to ensure that it Is syntactically correct
You can also assign several steps with one validation instead of creating individual validations per step. The
maximum number of steps possible in one validation are 999
Menu path: Display IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business
Transactions -> incoming Invoices/Credit Memos -> Make and Check Document Settings -> Validation in
Accounting Documents
Menu path; Display IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business
Transactions -> Outgoing Invoices/Credit Memos -> Make and Check Document Settings -> Validation in
Accounting Documents
Step to Configuration :-
Check - System Check the Condition if Its True it allows the Transaction.
Header BKPF
Accounting
Line Item BSEG
Document
Complete Document BKPF+BSEG
Example-1
Requirement :- As Per the Company Requirement Document Date and Posting Date Should be Same
in FB60(Vendor Invoice) for the Company Code HP01.
Example-2
Requirement :- As Per the Company Requirement Text Field Not Empty During Entry with Cash
GL(200005) for the Company Code HP01.
SUBSTITUTION IN SAP DOCUMENTS
In Substitution, the values entered into the SAP system are validated according to a prerequisite defined by the
user. If the prerequisite is met the system replaces the value entered with other values.
Substitutions are not supported by the document parking feature. Substitutions can only be made
with posting transactions after turning parked documents into accounting documents.
It works in an empty field and replaces the existing value in that field as per the substitution rule
Menu path: Display IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable ->Business Transactions ->
Incoming Invoices/Credit Memos -> Make and Check Document Settings -> Substitution in Accounting Documents
Display IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing
Invoices/Credit Memos -> Make and Check Document Settings ->Substitution in Accounting Documents
Step to Configuration :-
Example-1
Requirement :- As Per the Company Requirement “Reference Field as” (Foreign Invoice) on Foreign
Vendor and “Document Header Text as” (Being Foreign Trade) in FB60(Vendor Invoice) for the
Company Code HP01.(Like =USD)
Example-2
Requirement :- As Per the Company Requirement Auto Text Field During Entry with Cash
GL(200005) for the Company Code HP01.
Foreign Currency Transactions
Organizations can have business transactions in multiple counties where the currency is differing from
local country. It is a common exercise to conduct transactions in other countries for organizations which
is referred to as Foreign Currency Transaction.
If the Document is posted, the local currency amount is derived by using currency exchange rate existing
at the time of document posting.
Exchange rate might change the amount in local currency derived using exchange rate at the time of
reporting will not be same as local currency amount in posted document. Impact of exchange rate changes
needs to be considered by posting adjustment entries.
Exchange
Rate
Type
USD TO INR
72(Export) 74(Import) =(72+74)=146/2=73
Step to Configuration :-
1. Check Exchange Rate Type - OB07
Menu Path : IMGSAP NetWeaverCurrenciesCheck Exchange Rate
Example:
Company code currency : INR
Foreign Currency currency : USD
Example 1: On 15 May, I posted vendor invoice of 100 USD. Due Date 15 June
(Currency exchange rate on 15 May : 1 USD = 70 INR)
Inventory A/c Dr. 100 USD (100*70=7000)
To Vendor A/c 100 USD (100*70=7000)
Let’s say month end report is to be prepared on 31st May
(Currency exchange rate on 31th May: 1 USD = 71 INR)
To arrive at exact position of the day of reporting, below adjustment accounting entry should be
posted:
Loss on Forex(Unrealize) A/c Dr. 100 (1USD*100)
To Balance Sheet Adjustment A/c 100(1USD*100)
Note :- This is not actual Loss we need to Reverse it 01st June
Balance Sheet Adjustment A/c Dr. 100
To Loss on Forex(Unrealize) A/c 100
Step to Configuration :-
1. Define Valuation Method - OB59
Menu Path : IMGFinancial Accounting(New)General Ledger AccountingPeriodic
ProcessingValuateDefine Valuation Method
The dunning system enables to trace liable customers who have not paid their open invoices within a
given time span. It enables you to handle the process from, for example, sending a reminder to
customers of their outstanding payments through to referring such customers to collections
agencies.
Step to Configuration :-
SAP CO includes managing and configuring master data that covers cost and profit centres, internal
orders, and other cost elements and functional areas.
Components of SAP CO :-
The SAP CO module is compromised of many sub-components, such as:
Cost Element Accounting − Cost and Revenue Element Accounting provides you with an overview of
the costs and revenues that occur in an organization. Most of the values are moved automatically from
Financial Accounting to Controlling. Cost and Revenue Element Accounting only calculates costs which
either do not have another expense or only one expense in Financial Accounting.
Cost Center Accounting − Cost Centre Accounting is used for controlling purposes within your
organization.
Profit Center Accounting − It is used to evaluate profit or loss of individual, independent areas within an
organization. These areas are responsible for their costs and revenues.
Activity-Based-Accounting − It is used to analyse cross-departmental business processes.
Internal Orders − Internal orders in SAP CO are used to collect and control according to the job that
incurred them. You can assign budgets for these jobs that is system monitored to ensure that they are not
exceeded from the set budgets.
Product Cost Controlling − It calculates the cost for manufacture a product, or to provide a service. It
allows you to calculate the price at which you can profitably marketed it.
Profitability Analysis − It is used to analyse the profit or loss of an organization by individual market
segments. Profitability Analysis provides a basis for decision-making. For example, it is used to determine
price, conditioning, customer, distribution channel, and market segment.
Step to Configuration Controlling area :-
3. Maintain Version(OKEQ)
CO versions in SAP are used to support planned activity and actual activity. You must maintain versions in SAP
for planned & actual activity. When you create controlling area in SAP, version 0 is automatically generated in
SAP. SAP system allows you to maintain number of versions as per your requirements and all versions are
controlling area dependent.
Menu Path :- SPRO => IMG => Controlling => General controlling => Organization => Maintain
Versions.
Cost Element Accounting
Cost Element Accounting is cost carrier which carries the cost from SAP FI to SAP CO. It
Provides with an overview of the costs and revenues that occur in an organization.
2. Secondary Cost Element - It carries the cost from CO to CO. It used for internal allocation
activities. no relation to GL accounts in SAP FI.
21 Internal Settlement : It is used to Settle services order to cost object (Cost center, Internal
Order, Production order.
31 WIP/RA : It is used in Product costing.
41 Indirect Overhead : It is used in Indirect Overhead
42 Assessment CE : Transfer cost from one cost center to another cost center.
43 Activity CE(Direct OH) : It is used to transfer cost center cost to product cost.
Direct posting-you can post an amount to an account by specifying GL account number and
amount auto post directly to all primary cost element.
Primary Secondary
21-Internal Settlement
Cost Element Revenue Element 31-WIP CE
41-Internal Overhead
43-Internal Activity
42- Assessment Cost element
Automatic Creation :- IMG => Controlling => Cost Element Accounting => Master Data => Cost
Elements =>Automatic Creation of Primary and Secondary Cost Elements => Make Default Settings.
Cost Center Accounting
Cost center is the area of responsibility where costs are incurred. Cost center represents one of the small
units of responsibility within an organization structure.
In cost center accounting, operational expenses are captured by three separate master data objects such as
cost centres, activity types and statistical key figures.
Cost centres are maintained within a hierarchy, which is a representative of the implementing company’s
internal reporting / accountability structure. The hierarchy development is central to all cost accounting
reporting within the controlling module. Cost Center are like Department or Division of an organization.
Cost Center
Hierarchy
Facilities
Central Finance Development Marketing HR Service
Management
(2001) (3001) (4001) (5001)
(1001)
2. Cost Center Categories :- It is defined to specify the nature of the cost center. It is useful in
activity planning of a cost center.
TCode :- OKA2
SPROControllingCost Center AccountingMaster DataCost CenterDefine Cost Center
Categories
1. Create GL - FS00
2. Create Cost Element - KA01
3. Create Cost Center - KS01
4. Post Document - FB50
5. Reporting
1. Maintain Version(OKEQ)
Menu Path :- SPRO => IMG => Controlling => General controlling => Organization =>
Maintain Versions.
The layout represents the option the user has on the screen when entering the data.
Menu Path :- SPRO => IMG => Controlling => Cost Center Accounting=>Manual
Planning=>User Define
Planning is based on predefined planning layout in the standard, which are saved in
planner profile.
Menu Path :- SPRO => IMG => Controlling => Cost Center Accounting=>Planning=>Define
User Define
Planning Profile.
5. Report.