Implementation Project of BLP Client
Implementation Project of BLP Client
Configuration Document
Finance
Record of Release
1.0 Surendranath.L Sai Kiran Lokesh 04/05/2019 Not Yet Started 25/05/2019
1.1
1.2
1.3
1.4
TABLE OF CONTENTS
1. INTRODUCTION…………………………………………………………
1.1 Client
1.2 SAP Landscape
1.3 SAP R/3 Architecture
2. ASAP METHDOLOGY…………………………………………………..
FI & CO Module
SAP is the German based European multinational software Corporation Company and SAP is the
world leader in Enterprise application in terms of software and related service revenue based on
market capitalization.
SAP is the world’s 3rd largest independent software manufacture company…
IN IBM 4 Ex Employees started in GAAP.
ERP is way to integrate the data and process of an origination in to one single system. ERP
will have many components including Hardware and software.
Initially Implementation of ERP package was possible only for vary large MNC’S and
Manufacturing companies due to high cost involved.
Integration is an important part to ERP’S.
ERP’S Main goal is to integrate data and process from all areas of an organization.
Components:-
Sales & marketing, Purchasing, logistics, Shop floor control, AP, AR, FA, AA.
Organization Function
Client is the highest organizational unit in SAP and generally we can create 1000 clients in SAP and its is
the 3 digital Numerical code in SAP.
And in SAP one client information we can’t seen For an Example (whenever you are working with
Development client we doesn’t have Access to see another client…) for that if you want see different
clients like Testing 200 / production 300 you need to get an access or approvals from the respective
departments.
What is client?
BLP Group is a Client Mabsquare
(BLP Industries Ltd) (Consulting Firm)
(BLP Steel Ltd)
To Purchase Sap Package from Sap India Bangalore and the Mabsquare technology Will
Customize (Mapping) as per BLP Requirement in SAP
BLP (Bharath Light & Power) Mabsquare
Project Manager Project manager
Core team accounts manager FI Consultant
Cost accountant CO Consultant
Purchase Manager MM Consultant
Sales Manager SD Consultant
It staff ABAP programmer
BASIS Administrator
Ex:
100: Development Client
200: Testing/Quality Client
300: Production Client
So in generally you can see every day accountants will post different types of transactions in SAP. So that
data will be stored in Tables.
So we are talking about the mapping condition/situations from Non SAP (Oracle) to SAP….
What you goanna map..?
First you goanna map what is Organizational structure.
Then you bring master data
Then you also bring the existing transactional data and further more….
The configuration by Organization Data and Master Data should support transactional data posting OLTP.
(Online Transaction Posting)… 1st we ill configure Org data 2nd we will configure Master data & 3rd
based on 1& 2 we can use or post transaction data.
In SAP we can see there are Types / different clients will be there:
1. Sandbox Client –
Generally Trail & error Basis so it is used for demo structure purpose. So whatever you
have done in Sandox client it doesn’t affect the system / other servers because it is trail &
server basis.
So in the real time process we can use sandbox client.
2. Golden Client (Development) –
It is the kind of development server; here implementers will do the real time
configuration as per the client requirement.
If it is satisfied with configuration they will transport it to the quality server for testing
purpose.
Suppose if not satisfied then we have to Re-do the configuration to meet their
requirement.
3. ABAP Client –
Technical team
Configuration and codes are developed in this client, Here its generates workbench
request.
4. Quality Client--
Generally whatever Customization & Configuration done in development so it will
transfer to the testing team. Like Unit testing, integration testing, regression testing. Etc.
5. Production client—
After approved configuration / codes moves to the production client.
See in every stage there will one client, and we can create 1000 client in SAP and every stage we will find
the different client. And it’s completely depending upon the Landscape.
1. 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.
Depend upon the TO- BE document, if we can do the customization is called development.
2. 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.
3. Production is where the live data of the company is recorded. It may have something like a
200 Production.
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).
But in the Testing client we cannot 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 check/test the program and then transport it to Production Server. Later it will deploy
to client from production server.
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.
1. Project Preparation:-
This is first and initial phase of the project where we start project.
Activities in project preparation-
a) POC (Proof of concept): Implementation partner will give demonstration on SAP
system how SAP system will work as per client requirement.
Ex: Reliance group wants to implement SAP system. Reliance Company selected
MBS Company to implement SAP.
Reliance Company – Client
MBS Company – Implementation Partner
b) Project Charter: Project Charter consists of two teams (Reliance company team and
WIPRO company team). Model project charter as follows,
c) Kick off Meeting: This is initial meeting in the project implementation. This is a
interactive meeting between client team and implementation team
d) Scope of the project: What are the components clients wants to implement. For ex:
1. SAP FI (Finance)
2. SAP CO (Controlling)
3. SAP MM (Materials Management)
4. SAP SD (Selling and Distribution)
5. SAP PP (Production Planning)
6. SAP HR (Human Resource Management)
7. SAP Quality
8. SAP CRM (Customer Relations Management)
9. SAP SRM (Supply Relations Management)
10. SAP Basis (System Administrator)
11. SAP ABAP (Advanced Business Application Program) etc
e) Time lines of the Project: For each phase of the project, we maintain deadlines. For
ex: Project duration is 1 Year
f) SLA (Service Level Agreement):- It is the agreement between the client &
Consulting Company.
g) Case study:-
Case study B/w Client & consultant.
Client will give the case study
If we understand the case study we have to make it the document & if we are
not understand we can raise a questionary form.
h) Signed off:-
At the end of the phase every steps document will be sent by our client, once we get
the signed off from the client side then we can go head the BBP.
Like in tally how they are posting, responses if we get an idea means we already
know sap based on that we can explain them this is the procedure in sap & we
will prepare the document. Once the document is signed up/approved means we
will go further step.
If they have any doubt they will not signed up again we have to explain & we
redo it.
3. Realization:
What you can done in the final configuration as per the customization we have to do test
here.
End to End testing the business requirements
Unit testing: Testing with each module wise like FI, MM, SD , CO
Individual testing: If we have any sub module wise like GL, AP, AR AA Etc...
Integration Testing: Integrate B/w two sub module people like FI-MM & FI- SD.
User Training: Training to end users (client employees). Generally we follow
Data migration from existing system to SAP system
This is fifth and last phase in the project where we give system to client. Client employees
will enter data into SAP system. We maintain internal help desk to give support to client
employees, if they have any problems while posting data in SAP system
I – Interface
C- Conversion
E- Enhancement
F- Forms
W- Workflow
Depends upon the client requirement we will complete
If we are not getting any proper reports in SAP standards we have to take ABAP Help we
need the RICEFW.
ROADMAP
Depends upon the Roadmap we have to do the Implementation & Customization in our servers.
a) Implementation Project
b) Support project
c) Rollout project
d) Up gradation project
a) Implementation Project:
Once we can do the as per the client requirement if we complete all the customization
is called Implementation
As per TO-BE you can do the customization than once we can done in to the testing
than you can complete Implementation Project.
b) Support Project:
If you can get any error while posting or while doing any transactions then we will
co-ordinate support team for resolving the issue…
In support we have SLA base, Priority (P1 P2 P3 P4) and Tickets (Incident
management , service request, change request )
c) Rollout Project:
Client and business is the same than you to do the rollout from USA –IND, USA –
ME etc.
As per the country specification like tax something we have to do in rollout.
d) Up gradation Project:
Version changes like Old version to new versions( 6.0 ECC) to (6.5 EHP)
e) Mergers & Acquisitions
f) Conversions: like if u want to do conversion from one platform to another platform Non
SAP to SAP.
TRANSPORT REQUEST:-
Click on create button and give Deception like Creation of company in BLP
a. Select client
b. Enter Transport request number
c. And tick TR
d. Select start immediately on top
e. Select Yes
USER ID DISPLAY
T-Code is SU01
2. Consultant screen (T- Code: SPRO) SPRO- SAP Project Reference Object
Operating Concern
Company
ENTERPRISE STRUCTURE:-
Definition of Company….
The company is the organizational unit & the company represents the group, it contains up to 6
characters and it is the alpha numeric.
The definition of the company is optional and the company is having N number of company
codes.
The company has several types of local currencies where we can derive separate financial
statements i.e., Profit and Loss Accounts & Balance Sheet.
All of the company codes within a company must use the same chart of accounts and fiscal year.
CONFIGURATION
Navigation Path
SPRO---IMG---Enterprise Structure—Definition—Financial Accounting---Define Company
Click on New Entries & fill the details as per the client requirement & save it.
Once clicked on saved system will ask customizing request from the request click on create
button and give the description.
Once Saved system will ask other details to fill Like Address, Mail Id, Contact num, Region etc.
Once u go to screen click on below position and type your Company code and give your company
name and Save it.
T-Code = OX03
Click on the New Entries button and create Business areas as per your client requirement.
Once you open the screen click on POSTION button on below and activate which you’re
maintaining Company/ Company Code.
For this screen Click on New Entries and update the details as per the requirement & Save it.
Go to below click on Position Button & select which you created CCRA and enter it & Save it.
T-Code = OB29
Go to new Entries / Copy and enter the details as per the below
Please observe the above screen, once you select Fiscal Variant (FV) line and double click
Periods in left side.
Please observe the below period column screen because in the above FV screen we have given
(B3 0r V3) April - March FY as per the requirement.
T-Code = OB37
Once the screen opens 1st select position button and 2nd give the Company code and give FYV
which you created and press Enter and Save it.
T- Code = OBBO
Click on New Entries and give the Variant & Name as per the requirement & save it.
Question:-
1. If I paid salaries on February 4th for the month of January. I want to see January month
salaries this the posting occurs on Feb 4th for the Jan month salaries, where I will see…???
Ans: the occurrence date is January the Entry/ Posting date is February. Obviously it will come
in the February month.
2. If I want to generate a report how much salaries I paid in the month of January is 0 or
the amount which I posted in February can I show in Jan month salary…???
Ans: Whenever the Entry date/ posting date is triggered as February, this balance whatever it is
shown in the ledger balance February only.
So when you want to see January salaries which are posted in February. Then February month
only will be sowing it.
3. What is the advantage of keeping periods will open…???
Ans: See open in the sense most of the company pay last day of the month, in order to see the
balance in the ledger book (FS10N).
After this posting midnight @ 12pm Support Consultant / Authorize person he changes the
period 1 to 2 Like…(he close the January month & he February month.)
T- Code = OBBP
Here please follow the below screen shot
T- Code = OB52
Once you open Click on New Entries and give the details as per the requirement & Save
it.
As per the below If you select (+) option in Accounting type no need to maintain again
any accounting type like (A – Asset), (D- Customer), (K- Vendor), (M- material), (S-
GL Accounts), & (V- Contract Accounts).
For this Accounting types we will use for posting purpose in GL AP AR etc
Suppose if u have maintain particular Accounting Type like D- Customer then you have
to use only Customer posting only and we cannot use other posting until to select other
Accounting types.
2. After changing the name of variant and description just pres enter button it will display an
small information window. Now we have to click on “Copy all.
3. Once if you select Copy all button system will display another information button just pres
enter or continue button.
4. Once you press Enter and select FStV button and Double click Field status group button.
5. Once you press FSG button and please see the below some of the list of groups appear.
6. Select & double click G001 FSG Button here u will find (Suppress, Option & Require)
CHART OF ACCOUNTS
The combination of all the GL accounts is called COA
It is a list of GL Accounts / Group of GL accounts
For the future for preparing of Balance sheet, P&L Accounts, Trail Balance COA useful.
Under the COA certain parameters are there….
Length of GL Accounts like (1-10) 1 is minimum & 10 is maximum.
Language of GL – English
Controlling Integration
Types of COA:-
Operating COA:-
Individual transactions
Whatever you are going to do in organization / Business point of view
everything will come under COA.
Like whenever you post the transaction COA require.
Like you post the Executive report, Master data Creation, everything 1 st
point require COA.
Like you can take the balance report, line item report, Master report 1st thing
require COA. That’s y everything we are going to create under COA directly or
may be indirectly.
Group COA:-
For the consolidation purpose we will use group COA
They help in generating reports at the corporate.
In which situation we need the GCOA…???
GCOA required for material ledger, Group reporting & intercompany
transactions.
Country Specific COA:-
CSCOA rarely we are using.
It is the list of GL Accounts used to meet the country specific legal requirements.
In India same COA same fiscal year
In US same COA different fiscal year
Client
Operating COA
Once you go to screen click on New Entries button and fill the details as per the requirement and
save it.
If it is require to create GCOA you can create it.
Click on save button to save the activity and go back to SPRO screen.
Once you Enter on T-Code so will take you to screen here click on it will take to following
screen.
Please find the below number ranges from 100000 to 199999 within this no range we are going to
create Gl master like liabilities, Assets, Income & expenses.
In this screen enter your chart of accounts and pres enter or continue button. It will display the
following screen as follow:
1st Give P&L Statement Colum is X
2nd Give Account Colum is 101000 and press enter. If you get any warning message ignore and
enter twice and save it.
In the entry view, a document contains the document line items originally entered or transferred from
the original component.
General Ledger View
In the general ledger view, a document contains the document line items originally entered or
transferred from the original component, split line items generated by document splitting, or
additionally generated clearing items. Documents in the general ledger view always apply to a specific
ledger.
You can display the posted documents in the entry view and in the general ledger view. For more
information, see Document Display.
The Document types are defined at the client level and therefore valid for all company code
The Document type classifies the accounting documents. It is stored in the document
header.
3.4 Define Document Type for Entry View:-
T-Code OBA7 Data base Table: T003, T003T
Once Enter the T-Code or Go to Path so will take you to screen as follow
3rd once if you enter the document type system will take you to screen and double click SA
4th Once you double click SA Document type system will take you screen and follow as marked items &
save it.
Once you double click Number ranges information system will take you on screen as below and
here give your Company Code & Double Click change Intervals button as below and give Number
range and Save it.
Based on the requirements of accounting department we define different tolerance groups and we
assign them in the respective GL account master records. Based on the limits specified in those
tolerance limits, the differences in that GL account is automatically transferred to profit and loss
account. The limits are applied at account level not for the every transaction level in that gl account.
A tolerance group can be assigned in any number of GL account master records. But a gl account
master record can be assigned with only one tolerance group. The upper limits can be specified
either for the debit difference or for credit difference separately.
Configuration
Once you enter the T-Code so will take you to screen here click on it will take to
following screen.
Click on save button to save the activity and go back to SPRO screen.
Once you enter the T-Code so will take you to screen here click on it will take to
following screen.
3. Tolerance Group for GL Accounts: - T- Code is OBA3 Database Table : T043G, T043GT
Click on (IMG Activity),/ T-code so will take you to screen here click on it will take to
following screen.
Click on save button to save the activity and go back to SPRO screen.
Click on (IMG Activity),/ T-code so will take you to screen here click on &
Give Your and select you Company code it will take to following screen
and fill up the details as below.
Select “Business area financial statements”
Select “propose fiscal year”
Select “define default value date”
Select “negative postings allowed”
Click on save button to save the activity and go back to SPRO screen.
T- Code OBBG
Once you enter the T-Code so will take you to screen here click on it will take
to following screen.
Enter the Company code & Give Proc column & Save it.
Once you go to path so will take to following screen & double click on deactivation button.
Once you double click on deactivation button it will take you on another screen & click on Position
button & give your Company Code and click on Inactive button as the below screen.