SAP FICO Material
SAP FICO Material
ARCHANA.K Page 1
Chapter 1
SAP Introduction
Introduced in the Year 1972 in Germany-Waldorf by 5 IBM Engineers Wellen reuther, Dietmaar Hopp, William hector
Plattner ,Tschira, Products were released in 1992 In India SAP was introduced in 1995
SAP = Systems, Applications and Products in Data Processing (R = real time, 3 = 3 tier)
German Based Company
2nd Largest Independent Software Vendor in the World
SAP: ERP Market Leader
80% Fortune 500 Companies Use SAP
Over 25000 Customers in 120+ Countries
Over 12 million users
SAP is:
Client/Server Technology
Highly Customizable
Based on Industry Specific Best Practices
Multi-lingual: International
Based on Open Standards
Integrated Applications System: Modular in design
ABAPERS: Upload the data from legacy system to R/3 system. BDC, LSMW.
Administration Modules:
BASIS: Creating user Id and passwords, client copy, server authorizations, screen permissions.
Implementation Partner: Implementation partner is a person who implements SAP for our company.
Company Representative: Company representative is a person who knows very well about company and
came to explain about company to implementation partner.
Business partner: He is a person who purchases SAP software from IDES AG.
AS – IS Study: Understanding the business requirements of the client.
ARCHANA.K Page 2
SHOULD BE Study: How you map the requirements of the customer/client.
Customizing Tools
The cornerstone of SAP is its ability to be configured to meet the needs of your business. This is done by
customizing or adapting the system to your business requirements, which is the process of mapping SAP to
your
business process. Since SAP version 3, the ―Reference Implementation Guide‖ (IMG) for R/3 customizing
has
been available. Until this version, customizing had to be done in the menu paths of the system with
considerably
more hassle. This IMG screen is the backbone for SAP and the entries placed in it determine how the
system
functions. We will be using this screen extensively for the purpose of configuring the SD module.
In addition to these industry solutions of which there are currently 19, standard cross – application
components are available, such as the SAP business workflow. The following is a brief description and
overview of
a few of the major functional areas in SAP.
Financial Applications: This functional area contains the necessary information on profitability analysis,
general ledger accounts, and information on reporting using the ―Executive Information system (EIS). This
area containsthe following modules:
FI = Financial Accounting
CO = Controlling
ARCHANA.K Page 3
Transaction codes are the short path to s specific screen in SAP. They are found by selecting System:
Status. The SPRO transaction code is the shortcut for the business IMG. The standard menu path is always
described from the logistic screen (unless specifically stated from the IMG). Thus the menu path to get to the
IMG
from the Logistics screen is as follows:
ASAP Methodology-1996
In this phase youdocument and define the scope of your R/3 implementation and create the Business
Blueprint. The Business Blueprint is a detailed documentation of your company's requirements in WinWord
format. Application consultants and the Business Process Teams achieve a common understanding of how
ARCHANA.K Page 4
the enterprise intends to run its business within the R/3 System, by carrying out requirements-gathering
workshops.
During Phase 2, the project team completes R/3 Level 2 training; this is recommended as early as possible
and before the workshops start.
The project team selects the processes that best fit your business from R/3's functional offering, using the
following tools:
Phase 3: Realization
The purpose of Phase 3 is to configure the R/3 System, in order to have an integrated and
documented solution which fulfills your business process requirements.
In this phase, configuration of your system is carried out in two steps: Baseline and Final
Configuration. The Baseline configuration is designed to configure about 80% of your daily business
transactions and all of your master data, and organizational structure. The remaining configuration is
done in process-oriented cycles. The Business Blueprint is used as the guide for the system
configuration, done using the Implementation Guide, which will be described in detail in this chapter.
After this, data transfer programs, as well as interfaces, need to be tested.
The Business Process Master List is a representation of the R/3 business processes and
transactions that are contained within the scope of the project. These are refined during the
Realization Phase into the project‘s applicable business scenarios and R/3 transactions. The Master
List is the central data repository that feeds all business process information to all subsequent
worksheets. It contains the baseline scope, the cycle plans (you can define up to four configuration
cycles), integration testing plans, and further templates.
A business process procedure (BPP) is a filled-out template that provides the initial definition for
developing User Procedures and Case/Test Procedures. The results of the business definition
meetings held with the customer provide an input for the initial business process procedures.
Baseline configuration and testing
From the BPML, it is possible to call up an R/3 System, provided you have installed a local GUI. In
this way, you can branch to the transaction you want to implement to see its functionality. Also, there
is an "outline" icon that allows you to expand and suppress the business process detail, at the
ARCHANA.K Page 5
enterprise, scenario, case, business process, or BPP level, in order to best facilitate the work that
you‘re doing.
You can also view linked documents, such as the BPP document or the CI template from the BPML.
Furthermore, when you need to add the same information to multiple cells in a column, you can use
the "Fill Cells of Child Records" icon. This copies the information in the current cell to all its
subordinate cells.
Lastly, the Business Process Master List has a hypertext documentation linked to it, which guides
you through all creation and maintenance steps.
At the end of Phase 3, the status of deliverables must be checked for completeness and accuracy. The
Project Manager performs this internal quality check, which should not be confused with the external,
independent Quality Assurance Audits after each phase.
The Quick Sizing Tool, or Quick Sizer helps you in reviewing the sizing you have determined in the Project
Preparation phase.
Some of the things validated are the configuration of the Baseline scope, the global settings made for the
R/3 System, and the organizational structure. Furthermore, it's necessary to confirm the creation of archiving
management, verify the existence of a finalized system, and ensure the creation of user documentation and
training materials. Lastly, the preparation for end user training needs to be gone through and approved
The purpose of this phase is to complete the final preparation of the R/3 System for going live. This includes
testing, user training, system management and cutover activities, to finalize your readiness to go live. This
Final Preparation phase also serves to resolve all crucial open issues. On successful completion of this
phase, you are ready to run your business in your productive R/3 System.
In Phase 4, your end users go through comprehensive training. The last step will be to migrate data to your
new system. In particular a going-live check is carried out and an R/3 Help Desk set up.
The Computer Aided Test Tool (CATT) can be used to automate test sequences for key business processes.
The results are logged in detail and then reviewed. CATT is also used for quality tests during release
changeovers and for simulating complete business processes.
System administration testing involves testing the activities of a System Administrator, such as managing job
scheduling, administering corrections and transports, reacting to R/3 System alerts and logs.
Now you are ready to go live with your productive system! Afterwards, the project team focuses on
supporting the end users, for which training may not be completed. It is also necessary to establish
procedures and measurements to review the benefits of your investment in R/3 on an ongoing basis. Key
SAP Services to support you in this phase include
ARCHANA.K Page 6
The Online Service System (OSS)
Remote Consulting
EarlyWatch® Services
These services encompass a series of remote analyses of specific R/3 System settings, with
recommendations for improving system performance.
The last phase of the implementation project is concerned with supporting and optimizing the operative R/3
System, both the technical infrastructure and load distribution as well as the business processes. Activities
such as the following are carried out:
Production support facilities are defined, for example, checking system performance on a daily basis
Validation of business processes and their configuration
Follow-up training for users
Signoffs, etc.
This phase can also include a series of follow-up projects for adding new application components or
automating and improving business processes, such as with SAP Business Workflow. The project manager
monitors the fulfillment of the enterprise goals and the return on investment.
During Phase 5, the first EarlyWatch® session should be held, where experts from SAP analyze the
system‘s technical infrastructure. The aim is to ensure that the system functions as smoothly as possible.
The purpose of SAP's EarlyWatch® Service is to improve the performance of your live R/3 System by
preventing system bottlenecks. The underlying concept of SAP EarlyWatch® Service is prevention: taking
appropriate action before a problem situation develops.
Regular analysis of live R/3 Systems by teams of experts ensures that potential problems can be recognized
and remedied at an early stage. This maintains system availability and performance at a high level. SAP
EarlyWatch® measures the server, database, applications, configuration and system load. The results are
recorded in a status report with recommendations for system tuning.
From early productive operation onwards, SAP EarlyWatch® provides regular performance and error
analyses by evaluating statistical data on the various system components.
As part of R/3 system maintenance, new releases of the software, including new and enhanced application
components and corrections, are shipped at regular intervals. You will normally need to verify or reconfigure
some of the settings in order to use them.
AcceleratedSAP offers two kinds of roadmaps for moving the software forward to new releases or versions.
One is the Continuous Change Roadmap, which provides ongoing support and assistance for the post go-
live phase, and is described below. The second is the Upgrade Roadmap, which you can use to plan and
carry out an upgrade to your R/3 System.
ARCHANA.K Page 7
Special Release IMGs specific to your system configuration are available. You can read the online
documentation for a new release directly from the IMG.
GAP ANALYSIS
Without knowing where you are, it is hard to decide where to go. A Gap Analysis report
assesses your current compliance to a given standard. Based upon a visit to your company we
will prepare a detailed report about areas that need attention and/or development and make
recommendations on actions to take to become compliant.
If you know that you would like assistance in your registration efforts do not go though this
added expense. Clients who select our Accelerated Registration Program do not need a Gap
Analysis since everything that is needed for registration is included in that program; ensuring
that any gaps are filled.
If you are unsure of your needs, or where you stand, we recommend that you do get an
outside opinion via a Gap Analysis. Do not wait for the Pre-Audit or a Registration Audit to find
out your approach is incomplete or incorrect. That is an expensive way to discover your
problems and moreover the Registrar can not consult and tell you what you can do to solve
any problems. All they can do is point the problems out.
A Gap Analysis report is not for everyone, but it can play an important role in your registration
effort to both guide your activities early on and give you assurance in your approach.
Handling tickets is called Issue Tracking system. The errors or bugs forwarded by the end user
to the support team are prioritized under three seviority High, Medium and Low. Each and
every seviority as got its time limits before that we have to fix the error.
The main job of the supporting consultant is to provide assistance on line to the customer or
the organisation where SAP is already implemented for which the person should be very strong
in the subject and the process which are implemented in SAP at the client side to
understand,to analyse,to actuate and to give the right solution in right time.This is the job of
the support consultant.
The issues or the tickets(problems) which are arised is taken care of on priority basis by the
support team consultants.
The work process in support projects are given below for your reference.
1. The customer or the end user logs a call through any tool or by mail (RADIX).
3. Whenever a customer logs a call he /she has to mention to which work group (by name).
ARCHANA.K Page 8
4. Once the calls came to the work group the support consultant or the team need to send an
IR (Initial Response) to the user depending upon the priority of the calls.
(Top,High,Med,Low,None)
5. Then the error is fixed, debugged by the support consultant or the team. Then after testing
properly by generating TR(Transport Request through the basis admin)
6. Then it is informed to the end user/customer/super user about the changes which have
moved to the production server by CTS process.
These are the process. In summary, what I understand is that if any configuration or
customization is required to solve the issue, then the consultant have to work on DEV Client,
then the end user will test it in the QA client and after approval the BASIS consultant has to
transport it to the PRODUCTION client.
An example:
Tickets in SD can be considered as the problems which the end user or the employee in the
company face while working on R/3. Tickets usually occur during the implementation or after
theimplementation of the project. There can be numerous problem which can occur in the
production support and a person who is working in the support has to resolve those tickets in
the limited duration, every ticket has the particular deadline alert so your responsibility is to
finish it before that deadline.
To begin with , we should give "TICKET" to you for not knowing it.
1. Create Sales order for a customer from a New plant , since shipping point determination is
not happened . ( Without Shipping point the document becomes INCOMPLETE and he will not
be able to proceed further like DELIVERY, BILLING).
Now you need to solve this ticket. You would analyze the problem and identify that the SP
configuration has to be done for the new plant.
You would request a transport for DEV CLIENT to BASIS. You do the change and Request one
more Transport to BASIS for QA client. The End user will test the same by creating a sales
order for the new plant and approve it.
ARCHANA.K Page 9
Finally, you request a transport to move the changes to PRODUCTION. Once the change is
deployed in production the TICKET is closed. What I have given is a small example. You would
get some real issues with severity HIGH in your day-day support.
Projects in SAP
Server/Arctitecture/Technology
◦ Presentation
◦ Application Logic
◦ Data Management
Versions
4.6
4.7 EE (Enterprise Edition)
5.0
6.0 ECC (ERP Central Components)
Types of Implementations:
ARCHANA.K Page 10
Big Bang Implementation Business One/Mini SAP
SAP Jobs
SAP
Consultant End-user
Log on Procedure:
Client : 800
User id : .................. (case sensitive)
Password : ............. ..... (case sensitive)
Client : In SAPclient is a unit within SAP system, which is indicatedwith 3 digit key consists of independent
master records and tables. there are almost 000 to 999 clients in sap, 000, 001 are the
standard/master/golden clients as it consists of default data. few clients are assigned for Education/Training
purpose.
Screens in SAP
SAP Easy Access - Front end/ Client /End-user/ Execution/ Transaction flow
Transaction Codes/ Commands /Short Codes- Its an Activity which help us navigate from one
screen to another screen
Demo/Training Version
ARCHANA.K Page 11
IMG-Implementation Maintenance Guide
SAP Easy Access Tools Customizing IMG SPRO(Execute Project) SAP Reference IMG
Messages in SAP
________________________________***________________________________
Chapter : 2
ARCHANA.K Page 12
FI ORGANIZATIONAL STRUCTURE
CLIENT
Company
Company Code
status bar
ARCHANA.K Page 13
Menu bar: The menus shown here depends on which application you are working in.
Standard tool bar: The icons in the system function bar are available on all R/3 screens. Any
icons that you cannot use on a particular screen are dimmed.
Title bar; The title bar displays your current position and activity in the system.
Application tool bar : The application tool bar shows you which function are available in the
current applications
ARCHANA.K Page 15
Menu Path is same.
Click on position
Enter.
3.Define company
ARCHANA.K Page 16
Company is an independent unit for which you can draw independent financial statements according to
statutory requirements.
Path; Spro Sap ref img Enterprise structure Definition Fin accounting Define Company
Enter the Required data , enter and save , enter in Request for the second time.
ARCHANA.K Page 17
4.Edit, delete, check company code.
A company code is an independent accounting entity( the smallest organizational unit for which
complete self contained set of accounts can be drawn up). It has unique four character key.
The general ledger (GL) is kept at the company code level and is used to create the legally required
balance sheets and profit and loss statements ,defining company code is mandatory configuration
Path is same
Give the data, enter and save, once again enter and save.
ARCHANA.K Page 18
Give the data save , enter again.
Credit control area is defined to grant credit limits to the customers. it is also defined with 4 character alpha
numeric key. it is a part of SD configuration.
Spro : Sap ref Img Enterprise structure Definition Fin accounting Define Credit control area
ARCHANA.K Page 19
Enter and save.
Path is same.
save
ASSIGNMENTS
Path: SPRO Sap img Enterprise structure Assignment fin accounting Assign company
code to company.
ARCHANA.K Page 20
Click on position
enter
Spro
Menu path: Sap ref img Enterprise structure Definition Fin accounting Assign
company code to Credit control area
Clik on Position
Givecompany codeenter
________________________________***________________________________
ARCHANA.K Page 21
Chapter 3
The fiscal year variant contains the definition of posting periods and special periods . special periods are
used for postings that are not assigned to time periods. But to the business process of year end closing , in
total we define 16 periods. In SAP terminology we term financial year as fiscal year.
Path : Spro Sap ref img Fin accounting (New) Fin accounting global settings (New)
Ledgers Fiscal year and posting periods Maintain fiscal year variant.
Save, Select fiscal year variant which u have created ,,,Double click on periods
ARCHANA.K Page 22
11.Assign Fiscal Year Variant To Company Code.
Path is same.
Path: Spro Sap ref img Fin accounting Fin accounting global settings Document Posting
periods Define posting period variant.
NEW ENTRIES : Give any 4 character code and description enter and save,
Path is same
Path is same
ARCHANA.K Page 23
Click on position
Give company code ,Enter. assign the posting period variant created and save.
Path : Spro Sap ref img Fin accounting Fin accounting global settings Document
Documentheader Document types Define document type
Click on POSITION
Give the document type as SA enter
Double click on SA ( G/l account document)
Click on number range information, Give the company code , click on intervals
Click on interval,
ARCHANA.K Page 24
Give the data enter and save.
Path : Spro Sap ref img Fin accounting Fin accounting global settings Document Line
items Controls Maintain field status variant.
Remove 0001 and give any 4 alpha numeric character field status variant, enter it gives a message click on
copy all, enter and save.
ARCHANA.K Page 25
Double click on G001, double click on general data, select TEXT as required entry.
Path is same.
Click on position
Save
ARCHANA.K Page 26
Chapter 4
Definition
The chart of accounts is a variant which contains the structure and the basic information about
general accounts.
You define or edit the existing chart of accounts with a four character ID.
The chart of accounts must be assigned to a company code.
ARCHANA.K Page 27
Give the data enter and save.
ARCHANA.K Page 28
20.Define Retained Earnings Account:
Retained earnings account is created to carry forward balances from one financial year to another
or from one month to another month.
Path : Spro Sap ref Img Fin accounting General ledger accounting Business transactions
Open item clearing Clearing differences define tolerance group for G/L accounts
Path is same.
ARCHANA.K Page 29
Enter the data and save.
Path : Spro Sap ref img Fin accounting (new) Fin accounting global settings (new)
business transactions document splitting Classify G/l accounts for document splitting
Path : Spro Sap ref Img Fin accounting Fin accounting global settings Company code
Enter global parameters
ARCHANA.K Page 30
Here, we can view few of the important basic settings created.
Click on position
Save.
ARCHANA.K Page 31
CREATE A G/L ACCOUNT
Centrally
At chart of accounts
At company code
GL accounts
Path : Accounting Fin accounting General ledger Master records Individual processing
GL account 1000
Company code HCL1
Choose create icon or goto menu bar select GLaccount Create
.
Account group:____________
Select balance sheet ( if you are creating B/S account)
Select
Select only balance in local currency
Select line item display
Select open item management
Sort key 001 (press f4 for details)
Select
Give field status group ____
Enter and save.
ARCHANA.K Page 32
Click on create icon
Account group _______
Select balance sheet ( if you are creating b/s accounts)
Select
Select only balance in local currency
Select line item display
Select open item management
Sort key 001 (press f4 for details)
Select
Give field status group ____
Enter and save.
Select
Select only balance in local currency
Select line item display
Sort key 001 (press f4 for details)
Select
Give field status group ____Enter and save
ARCHANA.K Page 33
Click on create icon
Account group _______
Select profit and loss account ( if you are creating p/L accounts)
Select
Select only balance in local currency
Select line item display
Sort key 001 (press f4 for details)
Select
Give field status group ____
ARCHANA.K Page 34
Chapter 4
PATH : Sap easy access Accounting Financial accounting General ledger Posting General
ledger posting (F-02)
ARCHANA.K Page 35
ENTER
ARCHANA.K Page 36
Enter and save. Enter again.
ARCHANA.K Page 37
Chapter 5
ACCOUNTING DOCUMENTS
Hold Document:These documents are used for temporary entry purpose where we can held a document for 2
days. hold documents can be created , edited, deleted and executed. Program to convert held documents is
RFTMPBLU.
Select document on menubar, select Hold. Give Temporary number (any number) as the document saves
on that number temporarily.
TC: F-02
Update the header details ( date, period , type, company code, currency)
Select document on menubar and select Get held documents
Update temporary number given enter if required to save in the database save it or u can delete it.
3. Display documents
TC: FB03
Park documents: These are also used for temporary entry purpose. we can park a document for
maximum for 1 month, required to consider approval by higher authorities to post it in company code and
mostly parked higher amount documents only. the difference between hold and park document is
temporary document such number is not required in park documents.
ARCHANA.K Page 38
1. Create park document
TC: F-65
PATH : Sap easy access Accounting Financial accounting General ledger Posting General
ledger parking (f-65)
PATH : Sap easy access Accounting Financial accounting General ledger Document
parked documents Display (FBV3)
ARCHANA.K Page 39
4.Display Changes:
PATH : Sap easy access Accounting Financial accounting General ledger Document
parked documents Display (FBV5)
Here we can view all changes made to a particular document. Update the required fields.
ARCHANA.K Page 40
Fast data entry or Account Assignment Model:
TC: F-02
PATH : Sap easy access Accounting Financial accounting General ledger Posting General
ledger posting (f-02)
This is one of the accounting document where we can post compound entries(multiple entries in
one document) which are similar in nature for posting
update only header data
Hit fast data entry as shown below
Enter
ARCHANA.K Page 41
double click on each blue line item and update the text until the last item ,, then we can save a document. This is time
consuming process so not advisable accounting document.
ARCHANA.K Page 42
Enter and save and hit enter again in Number range transport request.
Update first run on date : starting date and month of recurring expense
ARCHANA.K Page 43
Last run on : Ending date and month (usually it will be financial year i e (April to March )
interval in months : hit F4
Rundate : date to be updated for batch input (either 31 or 1 )
Post An Expense Invoice
for ex: 40 Rent paid a/c DR 5000
50 To Bank a/c 5000
Menupath : : Sap easy access Accounting Financial accounting General ledger Document
Reference document recurring document change (fbd2)
Here we can edit particular fields only ( amount, value date, text fields )
update the fields (document number, company code, fiscal year)
hit enter
ARCHANA.K Page 44
Edit the data if required enter and aND save.
ARCHANA.K Page 45
enter .. Here
we can view the document .
execute (F8)
ARCHANA.K Page 46
6. Execute the Recurring documents TC : F.14
Sap easy access Accounting Financial accounting General ledger Periodic processing
Recurring entries Execute(F.14)
ARCHANA.K Page 47
Select ABC session as shown click on process,
Click on process , select display errors only (radio button) Click on process again
ARCHANA.K Page 48
click on Exit Batch input.
7. View or Display the recurring document posting for the current month (TC : FB03)
ARCHANA.K Page 49
We can view the document posted for the current month as 31.10.2016 Last date of the month
Chapter 6
OPEN ITEM MANAGEMENT is an indicator which is set while you create a particular G/l master record like
liabilities assets if we check this indicator we can view open item, cleared items and all items of a particular
G/L accounts open item means amount which is outstanding to pay cleared item means amount which is
payed. All items means open
1. Standard payment
2. Partial payment
3. Residual payment
ARCHANA.K Page 50
1. Create Salary Payable a/c (Outstanding liability): FS00
GL account
Company code
Choose create icon or goto menu bar select GLaccount Create
.
Account group:____________
Select balance sheet ( if you are creating B/S account)
Select
Select only balance in local currency
Select line item display
Select open item management
Sort key 001 (press f4 for details)
Select
Give field status group ____
Enter and save.
ARCHANA.K Page 51
4. View the G/l line items :
Menu path : Sap easy access – Accounting - Financial accounting – G/L edger – Account – FBL3N - Enter
Company code :
G/L Account : Press f4 and select salary payable
Select All Items (open+cleared)
Click Execute f8
U can see the document posted shows status in red color . it indicated amount outstanding and balance in
local currency shows open balance (outstanding to pay)
BANK DATA:
Account : Bank
Amount : 60000
Value date : Press f4 and select f2
Text : Being total salary paid
ARCHANA.K Page 52
Company code :
G/L Account : Press f4 and select salary payable
Select All Items (open+cleared)
Click Execute f8
The status shows in green color which indicated amt paid.Amount in local currency as 0.
Company code :
G/L Account : Press f4 and select salary payable
Select All Items (open+cleared)
Click Execute f8
BANK DATA:
Account : Bank
Amount : 20000 (partial amount)
Value date : Press f4 and select f2
Text : Being partiall salary paid
Enter
ARCHANA.K Page 53
Click on partial payment tab
ENTER - Save
Company code :
G/L Account : Press f4 and select salary payable
Select All Items (open+cleared)
Click Execute f8
11. Outgoing payments (Residual) : F-07
Document date : Press f4 and select f2 Type : SA Company code : Cbr1
BANK DATA:
Account : Bank
Amount : 40000 (Remaining amount)
Value date : Press f4 and select f2
Text : Being remaining salary paid
Enter
Save.
ARCHANA.K Page 54
11. View the G/l line items :
Company code :
G/L Account : Press f4 and select salary payable
Select All Items (open+cleared)
Click Execute f8
Chapter - 7
CURRENCIES
In SAP to convert from one currency to another currency we have to update conversion keys.
There are 3 conversion keys :
Currencies are configured T client level but not at Company code level.
Configuration steps:
ARCHANA.K Page 55
2. Define translation ratios for currency translation
Menupath : Spro Sap Ref img Sap Net weaver General Settings Currencies Define translation
ratios for currency translation
Click on yes
ARCHANA.K Page 56
Chapter - 8
ACCOUNTS PAYABLE
Accounts Payable is one of the core sub module in SAP FI. It deals with vendors or suppliers data. It deals with
Purchases with suppliers It is also part of Material Management. There are 2 types of Transactions ;-
1. Normal Transactions: These transactions deals with purchases made and payments to the suppliers
(Standard, Partial, Residual )
2. Special Transactions : These transactions are not reflected in the related reports (ledger reports)
a) Down payments,
b) Advances paid etc in order to reflect in reports they have to be transferred to normal transactions .
1.Domestic vendor
2.Foreign or International vendor
3.One- time vendor.
Configuration steps:
ARCHANA.K Page 57
Enter--> Double Click on Comp. Code Data--> Double Click on Account Mgmt--> Reconciliation
Account as Required Entry--> Enter & Save
ARCHANA.K Page 58
Create Sundry Creditors in FS00
Reconciliation A/c-Vendors, Sort Key- 012, Field Status Group- G067
ARCHANA.K Page 59
Posting With Vendor- F-43
(Posting Keys are 31-Dr, 40-Cr)
Vendor A/c Dr
To Purchases/ Materials A/c
Error Message: In co. Code _____ the No Range 19 is missing for the Year 2012
Open a New Session--> FBN1--> Co. Code--> Intervals--> Interval--> No, Year, From No, To No-->
Enter & Save
ARCHANA.K Page 60
Enter the Data-->Enter &Save
Error Message: In co. Code _____ the No Range 15 is missing for the Year 2012
Open a New Session--> FBN1--> Co. Code--> Intervals--> Interval--> No, Year, From No, To No-->
Enter & Save
Open a New Session--> SM30--> Table/View--> Click on Maintain--> New Entries--> Give Co. Code
--> Enter & Save
ARCHANA.K Page 61
Special Transactions
Advances or Down Payments
Reconciliation A/c-- Sundry Creditors, Spl G/L Account--> Advance Paid--> Enter & Save
ARCHANA.K Page 62
Down Payment-- F-48
Path: SAP Easy Access--> A/cing--> FA--> A/P's--> Document Entry-->Down Payment--> F-48
Vendor A/c Dr
To Purchases/ Materials A/c
MenuPath: SAP Easy Access--> A/cing--> FA-->A/P's--> Document Entry--> F-43
ARCHANA.K Page 63
Transfer from Special to Normal--F-54
Path: SAP EASY Access--> A/cing-->FA--> A/P's--> Document Entry-->Down Payment-->F-54
ARCHANA.K Page 64
Chapter 9
ACCOUNTS RECIEVABLE:
Accounts Receivable is one of the core sub module in SAP FI. It deals with vendors or
customers data. It deals with sales data It is also part of Sales Distribution There are 2
types of Transactions ;-
1. Normal Transactions: These transactions deals with Sales made and payments
received from customers.
(Standard, Partial, Residual )
2. Special Transactions: These transactions are not reflected in the related reports
(ledger reports)
a) Down payments ,
b) Advances Received etc in order to reflect in reports they have to be transferred to
normal transactions.
1.Domestic customer
2. Foreign or International vendor
3.One- time customer.
Configuration steps:
ARCHANA.K Page 65
Enter--> Double Click on Comp. Code Data--> Double Click on Account Mgmt--> Reconciliation Account as
Required Entry--> Enter & Save
ARCHANA.K Page 66
Assign Number Ranges to Customer Account groups
Path: Path Same till Preparations for Creating Customer Master Data--> Assign Number Ranges to
Customer Account groups-->Position--> Account Group--> Give No Range No
ARCHANA.K Page 67
Posting With Customer- F-22
(Posting Keys are 01-Dr, 50-Cr)
Path: SAP Easy Access--> A/cing--> FA-->A/R's--> Document Entry--> F-22
ARCHANA.K Page 68
Enter the Data--> Enter & Save
Error Message: In co. Code _____ the No Range 14 is missing for the Year
Open a New Session--> FBN1--> Co. Code--> Intervals--> Interval--> No, Year, From No, To No-->
Enter & Save
ARCHANA.K Page 69
Double Click on Down payment--> Chart of A/c's-->Enter
Give Reconciliation A/c-- Sundry Debtors, SPL G/L A/c-- Advance Received--> Enter & Save
ARCHANA.K Page 70
Enter the Data-->Enter & Save
Customer A/c Dr
To Sales A/c Cr
Transfer from Special to Normal--F-39
Path: SAP EASY Access--> A/cing-->FA--> A/R's--> Document Entry-->Down Payment-->F-39
ARCHANA.K Page 71
Chapter -10
DUNNING
Dunning means ―sending reminder notices to the liable customers after the due date
elapsed to make the payments”.
It is configured at company code level and dunning procedure have to be created and
assigned to customer master data.there are almost 9 dunning levels
1 to 7 : Normal or approach level
8 : Special level
9 : Legal level
Dunning charges are laid on customer for the expenses incurred to send notices etc..
Minimum amounts are collected from customers per each dunning level.
Configuration steps:
ARCHANA.K Page 72
2. Define dunning procedures
Spro - sap ref img - financial accounting - accounts receivable and accounts payable -
business transactions - Dunning - dunning procedure - define dunning procedure
Click on Charges
ARCHANA.K Page 73
Enter , click on Minimum Amounts
ARCHANA.K Page 74
Check Dunning by dunning area and Seperate notice per dunning level of your Company Code
Click on Dunning Texts again
ARCHANA.K Page 75
Click on correspondence tab
Update dunn procedure created
Enter and save.
ARCHANA.K Page 76
Chapter -11
BANKING FUNCTIONS
Configuration steps:
1. Define House banks
Menu path: Spro - sap ref img - financial accounting - bank accounting - define house banks
Click on New entries
Update the Bank details as below
ARCHANA.K Page 77
Enter and save.
ARCHANA.K Page 78
Enter and save
ARCHANA.K Page 79
update city enter and save
ARCHANA.K Page 80
5. Check Cancellation : FCH8
ARCHANA.K Page 81
Automatic payment program (APP)
In automatic payments, the checks
are automatically generated and are
sequential.
In SAP, Cheques are spelled as
CHEK/CHECK and we work on
house banks which meeans a
company code consists of more than
3 banks maximum of 16 banks. each
bank is identified with branch Id or
keyand have to be assigned to
vendor master data.
ARCHANA.K Page 82
…
SAP Automatic payment program involves configuration
in which company codes are integrated ..payment method
and bank details are configured sp that automatically in
payment run it picks up payment based on the bank …
ARCHANA.K Page 83
A. Bank selection or payment program selection.
(FBZP)
Configuration steps:
Update the required fields like company code , paying company code and sending company code, check the
relavent fields
ARCHANA.K Page 84
Enter and save.
2.
ARCHANA.K Page 85
3.
4.
ARCHANA.K Page 86
Set up payment method per company
ARCHANA.K Page 87
2. Assign the payment method to vendor master data : XK02
Give company code and vendor (press F4)
Select payment transactions in company data tab
Update payment method as ―C‖
ARCHANA.K Page 88
3. Create check lots for automatic payment positings : FCHI
Give company code and Identification feature (any 5 character alpha numeeric code)
click on Parameter tab
update the required fields
ARCHANA.K Page 89
Save Go back
Click on proposal tab
update the required fields
Hit enter till the status is “ Payment proposal has bee created”
Clik on propasal tab again
Select All accounting clerks
Double click on payment amount (grey line item)
Double click on payment amount (grey line item) again
ARCHANA.K Page 90
Click on reallocate
Update payment method, bank and account id, due date. Clik on √ enter save and go back
ARCHANA.K Page 91
Hit enter till u get
ARCHANA.K Page 92
Click on maintain variants
Select all selection screens
Click on continue
ARCHANA.K Page 93
Update the above shown fields click on attributes
Give the meaning, check the box “only for background processing “
Save and go back and save again.
ARCHANA.K Page 94
Hit enter.
2. VIEW OUTPUT OR SPOOL
ARCHANA.K Page 95
3. View the vendor Balance : FBL1N
Payment method is updated as” C “ it indicates automatic payment through Check.
ARCHANA.K Page 96
4. Check Register : FCHN
ARCHANA.K Page 97
Chapter 12
CASH JOURNAL
Cash Journal in sap means petty cash book where the cashier maintains the petty cash on impressed
system with the minimum amount
Cash journal will not accept negative balances. It is maintained the client level and can be weekly, daily
and on monthly basis.
Configuration steps:
Enter - save
ARCHANA.K Page 98
4. Create incoming cash a/c and outgoing cash a/c: FS00
Spro – sap reference img – financial accounting – bank accounting - business transactions – cash
journal – create change, delete, business transactions
New entries
Spro – sap reference img – financial accounting – bank accounting – business transactions – cash
journal – Set up print parameters for cash journal
Select the row 0006,
Click on copy as (F6)
Remove the code and give your company code
ENTER – Save
ARCHANA.K Page 99
END USER PART
Sap easy access – accounting – financial accounting – banks – incoming – bank statement
select the row - select go to on Menu bar – click on follow on document (to view the journal
entry which is posted automatically)
TAXATION
In Sap Taxation plays a vital role which consist of input tax, output tax, additional taxes etc.
Input tax is a tax which is charged when you make purchases and it is identified with a default key
called ( V )
Output tax is a tax which is charged when you make sales and it is identified with ( A)
These tax codes have to be assigned to company code and non taxable transactions and Raw materials
or Purchases and Sales A/c
Enter – Save – select the row created – Double click on control data
New entries
ST C TYPE DESCRIPTION FROM TO ACCOUNT KEYS
1 BASB BASE AMOUNT
2 MWAS OUTPUT TAX 1 1 MWS
3 MWVs INPUT TAX 1 1 VST
Enter – save
Spro – sap reference img – financial accounting – financial accounting global setting – tax on sales
purchases – basic settings – assign country to calculation procedure –
Click on img activity
Click on position
Give Country : IN
Enter
remove the code and give tax procedure created
Enter – save
Country : IN
Tax code : A1 - Enter outputtax 5% (for example)
Tax type : A
Enter - output tax :5%
Place the cursor on input tax
click on De-active line Save
Tax type V
Enter – Input tax :5%
place the cursor on output tax
Enter - save
Spro – sap reference img - financial accounting – financial accounting global setting –tax on sales /
purchases – posting – define tax codes for non taxable transactions
click on position
Give company code
Enter
INPUT TAX OUTPUT TAX
Enter – save
Company code :
Control data tab
Tax category : V1 (F4) Save
Enter
Pstkey : 50
Account : sales
Enter
Amount : *
Text : +
Enter – go to document on menu bar – select stimulate – double click on the blue line item-
Enter - save
100 Rs 10 Rs 5 Rs 115 Rs
Ex : Employee salary
Excise Registers :
These are standard registers in India
INPUT MATERIAL
1. RG 23A – Part – 1
2. RG 23B - Part – 2
ASSET /CAPITAL GOAL
1. RG23C – 1
2. RG23C - 2
3. RGI – In house products ( Finished goods )
4. RG23D – Depo
5. PLA - Personal ledger a/c
6. RT12 - Monthly Return (ERI)
SAP CIN
ASSET ACCOUNTING
1. In Sap, Asset accounting is one of the Module but a apart of it is included in SAP FI.
we have to copy SAP Asset accounting standards from SAP germany. there are almost 11
depreciation areas like Book depreciation , Investment depreciation, Cost cepreciation,Tax
depreciation etc...
we mostly work on Book Depreciation which means posting to accounts. Depreciation keys have
to be maintained which means rate + method
a. Technical
b. Land
c. Furniture
d. AUC
(if u take AUC asset , asset should relate to any one of categories
Acquisition of asset
Accumulated depreciation
Depreciation
Sale of asset
Scrap
(after creating these ledgers ,, these have to be integrated with related asset type
1 Balancing method
CONFIGURATION STEPS
Menu path : spro - sap ref img - asset accounting - organisational structure - Copy reference chart
of depreciation
Go back 1 step
Go back 1step
Click on delete.
Click on position give company code, enter, give input tax V0, output tax A0 enter,
enter and save
3. Step
Menu path : spro - sap ref img - asset accounting - organisational structure - Assign chart of
depreciation to company code
Click on position give chart of depreciation, enter, assign chart of depreciation.enter and save .
Menu path : spro - sap ref img - asset accounting - organisational structure - Asset classes - specify
account determination
6.Step
Path is same
Give company code click on intervals , click on interval, give no 01, from number
1 to number 100 enter and save.
8.step
A . Machinery a/c
A/c group: Assets
Short text : Machinery
Long text: Machinery a/c
Recon.acct type: Assets
Tick line item display s
Sort key : 018
Field status group; G067
Enter and save.
B. Sale of an asset
A/c group: Incomes
Short text : Sale of an asset
Long text: Sale of an asset a/c
Tick line item display
Sort key : 001
Field status grp: G052
Enter and save.
C. Profit on asset
A/c group: Incomes
Sht text : Profit on asset
Long text: Profit on asset a/c
Tick line item display
Sort key : 001
Field status grp: G001
Enter and save.
D. Loss on asset:
A/c group: Expenses
Sht text : Loss on asset
Long text : Loss on asset a/c
Tick line item display
Sort key : 001
Field status grp: G001
E. Scrap a/c
A/c group: Expenses
Sht text : Scrap
Long text: Scrap a/c
Tick line item display
Sort key : 001
Field status grp: G001
Enter and save.
F. Depreciation a/c
A/c group: Liabilities
Sht text : Depreciation
Llong text: Depreciation a/c
Re con.acct type: assets
Tick line item display
Sort key : 018
Field status grp: G067
Enter and save.
10. step:
Assign GL accounts
11.step
Define maximum amount method
Menu path : spro - sap ref img -financial accounting - asset accounting - depreciation - valuation
methods - depreciation key - calculation methods - define maximum methods
11.step
New entries
12.step
New entries
13.step
14.step
Menu path: spro - sap ref img -financial accounting - asset accounting - valuation - Amoutn
specifications - Specify max amt for low value assets
Double click on 1st line
Select your asset class click on low value assset chek give value as 0.
16.step
New entries
17.step
New entries
18.step
Click on position
.
ARCHANA.K Page 123
2. Create sub asset (AS11)
Account determination will be carried out depending upon these three factors.
■ Valuation level — It is an organization structure, which determines at which levelvaluation will be done
for material. Valuation can be done at plant level or company code level. Valuation must be at plant level if
you want to use the application component PP or Costing, or if the system is an SAP Retail system.
The decision you make is valid for the entire client. It is recommended that youset material valuation at
plant level.
■ Valuation area— T he valuation area is a component of valuation level. Supposeyou have created the
valuation level at the plant level and there are severalplants at the company code level; each plant is a
valuation area for the purposeof inventory.
■ Valuation grouping code — The valuation grouping code is a set of valuation areasthat are grouped
together for the purposes of accounting. Through the accountdetermination process, it will be related to
the COA. The valuation groupingcode makes it easier to set automatic account determination. Within the
COA,you assign the same valuation grouping code to the valuation areas you wantto assign to the same
account. Valuation grouping codes either refl ect a fi ne distinction within a COA or correspond to a COA.
Within a COA, you can usethe valuation grouping code.
■ Post stock values of materials of the same material type to different G/L accounts
■ Post stock values of materials of different material types to the same G/L accountMaterial type —This
groups together materials with the same basic attributes,such as raw materials, semifi nished products, or fi nished
products. When creating a material master record, you must assign the material to a material type.
The material type you choose determines:
■ Whether the material is intended for a specifi c purpose, such as a confi gurable material or process
material
Transaction Dependent:
■ Movement types —This is a classifi cation key indicating the type of material movement (for example,
goods receipt, goods issue, or physical stock transfer). The movement type enables the system to fi nd
predefi ned posting rules determining how accounts of a fi nancial accounting system (stock and
consumption accounts) are to be posted and how the stock fi elds in the material master record are to be
updated.
■ Transaction/Event key— This is a key allowing the user to differentiate between the various transactions
and events (such as physical inventory transactions and goods movements) that occur within the fi eld of
inventory management. The transaction/event type controls the fi ling/storage of documents and the
assignment of document numbers. Some important transaction keys are BSX, GBB, and WRX.
Using the organization dependent, material master dependent, and transaction dependent areas, you
determine the inventory management requirements, which are:
■ Whether changes in value are also updated in the stock accounts in fi nancial
accounting .
In a simple business scenario, you will pass the following accounting entries from the time of goods receipt until
payment to vendor.
1. What is „SAP'?
‗SAP‘ is an acronym for ‗Systeme, Anwendungen, Produkte der Dataenverarbeitung,‘ in German,
meaning „Systems, Applications, and Products in Data Processing.‟ Founded in 1972, SAP—
with its headquarters in Walldorf, Germany—is the global market leader in collaborative, interenterprise
business solutions (i.e., business software). SAP employs close to 40,000 employees
worldwide, with more than 100,000 installations in about 40,000 companies in 120 countries.
More than 12 million people use SAP on a daily basis. There are more than 20 industry-specific
‗Industry Solutions,‘ known commonly as ‗IS‘ (IS-Oil, IS-Retail, IS-Bank, etc.).
The Database Layer consists of an RDBMS (Relational Database Management System), which
accepts the database requests from the Application Layer, and sends the data back to the
Application Layer, which in turn passes it on to the Presentation Layer.
The Application Layer or the server interprets the ABAP/4 programs, receiving the inputs from
them and providing the processed output to them.
The Presentation Server or ‗Presentation Layer‘ is what is installed on the typical workstation of
a user. This is nothing but the SAPGUI, which when started provides the user with the interface of
SAP R/3 menus. This interface accepts the inputs from the user, passes them on to the
Application Server, processes the inputs and sends back the output. If database processing is
required, the Application Server sends the details to the Database Layer, receives the data, and
6. What is an „RFC‟?
A „Remote Function Call (RFC)‟ is a call to a ‗function module‘ running in a system different
from the ‗calling-system.‘ The remote function can also be called from within the same s ystem (as
a ‗remote call‘), but usually the ‗calling-system‘ and the ‗called-system‘ will be in different systems.
An RFC helps to take care of the following communication:
�Communications between two independent SAP systems.
�Client-server communications between an external Client and an SAP system acting as
the server.
�Client-server communications between an SAP System acting as the Client and an
external server.
8. What is a „Transport‟?
A „Transport‟ in SAP is nothing but the transfer of R/3 System components from one system to
another. The components to be transported are specified in the object list of a transport request.
Each ‗transport‘ consists of an ‗export process‘ and an ‗import process‘:
�The export process reads objects from the source system and stores them in a data file
at the operating system level.
�The import process reads objects from the data file and writes them to the database of
the target system.
A „Development Client‟ is also called a ‗sand box‘ Client and is sometimes known as a ‗play‘
Client. This is the logical place in the SAP system where you try out new configurations, write
new programs, etc. This is the place, as the name suggests, where you can ‗play‘ around before
finalizing a scenario for customization.
Once you are okay with the configuration or a new program, you will then move it manually
(transport) to the ‗Test Client‟ where you will carry out all the tests (both modular and integration).
The end-users are provided with the training using the ‗training‘ Client. Sometimes both the ‗test‘
and ‗training‘ Client are in a single ‗instance.‘ The ‗quality assurance‘ Client helps with necessary
quality checks before something is ready to be passed on to the ‗production‘ Client.
After satisfactory results, it will be transported (automatically) to the „Production Client‟ (also
called the „Golden Client‟). You will not be able to make any modifications, manually, to the
‗production‘ Client and the authorization is very limited because this Client is responsible for dayto-
day business transactions and any issues here will jeopardize all business operations, which is
why this is also called the „live‟ Client.
Do not confuse this term with the ‗Client‘ that denotes a customer in normal business parlance.
The „IMG (Implementation Guide)‟ in SAP provides you with the various configuration steps in a
tree-like structure for easy access with the nodes at the bottom representing the configuration
objects. This is the central repository for customizing, providing a step-by-step guide for carrying
out various activities. Besides the steps/activities, the IMG also contains explanations concerning
the order in which you need to make the customizations. When you execute an activity from the
IMG, you are indirectly changing the values (parameters) in the underlying table.
14. Name the Submodules Within FI, from Which FI-GL Gets
Simultaneous Postings.
�Accounts Receivable (FI-AR)
�Accounts Payable (FI-AP)
�Asset Accounting (FI-AA)
What is a „Company‟?
A „Company‟ in SAP is represented by a 5-character alphanumeric code and usually represents
the enterprise or the group company. A Company can include one or more Company C odes. The
creation of a Company, in SAP, is optional.
Once you are okay with the configuration or a new program, you will then move it manually
(transport) to the ‗Test Client‟ where you will carry out all the tests (both modular and integration).
The end-users are provided with the training using the ‗training‘ Client. Sometimes both the ‗test‘
and ‗training‘ Client are in a single ‗instance.‘ The ‗quality assurance‘ Client helps with necessary
quality checks before something is ready to be passed on to the ‗production‘ Client.
After satisfactory results, it will be transported (automatically) to the „Production Client‟ (also
called the „Golden Client‟). You will not be able to make any modifications, manually, to the
‗production‘ Client and the authorization is very limited because this Client is responsible for dayto-
day business transactions and any issues here will jeopardize all business operations, which is
why this is also called the „live‟ Client.
Do not confuse this term with the ‗Client‘ that denotes a customer in normal business
2. Transport request. With this method, you will not be able to select the objects, and theproject as a whole is
transported. Use the Menu Path ‗LSMW>Extras >Create change
34. Name the Submodules Within FI, from Which FI-GL Gets
Simultaneous Postings.
� Accounts Receivable (FI-AR)
� Accounts Payable (FI-AP)
� Asset Accounting (FI-AA)
All the Company Codes within a Company should use the same Chart of Accounts and the same
Financial Year, though they all can have different Local Currencies.
Table Data refers to the customized information for a particular Client. This includes data such as
payment terms, discounts, pricing, tolerance limits, etc., which you do not normally change on a
day-to-day basis.
Transaction Data is the day-to-day recording of business information such as purchase orders,
sales returns, invoices, payments, collections, etc. This includes both system-generated data (tax,
discount, etc., automatically calculated by the system during document posting) as well as usergenerated
data.
Master Data is the control information required to decide how transaction data gets posted into
various accounts (such as customers, vendors, GL, etc.). The master data is usually shared
across modules (for example, customer master records are common both to FI and SD in SAP)
obviating the need for defining it in various application areas. The master data remains in the
1. Original Documents: these documents relate to the origin of business transactions such
as invoices, receipts, statement of accounts from bank, etc.
IDES is a sample application with sample master data and standard confi guration
provided for faster learning and implementation. For example, the following FI
company codes are in IDES. (These are just examples; there are many more
74. Explain the relationship between the Sort key and the Assignment field.
The Sort key defi nes the fi eld(s) used to populate the Assignment fi eld when a document is posted in the G/L.
The Assignment fi eld is used as a sort criterion when displaying G/L account line items
75. What is the difference between the company and the company code?
A company is the organizational unit used in the legal consolidation module to roll up fi nancial statements of
several company codes. The company code is the smallest organizational unit for which a complete, self-contained
set of accounts can be drawn up for purposes of external reporting.A company may be assigned to n number of
company codes.
The special periods in a fi scal year variant can be used for posting audit or tax adjustments to a closed fi scal year.
The logic behind the use of special periods is to identify and have control over transactions after the closing of
normal posting
■ Transaction date
■ Posting date
■ Document date
■ Entry date
■ General data segment: This segment holds a common set of data applicable
for all company code.
■ C ompany code segment: These are company code specifi c data that can’t be
shared with other company code.
■ P urchase organization segment: Like company code data, this segment contains
79. What factors differentiate one dunning level from another dunning level?
The most important point that differentiates dunning levels is the dunning texts. The dunning text defi nes the
urgency of the dunning notice. Other differentiating factors are dunning charges, minimum and maximum amounts,
etc.
The bank type is used to identify the bank through which the customer or vendor will carry out the transaction. This
fi eld is also important from the point of view of an automatic payment program. For example, Vendor supplies
materials and services. Vendor X also maintains two separate bank accounts, one for services and another one for
materials. The vendor requests that payments for services be emitted to his bank account that is meant for services.
In this circumstance, you may select the appropriate bank account when posting a transaction.
An asset class is the main criterion for classifying fi xed assets according to legal and management requirements.
The asset class controls parameters and default values for asset masters. Each asset master record must be assigned
to one asset class.
.