Documente Academic
Documente Profesional
Documente Cultură
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
. ..
SAP Implementation of
FI, CO, MM, PP
Table of Contents
1. INTRODUCTION ............................................................................................................................................ 6
1.1 SAP LANDSCAPE .............................................................................................................. 6
1.2 SAP R/3 OVERVIEW ......................................................................................................... 8
1.3 OBJECTIVE OF THE PROJECT ......................................................................................... 10
2. ASAP METHODOLOGY .............................................................................................................................. 11
2.1 PROJECT PREPARATION ................................................................................................. 12
2.2 BUSINESS BLUEPRINT ..................................................................................................... 12
BUSINESS BLUEPRINT................................................................................................................................... 13
2.2.1 Requirements ............................................................................................................................... 10
2.2.2 Existing Organisation Structure ................................................................................................ 11
2.2.3 Overview of Organizational Structure ...................................................................................... 12
REALIZATION .................................................................................................................................................. 18
2.3 REALIZATION .......................................................................................................... 14
2.3.1 Configuration of FI ..................................................................................................................... 15
2.3.2 CO ............................................................................................................................................... 163
2.3.3 MM ..................................................................................................................................................................................170
2.3.4 PP..................................................................................................................................................182
3. CONCLUSION...188
4.BIBLIOGRAPHY.189
1. Introduction
Phases
Delivery Group
Activities
Task
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 re-
do 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.
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 multi-
billion 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
Internet
Transaction
Service/Web
Application
Service
Database
Presentation Layer
Application Layer
An application server is a set of executables that collectively interpret the ABAP/4
programs and manage the input and output for them. When an application server is started, these
executables all start at the same time. When an application server is stopped, they all shut down
together. The number of processes that start up when you bring up the application server is
defined in a single configuration file called the application server profile. Each application server
has a profile that specifies its characteristics when it starts up and while it is running.
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.
Primary Objective
To explain about the end to end process of implementation of SAP
Secondary objective
2. ASAP Methodology
Project Final
Realization
preparation Blueprinting preparation Go-live
close-
Definition Requirements Design Build Test Implement out
ASAP: Accelerated Systems Application and Products in Data Processing
The ASAP provides the methodology for implementing and continuously optimizing the SAP
System.
In this phase we plan our project and lay the foundations for successful implementation. At this
stage, we can make the strategic decisions crucial to our project:
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.
BA55 Controlli
ng
Area
BA55
ABP Ltd
Company
Code
BA77 BA88
Tyres Tubes
Business
Area
CONTROLLING AREA
A Controlling area structures the internal accounting operations of an organization within
Controlling. They represent closed units that are used to calculate costs. All internal allocations
relate solely to objects that belong to the same controlling area. ABP Ltd is under a controlling
area of the following:
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:
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.
COST CENTRE
Cost centres are used to collects related costs. There are 4 cost centres used for DG Ltd:
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
Save the project and come back to the following screen
Then select SAP reference IMG in the top of the screen to do the configuration part.
2.3.1.2 Define a company
Enterprise Structure -> Definition -> Financial Accounting -> Define Company
Save.
2.3.1.3 Define Company Code
Enterprise Structure -> Definition -> Financial Accounting -> Edit, copy, delete, check
company code
Click on continue to accept the information that certain data was not copied. Continue clicking
until majority of the tables to be copied. Click on continue to perform transport request. Click on
continue again to be completed.
2.3.1.4 Assign Company Code to Company
Enterprise Structure -> Assignment -> Financial Accounting -> Assign Company Code to
Company
Enterprise Structure -> Definition -> Financial Accounting -> Define Business Area
Save.
2.3.1.6 Define functional area
Save.
2.3.1.7 Define credit control area
Enterprise Structure > Definition > Financial Accounting > Define credit control area
Enterprise Structure > Assignment > Financial Accounting > Assign company code to credit
control area
Save.
2.3.1.9 Define Chart of Accounts
Financial Accounting > General Ledger Accounting > G/L Accounts > Master Data >
Preparations > Edit Chart of Accounts List
Save.
2.3.1.10 Assign Company Code to Chart of Accounts
Financial Accounting > General Ledger Accounting > G/L Accounts > Master Data >
Preparations > Assign Company Code to Chart of Accounts
Find company code BA55 and assign chart of account BA56 for both chart of account field and
country chart of account field.
Save.
2.3.1.11 Copy G/L Accounts
Financial Accounting > General Ledger Accounting > G/L Accounts > Master Data > G/L
Account Creation and Processing> Create G/L Accounts with Reference
Enter company code BA55 and reference company code 1000 which you want to copy from.
Save.
Click on Details icon.
Click on Accounts from reference icon and enter the accounts you want to copy from.
Click on G/L accounts creation icon.
Save.
2.3.1.12 FINANCIAL ACCOUNTING GLOBAL SETTINGS
Financial Accounting > Financial Accounting Global Settings > Company code > Enter
Global Parameters
Enter as follows:
Save.
Active Cost of Sales Accounting
Financial Accounting > Financial Accounting Global Settings> Company Code> Cost of
Sales Accounting> Activate Cost of Sales Accounting
Financial Accounting > Financial Accounting Global Settings> Company Code> Cost of
Sales Accounting> Set Up Ledger for Cost of Sales Accounting
Financial Accounting > Financial Accounting Global Settings> Business area> Enable
business area balance sheet
Financial Accounting > Financial Accounting Global Settings > Fiscal Year > Maintain
Fiscal Year Variant (Maintain shortened Fisc. Year)
Save.
Assign Company code to a Fiscal Year Variant
Financial Accounting > Financial Accounting Global Settings > Fiscal Year > Assign
Company code to a Fiscal Year Variant
Save.
Posting Periods
Financial Accounting > Financial Accounting Global Settings > Document> Posting period>
Define Variants for Open Posting Periods
Save.
Open and Close Posting Periods
Financial Accounting > Financial Accounting Global Settings > Document> Posting period >
Open and Close Posting Periods
Click on New entries and enter periods for each account type A, D, K, M, S.
Save.
Assign Variants to Company Code
Financial Accounting > Financial Accounting Global Settings > Document> Posting period >
Assign Variants to Company Code
Save.
Document Number Ranges
Financial Accounting > Financial Accounting Global Settings > Document> Document
Number Ranges > Define Document Number Ranges
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
Financial Accounting > Financial Accounting Global Settings > Document> Line Item>
Controls> Define Posting Keys
Financial Accounting > Financial Accounting Global Settings > Document> Line Item>
Controls> Define Field Status Variants
Click on Field Status groups folder on the left side of the screen.
Check the followings as field status groups:
Financial Accounting > Financial Accounting Global Settings > Document> Line Item>
Controls> Assign Company Code to Field Status Variants
Assign the company code BA55 to field status variant just created BA00
Define Screen Variants for Document Entry
Financial Accounting > Financial Accounting Global Settings > Document> Line Item>
Controls> Screen Variants for Document Entry
Find the company code and proper variants. If withholding tax is used for document entry, click
on 2. This removes withholding tax field when document is entered.
If not used, leave it to standard version.
Define Tolerance Groups for Employees
Financial Accounting > Financial Accounting Global Settings > Document> Line Item >
Define Tolerance Groups for Employees
Financial Accounting > Financial Accounting Global Settings > Document> Default Values
for Document Processing> Enable Fiscal Year Default
Choose the company code BA55 and tick on propose fiscal year
Default Value Date
Financial Accounting > Financial Accounting Global Settings > Document> Default Values
for Document Processing> Default Value Date
Financial Accounting > Financial Accounting Global Settings > Document> Recurring
Entries> Define Run Schedules
Financial Accounting > Financial Accounting Global Settings > Document> Recurring
Entries> Enter Run Dates
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
Click on Go back icon.
Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases >
Calculation > Define Tax Codes for Sales and Purchases
Find the country key IN and enter new entry D1- Input tax_ABP Ltd
G/L Master
Financial Accounting > General Ledger Accounting > G/L Accounts > Master Data >
Preparations > Define Accounts Group
Under Chart of Account BA55, Transaction: BIL Balance Carry Forward, enter retained
earnings account from the chart of account
Financial Accounting > General Ledger Accounting > G/L Accounts > Line Items > Display
Line Item > Define Line Layout
Double click on the line layout and click on Insert after. Choose needed fields and save.
Choose Additional fields
Financial Accounting > General Ledger Accounting > G/L Accounts > Line Items > Line
Item Display > Choose Additional Fields
Enter account type as D (Customer) and click on Insert after. Choose needed fields and save.
Repeat the above step for K (Vendor) and S (G/L account) if needed.
Adjustment Posting Reversal
Financial Accounting > General Ledger Accounting > Business Transactions > Adjustment
Posting/Reversal > Permit Negative Posting
Financial Accounting > General Ledger Accounting > Business Transactions > Adjustment
Posting/Reversal > Define Reasons of Reversal
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.
230000 280000
DEM 230000 280000
FRF 230000 280000
USD 230000 280000
Go back to the previous screen and double click on Exchange Rate Dif.: Open Items/GL Acct,
Transaction KDF
Click on G/L Account 420000
Enter the followings:
Valuation:
Val. Loss 1: 230010 (Expense from currency revaluation)
Val. Gain 1: 280010 (Income from currency revaluation)
Bal. Sheet adj: 144099 (Accounts Receivable- other companies (adj acct.))
Repeat the above the steps for the following accounts:
44000 46000 86100 86200 86300 99000 100009 102009 110002 110005 110009 113101
Go back to the previous screen and double click on Payment difference for altern.currency,
Transaction KDW.
Enter the followings:
Debit Credit
230030 (Translation differences - foreign currency) 280000(Foreign Currency Revaluation
Gains)
Define Adjustment Accounts for GR/IR Clearing
Financial Accounting > General Ledger Accounting > Business Transactions > Closing >
Reclassify > Define Adjustment Accounts for GR/IR Clearing
Double click on Invoiced but not yet delivered (BNG) and enter the chart of account CA05.
Financial Accounting > General Ledger Accounting > Business Transactions > Closing >
Document > Define Financial Statement Versions
Save.
G/L Integration
Financial Accounting > General Ledger Accounting > Business Transactions > Integration >
Materials Management > Define Accounts for Materials Management
Debit Credit
192700 Bonus provisions (MM) 192700 Bonus provisions (MM)
Double click on Subsequent settlement of revenues (Transaction B02) and enter the accounts to
repeat the above steps.
Debit Credit
281200 Contribution bonus differences 281200 Contribution bonus
differences
Valuation Account
class
3000 400020 Material Consumed
3001 400020 Material Consumed
3002 400020 Material Consumed
3030 400020 Material Consumed
3040 400020 Material Consumed
3050 400020 Material Consumed
3100 400020 Material Consumed
7900 893010 Cost of goods sold without cost element
7920 893010 Cost of goods sold without cost element
Double click on Inventory posting (Transaction BSX)
Val.
Class Account
3000 300000 Inventory - Raw Material 1
3001 300010 Inventory - Raw Material 2
3002 300010 Inventory - Raw Material 2
3030 303000 Operating supplies
3040 304000 Spare Parts
3050 305000 Packaging material
3100 310000 Trading Goods
3200 300000 Inventory - Raw Material 1
7900 790000 Unfinished products
790010 Work in process from external
7910 procurement
7920 792000 Finished goods inventory
7925 792500 Finished goods inventory
Val.
Class Account
1210 417001 Purchased services
3000 417001 Purchased services
3001 417001 Purchased services
3002 417001 Purchased services
3003 417001 Purchased services
3030 417001 Purchased services
3040 417001 Purchased services
3050 417001 Purchased services
3100 417001 Purchased services
3200 417001 Purchased services
3300 417001 Purchased services
7900 417001 Purchased services
7910 417001 Purchased services
7920 417001 Purchased services
Double click on Incidental costs of external activities (Transaction FRN)
415000 External procurement costs
3000 231050
3001 231050
3030 231050
3040 231050
3050 231050
3100 231050
7900 231050
7920 231050 Reconciliation Material ledger
Double click on Price Diff. from WIP Written Off (Mat.) (Transaction PRM)
231002 Material ldg single-level price differences (loss)
Double click on WIP from Price Differences (Int. Acty) (Transaction WPA)
791000 Products being processed
Double click on GR/IR clearing acct (mat. ledger) (old) (Transaction WRY)
0001 191110
Integration Sales & Distribution and Financial Accounting (for billing)
Financial Accounting > General Ledger Accounting > Business Transaction > Integration >
Sales and Distribution > Prepare revenue account determination
Customer Master
Financial Accounting > Accounts Receivable and Accounts Payable > Customer Account >
Master Data >Preparation for creating customer master > Define Account Groups with
Screen Layout (Customers)
Financial Accounting > Accounts Receivable and Accounts Payable > Customer Account >
Master Record >Preparation for creating customer master > Assign Number Ranges to
Customer Account Groups
Acct
Group Name No Ranges
BA02 Wholesale customer ...XX
Save.
Vendor Master
Financial Accounting > Accounts Receivable and Accounts Payable > Vendor Account >
Master Data> >Preparation for creating Vendor master > Define Account Groups with Screen
Layout (Vendors)
Save.
Assign Number Ranges to Vendor Account Groups
Financial Accounting > Accounts Receivable and Accounts Payable > Vendor Account >
Master Data > >Preparation for creating Vendor master > Assign Number Ranges to Vendor
Account Groups
Acct
Group Name No Ranges
BA02 Vendor XX
Save.
Outgoing Payment
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Outgoing Payments Global Settings > Define Accounts for
Overpayments/Underpayments
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Outgoing Payments Global Settings > Define Accounts for Exchange
Rate Differences
Enter the Chart of Account BA56 and enter the accounts for exchange rate differences.
Define Tolerances (Vendors)
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Manual Outgoing Payments > Define Tolerances (Vendors)
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Manual Outgoing Payments > Overpayment/Underpayment > Define
Accounts for Payment Differences (Manual Outgoing Payment)
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Automatic Outgoing Payments > Payment Method/Bank Selection for
Payment Program > Set Up All Company Codes for Payment Transactions
Find the company code BA55 and set up cash discount and tolerance group.
Set Up Paying Company Codes for Payment Transactions
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outgoing Payment > Automatic Outgoing Payments > Payment Method/Bank Selection for
Payment Program > Set Up Paying Company Codes for Payment Transactions
Find the company code BA55 and set up minimum amount for incoming /outgoing payments.
Decide how Bill of Exchange can be created choose one bill of exchange per due date option.
Set Up Payment Methods per Country for Payment Transactions
Financial Accounting > Accounts Receivable and Accounts Payable > Business Transactions
> Outing Payment > Automatic Outgoing Payments > Payment Method/Bank Selection for
Payment Program > Set Up Payment Methods per Country for Payment Transactions
Check payment methods for country code IN that it has C (Check), I (Bank transfer- incoming),
O (Overseas payments) and T (Bank transfer).
Set Up Payment Methods per Company Code for Payment Transactions
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Outgoing Payment > Automatic Outgoing Payments > Payment Method/Bank Selection for
Payment Program > Set Up Payment Methods per Company Codes for Payment Transactions
Find the company code CC05 and check payment methods for the company code which has been
checked the above C, I, O and T.
Set Up Bank Determination for Payment Transactions
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Outgoing Payment > Automatic Outgoing Payments > Payment Method/Bank Selection for
Payment Program > Set Up Bank Determination for Payment Transactions
Find the paying company code CC05 and enter ranking order and bank accounts for payment
methods which are C, I, T and O.
Incoming Payment
Financial Accounting > Accounts Receivable and Accounts Payable >Business transactions >
Incoming Payment> Incoming Payments Global Settings > Define Accounts for
Overpayments/Underpayments
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Incoming Payment > Incoming Payments Global Settings > Define Accounts for Exchange
Rate Differences
Enter the chart of account BA56 and enter the accounts for exchange rate differences in the chart
of account.
Define Tolerance Groups for Employees
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Incoming Payment > Manual Incoming Payments > Define Tolerance Groups for Employees
Check if the tolerance group is correctly assigned to the company code CC05 which is created in
earlier stage of the implementation.
Define Tolerances (Customers)
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Incoming Payment > Manual Incoming Payments > Define Tolerances (Customers)
Check if the tolerance group is correctly assigned to the company code BA55 which is created
previously. The company code should have 2 tolerance group assigned. One to the tolerance
group, which applies tolerance and the other which does not apply tolerance group.
Down Payment
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.
Recon. Special
Account Account
140000(Trade Receivables-domestic) 196000 (Payment requests customers)
140010 (Trade Receivables - domestic one-time) 196000 (Payment requests customers)
141000(Trade Receivables foreign) 196000 (Payment requests customers)
141010(Trade Receivables - foreign one-time) 196000 (Payment requests customers)
Chart of Accounts BA56
Account type D (Customer)
Special G/L indicator A (Down Payment)
Recon. Special
Account Account
140000(Trade Receivables-domestic) 170000 (Advanced Customer Payments)
140010 (Trade Receivables - domestic one-time) 170000 (Advanced Customer Payments)
141000(Trade Receivables foreign) 170000 (Advanced Customer Payments)
141010(Trade Receivables - foreign one-time) 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.
Recon. Special
Account Account
160000(Trade Payable-domestic) 196300 (Payment requests Vendors)
160010 (Trade Payable -domestic one-time) 196300 (Payment requests Vendors)
161000(Trade Payable- foreign) 196300 (Payment requests Vendors)
161010(Trade Payable- foreign one-time) 196300 (Payment requests Vendors)
Repeat the above step for down payment current asset, tangible, intangible assets
Reconciliation Account
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
Recon. Special
Account Account
140000(Trade Receivables-domestic) 142000 (Allowance for doubtful accounts)
140010 (Trade Receivables - domestic one-time) 142000 (Allowance for doubtful accounts)
141000(Trade Receivables foreign) 142000 (Allowance for doubtful accounts)
141010(Trade Receivables - foreign one-time) 142000 (Allowance for doubtful accounts)
Account type D (Customer)
Special G/L indicator H (Security Deposit)
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)
Define Alternative Reconciliation Account for Vendors
Financial Accounting > Accounts Receivable and Accounts Payable > Business transactions >
Postings with Alternative Reconciliation account > Other Special G/L Transactions > Define
Alternative Reconciliation Account for Vendors
Recon. Special
Account Account
160000(Trade Payable-domestic) 196400 (Guarantees vendors)
160010 (Trade Payable -domestic one-time) 196400 (Guarantees vendors)
161000(Trade Payable- foreign) 196400 (Guarantees vendors)
161010(Trade Payable- foreign one-time) 196400 (Guarantees vendors)
Chart of Accounts BA56
Account type D (Customer)
Special G/L indicator H (Security Deposit)
House Bank
Define Housebank
Financial Accounting > Bank Accounting > Bank Accounts > Define House Banks
Define/ Check House banks and its accounts. If needed, add new entries.
Bill of Exchange
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
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 D (Customer)
Special G/L ind. S (Check/ Bill of exchang)
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)
Define Alternative Reconciliation. Account Bills of Exchange Payable
Financial Accounting > Bank Accounting > Business transactions > Bill of Exchange
Transactions > Bill of Exchange Payable > Create Bill of Exchange Payable > Define
Alternative Reconcil. Acct Bills/Exch. Receivable
Recon. Special
Account Account
160000(Trade Payable-domestic) 196200 (Contingent claim for bills of exchange)
160010 (Trade Payable -domestic one-time) 196200 (Contingent claim for bills of exchange)
161000(Trade Payable- foreign) 196200 (Contingent claim for bills of exchange)
161010(Trade Payable- foreign one-time) 196200 (Contingent claim for bills of
exchange)
Define Alternative Reconcil. Account for Reverse Bill/Exch
Financial Accounting > Bank Accounting > Business transactions > Bill of Exchange
Transactions > Check/Bill of Exchange > Check/Bill of Exchange Transactions Issued >
Define Alternative Reconcil. Account for Reverse Bill/Exch.
Recon. Special
Account Account
160000(Trade Payable-domestic) 196200 (Contingent claim for bills of exchange)
160010 (Trade Payable -domestic one-time) 196200 (Contingent claim for bills of exchange)
161000(Trade Payable- foreign) 196200 (Contingent claim for bills of exchange)
161010(Trade Payable- foreign one-time) 196200 (Contingent claim for bills of
exchange)
Define Alternative Reconcil. Account for Reverse Bill/Exch
Financial Accounting > Bank Accounting > Business transactions > Bill of Exchange
Transactions > Check/Bill of Exchange > Check/Bill of Exchange Transactions Received >
Define Alternative Reconcil. Account for Reverse Bill/Exch.
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 D (Customer)
Special G/L ind. S (Check/ Bill of exchange)
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
Enterprise Structure -> Assignment -> Controlling-> Assign company code to controlling area
Highlight on controlling area BA55. Click on Assignment of company code BA55. Click on
New entries. Enter BA55.
Save.
2.3.2.2 COST CENTRE ACCOUNTING
Controlling -> Cost centre accounting -> Activate cost centre accounting in controlling area
Save.
2.3.2.3 STANDARD HIERARCHY
Controlling -> Cost centre accounting -> Activate cost centre accounting in controlling area
You will notice an additional item called CCtr Std Hierarchy under other settings. Insert the
value BA55 and enter. Click on Yes to a message Should system CC05 be created as a standard
hierarchy?
Save.
2.3.2.4 COST CENTRE
Controlling -> Cost center accounting-> Master Data-> Cost center-> Define standard
hierarchy.
Normally your standard hierarchy is selected by default. If it is different, to choose your standard
hierarchy for the controlling area BA55, use the following menu path:
In your standard hierarchy/controlling Area, choose Create Cost centre. Enter basic data.
Repeat the above steps for other Cost Centres and Make 4 cost centres BM01, BM02, BM11,
BM22
Save to activate the cost centres created. If you still see the status as red, move back and come
back to see the standard hierarchy. You will notice the status being active (green).
2.3.2.5 COST ELEMENTS
Controlling -> Cost Element accounting-> Master Data-> Cost Elements -> Create Cost
Elements
Controlling -> General Controlling -> Organization -> Maintain Number Ranges for
Controlling Documents
Set up a Plant
Enterprise Structure -> Definition -> Logistics General -> Define, copy, delete, check plant
Enterprise Structure -> Definition -> Materials Management -> Maintain Storage Location
All storage locations will have been copied from plant 1000 to plant BM01. Select all and then
deselect the first 2 storage locations. Delete the selected storage locations.
Modify as follows:
Repeat the above process for maintaining storage locations (Semi-Finished and Finished) for
Work Area: Plant BA02, BA03, BA04.
Maintain Purchasing Organization
Enterprise Structure -> Definition -> Materials Management -> Maintain Purchasing
Organization
Enterprise Structure -> Assignment -> Logistics General -> Assign Plant to Company Code
Click on Assign to assign the plants BA01, BA02, BA03, BA04 to the company code BM02.
Create Purchasing Groups
Logistics-General -> Material Master -> Basic Settings -> Maintain Company Codes for
Materials Management
Against the company code BA55, change the period to current period (current year and current
month) i.e. June, 2010.
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.)
To close the period:
Logistics -> Materials Management -> Material Master -> Other -> Close Period (Transaction
Code: MMPV)
Execute.
1.5.2 ACCOUNT GROUP-VENDOR
Logistic-General ->Business Partner ->Vendor ->Control ->Define Account Groups and Field
Selection(Vendor)
BA01 Vendors
BA02 Vendors-others
1.5.3 PARTNER FUNCTION
Logistics => Production => Master Data => work centre => work centre => Create
(transaction Code: CR01)
Plant: BA55
Work centre: BA01
Work centre category: 0003 (labour)
Enter
Work centre: Labour 1
Person Responsible: 000
Usage: 001 (Only Routing)
Standard Value Key: SAP1
Repeat the above steps for other plants BA02, BA03 and BA04
Logistics => Production => Master Data => Routings => Routings => Standard Routings =>
Create (transaction Code: CA01)
Material: A-IPBW_01
Plant: BA01
Usage: 1 (Production)
Status: 4 (General Released)
Create a Bill of Material (BOM) for A-IPBW_01
Logistics => Production => Master Data => Bills of Materials => Bill of Material =>
Material BOM => Create (transaction Code: CS01)
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