S4Hana FI 21-Feb-2021 1909

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 284

S4Hana Simple Finance

Fi
(Version 17-1)

Trainer & Author:


Srinivasa Kasireddy
91-9959765211

Date printed : 1 August 2021


File Name: S4Hana_Book1_16-Jan-2018

0
0
Introduction
This book is vol-1 of 2 volumes
This book was initially a set of tutorials taught by me during class room training. After gradual
development over the years, now it has become a complete configuration guide/ end-user manual for
SAP FICO module. Obviously this book is more a practical guide than a reference book even though
some info stuff has been inserted at some places.

Having taught the SAP FICO course to hundreds of beginners and experienced at various institutions,
I know the kind of problems and questions you will have when learning this module. This book is full
of detailed step-by-step procedures with necessary screen shots and sample configurations.

Having worked as a SAP Consultant at various organizations, I know the kind of requirements that
may arise at clients. To this end, most of the business processes and underlying concepts have been
explained thoroughly through out the book.

By understanding the how and whys, you will start gaining basic knowledge which reaches to
advanced level with in no time .

As you go through the material, if you have problems or questions please do mail me. If you find an
error in this book, or suspect there may be an error, kindly notify .

I hope you will find using this book as enjoyable.

Conventions Used in This Book


‘→’ indicates a next thing in navigation or next action
‘----- button’ means to press the button . For example ‘→ Position button’ means ‘to press Position
button’
‘:’ is followed by the value/text to be entered
Multiple inputs/input values in a single screen are shown in the form of table.

How to use the book


Just read line by line and follow the instructions. Referring to screen shots make your job
easy . Please refer to Info boxes for additional info.

The configuration described in this document is not specific to any particular country. However, some
of the data that appears within the document is specific to India, In cases where this country-specific
data appears, you must replace the data valid for India by data valid for your country.

2
Table of contents :
1. Intro ............................................................................................................................. 16
2. Log-in & Navigation................................................................................................... 19
3. Basic Settings ............................................................................................................. 22
1. Creating Company ................................................................................................ 22
2. Creating Company Code....................................................................................... 25
3. Assigning Company Code to Company................................................................. 26
4. Define Segments .................................................................................................. 27
5. Define Settings for Ledgers and Currency Types .................................................. 27
6. Assign Fiscal Year Variant to Company code ....................................................... 29
7. Creating Posting Period Variant ............................................................................ 30
8. Assign PPV to Company Code ............................................................................. 30
9. Maintain PPV ........................................................................................................ 31
10. Check Ledger Settings ...................................................................................... 32
11. Define Field Status Variant ................................................................................ 32
12. Assign Company Code to FSV .......................................................................... 33
13. Changing Field Status Group ............................................................................ 33
14. Changing Number Range to 01 for Doc type SA .............................................. 35
15. Creating Number Range 01 ............................................................................... 36
16. Define Tolerance Groups for G/L Accounts ....................................................... 37
17. Define Tolerance Groups for Employees ........................................................... 39
18. Assign Users to Tolerance Groups .................................................................... 40
19. Assign Tax Procedure to Country IN ................................................................. 40
20. Enter Global Parameters ................................................................................... 41
21. Creating Chart of Accounts................................................................................ 41
22. Assigning Company Code to Chart of Accounts ................................................ 43
23. Define Account Group ....................................................................................... 43
24. Define Retained Earnings Account .................................................................... 43
4. Currency settings ....................................................................................................... 45
5. Currency settings in S4 HANA .................................................................................... 49
1. Check Exchange Rate types ................................................................................. 49
2. Define Translation Ratios for Currency Translation ............................................... 49
3. Define Currency Types : ....................................................................................... 50
4. Global Currency Conversion Settings ................................................................... 50
5. Currency Conversion Settings for Company Codes .............................................. 50

3
6. Include currency Type in Ledger ........................................................................... 51
6. Multiple Ledger .......................................................................................................... 52
1. Settings .................................................................................................................... 53
1. Define Accounting Principles ................................................................................ 53
2. Define Settings for Ledgers &Currency Types ...................................................... 53
Error : Unexpect data inconsistency; checks stopped .................................................. 55
3. Define Ledger Group: ........................................................................................... 58
Error : Currency/valuation type Y1 does not exist Message no. KM133 .................... 59
4. Define Document Types in a Ledger: .................................................................. 60
5. Define Document Types in a Ledger: ................................................................... 61
6. Define Document Number Ranges :- .................................................................... 62
7. Execute Consistency Check of Generate Ledger Settings .................................... 63
8. Displaying all active ledgers in a company code ................................................... 63
+91-9959765211

7. General Ledger Accounting-1 ................................................................................. 64


1. Creating 1st G/L Account ....................................................................................... 64
2. Creating G/L Account Revenue........................................................................... 65
3. Creating Cash Account ........................................................................................ 66
4. Posting Non Operative income.............................................................................. 66
5. Display Document ................................................................................................. 68
6. Displaying GL Account line items .......................................................................... 69
7. Displaying GL Account Balances .......................................................................... 69
Display universal Journal ...................................................................................... 69
Kasireddy

8.
9. Activating Open item managment in GL master .................................................... 70
10. Creating GL Account (ICICI term loan) ............................................................ 71
9. Posting of transaction for all Ledgers: ................................................................... 71
10. Displaying entries in table ACDOCA.................................................................. 71
11. Posting of transactions for a Ledger group: ....................................................... 72
Srinivasa

12. Displaying entries in table ACDOCA.................................................................. 72


13. Display Ledger : ................................................................................................ 73
8. Currency/Ledger settings in ECC .............................................................................. 74
1. Settings .................................................................................................................... 74
1. Copy Company code ............................................................................................ 74
2. Create COA .......................................................................................................... 74
3. Assign Company Code to Chart of Accounts ........................................................ 74
4. Copy Account groups............................................................................................ 74

4
5. Create Retained Earnings account ....................................................................... 75
6. Copy GL accounts ................................................................................................ 75
7. Check the GL accounts ......................................................................................... 75
8. Maintain Currency and Valuation Profile ............................................................... 75
9. Maintain Controlling Area ...................................................................................... 76
10. Maintain version ................................................................................................ 77
11. Create No Range for Bus Transaction COIN ..................................................... 78
12. Activate Multiple Valuation Approaches ............................................................. 78
13. Define Additional Local Currencies .................................................................... 79
14. Define Ledgers for General Ledger Accounting ................................................. 80
15. Define and Activate Non-Leading Ledgers ........................................................ 80
16. Define Ledger Group: ........................................................................................ 81
17. Define Document Type for Entry view in a Ledger: .......................................... 81
+91-9959765211

18. Define Documents Types for General Ledger View :- ....................................... 82


19. Define Document Number Ranges for Entry View:- .......................................... 82
20. Define Document Number Ranges for General Ledger View: ............................ 83
21. Create Cost center ............................................................................................ 83
22. Create Cost Element for Salary AC ................................................................... 84
2. End-user : ................................................................................................................ 84
1. Check Exchange Rate types ................................................................................. 84
2. Define Translation Ratios for Currency Translation ............................................... 84
3. Maitnain Exchange Rates ..................................................................................... 85
Kasireddy

4. Posting of transaction for all Ledgers: ................................................................... 85


5. Displaying GL line items........................................................................................ 86
6. Display GL Balances............................................................................................. 86
7. Display table FAGLFLEXA .................................................................................... 86
8. Displaying CC line items ....................................................................................... 87
Srinivasa

9. Display table COEP ............................................................................................. 87


9. GL Accounting Part-2 (S4 HANA) ............................................................................ 88
1. Reference Documents [Template Docs] ............................................................. 88
1. Creating Number Ranges X1, X2 .......................................................................... 88
2. Creating GL Account Rent .................................................................................... 88
3. Creating GL Account Salaries ............................................................................... 89
4. Creating Sample Document .................................................................................. 89
5. Posting Salary Payment Using Sample Document as Template ........................... 90

5
6. Creating Recurring Document ............................................................................... 90
7. Posting Rent Payment Using Recurring Document ............................................... 91
2. Holding a Document ............................................................................................. 92
9. Creating GL Account Travelling Expenses ........................................................... 92
10. Holding a Document .......................................................................................... 92
11. Posting the Held Document ............................................................................... 93
3. Parking Document ................................................................................................. 93
Workflow : .................................................................................................................... 93
1. Parking the Document by User1 ........................................................................... 93
2. Posting the Document by User2............................................................................ 94
Open Item Management .............................................................................................. 95
1. Creating GL Account Expenses Payable ............................................................. 95
2. Posting Month End Provision ................................................................................ 95
+91-9959765211

3. Displaying Open Items .......................................................................................... 96


4. Out going payment with clearing of specific Ledger group ................................. 97
5. Displaying Cleared Items ...................................................................................... 97
4. Reversing Documents .............................................................................................. 98
1. Reversing a Clearing Document ........................................................................... 98
2. Display item status ................................................................................................ 98
3. Reversing a Normal Document ............................................................................. 99
10. DataBase .............................................................................................................. 101
Key Field ....................................................................................................................... 101
Kasireddy

Key field combination .................................................................................................... 101


Data Types .................................................................................................................... 103
Displaying / Changing the Structure of Table ................................................................. 103
Displaying Contents of Table ......................................................................................... 104
Client dependent/ Client independent tables................................................................. 104
Srinivasa

Cross Client Settings ..................................................................................................... 104


Finding Out Table and Field names ............................................................................... 105
Relation ship between tables: SAP database is RDBMS. .............................................. 107
Standard tables/ Customized tables .............................................................................. 107
11. House Bank Account setting ............................................................................... 109
1. Creating GL Account (ICICI term loan) .............................................................. 109
2. Creating ICICI Current Account.......................................................................... 109
3. Creating ICICI Check Deposit account ............................................................... 110

6
4. Creating ICICI Check Issue account .................................................................. 110
5. Set Country specific check .................................................................................. 110
6. Define Number ranges for Bank Technical IDs: .................................................. 111
7. Define Number Ranges for Change Requests: ................................................... 111
8. Create Bank Master data( S4 HANA &ECC) ....................................................... 111
9. Manage House Banks (Only in S4 HANA) .......................................................... 112
10. Manage House Banks and House Banks Accounts(in ECC only) .................... 112
11. Adding Role to User ........................................................................................ 113
12. NWBC application ........................................................................................... 113
13. Display House Bank accounts ......................................................................... 116
Manage Bank Accounts apps (S4HANA) ................................................................... 116
12. Cash Journal......................................................................................................... 122
1. Settings .................................................................................................................. 122
+91-9959765211

1. Creating GL Account .......................................................................................... 122


Petti Cash ................................................................................................................. 122
2. Assign House Bank and Account ID in GL account ............................................. 122
3. Define Number Range Intervals for Cash Journal Documents ............................ 122
4. Set Up Cash Journal ........................................................................................... 122
5. Maintain Business Transactions.......................................................................... 123
6. Set Up Print Parameters for Cash Journal .......................................................... 123
2. End User ................................................................................................................ 124
1. Posting Cash Journal .......................................................................................... 124
Kasireddy

13. Accounts Payable ............................................................................................... 127


1. Settings .................................................................................................................. 127
1. Creation of Vendor Account Groups ................................................................... 127
2. Create Number Ranges for Vendor Accounts: .................................................... 127
3. Assign Number Ranges to Vendors Account Groups .......................................... 128
Srinivasa

4. Create Tolerance Group for Vendor Account ...................................................... 128


5. Creating Number Ranges for Document Types KA, KR, KZ ................................ 129
6. Define Number Ranges (for Business Partner) ................................................ 130
7. Define Groupings and Assign Number Ranges ............................................... 130
8. Define Number Assignment for Direction BP to Vendor ................................... 130
9. Creation of 2 GL Accounts .................................................................................. 131
2. End User ................................................................................................................ 132
1. Creating Business partner/Vendor master .......................................................... 132

7
2. Displaying Business partner in tables.................................................................. 133
3. Posting Purchase Invoice.................................................................................... 133
4. Line Item Browser ............................................................................................... 134
5. Displaying Vendor Items ..................................................................................... 134
6. Displaying Vendor balance ................................................................................. 134
7. Out Going Payment with Clearing ....................................................................... 135
8. Check Management .............................................................................................. 136
1. Settings .................................................................................................................. 136
1. Creating Void Reason Codes .............................................................................. 136
2. End User ................................................................................................................ 136
1. Creating Check Lot(Non-sequential) ................................................................... 136
2. Issuing Manual Checks ...................................................................................... 137
3. Entering Check Encashment Date ...................................................................... 137
+91-9959765211

4. Voiding Unused Check ....................................................................................... 138


5. Voiding Issued Check ......................................................................................... 138
Creating Purchase Invoice ......................................................................................... 138
Outgoing Payment ..................................................................................................... 138
Issuing Manual Check................................................................................................ 139
Voiding Check............................................................................................................ 139
Issuing New Check to Vendor .................................................................................... 139
6. Cancel Payment ................................................................................................. 139
Creating Purchase Invoice ......................................................................................... 139
Kasireddy

Outgoing Payment ..................................................................................................... 140


Issuing Manual Check................................................................................................ 140
Voiding (Cancel Payment) ......................................................................................... 141
7. Displaying Check Register .................................................................................. 141
8. Display Check Details in Vendor Items ............................................................... 142
Srinivasa

9. Partial-Payment and Residual payment ............................................................... 144


Settings for Residual payment...................................................................................... 144
1. Creating G/L accounts ........................................................................................ 144
Freight Charges ......................................................................................................... 144
Commision paid ......................................................................................................... 144
2. Creating Reasoncodes ....................................................................................... 144
3. Define Accounts for Payment Differences ........................................................... 145
Enduser......................................................................................................................... 145

8
1. Posting Purchase Invoice.................................................................................... 145
2. 1st Partial Payment .............................................................................................. 145
3. Displaying Vendor Items ..................................................................................... 146
4. 2nd Partial Payment ............................................................................................ 146
5. Posting Purchase Invoice.................................................................................... 147
6. Residual Clearing(Over payment) ....................................................................... 147
1. Exchange Loss account ................................................................................... 148
2. Exchange Gain account ................................................................................... 149
3. Define Exch rate differences ............................................................................ 149
7. Displaying Vendor Items ..................................................................................... 149
10. Down Payment made [Advance Paid] ............................................................. 150
1. Settings .................................................................................................................. 150
1. Creating GL Account Advance to Vendors ......................................................... 150
+91-9959765211

2. Defining Alternative Reconciliation Account ........................................................ 150


2. Enduser.................................................................................................................. 150
1. Posting Down Payment ....................................................................................... 150
2. Display Special GL Items .................................................................................... 152
3. Posting Purchase Invoice.................................................................................... 152
4. Clearing the invoice against the advance ............................................................ 152
11. Down-payment Request ..................................................................................... 153
1. Settings .................................................................................................................. 153
1. Creating GL Account Down-payment request .................................................... 153
Kasireddy

2. Specify Alternative Reconciliation A/C ................................................................ 153


2. End User ................................................................................................................ 153
1. Posting Down-payment Request ......................................................................... 153
2. Displaying Down-payment Request ( Noted items): ............................................ 154
3. Automatic Payment Programme [APP] ................................................................ 157
Srinivasa

1. Settings .................................................................................................................. 157


1. Creating HDFC Current Account ......................................................................... 157
2. Creating HDFC Check Deposit account ............................................................. 157
3. Creating HDFC Check Issue account................................................................. 158
4. Create Bank Master data(Only in S4 HANA) ....................................................... 158
5. Manage House Banks (Only in S4 HANA) .......................................................... 158
6. Create House bank account using Fiori App ....................................................... 159
Manage Bank Accounts apps (S4HANA) ................................................................... 159

9
7. NWBC application ............................................................................................... 162
8. Configuring APP ................................................................................................. 164
9. Creating Number Ranges for Document Types ZP & ZV .................................... 167
2. End User ................................................................................................................ 167
1. Changing Vendor Master .................................................................................... 167
2. Creating Pur Invoice ........................................................................................... 168
3. Down Payment Request ..................................................................................... 169
4. Creating Check Lots (Sequential) ....................................................................... 169
5. Payment Run ...................................................................................................... 170
6. Check Printing(Bulk) ........................................................................................... 174
4. Manual clearing with check printing ..................................................................... 177
1. Settings .................................................................................................................. 177
2. End User ................................................................................................................ 177
+91-9959765211

1. Posting Pur Invoice ............................................................................................. 177


2. Clearing with printing check ................................................................................ 177
14. Foreign Currency Transactions ........................................................................... 180
1. Currency Settings ................................................................................................. 180
1. Check Exchange Rate types ............................................................................ 180
2. Define Translation Ratios for Currency Translation ....................................... 180
3. Exchange Loss account ................................................................................... 181
4. Exchange Gain account ................................................................................... 181
5. Enter Exchange rate type in Document type. ................................................. 181
Kasireddy

6. Define Accounts for Exchange Rate Differences ........................................... 182


1. Enduser.................................................................................................................. 182
1. Enter exchange rates in forex table ................................................................. 182
2. Posting document in foreign currency ............................................................ 183
3. Enter exchange rates in forex table ................................................................. 184
Srinivasa

4. Clearing foreign currency document............................................................... 184


5. Foreign Currency Balances Valuation ................................................................... 186
1. Settings .................................................................................................................. 186
1. BS Adjustment account ...................................................................................... 186
2. Assign Accounting Principles for Ledger and Company code ............................. 186
3. Define Ledger Group .......................................................................................... 186
4. Assign Accounting Principles to Ledger Groups: ................................................. 187
5. Define Valuation Methods: .................................................................................. 187

10
6. Define Valuation Areas: ...................................................................................... 187
7. Assign Valuation Areas and Accounting Principles ............................................. 188
8. Prepare Automatic Postings for Foreign Currency Valuation: .............................. 188
9. Creating GL account FC term loan...................................................................... 189
10. Assign Exchange rate Difference key .............................................................. 189
11. ECS: Maintain Number Ranges AWREF ......................................................... 190
2. End user................................................................................................................. 190
5. Posting Vendor inv in FC (In previous period) .................................................... 190
6. FC Loan receipt (in Previous period) ................................................................ 190
7. Maintaining Exchange Rates .............................................................................. 191
8. Foreign Currency Balances Simulation ............................................................... 191
9. Display table ACDOCA ....................................................................................... 192
10. Display Simulation Document .......................................................................... 192
+91-9959765211

11. Display balances in Simulation ledger ............................................................. 192


12. Foreign Currency Balances Revaluation (Test/Update run) ............................. 192
13. Display table ACDOCA.................................................................................... 193
14. Accounts Receivables ......................................................................................... 194
1. Settings .................................................................................................................. 194
1. Creating Customer Account Groups ................................................................... 194
2. Creating Number Ranges for Customer Accounts .............................................. 194
3. Assign Number Ranges to Customer Account Groups ........................................ 195
4. Creating Tolerance group for Customer Account ............................................... 195
Kasireddy

5. Create GL account Sundry Debtors A/C ............................................................. 195


6. Creating Number Ranges for Document Types DR, DZ & DA ............................. 196
7. Define Number ranges ( Business Partner ).................................................... 196
8. Define Groupings and Assign Number Ranges ............................................... 197
9. Define number Assignment for direction BP to customer .................................... 197
Srinivasa

2. End User ................................................................................................................ 197


1. Creating Customer master .................................................................................. 197
2. Displaying Business partner in tables.................................................................. 199
3. Posting Sales Invoice.......................................................................................... 199
4. Displaying Customer Items ................................................................................. 200
5. Posting Incoming Payment ................................................................................. 200
6. Display Customer line Items ............................................................................... 200
15. Down-Payments Received.................................................................................. 202

11
1. Settings .................................................................................................................. 202
1. Creating GL Account Advance from Customers ................................................ 202
2. Specify Alternative Reconciliation Account ......................................................... 202
2. End User ................................................................................................................ 202
1. Posting Advance Receipt from Customer ............................................................ 203
2. Displaying Advance Items ................................................................................... 203
3. Creating Invoice ................................................................................................. 203
4. Converting Advance Item to Normal Item (spl GL to Normal) .............................. 203
5. Clearing .............................................................................................................. 204
6. Display Customer Items ...................................................................................... 204
16. Dunning................................................................................................................. 205
1. Settings .................................................................................................................. 205
1. Define Dunning Areas ......................................................................................... 205
+91-9959765211

2. Define Dunning Procedure .................................................................................. 205


2. End User ................................................................................................................ 210
1. Changing Customer Master ................................................................................ 210
2. Creating Sales Invoices with various Due dates .................................................. 210
3. Checking Due Dates ........................................................................................... 211
4. Execute Dunning Procedure ............................................................................... 213
17. Discounts ............................................................................................................... 216
1. Settings .................................................................................................................. 216
1. Creating Payment Terms .................................................................................... 216
Kasireddy

2. Creating GL account ‘Discount given’ ................................................................ 217


3. Define Accounts for Cash Discount Granted ...................................................... 217
4. Changing Employee Tolerance group ................................................................. 218
2. End User ................................................................................................................ 218
1. Posting Sales invoice (Discount calculated based on Payment Terms).............. 218
Srinivasa

2. Clearing the above invoice .................................................................................. 219


3. Posting Sales inv (Manual Entry of Discount)...................................................... 220
4. Clearing the above invoice .................................................................................. 221
18. Bills of Exchange ................................................................................................... 223
1. Settings .................................................................................................................. 223
1. Creating 6 GL accounts ...................................................................................... 223
BOE receivable .......................................................................................................... 223
ICICI Bill Discounting Account ................................................................................... 223

12
BOE liability ............................................................................................................... 224
ICICI Bills Clearing ..................................................................................................... 224
Interest Paid .............................................................................................................. 224
Collection charges ..................................................................................................... 224
2. Creating Bills transferring account ...................................................................... 224
3. Define Alternative Reconciliation Account for BOE Received .............................. 225
4. Define Accounts for Bill of Exchange Transactions ............................................. 225
5. Define Bank Sub Accounts ................................................................................. 225
6. Define Bill Of Exchange Portfolio ........................................................................ 226
2. EndUser ................................................................................................................. 226
1. Sales Invoice ...................................................................................................... 226
2. BOE Payment ..................................................................................................... 227
3. BOE Discount ..................................................................................................... 229
+91-9959765211

4. Sales Invoice ...................................................................................................... 232


5. BOE Payment ..................................................................................................... 232
6. BOE Collection ................................................................................................... 233
7. Report to Display BOE items .............................................................................. 235
8. BOE list............................................................................................................... 235
9. Reverse of Contingent Liability(Discount items) .................................................. 236
10. Reverse of Contingent Liability(Collection items) ............................................. 238
19. Check Deposit &BRS ............................................................................................ 240
1. Settings .................................................................................................................. 240
Kasireddy

1. Creating GL Account Bank Charges .................................................................. 240


2. Creating Check Lot ............................................................................................. 240
3. Define Posting Keys and Posting Rules for Check Deposit ................................. 240
Bills Clearing .............................................................................................................. 241
4. Create and Assign Business Transaction............................................................ 243
Srinivasa

5. Define Variants for Check Deposit ...................................................................... 244


6. Create and Assign Business Transaction for Manual Bank Statement: ............... 245
7. Define Variants for Manual Bank Statement........................................................ 246
8. Changing Field Status Group .............................................................................. 246
2. EndUser ................................................................................................................. 247
Incoming checks ........................................................................................................ 247
1. Sales Invoice Posting.......................................................................................... 247
2. Manual Check Deposit ........................................................................................ 247

13
3. Process Batch Input Session .............................................................................. 248
4. Display Customer Items ...................................................................................... 249
5. Display Check Deposit Account .......................................................................... 249
6. Enter Manual Bank Statement (Incoming check cleared) ................................... 249
7. Process Batch Input Session .............................................................................. 250
Outgoing checks ........................................................................................................ 250
1. Purchase Invoice ................................................................................................ 250
2. Outgoing Payment .............................................................................................. 250
3. Creation of manual checks.................................................................................. 251
4. Update Assignment field ..................................................................................... 252
5. Enter Manual Bank Statement(Outgoing checks cleared) ................................... 252
6. Process Batch Input Session .............................................................................. 254
7. Display checks issue account ............................................................................. 254
+91-9959765211

8. Display Main Bank account ................................................................................. 254


9. Display Bank Statement ...................................................................................... 254
10. Deleting Bank Statement (in case of errors): ................................................... 255
20. TDS (Withholding Tax)........................................................................................... 256
1. Settings .................................................................................................................. 256
1. Check WHT Countries ........................................................................................ 256
2. Define Withholding Tax Keys .............................................................................. 256
3. Check Income types ........................................................................................... 257
4. Define Business Places (Sec code) .................................................................... 257
Kasireddy

5. Assign Factory Calendars to Business Places (section code) ............................. 258


6. Define Business Places (Table View : J_1BBRANCV ) ...................................... 258
7. Assign Section Code to Business place (V_SECCODE ) .................................... 258
8. Define WithholdingTaxType in Invoice Posting ................................................... 259
9. Define Withholding Tax Type for Payment Posting(Advance payment) ............... 259
Srinivasa

10. Define Withholding Tax Codes ........................................................................ 260


11. Portray Dependencies Between Withholding Tax types................................... 261
12. Check Receipt Types ...................................................................................... 261
13. Maintain Tax Due Dates .................................................................................. 261
14. Assign Withholding Tax Types to Company Codes ......................................... 262
15. Activate Extended Withholding Tax ................................................................. 262
16. Creation of 3 GL Masters ................................................................................ 262
17. Assignment of G/L Accounts ........................................................................... 263

14
18. Maintain Company Code Settings ................................................................... 263
19. Specify Document types for Remittance Challan ............................................. 264
20. Maintain Number Groups ................................................................................ 264
21. Assign Number Ranges to Number Groups..................................................... 264
22. Maintain Number Ranges ................................................................................ 264
23. Assign Number Group to Business Places ...................................................... 266
24. Assign Number Group to Section Code ........................................................... 266
25. Maintain Number Groups and SAP Script Form .............................................. 266
26. Assign Number Ranges to Number Groups..................................................... 267
27. Maintain Number Ranges ................................................................................ 267
28. Maintain acknowledgement number for the quarter ........................................ 267
29. Maintain TDS, PAN No. ................................................................................... 268
30. Creating Validation for Business place/section code ...................................... 268
+91-9959765211

2. End User ................................................................................................................ 274


1. Maintain Tax Codes in Vendor master ................................................................ 274
2. Testing Validation ............................................................................................... 275
3. Posting of Processing Charges ........................................................................... 276
4. Create Remittance Challan ................................................................................. 277
5. Enter Bank Challan ............................................................................................. 278
6. Print TDS Certificate ........................................................................................... 278
Kasireddy
Srinivasa

15
1. Intro
SAP: Systems Applications & Products in Data Processing
Whose product is SAP?
SAP belongs to a company called SAP AG headquartered in Walldorf, Germany.
What kind of product is SAP?
SAP is an ERP product.
ERP stands for Enterprise Resource Planning.
ERP is a single system to store and process the data of all the departments in an integrated
Manner. In simple terms, it can be described as an Integrated Data Management tool.
Application Departments
FI
HR
Sales
SAP
Purchasing
+91-9959765211

Production
---etc
Advantages of an ERP system:
1. Multiple data entry points.
2. No redundancy of data (because of one centralized Database)
3. Upto date information at any point of time.

