Professional Documents
Culture Documents
Sap Implementation of Fi Co Reallife Project
Sap Implementation of Fi Co Reallife Project
A PROJECT REPORT
Submitted to the
SCHOOL OF MANAGEMENT
By
BALASUBRAMANIAN.L
(Reg.No.35080092)
Under the guidance of
P.Saravanan.Asst. Professor(Sr.G)
SCHOOL OF MANAGEMENT
SRM UNIVERSITY
SRM NAGAR, KATTANKULATUR,
KANCHIPURAM DISTRICT-603203
MAY-2010
ACKNOWLEDGEMENT
I first thank my Almighty God and my parents for their sustained blessings
and grace at all stages of my training.
I render my special thanks to our College Management and to our beloved Dean
Dr.Jayshree Suresh, for giving me this opportunity to carry out this Project.
Last but not the least, I thank my friends and well wisher for their good
cooperation while I am doing my project.
BONAFIDE CERTIFICATE
Certified that this project report titled IMPLEMENTING SAP ERP IN ABP Ltd
is the bonafide work of Balasubramanian.L who carried out the research under my
supervision.
Certified further, that to the best of my knowledge the work reported here in does
not form part of any other Project report or dissertation on the basis of which a
degree or award was conferred on an earlier occasion on this or any other
candidate.
Date:
Place:
Student signature
PROJECT GUIDE
DR.JAYSHREE SURESH
..
SAP Implementation of
FI, CO, MM, PP
Table of Contents
1. INTRODUCTION ............................................................................................................................................ 6
2.3
REALIZATION .......................................................................................................... 14
1. Introduction
SAP Implementation is the whole of processes that defines a complete method to
implement the Enterprise Resource Planning SAP ERP software in an organization. The SAP
implementation method described in this entry is a generic method and not a specific
implementation method as such. It is based on best practices and case studies from various
literature sources and presents a collection of processes and products that make up a complete
implementation method to allow any organization to plan and execute the implementation of
SAP software
The implementation of SAP software, such as SAP R/3 is almost always a massive operation that
brings a lot of changes in the organization. The whole process can take up to several years.
Landscape is like a server system or like a layout of the servers or some may even call it
the architecture of the servers viz. SAP is divided into three different landscapes Development,
Quality and Production.
- Development (DEV) is where the consultants do the customization as per the company's
requirement. It would have multiple clients for ex: 190- Sandbox, 100- Golden, and 180- Unit
Test.
- Quality is where the core team members and other members test the customization. Quality
may again have multiple clients for ex: 300- Integration Test, 700 to 710 Training.
- Production is where the live data of the company is recorded. It may have something like a
200 Production.
These names and numbers are the implementer's discreet on how they want it or they
have been using in their previous implementations or how are the client's business scenario.
Now whatever we do in the Sandbox doesn't affect the other servers or clients. Whenever
we are satisfied with our configuration and we can use it moving forward, we RE-DO it in the
golden client (this is a very neat and clean client and we cannot use it for rough usage). As we redo everything that we thought was important and usable, we get a transport request pop up upon
saving every time. we save it under a transport request and give our description to it. Thus the
configuration is transported to the Unit Test client (180 in this example).
Now upon a successful transport by the Basis guy, we have the entire configuration in the
Testing client, just as it is in the Golden client. The configuration remains in sync between these
two clients.
But in the Testing client we can not even access SPRO (Display IMG) screen. It's a transaction
only client where you perform the unit test. Upon a satisfactory unit test, we can move the good
configuration to the next Server (DEV). The incorrect or unsatisfactory configuration is
corrected in Golden (may again as well be practiced in the sandbox prior to Golden) and
accordingly transported back to 180 (Unit Test) until the unit test affected by that particular
configuration is satisfactory.
The Golden client remains the 'database' or we may rather call it the 'ultimate' reference client for
the entire good, complete and final configuration that is being used in the implementation.
These three are landscape of any Company. They organized their office in these three ways.
Developer develops their program in Development server and then transports it to test server. In
testing server tester check/test the program and then transport it to Production Server. Later it
will deploy to client from production server.
1.2 SAP R/3 Overview
SAP R/3 is SAP's integrated software solution for client/server and distributed open
systems. SAP's R/3 is the world's most-used standard business software for client/server
computing. R/3 meets the needs of a customer from the small grocer with 3 users to the multibillion dollar companies The software is highly customizable using SAP's proprietary
programming language, ABAP/4. R/3 is scalable and highly suited for many types and sizes of
organizations.
R/3 stands for real-time three tier architecture. This is the kind of architecture SAP R/3 system
has.
R/3 means three layers are installed in Different system/server and they are connected with each
other.
Web-enabled
Presentation
Application
Internet
Transaction
Service/Web
Service
Database
Presentation Layer
The presentation server is actually a program named sapgui.exe. It is usually installed on
a user's workstation. To start it, the user double-clicks on an icon on the desktop or chooses a
menu path. When started, the presentation server displays the R/3 menus within a window. This
window is commonly known as the SAPGUI, or the user interface (or simply, the interface). The
interface accepts input from the user in the form of keystrokes, mouse-clicks, and function keys,
and sends these requests to the application server to be processed. The application server sends
the results back to the SAPGUI which then formats the output for display to the user.
Application Layer
Database Layer
The database layer consists of a central database system containing all of the data in the
R/3 System. The database system has two components - the database management system
(DBMS), and the database itself. SAP does not manufacture its own database. Instead, the R/3
System supports the following database systems from other suppliers: ADABAS D, DB2/400
(on AS/400), DB2/Common Server, DB2/MVS, INFORMIX, Microsoft SQL Server, ORACLE,
and ORACLE Parallel Server.
Secondary objective
To study the concepts of preparing business blueprint
To explain about phases of ASAP Methodology
To brief about step by step Realization part of FI , CO & SD
To discuss about the Testing methodologies
To explain about the requirements of ABP Ltd limited
2. ASAP Methodology
Project
preparation
Blueprinting
Definition
Requirements
Final
preparation
Realization
Design
Build
Test
Implement
Go-live
closeout
Establish the project organization and relevant committees and assign resources
In this phase, create a blueprint which categorizes documents of enterprise requirements and
establishes how business processes and organizational structure are to be represented in the SAP
System. Here Gap Analysis is explained. There are certain details are necessary in blue print.
(i.e) Duration, Start Date & End date, Status, No. of persons responsible for the project.
BUSINESS BLUEPRINT
2.2.1 Requirements
ABP Ltd manufactures and distributes Tyres and tubes. It has operations in India. The products
are sold throughout India. The company has four manufacturing plants located at Tamilnadu,
Kerala,Karnataka, and Andhrapradesh in India.
Tamilnadu plant produces Three stone Tyres, Karnataka plant produces Tubes, Kerala Plant
produces Tubeless tyres, and AP plant produces Radial tyres.
The purchasing organization at each plant looks after the material needs of the plants
respectively. Each purchasing organization is managed by their respective purchasing groups. 2
purchasing groups are assigned to each purchasing organization VG (Vendor Procurement
Groups) and LG (Local Procurement Groups).
Each plant has two types of storage locations (one for parts, semi-finished materials and the other
for finished products). Each manufacturing plant has its own shipping point.
The company has one sales organization which is responsible for Pricing, Selling and other Sales
related activities in India. Therefore, price of the products provided through the sales
organization should be the same in all the different states in India. There are two Distribution
channels assigned to the sales organization, Retail and Wholesale. All the grinders are sold to
both retailers and wholesalers by the sales organization. The sales area is divided into 4 Sales
districts based on geographical region TN, KL, KA and AP. The Sales districts could use
different marketing strategies and promotion methods. Each sales district has 2 sales offices in
their area and sales offices are divided into sales groups based on geographical region- East
Suburb, West Suburb, South Suburb, North Suburb and other regional areas.
Sales Representatives or Sales persons, the responsible persons for sales are belong to sales
groups and report to sales office about the sales activity of customers. Each Sales Personnel has
own Sales employee ID. These are maintained in Customer master data as partner function and
used in sales orders in SAP ERP.
ABP Ltd uses 2 business areas one for Tilting grinders division and the other for Tabletop
division. Thus, the financial statements including Profit and loss statement are generated
separately for each division. 2 cost centres are assigned to each business areas based on product.
As the company manufactures 4 different types of products, each cost centre calculates all the
related costs for each product. A work centre is assigned to each cost centre based on the type of
the grinders.
ABP Limited
ABP Ltd.
TN
ABP Ltd.
KL
ABP Ltd.
KA
ABP Ltd.
AP
2. 2.3.1 FI & CO
Controlli
ng
Area
BA55
BA55
ABP Ltd
Company
Code
BA77
Tyres
BA01
Tyres
CONTROLLING AREA
BA11
Production
of radial tyres
BA88
Tubes
BA02
Tubes
Business
Area
BA22
Tubeless Tyres
Cost
Center
Controlling Area
Description
BA55
COMPANY CODE
A company code is the smallest organizational unit for which a complete self-contained set of
accounts can be drawn up for the purposes of external reporting. As shown in the above diagram,
the following company code will be defined for ABP Ltd:
Company Code
Description
BA55
ABP Limited
BUSINESS AREA
Business areas provide an additional evaluation level for the purpose of segment reporting. In
Financial Accounting (FI), internal balance sheets and profit and loss statements area generated
on the basis of business areas. ABP Ltd has 2 business areas for each division.
Business Area
Description
BA77
BA88
Tyres
Tubes
COST CENTRE
Cost centres are used to collects related costs. There are 4 cost centres used for DG Ltd:
Cost Centre
Description
BA01
BA11
BA02
BA22
TYRES
RADIAL TYRES
TUBELESS TYRES
TUBES
REALIZATION
2.3 Realization
In this phase, configure the requirements contained in the Business Blueprint. Baseline
configuration (major scope) is followed by final configuration (remaining scope), which can
consist of up to four cycles. Other key focal areas of this phase are conducting integration tests
and drawing up end user documentation.
2.3.1 Configuration of FI
Change the project name as Dinesh and move on to status vals and select status and move into
right as shown below
Then select SAP reference IMG in the top of the screen to do the configuration part.
Save.
1000
BA55
ABP Manufacturing
ABP Sales
ABP General Admin
ABP Financial Expenses
ABP AUC
ABP Sales Revenue
ABP Cost of Goods Sold
Save.
Save.
Save.
Click on Accounts from reference icon and enter the accounts you want to copy from.
Click on G/L accounts creation icon.
Save.
Save.
Find the company code (BA55) on the upper side and click on Assign Activity.
Click on Choose Activity
Copy all the activity and Save.
Fiscal Year
Maintain Fiscal Year Variant
Financial Accounting > Financial Accounting Global Settings > Fiscal Year > Maintain
Fiscal Year Variant (Maintain shortened Fisc. Year)
Click on new entries and create fiscal year variant Z1.
Make 12 as ordinary posting period and 4 as special period.
Save.
Save.
Posting Periods
Define Variants for Open Posting Periods
Financial Accounting > Financial Accounting Global Settings > Document> Posting period>
Define Variants for Open Posting Periods
Click on New entries and enter the following:
BA00 Variant for ABP Ltd
Save.
Save.
Save.
Document Header
Define Document types
Financial Accounting > Financial Accounting Global Settings > Document > Document
header > Define Document Types
As document types are pre-defined in SAP, just make sure that Document types are correctly
exist which will be used for the FI process
Document Item
Define Posting keys
Financial Accounting > Financial Accounting Global Settings > Document> Line Item>
Controls> Define Posting Keys
Check posting keys which will be used for the FI process
Click on Field Status groups folder on the left side of the screen.
Check the followings as field status groups:
BPS1
BPS2
G001
G003
G004
G005
G006
G007
G008
G009
G011
G012
G013
G014
G017
G018
G019
G023
G025
G026
G029
G030
G031
G032
G033
G036
G039
G040
G041
G045
G049
G050
G052
G056
G059
G062
G064
G067
G068
G069
G070
G071
ICCF
Z001
Z002
ZFUN
Assign to the tolerance group just created BA55 to the company code BA55
Recurring Entries
Financial Accounting > Financial Accounting Global Settings > Document> Recurring
Entries> Define Run Schedules
New entry Define Run Schedules as ZBA1
Tax
Check Calculation Procedure
Financial Accounting > Financial Accounting Global Settings> Tax on Sales/Purchases>
Basic Settings> Check Calculation Procedure
Choose Define process
Choose TAXIN
Double click Control data folder on the left side of the screen
Check Condition types. If not exists as followings, create new entries
BASB
Base Amount
MWAS
Output Tax
MWVZ
Non-deduct.Input Tax
MWVS
Input Tax
Double click Field folder on the left side and check the fields.
Click on Tax accounts icon on the menu bar and choose Chart of accounts BA56
Financial Accounting > General Ledger Accounting > G/L Accounts > Master Records >
Preparations > Define Retained Earnings Accounts
Under Chart of Account BA55, Transaction: BIL Balance Carry Forward, enter retained
earnings account from the chart of account
P&L Statement Account type Account
X
900000 (Inappropriate retained earnings from previous yr)
Y
10900000 (AR60/Unapp.retained earnings from previous yr)
G/L Closing
Prepare Automatic Postings for Foreign Currency Valuation
Financial Accounting > General Ledger Accounting > Business Transactions > Closing >
Valuating > Foreign Currency Valuation > Prepare Automatic Posting for Foreign Currency
Valuation
Double click on Exch. Rate Diff. using Exch. Rate Key, Transaction KDB.
280000
280000
280000
280000
Save.
Go back to the previous screen and double click on Exchange Rate Dif.: Open Items/GL Acct,
Transaction KDF
Credit
280000(Foreign Currency Revaluation
G/L Integration
Define Accounts for Materials Management
Financial Accounting > General Ledger Accounting > Business Transactions > Integration >
Materials Management > Define Accounts for Materials Management
Double click on Expense/revenue from consign.mat.consum.(Transaction: AKO)
Account
236000 Losses - consumption for consignment
236000 Losses - consumption for consignment
236000 Losses - consumption for consignment
236000 Losses - consumption for consignment
236000 Losses - consumption for consignment
3100
sale
7900
sale
7920
sale
Account
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
235000 Losses - inventory transfer
Credit
192700 Bonus provisions (MM)
Double click on Subsequent settlement of revenues (Transaction B02) and enter the accounts to
repeat the above steps.
Debit
281200 Contribution bonus differences
differences
Credit
281200 Contribution bonus
Account
400020 Material Consumed
400020 Material Consumed
400020 Material Consumed
400020 Material Consumed
400020 Material Consumed
400020 Material Consumed
400020 Material Consumed
893010 Cost of goods sold without cost element
893010 Cost of goods sold without cost element
Val.
Class
3000
3001
3002
3030
3040
3050
3100
3200
7900
Account
300000 Inventory - Raw Material 1
300010 Inventory - Raw Material 2
300010 Inventory - Raw Material 2
303000 Operating supplies
304000 Spare Parts
305000 Packaging material
310000 Trading Goods
300000 Inventory - Raw Material 1
790000 Unfinished products
790010 Work in process from external
7910 procurement
7920 792000 Finished goods inventory
7925 792500 Finished goods inventory
account
Double click on Purchase offsetting account (Transaction EKG)
Val.
Valuation Account
Modif class
0001
3000
379999 Purchase offset account
0001
3001
379999 Purchase offset account
0001
3030
379999 Purchase offset account
0001
3040
379999 Purchase offset account
0001
3050
379999 Purchase offset account
0001
3100
379999 Purchase offset account
0001
7910
379999 Purchase offset account
Double click on Freight clearing (Transaction FR1)
192100 Freight Clearing Account (MM)
Double click on Freight provisions (Transaction FR2)
86100 Freight provision (MM)
Double click on Customs clearing (Transaction FR3)
192300 Customs Duty Clearing Account (MM)
Double click on Customs provisions (Transaction FR4)
86200 Customs provision (MM)
Double click on Purchasing freight account (Transaction FRE)
379998 Purchase account
Double click on External activity (Transaction FRL)
Val.
Class
1210
3000
3001
3002
3003
3030
3040
3050
3100
3200
3300
7900
7910
7920
Account
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
417001 Purchased services
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
VBO
VBO
VBO
VBO
VBO
VBO
VBO
VBO
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VBR
VKA
VKA
VKA
VKA
VKA
VKA
VKA
VKA
VKA
VNG
VNG
VNG
VNG
VNG
VNG
VNG
VNG
3000
3001
3030
3040
3050
3100
7900
7920
1210
3000
3001
3002
3003
3030
3040
3050
3100
3200
3210
3220
3300
3240
7900
7910
7920
7925
8100
8200
3000
3001
3030
3040
3050
3100
7900
7910
7920
3000
3001
3030
3040
3050
3100
7900
7910
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
VNG
VQP
VQP
VQP
VQP
VQP
VQP
VQP
VQP
VQP
VQP
VQY
VQY
VQY
VQY
VQY
VQY
VQY
VQY
VQY
ZOB
ZOB
ZOB
ZOB
ZOB
ZOB
ZOB
ZOB
ZOB
ZOB
ZOF
ZOF
ZOF
ZOF
7920
3000
3001
3030
3040
3050
3100
7900
7910
7920
7925
3000
3001
3030
3040
3050
3100
7900
7920
7925
3000
3001
3002
3030
3040
3050
3100
7900
7910
7920
3000
7900
7910
7920
890001
237000 Losses - consumption of quality control
237000
237000
237000
237000
237000
237000
237000
237000
237000
400001 Raw materials scrapped
400001
400001
400001
400001
400001
890001 Scrapped material - own production
890001
890001
400020 Materials consumed
400020
400020
400020
400020
400020
400020
893025 Inventory change - additions to co. produced goods
893025
893025
895000 Factory output of production orders
895000
895000
895000
Double click on Material ledger frm low.levels E/R diff. (Transaction KDV)
Debit
Credit
230050
280050
Double click on Consignment payables KON
Gen.
Modif Account
PIP
169900 Accounts Payable - consigment sale
Double click on Accruals and defer.acct(material ledger) (Transaction LKW)
3000
3001
3030
3040
3050
3100
7900
7920
231050
231050
231050
231050
231050
231050
231050
231050 Reconciliation Material ledger
PRF
PRF
PRF
PRF
PRF
PRF
PRF
PRF
3001
3030
3040
3050
3100
7900
7910
7920
231000
231000
231000
231000
231000
231500
231500
231500
Double click on Price Diff. from WIP Written Off (Mat.) (Transaction PRM)
231002 Material ldg single-level price differences (loss)
Double click on Material ledger fr.low.levels price dif. PRV
231520
281520
Double click on Cost (price) differences (mater.ledger) (Transaction PRY)
0001
231520
281520
0001
231099
231099 ML PRD consumption
Double click on Expense/revenue from revaluation (Transaction RAP)
231080
281080
Double click on Inv.reductions from log.inv.verification (Transaction RKA)
191120 Clearing-invoice reduction
Double click on Neutral provisions (Transaction RUE)
86300 Delivery costs provision (MM)
Double click on Unplanned delivery costs (Transaction UPF)
231600 Unplanned delivery costs
Double click on Input tax
(Transaction VST)
154000 Input tax (See account assignment text)
Double click on WIP from Price Differences (Int. Acty) (Transaction WPA)
791000 Products being processed
Double click on WIP from Price Differences (Material) (Transaction WPM)
791000 Products being processed
Double click on GR/IR clearing account (Transaction WRX)
191100 Goods Rcvd/Invoice Rcvd (third party)
Double click on GR/IR clearing acct (mat. ledger) (old) (Transaction WRY)
0001 191110
Customer Master
Define Account Groups with Screen Layout
Financial Accounting > Accounts Receivable and Accounts Payable > Customer Account >
Master Data >Preparation for creating customer master > Define Account Groups with
Screen Layout (Customers)
Click on New entries and enter the followings:
Account Group: BA01
Name: Wholesale customer
Save.
No Ranges
...XX
Vendor Master
Define Account Groups with Screen Layout
Financial Accounting > Accounts Receivable and Accounts Payable > Vendor Account >
Master Data> >Preparation for creating Vendor master > Define Account Groups with Screen
Layout (Vendors)
Click on New entries and enter the followings:
Account Group: BA02
Name: Vendor
Maintain field status if needed by double clicking.
Save.
No Ranges
XX
Outgoing Payment
Define Accounts for Overpayments/Underpayments
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Outgoing Payments Global Settings > Define Accounts for
Overpayments/Underpayments
Enter the followings:
Chart of Accounts
Transaction
Account
Incoming Payment
Define Accounts for Overpayments/Underpayments
Financial Accounting > Accounts Receivable and Accounts Payable >Business transactions >
Incoming Payment> Incoming Payments Global Settings > Define Accounts for
Overpayments/Underpayments
Enter the chart of account CA05 and enter the followings:
Chart of Accounts
Transaction
Account
Down Payment
Define Reconciliation Account for Customer Down Payments
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Down Payment Received > Define Reconciliation Account for Customer Down Payments
Choose the chart of account BA55 and enter reconciliation accounts for down payment received
and down payment request.
Account type
D (Customer)
Special G/L indicator F (Down payment Request)
Recon.
Account
140000(Trade Receivables-domestic)
140010 (Trade Receivables - domestic one-time)
141000(Trade Receivables foreign)
141010(Trade Receivables - foreign one-time)
Special
Account
196000 (Payment requests customers)
196000 (Payment requests customers)
196000 (Payment requests customers)
196000 (Payment requests customers)
Chart of Accounts
BA56
Account type
D (Customer)
Special G/L indicator A (Down Payment)
Recon.
Account
140000(Trade Receivables-domestic)
140010 (Trade Receivables - domestic one-time)
141000(Trade Receivables foreign)
141010(Trade Receivables - foreign one-time)
Special
Account
170000 (Advanced Customer Payments)
170000 (Advanced Customer Payments)
170000 (Advanced Customer Payments)
170000 (Advanced Customer Payments)
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Down Payment Made > Define Alternative Reconciliation Account for Down Payments
Choose the chart of account CA05 and enter reconciliation accounts for down payment made and
down payment request.
Chart of Accounts
BA56
Account type
K (Vendor)
Special G/L indicator F (Down payment Request)
Recon.
Account
160000(Trade Payable-domestic)
160010 (Trade Payable -domestic one-time)
161000(Trade Payable- foreign)
161010(Trade Payable- foreign one-time)
Special
Account
196300 (Payment requests Vendors)
196300 (Payment requests Vendors)
196300 (Payment requests Vendors)
196300 (Payment requests Vendors)
Repeat the above step for down payment current asset, tangible, intangible assets
Reconciliation Account
Define Alternative Reconciliation Account for Customers
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Postings with Alternative Reconciliation account > Other Special G/L Transactions > Define
Alternative Reconciliation Account for Customers
Account type
D (Customer)
Special G/L indicator E (Reserve for bad debt)
BA56
Recon.
Account
140000(Trade Receivables-domestic)
140010 (Trade Receivables - domestic one-time)
141000(Trade Receivables foreign)
141010(Trade Receivables - foreign one-time)
Special
Account
142000 (Allowance for doubtful accounts)
142000 (Allowance for doubtful accounts)
142000 (Allowance for doubtful accounts)
142000 (Allowance for doubtful accounts)
Account type
D (Customer)
Special G/L indicator H (Security Deposit)
Chart of Accounts
BA56
Recon.
Special
Account
Account
140000(Trade Receivables-domestic)
197000 (Accounts Receivable - payment
withheld)
140010 (Trade Receivables - domestic one-time) 197000 (Accounts Receivable - payment
withheld)
141000(Trade Receivables foreign)
197000 (Accounts Receivable - payment
withheld)
141010(Trade Receivables - foreign one-time) 197000 (Accounts Receivable - payment
withheld)
Special
Account
196400 (Guarantees vendors)
196400 (Guarantees vendors)
196400 (Guarantees vendors)
196400 (Guarantees vendors)
Chart of Accounts
BA56
Account type
D (Customer)
Special G/L indicator H (Security Deposit)
160000(Trade Payable-domestic)
Bill of Exchange
Define Alternative Reconcil. Acct Bills/Exch. Receivable
Financial Accounting > Bank Accounting > Business transactions > Bill of Exchange
Transactions > Bill of Exchange Receivable > Post Bill of Exchange Receivable > Define
Alternative Reconcil. Acct Bills/Exch. Receivable
Account type
Special G/L ind.
Chart of Accounts
D (Customer)
B (Bill of exchange received)
BA56
Recon.
Special
Account
Account
140000(Trade Receivables-domestic)
126000 (Bills of exchange receivable)
140010 (Trade Receivables - domestic one-time) 126000 (Bills of exchange receivable)
141000(Trade Receivables foreign)
126000 (Bills of exchange receivable)
141010(Trade Receivables - foreign one-time) 126000 (Bills of exchange receivable)
Account type
Special G/L ind.
D
S
(Customer)
(Check/ Bill of exchang)
Chart of Accounts
BA56
Recon.
Special
Account
Account
140000(Trade Receivables-domestic)
196200 (Contingent claim for bills of
exchange)
140010 (Trade Receivables - domestic one-time) 196200(Contingent claim for bills of exchange)
141000(Trade Receivables foreign)
196200 (Contingent claim for bills of
exchange)
141010(Trade Receivables - foreign one-time) 196200(Contingent claim for bills of exchange)
K (Vendor)
S (Check/ Bill of exchange)
Chart of Accounts
BA56
Recon.
Account
160000(Trade Payable-domestic)
160010 (Trade Payable -domestic one-time)
161000(Trade Payable- foreign)
161010(Trade Payable- foreign one-time)
exchange)
Special
Account
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of
K (Vendor)
S (Check/ Bill of exchange)
Chart of Accounts
BA56
Recon.
Account
160000(Trade Payable-domestic)
160010 (Trade Payable -domestic one-time)
161000(Trade Payable- foreign)
161010(Trade Payable- foreign one-time)
exchange)
Special
Account
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of exchange)
196200 (Contingent claim for bills of
D
B
(Customer)
(Bill of exchange receivable)
Chart of Accounts
BA56
Recon.
Special
Account
Account
140000(Trade Receivables-domestic)
126000 (Bills of exchange receivable)
140010 (Trade Receivables - domestic one-time) 126000 (Bills of exchange receivable)
141000(Trade Receivables foreign)
126000 (Bills of exchange receivable)
141010(Trade Receivables - foreign one-time) 126000 (Bills of exchange receivable)
Account type
Special G/L ind.
D
S
(Customer)
(Check/ Bill of exchange)
Chart of Accounts
BA56
Recon.
Special
Account
Account
140000(Trade Receivables-domestic)
196200 (Contingent claim for bills of
exchange)
140010 (Trade Receivables - domestic one-time) 196200(Contingent claim for bills of exchange)
141000(Trade Receivables foreign)
196200 (Contingent claim for bills of
exchange)
141010(Trade Receivables - foreign one-time) 196200(Contingent claim for bills of exchange)
2.3.2 CO
2.3.2.1 CONTROLLING AREA
Maintain controlling area.
Create controlling area to establish cost centre standard hierarchy
Enterprise Structure -> Definition-> Controlling-> Maintain controlling area-> Maintain
Controlling Area
Click on New Entries:
Controlling Area: BA55 (CO Area = CCode)
Name: ABP Ltd
Assignment Control: Controlling area same as company code
Currency type: 10
Currency: INR
Chart of Accounts: BA56
Fiscal Year Variant: Z1
Save.
Save.
Save.
Repeat the above steps for other Cost Centres and Make 4 cost centres BM01, BM02, BM11,
BM22
Cost Centre: BA11
Name: Production Centre 2
Description: Productioncentre for radial tyres
Person Responsible: 51038-01
Cost Centre Category: 1 (Production)
Business Area: BA01
Functional Area: BA55 (ABP Ltd Manufacturing)
Currency: INR
Cost Centre: BA02
Name: Production Centre 1
Description: Tubes
Save.
1. 1. 5 MM
1.5.1 ENTERPRISE STRUCTURE
Set up a Plant
Enterprise Structure -> Definition -> Logistics General -> Define, copy, delete, check plant
Choose -> Copy, delete, check plant
Copy
From plant: 1000
To plant:
BA01
The above process is repeated for the second plant (BA02), the third plant (BA03) and the fourth
plant (BM04).
Repeat the above process for maintaining storage locations (Semi-Finished and Finished) for
Work Area: Plant BA02, BA03, BA04.
CN Purchasing Organisation
KL Purchasing Organisation
KA Purchasing Organisation
AP Purchasing Organisation
Note: Before you start creating any material master in your plant/company code, you need to
perform the above step to initialize the accounting period to the current period. Otherwise, once
material master is created, and if the accounting period is in the past, then you need to close all
the periods by closing one month at a time to move forward to the current period. To close one
month at a time, you can use the following menu path:
(To know the current period of your material master (MM), you need to check the Accounting
view of your material master and note down the period.)
2. 1. 6 PP
2.6.1 ENTERPRISE STURCTURE
Create work centre
Logistics => Production => Master Data => work centre => work centre => Create
(transaction Code: CR01)
Plant: BA55
Work centre: BA01
Work centre category: 0003 (labour)
Enter
Repeat the above steps for other plants BA02, BA03 and BA04
Plant: BA02
Plant: BA03
Plant: BA04
A-IPBW_01
Plant:
BA01
1 (Production)
Status:
4 (General Released)
Material:
Plant:
BA01
BOM usage:
Alternative BOM:
Activate MRP
Material Requirements Planning> Planning File Entries> Activate MRP and Set Up Planning
File
Click on MRP
Find plants BA01, BA02, BA03 and BA04 and tick on Activate Requirements planning.
Conclusion
Thus The Implementation of SAP ERP for ABP Limited has been done through
various phases of ASAP Methodologies and it is configured based upon the
companys requirements. Also the requirements could be satisfied with reference to
testing Sales and distribution processes. Unit Testing has been done for various
business transactions.
BIBLIOGRAPHY
WWW.SAPHELP.COM
WWW.SAPLIBRARY.COM
WWW.UAC.SAP.COM
WWW.WIKIPEDIA.COM
WWW.ONESTOPSAP.COM