FI Project in SAP
FI Project in SAP
FI Project in SAP
MEGHANATH REDDY
SAP FI PROJECT
VSL
[Type the company address]
9700079666
[Type the fax number]
PROJECT
Project implementation flow:
Go live date: Date on which actual postings will be made in production server client
Roll outs: Activating the same customization in different locations.
The above process is called end to end Implementation .
Implementation of new project from beginning to end
ASAP Methodology: (Accelerated SAP Methodology)
Phase 1 :
Project preparation
2:
Business blue print
3:
Realization
4:
Final preparation
5:
Go live and support
Clients:
Development sever
1. Sand Box
2.Configuration/Golden
3. Development
Customization client
Testing client
client
1.To test out configuration
1.Recreate the
They do integration
options available in
testing
system
be activated
1. Training client
Testing (UAT)
B. Integration testing user acceptance
Testing to take the signature on the
Document tested by company core
Team members stating that the
Documents are posted as per their
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
375
2. Application layer
SAP programs
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
475
Purchase cycle
Sales Cycle
Goods Receipt
Delivery
Invoice verification
Sales billing
Payment to party
Receipt from customer
Release strategy:
In purchase SAP has given a release procedure it will work through work flow it is
optional
1. If purchase order value is less than
10000
2. If purchase order values is 10000
To be released by GM purchases
To be released by Director
and above
Once the purchase order is saved based on the value, it goes to the inbox of the
authorised person till he releases we can not take goods receipt
Phase 3: Realization:
Inter face: Pay roll (Existing package Fox pro) SAPFi employees salaries posting / wages/
PF transfer data from other packages to SAP package.
28-7-2011
Stress test: We have asked the ABAPer to create a report. In the report
we require company code.
F-02 -- keep the cursor on company code field press Fi select technical
information button
Table BKPF direct table
Field name : BUKRS
Go to table BKPF and take field BUKRS
BKPFBUKRS
When we generate a report time it take will be less,
FS10N keep the cursor on company code field press F1 select
technical information button
Table SKC1C clustered tabe
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
575
ASREDDY.ARIGA@GMAIL.COM
675
End
: 30-9-2011
Actual data
Start
: 1-7-2011
Save
Select scope tab
Select specify project scope by making manual Selection in reference
IMG radio button
Select specify scope button
Select enterprise structure check box
Select financial accounting check box
Enter
Select general project IMG button
Ignore the warning message press enter enter
Select specify project scope by choosing application components and countries radio
button
Select include all countries in project scope radio button
Select general project IMG button
Ignore the messages press enter
Save
Select back arrow 2 times
Select add to work list button
Select project VSLFI check box
Enter
Double click on project VSLFI
Select enterprise structure folder, Definition folder, Financial accounting folder
Keep the cursor on define company
Under Plan data
Start
: 27-7-2011
End
: 27-7-2011
Save
Actual data:
Start
: 28-7-2011
Select memo tab
Fi consultant is on leave
Save.
Select IMG activity button Define Company
Ignore the message press enter
Select new entries button
Company
: ZZZ
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
775
A/c Group
MEGHANATH REDDY A
Name
From Account
ASREDDY.ARIGA@GMAIL.COM
To Account
875
VGP
LIAB
Liabilities
200000
299999
VGP
ASST
Assets
100000
199999
VGP
INCO
Income
400000
499999
VGP
EXPD
Expenditure
300000
399999
Save
Enter
iv) Define retained earnings account for group chart of account: (OB53)
Chart of account
: VGP
Enter
P&L statement
:X
Account
: 200100
Save
Ignore the warning message press enter
Press enter save in your request.
v) Creation of GL accounts at chart of accounts level: (FSP0)
Path: Accounting ------------ > Financial Accounting -------------- > General ledger ------------- > Master records ---------------- > G/L Accounts ----------------- > Individual processing ------------ > In chart of accounts (FSP0)
GL account
: 200100
Chart of account
: VGP
From the menu bar select GL account ----------- > Create
Account group
: Liabilities
Select balance sheet account radio button
Short text
: Surplus in Profit & Loss A/c
G/L account long text
: Surplus in Profit & Loss A/c
Save
G/L account
: 200000
Select with template button
GL account
: 200100
Enter
Change short text
: Equity share capital
G/L account long text
: Equity share capital
Save
GL account
: 100000
Select with template button
GL account
: 200100
Enter
Account group
: Assets
Change short text : SBI CA a/c
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
975
ASREDDY.ARIGA@GMAIL.COM
1075
ASREDDY.ARIGA@GMAIL.COM
1175
X
100100 operating profit
Y
100101 Non operating profit
300000 sales account
P&L a/c select
P&L a/c type
X
Balance sheet a/c 300110 (profit on sale of shares)
P&L a/c select
P&L a/c type
Y
Balance sheet a/c
One company code can have how many currencies?
Maximum 3 currencies
1) Company code currency: Currency given at the time of company
code creation
2) Group currency: Company code VSL group is in Germany they want to see our result
in EUR since group currency is in EUR
3) Hard currency or Index based currency:
i) Hard currency:
a) Country specific second currency
b) Used in countries with high inflation
ii) Index based currency:
a) Country specific fictitious currency
b) Required for external reporting income countries with high inflation
1) Assign group currency for client:
Path: Tools ---------- > Administration ------------ > Administration ----------- > Client
administration ---------- > Client maintenance (SCC4)
From the menu bar select Table view ------------ > Display -> Change
Ignore the message press enter
Select client 800
Select details button
Std currency
: EUR
Save
2) Assign hard currency for country India:
Path: SPRO SAP Net weaver ----------- > General settings ------------- > Set countries ------------ > Define countries In my SAP systems
Select country IN
Select details button
Hard currency
: USD
Save
Enter
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
1275
ASREDDY.ARIGA@GMAIL.COM
1375
Posting key
: 40
Account
: 200105
Enter
Amount
: 100000
Business area : VSLH
Text
: Equity share capital receipt
Pstky
: 50
Account
: 100000 (equity share capital)
Enter
Amount
:*
Business area : VSLH
Text
:+
Document ------------- > Simulate
Select display currency button
Select group currency radio button
Enter
Select display currency button
Select hard currency radio button
Enter
Save
3-8-2011
We have created a GL account without selecting line item display we have posted entries
how to activate line item display for the old transactions
Or
What is program for activating line item display for already posted transactions?
1) Creation of GL masters without selecting line item display (FS00)
2) Posting of transaction to a/c no 100001
(F-02)
3) Display account balance a/c no 100001
(FS10N)
4) GL master change and select line item display for a/c no 100001 (FS00)
GL account
: 100001
Company code
: VSL
From the menu bar select GL account --------- > Change
Select control data tab
Select line item display check box
Save
Ignore the warning message press enter
5) Block GL account 100001 for posting before program
(FS00)
GL account no
: 100001
Company code
: VSL
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
1475
ASREDDY.ARIGA@GMAIL.COM
FS00
1575
ASREDDY.ARIGA@GMAIL.COM
1675
Company code
VSL
VCL
VIL
All company codes are using the same chart of accounts VSL for each and every
expenditure items we will not create separate accounts
Eg: 400100 salaries account
400110 staff welfare account
We have to post incentives given to employees
VSL will post to account no 400100 salaries
VCL will post to account no 400110 staff welfare account
Eg: 400105 Md remuneration A/c
400300 rent account
We are paying Rent for MD accommodation
VSL will post to 400105 MD remuneration
VCL will post to 400300 Rent account
Expenditure is not comparable account wise among company codes
5-8-2011
Use T/code: FS00
GL account
: 400100
Company code
: VSL
From the menu bar select GL account ------------- > Change
Select information (C/A) tab
Select account assignment check box
Select editor button
Items to include:
i) City office salaries
ii) Factory staff salaries
iii) Branch staff salaries
iv) Incentives given to staff
Select back arrow
Save
GL account
: 400300
Company code
: VSL
From the menu bar select GL account ------------- > Change
Select account assignment check box
Select editor button
Items to include:
i) City office rent
ii) Factory rent
iii) Branch office rent
iv) Godown rent
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
1775
ASREDDY.ARIGA@GMAIL.COM
1875
ASREDDY.ARIGA@GMAIL.COM
1975
ASREDDY.ARIGA@GMAIL.COM
2075
ASREDDY.ARIGA@GMAIL.COM
2175
SA
SB
Number Range
01
02
1 - 100000
100001 - 200000
ASREDDY.ARIGA@GMAIL.COM
2275
ASREDDY.ARIGA@GMAIL.COM
2375
200000.00
300000.00
250000.00
250000.00
We make text field optional - we create a substitution rule for text field
Business area and Business place
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
2475
ASREDDY.ARIGA@GMAIL.COM
2575
3. To make text field and value date field optional for field status group
G001 and G005:-- T/C OBC4
4. Posting of transaction :-- T/C F-02
Document date: 9.8.2011
Type : SA
Company Code: VSL
Currency : INR
Select Fast data entry button
Posting key
Account
Amount
Business Area
40
200100
150000
VSLH
40
200120
50000
VSLH
50
100000
100000
VSLH
50
100300
100000
VSLH
Save
(We have to deactivate after completion of practice)
.
ISSUES IN IMPLEMENTATION (GAPS):
1. It s called GAPS
2. Before going live in production server all issues should be resolved
Ways to resolve issues:-1. ABAP Programs
2. Write to SAP the issue
3. Work Arounds (indirect method) (Reversal of reverse document)
4. User Exits ( Functional Enhancement)
For some programs SAP has given hooks our Abaper can write a
Program and attach to SAP program.
1. Work list creation for getting cash and bank balances
Path: Accounting Financial accounting General Ledger Environment
Current settings Maintain work list for display balances T/C OB55 or
S_ALR_87005056
Double click on object SAKNR GL Accounts
Select create button
Work list : VSL Banks
Name VSL cash and bank balances
Enter
Values 200100, 200101, 200105, 200130, 200131, 200132
Save
2. To view account balances FS10N
Select activate work list button
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
2675
36000.00
To cash A/c
36000.00
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
2775
19000.00
To cash A/c
19000.00
36000.00
To Freight A/c
36000.00
36000.00
To cash
17000.00
19000.00 cleared
UseT/C FBL3N
GL account : 200100 cash account
Company code VSL
From Menu Edit Dynamic selections
Double click on debit /credit indicator
Double click on amount in local currency
For debit /credit indicator : select H (credit)
For amount in local currency: select multiple selection button/right arrow
Select maintain selection options button
Select > (greater than or equal to symbol)
Single value : 20000
Select copy button
From Menu Goto Variants Save as variant
Variant name : VSL
Meaning Cash payments in excess of 20000/Save
Use T/C FBL3N
Select get variant button
Select variant VSL
Select execute button
Bills sent for collection tracking or noted Items
1. VSL has made sale to a customer on 13.07.2011
2. Terms of payment 30 days redit
3. They give the bill to their Bank for collection on 10.08.2011.
Bank will collect from customer and credit to VSL current A/c.
4. We want to track which bill is given to which bank and due
date of the of the bill OR.
4. Noted item noted item means one line item
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
2875
ASREDDY.ARIGA@GMAIL.COM
2975
ASREDDY.ARIGA@GMAIL.COM
3075
ASREDDY.ARIGA@GMAIL.COM
3175
200000.00
VSLB
200000.00
VSLH
200000.00
To Bangalore account
200000.00
In Bangalore Books:
Hyderabad account debit
200000.00
200000.00
ASREDDY.ARIGA@GMAIL.COM
3275
Enter
Change short text and long text to Business area clearing
Select create/bank/interest Tab
Field status group G067
Save
2. Define Accounts for subsequent adjustment:Path : SPRO Financial Accounting GL Accounting Business Transactions
- Closing Reclassify Define accounts for subsequent adjustment
Double click on clearing A/c
Chart of accounts VSL
Enter
A/C 200140
Save
Enter
3. Posting of Transaction T/C F-02
Doct.dt.12.08.2011
Type SA
Company Code VSL
Posting key 40
A/C 200105 (SBI current account)
Enter
Amount : 200000
Business Area : VSLH
Text : Equity share capital receipt
Posting key : 50
A/c : 100000 (Equity share capital)
Enter
Amount *
Business Area VSLB
Text +
Document Simulate Save
4. Calculate Balance Sheet adjustment account: T/C F.5D
ASREDDY.ARIGA@GMAIL.COM
3375
ASREDDY.ARIGA@GMAIL.COM
3475
Provisional
100501 Sundry Creditors Raw material 100504 Sundry Creditors Stores
Provisional
d) In the year end reconciliation A/c Run: Balance in Sundry Creditors Raw
Material account on 31.03.2012 will go to 100504 Sundry Creditors Stores
Provisional.
e) In the Balance Sheet presentation on 31.03.2012
Sundry Creditors stores = Sundry Creditors stores + Sundry Creditors stores Provl.
f) Automatic reversal of (d) entry on 01.04.2012
g) When we make payment in the next year for the old purchase. It debits 100501
Sundry Creditors Raw Material Sundry Creditors Raw Material will be zero.
STEPS:
1. Creation of 2 GL Masters T/C FS00
A) Sundry Creditors Stores
B) Sundry Creditors Stores Provisional
GL A/c 100503
Company Code VSL
Select with template button
GL A/c 100501
Company Code VSL
Enter
Change short text and long text to Sundry Creditors Stores
Save
GL A/c 100504
Company Code VSL
Select with template button
GL A/c 100501
Company Code VSL
Enter
Change short text and long text to Sundry Creditors Stores Provisional
Select Control data Tab
Reconciliation A/c for A/c type blank
Save
2.Define screen layout per activity (Vendors):
Path: SPRO Financial Accounting Accounts Receivable and Accounts payable
Vendor Accounts Master data Preparations for creating Vendor Master data
Define screen layout per activity (Vendors)
Double click on change vendor (accounting)
Double click on Company code data
Double click on Account Management
Reconciliation A/c Optional entry radio button
Save
Enter
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
3575
ASREDDY.ARIGA@GMAIL.COM
3675
DATA TAKEOVER
I)
Master Uploading -- 1st stage
II)
Balances uploading 2nd stage
I)
Master Uploading:-1.
G/L Masters
T/C FS00
2.
Vendor Masters T/C XK01
3.
Customer Master T/C XD01
4.
Asset Master
T/C AS01
5.
Material Master
T/C MM01
Create an Excel File and note down the values to be loaded -Convert the file to Text File Upload to SAP
1. Legacy System Migration Work Bench (LSMW)
2. Batch Data Communication (BDC)
3. Extended Computer Aided Testing TooL (ECATT)
1. LSMW:--- for uploading masters -- Functional Consultant Job
2. BDC:--- Require Programming Knowledge ABAPER Job
3. Testing of Data
LSMW STEPS:
1. Open new Excel File and note down the values to be uploaded.
Also Open SAP FS00
GL.A/c.No
Co.Code
A/c.group
100310
VSL
SCLN
200106
VSL
CAST
300001
VSL
SALE
400101
VSL
PRSN
A/c.Currency
Bal.in Local
Currency
P/L A/c
B/S A/c
Sh.Text
Long Text
IDBI Loan
IDBI Loan
SBH A/c.
SBH A/c.
Sales Trd.
Sales Trd
Wage A/c
Wage A/c
Line item
Display
Sort Key
Field status
Group
INR
001
G005
INR
001
G005
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
Relevant to
Cash flow
3775
INR
001
G001
INR
001
G001
1)
2)
3)
4)
Component
Data Type
Length
SAKNR
10
BUKRS
KTOKS
XPLACCT
XBILK
TXT20-ML
20
TXT50-ML
50
WAERS
XSALH
10
XKRES
11
ZUAWA
12
FSTAG
13
XGKON
ASREDDY.ARIGA@GMAIL.COM
3875
- Copy component SAKNR i.e. G/L A/c No.in Excel component column
2) Copy component BUKRS i.e. Company code in Excel component
Column.
3) Select Back arrow in SAP FS00
- Keep Cursor on A/c Group
- press F1
- Select Technical information button
- Double click on Field name KTOKS
- Copy component KTOKS i.e.G/L A/c Group in excel component column
4) Copy component XPLACCT i.e. P/L statement a/c in excel component
Column.
5) Copy component XBILK i.e. whether it is a balance sheet A/c in excel
Component column
6) Copy Component TXT20 - ML i.e. short text in excel component column
7) Copy component TXT50 - ML i.e. long text in excel component column
8) Select back arrow in SAP FS00.
- Keep the cursor on A/c currency
- Press F1.
- Select Technical information button.
- Double click on Field name WAERS.
- Copy component WAERS i.e. A/c currency in excel component column
9) Copy Component XSALH i.e. only balances in local currency in excel
Component column.
10) Copy component XKRES i.e Line item display in excel component column
11) Copy ZUAWA i.e. Sort Key in excel component column
12) Copy FSTAG i.e. field status group in excel component column
13) Copy XGKON i.e. Relevant to cash flow in excel component column
Save as an excel file
3) Use T/C LSMW in SAP.
Ignore message press enter
Project
: VSL
Sub project : FI (FI Area)
Object
: GL (GL Masters uploading)
Select create entry button
Project
: VSL
Description: : VSL Project
Enter
Project
: VSL
Sub project : FI
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
3975
Description : FI Area
Enter
Project
: VSL
Sub project : FI (FI Area)
Description : FI Area
Object
: GL
Name
: GL masters uploading
Enter
Select continue button
Always It should be in double click is equals to change mode
(Double click = change) click on that
Select execute button
Select Batch input recording radio button
From the menu Goto Recordings over view
Select Create recording button
Recording : VSLGL
Description : GL Recording
Owner
: SAPUSER
Enter
T/C FS00
Enter
GL A/c 200107
Co.Code VSL
From Menu GL A/c Create
A/c Group Current Assets loans and advances
Select Balance sheet A/c radio button
Short text and long text ICICI current Account
Select Control data tab
Select Only balances in local currency check box
Select Line Item display check box
Sort Key : 001
Select Create/Bank/Interest Tab
Field status group : G005
Select Relevant to cash flow check box
Save
Keep the cursor on FS00
Select default all button
Save
Select back arrow 2 times
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4075
Recording VSLGL
Save
Select back arrow
Select execute button
Select create a structure button
Source structure VSLSTR
Description: VSLGL Structure
Enter
Save
Select back arrow
Select execute button
Keep the cursor on VSLSTR
Select Table Maintenance button
Copy excel component column to SAP field name column
Copy excel data type column to SAP type column
Copy excel length column to SAP length column
Save
Select back arrow
Save
Select back arrow
Execute
Save
Select back arrow
Execute
Keep the cursor on VSLGL
From Menu Extras Auto Field mapping
Enter
Go on select accept proposal button
Till we get the message Auto Field mapping complete
Enter
Save
Select back arrow
Skip maintain field values, Translations, user defined routines
Select specify files radio button
Execute
Keep the cursor on the PC (Front end)
Select Add entry button
File : VSLTEXT (select)
Name : GL Masters uploading
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4175
ASREDDY.ARIGA@GMAIL.COM
4275
Why SAP suggests to take balances instead of transactions:-1) In normal accounting Vendors, Customers and Assets are part of general
ledger where as in SAP we have sub ledger concept
2) In normal accounting for Vendors and Customers, payables/
Receivables and advances will be shown in one A/c In SAP Vendors/
Customers. Payables/receivables will be shown under normal items and
Advances will be shown under special GL Items.
3) In normal accounting Assets will be shown A/c head wise like plant &
Machinery wise . In SAP Assets will be shown each sub asset wise
Purchase cost/ accumulated depreciation and net book value.
4) In normal accounting depreciation is a provisional figure where as in SAP
It is actually calculated figure for each Sub asset wise.
5) In normal accounting Raw material consumption is a balancing figure.
Opening stock + purchases - closing stock = consumption
Balance figure is Raw material consumption.
In Sap at the tome of consumption for each material accounting, Entries
Will be generated automatically.
6) In normal accounting closing stock is a lump sum figure.
Debt closing stock --- Balance Sheet
Credit closing stock --- profit and loss account
In SAP for closing stock each material wise quantity/rate and amount.
Will be captured.
7) In normal accounting no production and delivery entries will be passed.
Difference between production and delivery is closing stocks.
In SAP at the time of production and delivery accounting entries will be
passed automatically at production cost.
PROCEDURE FOR BALANCES UPLOADING
1. Prepare a statement showing each vendor wise bill wise payables and
advances -- The total should match with trial balance figure.
2. Prepare a statement showing each customer wise/bill wise/
receivables and advances -- The total should match with trial
balance figure.
3. Prepare a statement showing each sub-asset wise acquisition value,
accumulated depreciation and net book value. The total should match
With trial balance figure.
4. Prepare a statement showing each material wise quantity rate and amount
The total should match trial balance figure.
5. Create 5 dummy accounts. It will be Non-reconciliation A/c. It can be under
Any group. Generally we create under current liabilities & provisions group.
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4375
1. - GL clearing account
2. - Vendor clearing account
3. - Customer clearing account
4. - Asset clearing account
5. - Stock taking account
6. Our data take over is correct after up loading the balances our 5 dummy
Accounts become zero.
7. We should not allow users to enter day to day data in production
server client till the balances are uploaded and tallied..
TRIAL BALANCE
Particulars
Debit
Credit
500000.00
Party X account
100000.00
Accumulated depreciation
Plant and machinery No.5
200000.00
300000.00
Sales
400000.00
Party A account
150000.00
275000.00
100000.00
RM.consumption
375000.00
1200000.00
1200000.00
5. Dummy Accounts
1. - GL clearing account
: 0
2. - Vendor clearing account
: 5000 0
3. - Customer clearing account : 0
4. - Asset clearing account
: 0
5. - Stock taking account
: 0
STEPS:
1) GL Credit balances take over F-02 Fast data entry screen
GL clearing account
Debit
1200000.00
Credit
500000.00
To Vendor clearing
Credit
100000.00
To Asset clearing
Credit
200000.00
To Sales
Credit
400000.00
Debit
300000.00
Customer clearing
Debit
150000.00
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4475
Debit
275000.00
Stock taking
Debit
100000.00
RM consumption
Debit
375000.00
To GL Clearing account
Credit
1200000.00
3(I) Prepare a statement showing each vendor wise bill wise payables/
and advances and the total should match with Trial Balance figure.
Party X account
Debit
credit
70000.00
20000.00
50000.00
Advances
40000.00
Balance
100000.00
140000.00
140000.00
Debit
95000.00
Debit
40000.00
70000.00
20000.00
45000.00
Debit
5000.00
Credit
5000.00
4(A) Prepare a statement showing each customer wise bill wise receivables
and advances the total should match with trial balance figure
Customer A account
Sale Bill No. 1
Debit
120000.00
Debit
50000.00
Advance
Credit
20000.00
Balance
Debt
150000.00
Debit
120000.00
Debit
50000.00
Credit
20000.00
Credit
150000.00
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4575
5(A) To make Fixed Assets Plant & Machinery GL account and accumulated
depreciation GL account as non reconciliation a/c and post T/C F-02
Posting key 40
Debit
300000.00
Posting key 50
Accumulated dep.
Credit
200000.00
Posting key 50
Asset clearing
Credit
100000.00
ASREDDY.ARIGA@GMAIL.COM
4675
Quantity
Rate
Amount
Raw Material 1
2000
25
50000
Raw Material 2
1000
30
30000
Raw Material 3
2000
10
20000
100000
BSX
100000.00
100000.00
REPORTS
1. Standard Reports
2. ABAP Reports
3. Report Painter
4. SAP Query
1. Report Painter: We have 3 Company Codes VSL, VCL, VIL
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4775
All Company Codes are using same chart of accounts VSL. We want to
Compare or consolidate.
SAP Standard Report: 400100 Salaries A/c
VSL 500000
VCL 300000
VIL 200000
Total 1000000
Company requirement
400100 salaries A/c: VSL-500000, VCL-300000, VIL-200000 Total 1000000/Eg: 2:Company wants Account balance debit separately and credit separately
STEPS:
1. Define Variables
2. Define Set
3. Define Library
4. Creation of Report
5. Creation of Report group
6. Create Transaction code for the Report
7. Assign Report in SAP Menu
1. Define Variables: T/C GS11
Path: Accounting Financial accounting Special purpose ledger
Tools Set Maintenance Variables Create
Variable V1
Table : Select Reporting Tables radio button
Enter
Table Select GLT0
Field name select BUKRS Company code
Select Value radio button
Enter
Default values VSL
Save
Variable V2
Table GLT0
Field name RPMAX period select
Select Value radio button
Enter
Default value 01
Save
Variable V3
Table GLT0
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4875
100000
200105
300000
Sales account
400100
Salaries account
Save
3. Define Library:
Path: Path: Accounting Financial accounting Special purpose ledger
Tools Report Painter Report writer Library Create GR21
Library : V1
Table : GLT0
Select header button
Description : Library for VSL
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
4975
ASREDDY.ARIGA@GMAIL.COM
5075
Variable
From
Variable on/off
V1
X
X
Fiscal year
V4
Period
V2
TO
V3
ASREDDY.ARIGA@GMAIL.COM
5175
ASREDDY.ARIGA@GMAIL.COM
5275
ASREDDY.ARIGA@GMAIL.COM
5375
ASREDDY.ARIGA@GMAIL.COM
5475
ASREDDY.ARIGA@GMAIL.COM
5575
Save
From Menu System Status
Variant name : VSL
Program : RFBILA00
2. Path for Schedule Manager T/C SCMA
Accounting Financial accounting General Ledger Periodic
Processing Schedule Manager
From Menu Task list Create
Task List VSL
Enter
Task List : VSL/VSL Schedule Manager
Save
Enter
Select back arrow
Keep the cursor on VSL schedule manager
Press mouse right click
Select create task
Description :VSL Balance Sheet transaction Code
Task Owner SAPUSER
Select Transaction radio button
Transaction F.01
Enter
Once again Keep the cursor on VSL schedule manager
Press mouse right click
Select create task
Description :VSL Balance Sheet program
Task Owner SAPUSER
Program : RFBILA00
Variant name : VSL
Enter
Save
Enter
Select return to scheduling button
Keep the cursor on VSL Balance Sheet program
Press mouse right click
Select schedule
Select immediately radio button
Execute
From Menu Environment Job Management
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
5675
Execute
Select Job check box (RFBILA00/VSL)
Select Spool button
Select spool number check box
Select display contents button
PARTIAL PAYMENT IN APP
By creating payment request as noted item we can make partial
Payment in APP
1. Creation of GL Masters payment request Current Loans and
Advances T/C FS00
GL A/c 200151
Company code VSL
Select with template button
GL A/c 200150 (Advance o vendors)
Company code VSL
Enter
Short & Long Text : payment request
Save
2. Link between Sundry Creditors & payment request T/C OBXT
Path : SPRO Financial Accounting Accounts receivable & payable
Business transactions Posting with alternative reconciliation A/c
Other special GL Transactions Define alternative reconciliation
A/c for vendors
Double click on special GL indicator D
Chart of accounts VSL
Enter
Reconciliation A/c 100503
Special GL A/c 200151
Save
Enter
3. Assign payment request in APP Customization T/C FBZP
Select all Company Codes button
Select position button
Select VSL
Select details button
4. Posting of purchase invoice and Block invoice for payment T/C F-43
Document date: 24.08.2011
Type KR
Company Code VSL
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
5775
Posting key 31
A/c 4000201
Enter
Amount 100000
Business Area VSLH
Payment. Block A (blocked for payment)
Text: Purchase invoice posting
Posting key 40
A/C 200120 (Inventor Raw material)
Enter
Remove the TDS codes
Enter
Amount *
Business Area VSLH
Text +
Document Simulate Save
Document Number 100009
5. Creation of payment request T/C F-59
Document number 100009
Company Code VSL
Fiscal Year 2011
Enter
Again enter
Amount 20000
Save
Enter to ignore message
6. APP Run T/C F110
INSTALMENT PAYMENT TERM
Payment term:-1. 10% payable immediately
2. 40% payable with in 30 days
3. 50% payable with in 45 days
SPRO Financial Accounting Accounts receivable & payable
Business transactions incoming invoices/credit memos
Maintain terms of payment
Select New entries button
Payment terms VSL5
Select customer and vendor check box
Select posting date radio button under default for baseline date
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
5875
Instalment
Percent
Payment terms
VSL 8
10
VSL5
VSL 8
40
VSL6
VSL 8
50
VSL 7
Save
Enter
3. Purchase invoice posting T/C F-43
Document date 24.08.2011
Type KR
Company Code VSL
Posting key 31
A/C 4000201
Enter
Amount 200000
Business Area VSLH
Payment terms VSL8
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
5975
ASREDDY.ARIGA@GMAIL.COM
6075
ASREDDY.ARIGA@GMAIL.COM
6175
Country : IN
Enter
Amount : 10000
Business Area : VSL
Text : purchase invoice posting
Posting key : 40
A/c : 200120 (inventory Raw material)
Enter
Amount *
Business Area VSLH
Text +
Document Simulate Save
TOLERANCE GROUPS
1. Creation of GL master payment difference account T/C FS00
GL Account 400306
Company Code VSL
Select with template button
GL A/c 400300 (Rent A/c)
Company code VSL
Enter
Change short text and long text to Payment differences
Save
2. Define Tolerance groups for GL accounts
Path: SPRO Financial accounting General ledger accounting
Business transactions Open tem clearing clearing differences
Define tolerance groups for GL accounts
Select New entries button
Company Code VSL
Tolerance Group A/tolerance group for VSL
Debit posting 100 Percentage 5%
Credit posting 100 Percentage 5%
Save
Enter
3. Define Tolerance groups for employees
Path: SPRO Financial accounting General ledger accounting
Business transactions Open tem clearing clearing differences
Define Tolerance groups for employees
Select New Entries button
Group A
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
6275
ASREDDY.ARIGA@GMAIL.COM
6375
Posting Key : 40
Account : 400300
Enter
Amount : 99990
Business Area : VSLH
Text : Rent Provision
Posting Key : 50
A/c 100500
Enter
Amount *
Business Area VSLH
Text : +
Document Simulate Save
2. Outgoing Payment with clearing T/C F-07
Doct.dt. 26.08.2011
Type : SA
Company code : VSL
Clearing text : Outgoing payment
Bank data:
A/c 200105
Business Area : VSLH
Amount : 100000
Text : Out going payment
Open item Selection:
A/c 100500
Select process open items button
Double click on payable Amount 99990
Document Simulate Save
PROVISON FOR DOUBTFUL DEBTS
1. Sales entry
Customer A/c
Debit
To Sales A/c
Credit
Sundry debtors
Debit
Sund.debtors -doubtful
To Customer
Credit
Sundry debtor
Debit
P/L A/c
Credit
B/S
ASREDDY.ARIGA@GMAIL.COM
6475
with clearing
with clearing
ASREDDY.ARIGA@GMAIL.COM
6575
Month : 2
Percentage 2 : 20%
Month : 3
Percentage 3 : 30%
Month : 4
Percentage 4 : 100%
Save
Enter
3. Define Accounts for Reserve for Bad debts T/C OBXD
Path: SPRO Financial Accounting Accounts Receivable & Payable
Business Transactions Closing Valuate Reserve for bad debt
Define Accounts for Reserve for Bad debts
Chart of accounts : VSL
Enter
Select Debit/Credit check box
Select Provision Method check box
Save
Provision method : VSL
Debit : 400307
Credit : 100530
Save
Enter
4. Use T/C FBKP (Automatic A/c Assignments)
Select special GL Folder
Double click on E
Chart of Accounts : VSL
Enter
Reconciliation A/c : 200110
Special GL A/c : 200113
Save
Enter
END USER AREA
1.Sales Invoice posting T/C F-22
Doct.dt. & Postg.dt; 15.07.2011
Type : DR
Company code: VSL
Posting key : 01
A/c : 3000601 (Customer A/c)
Enter
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
6675
Amount : 100000
Business Area : VSLH
Text : Sales invoice posting
Posting key : 50
A/c : 300000
Enter
Amount *
Business Area : VSLH
Text : +
Document Simulate Save
2. Transfer Receivable posting T/C F103
Path: Accounting Financial Accounting Accounts Receivable
Period processing Closing Valuate Receivables Transfer
Posting (Gross)
Customer A/c : 3000601
Company Code : VSL
Provision method : VSL
Execute
From Menu System Services Batch Input Sessions
Select SAPF103 session name
Select process button
Select process/foreground radio button
Select process button
Go on press enter till we get the message processing of batch input
Session completed
Select exit batch input button
3. Reserve for Bad debts (Gross) T/C F104
Path: Accounting Financial Accounting Accounts Receivable
Period processing Closing Valuate Reserve for Bad debts
Customer A/c : 3000601
Company Code : VSL
Provision method : VSL
Special GL Indicator : E
Select generate posting check box
Posting mode : E (display errors only)
Execute
4. Write off of provision for doubtful debts T/c F-21
Path: Accounting Financial Accounting Accounts Receivable
Document entry Other Transfer without clearing
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
6775
Doct.dt. 2708.2011
Type : DA
Company Code : VSL
Postg.key: 40
A/c : 100530
Enter
Amount : 10000
Business Area : VSLH
Text : Write off of doubtful debts
Postg.key : 19 (special GL A/c)
A/c : 3000601 (customer a/c)
Special GL indicator E
Enter
Amount : *
Business area : VSLH
Text : +
Document Simulate Save
ITEM NTEREST CALCULATION
Steps:
1. Creation of GL Master Interest received T/c FS00
GL A/c : 300110
Company Code : VSL
Select with template button
GL A/c : 300100 (exchange gain)
Company Code : VSL
Enter
Change short text and long text to interest received
Save
2. Define interest calculation types
Path : SPRO Financial Accounting Accounts receivable & accounts
Payable Business Transactions Interest calculation Interest
Calculation global settings Define interest calculation types
Select new entries button
Interest indicator : V5
Name : 18% monthly
Interest calculation type : P (item interest calculation)
Save
Enter
3. Define Number ranges for interest forms:
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
6875
ASREDDY.ARIGA@GMAIL.COM
6975
ASREDDY.ARIGA@GMAIL.COM
7075
GL Account 300110
Account symbol : 1000 (interest received)
Currency Inr
GL Account ++++++++++
Save
Enter
9. Assign interest indicator in customer master T/C XD02
Path: Accounting Financial Accounting Accounts receivable
Master Records Maintain centrally Change
Customer : 3000601
Company code : VSL
Enter
Select Company code data button
Interest indicator : V5
Save
Enter to ignore the message
END USER AREA:
1. Sales Invoice posting T/C F-22
Doct.dt:10.06.2011
Postg.dt:10.06.2011
Type : DR
Company Code : VSL
Posting key : 01
A/c : 3000601
Enter
Enter to ignore the message
Amount : 400000
Business Area : VSLH
Text : Sales invoice posting
Posting key : 50
A/c : 300000
Enter
Amount : *
Business Area : VSLH
Text : +
Document Simulate Save
2. Interest calculations T/C FINT
Path SPRO Financial Accounting Accounts receivable Period
Processing Interest calculation Item interest calculation Item
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7175
Interest calculation
Customer A/c : 3000601
Company code : VSL
Interest calculation to 31.08.2011
Select Test Run check box
Select posting button
Posting date : 31.08.2011
Document date : 31.08.2011
Text : Interest up to August
Business area : VSLH
Execute
Select back arrow
Deselect Text run check box
Execute
SPECS
Specs means specifications
2 types of specifications
A. Functional specifications:
Functional consultant job
It describes what is needed by the system
This is business oriented
Eg: Cash voucher receipt/payment printing
1. Input
2. Output
B. Technical specifications
Technical consultant
This is system oriented
Prepare a program
User Exits
GAP : One of the methods to solve implementation issues is user exits
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7275
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7375
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7475
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7575
MEGHANATH REDDY A
ASREDDY.ARIGA@GMAIL.COM
7675