Architecture of SAP:
SAP works on client /Server mechanism.
SAP‘s architecture is called 3 tier (Layer) architecture. The 3 layers are
Kasireddy

1.DB layer
Backend
2.Aplication layer
3.Presentation Frontend
DB and Application layers are called Backend layers whereas presentation layer is called
front end layer. We can represent the 3 layers in the following way.
Backend Frontend
Srinivasa

PC1
Corporate Office
PC2
PC3 Regnl office1
PC3
DB Application Regnl office2
PC4
PC5 Plant
PC6 Wearhouse
PC7 Home

16
Project:

C C++ Java SAP

Customized solution Generic Aplication

DB : To be developed Ready

Aplication : Tobe developed Ready

Resources : Consultants

Programmers,

DB experts

Sys admins
+91-9959765211

ABAP programmers

Basis Consultants
(Admins)
Technical consultants
1.Installation

2.User management

3.Monitoring
Kasireddy

Consultants Functional consultants :

Business process , Domain knowledge

Eg: FI, CO , SD ,MM etc

Bcom , MBA and experienced in Domains


Srinivasa

Basic responsibility :Configuration (Making


settings in the sysytem)

17
Reddy Labs-----Outsourcing→ TCS

Client Consultancy

Endusers : Consultants:

Production(Live) Dev(Config) stage

Data entry Config

(Eg: Posting a GL entry

Posting a inv)

FI dept FI Consultant

Costing CO Consultant

Sales SD Consultant

HR HR Consultant
+91-9959765211

Purchase MM Consultant

----etc ---etc

Concept----→

Project------→
Kasireddy
Srinivasa

18
2. Log-in & Navigation
After you complete this chapter, you will be able to log-in to SAP system and navigate in
SAP environment.

Client : 800
User : SAPUSER
Password : XXXXXXXXXX
→Enter

In layman’s terms client can be called as an independent environment in which you can
Operate.

Each client can be given code of choice like ‘001’ ‘630’ etc. . In IDES we have only one
client ie 800. In live project, you have to enter the client in to which you want to log in. A
separate set of username and password will be required for each client.

Most of the time consultants will be operating in Development client. Production client is the
environment where the actual business data (live data) is entered by end users.

19
Client (Environment)
Sandbox client
Development client Consultants
Testing client
Training client
End user
Production (or Live) client

Navigating in SAP
/N →Takes you to SAP Easy Access screen from any screen
/NF-02 →Takes you to the F-02 screen from any screen
+91-9959765211

/O → Opens a new Session with SAP Easy Access screen


/OF-02 →Open new session with f-02 screen
/I → ends a session
Kasireddy
Srinivasa

20
Srinivasa Kasireddy +91-9959765211

21
3. Basic Settings
Company & Company Code:
General SAP
Group = Company
Company = Company Code(Legal entity)

Company Company Code Country Currency


LAP IN IN INR
LAC IN IN INR
L Airlines
LAP US US USD
LAC US US USD

P - Passenger Div , C – Cargo Div


+91-9959765211

1. Creating Company

SAP Easy Access→Tools→Customizing→ IMG→Execute Project

T code: SPRO , OX15


Kasireddy
Srinivasa

→SAP Reference IMG button

22
Enterprise Structure→Definition→Financial Accounting→Define company
+91-9959765211
Kasireddy

→New Entries Button


Srinivasa

Company : LAIR

Company Name : L Airlines

23
City : Hyderabad

Country : IN

Language Key : EN

Currency : INR
+91-9959765211

→Save button
Kasireddy

→Create request button (In the Prompt for Customizing request window)
Srinivasa

Short Description : Basic setting for LAP

24
→Save (or Enter)
+91-9959765211

→Continue button (or Enter)

→Back button twice


Kasireddy

Transporting : In the live project we do our configuration in Development client and copy the
configuration from Development client to Testing client. If everything is ok in testing, we copy
configuration from Development client to Production (Live) client. This procedure is called
‘Transporting’. For transporting we need to create a Transport Request number. We include
Srinivasa

the configuration settings in the request no.


For example all Basic settings in one transport request, AP settings in one transport request
and so on. All basic settings can be transported at a time and all AP settings can be
transported at a time.

2. Creating Company Code


Same Path up to Definition
T Code : OX02
Financial Accounting→Edit, Copy, Delete, Check Company code
→Double click on Edit company code data

25
→New Entries button
Company code : LAP
Company Name : Lair (p) Div
City : HYD
+91-9959765211

Country : IN
Currency : INR
Language : EN
→Save
Name : L air ways
Country : IN
Region : 01
→Copy (or Enter)
→Continue
Kasireddy

3. Assigning Company Code to Company


Up to Enterprise structure same path
T Code : OX16
Assignment→Financial Accounting→Assign Company code to company
→Position button
Srinivasa

Company Code : LAP


→Enter

26
CoCd Company
LAP LAIR
+91-9959765211

→Save
→Continue
Display transport organizer :
TCode : SE01
→Display button
Kasireddy

4. Define Segments
SPRO→ Enterprise Structure→Definition→Financial Accounting→Define Segments
→New Entries
Segment Description
Srinivasa

LADS Domestic LAP


LAIS International LAP
→Save
→Continue
Info: Segmental reporting is mandatory according to certain GAAPs .Segments are derived
through Profit Centres.

5. Define Settings for Ledgers and Currency Types

27
T Code: FINSC_LEDGER

SPRO→Financial Accounting→Financial Accounting Global Settings →Ledgers→ Ledger


→Define Settings for Ledgers and Currency Types

(Make a note of ledger 0L which is leading ledger)

→Double click on Ledger folder

→Select Ledger 0L

→Double click on Accounting Principles for Ledger and Company Code

Ledger : 0L

Company Code: LAP

→Enter

→Save

Note : The setting ‘Company Code Settings for the Ledger ‘is not required now as the FYV
+91-9959765211

and PPV is going to be inherited from Company code for the Leading ledger . And Currency
Type under Global Currency is going to be taken from Controlling Area
Kasireddy
Srinivasa

Error : No company code assigned yet to any ledger Message no. fins_acdoc_cust047

Reason : In new installation, SAP standard customizing has not been copied from client 000

28
into the current client. Content of customizing table FINSC_LD_CMP is empty.

Solution : Execute ‘Migrate General Ledger Customizing’ as shown in the image


+91-9959765211

Error : Fiscal year variant is empty (Ledger 0L/Company xxx)

Message no. FINS_ACDOC_CUST067

Solution : Assign Fiscal year Variant to Company code

Error : Company xxxx has not been assigned to the leading ledger (0L) yet

Solution : Assign FYV to the company code


Kasireddy

6. Assign Fiscal Year Variant to Company code


SAP terminology General terminology
Fiscal year Financial Year
Srinivasa

Current Fiscal yr in India 2019 2019-2020 (April 2019-March 2020)


2020 2020-2021 (April 2020-March 2021)
Fiscal Year is specific to a country.
India US
Month Period Month Period
April 1 Jan 1
March 12 Dec 12
Fiscal Year ≠ Calendar Year Fiscal year = Calendar Year

29
Standard FYV= V3 Standard FYV = K4

FYV : V3 FYV :K4


Apr-March Jan-Dec
12+4 Periods 12+4 Periods
12-Regular Periods (1 to 12) 12-Regular Periods
4 Spl Period (13 to 16) 4 Spl Period
T Code : OB37
SPRO→Financial Accounting→Financial Accounting Global Settings →Ledgers→Fiscal
Year and Posting Periods → Assign Company Code to a Fiscal Year Variant
→Position button
Company Code : LAP
→ Enter
CoCd Fiscal Yr. Variant
+91-9959765211

LAP V3

→Save
→Enter (to ignore warning messages if any)
→Continue
Note : The FYV assigned to Company code is assigned to Ledger 0L that is Leading ledger

7. Creating Posting Period Variant


Kasireddy

Period
Open Closed
Can post to any date in the open period Can’t post to a closed period
T Code : OBBO
Path: Up to Fiscal Year and Posting Periods same path
Srinivasa

Posting Periods→Define Variants for open posting periods


→New Entries
Variant Name
LAPP PPV for LAP
→Save
→Continue

8. Assign PPV to Company Code


T Code : OBBP

30
Same Path
→Assign Variants to company code
→Position
Company code : LAP
→Enter

CoCd Variant
LAP LAPP
→Save
→Continue
Note : The PPV assigned to Company code is assigned to Ledger 0L ie Leading ledger

9. Maintain PPV
Same path, T Code : OB52
+91-9959765211

→Open and Close Posting Periods


→New Entries
Pstng Period Variant : LAPP
A From acct To account From per.1 Year To period Year
+ -- -- 1 2011 12 2011
Kasireddy

→Save
→ Continue

From To From To From To


Srinivasa

Variant A Year Year Year year


Scenario A/c A/C Per1 Period Per 2 Period

Open
Current
Period
only LAPP + - - 11 2019 11 2019
(Live &
Periodic)
Open all 2019
periods LAPP + - - 1 2019 12 (Mar
in the
2020)
current

31
fiscal
year
(Lab)
Open
first
period of
new year
& spl
period of LAPP + - - 1 2020 1 2020 13 2019 13 2019
previous
year
(Yr end
setting)

10. Check Ledger Settings


TCode : FINSC_LEDGER
+91-9959765211

(FYV and PPV must be assigned)

11. Define Field Status Variant


FSV is a list of Field Status Groups
Field Status Group is a list Fields(70 fields) along with status
Eg: FSG ‘G001’
Suppressed Req.Entry Opt.Entry
Text
Value date
Kasireddy

Business Area

We assign FSV to company code.


We assign FSG to GL Accounts at the time of creation
Eg:- FSG ‘G001’ for GL account 400500 (Salaries)
T Code : OBC4
Srinivasa

Path:- Up to Financial Accounts Global Settings same path


Ledgers→Fields→Define Field status Variants
→Select FStV ‘0001’
→Copy as button

32
→Change the FStV to ‘LAFS’
→Field Status name to ‘FSV for LAP’
+91-9959765211

→Enter
→Copy all button
→ Enter to confirm the message
→Save
→Continue
Kasireddy

12. Assign Company Code to FSV


T Code : OBC5

Same path next line


→Position
Company Code : LAP
Srinivasa

→Enter
CoCd FStV
LAP LAFS
→Save
→Continue

13. Changing Field Status Group


Same Path→ Define Field Status Variant
→Select FSV ‘LAFS’
→Double Click on ‘Field status groups’ folder

33
+91-9959765211

→Select FSG ‘G001’


→Field Status button
→Double Click on ‘General Data’
Suppressed Req Entry Opt Entry
Text
Kasireddy
Srinivasa

→ Back button
→Double Click on ‘Additional Account Assignments’
Suppressed Req Entry Opt Entry
Segment
→Save

34
14. Changing Number Range to 01 for Doc type SA
All business transactions in SAP are stored in the form of Documents
Every business transaction has a Document type associated with it.
Every Document type has a default number range
Global Settings:
Transaction Doc. Type Default No. Range
GL Entry SA 01
Customer Inv. DR 18
Vendor inv KR 19

We create number interval for every number range at company code level
Company Code level and Year wise settings
Company Code : LAP
+91-9959765211

No Range Year From No. To No.


01 2011 0100000000 0199999999
01 2012 0100000000 0199999999
18 2011 1800000000 1899999999

Company Code : LAC


No Range Year From No. To No.
01 2011 1 0100000000
01 2012 0100000000 0199999999
Kasireddy

18 2011 1800000000 1899999999

Yr independent no range
No Range Year From No. To No.
45 2025 4500000000 4599999999
Srinivasa

2011 1000 doc 4500000000-45000000999


2012 1500 docs 4500001000-450000002499
Path : Up to Financial Accounts Global Settings same path
Document →Documents Types→ Define Document types
→Position button
Document Type : SA
→Enter
→Double Click on Document type ‘SA’

35
→Note Down the No. Range ie 01
Note : In S4 HANA , ?

15. Creating Number Range 01


T Code : FBN1
In the Same Screen→Number range Information button
+91-9959765211
Kasireddy

Company Code : LAP


→Change Intervals button
→Insert line button
Srinivasa

No Year From number To number


01 2011 0100000000 0199999999

36
+91-9959765211

→Save
→ Continue

16. Define Tolerance Groups for G/L Accounts


Open item management (Item wise clearing)
Open Item × Cleared Item
Open Items:
1. Vender Items like invoices , Down payments etc
2. Customer Items like invoices, Credit-memos , Down payments etc
( Vendor Invoices & Customer Invoices are open items until they are paid for.)
Kasireddy

3. TDS : TDS deducted from Vendor payment is a open item until you remit it to tax
Authority.
4. Check Clearing Accounts : Checks issued A/C and Checks deposited A/C
(Checks that are not en-cashed are open items in the above accounts)
5. Expenses payable accounts (Salary payable , Rent payable )
6. GR/IR Clearing A/c
Srinivasa

Info : For vendor and customer accounts clearing procedure is available by default.
For GL accounts clearing procedure is optional. We select Open item management for the
above GL accounts to activate the clearing procedure .

Tolerance: The amount of difference that is accepted when clearing an open item
Open item 5000

37
Pymnt amount 4990
---------------------------------------
Difference 10
--------------------------------------

GL Account Tolerance Group:

T group name Debit posting Percentage Credit posting Percentage


Tg1 1000 1% 1000 1%
Tg2 500 0.5% 500 0.5%
Blank
0 0 0 0
(Default Tgrp)

Each GL account belongs to a TGroup


+91-9959765211

Eg:
GL Account T Group
Rent Payable Tg1
Salary Payable Tg1
TDS payable Blank
For Tgroup ‘Tg1’ the deference can be either 1000 or 1% , what ever is small
Open Item 5000
Clearing amount 4000
--------
1000 X 1% 0f 5000 = 50 √
Kasireddy

Deference
--------

Open Item 500000


Clearing amount 495000
----------
Srinivasa

Deference 5000 = 1% of 500000 X 1000 √


---------
T Code : OBA0
Path:
Upto Financial Accounting Same Path
General Ledger Accounting→Business Transactions→Open Item Clearing→Clearing
Differences→Define Tolerance group for G/L accounts
→New Entries button
Company Code : LAP

38
Tolerance Group : Blank Default Tolerance Group for LAP
→Save

→Continue
+91-9959765211

17. Define Tolerance Groups for Employees


Employee Tolerance Group:
T Amount per Amount for Revenue Revenue Expenses Expenses
group Document Open item Amount Percent Amount Percent
name Account
item
Tg1 10,00,000 500,000 1000 1000 1 1
Tg2 500,000 100,000 500 0.5 500 0.5
Blank 100,000 50,000 0 0 0 0
Kasireddy

Every user(employee) is assigned to a TGroup


Eg:
Employee Tgroup
Account Clerk 1 Blank
Account Clerk 2 Blank
Accounts Manager Tg 2
Srinivasa

General Manager Trg 1

Note:
In the above scenario:
Accounts clerk 1 & 2 can post only a document worth Rs. 100000/- or less
And Accounts clerk 1 & 2 can clear a open item worth Rs. 50000/- or less
T Code : OBA4
Path: Same path next line

39
→New Entries
Group : Blank
Company Code : LAP
Amount per document : 10000000
Amount per open Item account item : 50000
→Save
+91-9959765211

→ Continue
Kasireddy

18. Assign Users to Tolerance Groups


T Code : OB57

19. Assign Tax Procedure to Country IN

T Code : OBBG
Srinivasa

Note :Tax Procedure is configured at country level and not at company code level. Please
skip this setting if already a Tax Procedure is assigned to the country of your company
code. This is only a temporary setting. We have a dedicated chapter for Tax in Volume 2 .
Up to Financial Accounting same Path
Financial Accounting Global Settings →Tax on Sales/Purchases→Basic Settings→Assign
Country to Calculation Procedure
→Position button
Country : IN
→Enter

40
Country Tax Procedure
IN TAXUS (or any procedure)

→Save
→Continue

20. Enter Global Parameters


T Code : OBY6
Up to Financial Accounting Global Setting same Path
Global Parameters for Company Code →Enter Global Parameters
→Position button
Company Code : LAP
→Enter
→Double Click on Company Code ‘LAP’
Business Area Financial Statement
+91-9959765211

 Propose Fiscal Year


 Propose Value Date/Define Default Value date
 Negative Postings Permitted
 Manage Postg Period (Only in S4 HANA)

→Save
→Continue
 Manage Postg Period Manage Postg Period
While posting system checks whether posting period is open While posting system checks
Kasireddy

in all ledgers of the ledger group including Non whether the posting period is
representative ledgers . Postings to a ledger group are open for the representative
made only if the relevant posting period is open in all ledger
ledgers of the ledger group.

Leading ledger X Non leading ledger (comp code level)


Ledger group : Group of ledgers (can be either leading or non leading ledgers .
Srinivasa

One of the ledger is Representative ledger. If leading ledger is part of the


group it will be representative ledger)
We post to ledger group (1 Representative ledge(Jan dec) + 1 or more non representative
ledgers)

21. Creating Chart of Accounts


T Code : OB13
Up to Financial Accounting same Path

41
General Ledger Accounting →Master Data→G/L Accounts→Preparations→Edit Chart of
Accounts List
→New Entries
Chart of Accounts : LACA
Description : COA for LAP
Language : EN
Length of GL Account Number : 10
→Save
→Continue

Info:
Chart of accounts is a list of G/L accounts.
We assign Chart of accounts to Company code(s)
Group COA is another Chart of accounts.
Group G/L account is the common identity given to G/L accounts across the company codes
+91-9959765211

CoCd COA
LAP
LACA
LAC
LXY LXCA

COA Group COA


LACA
Kasireddy

LCA
LXCA

GL Account LAP LAC LXY Group GL


Salaries 400500 400500 300700 500400
Rent 400600 400600 300800 500500
Srinivasa

Sales 300700 300700 - -

Total Salaries Paid in LAP & LAC


Company Code : LAP+LAC
GL Account : 400500
Total Salaries Paid in LAP+LAC+LXY
Company Code : LAP+LAC+LXY
GL Account : 400500+300700 X
Group GL account : 500400 √

42
22. Assigning Company Code to Chart of Accounts
T Code : OB62
Same path next line
→Position button
Company Code : LAP
→Enter
CoCd COA
LAP LACA
→Save
→Continue

23. Define Account Group

Account Group GL Account type No Range


+91-9959765211

Balance Sheet Assets Balance Sheet 2* 6 digits


Accounts
Liabilities 1* 6 digits
Income Non Operating 3* 6 digits
GL Expenses or
Accounts P & L Account Expenditure 4* 6 digits
Primary Costs or
Revenues
Secondary cost Sec Costs Secondary Costs 10 digits
elements
(Only in S4 HANA)
T Code : OBD4
Kasireddy

Path: Same path next line


→New Entries button
Chrs/Accts Acct Group Name From acct To account

LACA LIAB Liabilities 100000 199999

LACA ASTS Assets 200000 299999


LACA INCO Income 300000 399999
Srinivasa

LACA EXPN Expenses 400000 499999


LACA SCST Sec Cost 1000000000 1000000200

→Save
→ Continue

24. Define Retained Earnings Account


In the year end:

43
All Balance Sheet Accounts carry their balances into next year.
We transfer all P&L Account balances into a Liability account called Retained earnings
Account.
T Code : OB53
PATH:
Same Path next line
Chart of Accounts : LACA
→Enter
P&L Statmt acct type Account
X 100100
Y 100000

→Save
→Enter twice to ignore the warning message
→Continue
+91-9959765211
Kasireddy
Srinivasa

44
4. Currency settings

Default Currency types Defined at


Local Currency/ Company code level
Company code Currency
Index based Currency Defined at country level
Hard Currency
Document Entered at the time of posting
Currency/Transaction
Currency
Group currency Defined at client level
CO Object currency If the Co Area currency and the Company Code currencies are
the same, the CO Object currency can be maintained in the
master data . If the Co area and the Company Code currencies
+91-9959765211

are different , the cost centre currency can not be maintained in


the master data and company code currency will be CO Object
currency
Eg :
If the Co Area currency and the Company Code currencies are
the same, the cost centre currency can be maintained in the
master data . If the Co area and the Company Code currencies
are different , the cost centre currency can not be maintained in
the master data and company code currency will be Cost center
currency
Kasireddy

ECC S4 HANA
FI Maximum of 3 local currencies can be Currency Types are defined globally
defined at Comp Code level
(Define Additional Local Currencies
Maximum of 10 currency types can be
Or Define Currencies of Leading Ledger used in a ledger.
And (Local currency1 + Global currency1 + 8
freely defined currencies)
Srinivasa

Define and Activate Non-Leading


Ledgers)
(Define Settings for Ledgers and Currency
Types)
CO Two currencies types can be used Two currencies types can be used
(company code currency (10) and group (company code currency (10) and group
currency (30) with maximum of 3 currency (30) with maximum of 3
valuations views. valuations views.
(Maintain Currency and Valuation Profile) (Maintain Currency and Valuation Profile)
ML Maximum of 2 Currencies /3 valuation Maximum of 2 Currencies /3 valuation
views are possible views are possible

45
Or Or
Maximum of 3 Currencies w/o Parallel Maximum of 3 Currencies w/o Parallel
valuation valuation
(Assign Currency Types to Material (Assign Currency Types to Material
Ledger Type) Ledger Type)

Image : Define Additional Local Currencies in ECC


+91-9959765211
Kasireddy
Srinivasa

46
Currency settings of a ledger in S4 HANA :
+91-9959765211
Kasireddy

Currency display in ACDOCA table of S4 HANA :


Srinivasa

47
Srinivasa Kasireddy +91-9959765211

48
5. Currency settings in S4 HANA

1. Check Exchange Rate types


T Code : OB07
SPRO→Sap NetWeaver→General settings→Currencies→Check Exchange Rate types.
→Make a note of the following Exchange rate types.
B Bank selling rate (During import)
G Bank buying rate (During Export)
M Average rate

2. Define Translation Ratios for Currency Translation


(one time setting)
T Code : OBBS
+91-9959765211

Same path next line


→‘Yes’ Button to continue
→New entries

ExRt from To valid from Ratio (from) Ratio (to)


B USD INR 01.4.201x 1 1
G USD INR 01.4.201x 1 1
M USD INR 01.4.201x 1 1
P INR EUR 01.4.201x 1 1
Kasireddy

(Pl check the image)


Srinivasa

→Save
→ Continue.
(One time setting)

49
3. Define Currency Types :
(One time Setting)
TCode : FINSC_LEDGER
SPRO→Financial Accounting → Financial Accounting Global Settings
→Ledgers →Ledger→Define settings for ledgers and currency types
→Double click on Currency Types folder
→New Entries
Currency Type Description Short Description Setings Def Level
Y1 CompCode Curr1 CC Curr1 Company Code-Specific
Z1 Global Curr1 GL Curr 1 Global

→Save
Note : In ECC currency settings are maintained at global level . Where as In S4 HANA
+91-9959765211

currency settings can be maintained at global level or company code level. The currency
type determines the level of maintenance.

4. Global Currency Conversion Settings


(One time setting)
→Double Click on Global Currency Conversion Settings folder
→New Entries
Currency Currency Source Exch rate Type Trans .Date Real time
Type Currency Type Conversion
Kasireddy

Z1 USD 00 M Std Translation √


Translation at Date
Avrg rate
→Save

5. Currency Conversion Settings for Company Codes


→Double Click on Currency Conversion Settings for Company Codes
Srinivasa

→New Entries
CoCd Currency Currency Source Exch rate Trans .Date Real time
Type Currency Type Type Conversion
LAP Y1 EUR 00 Std Translation √
Trnalation Date
rate

→Save

50
6. Include currency Type in Ledger

→Double Click on Ledger folder


→Select Ledger 0L
→Double Click on ‘Company Code Settings for the Ledger’ folder
→Enter to ignore wrng msg
→Double click on LAP

→Add currency button ( )


Freely Defined Currency 1 :
Currency type : Y1
→Enter
→Yes button
+91-9959765211

→Add currency button ( )


Freely Defined Currency 2 :
Currency type : Z1
→Enter
→Yes button

→Save
→Enter to ignore wrng msgs
Kasireddy
Srinivasa

51
6. Multiple Ledger

Multiple Ledgers in ECC 6.0


There are two types of ledgers in ECC. One Leading ledger which is default one and one
or more Non-Leading ledgers which are optional.
Leading Ledger Non-Leading Ledger
0L is the Leading ledger by default. Eg: M1 ,M2
All company codes are assigned to the leading ledger by default.

Multiple Ledgers in S4 HANA


There are two types of ledgers in S4HANA. At least one Standard ledger and optionally
one or more Extension ledgers. Each Extension ledger is assigned to a Base ledger. Base
Ledger can be either Leading Ledger or Non-Leading Ledger but not another Extension
+91-9959765211

ledger.

Standard Ledgers : Leading Ledger Eg: 0L


Standard Ledgers contains complete set of Non-Leading Ledger Eg: M1 ,M2
journal entries for all business transactions
Extension Ledger /Appendix ledger : Normal Extension Ledger Eg: E1
Extension ledger is assigned to a standard ledger Simulation Extension ledger (only in
version1610 or later) Eg : E2

Extension Ledger Base Ledger


Kasireddy

Eg: E1 → Eg: 0L
Eg: E2 → Eg: M1

Scenario :
Parent Company Subsidiary
Srinivasa

Country US IN
Fiscal Year Jan-Dec April-March
Fiscal Year Variant K4 V3
Requirement : To see the consolidation for both the company codes in Jan-Dec format.
Solution : For Indian company code, maintain an additional ledger which has fiscal year
variant ‘K4’ .

52
Indian Subsidiary
Std Ledger(0L) Additional Ledger Extension
ledger
(M1)
E1
Fiscal Year April-March Jan-Dec As in Base
ledger
Fiscal Year V3 K4 As in Base
Variant ledger
Assigned at company Assigned to Ledger
code level
Posting period Assigned at company Assigned to Ledger Assigned to
Variant code level Ledger
Currency Additional curriery types As in Base
settings can be added ledger

1. Settings
+91-9959765211

1. Define Accounting Principles


(One time setting)
SPRO→Financial Accounting → Financial Accounting Global Settings → Ledgers →Parallel
accounting →Define Accounting Principles
→New Entries button

Accounting Principle Name/Description of a/c principle


USGP US Accounting
Kasireddy

FASB FC revaluation FASB52

→Save
→Continue
Srinivasa

2. Define Settings for Ledgers &Currency Types

TCode : FINSC_LEDGER
Upto Ledgers same path
Ledger→Define settings for ledgers and currency types
→Select Ledger 0L
→Double click on ‘Company Code settings for the Ledger’ folder
→Position button

53
Company code : LAP
→Enter
→Select Company Code LAP
→Detail button( )
(Make a note of Currency settings, Fiscal Year Variant settings and Pstng period variant
settings)

→Expand Enlarge button under Global currency ( )

→Add Next Currency button 2 times ( )


Freely Defined Currency 1
Currency Type : Y1
Freely Defined Currency 2
Currency Type : Z1
→Enter
→Yes button twice (You are trying to add a new currency type to a combination of
+91-9959765211

company code and ledger …… ?)


→Enter
(To ignore warning msg ‘Postings already exist for company code LAP in ledger 0L’ )
Error : Postings already exist for company code LAP in ledger 0L
Message no. FINS_ACDOC_CUST116
Reason : This error arises if we try to change currency settings after posting
transactions to a ledger .
Solution : There is a separate procedure for subsequent changes to currencies
1. Convert the error msg to warning and proceed to add currecies
Financial Accounting → Financial Accounting Global Settings → Tools →Change
Kasireddy

Message Control.
2. Create /Complete preparations /Execute Project for Managing Currencies (As shown
in the image)
Srinivasa

54
→Save
+91-9959765211

→Continue

Error : Unexpect data inconsistency; checks stopped

Message no. FINS_ACDOC_CUST137

Reason : can be wrong assignment of ledger in Asset Accounting


Consistency check for Ledger settings :
Tcode : FINS_CUST_CONS_CHK
Or
Kasireddy

FINS_CUST_CONS_CHK_P

→Double click on Ledger folder


→New Entries button (If Ledger M1 E1 E2 exists skip this part)
Ledger Ledger Leading Ledger Extn.Ledger Type Underlying Valuation
Name Type Ledger View
Srinivasa

M1 K4 . Standard Legal
Ledger
E1 FASB 52 . Extension V1909 : Journal M1 Legal
Ledger Entries for
Valuation
Differences
E2 Simulation . V1809 : M1 Legal
Extension Simulation
Ledger Extension Ledger
V1909 : Line items
with tech
numbers/Deletion

55
possible

Note : Simulation extension ledger is a new feature in SAP S/4HANA Finance version 1610 .
The simulation extension ledger is a type of ledger that is used for simulation postings. For
example, the simulation postings can be made during foreign currency valuation run

→Save
→Continue
→Enter 3 times to confirm the messages(Ledger group M1/E1/E2 is created only with ledger
M1/ E1/E2)
Msg: Ledger group M1 is created only with ledger M1
Info: When we create a new ledger a ledger group with same name is created and the ledger
is assigned to the same ledger group. But we can reassign the ledger to different ledger
group later .

→Select Ledger M1
+91-9959765211

→Double click on Company Code Settings for the Ledger folder


→New Entries
Company Code : LAP
→Enter
→No button ( Is the ledger assigned to a company code that is used productively?)
Fiscal Year Variant : K4
Pstng period variant : LAPP

Info : 11 Currencies can be used in a Ledger.


Kasireddy

1 Local Currency
8 Freely Defined Currencies
1 Global Currency
1 CO Object Currency

→Double click on Accounting Principles for Ledger and Company Code


Srinivasa

→Enter to ignore the warning messages


→New Entries
Accounting Principle Name/Description of Accounting Principle
USGP US accounting

→Save
→Double click on Ledger Folder
→Select Ledger E1
→Double click on Company Code Settings for the Ledger folder

56
→New Entries
Company Code : LAP
→Enter
(Fiscal Year Variant is adapted from Base ledger)
Pstng period variant : LAPP

→Double click on Accounting Principles for Ledger and Company Code


Company Code : LAP
→Enter
→New Entries

Accounting Principle Name/Description of Accounting Principle


FASB FC revaluation
→Save
→Double click on Ledger Folder
+91-9959765211

→Select Ledger E2
→Double click on Company Code Settings for the Ledger folder
→New Entries
Company Code : LAP
→Enter
Pstng period variant : LAPP

→Double click on Accounting Principles for Ledger and Company Code


→New Entries
Kasireddy

Accounting Principle Name/Description of Accounting Principle


FASB FC revaluation
→Save
Srinivasa

Error : Global crcy type doesn't match the one in CO (ledger 0L /company code xx) –
Message No : FINS_ACDOC_CUST 045
Solution : Change the currency in Controlling Area settings

Error : Fisc year var differs between ext. ledger N1 and underlying ledger M1
Solution :

Displaying Company code settings for ledgers


Table : FINSC_LD_CMP CompCode-Dependent Settings for Univ. Journal Entry Ledger

57
Error : No co area assigned to co code LAP, but global curr in ledger 0L.
Message no. FINS_ACDOC_CUST262
In ledger settings currency type in Global currency is adapted from Co Area currency .
Global currency has a currency type 10 even if company code is not assigned to a Co Area
.
Reason : Reason can be due to assignment of company code to a CoArea (with Company
code currency as CO Area Currency ) and deassignment .
Solution :
Step1 : Reset the transaction data Tcode : OBR1
(All the transactions posted are deleted)
Step2 :Assign the company code to a CO Area with Group Currency as CO Area Currency
Step 3 : Delete the Assignment.
+91-9959765211

3. Define Ledger Group:


Same path
→Select Ledger group E1
→Double click on ledger Assignment folder
(Make a note of ledger E1)
→Back button
→New Entries
Kasireddy

Ledger Grp Description


LA1 LAP ledger group
→Save
→Continue
→Select Ledger Group ‘LA1’
→Double click on the ‘Ledger Assignment’ folder
Srinivasa

→New Entries

Ld Rep.Ledger
0L √
M1 .
→Save
→Continue
Representative ledger : While posting system checks whether the posting period is open

58
for the representative ledger

Table to check Assignment of Ledgers to Ledger Groups: FAGL_TLDGRP_MAP

Error : Check the currency type for ledger 0L Message no. GI810
Diagnosis :The currency cannot be determined for ledger 0L with currency type 00 because
the currency type is not valid.
Procedure : Check your entries for the ledger in Extended General Ledger customizing.
Reason : For one of the company codes currency type 00 is used in one of the freely
defined currencies .
Solution : Make sure Currency type 00 is not used as a freely defined currency in any
company code.

Turn off the checks for company codes:


Consistency checks can be switched off the for any company code which is not relevant.
using transaction FINSC_CO_CD_TEMPLATE . But posting is not allowed for these
+91-9959765211

company codes.

Error : Company code LAP is flagged as template


Message no. FINS_ACDOC_CUST209
Solution : Remove the template flag from this company code using transaction
FINSC_CO_CD_TEMPLATE.

Runtime error : Exception condition "ILLEGAL_CVTYP" triggered


Reason : Customer defined currency types must be defined with Y or Z as 1st character of
Kasireddy

the name . Standard currency types are available in table TCVAL .


Srinivasa

Solution : Delete currency types like S1 ,S2 from Ledger/company code

Error : Currency/valuation type Y1 does not exist Message no. KM133

59
(In FINSC_LEDGER)

Solution : TCODE :SE24


Object Type : CL_FINS_VALUTYP
→Change button
→Methods tab
→Double click on Method GET_CURRTYP_AND_VALUTYP
→Find button
Search term : 133
→Enter
+91-9959765211

→Double click on top line


→Click on MESSAGE e133(km)….

→Replace button

→Replace ‘e’ with ‘w’


→Save
(Convert message type to w133 from e133 in all 3 lines)

→Activate button
Kasireddy

→TCOde : FINSC_LEDGER
→Create Currency type : Y1
→ TCODE : SE24
→ convert all message types to back to e again

Note : Please don’t forget to convert all message types to e again


Srinivasa

4. Define Document Types in a Ledger:


SPRO→Financial Accounting → Financial Accounting Global Settings →Document→
Document Types→Define Document Types in a Ledger.

60
Ledger : M1
→Enter
→New Entries
Type Number range
DA 45
DR 45
+91-9959765211

DZ 45
KA 45
KZ 45
KR 45
SA 45
WE 45
RE 45
AB 45
WL 45
Kasireddy

RV 45
WA 45
ML 45

→Save
→ Continue
Srinivasa

5. Define Document Types in a Ledger:


SPRO→Financial Accounting→ Financial Accounting Global Settings →Document→
Document Types→Define Document Types in a Ledger.
Ledger : E1
→Enter
→New Entries
Type Number range
DA 63

61
DR 63
DZ 63
KA 63
KZ 63
KR 63
SA 63
WE 63
RE 63
AB 63
WL 63
RV 63
WA 63
ML 63
+91-9959765211

→Save
→ Continue

6. Define Document Number Ranges :-


T Code : FBN1

Upto Document same path


Document Number Ranges→ Documents in Entry View → Define Document Number
Ranges .
Company code : LAP
Kasireddy

→Change Intervals button


→Insert line button
No Year From number To number
45 2013 4500000000 4599999999
(Enter the current fiscal year according to Fiscal Year Variant ‘K4’ )
Srinivasa

→Enter
→Insert line button
No Year From number To number
63 2013 6300000000 6399999999
(Enter the current fiscal year according to Fiscal Year Variant ‘K4’ )
→Enter
→Save
→Continue

62
7. Execute Consistency Check of Generate Ledger Settings
SPRO→Financial accounting →Financial Accounting Global settings →Ledgers→Execute
Consistency Check of General Ledger Settings

Tcode : FINS_CUST_CONS_CHK
Or
FINS_CUST_CONS_CHK_P

8. Displaying all active ledgers in a company code


TCode: SE11
Table : FINSC_LD_CMP
+91-9959765211
Kasireddy
Srinivasa

63
7. General Ledger Accounting-1

1. Creating 1st G/L Account


Tcode: FS00
SAP Easy Access→Accounting→Financial Accounting→General Ledger→Master
Records→G/L Accounts→Individual Processing→Centrally
(Please turn of the Hierarchy display before creating first GL Account)
Turning off the Hierarchy display :
Settings menu→Hierarchy display
Do not display navigation tree
→Enter twice.
+91-9959765211
Kasireddy

→ Restart the transaction using T Code /NFS00


Srinivasa

G/L Account :100100


Company Code : LAP

→Create Button ( )

64
G/L Account Type : Balance sheet Account
Account Group : Liabilities
+91-9959765211

Short Text : Retained earnings


G/L Acct Long Text : Retained earnings
Control Data Tab
√ Balances in local crcy Only
Sort Key : 001
Create Bank/Interest tab
Field Status Group : G001
→Save
(Please turn on the hierarchy display after creating 1st GL account)
Kasireddy

Turning on the Hierarchy display:


Settings Menu→Hierarchy Display
Display accounts in navigation tree
→Enter→Enter
Restart the transaction using T Code /NFS00
Srinivasa

2. Creating G/L Account Revenue

TCode : FS00

→Create button
GL Account : 300510
Company Code : LAP
→Enter

65
G/L Account Type : Non operating Expenses or Income
Account Group : Income
P & L stat acct type : X

Short Text : Revenue


Long Text : Revenue
Control Data Tab:

Sort Key : 001 Posting date


Create Bank Interest Tab:
Field Status Group : G001
→Save

3. Creating Cash Account


+91-9959765211

Tcode : FS00
→Create Button
GL Account : 200691
Company Code : LAP
→Enter
G/L Account Type : Balance sheet Account
Account Group : Assets
Short Text : Cash Account
Long Text : Cash Account
Kasireddy

Control Data Tab


√ Balance in Local Currency Only

Sort Key : 001


Create Bank/Interest Tab
Field Status Group : G001
Srinivasa

 Relevant to cash flow


→ Save

4. Posting Non Operative income


Tcode : F-02 updates all standard ledgers
FB01L updates specified ledgers of the specified ledger group

Path: SAP Easy Access→Accounting→Financial Accounting→ General

66
Ledger→Document Entry→General Posting
T Code: F-02
Document Date :14-11-201x Type :SA CompanyCode : LAP
Posting Date :14-11-201x Currency : INR
(Note: F4 → F2 to enter today’s Date)
Pstky : 40 Account : 200691 (Cash)

→Enter
Amount : 45000
Text : Cash sales
PstKy : 50 Account : 300510

→Enter
Amount : * (Amount is calculated automatically)
+91-9959765211

Text : + (Text is copied from previous line item)


→Enter [Amount and Text will be updated automatically].
Document Menu→Simulate

→Post
Error : There is no item category ………………….
Solution: Inactivate Document splitting
Tcode : SM30
Table/View :V_FAGL_SPLIT_ACT
No Restrictions
Kasireddy

→ Maintain button
→Position button
Company Code : LAP
→Enter
Company Code Inactive
Srinivasa

LAP √

→Save
→Continue
→Re enter the document.

Consistency check for Ledger settings :


Tcode : FINS_CUST_CONS_CHK
Or

67
FINS_CUST_CONS_CHK_P

Error : Posting period Variant not assigned for Ledger XX in Compcode LAP
Solutioin : Delete company code LAP from ledger XX .
SPRO→Financial Accounting→ Financial Accounting Global Settings→Ledgers→
Ledger→ Define Settings for Ledgers and Currency Types
TCode : FINSC_LEDGER
→Double click Ledger folder
→Select ledger XX
→Double click on Company Code settings for the Ledger
→Select Company code LAP.
→Delete button( )
→Save
+91-9959765211

Error : Crcy conversion settings for CT 30 are missing for cocode LAP (ledger 0L)
Message no. FINS_ACDOC_CUST213
Solution : TCode : OKKP
1 .Create a controlling area . Controlling Area should have currency type 30 as CoArea
Currency .
2 . Assign comp code to CO area
3. Delete the Assignment
Kasireddy

5. Display Document

TCode : FB03 / FB03L


Up to General Ledger same path
→Document→Display in General Ledger
Srinivasa

Document Number : 100000000 (9 digits)


Company Code : LAP
Fiscal Year : 201x
Ledger : 0L
→Enter
→Display Currency button
→Select a currency
→Enter

68
→Other Ledger button
→Select ledger M1
→Enter

6. Displaying GL Account line items


Old transaction FBL3N can still be used to display GL line items , but ledger wise display not
available .

Up to General Ledger same path


Account→Display/Change Line items
T Code: FAGLL03
G/L account 200691
Company code LAP
All Items
→Choose Ledger button
Ledger : M1/0L
+91-9959765211

→Enter
→Execute

7. Displaying GL Account Balances


Old transaction FS10N has become obsolete as the ledger settings became mandatory

Up to General Ledger same path


Kasireddy

Account→Display Balances
T Code: FAGLB03
G/L Account : 200691
Company Code : LAP
Fiscal Year : 2011
→Choose Ledger button
Srinivasa

Ledger : M1/0L

→Execute (or F8)


→Change Display Currency button ( )
→Select the required currency
→Enter

8. Display universal Journal

69
TCode : SE16
Table Name : ACDOCA
→Enter
Company Code/ RBUKRS : LAP
→Execute
+91-9959765211
Kasireddy
Srinivasa

9. Activating Open item managment in GL master


TCode : FS00

→Select GL account 200791

→Change button

Control Data button

Clearing Specific to Ledger Groups √

70
10. Creating GL Account (ICICI term loan)
→Select GL account ‘100100’ [Retained Earnings]
→Copy button

GL Account : 100200
Company Code : LAP
→Enter

9. Posting of transaction for all Ledgers:


Tcode : FB01L
SAP Easy access→ Accounting→Financial Accounting→General Ledger→Document Entry
→ Enter General Posting for Ledger Group
Document date: 21-01-201x Type :SA Company code: LAP
Posting date : 21-01-201x Currency: INR
+91-9959765211

Ledger Grp : Blank


(If ledger group is blank all standard ledgers(but no extension ledgers) are updated)
PstKy : 40 Account : 200691
→Enter
Amount : 27000
Text : Cash sales
PstKy : 50 Account : 300510
→Enter
Amount : *
Kasireddy

Text : +
Document→Simulate
Document→Simulate General ledger
→Make a note of Posting period
→ Ledger button
Ledger : M1
Srinivasa

→Enter
→Make a note of Posting period
→Back button
→Post

10. Displaying entries in table ACDOCA


TCode : SE16
Table Name : ACDOCA
→Table contents button

71
Company Code : LAP
→Execute
(Entries should be generated for Ledgers 0L and M1)
+91-9959765211

11. Posting of transactions for a Ledger group:


Tcode : FB01L
Document date: 21-01-201x Type :SA Company code: LAP
Posting date : 21-01-201x Currency: INR
Ledger Grp : E1
( Only Ledger ‘E1’ is updated)
PstKy : 40 Account : 200691
Kasireddy

→Enter
Amount : 18000
Text : Cash sales

PstKy : 50 Account : 300510


Srinivasa

→Enter
Amount : *
Text : +
Document menu →Simulate
Document menu →Simulate General Ledger
→Back button
→Post

12. Displaying entries in table ACDOCA


TCode : SE16

72
Table Name : ACDOCA
→Table contents button
Company Code : LAP
→Execute
(Entries should be generated for Ledger E1)

13. Display Ledger :


Tcode :FAGLB03
Same path up to General Ledger
Account→Display Balances
Account Number : 300510
Company code : LAP
Fiscal year : 2013 (Enter current fiscal year according to FYV ‘K4’)
Ledger : M1
+91-9959765211

→Execute
(Entries of Ledger M1 should be displayed)

→Back button
→Choose Ledger button
→Ledger : E1
→Enter
Fiscal year : 2013 (Enter current fiscal year according to FYV ‘K4’)
→Execute
Kasireddy

(Entries of Ledger M1 and E1 should be displayed)


Srinivasa

73
8. Currency/Ledger settings in ECC
1. Settings
1. Copy Company code
Assign a different COA. Copy GL accounts in a separate step
TCode : EC01
SPRO→Enterprise structure→Definition→Financial Accounting→Edit, Copy, Delete, Check
Company Code
→Double click on ‘Copy, delete, check company code’

→Copy org .object button( )


From Company Code :
To Company Code :
→Enter
→No button (for Do you want to copy the G/L account company code data?)
+91-9959765211

→No button ( for Do you want to allocate a different local curr.to target company code?)
→Keep on pressing Enter
→Create request button
→Keep on pressing Enter

2. Create COA
TCode :OB13
SPRO→Financial Accounting →General Ledger Accounting →GL Accounts →Master
Data→Preparations→Edit Chart of Accounts List
→New Entries
Kasireddy

Chart of Accounts :
Description :
Language : EN
Length of GL Account Number : 6
→Save
→Continue
Srinivasa

3. Assign Company Code to Chart of Accounts


TCode : OB62

4. Copy Account groups


Same path
→Define Account Groups
Copy 4 a/c groups from COA ‘LACA’

74
5. Create Retained Earnings account
→Same path

6. Copy GL accounts
Tcode : OBY2
SPRO→Financial Accounting →General Ledger Accounting →GL Accounts →Master
Data→G/L Account Creation and Processing→Alternative Methods→Copy GL Accounts
→Copy Company Code
Company code :
Copy from
Company code :

→Execute
+91-9959765211

7. Check the GL accounts


TCode : FS00

8. Maintain Currency and Valuation Profile


SPRO→Controlling→General Controlling→Multiple Valuation Approaches/Transfer
Prices→Basic Settings→Maintain Currency and Valuation Profile
Tcode: 8KEM
→New entries
C+V prof Text
Kasireddy

LAP1 LAP Valuation Profile

→Save
→Continue
→Select ‘LAP1’
→Double click on Details folder
Srinivasa

→Make note of currency type ‘10’ valuation view ‘ Legal Valuation’


→New Entries
No C Text Valuation View
20 30 Group currency Group Valuation

→Save

75
9. Maintain Controlling Area
TCode : OKKP
SPRO→Controlling→General Controlling →Organisation→Maintain Controlling Area
→Double click on Maintain Controlling Area
→New Entries
Controlling Area : same name as Comp code
Name : Co Area for
Assignment Control
Co Cd → CO Area : Cross-company code cost accounting

Currency Settings
Currency Type : 30 GROUP CURRENCY
Currency : USD
Curr/Val. Prof. : LAPx
+91-9959765211

Other Settings
Chart of Accts : Same as that of Company code
Fiscal Year Variant : Same as that of Company code
CCtr std. Hierarchy : Std_Hier

→Save
→’Yes’ Button to create std hierarchy
→Continue
→Double click on ‘Assignment of Company Code(s)’ folder
Kasireddy

→New Entries
CoCd Company Name
xxxx Lair p div
Srinivasa

→Save
→Continue
→Double click on ‘Activate components/control indicators’ folder

→New Entries
Fiscal Year : 2012
Cost Centres : Component Active
√ AA: Activity type

76
Order Management : Component Active
√ Profit Centre Accounting

→Save
→Enter to ignore the warning message

10. Maintain version

SPRO→Controlling→General Controlling →Organisation→Maintain Versions


→Select version ‘0’ ie Plan/Actual version
→Double click on ‘Settings for Each Fiscal Year ‘ folder
``
Controlling Area :
Version : 0
+91-9959765211

→Enter
→Save
→Double click on General Version Definition folder
→Select version ‘909’ ie Group Valuation
→Double click on ‘Controlling Area settings ‘ folder
→Yes button to Transfer Version to CO Area
→Double click on General Version Definition folder
→Select version ‘0’ ie Plan/Act - Version

→Double click on ‘Settings for Each Fiscal Year ‘ folder


Kasireddy

Controlling Area :
Version : 0
→Enter
→New Entries
Srinivasa

Fiscal Year : 201x


Exchange Rate Type : P
→Save

→Double click on ‘ General Version Definition ‘ folder


→Select version ‘909’ ie Group Valuation

→Double click on ‘CO area Settings ‘ folder


→Yes button to Transfer to CO Area

77
Version Version Description Plan Actual Valuation View
909 Group Valuation . √ Group Valuation
→Save
→Select Version 909
→Double click on ‘Settings for Each Fiscal Year ‘ folder
→New Entries
Fiscal Year : 201x
Exchange Rate Type : P
→Save

→Continue
+91-9959765211

11. Create No Range for Bus Transaction COIN


TCode : KANK

12. Activate Multiple Valuation Approaches


TCode :8KEP

SPRO→Controlling→General Controlling → Multiple Valuation Approaches/Transfer


Prices→Activation→ Multiple Valuation Approaches: Check/Execute Activation
Kasireddy

Controlling Area :

Check Activation

→Execute
Srinivasa

78
+91-9959765211

→Back button
Activate in Controlling area
→Execute
Kasireddy

→Activate button

13. Define Additional Local Currencies


SPRO→Financial Accounting → Financial Accounting Global Settings →Company Code
→Parallel Currencies→ Define Additional Local Currencies
Srinivasa

Alternative menu path : SPRO→Financial Accounting → Financial Accounting Global


Settings(New) →Ledgers→Ledger→Define Currencies of Leading Ledger
→New Entries
Company Code :
→Enter
2nd local curreny
Crcy type : 30 Group Currency
Valuation : 1 Group Valuation
ExRateType : M

79
Srce curr. : 1 Translation taking transaction currency as a basis
TrsDte typ : 3 Translation date

3rd local curreny


Crcy type : 40 Hard Currency
Valuation : Blank Legal Valuation
ExRateType : M
Srce curr. : 1 Translation taking transaction currency as a basis
TrsDte typ : 3 Translation date

→Save
→Enter to ignore the Msgs
Error : For company code xx, valuation type 1 is not allowed
Solution : Re login after making currency settings ?
+91-9959765211

FI CO ML
With Multiple Additional Local Currency and Material Ledger Type
Valuations Currencies→ Valuation Profile→
W/O Multiple Additional Local Material Ledger Type
Valuations Currencies

14. Define Ledgers for General Ledger Accounting


(Skip this step if Ledger M1 has been created already)
Kasireddy

SPRO→Financial Accounting(New) → Financial Accounting Global Settings(New)


→Ledgers→Ledger→ Define Ledgers for General Ledger Accounting
→New Entries
Ld Ledger Name Totals table Leading
M1 Group Valuation FAGLFLEXT .
Srinivasa

→Save
(Msg : Ledger group M1 is created only with ledger M1)
→Enter to confirm the msg

15. Define and Activate Non-Leading Ledgers


SPRO→Financial Accounting(New) → Financial Accounting Global Settings(New)
→Ledgers→Ledger→ Define and Activate Non-Leading Ledgers
Same path
Ledger : M1
→Enter

80
→New Entries

CoCd C1 Crcy1 C2 Crcy2 C3 Crcy3 FV Var.


LAP9 31 40 K4 LAPP

→Save
→No button(Is the ledger assigned to ……?)
→Continue

16. Define Ledger Group:


(Skip this step if ledger group X1 exists)
Same path
→New Entries
Ledger Grp Description
X1 LAP9 ledger group
+91-9959765211

→Save
→Continue
→Select Ledger Group ‘X1’
→Double click on the ‘Ledger Assignment’ folder
→New Entries
Ld Rep.Ledger
0L √
M1 .
→Save
Kasireddy

→Continue

17. Define Document Type for Entry view in a Ledger:


(Skip this step )
SPRO→Financial Accounting (New)→ Financial Accounting Global Settings (New)
→Document→Document Types→Define Document Types for Entry View in a Ledger.
Srinivasa

Ledger : M1
→Enter
→New Entries
Type Number range
DA 45
DR 45
DZ 45
KA 45
KZ 45

81
KR 45
SA 45
WE 45
RE 45
AB 45
WL 45
RV 45
WA 45
ML 45

→Save
→ Continue

18. Define Documents Types for General Ledger View :-


(Skip this step if already done)
+91-9959765211

Same path next line


Ledger : M1
→Enter
→New Entries
Type Number range
DA 63
DR 63
DZ 63
KA 63
Kasireddy

KZ 63
KR 63
SA 63
WL 63
WE 63
AB 63
Srinivasa

WI 63
RV 63
WA 63
RE 63
ML 63
→Save
→Continue

19. Define Document Number Ranges for Entry View:-

82
Upto Document same path
Document Number Ranges→ Documents in Entry View → Define Document Number
Ranges for Entry View.
Company code : LAP9
→Change Intervals button
→Intervals button
No Year From number To number
45 2013 4500000000 4599999999
(Enter the current fiscal year according to Fiscal Year Variant ‘K4’ )
→Enter
→Intervals button
No Year From number To number
63 2013 6300000000 6399999999
→Enter
+91-9959765211

→Save
→Continue

20. Define Document Number Ranges for General Ledger View:


Same path up to Document Number Rages→Documents in General Ledger View→ Define
Document Number Ranges for General Ledger View
Company code : LAP9
→Change Intervals button
→Interval button
No Year From number To number
Kasireddy

45 2013 4500000000 4599999999


→Enter
→Intervals button
No Year From number To number
63 2013 6300000000 6399999999
→Enter
Srinivasa

→Save
→Continue

21. Create Cost center


Tcode: KS01
Extras menu→Set Controlling Area
Controlling Area : LAP9
→Enter

83
Cost center : 1001
Valid From : 1.4.2011 to : 31.12.9999
→Enter
Name : Body shop
Description : Body shop
Person Responsible : Mr. T
Cost Center Category : 1
Hierarchy Area : STD_HIER
→Save
→Enter to ignore the warning msg

If the Co Area currency and the Company Code currencies are the same, the cost centre
currency can be maintained in the master data . If the Co area and the Company Code
currencies are different , the cost centre currency can not be maintained in the master data
and company code currency will be Cost center currency
+91-9959765211

22. Create Cost Element for Salary AC


TCode : FS00
→Select 400500

→Change button( )

→Edit cost element button( )


Valid From : 01.04.201x
→Enter
CElem category : 1 Primary costs/cost-reducing revenues
Kasireddy

→Save

2. End-user :
1. Check Exchange Rate types
SPRO→Sap NetWeaver→General settings→Currencies→Check Exchange Rate types.
→Make a note of the following Exchange rate types.
Srinivasa

B Bank selling rate (During import)


G Bank buying rate (During Export)
M Average rate

2. Define Translation Ratios for Currency Translation


Same path next line
→‘Yes’ Button to continue
→New entries

84
ExRt from To valid from Ratio (from) Ratio (to)
B USD INR 01.4.201x 1 1
G USD INR 01.4.201x 1 1
M USD INR 01.4.201x 1 1
(Pl check the image)

→Save
+91-9959765211

→ Continue.
(One time setting )

3. Maitnain Exchange Rates


TCode : OB08

4. Posting of transaction for all Ledgers:


Kasireddy

Tcode : FB01L
SAP Easy access→ Accounting→Financial Accounting→General Ledger→Document Entry
→ Enter General Posting for Ledger Group
Document date: 21-01-2013 Type :SA Company code: LAP
Posting date : 21-01-2013 Currency: USD
Ledger Grp : Blank
Srinivasa

(If ledger group is blank all ledgers are updated)


PstKy : 40 Account : 400500
→Enter
Amount : 45000
Cost Center : 1001
Text : Salary payment
PstKy : 50 Account : 200691
→Enter
Amount : *

85
Text : +
Document→Simulate
Document→Simulate General ledger

→Currency button ( )
→Double click on Group currency

→ Ledger button( )
Ledger : M1
→Enter

→Back button
→Post

5. Displaying GL line items


TCode : FBL3N
+91-9959765211

6. Display GL Balances
Tcode :FS10N /FAGLB03
Kasireddy

Account Number 200691


Company Code
Fiscal Year 201
Ledger M1
→Execute

→Change Display Currency button ( )


Srinivasa

→Double click on Group Currency

7. Display table FAGLFLEXA


TCode : SE11
Database table : FAGLFLEXA
→Display button
→Contents button( )

86
8. Displaying CC line items
TCode : KSB1

9. Display table COEP


+91-9959765211
Kasireddy
Srinivasa

87
9. GL Accounting Part-2 (S4 HANA)

1. Reference Documents [Template Docs]


Reference Documents make end-users job easy.
With Reference Documents, document entry can be faster and mistakes can be avoided .
Sample Document If the text or amount or any other field need to be changed Eg:
Salary
Recurring If the amount is fixed and text need not be changed
Document
Eg: Fixed Instalments,
Fixed Insurance premium
Standing orders given to bank

1. Creating Number Ranges X1, X2


+91-9959765211

SPRO→Financial Accounting→Financial Accounting Global Settings→Document


→Document Number ranges→Define Document number ranges
T Code: FBN1
Company Code : LAP
→ Change Intervals button
→Insert Interval button
No. Year From number. To number
X1 2011 500000000 5000000099
Kasireddy

→Enter
→Insert Interval button

No. Year From number To number


X2 2011 5000000100 5000000199
Srinivasa

→Enter

→Save

→Continue button

2. Creating GL Account Rent

T Code: FS00

→Change Company Code button


Company Code : LAP

88
→Enter
→Create Button
GL Account : 400600
Company Code : LAP
→Enter
G/L Account Type : Nonoperating Expenses or Income
Account Group : Expenses
P&L statmt acct type : X
Short Text : Rent
Long Text : Rent
Control Data Tab:
Sort key : 001
Create/bank/Interest tab
Field status group : G001
→Save
+91-9959765211

3. Creating GL Account Salaries


TCode : FS00
Select G/L account 400600 (Rent Account)
→Copy button
GL Account : 400500
Company Code : LAP
→Enter
Kasireddy

→Change Description to ‘Salaries’


→Save

4. Creating Sample Document


T Code: F-01
SAP Easy Access→Accounting→Financial Accounting→General Ledger →Document Entry
→ Reference Documents→Sample Documents
Srinivasa

Document Date : 15.11.2011 Type :SA CoCd : LAP


Posting Date : 15.11.2011
PstKy : 40 Account : 400500 [Salaries]
→Enter
Amount : 1
Text : Salary Payment
PstKy : 50 Account : 200691 [Cash]
→Enter
Amount : *

89
Text : +
Display Document Overview Button
→save
Note down the Document No. ( 5000000100)

5. Posting Salary Payment Using Sample Document as


Template
T Code: FB01L or F-02
Document Menu→Post with Reference
Document No. : 5000000100
Company Code : LAP
Fiscal Year : 2011
 Do not propose amounts
 Display Line Item
→ Enter
→Change Document Date , Posting Date Accordingly
+91-9959765211

Ledger Grp : 0L
→Enter
Amount : 36000
→Enter
Amount : *
Document menu →Simulate
→Post

Check the balance using T Code: FAGLB03


Kasireddy

GL Account : 400500
Company Code : LAP
Fiscal Year : 2011
→Execute
Srinivasa

6. Creating Recurring Document


T Code: FBD1
Up to General Ledger Same Path→Document Entry→Reference Documents→Recurring
Document
Company Code : LAP
First Run on : 18.11.2011
Last Run on : 18.10.2012
Interval in Month : 01
Run Date : 18

90
Document Type : SA
Currency : INR
Translation Date : 18.11.2011
PstKy : 40 Account : 400600
→Enter
Amount : 18000
Value Date : 18.11.2011
Text : Rent Payment
PstKy : 50 Account : 200691 (Cash)
→Enter
Amount : *
Text : +
Display Document Overview button
→Save
+91-9959765211

Note down the document No. 5000000000

7. Posting Rent Payment Using Recurring Document


T Code: F.14
Up to General Ledger Same Path
Periodic Processing →Recurring Entries→Execute
Company Code : LAP
Document No. : 500000000
Fiscal Year : 2011
Document Type : SA
Kasireddy

Settlement Period : 01.11.2011 to 30.11.2011


Batch input session name : Rent_ Pymnt
→Execute
Message: Session Rent_ Pymnt was created.
8. Processing the Session:
TCode : SM35
Srinivasa

System Menu→Services→Batch Input →Sessions


→Select Session ‘Rent_Pymnt’
→Process Button
Process/foreground
→Enter
→Keep on Pressing Enter until the ‘Processing of batch input Session Completed ‘
→Exit Batch Input button
Check the GL Balance using Tcode FAGLB03

91
2. Holding a Document
Scenario:
Travelling Advance 9000
Amount Returned 2000
Actual Expense that incurred 7000

9. Creating GL Account Travelling Expenses


T Code - FS00
→Select GL account 400500 [Salaries]
→Copy Button
GL Account : 400591
→Enter
→Change the Description to ‘Travelling expenses ‘
→Save
+91-9959765211

10. Holding a Document


TCode: FB01L
Document Date:18.11.2011 Type : SA Company Code : LAP
Posting Date : 18.11.2011 Ledger Grp : 0L

PstKy : 40 Account : 400591


→Enter
Amount : 9000
Kasireddy

Text : Travelling Advance


PstKy : 50 Account : 200691
→Enter
Amount : *
Text : +
→Document Menu→Hold
Srinivasa

Temporary Document No. : 6363

→Hold document button ( )

92
Converting held documents:
Error Msg : ‘Held documents must be converted; read long text’
Solution :
Tcode : SE38
Program : RFTMPBLU
→ Execute
 No termination for read error
→ Execute
Msg: Held documents successfully converted

11. Posting the Held Document


Tcode: FB01L
Document Menu→Get Held Document
Temporary document number : 6363
+91-9959765211

→Enter
→Double Click on item Travelling Exp

→Change Amount to ‘7000’


→Change Text to ‘Travelling Exp’
→Next item button
→Change the Amount to *
Text : +
→Enter
→Document Menu→Simulate
Kasireddy

→Post

3. Parking Document
User 1 enter the Document and Park

User 2 will edit the Document and Post


Srinivasa

Workflow : Set up is to be done by ABAP programmers . If workflow has been setup when
user 1 enters the doc automatically a msg goes to User2 . User 2 can release/reject the doc
from his/her inbox directly.

1. Parking the Document by User1


Tcode : FB01L
Document Date : 18.11.2011 Type :SA Company Code: LAP

93
Posting Date : 18.11.2011 Ledger Grp : Blank
PstKy : 40 Account : 400500
→Enter
Amount : 90000
Text : Salary Payment
PstKy : 50 Account : 200691
→Enter
Amount : *
Text : +
Document Menu→Park
Message: Document 100000005 Parked

2. Posting the Document by User2


Up to Posting Same Path→Edit or Park GL Document
Tcode: FV50
+91-9959765211

Document→Select Parked Document


Company Code : LAP
Document No. : 100000005
Fiscal Year : 2011
→Continue
Edit Document If necessary.
→Post
Kasireddy
Srinivasa

94
Open Item Management
Clearing Specific to Ledger Groups √ :
This Setting is only available in S4 HANA . If this indicator is selected for an account ,
posting to this account and clearing this account is possible in multiple ledgers (Ledger
group)

Salary of Nov and Rent of Nov is paid in Dec.


+91-9959765211

On Month end we generate balance sheet.


While generating Balance Sheet at the end of Nov we need to show these items in
Liabilities.

1. Creating GL Account Expenses Payable


Tcode: FS00
→Select G/L account ‘100100’ Retained earnings
→Copy button
Kasireddy

GL Account : 100800
→Enter
→Change the Description to ‘Expenses payable’
Control Data Tab:
Open item management .
Clearing Specific to Ledger Groups 
Srinivasa

Create /bank /interest tab:


Field status group : G012
→Save

2. Posting Month End Provision


Tcode : FB01L
Document Date : 30.11.2011(Month end date) Type : SA
Posting Date : 30.11.2011 Ledger Grp : LA1
PstKy : 40 Account : 400500
→ Enter

95
Amount : 63000
Text : Salary Provision for Month of Nov
PstKy : 50 Account : 100800
→Enter
Amount : *
Text : +
Document Menu→Simulate
Document Menu→Simulate General ledger
→Back button

→Post
(Post one more document for Rent Provision like below)
TCode : FB01L
Document Date : 30.11.2011 Type : SA
+91-9959765211

Posting Date : 30.11.2011 Ledger Grp : LA1


PstKy : 40 Account : 400600
→ Enter
Amount : 72000
Text : Rent Provision for Month of Nov
PstKy : 50 Account : 100800
→Enter
Amount : *
Text : +
Document Menu→Simulate
Kasireddy

→Post

3. Displaying Open Items


Tcode :FAGLL03
GL Account : 100800
Srinivasa

Company Code : LAP


All Items
→Execute
‘St’ column will be in red colour for open items and ‘ Clrng doc ‘column will be empty

96
4. Out going payment with clearing of specific Ledger group
Tcode : FB05L
SAP Easy Access →Accounting → Financial accounting →General Ledger →Account
→Repost with clearing – Specific to Ledger groups

Document Date: 1.12.2011(1st of next month) Type :SA CoCd : LAP


Posting Date : 1.12.2011 Ledger Grp LA1

PstKy : 50 Account : 200691


→ Enter
Amount : 63000
Text : Outgoing payment

→Choose Open items button ( )


Company Code LAP
+91-9959765211

Account : 100800

→Process Open items button ( )

→Double click on 72000 to deselect it.


(Deselect the items that you don’t want to clear by double clicking on amount .
Selected items will be in blue colour and Deselected items will be in black colour)
(‘Amount entered’ should be equal to ‘Assigned’)

Document Menu→Simulate General ledger


Kasireddy

→Back button
→Post

5. Displaying Cleared Items


Tcode : FAGLL03
GL Account : 100800
Company Code : LAP
Srinivasa

All Items
→Execute

97
Status is in green colour for cleared items

4. Reversing Documents
Reversing a Clearing Document: Cleared items will be reset to open items
+91-9959765211

Reversing a Normal Document: When you reverse a document a reversing document is


generated
Displaying Cleared items
Tcode: : FAGLL03
GL Account : 100800
Cleared items
→Execute
Note down the Document No (1000000005)and Clrng doc [100000007]

1. Reversing a Clearing Document


Kasireddy

Upto General Ledger Same path


Document→Reset Cleared items
Tcode : FBRA
Clearing Document : 1000000007
→Reset cleared items button (Save button)
→Resetting and revers button
Srinivasa

Reversal Reason : 01
→ Enter 3 times

2. Display item status


T Code: FAGLL03
GL Account : 100800
All items
→Execute
(Document number 1000000005 should be in Open items)

98
3. Reversing a Normal Document
Up to Document same path→Reverse→Individual Reversal
Tcode :FB08
Document No. : 100000005
Reversal Reason : 01
→Post
+91-9959765211
Kasireddy
Srinivasa

99
Srinivasa Kasireddy +91-9959765211

100
10. DataBase
DB : DB is a Set of tables
Table: Table is a two dimensional arrangement of Rows & Columns
Rows are horizontal and Columns are vertical
Rows are also called “Records”
Columns are also Called “Fields”

Key Field
Key field is a column in which values are always unique. (Can not be repeated)
Eg :- Roll No in a class ,
Customer No in SAP system,
Vendor No in SAP system
(Roll No is unique in a class
Vendor No is unique in SAP system across company codes)
+91-9959765211

Key field combination


In a school Roll No is not enough to select the correct student.
We use both Class & Roll No Combination to select the right student
Eg: Class & Roll No.(General)
CoCd, Document No &Year (SAP)
(In Tcode FB03 , You have to enter all the three inputs ie CoCd , Doc no , Year to select the
correct document )
Key fields Non key fields
Class Roll no Students Fathers Fathers city Hno
Name name phone no
Kasireddy

1 1 Johnson Hudson 76678---- New york 7687-67


1 2 Laxman venkat 7676 Mumbai 7878
1 3 Venky Hari 5656 Banglore 7767
1 4 Rama Badri 6767666 Hyd 54
2 1 Rahim Ahmad 725436 Delhi 8217
Srinivasa

2 2 Preethy Sridhar 819045 9072


2 3 Harika --- -- -- --

Always use Key field or Key combination to select the correct record.
Non key fields take long time to select the records.

101
DB in ECC DB in S4 HANA
DB independent Only
Ie Any DB like Oracle HANA DB
RDBMS Columnar and Row Based tables
Row based tables
In memory DB

Row storage :
1 1 Johnson Hudson 76678---- New York 7687-67 1 2 Laxman Venkat 7676 Mumbai
7878 …..

Columnar Storage :
1 1 1 1 2 2 2 / 1 2 3 4 1 2 3 / Johnson Laxman Venky Rama Rahim Preethy Harika /
Hudson Venkat Hari Badri Ahmad Sridhar /……..
+91-9959765211
Kasireddy
Srinivasa

Row Based tables Columnar tables


Reading data is faster if number of records to be Reading data is faster if number of
selected is small. Because it has to read the records to be selected is very large.
complete record.
Because it don’t need to read the
complete record. Only selected columns
are to be read.
Better option if detailed data like individual Better option if summarized /aggregate
records are to be displayed data is to be displayed
Righting data is faster as the whole record is Righting data is slow as a record is
stored in one location. stored in different locations.

102
Give good performance with OLTP systems Give good performance with OLAP
systems

OLAP : Online Analytical Processing Eg : BI


OLTP : Online Transaction Processing Eg : ECC

Data Types
Transaction Data Business data
(Generated , changed on regular basis as part of business
transactions)
Master Data Vendor Master Data, GL master data, Customer master data
(We do not change often)

Displaying / Changing the Structure of Table


SAP Easy Access→Tools→ABAP workbench→Development→ABAP Dictionary
+91-9959765211

TCode : SE11
Database table : T001
→Display Button

Note the 2nd column ie ‘Key’


Kasireddy
Srinivasa

103
Displaying Contents of Table
Same Screen →Contents button
Or
Utilities→Table Contents→Display

Company Code(BUKRS) : LAP


→Execute

Double Click on Company code ‘LAP’.

Client dependent/ Client independent tables


Client Specific Data (Client dependent) Cross Client Data (Client independent )
First Field of table “MANDT” No “MANDT” field
+91-9959765211

(MANDT=Client)
MANDT IS Part of key Combination

Eg: Table T001


Eg: Table TCURX
Cross client settings do not need
Transporting

TCode : SE11
Database table : TCURX
Kasireddy

→Display
Make a note that there is no ‘MANDT’ field
Srinivasa

Cross Client Settings


Ex: SPRO→SAP Net Weaver→General Settings→Currencies→Set decimal places for
currencies

104
Message: ‘Caution: The table is cross-client’

The Currency Decimals is Server level setting(Affects all clients in the server)

Finding Out Table and Field names


Tcode:F-02
→Keep the cursor in ‘Document Date’ field
→ F1 button

→Technical information button

Note the table name ie ‘BKPF’


and Field name ie ‘BLDAT’
+91-9959765211

→Double click on table name to display the table

Master data tables in ECC


General Bank details
Vendor Master LFA1 LFBK
Customer Master KNA1 KNBK

Master data tables in S4 HANA


Kasireddy

Business General Purchasing Sales Finance Bank


partner View view View view details
view
(Comp
code)
Vendor BUT000 LFA1 LFM1 LFB1 LFBK
Master
Customer KNA1 KNVV KNB1 KNBK
Srinivasa

Master

List of transaction data tables in ECC :


Header data Items data Open items Cleared items
GL items BKPF BSEG BSIS BSAS
Customer items BKPF BSEG BSID BSAD
Vendor items BKPF BSEG BSIK BSAK

105
Universal Journal (Single Source of truth) :
ACDOCA
In S4 HANA , totals tables like FAGLFLEXT have been replaced by ACDOCA .
Tables in ECC Universal
Journal in S4
HANA
+91-9959765211

Accounting Line BSEG BSEG is still available in S4 HANA


items alongside ACDOCA
3-digit line
items
15-digit
ACDOCA
amount
6-digit line items
Open Items BSIS BSIK
BSID 23-digit amount
Cleared Items BSAS BSAK
BSAD
GL Actual line FAGLFLEXA
items
Kasireddy

GL Totals FAGLFLEXT
CO line items COEP COEP is partially replaced by
ACDOCA. Certain CO transactions
COSP COSS generate entries in COEP.
Asset line items ANEP
ANEA
Srinivasa

Material Ledger MLIT


Doc items
Account based COEP Costing based COPA uses same
COPA tables as before

ECC S4 HANA

Accounting Doc header BKPF BKPF


Asset Doc Header ANEK BKPF

106
Relation ship between tables: SAP database is RDBMS.
Eg:
All address’ are stored in table ADRC.
Table ADRC is connected with other tables like LFA1, KNA1 etc
Tcode : SE11
Database table : LFA1
→Display button
→Contents button
Vendor (LIFNR ) : LAPGNVNDR
→Execute
→Double click on LAPGNVNDR
→Make note of ADRNR field ( 53445)
Open Tcode SE11 in another session.
Database table : ADRC
+91-9959765211

→Display button
→Contents button
ADDRNUMBER : 53445
→Execute

Standard tables/ Customized tables

Standard tables Customized tables


Name starts with any character except Z and Y Name starts Z or Y
Kasireddy

Eg: T001, BKPF Eg: ZT001, YBKPF

Compatibility Views : Even though most of the line items tables have been replaced by
table ACDOCA , still customized programmes continue to extract data as before because of
compatibility views .
Srinivasa

107
Srinivasa Kasireddy +91-9959765211

108
11. House Bank Account setting
1. Creating GL Account (ICICI term loan)
TCode : FS00
→Select GL account ‘100100’ [Retained Earnings]
→Copy button

GL Account : 100200
Company Code : LAP
→Enter

Change the Description to ‘ICICI term loan’


→Save
+91-9959765211

2. Creating ICICI Current Account

Tcode : FS0 0
→Create Button
GL Account : 200790
Company Code : LAP
→Enter
G/L Account Type : Balance Sheet Account
Account Group : Assets
Short Text : ICICI Current Account
Kasireddy

Long Text : ICICI Current Account


Control Data Tab
Balance in Local Crcy Only √
Sort Key : 001
Create Bank/Interest Tab
Srinivasa

Field Status Group : G005


 Relevant to cash flow
→ Save

Balance in Local Crcy Only √ :


We set this indicator for certain BS accounts like GR/IR Clrng ac with Open item
management active .
For BS accounts with out Open item management active , this setting is optional

109
3. Creating ICICI Check Deposit account

→Select 200790 ICICI Current A/C


→Copy Button
GL Account : 200791
→Enter
Description : ICICI Check Deposit A/C
Control Data Tab:
Open Item Management √
Clearing Specific to Ledger Groups .
Sort Key : 000 (Assignment number)
→Save
Clearing Specific to Ledger Groups √ :
This Setting is only available in S4 HANA . If this indicator is selected for an account posting
to this account and clearing this account is possible in multiple ledgers (Ledger group).
+91-9959765211

4. Creating ICICI Check Issue account


→Select 200791 ICICI Check Deposit A/C
→Copy Button
G/L Account : 200792
→Enter
Description : ICICI Check Issue Account
→Save
Kasireddy

5. Set Country specific check


Srinivasa

→Double clcik on ountry IN

110
(Make note of the settings)

6. Define Number ranges for Bank Technical IDs:


SPRO →Financial Supply Chain Management→Cash and Liquidity Management→Bank
Account Management→Basic settings→Define Number Ranges for Bank Accounts
Technical IDs
+91-9959765211

→Change Intervals button ( )


→Insert Line button( )
No From No To Number Ext
01 1000000000 1099999999 .

→Save
→Enter

7. Define Number Ranges for Change Requests:


Same Path
Kasireddy

→Change Intervals button ( )


→Insert Line button ( )
No From No To Number Ext
01 10000 20000 .
Srinivasa

→Save
→Enter
→Continue

8. Create Bank Master data ( S4 HANA &ECC)


SAP Easy Access→Accounting →Financial Accounting→Banks→Master Data →Bank
Master record →Create
TCode : FI01

111
Bank Country : IN
Bank Key : 345464
→Enter

Bank Name : ICICI


Street : Bank Street
City : Hyderabad
Branch : Tarnaka
→Save
→Continue

9. Manage House Banks (Only in S4 HANA)


Same path upto Master Data
House Banks and House Bank Accounts→Manage House Banks
TCode : FI12_HBANK
+91-9959765211

Company Code : LAP


→Enter
→New Entries
House Bank : ICICI
Bank Country : IN
Bank Key : 345464
→Save
→Continue
Kasireddy

10. Manage House Banks and House Banks


Accounts(in ECC only)
Same Path
TCode : FI12
→Position button
Srinivasa

Company Code : LAP


→Enter
→Select CoCd LAP
→Double click on ‘House Banks’ folder
→New Entries
House bank : ICICI
Bank Country : IN
Bank Key : 345464
→Enter

112
→Save
→Double click on ‘ Bank Accounts’ folder
→Create Bank Account button ( )
Info :
In S4 HANA , bank accounts can be maintained by either Fiori app ‘Manage Bank
Accounts’
Or
or
NWBC(Net Weaver Business Client) application
TCode: NWBC

11. Adding Role to User


Tcode : SU01
User :
+91-9959765211

→Change button ( )
Roles menu
Status Role
SAP_SFIN_CASH_MANAGER
→Enter
→Save

12. NWBC application


Kasireddy

Host file Deployment :


Srinivasa

→Run (Windows)
Open: Drivers

113
→ etc folder
→Open Hosts file in Notepad
→ Open the Hosts file provided
→Copy the line (Highlighted in the image)
→Add to Existing host file
(Alternatively Host file can be replaced after checking the list of hosts in the Existing host
file)

TCode: NWBC
NWBC is opened in Internet explorer .

→Copy the URL and paste in Google chrome browser

→Enter

User :
+91-9959765211

Password :

→Login
Kasireddy

→Double click on SAP_SFIN_Cash Manager


Srinivasa

114
→Click on Bank Accounts

→Click on Manage Bank Accounts


+91-9959765211

→New Bank Account button ( )

→Opening Date : 01.10.2019

Company Code : LAP

Account holder : L air lines

Bank country : IN

Bank key : 345464


Kasireddy

Currency : INR

Account number 54367281

Account Description : ICICI Current account

Account Type : O2 Current Account

→Save button
Srinivasa

House Bank Account Connectivity tab

→Edit button (If neccessory)

→Add button ( )

House Bank Account : ICICI

115
GL Account : 200790 ICICI Current account

→Save button ( )
+91-9959765211

Warning : ?

13. Display House Bank accounts


Kasireddy

TCode : FI12

Create House bank account using Fiori App

Manage Bank Accounts apps (S4HANA)


(Use Fiori launch pad → Manage Bank Accounts App)
Srinivasa

Copy the URL and paste into Google Chrome in Remote desktop

116
+91-9959765211

User :
Password :
→Logon button

→Search button ( )

→Search button
Kasireddy
Srinivasa

117
+91-9959765211

→Double click on ‘ Manage Bank Accounts’ app


→ Create New House Bank Account
Kasireddy
Srinivasa

→enter Info as shown in the image

118
+91-9959765211

House bank Account Connectivity tab

House Bank House Bank


Kasireddy

Acoount
HDFC HDFC

→Add button ( )
Srinivasa

119
Srinivasa Kasireddy +91-9959765211

→Save
→Apply button

120
Srinivasa Kasireddy +91-9959765211

121
12. Cash Journal
Cash journal is used to maintain Petty cash account , Branch level cash accounts etc

1. Settings

1. Creating GL Account
Tcode : FS00
Petti Cash
Select GL account 200691 Cash
→Copy button
GL Account : 200692
→Enter
Description : Petti Cash
Create/Bank/Interest tab:
+91-9959765211

√ Post automatically only


→Save

2. Assign House Bank and Account ID in GL account


FS00

3. Define Number Range Intervals for Cash Journal


Documents
TCode : FBCJC1
SPRO→Financial Accounting→Bank Accounting→Business Transactions→Cash
Journal→Define Number Range Intervals for Cash Journal Documents
Kasireddy

Company Code : LAP


→Change intervals button
→Insert Interval button
No. From number To number
01 100000000 199999999
→Enter
Srinivasa

→Save
→Continue

4. Set Up Cash Journal


TCode : FBCJC0
Same path
→New Entries
CompanyCode CJ Number G/L Account Cur DT G/L act
LAP 1 200692 INR SA

122
DT Disb D.tpe :Vept D.tpe :Vept D.tpe :Cupt Doc: Cus.pt Cash journal name
- KZ KZ DZ DZ Petti Cash

→Save
→Create request button
Short description : CJ settings for LAP
→Enter
→ Continue.

5. Maintain Business Transactions


+91-9959765211

TCode : FBCJC2
Same Path
→New Entries
Company Bus. tran G/L Cash journal business Acct
Code .type Account trans. Mod
LAP B 200790 Cash Deposit in bank √
LAP C 200790 Cash Receipt from bank √
LAP E 400591 Expenses √
LAP R 300510 Revenue -
Kasireddy
Srinivasa

→Save
→Continue

6. Set Up Print Parameters for Cash Journal

TCode : FBCJC3

Same Path Next line


→New Entries

123
CoCd Cash jour print program Report variant
LAP RFCASH20

→Save
→Continue

2. End User
1. Posting Cash Journal
SAP Easy Access →Accounting→Financial Accounting→General Ledger→Banks → Cash
Journal
Tcode : FBCJ
→Change Cash Journal button
Company Code : LAP
Cash journal : 1
→Enter
+91-9959765211

→Today button
Kasireddy

Cash receipts tab:


Srinivasa

(Cash Journal do not allow –ve balances , so we post cash receipts first )
Business Transaction : CASH RECEIPT FROM BANK
Amount : 63000
→Enter
Text : Cash receipt from bank
Business transaction : REVENUE
Amount : 9000
→Enter

124
Text : Sales revenue
+91-9959765211

→Save button (Doc. stat changes to Yellow colour)


→Post button (Doc. stat changes to Green colour )

Cash payments tab:


Business Transaction : EXPENSES
Amount : 18000
→Enter
→Change the GL Account to ‘400600’
Text : Rent Payment
Kasireddy

Business Transaction : CASH DEPOSIT IN BANK


Amount : 36000
→Enter
Text : Cash Deposit in bank
Srinivasa

125
+91-9959765211

→Save button
→Post button
Displaying the Document:
→Select any transaction
→Follow-on doc.. button
→Back button
Print Cash Journal
Kasireddy

→Print Cash Journal button


→Enter to ignore the Msg.
→List menu →Print
Output Device : LP01
→Enter
Check print Status:
Srinivasa

System menu→Own Spool Requests (or TCode :SP02)

126
13. Accounts Payable
Accounts Payable is a sub ledger connected to main ledger (GL) with a reconciliation
account called Sundry creditors.

1. Settings
1. Creation of Vendor Account Groups
TCode : FBCJC0
SPRO→Financial Accounting →Accounting Receivable and Accounts Payable→ Vendor
Accounts → Master Data →Preparations for Creating Vendor Master Data→Define Account
Groups with Screen Layout (Vendors)
→New Entries
Account Group : LAGN
Meaning : General vendors (LAP)
→Double Click on Company code data
→Double Click on Account management
+91-9959765211

Suppressed Req Entry Opt Entry


Reconciliation account
→Save
→Create request button
→Short description : AP settings for LAP
→Enter
→ Continue button
→Back button
→Select Account Group LAGN
Kasireddy

→Copy as button
→Change Account Group to ‘LARM’
→Change Name to ‘RM Vendors (LAP)’
→Enter
→Save
→ Back button
Srinivasa

→Select Account Group LAGN


→Copy as button
→Change Account Group to ‘LAOT’
→Change Name to ‘One time Vendors (LAP)’
One-time account 
→Enter
→Save

2. Create Number Ranges for Vendor Accounts:

127
TCode : XKN1
Same Path 11th line
→Create Number Ranges for Vendor Accounts
→Change Intervals button
→Insert Line button
No. From number To number Ext
XX A ZZZZZZZZZ 

→Save
→Continue
(Vendor number ranges are global. Please skip this step in the lab if Num Range ‘XX’
already exists)

3. Assign Number Ranges to Vendors Account Groups


TCode : OBAS
+91-9959765211

Same Path Next Line


→Position button
Account Group : LA*
→Enter
Group Number range
LAGN XX
LARM XX
LAOT XX

→Save
Kasireddy

→Continue

4. Create Tolerance Group for Vendor Account


TCode : OBA3
Up to Accounts Receivable and Accounts Payable same path
Srinivasa

Business Transactions→Open Item Clearing→Clearing Differences→Define tolerances for


Customers/Vendors
→New Entries button
Company Code : LAP
Tolerance Group : Blank
Description : Default Tgroup for LAP
→Save
→Continue

128
5. Creating Number Ranges for Document Types KA, KR, KZ
T Code OBA7, FBN1
→Position Button
Document type : KA
→ Enter
Double click on Document Type KA
Note down the No. Range ie 17
→Back button
Double Click on Document Type KR
Note down the No. Range ie 19
→Back button
Double click on Document Type KZ
Note down the No. Range ie 15
In the same screen ‘Number range information’ button
+91-9959765211

Company Code : LAP


→Change intervals button
→ Insert Interval button

No. Year From number To number


15 201x 1500000000 1599999999

→Enter
→Insert Interval Button
No. Year From number To number
Kasireddy

17 201x 1700000000 1799999999

→Enter
→Insert Interval Button
No. Year From number To number
Srinivasa

19 201x 1900000000 1999999999


→Enter
→Save
→ Continue button

129
6. Define Number Ranges (for Business Partner)
TCode : BUCF
SPRO→Cross-Application Components →SAP Business partner→Business partner→Basic
settings → Number Ranges and Groupings →Define Number Ranges

→Change Intervals button( )

→Insert line button( )


→No range 15
No. From number To number Ext
AB A ZZZZZZZZZZ 

→Save

7. Define Groupings and Assign Number Ranges


Same path
→Define Groupings and Assign Number Ranges
+91-9959765211

→New Entries button


Grouping Short Name Description Number Range
LAVN LAP Vendors LAP Vendors AB

→Save

8. Define Number Assignment for Direction BP to Vendor


SPRO→Cross-Application Components→Master Data Synchronization →Customer /
Vendor Integration→Business Partner Settings → Settings for Vendor Integration→ Field
Kasireddy

Assignment for Vendor Integration →Assign Keys→Define Number Assignment Direction for
BP to Vendor
→New Entries button
Grp Short Name Group Meaning Same Nos Flex.Grp
LAVN LAGN . .
Srinivasa

→Save

130
Same Nos . : If this setting is not selected Business partner number and Vendor
number will be Different . ie Vendor Number can be assigned ‘
+91-9959765211

Same Nos √. : If this setting is selected Business partner number and Vendor number
will be same . ie Vendor Number can not be assigned ‘
Kasireddy

9. Creation of 2 GL Accounts
Tcode : FS00
Srinivasa

Sundry Creditors account:


→Select GL account ‘100200’ ( ICICI term loan account)
→Copy button
GL Account : 100980
→Enter
G/L Account Type : Balance Sheet Account
Change the description to ‘Sundry Creditors’
Control Data Tab
Only balances in local crcy

131
Recon account for acct type : K Vendors
Sort Key : 012
Create/bank/interest tab
Field status group : G067 Reconciliation A/C
→Save

Inventory Raw Material Account :


Select GL account ‘200691’ Cash A/C
→Copy button
GL account : 200700
→Enter
Change the Description to ‘Inventory RM’
Control Data Tab:
Only balances in local crcy
+91-9959765211

Sort Key : 012 Vendor Name


Create/Bank/Interest tab:
Field status group : G059
Relevant to cash flow
→Save

2. End User
1. Creating Business partner/Vendor master
SA
Kasireddy

P Easy Access→Accounting→Financial Accounting→Accounts Payable→Master


Records→Maintain Centrally→Create
Tcode : XK01 or BP
Info : TCode XK01 redirect to transaction Create Business partner

Organization
Srinivasa

→Enter
Business Partner : LAPGNVNDR
Grouping : LAVN
Create in BP role : Business Partner (Gen.) 00000
(Data like Address is maintained in BP general)
→Enter
→Create button (Data already entered is not saved …….)

Address tab

132
Name : LAP GN Vndr
Search term : LAP
City : Hyderabad
Country : IN Region : 01
Language : English
→Save
Business Partner menu→ Display→Change

Change in BP role : Vendor FLVN00 (New)


Vendor :General Data tab
Vendor Assignment
External Vendor No. : LAPGNVNDR

→Company Code button ( )


→ Company Code : LAP
+91-9959765211

→Enter

Vendor :Account Management tab


Recon. account : 100980 [Sundry creditors]
Sort key : 012 [Vendor name]

Vendor : Payment Transactions tab


Payt Terms : 0001
Tolerance group : Blank
Kasireddy

Chk double inv. √


→Save

2. Displaying Business partner in tables


Table : BUT000 Business Partner Master Data
Table : LFA1 ,LFB1 Vendor Mater Data table
Srinivasa

3. Posting Purchase Invoice


SAP Easy Access→Accounting→Financial Accounting→Accounts Payable→Document
Entry→Invoice-General
Tcode : F-43
Document Date : 24.11.2011 Type : KR Company Code: LAP
Posting Date : 24.11.2011
PstKy : 31 Account : LAPGNVNDR
→Enter

133
Amount : 45000
Payt Terms : 0001
Text : Purchase Invoice

PstKy : 40 Account : 200700 [Inventory RM]


→Enter
Amount : *

Text : +
→Document Menu→Simulate
→Document Menu→Simulate General Ledger
→Back button
→Post

4. Line Item Browser


+91-9959765211

Up to Accounts Payable same path


Account→ Line Item Browser
Tcode: FBL1H
Company code : LAP
Vendor account : LAPGNVNDR

All items
√ Normal items
→Execute
Kasireddy

5. Displaying Vendor Items


Up to Accounts Payable same path
Account→ Display/Change Line Items
Tcode: FBL1N
Vendor account : LAPGNVNDR
Company code : LAP
Srinivasa

All items
√ Normal items
→Execute
(Red color in ‘St’ column indicates open items)

6. Displaying Vendor balance


Same path
Account→ Display Balances

134
Tcode: FK10N
Vendor : LAPGNVNDR
Company code : LAP

→Execute

7. Out Going Payment with Clearing


Path: Up To Accounts Payable same path
Document Entry→Outgoing Payment→Post
Tcode :F-53
Document Date: 25.11.2011 Type: KZ Company Code: LAP
Posting Date: 25.11.2011 Currency: INR
Bank data
Account : 200792(ICICI Check Issue ac)
+91-9959765211

Amount : 1
Text : Outgoing Payment
Open Item Selection
Account : LAPGNVNDR
→Enter
→Deselect the items that you don’t want to clear by double clicking on the amount.
(Selected items will be in blue colour and deselected items will be in black colour)
→Charge of diff button
→Double click on Amount ‘1.00’
→Change the Amount to ‘*’
Kasireddy

→Enter
→Process Open Items button
(‘Amount Entered’ should be equal to ‘ Assigned’)
Document→Simulate
Document→Simulate General ledger
Srinivasa

→Back button
→Post
Note: Document No. 150000000 is generated(Payment Document)

135
8. Check Management
American English British English
Check Cheque

Check issue is possible in 3 ways


Manual Clearing and Manual Clearing with Automatic Clearing and
Manual Check issue Check printing Bulk Check printing
Covered in this chapter Covered in Chapter ? Covered in topic APP

1. Settings
+91-9959765211

1. Creating Void Reason Codes


TCODE : FCHV
SPRO →Financial Accounting→Accounts Receivable and Accounts Payable→
Business Transactions→Outgoing Payments→Automatic Outgoing Payments→
Payment Media→Check Management → Define Void Reason Codes
→New Entries
Reason Void reason cde
12 Check lost by vendor
13 Stop Payment
Kasireddy

→Save
→Continue
(Void Reason Code are global )

2. End User
Srinivasa

1. Creating Check Lot(Non-sequential)


Tcode : F110
Environment Menu→Check information→Number Ranges
Paying company code : LAP
House Bank : ICICI
Account ID : ICICI

→Change Button ( )
→Create Button( )

136
Lot number : 1
Check number : 72000
To : 72099
√ Non-sequential (For manual check issue select this field)
Short info : ICICI
Purchase date : 24.11.2011
→Enter
→Save

2. Issuing Manual Checks


SAP Easy Access →Accounting →Financial Accounting →Accounts Payable →
Environment→Check Information→Create →Manual Checks
Tcode : FCH5
Payment document no. : 1500000000
(Info : Payment doc ‘1500000000‘ has been generated in previous chapter)
+91-9959765211

Paying company code : LAP


Fiscal Year : 2011
House Bank : ICICI
Account ID : ICICI
Check number : 72009
→Save

3. Entering Check Encashment Date


Up to Check Information same Path
→Change→Additional Info/Cash
Kasireddy

Tcode: FCH6
Paying company code : LAP
House Bank : ICICI
Account ID : ICICI
Check number : 72009
→Enter
Srinivasa

Check encashment : 27.11.2011


→Save

Voiding Checks:
a. Unused check→eg:Check unusable, Check lost before issuing.
b. Issued Check→Eg :Check lost by vendor (We can issue a new check to the vendor)
c. Cancel payment→Stop Payment(Vendor items will be reset to open items )

137
4. Voiding Unused Check
Up to Check information same path→Void→Unused Checks
Tcode :FCH3
Paying company code : LAP
House Bank : ICICI
Account ID : ICICI
Check number from : 72008
Void reason code : 06 [Destroyed unusable]
→Void button ( )
Message: Checks 72008 to 72008 have been voided

5. Voiding Issued Check

Creating Purchase Invoice


T Code F-43
Document Date : 28.11.2011 Type : KR
+91-9959765211

Posting Date : 28.11.2011

PstKy : 31 Account : LAPGNVNDR


→Enter
Amount : 45000
Text : Purchase Invoice

PstKy : 40 Account : 200700


→Enter
Kasireddy

Amount : *
Text : +
Document→Simulate
→Post

Outgoing Payment
T Code F-53
Srinivasa

Document Date : 28.11.2011 Type : KZ


Posting Date : 28.11.2011

Bank Data
Account : 200792 [ICICI Check Issue a/c]
Amount : 45000
Text : Outgoing payment
Open Item Selection

138
Account : LAPGNVNDR
→Enter
Documents Menu→Simulate
→Post
Note down the Payment Document No. 1500000001

Issuing Manual Check


Tcode: FCH5
Payment document no. : 1500000001
Paying company code : LAP
Fiscal Year : 2011
House Bank : ICICI
Account ID : ICICI
Check number : 72004
→Save
+91-9959765211

Voiding Check
Tcode: FCH9
Upto Check Information same path→Void→Issued Checks
Paying company code: LAP
House Bank : ICICI
Account ID : ICICI
Check number : 72004
Void reason code : 12 (Check lost by vendor)
Kasireddy

→Void button
Message: Payment Document Not Reversed

Issuing New Check to Vendor


Tcode: FCH5
Payment document no. : 1500000001
Paying company code : LAP
Srinivasa

Fiscal Year : 2011


House Bank : ICICI
Account ID : ICICI
Check number : 72005
→Save

6. Cancel Payment

Creating Purchase Invoice


T Code F-43

139
Documents Date : 28.11.2011
Posting Date : 28.11.2011
PstKy : 31 Account : LAPGNVNDR
→Enter
Amount : 9000

Text : Purchase Invoice

PstKy : 40 Account : 200700[Inventory RM]


→Enter
Amount : *
Text : +
Document Menu→Simulate
→Post
+91-9959765211

Outgoing Payment
T Code F-53
Document Date : 29.11.2011
Posting Date : 29.11.2011
Bank Data
Account : 200792 (ICICI Check Issue a/c)
Amount : 9000
Text : Outgoing Payment
Open Item Selection:
Kasireddy

Account : LAPGNVNDR
→Enter
Document Menu→Simulate
→Post
Document No. 1500000002

Issuing Manual Check


Srinivasa

Tcode :FCH5
Payment document no : 1500000002
Paying company code : LAP
Fiscal Year : 2011
House Bank : ICICI
Account ID : ICICI
Check number : 72006
→Save

140
Voiding (Cancel Payment)
SAP Easy Access→Accounting→Financial Accounting→Accounts Payable →Environment
→Check Information→Void→Cancel Payment
T Code :FCH8
Paying company code: LAP
House Bank : ICICI
Account ID : ICICI
Check number : 72006
Void reason code : 12 [Stop payment]
Reversal Reason : 09 [Stop Payment]
→Cancel payment button

7. Displaying Check Register


T Code FCHN
Up to Check Information same path
+91-9959765211

Display→Check Register
Paying Company Code : LAP
House Bank : ICICI
Account ID : ICICI
With Line Item
→Execute
Kasireddy
Srinivasa

141
8. Display Check Details in Vendor Items
T Code FBL1N
Vendor : LAPGNVNDR
Company Code : LAP
All Items
→ Execute
→Change Layout Button
→Find Button
Find : Check
→Enter
→Select ‘Check Encashment date’ and ‘Check no. from ‘
→In the line1 column select Document Number
→ Left arrow Button
+91-9959765211

→Copy Button
Make a note of ‘Check No from’ and ‘Check encashment date’ columns
Kasireddy
Srinivasa

142
Srinivasa Kasireddy +91-9959765211

143
9. Partial-Payment and Residual payment
Partial Payment:
Partial-Payment does not clear the invoice. Both the Invoice and the Payment entry will be
shown in the vendor account as open items. Partial-Payment method is used when the
remaining amount is to be paid later.
Residual- Payment:
Residual-Payment clears the invoice and creates a new open item for the balance amount.
Residual-Payment method is used when the payment made is overpayment/underpayment
but final. The difference (residual) amount can be settled to separate GL accounts.
Reason code:
Reason code can be defined in the system to explain the reason for payment difference.
Each Reason code can be assigned to a separate G/L account.

Settings for Residual payment


+91-9959765211

1. Creating G/L accounts

Freight Charges
T Code - FS00
→Select GL account 400500 [Salaries]
→Copy Button
GL Account : 400592
→Enter
→Change the description to ‘Freight charges ‘
→Save
Kasireddy

Commision paid
T Code - FS00
→Select GL account 400500 [Salaries]
→Copy Button
GL Account : 400593
Srinivasa

→Enter
→Change the description to ‘Commission paid‘
→Save

2. Creating Reasoncodes
SPRO→Financial Accounting→Accounts Receivable and Accounts Payable→Business
Transactions→Outgoing payments→Manual Outgoing Payments→
Overpayment/Underpayment→ Define Reason Codes (Manual Outgoing Payments)
Company Code : LAP
→Enter

144
→New Entries
RCd Short text Long text C
01 Fright charges Freight charges √
02 Commission Commission √
→Save
→Continue

3. Define Accounts for Payment Differences


T Code : OBXL
Same path→ Define Accounts for Payment Differences (Manual Outgoing Payments)
Chart of Accounts : LACA
→Enter
Reason code √
→Save
→Accounts button
+91-9959765211

Reason code Account


01 400592
02 400593
→Save
→Continue

Enduser

1. Posting Purchase Invoice


Kasireddy

Tcode : F-43
Create a purchase invoice for an amount of 63000

2. 1st Partial Payment


Tcode :F-53
Document Date: 29.11.2011 Type: KZ Company Code: LAP
Srinivasa

Posting Date: 29.11.2011 Currency: INR


Bank data
Account : 200792(ICICI Chck Issue ac)
Amount : 54000
Text : Partial Payment
Open Item Selection
Account : LAPGNVNDR
→Enter
Partial pmt tab

145
→Double click in Payment amount field (or Enter 54000)
(Payment amount field will be updated)

(‘Amount Entered’ should be equal to ‘ Assigned’)


Document→Simulate
→Post

3. Displaying Vendor Items


+91-9959765211

Up to Accounts Payable same path


Account→Display/Change Line Items
Tcode: FBL1N
Vendor account : LAPGNVNDR
Company code : LAP
All items
√ Normal items
→Execute
(Both the original invoice and the payment item are shown as open items)
Kasireddy

4. 2nd Partial Payment


Srinivasa

Tcode :F-53
Document Date: 29.11.2011 Type: KZ Company Code: LAP
Posting Date: 29.11.2011 Currency: INR
Bank data
Account : 200792(ICICI Chck Issue ac)
Amount : 9000
Text : 2nd Partial Payment
Open Item Selection
Account : LAPGNVNDR

146
→Enter
→Deselect other items except 63000 and 54000(if any)
(To select or deselect the items , double click on the amount.)
(Selected items will be in blue colour and deselected items will be in black colour)
(‘Amount Entered’ should be equal to ‘ Assigned’)
Document→Simulate
→Post

5. Posting Purchase Invoice


Tcode : F-43
Create a purchase invoice for an amount of 36000

6. Residual Clearing(Over payment)


Tcode :F-53
Document Date: 29.11.2011 Type: KZ Company Code: LAP
+91-9959765211

Posting Date: 29.11.2011 Currency: INR


Bank data
Account : 200792(ICICI Chck Issue ac)
Amount : 36900
Text : Outgoing Payment
Open Item Selection
Account : LAPGNVNDR
→Enter
Res. Items tab
Kasireddy

→Deselect the other items except 36000(If any)


→Double click in Residual items field
Srinivasa

→Enter to ignore the msg


(Residual items field is updated with ‘900’)
→Distribute diff button

147
Amount RCd
600 01
300 02
+91-9959765211

→Enter
→Document →Simulate
Kasireddy

→Post
Srinivasa

Error : Exchange rate diff.accts are not defined for account 100980 currency INR
Solution :

1. Exchange Loss account


T code FS00
→Select GL account 400500
→Copy button
GL account : 400690
→Enter
G/L Account Type : Non Operating Expesnes/Income

148
Description : Exchange loss
→Save

2. Exchange Gain account


TCode :FS00
Select GL account 300510
→Copy button
G/L Account : 300690
→Enter
Account Group : Income
Description : Exchange gain
Field status group : G001
→Save

3. Define Exch rate differences


+91-9959765211

TCode : OB09
Kasireddy

7. Displaying Vendor Items


Srinivasa

Tcode: FBL1N
Vendor account : LAPGNVNDR
Company code : LAP
All items
√ Normal items
→Execute

149
10. Down Payment made [Advance Paid]
Normal Payment Advance Payment
Purchases Payment

Payment Purchase
Reconciliation A/C Alternative Reconciliation A/C
“Sundry Creditors” “Advance Paid to Vendors“

No Special GL indicator Spl GL Indicator “A”

1. Settings
1. Creating GL Account Advance to Vendors
+91-9959765211

T Code FS00
Select GL account 100980 (Sundry Creditors )
→Copy button
GL Account : 200880
→Enter
→Change Account group to ‘Assets’
→Change Description to ‘Advance to Vendor’
→Save

2. Defining Alternative Reconciliation Account


Kasireddy

T Cod : OBYR
SPRO→Financial Accounting→Account Receivable and Account Payable→Business
Transactions→Down Payment made→Define Alternative Reconciliation A/C for Down
Payments
→Double click on SGL indicator “A”
Chart of Accounts : LACA
Srinivasa

→Enter
Recon acct Special G/L account
100980 200880

→Save
→Continue

2. Enduser
1. Posting Down Payment

150
SAP Easy Access→Accounting→Financial Accounting→Accounts Payable→Document
Entry→Down Payment→Down Payment
Tcode : F-48
Document Date : 02.12.2011 Type : KZ
Posting Date : 02.12.2011
Vendor
Account : LAPGNVNDR Special G/L ind : A
Bank
Account : 200792 ( ICICI Check Issue A/C)
Amount : 45000
Text : Advance to Vendor
→Enter
+91-9959765211
Kasireddy
Srinivasa

Amount : *
Text : +
Document Menu→Simulate
Document Menu→Simulate General Ledger
→Back button

151
→Post
+91-9959765211

2. Display Special GL Items


T Code FBL1N
Vendor Account : LAPGNVNDR
Company Code : LAP
All Items
√ Special GL Transactions
→Execute
Kasireddy

3. Posting Purchase Invoice


Post an Invoice for Rs.45000 using T CodeF-43

4. Clearing the invoice against the advance


Tcode : F-44
Up to Account Payable Same path
Srinivasa

Account→Clear
Account : LAPGNVNDR
Company Code : LAP
Special G/L ind : A √ Normal OI
→Enter
Except Cr 45000 and Dr 45000, deselect other items [by double clicking]
→Post

152
11. Down-payment Request
Down-payment Requests are used to display advances to be paid in cash flow statement
Down-payment Requests are used to pay the down-payment through APP
Special GL indicator ‘F’ is used for down-payment request
Down-payment Requests are displayed as Noted items in vendor item display

1. Settings
1. Creating GL Account Down-payment request
T Code: FS00
→Select GL account 100980 (Sundry Creditors A/C)
→Copy Button
G/L Account : 100881
→Enter
Change the Description to ‘Down-payment Request ‘
+91-9959765211

→Save

2. Specify Alternative Reconciliation A/C


T Code : OBYR
SPRO→Financial Accounting→Accounts Receivable and Accounts Payable→Business
Transactions→Down Payment made→Define Alternative Reconciliation Account for Down
Payments
→Double click on Special GL ind ‘F’
Chart of Accounts : LACA
→Enter
Kasireddy

Reconciliation Account Special GL Account


100980 100881
→Save
→Continue

2. End User
Srinivasa

1. Posting Down-payment Request


SAP Easy Access→Accounting→Financial Accounting→Accounts Payable→Document
Entry→Down Payment→Request
Tcode : F-47

Document Date : 2.12.2011 Type : KA


Posting Date : 2.12.2011

153
Vendor
Account : LAPGNVNDR
Trg .sp .G/L ind : A
→New item button
+91-9959765211

Amount : 27,000

Due on : 4.12.2011
Text : Down payment Request
→Post

2. Displaying Down-payment Request ( Noted items):


T Code: FBL1N
Kasireddy

Vendor Account : LAPGNVNDR


Company Code : LAP
All Items
√ Noted Items
→Execute
Srinivasa

154
Srinivasa Kasireddy +91-9959765211

155
Srinivasa Kasireddy +91-9959765211

156
3. Automatic Payment Programme [APP]
APP is run periodically (Weekly or every 10 days or so)
APP selects the items based on specified criteria and clears them. We can manually edit the
items.
APP can be used for the following payment modes:
1. Bulk Check Printing at our Site
2. Check Printing at Bank
3. Direct Debit
4. RTGS
5. NEFT
Payment modes are specific to country. RTGS and NEFT are payment modes available in
India. Similar payment modes may be available in other countries and APP can be used to
make payments in those modes.
+91-9959765211

Payment types 2-5 Payment type 1


Step1: Run APP Step1: Run APP
Step2: Run a customized ABAP program Step2:Printing checks
which can download the details to a text file
Step3: Send the text file to the House bank
Step4: The Bank system will read the text file
and process the payments .
Kasireddy

For payment type 1 we are doing the following configuration

1. Settings
1. Creating HDFC Current Account
T Code: FS00
→Select GL account 200790 (ICICI Current Account)
→Copy Button
Srinivasa

GL Account : 200770
→Enter
Change the Description to ‘HDFC Current Account’
→Save

2. Creating HDFC Check Deposit account

→Select 200770 HDFC Current A/C

157
→Copy Button
GL Account : 200771
→Enter
Description : HDFC Check Deposit A/C
Control Data Tab:
Open Item Management √
Clearing Specific to Ledger Groups .
Sort Key : 000 (Assignment number)
→Save
Clearing Specific to Ledger Groups √ :
This Setting is only available in S4 HANA . If this indicator is selected for an account posting
to this account and clearing this account is possible in multiple ledgers (Ledger group).

3. Creating HDFC Check Issue account


+91-9959765211

→Select 200771 HDFC Check Deposit A/C


→Copy Button
G/L Account : 200772
→Enter
Description : HDFC Check Issue Account
→Save

4. Create Bank Master data(Only in S4 HANA)


SAP Easy Access→Accounting →Financial Accounting→Banks→Master Data →Bank
Master record →Create
Kasireddy

TCode : FI01
Bank Country : IN
Bank Key : 345464
→Enter
Srinivasa

Bank Name : HDFC


Street : Bank Street
City : Hyderabad
Branch : Tarnaka
→Save
→Continue

5. Manage House Banks (Only in S4 HANA)


Same path upto Master Data
House Banks and House Bank Accounts→Manage House Banks

158
TCode : FI12_HBANK
Company Code : LAP
→Enter
→New Entries
House Bank : HDFC
Bank Country : IN
Bank Key : 345464
→Save
→Continue

6. Create House bank account using Fiori App

Manage Bank Accounts apps (S4HANA)


(Use Fiori launch pad → Manage Bank Accounts App)
Copy the URL and paste into Google Chrome in Remote desktop
+91-9959765211
Kasireddy

User :
Srinivasa

Password :
→Logon button

→Search button ( )

→Search button

159
+91-9959765211

→Double click on ‘ Manage Bank Accounts’ app


→ Create New House Bank Account
Kasireddy
Srinivasa

→enter Info as shown in the image

160
+91-9959765211

House bank Account Connectivity tab

→Add button ( )
G/L account : 200770
Kasireddy
Srinivasa

161
+91-9959765211

House Bank House Bank


Acoount
HDFC HDFC
Kasireddy

→Apply button
→Save

7. NWBC application
(Creating House bank account using NWBC)

TCode: NWBC
Srinivasa

NWBC is opened in Internet explorer .

→Copy the URL and paste in Google chrome browser

→Enter

User :

Password :

→Login

162
→Double click on SAP_SFIN_Cash Manager
+91-9959765211

→Click on Bank Accounts


Kasireddy

→Click on Manage Bank Accounts

→New Bank Account button ( )

→Opening Date : 01.10.2019

Company Code : LAP


Srinivasa

Account holder : L air lines

Bank country : IN

Bank key : 345465

Currency : INR

Account number 63812736

Account Description : HDFC Current account

163
Account Type : O2 Current Account

→Save button

House Bank Account Connectivity tab

→Edit button

→Add button ( )

House Bank Account : HDFC

GL Account : 200770 HDFC Current account

→Save button ( )
+91-9959765211

Warning : ?

8. Configuring APP
Kasireddy

SAP Easy Access→Accounting→Financial Account→Accounts Payable→Periodic


Processing→Payments
T Code: F110
Environment Menu→Maintain Config.
T Code: FBZP
Srinivasa

→All Company codes button


→New Entries
Company Code : LAP
Paying company code : LAP
Vendors
Sp. G/L transactions to be paid : F
→Save
→Continue
→Back button twice

164
→Paying company codes button
→New Entries
Paying co. code : LAP
→Forms button
Form for the Payment Advice : F110_D_AVIS
→Sender Details button
Text ID : ST [Standard Text]
Letter header : F_0001_HEADER
Footer : F_0001_FOOTER
Sender : F_0001_SENDER
→Save
→Continue
→Back button twice
+91-9959765211

SAP Scripts, Smart Forms are used for printing in SAP

Standard Objects Customized Objects


Name Starts with any Name Starts with
charter other than ‘Z’ or ‘Y’ ‘Z’ or ‘Y’
Ex: F110_D_AVIS Ex: ZF110_D_AVIS

Displaying/Changing Forms :
SAP Easy Access→Tools→Form printout→SAP Scripts→Form
Tcode: SE71
Kasireddy

Form : F110_D_AVIS
Display Button
→Enter to Ignore the Msg
Utilities Menu→Printing Test
Output Devise: LP01
Srinivasa

→Print Preview Button

→Pmnt methods in country button


→New Entries
Country : IN
Pymt Method : H
Description : Check
Payment method for
Outgoing payments

165
Payment method classification
Check
Required master record specification
√ Street ,P.O.box or P.O. Box pst code
Bank details

Info:
‘Street ,P.O.box or P.O. Box pst code’ is selected for payment type check
‘Bank details’ is selected for transfer payment modes.

Document type for payment : ZP


Clearing document type : ZV
Payment medium program : RFFOUS_C (Check printing program)
Name of print dataset : LIST1S
→ Save
+91-9959765211

→Continue
Info: Create a payment method for each of the payment types(2-5)
→Back button twice
→Pmnt methods in company code button
→New Entries
Paying co. code : LAP
Pymt Method : H
→Form Data button
Form for Payment Medium : F110_PRENUM_CHCK (Check printing form)
Kasireddy

Drawer on the form


For LAIR P LTD

Authorized signatory
Srinivasa

→Save
→ Continue
→Back button twice
→Bank determination button
→Select Paying company code ‘LAP’
→Double Click on Ranking Order folder
→New Entries

166
PM Crcy Rank.order House bk
H INR 1 ICICI
H INR 2 HDFC

→Save
→Continue
→Double Click on Bank Accounts folder
→New Entries
House bank Pay. Method Currency Account ID Bank subaccount
ICICI H INR ICICI 200792
HDFC H INR HDFC 200772

→Save
→Double Click on Available Amounts folder
+91-9959765211

→New Entries
House bank Account ID Currency Available for outgoing payment
ICICI ICICI INR 90000
HDFC HDFC INR 54000
→Save

9. Creating Number Ranges for Document Types ZP & ZV


T Code: OBA7
→Double click on Document Type ‘ZP’
Note down Number range ie 20
Kasireddy

→Number range information button


Company Code : LAP
→Change Intervals button
→Insert Interval button
No. Year From number To number
20 2011 2000000000 2099999999
Srinivasa

→Enter
→Save
→Continue

2. End User
1. Changing Vendor Master
T Code: XK02
Vendor : LAPGNVNDR
Company code : LAP

167
General Data
√ Address
Company code data
√ Payment transactions
→Enter
Street : DSNR
Postal Code : 500035
→Company Code button
Vendor :Payment transactions tab
Payment methods : H
Single Payment √
+91-9959765211
Kasireddy

→Save

2. Creating Pur Invoice


Tocde:F-43
PstKy : 31 Account : LAPGNVNDR
Srinivasa

→Enter
Amount : 27000
Pmt Method : H
Text : Purchase Invoice

PstKy : 40 Account : 200700


→Enter
Amount : *
Text : +

168
Document Menu→Simulate
→Post
Create 4 more Invoices for amount 9000, 18000, 36000, 45000

3. Down Payment Request


T Code: F-47
Create Down Payment request for amounts 9000, 18000
(Payment mthd : H
Due on : Todays date)

4. Creating Check Lots (Sequential)


T Code: F110
Environment Menu→Check information→Number Ranges
Paying company code : LAP
House Bank : ICICI
+91-9959765211

Account ID : ICICI

→Change button ( )
→Create button
Lot number : 2
Check number : 81000
To : 81999
Non-sequential
Shot Info : ICICI
Purchase date : 1.12.2011
Kasireddy
Srinivasa

169
+91-9959765211

→Enter
→Save
→Back Button
House Bank : HDFC
Account ID : HDFC
→Change Button
→Create Button
Kasireddy

Lot number : 1
Check number : 81000
To : 81999
Non-sequential
Shot Info : HDFC
Purchase date : 1.12.2011
Srinivasa

→Save

5. Payment Run
T Code: F110
Run Date : 30.11.2011(Today’s date)
Identification : LAP
Parameter tab
Posting Date : 30.11.2011 Docs entered up to : 30.11.2011

170
Company codes Pmt meths Next p/ date
LAP H 1.12.2011

Vendor : LAPGNVNDR
→Save
Info:
Importance of Next P/Date
Run Date Next P/Date
30.11.2011 10.12.2011
Due Date Selected for payment ?
Invoice 1 4-12-2011 Yes
Invoice 2 6-12-2011 Yes
Invoice 3 11-12-2011 No*
+91-9959765211

*Invoice 3 is not selected for payment because it can be paid in next Payment Run(on 10-
12-2013) without becoming over due

Status tab

→Proposal button( )
√ Start immediately
→Enter
→Keep on pressing Enter until status changed into “Payment proposal has been created”
Displaying Proposal:
Kasireddy

Edit Menu→Proposal→Display Proposal


→Back button
Displaying Proposal List:
Edit Menu→Proposal→Proposal list→Enter
→Back button
Srinivasa

*Incase of Error
→Display Proposal log button
Delete the Proposal and redo Proposal after rectifying the problem

171
Rectification

Delete
Error proposal Print Checks
Proposal Check
Run

Edit proposal Pymnt


NoError Run Run ABAP
program
Transfer and send
the text file
to bank

Deleting Proposal (In case of errors):


Edit menu→Proposal→Delete
→’Yes’ button to delete`
+91-9959765211
Kasireddy

Editing Proposal:
1. Block the invoice for payment
Srinivasa

2. Changing the bank for an item


Edit Menu→Proposal→Edit
All accounting clerks
→Enter
→Double click on the item that you want to block
→Again Double click on the item
Payment Block : A [Block for payment]
→Enter
→Back button

172
→Double click on the item for which you want to change the bank
→Again double click on item
→Reallocate button
→New Payment button
House Bank : HDFC HDFC
→Continue
→Back button twice
→’Yes’ button to save data
→Payment Run Button
√ Start Immediately
→Enter
Keep on Pressing enter until the status changed to ‘Posting orders X generated, Posting
orders X completed’
Error : Block key A cannot be set in payment proposal
Solution : SPRO→Financial Accounting →Accts Rec And Payable-Bus Transaction-Outgoing payment→Auto
+91-9959765211

Out Paymt→Payment Proposal Processing→Check Payment Block Reasons Default

In case of error in Payment run:


Edit Menu→Payment→Delete output→ “Yes” button
→Fix the problem → Payment run(Redo)
Kasireddy
Srinivasa

Display vendor line items [FBL1N]


All items

173
→Execute

6. Check Printing(Bulk)
Printout/data medium tab
Program Variant Variant
RFFOUS_C ICICI_LAP HDFC_LAP
→Keep the cursor on variant ICICI_LAP
→Maintain Variants button
+91-9959765211

For All Selection Screens


→Continue
Program run date : 30.11.2011
Identification feature : LAP
Kasireddy

Paying Company Code: LAP


Payment method : H
House Bank : ICICI
Account ID : ICICI
Check lot number : 2
Srinivasa

Print Control:
√ Print checks Printer :LP01 √ Print Immediately
√ Print payment advice notes Printer : LP01 √ Print Immediately
√ Print Payment Summary Printer : LP01 √ Print Immediately
Number of sample printouts : 0
→Attributes button
Description : ICICI_LAP
→Save
→Back button

174
→Keep the Cursor on variant HDFC_LAP
→Maintain Variants button
House bank : HDFC
Account ID : HDFC
Check lot number : 1
Remaining fields same as before
→Attributes button
Description : HDFC_LAP
→Save
→Back button
→Save
Status tab
→ Printout button
√ Start Immediately
‘?’
+91-9959765211

In the Job name replace With ICICI_LAP


Kasireddy

→Enter
Again click on Printout button
√ Start immediately
→Replace ‘?’ with HDFC_LAP
Srinivasa

→Enter
Displaying Print status :
System Menu→Services→Output control
Date Created : 30.11.2011
→Execute
→Double Click on Type column against Check

175
→Click Next page button to see next check
+91-9959765211
Kasireddy
Srinivasa

176
4. Manual clearing with check printing
1. Settings
Settings already done in APP

2. End User
1. Posting Pur Invoice
Tcode : F-43
Post an invoice worth 18000
Payment methd : H

2. Clearing with printing check


SAP Easy access→ Accounting→ Financial accounting→ Accounts payable→
Document Entry → Outgoing payment→ Post +Print Forms
Tcode F-58
+91-9959765211

Company Code : LAP


Payment method : H
House Bank : ICICI
Check lot number : 2
Printer for forms : LP01
√ Print immediately

→ Enter payments button ( )


Kasireddy
Srinivasa

Document Date : 1.12.2011 Type : KZ Company Code : LAP


Posting Date : 1.12.2011
Amount : 1

177
Value date : Todays date
Text : Outgoing payment with check printing
Vendor : LAPGNVNDR
→Process open items button
+91-9959765211
Kasireddy

→Deselect the items that you do not want to clear .


→ Charge of diff button
→Double click on ‘1.00’
→ Amount : *
→Document →Simulate
Srinivasa

→Post.
→Output device : LP01
→Continue
→Check the print status using Tcode SP01

178
Srinivasa Kasireddy +91-9959765211

179
14. Foreign Currency Transactions

Gain /Loss from Realized Gain /loss : At the time of


Exchange rate clearing
Valuated Gain/Loss : Valuation of BS
accounts at month end.
Entry is made at month end
And
Reversed in the next month

1. Currency Settings
+91-9959765211

1. Check Exchange Rate types


SPRO→Sap NetWeaver→General settings→Currencies→Check Exchange Rate types.
→Make a note of the following Exchange rate types.
B Bank selling rate (During import)
G Bank buying rate (During Export)
M Average rate

2. Define Translation Ratios for Currency Translation


Kasireddy

Same path next line


→‘Y’ Button to continue
→New entries

ExRt from To valid from Ratio (from) Ratio (to)


B USD INR 01.4.2011 1 1
Srinivasa

G USD INR 01.4.2011 1 1


M USD INR 01.4.2011 1 1
(Pl check the image)

180
→Save
→Create request button
Short description : FC settings
→Enter
→ Continue.
(Skip this step in the lab )
+91-9959765211

→Save

3. Exchange Loss account


T code FS00
→Select GL account 400500
→Copy button
GL account : 400690
→Enter
G/L Account Type : Non Operating Expesnes/Income
Description : Exchange loss
Kasireddy

→Save

4. Exchange Gain account


TCode :FS00
Select GL account 400690
→Copy button
G/L Account : 300690
Srinivasa

→Enter
Account Group : Income
Description : Exchange gain
Field status group : G001
→Save

5. Enter Exchange rate type in Document type.


T code OBA7

181
→Double click on document type KR
Ex. Rate Type for FC Documents : B
→Save
→Continue
→Back button
→Double click on document type KZ
Ex. Rate Type for FC Documents : B
→Save
(For document types DR and DZ use Ex. Rate type G)

6. Define Accounts for Exchange Rate Differences


SPRO→Financial Accounting→Accounts Receivable and Accounts Payable →Business
Transactions →Open Item Clearing →Define Accounts for Exchange Rate Differences.
T Code : OB09
Chart of accounts : LACA
+91-9959765211

→Enter
→New entries
Chart of Accounts : LACA
G/L Account : 100980
Currency : USD

Loss : 400690
Gain : 300690
(Pl check the image)
Kasireddy

→Save
→Continue

1. Enduser
Srinivasa

1. Enter exchange rates in forex table


SAP Easy access→Accounting→Financial Accounting→General ledger → Environment
→Current settings→Enter Translation Rates
TCode : OB08
→New Entries

ExRt ValidFrom Ratio(from) From Dir.quot Ratio(to) To

182
B 11.01.2011 1 USD 72 1 INR
G 11.01.2011 1 USD 70 1 INR
M 11.01.2011 1 USD 71 1 INR

→Save
→Continue

(Pl check the image)


+91-9959765211

2. Posting document in foreign currency


Tcode :F-43
Document Date : 11.01.2011 Type : KR Company Code : LAP
Posting Date : 11.01.2011 Period : 10 Currency/Rate :USD / 49(Pl check the
image )
Kasireddy

PstKy : 31 Account : LAPGNVNDR


Srinivasa

→Enter
Amount : 1000 USD
Text : pur inv

PstKy : 40 Account : 200700


→Enter
Amount : *
Text : +
Document→Simulate

183
→Post

3. Enter exchange rates in forex table


SAP Easy access→Accounting→Financial Accounting→General ledger →Environment
+91-9959765211

→Current settings→Enter Translation Rates


→New Entries

ExRt ValidFrom Ratio(from) From Dir.quot Ratio(to) To


B 20.01.2011 1 USD 73 1 INR
G 20.01.2011 1 USD 71 1 INR
M 20.01.2011 1 USD 72 1 INR

→Save
Kasireddy

→Continue

Info:
ExRate ValidFrom Dir.quot
B 11.01.2011 49
B
Srinivasa

20.01.2011 52
There is no ‘ValidTo’ field in forex table .
In the above scenario ,
1 . If a document is posted on 11th or before 20th rate 49 will apply .
2 . If a document is posted on/after 20th rate 52 will apply .

4. Clearing foreign currency document


Tcode : F-53

184
Document date : 20.01.2011
Posting date : 20.01.2011 Currency : INR

Bank data
Account : 200792
Amount : 1
Value date : 20.01.2011
Text : Outgoing payment

Open item selection


Account : LAPGNVNDR
→Enter
→Deselect other items
→Charge of Diff button
→Double click on ‘1.00’
+91-9959765211

→Change the amount to *


→Document →Simulate
→Display currency button
Kasireddy
Srinivasa

→Post

185
5. Foreign Currency Balances Valuation
FC Balances Valuation in ECC FC Balances Valuation in S4 HANA
Test mode Simulation mode : Can be used for predictive analysis
Update mode Test mode
Update mode

1. Settings

1. BS Adjustment account
GL account : 200304
+91-9959765211

Field status group G001

2. Assign Accounting Principles for Ledger and Company


code
TCode : FINSC_LEDGER
SPRO→Financial Accounting → Financial Accounting Global Settings
→Ledgers→Ledger→Define settings for Ledgers and Currency Types
→Select Ledger E2
→Double click on ‘Accounting Principles for Ledger and Company Code’ folder
Ledger : E2
Kasireddy

Company code : LAP


→Enter
Accounting Principles Name/Description of Accounting Principle
FASB
→Save
Srinivasa

3. Define Ledger Group


(Skip this and use existing ledger group with E1 and E2)
Same path
→New Entries
Ledger Grp Description
LA2 M1+E!+E2
→Enter
→Select Ledger Grp LA2
→Double click on Ledger Assignment Folder

186
→New Entries
Ld Rep.Ledger
M1 √
E1 √
E2 .
→Save

4. Assign Accounting Principles to Ledger Groups:


(Skip this step if ledger group is already assigned)
SPRO→Financial Accounting →Financial Accounting Global Settings →Ledgers→Parallel
Accounting →Assign Accounting Principle to Ledger Groups
→New entries
Accounting Principles Target Ledger Group Description
FASB M1 FASB52
+91-9959765211

→Save

5. Define Valuation Methods:


SPRO→Financial Accounting →General Ledger Accounting →Periodic Processing
→Valuate →Define Valuation Methods.
→New Entries
Valuation method : LAP1
Description : FC Valuation LAP
Valuation Procedure
Kasireddy

Always Valuate
√ Post per Line Item
Document Type : SA
Exchange Rate Determination
ExchRate Type for Debit Bal : G Bank Buying rate
ExchRate Type for Credit Bal : B Bank Selling rate
Srinivasa

Determine Exch . Rate Type from Acct Bal.


→Save button

6. Define Valuation Areas:


Same Path
→Define Valuation Areas
→New Entries

187
Valuation Valuation Method Crcy type Crcy type Crcy type FS vers Long text
L1 LAP1 10
→Save

7. Assign Valuation Areas and Accounting Principles


Same path
→Assign Valuation Areas and Accounting Principles

→New Entries
Valuation Area Acc . Princ
L1 FASB

→Save
+91-9959765211

8. Prepare Automatic Postings for Foreign Currency Valuation:


T Code : OBA1
Up to Valuate same path
→Foreign Currency Valuation →Prepare Automatic Postings for Foreign Currency Valuation.
→Double click on ‘ KDB’ Exch. Rate Diff. using Exch. Rate Key
Chart of Accounts : LACA

→Change Valuation Area button( )


Valuation Area : L1
→Enter
Kasireddy

Exchange rate Expense account E/R gains Rolling Valuations Rolling Valuations
difference key acct : Exp : Rev
LAP1 400690 300690

→Save
→Back button
Srinivasa

→Double click on ‘ KDF’ Exchange Rate Dif.: Open Items/GL Acct


Chart of Accounts : LACA

→Change Valuation Area button( )


Valuation Area : L1
→Enter
→New Entries (If record exist modify the record by adding Val 1 and Val Gain1 ac)
G/L Account : 100980
Currency : USD

188
Val.Loss 1 : 400690
Val.Gain 1 : 300690
BS Adjustment 1 : 200304
+91-9959765211

→Save

9. Creating GL account FC term loan


TCode : FS00
→Select GL account ‘100200’ [ICICI Term loan)
→Copy button
Kasireddy

GL Account : 100809
Company Code : LAP
→Enter
Description : FC term loan
Control Data tab
Account currency : USD
Srinivasa

Only balances in local crcy .


Exchange Rate Difference Key : LAP1

Create /Bank/Interest tab


Field status group G005
→Save

10. Assign Exchange rate Difference key


GL Account : 100980 Sundry Creditors

189
Exchange Rate Difference Key : LAP1

11. ECS: Maintain Number Ranges AWREF

TCode : ACC_ECS_SNUM_AWREF
→Change Interval button
No Year From No To Number
01 0100000000 0199999999
→ Save

2. End user
5. Posting Vendor inv in FC (In previous period)
TCode : F-43
Document Date : 24.11.2011 Type : KR Company Code: LAP
Posting Date : 24.11.2011 Currency/Rate :USD
+91-9959765211

PstKy : 31 Account : LAPGNVNDR


→Enter
Amount : 1000 USD
Payt Terms : 0001
Text : Purchase Invoice

PstKy : 40 Account : 200700 [Inventory RM]


→Enter
Amount : *
Kasireddy

Text : +
→Document Menu→Simulate

→Post
Srinivasa

6. FC Loan receipt (in Previous period)


T Code: FB01L
Document Date :14-11-2011 Type :SA Company Code : LAP
Posting Date :14-11-2011 Currency : USD
Ledger Grp : Blank
Pstky : 40 Account : 200691 Cash
→Enter

Amount : 90000

190
Text : Term loan Receipt

PstKy : 50 Account : 100809


→Enter
Amount : * (Amount is calculated automatically)
Text : + (Text is copied from previous line item)
→Enter [Amount and Text will be updated automatically].
Document Menu→Simulate General Ledger
→Back button

→Post

7. Maintaining Exchange Rates


TCode : OB08
+91-9959765211

→New Entries

ExRt Valid From Indir.Quot Ratio(From) From Dir.Quot Ratio (to) To


B End of the month 1 USD 74 1 INR
G End of the month 1 USD 72 1 INR
→Save

8. Foreign Currency Balances Simulation


In S4 HANA Transaction FAGL_FC_VAL is replaced by transaction FAGL_FCV
Kasireddy

TCode : FAGL_FCV
SAP Easy Access→Accounting→Financial Accounting→General Ledger→Periodic
Processing→Closing→Valuate→Foreign Currency Valuation

General Selections
Company Code : LAP
Srinivasa

Valuation Key Date : End of the Previous month


Valuation Area : L1
Postings tab
Simulation Run
Simulation Ledger : E2
Posting Parameters
√ Determine Automatically

Open Items : Subledger tab

191
√ Valuate vendors

GL Account Balances tab


√ Valuate G/L Acct Balances
G/L Account : 100809

→Execute
→Messages button ( To display errors)
→Postings button
Error : Enter a valid simulation ledger Message no. FAGL_CLOSING_ACT214
Solution : Add under lying ledger M1 to the Ledger group LA2

9. Display table ACDOCA


+91-9959765211

10. Display Simulation Document


TCode : GD22
Doc. number fr. : S000000001
Fiscal Year : 2018
Kasireddy

Ledger : E2
Company Code : LAP
→Execute

11. Display balances in Simulation ledger


Srinivasa

TCode :FAGLB03
Account Number : 300690/400690
Company Code LAP
Fiscal Year 2018
Ledger E2

12. Foreign Currency Balances Revaluation (Test/Update run)


TCode : FAGL_FCV
General Selections

192
Company Code : LAP
Valuation Key Date : End of the previous month
Valuation Area : L1
Postings tab
Test Run

Posting Parameters
√ Determine Automatically
(Reversal Posting Date should be first of next month)
Open Items : Subledger
√ Valuate vendors

GL Account Balances
√ Valuate G/L Acct Balances
+91-9959765211

G/L Account : 100809


√ Reverse Postings

→Execute
→Messages button ( To display errors)
→Back button
→Postings button
Postings tab
Update run
→Execute
Kasireddy

13. Display table ACDOCA


Line items of Ledger E2 are deleted after Update run.
Srinivasa

193
14. Accounts Receivables
AR is a sub ledger connected to main ledger (GL) with a reconciliation account called
Sundry Debtors account

SD Implemented SD Not Implemented


SD is used for sale of finished goods Account Receivable is used for all kind of sales
AR used for sale of assets, services

1. Settings
1. Creating Customer Account Groups
T Code : OBD2
SPRO→Financial Accounting→Accounts Receivable and Accounts Payable →Customer
Accounts →Master Data→Preparations for Creating Customer Master Data→Define
Account Groups with Screen Layout [Customer]
+91-9959765211

→New Entries Button


Account Group : LAGN
Name : General Customers [LAP]
→Double Click on Company code data
→Double Click on Account management
Suppressed Req Entry Opt Entry
Reconciliation account
→Save
→Create request button
Kasireddy

Short Description : AR settings (LAP)


→Enter
→Continue
→Back button
→Select account group ‘LAGN’
→Copy as button
Srinivasa

→Change Account Group to ‘LASD‘


→Change Name to ‘SD Customers [LAP]’
→Enter
→Save

2. Creating Number Ranges for Customer Accounts


T Code : XDN1
Same Path
Create Number Ranges for Customer Accounts

194
→Change Intervals Button
→Insert Intervals Button
No. From number To number Ext
XX A ZZZZZZZZZZ √
→Enter
→Save
→Continue
(Customer number ranges are global. Please skip this step in the lab if Num Range already
exists)

3. Assign Number Ranges to Customer Account Groups


T Code : OBAR
Same Path Next Line
→Position Button
Account Group : LA*
→Enter
+91-9959765211

Account Group No Range


LAGN XX
LASD XX

→Save
→Continue

4. Creating Tolerance group for Customer Account


(Already created in AP Settings – skip this step)
Kasireddy

5. Create GL account Sundry Debtors A/C


T Code FS00
→Select GL account 200790 ICICI Current Account
→Copy button
GL Account : 200610
→Enter
Srinivasa

Change Description : Sundry Debtors


Control Data Tab
Only balances in local crcy
Recon. account for acct type : Customers
Sort key : 031 Customers
Create/bank/interest tab
Field status group : G067 Reconciliation Account
Post Automatically Only :blank
Relevant to cash flow

195
→Save

6. Creating Number Ranges for Document Types DR, DZ & DA


T Code: OBA7
Double Click on Document Type DA
Note down the No. range ie 16
→Back button
→ Double Click on Document Type DR
Note down the NO. Range ie 18
→Back button
→Double Click on Document Type DZ
Note down the No. Range ie 14
→Number Range information button
Company Code : LAP
+91-9959765211

→Change Intervals button


→Insert Interval button
No. Year From number To number
14 2011 1400000000 149999999

→Enter
→Insert Interval button again
No. Year From number To number
16 2011 1600000000 1699999999
Kasireddy

→Enter
→Insert Interval button again
No. Year From number To number
18 2011 1800000000 1899999999
Srinivasa

→Enter
→Save
→Continue

7. Define Number ranges ( Business Partner )


SPRO→Cross Application Components→SAP Business Partner→Business Partner→Basic
Settings→Number Ranges and Groupings →Define Number Ranges
→Change Intervals button
→Insert Line button

196
No. From number To number Ext
AB A ZZZZZZZZZZ √

→Save
→Enter to ignore the message

8. Define Groupings and Assign Number Ranges


Same path
→New Entries

Grouping Short Name Description Number range


LACU LAP Customers LAP Customers AB

→Save
+91-9959765211

→Continue

9. Define number Assignment for direction BP to customer


Up to Cross Application Components →Master Data Synchronization →Customer /Vendor
Integration →Business Partner Settings→Settings for Customer Integration→Field
Assignment for Customer Integration →Assign Keys→Define Number Assignment for
Direction BP to Customer
→New Entries

Grouping. Short Name Group Name Same No Flex. Grp


LACU LAP Customers LAGN Gen Cust LAP
Kasireddy

→Save

2. End User
1. Creating Customer master
T Code: BP
Info : TCode XD01 redirects to BP
Srinivasa

SAP Easy Access→Accounting→Financial Accounting→Accounts Receivable→ Master


Records→Maintain Centrally→Create

Organization
→Enter
Business Partner : LAPGNCUST
Grouping : LAP Customers
Create in BP role : Business Partner (Gen.)

197
(Data like Address is maintained in BP general)
→Enter
→Create button (Data already entered is not saved …….)

Address tab
Name : LAP GN cust
Search term : LAP
City : Hyderabad
Country : IN Region : 01
Language : English
→Save

Business Partner menu→ Display→Change or button (If you are in display mode)
+91-9959765211

Change in BP role : FI Customer (FLCU00)


Customer :General Data tab
Ext Customer No. : LAPGNCUST

→Company Code button ( )

→Switch Company Code button ( )


Company Code : LAP
→Enter

→Company Codes button ( )


Kasireddy

→Deselect check box under Supplier

→Adopt button ( )
Customer :Account Management tab
Recon. account : 200610 [Sundry Debtors]
Sort key : 031 [Customer name]
Srinivasa

Customer : Payment Transactions tab


Payt Terms : 0001
Tolerance group : Blank
→Save
Error : No internal standard grouping exists Message no. R11117
Solution :

198
Error : Exception condition "NO_ACTIVE_TAB" triggered
Tocde :BUSD
+91-9959765211

2. Displaying Business partner in tables


Table : BUT000 Business Partner Master Data
Table : KNA1 ,KNB1 Customer Master

3. Posting Sales Invoice


Kasireddy

Tcode : F-22
SAP Easy Access→Accounting→Financial Accounting→Accounts Receivable→Document
Entry→Invoice – General
Document Date : 06.12.2011 Type : DR
Posting Date : 06.12.2011
Srinivasa

PstKy : 01 Account : LAPGNCUST


→Enter
Amount : 27000
Text : Sales Invoice

PstKy : 50 Account : 300510 SalesRevenue


→Enter
Amount : *

199
Text : +
→Enter
Document menu→Simulate
→Post

4. Displaying Customer Items


Tcode:FBL5N
Up to Account Receivable same Path→Account→Display/Change line items
Customer Account : LAPGNCUST
Company Code : LAP
All Items
→Execute
(Red colour indicates open items)
(Display customer balances FD10N)

5. Posting Incoming Payment


+91-9959765211

Tcode : F-28
Up to Account Receivable Same path→ Document Entry→Incoming Payments
Document Date: 06.12.2011 Type : DZ
Posting Date : 06.12.2011
Bank Data
Account: 200791 (ICICI Check receiving ac)
Amount : 1
Text : Incoming Payment
Open Item Selection
Kasireddy

Account : LAPGNCUST
→Enter
(Deselect the items that you don’t want to clear by double clicking on the amount
Deselected items will be in black colour)
→Charge of diff button
→Double click on amount ‘1.00’
Srinivasa

→Change Amount to *
→Enter
Document→Simulate
Document→Simulate General Ledger
→Back button
→Post

6. Display Customer line Items


Tcode:FBL5N
Customer Account : LAPGNCUST

200
Company Code : LAP
All Items
→Execute
(Green colour indicates Cleared items)
+91-9959765211
Kasireddy
Srinivasa

201
15. Down-Payments Received
Normal Advances
Sales Payment Receipt

Payment Receipt Sales


Reconciliation Account: Sundry Debtors Alternative Reconciliation Account :
Advance from Customer
No special GL indicator Spl GL indicator ‘A’

1. Settings
1. Creating GL Account Advance from Customers
Tcode : FS00
+91-9959765211

Select GL account 100980 (Sundry Creditors account)


→Copy Button
G/L Account : 100908
→Enter
Change Description : Advance from customers
Control Data Tab:
Recon account for acct type : Customers
Sort key : 031
→Save
Kasireddy

2. Specify Alternative Reconciliation Account


T Code : OBXR
SPRO→Financial Accounting→Accounts Receivable & Account Payable→Business
Transactions→Down Payment Received→Define Reconciliation Account for Customer
Down payments
Double click on Spl. GL ind ‘A’
Srinivasa

Chart of Accounts : LACA


→Enter
Reconciliation Account Spl. GL Account
200610 100908

→Save
→Continue

2. End User

202
1. Posting Advance Receipt from Customer
Tcode: F-29
SAP Easy Access→Accounting→Financial Accounting→Accounts Receivable→Document
Entry→Down payment→Down payment
Document Date: 06.12.2011 Type : DZ
Post Date : 06.12.2011
Customer
Account : LAPGNCUST Special G/L ind : A
Bank
Account : 200791 ICICI Check deposit a/c
Amount : 63000
Text : Advance from Customer
→Enter
Amount : *
Text : +
+91-9959765211

Document Menu→Simulate
Document Menu→Simulate General Ledger
->Back button
→Post

2. Displaying Advance Items


Tcode : FBL5N
Customer Account : LAPGNCUST
Company Code : LAP
All items
Kasireddy

√ Spl G/L Transactions


→Execute

3. Creating Invoice
T Code : F-22
Create an invoice worth 9000
Srinivasa

4. Converting Advance Item to Normal Item (spl GL to Normal)


Tcode: F-39
Up to Document Entry same path→Down Payment→Clearing
Document Date: 06.12.2011 Type : DA
Posting date : 06.12.2011

Customer
Account : LAPGNCUST
Invoice Reference : Blank

203
Text : Advance to Normal
→Process Down payments button
Transfer Posting
9000

Document Menu→Simulate
→Post

5. Clearing
Tcode:F-32
Up to Account Receivable Same Path→Account→Clear
Account : LAPGNCUST
Company Code : LAP
→Process open items button
→Deselect other items (if any) except Dr. 9000 and Cr. 9000
+91-9959765211

→Post

6. Display Customer Items


Tcode: FBL5N
Customer : LAPGNCUST
Company Code : LAP
All items
√ Normal Item
√ Spl. G/L Transactions
→Execute
Kasireddy
Srinivasa

204
16. Dunning
Sending Remainders to Customers or Vendors requesting the payments
Dunning level determines the format of the letter.
We are using 4 dunning levels
1. Grace Period: Items will be included in the dunning letter after the grace period
2. Dunning Interval: No. of days between two dunning levels
3. Days in Arrears: No of days that past after the due date
4. Minimum days in arrears: To start the dunning for the customer at least one item must
past the Minimum days in arrears

1. Settings
1. Define Dunning Areas
T Code : OB61
SPRO→Financial Accounting→Accounts Receivable and Accounts Payable→Business
+91-9959765211

Transactions→Dunning→Basic Settings for Dunning→Define Dunning Areas


→New Entries button
→Enter ( If any Warnings)
CoCd Area Text
LAP Blank Dunning Area for LAP
Kasireddy

→Save
→Enter
Srinivasa

→Continue

2. Define Dunning Procedure


T Code : FBMP
Up to Dunning same path
Dunning Procedure→Define Dunning Procedures
→New Procedure button
Dunn. Procedure : LAP1
Name : Dunning Procedure for LAP

205
General Data
Dunning Interval in Days : 10
No. of dunning levels : 4
Min.days in arrears (acct) : 5
Line Item grace periods : 3
Interest Indicator : 01 Standard
Public hol . cal . ID : 01
√ Standard transaction dunning
→Dunning levels button
+91-9959765211
Kasireddy

→Enter to ignore warning msg


Srinivasa

Printing Parameters
1 2 3 4
Always Dun √ √ √ √
Print all items √ √ √ √
→Charges button

206
+91-9959765211

Currency : INR
→Enter
Dunning Level From Amount Dunning Charges
1 1000 9
1 10000 18
2 1000 18
Kasireddy

2 10000 27
3 10000 36
4 10000 45

→Minimum amounts button


Srinivasa

207
Currency : INR
+91-9959765211

→Enter
Dunning Min Amount
1 1000
2 1000
3 10000
4 10000

→Dunning texts button


Kasireddy
Srinivasa

Company Code : LAP


Customer
→Enter

208
→New Company Code Button
Company Code : LAP
→Enter
Company Code Separate notice for dunning level
LAP √
+91-9959765211

→Save
→Continue
→Dunning texts button Again
Company Code : LAP
→Enter
Normal Dunning Procedure Form
Kasireddy

1 F150_DUNN_01
2 F150_DUNN_02
3 F150_DUNN_03
4 F150_DUNN_04
Srinivasa

209
+91-9959765211

→Back button
→ Save
→Continue

2. End User
1. Changing Customer Master
Tcode: XD02 / BP
Business Partner : LAPGNCUST
Display in BP role : FI customer FLCU00
Kasireddy

→Enter
→Company Code Data button
Customer : Correspondence tab
Dunn procedure : LAP1
→Save
Srinivasa

2. Creating Sales Invoices with various Due dates


Tcode: F-22
Document Date : 30.11.2011 (todays date)
Posting Date : 30.11.2011
PstKy : 01 Account : LAPGNCUST
→Enter
Amount : 18000
Payment Terms : 0001

210
Text : Sales Invoice
PstKy : 50 Account : 300510 Sales
→Enter
Amount : *
Text : +
Document Menu→Simulate
→Post

Create 5 more sales invoices in the following way


+91-9959765211

Doc Date/Posting Date/ Payment terms


Bline date
Inv1 5 days back
Inv2 4 days back
0001
Inv3 2 days back
Inv4 1 day back
Inv5 Todays date NT30

(Inv3 & Inv4 will not be selected for dunning because the two items hasn’t passed the grace
period )
Kasireddy

3. Checking Due Dates


T Code: FBL5N
Customer Account : LAPGNCUST
Company Code : LAP
Open Items
Srinivasa

→Execute
→Change Layout button
→In the Hidden fields select ‘Arrears after net due date’
→Select Net due date in Line1 column
→Left arrow button
In the hidden field column select ‘Net Due date symbol’
→Left arrow button
→Copy Button

211
Srinivasa Kasireddy +91-9959765211

212
4. Execute Dunning Procedure
Tcode :F150
Up to Accounting Receivables Same path
Periodic Processing→Dunning
Run On : 30.11.2011
Identification : LAP
Parameters tab
Dunning Date : 30.11.2011
Docmnts posted up to : 30.11.2011
Company Code : LAP
Customer : LAPGNCUST
→Save
Status Tab
→Schedule button
+91-9959765211

Output device : LP01


Start Immediately √

→Dispatch button ( )
Keep on pressing enter until status changed to ’ Dunn Selection is complete’
→Dunning list button(to display items that are included in dunning)
→Enter
Kasireddy
Srinivasa

→Back button

213
→Dunning printout button
Output device : LP01
→Print button
Keep on pressing Enter until status change to ‘Dun Print out is complete’
Displaying print status:
System Menu→Services→Output control
Date Created : 30.11.2011
→Execute
Double Click in the Type column to display the forms printed
Display or Changing the form [SE71]
SAP Easy Access→Tools→Form Printout→SAP Script→Form
Form : F150_DUNN_01
→Display button
Utilities menu→Printing test→Output device→LP01→Print preview
+91-9959765211

(Please check the image to see the letters printed)


Kasireddy
Srinivasa

214
Srinivasa Kasireddy +91-9959765211

215
17. Discounts
Option 1: Automatic Discount Calculation (based on Payment terms)
Option 2: Manual Entry of Discount

1. Settings
1. Creating Payment Terms
T Code : OBB8
SPRO→Financial Accounting→ Accounts Receivable and Accounts Payable → Business
Transactions →Incoming Invoices/ Credit Memos→ Maintain Terms of Payments
→ New Entries
Payment terms : LAP1
√ Customer
√ Vendor

Term Percentage No. of days


+91-9959765211

1 5 15
2 2 30
3 45

→Enter
→Save
→ Continue
Kasireddy
Srinivasa

216
+91-9959765211

2. Creating GL account ‘Discount given’


Select GL account 400500 ( Salaries)
→ Copy button
Kasireddy

GL account : 400491
→Enter
Description : Discount given
→ Save
Srinivasa

3. Define Accounts for Cash Discount Granted


T Code : OBXI
Up to Business Transactions same path
Incoming Payments → Incoming Payments Global Settings →Define Accounts for Cash
Discount Granted
Chart of accounts : LACA
→Enter
→ Save

217
Account

400491

→ Save
→ Continue.

4. Changing Employee Tolerance group


Tcode : OBA4
→Position button
Tolerance group : Blank
Company code : LAP
→Enter
→Double click on CoCd ` LAP’
Cash discount per line item : 5
→Save
+91-9959765211

→ Continue.
Kasireddy
Srinivasa

2. End User
1. Posting Sales invoice (Discount calculated based on
Payment Terms)
T code : F-22
Document Date : 6.12.2011
Posting Date : 6.12.2011

218
PstKy : 01 Account : LAPGNCUST
→ Enter
Amount : 36000
Payt Terms : LAP1
Text : Sales invoice
→Enter (Days/ percent will be updated )
+91-9959765211

PstKy : 50 Account : 300510


→Enter
Kasireddy

Amount : *
Text : +
Document → Simulate
→Post.

2. Clearing the above invoice


Srinivasa

Tcode: F-28
Document Date : 23.12.2011 (17 days after the inv date)
Posting Date : 23.12.2011

Bank data
Account : 200791
Amount : 1
Text : Incoming payment
Account : LAPGNCUST

219
→ Enter

→Deselect other items except Today’s


→ Charge of dif button
→Double click on ‘1.00’
→Change amount to ‘*’
→Process open items button
+91-9959765211

→ Document →Simulate
→ Double click on blue line item
Text : Discount given
→ Display Document Overview button
Kasireddy

→ Post.
Srinivasa

3. Posting Sales inv (Manual Entry of Discount)


(Discount amount can be entered in either invoice or clearing document)
Tcode :F-22
Document Date : Today’s date
Posting Date : Today’s date

220
PstKy : 01 Account : LAPGNCUST
→Enter
Amount : 27000
Payt terms : 0001 Disc amount : 200
Text : Sales invoice

PstKy : 50 Account : 300510


→Enter
Amount : *
Text : +
Document→ Simulate
→Post

4. Clearing the above invoice


Tcode: F-28
+91-9959765211

Document Date : Today’s date


Posting Date : Today’s date

Bank data
Account : 200791
Amount : 1
Text : Incoming payment
Account : LAPGNCUST
→Enter
→Deselect other items except today’s.
Kasireddy

(Discount can be changed or entered here )


→Charge off dif button
→Double click on amount `1.00’
Amount : `*’
→ Enter
→Document →Simulate
Srinivasa

→Double click on blue line item


Text : Discount given
→ Post.

221
Srinivasa Kasireddy +91-9959765211

222
18. Bills of Exchange
Sales invoice→Due date 1 month
Received post dated check that can be encashed after 1 month.
Produce the check with 3rd party (bank) and receive money from bank.
Bill Discounting:
Bank will pay you invoice amount after deducting interest for 1 month. There will be
contingent liability on us. If the customer dishonours the check contingent liability will
become actual liability.
Bills sent for Collection:
The bill amount (less collection charges) is credited only after the customer clears the bill.

Check is one instrument of BOE .There are other instruments which can be endorsed by
customers.
+91-9959765211

Bills of exchange receivable are managed using the special G/L method in the SAP System
Special G/L indicator ‘W’ is used for Bills of Exchange

1. Settings
1. Creating 6 GL accounts
BOE receivable
T Code: FS00
Select G/L account 200610 (Sundry Debtors Account )
Kasireddy

→Copy Button
GL Account : 200611
→Enter
Description : BOE Receivable
→Save
Srinivasa

ICICI Bill Discounting Account


Select G/L account 100800 (Expenses payable)
→Copy Button
GL Account : 100801
→Enter
Description : ICICI Bill Discounting Account
Control Data tab
Open Item Management √

223
Clearing Specific to Ledger Groups .
Sort key : 007 ( Bill/exch.due date)
Create/Bank/Interest tab
Field status group : G001
√ Post automatically
→Save
BOE liability
Select G/L account 100801 (ICICI Bill Discounting Account)
→Copy Button
GL Account : 100802
→Enter
Description : BOE liability
→Save
ICICI Bills Clearing
+91-9959765211

Select G/L account 200791 (ICICI Check deposit Account)


→Copy Button
GL Account : 200793
→Enter
Description : ICICI Bills Clearing
→Save

Interest Paid
Select GL Account 400500 salaries
→Copy Button
Kasireddy

GL Account : 400681
→Enter
Description : Interest Paid
→Save
Collection charges
Srinivasa

Select GL Account 400500 salaries


→Copy Button
GL Account : 400682
→Enter
Description : Collection charges
→Save

2. Creating Bills transferring account

TCode : FS00

224
This account is required when you transfer BOE item from one portfolio to another. The bill
amount is posted from the bill’s contingent liabilities(ICICI Bill Discounting Account) account
to this account.
When the bill is transferred from one portfolio to another
Reverse the contigent liability in the old portfolio
Post the bill of exchange to the new portfolio
This is the account that is used for tracking bounced bills .
Gl Account :200612
(Copy from 200611)

3. Define Alternative Reconciliation Account for BOE Received


T Code : OBYN
SPRO→Financial Accounting→Bank Accounting→Business Transactions →Bill of Exchange
Transactions→Bill of Exchange Receivable→Post Bill of Exchange Receivable→ Define
+91-9959765211

Alternative Reconcil.Acct for Bills/Exch.Receivable


→Double Click on SGL Ind ‘ W’
Chart of Accounts : LACA
→Enter
Recon. Acct Special G/L account
200610 200611

→Save
→Continue
Kasireddy

4. Define Accounts for Bill of Exchange Transactions


T Code : OBYH
Same path
→Double click on Transaction ‘BIK‘ Bank collection charges
Chart of Accounts : LACA
Srinivasa

→Enter
Account
400682

→Save
→Continue

5. Define Bank Sub Accounts


T Code : OBYK

225
Up to Bill of Exchange Receivable same path
Present Bill of Exchange Receivable at Bank→Define Banks Subaccounts
→New Entries
ChAc Bank Usage SGL Customer recon. Bank sub account for
Acct In Acct liab
LACA 200790 Discounting W 200610 100801
LACA 200793 Collection W 200610 100802
LACA 200612 Discounting D 200610 100801
+91-9959765211

→Save
→Continue

6. Define Bill Of Exchange Portfolio


For every branch office of a business you need to create one or more portfolios, possibly a
separate portfolios for long- and short-term bills . You need to store bills of exchange ,
checks ,bounced instruments in different portfolios .
TCode :OBYK
Up to Bill of Exchange Receivable same path
Post Bill of Exchange Receivable →Bill or exchange Portfolios →Define Bill of Exchange
Kasireddy

Portfolios
→New Entries
Company Code : LAP
→Enter
Portfolio Name G/L acct Bill type Tr.acct Int.acct
LAP1 Bills 200611 Check 200612
Srinivasa

→Save

2. EndUser
1. Sales Invoice
Tcode: F-22
Document Date : 09.12.2011
Post Date : 09.12.2011
PstKy : 01 Account : LAPGNCUST

226
→Enter
Amount : 81000
Payt Terms : NT30
Text : Sales Invoice
PstKy : 50 Account : 300510
→Enter
Amount : *
Text : +
Document Menu→Simulate
→Post

2. BOE Payment
T Code: F-36
SAP Easy Access→Accounting→Financial Accounting→Accounts Receivable→Document
Entry→Bill of Exchange→Payment.
+91-9959765211

Document Date : 9.12.2011 Company Code : LAP


Posting Date : 9.12.2011 Currency : INR
Incoming Payment
PstKy : 09 Account : LAPGNCUST SGL Ind : W
→Enter
Bill Portfolio : LAP1
Amount : 81000
Text : BOE Payment
Due on : 08.01.2012 Planned usage : D Discount
Kasireddy

Issue date : 9.12.2011


Domicile : ICICI
Cent.bnk loc : Tarnaka
Check No. xxxxx (Post Dated check no)
Bank/Acct No : xxxxx / xxxxx
Srinivasa

→Choose open items button

227
+91-9959765211

→Enter
→Deselect other items except the invoice for 81000
Document menu→Simulate General Ledger
Kasireddy
Srinivasa

→Back button
→Yes button
→Post
→ Note down the doc no. 1400000005
Error : Interval 01 for year 2020 does not exist for object TRBORDRO BAP1
Message no. NR754

228
TCode : SNRO

Object Name : TRBORDRO


→Change button

→Interval editing button ( )


Company Code : LAP
→Change intervals button

3. BOE Discount
T Code: F-33
Same path next line
Document Date : 12.12.2011
Posting Date : 12.12.2011
+91-9959765211

Usage : D Discounting
Bank account : 200790 ICICI current A/C
Amount : 80100
Text : BOE Discounting
PstKy : 40 Account : 400681 Interests Paid
→Enter
Kasireddy
Srinivasa

229
+91-9959765211

Amount : 900
Text : BOE interest
Kasireddy

→’Select bill of exch’ button


Srinivasa

230
+91-9959765211

Doc . Number Fiscal Year


1400000005 2011

Document→Simulate
Kasireddy
Srinivasa

231
Entry should be :
+91-9959765211

→Post

4. Sales Invoice
Tcode: F-22
Document Date : 09.12.2011
Post Date : 09.12.2011
PstKy : 01 Account : LAPGNCUST
→Enter
Amount : 45000
Kasireddy

Payment Terms : NT30


Text : Sales Invoice
PstKy : 50 Account : 300510
→Enter
Amount : *
Text : +
Srinivasa

Document Menu→Simulate
→Post

5. BOE Payment
T Code: F-36
SAP Easy Access→Accounting→Financial Accounting→Accounts Receivable→Document
Entry→Bill of Exchange→Payment.
Document Date : 9.12.2011 Company Code : LAP
Posting Date : 9.12.2011 Currency : INR
Incoming Payment

232
PstKy : 09 Account : LAPGNCUST SGL Ind : W
→Enter
Bill Portfolio : LAP1
→Enter
Amount : 45000
Text : BOE Payment
Due on : 08.01.2012 Planned usage : Collection
Issue date : 9.12.2011
Domicile : ICICI
Cent.bnk loc : Tarnaka
Check No. xxxxx Bank/Acct No xxxxxx /xxxxxx
→Choose open items button
+91-9959765211
Kasireddy
Srinivasa

→Enter
→Deselect other items except the invoice for 45000
Document menu→Simulate
→Post
→ Note down the doc no. 1400000006

6. BOE Collection
T Code: F-34

233
Same path
Document Date : 9.12.2011
Posting Date : 9.12.2011
Usage : Collection
Bank account : 200793 ICICI Bills Clearing
Amount : 44550
Bank charges : 450
Text : BOE Collection
→’Select bill of exch’ button
+91-9959765211
Kasireddy

Doc . Number Fiscal Year


1400000006 2011
Srinivasa

Document→Simulate
→Double click on blue line items
Text : Collection charges
→Display document overview button
Entry should be as shown in the image

234
→Post
+91-9959765211

(There is an open item


in the ICICI bill clrng account which can be cleared
when we receive bank statement.)

7. Report to Display BOE items


Up to Account Receivable same path
Periodic Processing→Bill of Exchange Processing→Korea→Bill of Exchange Management
[S_ALR_87012213]
Chart of Account : LACA
GL Account : 200611 sundry debtors BOE
Company Code : LAP
Kasireddy

Special G/L Indicator : W


Usage : I Collection
Discounted/Collected
→Execute

8. BOE list
Srinivasa

Up to Bill of Exchange Processing same path


General→Extended Bill of Exchange List with ABAP
Chart of accounts : LACA
G/L account : 200611
Company code : LAP
Fiscal Year : 2011
√ With bill of exchange usage
√ Without bill of exchange usage
→Execute

235
(Bill of exchange list is as shown in the image)
+91-9959765211

9. Reverse of Contingent Liability(Discount items)


Tcode : F-20
Up to Account Receivable Same path
Document Entry→Bill of Exchange→Reverse Contingent Liability
Document Date : 08.01.2012
Posting Date : 08.01.2012
Bills of Exchange selection
G/L account : 200611 BOE Recievable
Usage : D Discounting
Due by : 08.01.2012
Kasireddy

→Edit line items /Process items button


Srinivasa

236
+91-9959765211

→Enter to ignore the warning message


Com
+
Kasireddy

→Save
Document menu →Display
Srinivasa

→General Ledger view button


(General Ledger view of the Reversing document is shown in the following image)

237
++ 1400000004 001 09 LAPGNCUST 08.01.2012 50.000,00
1400000005 001 09 LAPGNCUST 08.01.2012 45.000,00
- 1400000006 001 09 LAPGNCUST 08.01.2012 27.000,00
1400000007 001 09 LAPGNCUST 08.01.2012 36.000,00
++ 1400000008 001 09 LAPGNCUST 08.01.2012 18.000,00
1400000009 001 09 LAPGNCUST 08.01.2012 9.000,00
In the above list items 1 to 5 except item 3 are selected.
Items between ++ and ++ are selected (Block selection)
Items between -- and -- are excluded (Block exclusion)
+ is used to include the item in selection
- is used to exclude the item in selection
+91-9959765211

10. Reverse of Contingent Liability(Collection items)


Tcode : F-20
Up to Account Receivable Same path
Document Entry→Bill of Exchange→Reverse Contingent Liability
Document Date : 08.01.2012
Posting Date : 08.01.2012
Bills of Exchange selection
G/L account : 200611 BOE Recievable
Usage : I Collection
Kasireddy

Due by : 08.01.2012
→Edit line item/Process items button
→Enter to ignore the warning message
Com
+
Srinivasa

→Save

238
Document menu →Display
→General Ledger view button
(General Ledger view of the Reversing document is shown in the following image)
+91-9959765211
Kasireddy
Srinivasa

239
19. Check Deposit &BRS
Manual BRS
Electronic BRS

1. Settings

1. Creating GL Account Bank Charges


T Code: FS00
→Select G/L account 400500 (Salaries Account)
→Copy Button
G/L account : 400594
→Enter
Description : Bank Charges
→Save
+91-9959765211

2. Creating Check Lot


Tcode : F110
Environment Menu→Check Information→Number Ranges
Paying Company Code : LAP
House Bank : HDFC
Account ID : HDFC
→Change button
→Create button
Kasireddy

Lot number : 2
Check number : 72000
To : 72099
√ Non-sequential
Short Info : HDFC
Srinivasa

Purchase Date : 14.12.2011


→Save

3. Define Posting Keys and Posting Rules for Check Deposit


SPRO→Financial Accounting→Bank Accounting→Business Transactions→Check Deposit
→Define Posting Keys and Posting Rules for Check Deposit
Chart of Accounts : LACA
→Enter
→New Entries

240
Account Text
LA1 Main bank account
LA2 Check deposit account
LA3 Check issue account
LA4 Bills Clearing
LA5 Bank charges

→Save
→Continue
→ Double Click on Assign Accounts to Account Symbol folder
→New entries
Act Symbol Currency G/L acct
LA1 INR +++++++++0
LA2 INR +++++++++1
+91-9959765211

LA3 INR +++++++++2


LA4 INR +++++++++3
LA5 INR 400594

→Save
Info:
‘+++++++++’ is replaced by first 9 digits of the Bank GL Account
Bank GL Accounts are stored internally with 10 digits as shown in the following table
Bank Main A/C Check Deposit A/c Check Issue A/c Bills clrng
Kasireddy

ICICI 0000200790 0000200791 0000200792 0000200793


HDFC 0000200770 0000200771 0000200772 0000200773

→ Double Click on Create Keys for Posting Rules folder


→New Entries
Posting Rule Text
Srinivasa

LAPA Check receipt clearing customer


LAPB Check deposit clearing in bank
LAPC Check issue clearing bank
LAPD BOE clearing
LAPE Debit bank charges

→Save
→Double Click on Define Posting Rules folder

241
→New Entries

Posting Rule : LAPA


Posting Area : 2

Debit Credit
Posting key : 40 Posting key : Blank
Acct symbol : LA2 Acct symbol : Blank

Document type : DZ
Posting Type : 8
→Save
LAPA:
Clear Credit Sub ledger A/c
+91-9959765211

Cr Customer
Dr. Check deposit A/c

→Next entry button


Posting Rule : LAPB
Posting Area : 1
Debit: Credit:
Posting Key : 40 Posting Key : Blank
Acct symbol : LA1 Acct symbol : LA2
Kasireddy

Document Type : SA
Posting Type : 5 (Clear credit G/L acct)
→Save
LAPB:
Clear Check deposit A/c
Dr. Bank A/c
Srinivasa

→Next entry button


Posting rule : LAPC
Posting Area : 1
Debit: Credit:
Posting Key : Blank Posting Key : 50
Acct symbol : LA3 Acct symbol : LA1
Document Type : SA

242
Posting Type : 4 (Clear debit G/L acct)
→Save
LAPC:
Clear Check issue A/C
Cr. Main A/c

→Next Entry button


Posting Rule : LAPD
Posting Area : 1
Debit: Credit:
Posting Key : 40 Posting Key : Blank
Acct symbol : LA1 Acct symbol : LA4
Document Type : SA
Posting Type : 5 (Clear Credit G/L accounts)
+91-9959765211

→Save
LAPD:
Clear ICICI Bills clrng
Dr. Main A/C

→Next Entry button


Posting Rule : LAPE
Posting Area : 1
Debit: Credit:
Posting Key : 40 Posting Key : 50
Kasireddy

Acct symbol : LA5 Acct symbol : LA1


Document Type : SA
Posting Type : 1 (Post to G/L Account)
→Save
LAPE:
Srinivasa

Dr . Bank Charges A/C


Cr. Main A/C

4. Create and Assign Business Transaction


T Code : OT53
Same Path
→New Entries

243
Tran +- Post. rule Text
LAP1 + LAPA Check receipt clearing customer

LAP1 - LAPA Rev : Check Receipt Clearing Customer

→Save

5. Define Variants for Check Deposit


T Code : OT45
Same Path
→Create Button
Variant : LAP1
Name : Check Deposit Variant LAP
→Enter
→ Double Click on ‘Reference document no. (sel) ‘
Output length : 16
+91-9959765211

→Enter
For Reference document no. (sel) change offset to ‘19’
→Double Click on Customer number (sel)
Output Length : 10
→Enter
→ Double click on Business area (Assign)
Output length : 4
→Enter
→ Double click on 10-digit check number
Kasireddy

Output length : 10
→Enter
→Save
→Create request button
Short Description : Variants LAP
→Enter
Srinivasa

→Continue
→Keep the cursor on LAP1
→Activate button
(The Check deposit variant should like the following image.)

244
+91-9959765211

6. Create and Assign Business Transaction for Manual Bank


Statement:
T Code : OT52
Up to Business Transaction Same Path
Payment Transactions→Manual Bank Statement→Create and Assign Business
Transactions
Kasireddy

→New Entries
Tran +- Post rule Int algthm Text
LAP2 + LAPB Check Deposit clearing
LAP2 - LAPB Rev: Check Deposit Clearing
LAP3 + LAPC Check issue Clearing
LAP3 - LAPC Rev: Check Issue Clearing
Srinivasa

LAP4 + LAPD BOE Clearing


LAP4 - LAPD Rev: BOE Clearing
LAP5 + LAPE Debit Bank Charges
LAP5 - LAPE Rev: Debit Bank Charges

→Save
→Continue

245
7. Define Variants for Manual Bank Statement
Same Path next line
→Create button
Variant : LAP1
Name : MBS Variant for LAP
→Enter
Lgth for Amount : 15
→Double Click on Allocation number (sel).
Output Length : 13
→Enter
→ Double Click on Business area (Assign)
Output length : 4
→Enter
→Save
→Continue
+91-9959765211

→Keep Cursor on LAP1


→ Activate button
(The Manual bank statement Variant should look like the following)
Kasireddy
Srinivasa

8. Changing Field Status Group


T Code: OBC4
Select Field Status Variant : LAFS
→Double Click on Field status groups folder

246
→ Double click on Field status group ‘G001’
→ Double click on General data
Suppress Req. Entry Opt. entry
Text
→Back button twice
→ Double click on FSG : G005
→Double click on General data
Suppress Req. Entry Opt. entry
Text
→Save

2. EndUser
Incoming checks

1. Sales Invoice Posting


+91-9959765211

Tcode : F-22
Document Date : 16.12.2011
Posting Date : 16.12.2011
Reference : REF1

PstKy : 01 Account : LAPGNCUST


→Enter
Amount : 81000
Text : Sales Invoice
Kasireddy

PstKy : 50 Account : 300510


→Enter
Amount : *
Text : +
Document menu→Simulate
Srinivasa

→Post

2. Manual Check Deposit


Tcode: FF68
SAP Easy Access→Accounting→Financial Accounting→Banks→Input→Check Deposit
→Manual Entry
Settings Menu→Specifications
Start Variant : LAP1
Processing Type : 2
→Enter

247
Bank Key : 345678
Bank Account : 39495469
Displaying Bank Details:
T Code: F110
Environment Menu→Maintain Config→House Bank Button
Company code : LAP
→Enter
*Select house bank ICICI → Double click on Bank account
Note Down the Bank Account Number.
Currency : INR
Group : 9
Transaction : LAP1 with +
Posting Date : 16.12.2011
Value Date : 16.12.2011
+91-9959765211

Currency : INR
→Enter
Amount Reference doc no. Customer BusA Check no
81000 REF1 LAPGNCUST LANZ 36009
(Pl check the image)
Kasireddy
Srinivasa

→Save
→Post individual list button

3. Process Batch Input Session


T Code: SM35
Select session name ‘/ICICI-ICICI ‘
→Process button
Process/ foreground

248
→Process Button
→Keep on pressing Enter until Message: “Processing of batch input session completed”
→Exit batch input button

4. Display Customer Items


T Code: FBL5N
Customer A/C : LAPGNCUST
All Items
→Execute

5. Display Check Deposit Account


T Code: FAGLL03
G/L account : 200791
All Items
→Execute
(Make a note of Assignment column. Check no is stored in this column.)
+91-9959765211

6. Enter Manual Bank Statement (Incoming check cleared)


(1st statement only)
Tcode: FF67
SAP Easy access→Accounting→Financial accounting→Banks→Input→Bank
Statement→Manual Entry.
Settings Menu→Specifications
√ Int. bank determin.
Start Variant : LAP1
Processing type : 2
Kasireddy

→Enter
House Bank : ICICI
Account ID : ICICI
Statement No : 1
Statement Date : 16-12-2012
Control
Srinivasa

Opening Balance : 0
Closing Balance : 81000
Posting Date : 16-12-2011
→Enter
→Enter to Ignore Warning Message

Tran Value date Amount Allocation BusA


LAP2 with + 16.12.2011 81000 0000000036009 LANZ

249
(Pl check the image)

→Save
→Post Statement button(Save button)

7. Process Batch Input Session


T Code: SM35
Select session ICICI-ICICI
→Process button
Process foreground button
→Process Button
+91-9959765211

→Keep on pressing enter until the processing batch input session completed

Outgoing checks

1. Purchase Invoice
T Code: F-43
Document Date : 19.12.2011 Company Code : LAP
Posting Date : 19.12.2011 Currency : INR

PstKy : 31 Account : LAPGNVNDR


Kasireddy

→Enter
Amount : 54000
Text : Purchase Invoice
PstKy : 40 Account : 200700
→Enter
Srinivasa

Amount : *
Text : +
Document Menu→Simulate
→Post

2. Outgoing Payment
T Code: F-53
Document Date: 19.12.2011 Type : KZ
Posting Date : 19.12.2011

250
Bank Data:
Account : 200792
Amount : 54000
Text : Outgoing payment
Open item selection:
Account : LAPGNVNDR
→Enter
(Pl check the image)
+91-9959765211
Kasireddy
Srinivasa

(Deselect other items if any by double clicking on the amount)


Document Menu→Simulate
→Post
(Note down the document no. 150000000X)

3. Creation of manual checks


Tcode : FCH5
Payment document no. : 150000000X
Paying company code : LAP

251
Fiscal Year : 2011
House bank : ICICI
Account ID : ICICI
Check number : 72007
→Save

4. Update Assignment field


(In this step you can update Assignment field with Check number for already entered
Clearing documents )
Tcode : FCHU
Paying company code : LAP
House Bank : ICICI
Account ID : ICICI
Check number : 72007
+91-9959765211

Assignment
→Execute

5. Enter Manual Bank Statement(Outgoing checks cleared)


nd
(2 statement onwards)
Tcode : FF67
Settings Menu→Specifications
Start Variant : LAP1
Processing type : 2
Kasireddy

→Enter
→Overview button
(Pl check the image)
Srinivasa

252
→Double click on CoCd ‘LAP’ with `ICICI’.
→New statement button
+91-9959765211

Statement Number ‘2’ comes automatically


Opening balance ‘81000 ’comes automatically
Closing balance : 27000
Posting Date : 19-12-2011

(Pl check the image)


Kasireddy
Srinivasa

→Enter
→Enter to Ignore Warning Message

Tran Value date Amount Allocation BusA

253
LAP3with + 16.12.2011 -54000 72007(Check issued) LANZ

(Pl check the image)

→Save
→Post Statement button(Save button)

6. Process Batch Input Session


T Code: SM35
Select session ICICI-ICICI
→Process button
+91-9959765211

Process foreground button


→Process Button
→Keep on pressing enter until the processing batch input session completed

7. Display checks issue account


T Code: FAGLL03
GL Account : 200792
All items
→Execute
Kasireddy

8. Display Main Bank account


T Code: FAGLL03
GL Account : 200790
All items
→Execute
Srinivasa

9. Display Bank Statement


Tcode: FF67
→Over view button
Double click on LAP with ICICI
Double click on statement

254
10. Deleting Bank Statement (in case of errors):
T Code: SA38
Program : RFEBKA96
→Execute
Application : 0001
→Execute
→Deselect All button
→Select the statements to be deleted
→Delete statements button
→Yes button
+91-9959765211
Kasireddy
Srinivasa

255
20. TDS (Withholding Tax)
While paying vendors we deduct the tax amount and pay the remaining amount. The
deducted amount is going to be remitted to tax authority periodically. Eg : TDS on Contractor
charges ,
Surcharge on TDS
TDS on salaries
TDS on Rent
TDS on Interest

1. Settings

1. Check WHT Countries


SPRO→Financial Accounting→Financial Accounting Global Settings→Withholding
+91-9959765211

Tax→Extended Withholding Tax→Basic Settings→Check Withholding Tax Countries.


→New Entries
Cty WCty Description
IN IN India
→Save
Kasireddy

→Create request button


Short Description : TDS settings(LAP)
→Enter
Srinivasa

→Continue
(Skip this step in the lab)

2. Define Withholding Tax Keys


Same path next line
Country Key : IN
→Enter
→New Entries
Off Key Name

256
194C TDS on contract
→Save
→Continue
Info:
Section 194c of Indian Act describes TDS on contract

3. Check Income types


Same path
Country Key : IN
→Enter
→New entries

ITyp Text
CN Income from Contract
IN Income from Interest
+91-9959765211

SL Income from Salary

→Save
Kasireddy

→continue
Srinivasa

4. Define Business Places (Sec code)


Info:
Section Code TAN No Business Place
Hyderabad Br. TAN1
AP-Range , Rangareddy -Circle
Secunderabad Br. TAN2
Mumbai Br. TAN3 MH-Range , Mumbai -Circle

Section Code: For every TAN we create a section code


Business place: For every tax office we are reporting to , we create a business place.

257
Path :Up to Basic settings same path
India→Define business places
→New Entries
Company code Sec. Code Name
LAP LAPF Section Code for LAP
→Save
Name : Section code for LAP
Name 2 : Section Code for LAP
Country : IN
→Enter
→Continue

5. Assign Factory Calendars to Business Places (section


code)
Same path next line
→New Entries
+91-9959765211

Company code Sect. code Factory Calendar ID Rule


LAP LAPF 01 Day before
→Save
→Continue

6. Define Business Places (Table View : J_1BBRANCV )


(Each Business Place represents a tax reporting office)
Tcode :SM30
Table View : J_1BBRANCV
→Maintain button
Kasireddy

Company Code : LAP


→Enter
→New Entries
Business Place : LAPF
Description : Business place for LAP
Srinivasa

→Save
Name : AP Range
Name2 : Hyderabad circle

Country : IN
→Enter
→Continue

7. Assign Section Code to Business place (V_SECCODE )

258
Tcode :SM30
Table view : V_SECCODE
→Maintain button
Company Code : LAP
→Enter
section Code Business Place
LAPF LAPF
→Save
→Continue

8. Define WithholdingTaxType in Invoice Posting


Up to Extended Withholding Tax same path
Calculation→Withholding Tax Type→Define Withholding TaxType for Invoice Posting
Country Key : IN
+91-9959765211

→Enter
→New Entries
Withhld tax type : LI
Description : TDS on contract( Invoice)
Gross amount
√ Post w/tax amount
No Accumulation
→Save
→Continue
Kasireddy

→Next Entry button


Withhld tax type : LS
Description : Surcharge on TDS ( Invoice)
Gross amount
√ Post w/tax amount
No Accumulation
Srinivasa

→Save

9. Define Withholding Tax Type for Payment Posting(Advance


payment)
Same path up to Calculation
Withholding Tax Type→Define Withholding Tax type for Payment Posting
Country Key : IN
→Enter
→New Entries

259
Withhld tax type : LA
Description : TDS on contract (Advance)
Gross amount
√ Post w/tax amount
No accumulation
Central Inv. Prop
→Save
→Continue

10. Define Withholding Tax Codes


Same path up to Calculation
Withholding Tax Codes→Define Withholding Tax Codes
Country Key : IN
→Enter
+91-9959765211

→New Entries
Withhld tax type : LA
W/tax code : L1 Off. W/Tax Key : 194C
Description : 2 % TDS on contract (Advance)
Percentage subject to tax : 100 Post.indic. : 1 (Standard posting)
With/tax rate : 2%
Income type : CN
→Save
→Continue
Kasireddy

→Next Entry button


Withhld tax type : LI
W/tax code : L2 Off. W/Tax Key : 194C
Description : 2% TDS on contract (inv)
Percentage : 100 Post Indi : 1
Srinivasa

With/tax rate : 2%
Income type : CN
→Save
→Next Entry button
Withhld tax type : LS
W/tax code : L3 Off. W/Tax Key : 194C
Description : 2% Surcharge on TDS
Percentage : 2 Post Indi : 1
With/tax rate : 2%

260
Income type : CN
→Save

11. Portray Dependencies Between Withholding Tax types


Up to Extended Withholding Tax same path
Calculation→Withholding Tax Base Amount→ Portray Dependencies Between Withholding
Tax types
Country Key : IN
→Enter
Make a note of W/tax type no. for ‘LS’ ie (‘1’ here)
→Double click on Withholding Type ‘LS’
Depend. on type no. : 1
→Save
→ continue
+91-9959765211

12. Check Receipt Types


Up to Extended Withholding Tax same path
Basic Setting→Check Recipient Types
Country Key : IN
→Enter
→New Entries
Wht .t. type Rec.ty Text
LA CO Company
LA IN Individual
Kasireddy

LI CO Company
LI IN Individual
LS CO Company
LS IN Individual
→Save
→Continue
Srinivasa

13. Maintain Tax Due Dates


up to Basic Settings same path
India→Maintain Tax Due Dates
→New Entries
Country Official Withholding Tax Key Recipient type No Days Until Tax Due Date
IN 194C CO 777
→save

261
→Continue

14. Assign Withholding Tax Types to Company Codes


Up to Extended Withholding Tax same path
Company code→Assign Withholding Tax Types to Company Codes
→New Entries
Company Code : LAP
Withhld tax type : LA Recipient type : CO
√ With/tax agent
W/tax obligated frm : 1-4-2011 Oblig.to w/tax until : 31-3-9999
→Save
→Continue
→Next Entry button
Company Code : LAP
Withhld tax type : LI Recipient type : CO
+91-9959765211

√ With/tax agent
W/tax obligated frm : 1.4.2011 Oblig.to w/tax until : 31.3.9999
→Save
→Next Entry button
Company Code : LAP
Withhld tax type : LS Recipient type : CO
√ With/tax agent
W/tax obligated frm : 1.4.2011 Oblig.to w/tax until : 31.3.9999
→Save
Kasireddy

15. Activate Extended Withholding Tax


Same path next line
→Position
Company Code : LAP
→Enter
CoCd Ext. w/tax
Srinivasa

LAP √

→Save
→Enter (to ignore warning message)
→Continue

16. Creation of 3 GL Masters


Tcode : FS00
→Select GL account ‘100800’
→Copy button

262
G/L account : 100450
→Enter
Description : TDS Payable
Open Item Management √
→Save

→Select GL account ‘100450’ TDS payable


→Copy button
G/L account : 100451
→Enter
Description : Surcharge on TDS
→Save

Select G/L account ‘400500’ Salaries


→Copy button
+91-9959765211

G/L Account : 400590


→Enter
Description : Processing Charges
→Save

17. Assignment of G/L Accounts


Up to Extended Withholding Tax same path
Postings→Accounts for Withholding Tax→Define Accounts for Withholding Tax to be Paid
Over
Kasireddy

Chart of Accounts : LACA


→Enter
Withholding tax code √
Withholding tax type √
→Save
Withholding tax type Withholding tax code Account
Srinivasa

LA L1 100450
LI L2 100450
LS L3 100451
→Save
→Continue

18. Maintain Company Code Settings


SPRO→Logistics -General→Tax on Goods Movements→India→Basic Settings→Maintain
Company Code Settings

263
→New Entries
Company Code : LAP
→Save
→Continue

19. Specify Document types for Remittance Challan


Upto Extended WHT same path
Postings→India→Remittance challans→Document Types→Specify Document Type
(Accounts Payable)
→New Entries
CoCd RC Doc Typ
LAP SA
→Save
→Continue

20. Maintain Number Groups


+91-9959765211

Same path up to Remittance Challan →Maintain Number Groups


→New Entries
Co. Code Sect Code Off W/Tax Key Number Grp
LAP LAPF 194c 207
→Save
→Continue

21. Assign Number Ranges to Number Groups


Same path next line
→New Entries
Kasireddy

Number grp IntNR


207 27

→Save
→Continue
Srinivasa

22. Maintain Number Ranges


Same path next line
→Maintain Groups button

264
Group Menu→Insert
+91-9959765211

Company code : LAP


Kasireddy

→Enter
Text : RC No. range for LAP
Year From number To number
2011 270000000 279999999
→Enter
→Save
Srinivasa

→Continue
→Double click on ‘207’ under ‘Group without text’
√ RC no. range for LAP
→ Element/Group button

265
→Save
→continue

23. Assign Number Group to Business Places


+91-9959765211

Tcode :SM30
Table View : J_1IEWTNUMGR
→Maintain button
→New Entries
Company Code : LAP
Business Place : LAPF
Off. W/Tax Key : 194C
Number group : 207
→Save
→Continue
Kasireddy

24. Assign Number Group to Section Code


Tcode :SM30
Table View : J_1IEWTNUMGR_1
→Maintain button
→New Entries
Srinivasa

Company Code Sect Code Off W/TaxKey Number grp


LAP LAPF 194C 207
→Save
→Continue

25. Maintain Number Groups and SAP Script Form


Up to Extended Withholding Tax same path
Postings→India→Withholding Tax Certificates for Vendors and Customers→Maintain
Number Groups and SAP script Forms

266
→New Entries
CompanyCode Sect Code Off W/Tax key Form Number grp
LAP LAPF 194C J_1IEWT_CERT 108
→Save
→Continue
Note : J_1IEWT_CERT is Form 16A.

26. Assign Number Ranges to Number Groups


Same path next line
→New Entries
Number grp IntNR
108 18
→Save
→Continue
+91-9959765211

27. Maintain Number Ranges


Same path next line
→Maintain Groups button
Group menu→Insert
Company Code : LAP
→Enter
Text : Certificate No. Range for LAP
Year From No. To No.
2011 180000000 189999999
Kasireddy

→Enter
→Save
→Continue
√ Certificate no. range for LAP
Double click on ‘108’ under ‘Group without text’
→Element /Group button
Srinivasa

→Save
→Continue

28. Maintain acknowledgement number for the quarter


TCode : SM30
Table/View : J_1IEWT_ACKN
→Maintain button
→New entries

267
CoCd Year Sect.Code Form Type Period Acknowledgment
LAP 2012 LAPF Form 26Q First Quarter 01
LAP 2012 LAPF Form 26Q Second Quarter 01
LAP 2012 LAPF Form 26Q Third Quarter 01
LAP 2012 LAPF Form 26Q Fourth Quarter 01

→ Save
→Continue

29. Maintain TDS, PAN No.


Tcode : OBY6
→Position
Company Code : LAP
→Enter
+91-9959765211

→Double click on company code ‘LAP’


→Additional Data button
TDS No. : LAP TDS No. 567
PAN No. : LAP PAN No. 567
→Back button
→Save
→Conitnue

30. Creating Validation for Business place/section code


Scenario: End-user may forget to enter Bus. place/Sectn code
Kasireddy

If Bus. place/Sectn is not entered, error msg should popup and doc should not be posted.
Settings:
1.Maintain validation
2.Define validation for posting
1.Maintain validation:
SPRO→Financial Accounting→Special Purpose Ledger→Tools→Maintain
Srinivasa

Validation/Substitution/Rules→Maintain Validation
→Financial Accounting folder
→Select Line Item folder
→Validation button

268
Validation name : LAP1
Description : Validation for business place/Section code
+91-9959765211

→Enter
→Select LAP1 under Line Item folder
→Step button
Kasireddy
Srinivasa

Under Step 001


→Double click on Prerequisite
→Double click on Accounting Document Header

269
→Double click on ‘Document type ‘
→’=’ button
→Constant button
Document type : KR
→Enter
+91-9959765211
Kasireddy
Srinivasa

270
→’AND’ button
→Find button
Search term : ‘Line item’
→Enter
→ Display Technical names button
→Double click on ‘Line Item’ ( BSEG-BUZEI)
→’=’ button
→Constant button
Item : 001
→Enter
+91-9959765211
Kasireddy

Finally Prerequisite should look as shownin the image


Srinivasa

→Select ‘Check’ under Step 001


→Double click Accounting Document Segment

271
→Display Technical names button (Hide Technical names)
→Sort in Ascending order button.
→Double click on ‘Business place’ under Short Desciption
→ ‘<>’ button
→Constant button
Business Place : Blank
→Enter
+91-9959765211
Kasireddy
Srinivasa

→’AND’ button
→Double click on Section Code
→’<>’ button
→Constant button
Section code : Blank
→Enter

272
+91-9959765211

The formula should look as shown in the image

→Select Message under step 001


Kasireddy

→Massage type : E
→Maintain Messages button
Srinivasa

→Next Free Number button

273
→Keep the curser on top most message.
→Individual maint. button
→Change original language button
New original language : EN
→Continue →Continue.
→Yes button
023 Business place and section code Mandatory
+91-9959765211

→Save
→Back button
Message number : 023
→Save

2.Define Validations for Posting:


Kasireddy

Up to financial accounting same path


Financial accounting Global settings→Document→Line item→Define validations for Posting
→New Entries
CoCd CallPnt Validation Activtn level
LAP 2 LAP1 1

→Save
Srinivasa

→Continue

2. End User
1. Maintain Tax Codes in Vendor master
Tcode :XK02
Vendor : LAPGNVNDR
Company Code : LAP
√ Withholding Tax
→Enter

274
WH Tax Country : IN
Wth t. type W/tax code Liable Rec. ty
LI L2 √ CO
LA L1 √ CO
LS L3 √ CO

→CIN Details button


→Enter 3 times to ignore the warning msg
Withholding Tax tab:
PAN No : LAPGNVNDR457
→Back button
→Save
Info:
Activating CIN Details button : SPRO→Logistics -General→Tax on Goods Movements→
+91-9959765211

India→Master Data→ Assign Users to Material Master Screen Sequence for Excise Duty
→Double click on User Screen Reference folder
→New Entries
Name SRef: user
SAPUSER
→Save
→Continue

2. Testing Validation
Kasireddy

Tcode F-43
Document date : 28.12.2011
Posting date : 28.12.2011
Psky : 31 Account : LAPGNVNDR
→Enter
Account : 45000 Busi Place/Sectb : Blank/Blank
Srinivasa

Text : Processing charges


Psky : 40 Account : 400590

→ Enter
Amount *
Business Area LANZ
Text : +
→Document→ Simulate→Post

275
There should be an error message ‘Business Place&Sec_code are mandatory’

3. Posting of Processing Charges


Tcode : F-43
Document Date : 28.12.2011 Type : KR
Posting Date : 28.12.2011
PstKy : 31 Account : LAPGNVNDR
→Enter
Amount : 45,000
Bus place/Section Code : LAPF /LAPF
Bus Area : LANZ
Text : Processing charges
PstKy : 40 Account : 400590
→Enter
+91-9959765211

→Delete W/tax code ‘L1’


Kasireddy
Srinivasa

→Enter
Amount : *
Bus Area : LANZ
Text : +
Document→Simulate

276
→Double click on line item TDS Payable
Text : TDS
→Post

4. Create Remittance Challan


SAP Easy Access→Accounting→Financial Accounting→Accounts Payable →Withholding
Tax →India→Extended Withholding Tax→Remittance of Withholding Tax→Create
Remittance challan
Tcode : J1INCHLN
+91-9959765211

Company Code : LAP


Fiscal Year : 2011
Bus place/Sec. Code : LAPF
Posting Date : 1-12-2011 to 31-12-2011
Section : 194C
Vendors : LAPGNVNDR
Receipt types : CO
Document Date : 07-01-2012
Posting Date : 07-01-2012
Kasireddy

Bank Account : 200792


→Execute
Document Number
→Enter
→Select TDS items to be cleared
Srinivasa

→Charge of diff button


→Double click on amount ‘1.00’
Change amount to *
→Process open items button
Document menu→Simulate

277
→Post
→Clearing Doc button
+91-9959765211

Note the document No. 1000000024

5. Enter Bank Challan


Same Path
Tcode: J1INBANK
Company Code : LAP
Fiscal Year : 2011
Challan Clearing Number : 1000000024
Kasireddy

Bank challan No. : 45652563 [Given by Bank]


Bank Challan Date : 07-01-2012
Bank Key : ICICI
→Execute
Srinivasa

6. Print TDS Certificate


Same path up to Extended Withholding Tax
Certificates→Print
Tcode : J1INCERT
Company Code : LAP

278
Fiscal Year : 2011
Bus place/Sec. Code : LAPF
Section : 194C
Posting date : 01-10-2011 to 31-12-2011
Bank Challan Date : 01-10-2011 to 07-01-2012
Certificate Date : 07-01-2012
Signatory : Mr. x
Designation : Accounts manager
Place of Printing : Hyderabad
→Execute
Output device : LP01
√ Print Immediately
→Print button
Displaying print status
+91-9959765211

System menu→Services→Output control


→Execute
Kasireddy
Srinivasa

279
Srinivasa Kasireddy +91-9959765211

280
282

You might also like