0% found this document useful (0 votes)
49 views222 pages

Umang File

Uploaded by

sapficoyokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views222 pages

Umang File

Uploaded by

sapficoyokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 222

Company Na

HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL

Dell EMC2
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte
Deloitte

Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture

Accenture
25 minute Dur

Accenture

Deloitte
35 minute Dur
EDCC

Deloitte

Cognizent

Infosys
Wipro

ARM
45 min durati
Avance Consu
56 Min Durati

Cognizant
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture
Accenture

HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
HCL
Interview Question
1.What kind of support you gave, L2 Support or L3 Support or L4 Support?
2.Do you know what is L2 Support & L3 Support is? What is the different between them?
3.What kind of Configuration you did to make Vendor Down Payment?
4.What is Next Payment Run Date?
5.What is the Accounting Entry’s in FI – MM Integration?
6.What is the reversal entry for Good Received (MIGO)?
7.At the time of Reversal (MIGO Entry), Clint want different G/l Account, How to manage that?
8.Clint want to post different G/L Accounts for Different Good issues to different Cost Center, How can you manag
9.What is Movement Type for Good Issue to Cost Center? What is Movement Type for Good Issue without Cost C
10.How to make payment to Vendor for his 2 different accounts?
11.What is the Ranking Order?
12.You have Customers from IN and from US, so whenever you do transaction with IN customers One G/L Accoun
13.How to Control the Depreciation Key in Asset master? Depreciation key we can Edit or Delete or Paste, Clint re
14.How G/L Accounts determine in Asset Accounting?
15.What is Reconciliation Account? Manual Postings Possible or Not?
16.Let say, you’ve 2 Reconciliation A/c’s for Customer A, While Posting to Customer A, how can you Change Recon

1. Withholding Tax advantage.


2. Difference between WHT - CWT.
3. Procurement process.
4. Integration between FI - MM
5. O2C Process
6. Integration between FI - SD
7. About ticketing tool and how many prioritys, what're they?
8. Idoc Process?
9. What is Message Type?
10. Have you worked on Interfaces? Explain it?
11. Advantages of EBS? Where do you check at table level?
12. Can you explain about AO90?
13. Have you worked on Functional Specifications?
14. Where do you upload Legacy Asset Master?
15. Why do we need to use Multil Level Method?
16. Difference between Validation and Substitution?
17. What is the difference between clearning account , offsetting account & intermediary account?
1.Did you know about ledger
2.Leading ledger how the currency comes and for Non leading ledger
3.what isExtention Ledger
4.FI MM and FI SD process with entry
5.About Vat and withholding Tax
6.Explain process for DMEE
7.Do we can use same DMEE for two different countries?
8.What is the difference between ECC and Hana
9.BP and what is the use of CVI
10.EBRS confiq
11.What is the difference between transaction type and External Transaction Type
12.WHT Section code and use
13.What is used of cost center
14.WHT were we will assign WHT type and code
15.Do we can change posting period variant

1.steps for APP


2.What format do we give to auditors for bank statement
3.In FI -MM integration what is the relevance of value modifier
4.What problem we faced in EBRS and processing MT-940 statement
5.What is the difference between bank determination and bank determination (enhanced)
6.What are blocked assets
7.What was your contribution in implemention project with respect to various stages of activate methadology
8.Who creates bank account ID and house bank
9.What do you know about product costing?
10.What are the various types of indirect taxes?Give a breif about configuration for the same
11.Once tax code is created and we have assigned percentage to it,can it be changed?
12.EBRS configuration
13.Do you have any idea about COPA?
14.What is te procedure for multi leval method for calculating depreciation
15.What is the APP process and how will the go the payments in to Vendors
16.What i the Foreign currency revaluation? what is its purpose?

1: Go through your CV
2: why u decide to enter in SAP and where you have learned SAP?
3: talk about your clients and and project
4: about Company adress, when you joined specific month and year?
5: Current Project
6: do you know about DMEE tree
7: Any tickets
8: critical tickets you have worked on
9: talk some other Tickets
10: Any other CR Ticket
11: Any APP related Tickets
12: APP Configuration
13: F110 Procurement
14.While Perameters (why we usethrough
of Material Post Run
PODate specifyFreight
Rs.1000/, 2 reasons
charges Rs.150/- here freight charges paid by third party vend

In
15.this case
what are2check
vendors
list and how
before to record
moving into the system
to production server?

1: Go through your CV
2: talk about your past job experiences? where you have worked previously and roles
3: Recent Client Name and Project
4: Company Name recent one, when you have joined?
5: tell me about BRS Tags
6: EBRS configuration
7: What is BLNR and XBLNR? why we use it?
8: What is use of Algorithm?
9: Did you create any IDOC?
10: where we work inbound or Outbound IDOC?
11: Tell me about DMEE?
12: Have you worked on Public Cloud?
13: Activate Method?
14: in which step you have joined implementation project?
15: Cut Over Activity?
16: Which tool you have used for cutover activity?
17: FIMM integration?
18: Month End Activity?
19: Talk about INTERNAL ORDER .

What is your client


If you received business
other models process
issues then what is your action from your side what is steps
Explain about foreign currency revaluation.
Why do we require to do foreign currency revaluation?
Have you worked or got support from 3rd party system?
How many payment methods can be used in single payment run?
What kinds of tickets you have received more from, is it from AP or AR? Explain any.
Scenario-based question: Currently, A4 is at 5% tax, 7% to be changed from 5% to 7% will you be able to modify the
Roles and Responsibilities in Support Project?
Roles and Responsibilities in Implementation Project? what is your team size
Have you received any issues in Taxation?
Have you worked on IDoc's and DMEE?
what is a bad debt
After F110 how does the Bank know that payment should be made on this date
in dunning after the 9 levels were completed customer did not pay what will happen
Have you worked on fiori application
Have you worked on controlling

1.Diffrent between ECC and S4 Hana


2.Tell be about FI MM with entries
3.How other lines like price diff are coming in FIMM Posting
4.What is the use of DMME and how did you confiq
5.Tell me at what report which u done feels or makes you more confident with client
6.Did you work on any Functional documents
7.Did you Worked on Asset?
8.Did you worked on internal order
9.Did you worked on any RWICEF
10.In manufacturing company were stockes will be stored?
11.What is Direct tax and indirect tax
12.Say in which places you can select WHT and VAT codes? from which it's get reflect in line item while posting inv
1.What is Cost element category
2.Can we create Balsheet Gl Account as Cost element
3.What is the use of Next Payment date
4.In F110 if we dont give any variant from where can the default variant be picked
5.what is SAP Query
6.What is the use of Search Strings
7.What is Special Purpose Ledger, Tell me about Leading and non Leading Ledger
What is Batch Job and How to create the Batch Job
9.What is Account Modifier
10.What is External Stock movement
11.What is Valuation Class and Valuation String
12.What is the entry for Frieght in MM
13.How can we simulate the transactions in Movement type 101 OBYC Configuration
14.Can we Post Goods Receipt withoit Accounting Entry
Do we get Price Difference at the time of Goods Receipt
15.What is General Modifier
16.Which Gl Accounts uses Balannces in Local Currency Only
17.What did u Do In New GL what is Passive and Zero balanced Explain with Example
18.How do we check the Wrongly Posted Depreiation and how can we make corrections
19.Role in Implementation and at what phase you were involved
20.How did you create Comp Code and what all factors you considered and on what basis
21.Were you able to find any Gap in Implementation Phase
22.did you work on any interfaces
23.Can you explain Functional Specification and how did u write it
24.How can the system take the Default Profit Center in Purchase Order
25.Can you tell about the Enchancements which you worked on
26.What is Customer Accout assignment group and Material Assignment group
27.What are the Gl accounts used for Open Item Management
28.Use of Technical Clearing Account

1. How do you diffrenciate ECC and S4HANA in your current project?


2. What is FSD, TSD and when you starts Closure Document?
3. What is your roles & responsiblity in your current project?
4. What is Dunning Process? How many level of this?
5. What do you know about Tax? Explain Witholding Tax?
6. Have you work with Assets Accounting? Explain with Example?
7. In FI-MM integration when the FI works starts?
8. Is any journal entry starts while doing PO & SO?
9. What is RFQ? Explain with example?
10. What is OData Service?
11. How IDoc generate? Did you work with it?
12. Do you have knowladge Costing? Difference between CK11N and CK24?
13. Which kind of incident / Error have you faced? How did you build up logic? Explain with example?
14. Which kind of Ticketing Tool have you use in your organization? Process?
15. When we book vendor invoice and payment which TCode we use ?
16. Journal Entry O2C P2P R2R process?
17. What is COGS? Which module its relate with?
18. What is Standared Cost and Planned Cost?
19. What do you know about Forms? how many kinds? Use?

1. Have you Work on Roll out Project. What was your role?
2.What did you do to acheive the requirment of FI-MM Integration?
3.During FI-MM what transaction Keys you setup?
4.What testing you perform during roll out project so it will not affect the existing setup of COCD during FI-MM Integration?
5. What is difference in Parallel Accounting and Parallel Ledger? As a Functional Consultant What is your understanding?
6. What do you know about the Retained Earning Account?
7. Can we direct pull Retained Earning Account in SAP?
8. Give me Example of any Implementation Project where you created any program or Functional Spec. ?
9. What do you understand about Inheritance in document Splitting?
10. In APP when you run the proposal, let assume you system is shutdown and how do you resume the same?
11. In APP we have Payment Grouping based on Custom Field logic? Instead this Can you use SAP Standard Functionality?
12. What is the Accounting Entries will come at the time of APP?
13. How do you handle Multiple Accounting Principle in SAP? Just the idea on Very High Level. I am looking for an Idea behind
14. Do you have understaning about EBRS, What is process of Your SAP System and Bank System, How files comes into SAP
15. When you received the Bank File in SAP, What do you do or how system will react to it?
16. During the purchase Price was $100 When invoice comes in Price is $110, What will be the Accounting Entry in this Scenar
17. What is the Difference in Classic and Extended Withholding?
18. In GL Master, one check box "Posting Allowed withoud Tax". What is the function of this check box?
19. How do you move your Tax Codes from DEV to QAS and Production?
20. On What level you maintain Your Tax Code?
21. What type of interfaces you worked on?
22. Any Experience in FICA and BRF+?
23. Give one Example of Enhancement that you worked on?
24. Give me reason why you need enhancement in Check, you can use the standard one?
25. What is the configuration to maintain this check requirment? Functional Details
26. What is FORM name for the Check that you use ?
27. Give me Example of any Project where you fully involved and what exactly you do?

1. Brief about your projects and experience?


2. What is Open Item Management explain? What are open items and cleared items?
3.Foreign Currency Valuation? Why it is done?
4.Phases of Implementation? What opening balances you uploaded?
5. What is Data Migration?
6. How you clear GR/IR accounting entries and how you clear open items?
7. Why we use GR/IR accounts?
8. list out month end and year end activities?
9. What exactly you did in Asset accounting?
Which Vesion S4hana
Can you tell me Document splitting? Configration Active spitting
What happens to taxline item Document splitting
What is important Zero balance spitting? With example
What are the big difference we have seen for Ecc to S4 Hna Only GL Prospective
Have you worked on any other parral ledger,
during implemation which modual specifically worked on?
I want to understand What are the input parameter at each and every step which are very much mandatory which determind
What is configration invoilved for Payment method WIRE?
What are file formate have you worked in EBS? What extent have involved ?
How the system will know that out going payment and incoming payment
Can you tell me couple of transaction type which are extranal

Have You worked on IDOC? Can you tell something about IDOC
If we are not receiving any data from third party, In that case what we have to do?
T Code for IDOC
What is P2P Cycle. Configuration Steps
Invoice is done for 10000, If you want to do 10100 as payment, Can you make a payment? How it will be Display
Without Difference amount can we do the payment? In this can can we do use tolarance group?
FBZP config? IF you not maintain any payment method in that what will happen
O2C Configration
Fixed Assets? We purchse assete in india, that asset also used for th india only, Assets installation every thing is done,but asse
after one year we are selling that assets, for that what we want to do,
Have you worked on year end activities
Whenever cliet is closing the books of accounts everything so that PNL banlance everything will going close right, Profit and lo
Which are cutover activities you participted
AP agieing how you confirgerd? How many kind we can do?
Intercomapny transaction? What is the basic componates?if it is there amout missmatch what will happen?
How many company code we can use intercomapny
What is DME structure?
Expalian Downpayment with AP process with accounting entries
Tell FI-MM for Service PO, with price price differnce
CG3Y
Primary Cost Elements represent costs that originate from outside the organization and are directly
Primary Cost Elements must have a corresponding General Ledger (G/L) account in FI, as they are dire
These are usually expenses incurred from external suppliers, such as raw material costs, salaries, or u

Secondary Cost Elements are used only in the Controlling (CO) module to manage and allocate inte
They do not have a corresponding G/L account in FI, as they are not tied to external financial transact
These are created only in the CO module and do not require a corresponding G/L account.
Examples: Overhead costs allocated from support functions (e.g., IT or HR departments) to productio

Cost Objects are structures used to track, accumulate, and allocate costs for specific activities, proce
Cost objects allow organizations to gain insight into where costs are incurred, facilitating effective cos

Cost Centers are departments, functions, or locations within an organization that incur co
Used for tracking overhead costs by responsibility area or function (e.g., HR, IT, production

Internal Orders are temporary cost objects created to track costs for specific tasks, short
Useful for tracking costs related to specific internal projects or one-time events, such as tra

Production Orders are cost objects used in manufacturing settings to track production-re
Designed to capture costs associated with the production of specific products, tracking all d

Profitability Segments represent market-oriented dimensions in Profitability Analysis (CO


Used to evaluate profitability based on different characteristics (e.g., product, customer) an

Work Breakdown Structure (WBS) elements are components of a project structure with
Used to plan, allocate, and track costs and revenues for complex projects, such as construc

Sales Orders are cost objects used in customer order management, tracking costs related
Tracks costs directly related to fulfilling sales orders, including materials, labor, and overhe
Sales Order for a custom product made to customer specifications.

Product Costing - Product Cost Collectors gather costs for a particular production process o
Streamlines cost tracking in repetitive manufacturing environments by accumulating costs

Cost Object Primary Purpose


Cost Center Track overhead costs by functional area
Internal Order Track costs for short-term projects/tasks
Production Order Capture production costs for a specific order
Profitability Segment Track costs and revenues for market segments
WBS Element Cost tracking for complex, multi-phase projects
Sales Order Track costs for specific customer sales orders
Product Cost Collector Cost tracking in repetitive manufacturing

Document Splitting in SAP is a feature within (New GL) functionality that allows organizations to spl
The purpose of document splitting is to enable more detailed, real-time financial reporting and to ensu
This feature is particularly valuable for organizations that require segment-level reporting for complia
Suppose a company records an expense of $10,000 for office supplies, initially posted to a
If document splitting by profit center is enabled, the system will create separate line items
This way, each profit center can be reported on separately, and the document remains bala

a Profit Center is an organizational unit within the controlling module (CO) used to track internal finan
Profit centers help in tracking revenues, costs, and profits for different parts of an organization.
They support management accounting by allowing businesses to break down financial data by areas o

New GL:in SAP ERP, introduced in ECC 5.0


is an enhancement over the traditional General Ledger, offering a more flexible and comprehensive fi
Tax Line items bring profit center from either substitution or default profit center assignm

Parallel Accounting: Enables companies to use multiple accounting principles within the
Segment Reporting:Allows for detailed financial reporting by segment, such as business
Document Splitting:Splits accounting line items by defined characteristics (e.g., profit ce
Real-Time Integration of (CO) with (FI):Provides real-time updates in the FI module wh
ensuring synchronized financial reporting and internal management reporting
Flexibility with Ledgers :
Leading Ledger: Represents the primary accounting ledger, typ
Non-Leading Ledgers: Used to meet alternative accounting req

###
1. Maker Checker Concept: Park & Post Documents Functionality
- Is there any Configutation to use this functionality…?
Document types - set up to allow parking.
Authorization roles - To segregate duties (maker parks, checker posts).
Field status groups - to the requirements for parking documents.
Workflow configuration - To automate approvals.
Number ranges are defined correctly for parked vs. posted documents.

- Is document splitting applicable during parking a document? - Docum

- What are T.Codes through which we can Park the Document?


FB50(G/L Posting), FB60(Vendor Invoice) , FB65(Vendor Credit-Memo) ,
FB70(Customer Invoice), FB75(Customer Credit Memo), F-90 (Asset Purchase
- Can we restrict posting option from park document T. Codes? Exam

- If a Document is parked in FY2024 and it is posted in FY2025.. Is ther


If Document is parked in FY2024 and posted in FY2025, the document numbe
Depending on whether the document number ranges are shared across
If you have configured different number ranges for each fiscal year, the park

- Can we post multiple parked documents at a time? - FBV0 -Both ind

2. Hold Documents:
- what will happen to Hold documents? - Hold documents are saved lo
- Who can see hold documents? - Hold documents are user-specific, c
- what number will be allotted to hold document? - The temporary num
- How can we see hold documents report? - There is no standard repor

3. Can we disable a particular field/option/tab from a Screen or a T. Cod


Example: Cash Journal Screen
Save Option & Post Option
- Screen Variants - SHD0
- Field Status Groups
- Transaction Variant - SHD0
- Roles & Authorization

4. Screen Variant & Transaction Varaint -SHD0


Screen Variant - Users can hide, make read-only, or mark fields as optio
Transaction Variant - Not only hide fields but also change the default v

5. Cost Center Reports & Internal Order Reports… Can we default the re
Cost centre reports - KSB1, S_ALR_87013611
Internal Order reports - KOB1, S_ALR_87012993, S_ALR_87013000
6. What are the Secondary Cost Element Categories and why we use th
Secondary cost elements are essential for internal cost management and con
Internal settlement
Cost distribution
Activity allocation
Assessment

7. Can we see these Secondary Cost element in Financial Statements? -


such as cost center assessments, internal orders, and activity allocatio

8. Internal Order Settlement? What is the purpose of Value date, Posti


Internal Orders in SAP S/4HANA are used for tracking and managing sp
They are temporary cost objects that help monitor and control costs as
Value date - The date on which the settlement entry should be recorde
Posting Period - The Posting Period refers to the period in which the se
Settlement Period - The Posting Period refers to the financial period in

9. Can we settle More than 100% and Less than 100% and Exactly 100%
Sender <100% Yes (Partial Settlement)
Sender =100% Yes
Sender >100% No

10. Can we settle values from One profit center to another profit cente

11. How can we see the Unreconciled Transactions from a processed Ba


FEBA - Post-process electronic bank statements and view unreconciled
FF67 - Process manual bank statements and reconcile items manually.
FF_6 - Display bank statements and review reconciled/unreconciled tran
FEBAN - Post-processing for electronic bank statements, including hand
FBL3N - Display G/L line items for bank clearing accounts to find open i

12. How can we reprocess the unreconciled Transactions from a proces

13. What is the short key and how this is generated in SAP Bank Statem
short key is called as reference key or assignment number, which serves as
During the statement upload, the system evaluates the bank statement line

14. Is there any way we can find out posted Accounting entries list from
FEBAN or FEBA to view bank statement items and FI documents.
FF67 / FF_5 for manual/automatic bank statement processing.
FBL3N for a detailed G/L account display of the bank account.
FF_6 to display the entire bank statement and FI documents.

15. Can we change a GL Account from Cost Element to Non Cost elemen
No, you cannot directly change a G/L account from a cost element to a non-c
Any cost element changes must be made before it is used in any transaction
We can block or deactivate the existing cost element and, if necessary, crea

16. Can we delete Cost Center & Profit Center & Cost Element?
Once a cost center, profit center, or cost element has been used in transacti
howver we can deactivate by changing the validity dates and Mark for

17. What is BAPI? And How can we test a BAPI?


FM which is used to load the data into SAP system, The data may be from th
SE37 - BAPI testing (Input the FM- BAPI name in SE37 parameter and e

18. How can you make sure that Takeover account is not used after Da

19. Why do we set Co. code as Productive in Production System after P


The field 'Productive' can be set in either transaction OBR3 or OBY6.
The field 'Productive' is a flag for some deletion programs
No further configuration changes can be made
Authorized users can open or close periods for posting

20. What is the difference between 3KEH & FAGL3KEH Transactions?


3KEH and FAGL3KEH are transactions which are used for deriving the P
While 3KEH was at a Controlling Area level and , FAGL3KEH is at a Com

21. Can we change the Tax Rate Percentage in the Tax Code? - We can
Changing the rate of an old tax code will not affect any old postings
Not recomment to change the existing tax code tax rate. Instead of tha

22. Can we delete Tax code? - cannot delete a tax code but we can dea

23. How can we make default Layouts in any report? - We can make def

24. What are the Repetetive Codes and why we use it in Bank to Bank T
Repetitive Codes are used to automate and simplify recurring transactions
They are especially useful for transactions that occur regularly and hav
Tcode - OT81
25. Can we process payment and issue a check without Vendor/custor?
This is commonly used for scenarios like manual bank transfers, emplo
F-53 - To process a manual payment
F110 - Create Payment request then Process Payment via APP Run (F11

FI-MM Integration:
1. P2P Cycle - From PO till BRS.. Along with Accounting Entries ? (Mate
i. PO (FI-MM) : No Accountng Entry. ( Legal Docum
ii. GRN (FI-MM) : Debit: Inventory A/c C
iii. INV (FI-MM) : Debit: GR/IR Clearing A/c Cr
iv. Outgoing Payment (FI) : Debit: Vendor A/c C
v. Bank Reconciliation (FI) :Debit: Bank Outgoing A/c Cr

2. Types of Purchases and their Accounting Entries ?


- Material Purchase - Account assignment - (Blank for material)
i. PO (FI-MM) : No Accountng Entry. ( Legal Docum
ii. GRN (FI-MM) : Debit: Inventory A/c C
iii. INV (FI-MM) : Debit: GR/IR Clearing A/c Cr
iv. Outgoing Payment (FI) : Debit: Vendor A/c C
v. Bank Reconciliation (FI) :Debit: Bank Outgoing A/c Cr

-Service Purchase ( PNL Expenses / Opex ) - Account assignment - 'K'


i. PO (FI-MM) : No Accountng Entry. (Service Entry
ii. GRN (FI-MM) : Debit: Consulting Expense Cr
iii. INV (FI-MM) : Debit: GR/IR Clearing A/c Cr
iv. Outgoing Payment (FI) : Debit: Vendor A/c C
v. Bank Reconciliation (FI) :Debit: Bank Outgoing A/c Cr

-Fixed Asset Purchase (BS Asset / Capex ) - Account assignment - 'A'


i. PO (FI-MM) : No Accountng Entry. ( Legal Docum
ii. GRN (FI-MM) : Debit: Asset/Technical clearing A/c
iii. INV (FI-MM) : Debit: GR/IR Clearing A/c
Integrated asset acquisation : Debit: Asset A/C C
iv. Outgoing Payment (FI) : Debit: Vendor A/c C
v. Bank Reconciliation (FI) :Debit: Bank Outgoing A/c Cr
3. Commonly used Movement Types in FI-MM Integration?
- Initial Stock Upload - 561
- Goods Received against Purchase Order - 101 & Reversal -102
- Goods Issues agaist Sales Order/Delivery -601 & Reversal - 602
- Purchase order return - 161
- Goods issue for co 7

4. What is Valuation Class ?


- Raw Material - 3000
- Semi Finished Material - 7900
- Finished Material - 7920
- Packing Material - 4000
- Trading goods - 3100
- Consumables - 3005
- Asset capitalised - 8000
- Work in progress - 7200

5. What is Valuation Modifier ?


Valuation grouping code - If each plant is following the same GL accou

Valuation modifier - If each plant is following the different Gl accounts

- Account Modifier - Used with transaction key to differentiate the G/L


VBR: Goods issue for sales orders
BSX
VAX: Good - VAX Without cost object
BSX - VAY
VAY: Goods With cost object
AUF: Goods issue to production orders
VNG: Scrap or waste

6. What is General Modifier ?


GM - General modifier help to post to different GL accounts with the sa
A company wants to post different inventory accounts based on the business
general modifier is used to differentiate inventory postings for two bus

7. What is Price Difference ? Accounting Entry in both cases of Debit &


- PO Price & Material Master Price
Price differences - Debit and credit will be profit and loss account
inventory raw material :PO quantity * Material master price (Price will be com
GRIR Value : PO quantity & PO price (Price will be coming from PO)
MaterialMaterial master price -12
Grir pricGrir price - 10

RawmaterRawmaterial a/c dr - 10
Material Material a/c (Price difference) CR - 2
GRIR GRIR price a/c CR -10

8. Price Difference Treatment incase of Price Control S & V ?


- S: Standard Price - material's price at a standard value, and all goo
If there is a difference between the purchase price and the standard price, it
- V: Moving Average Price - The system adjusts the material’s price
The system compares the invoice price with the current moving averag

9. What is SAP Standard Pricing Procedure for MM ?


-RM0000

10. Important Condition Records from MM Pricing Procedure ?


PB00: Standard price or base price.
PBXX: Manual price input by the user.
RA01: Discount given by the vendor.
FRB1: Freight conditions for delivered goods.
MWST: Input tax (Purchase Tax)

11. HowSKTO: Cash discount


- Based on account key

14. How Discount is calculated from Purchase Order?


Discounts in a Purchase Order are calculated using predefined condition types a
Discounts are defined using condition types in the pricing procedure
K007: General Cash Discount
K004: Quantity Discount
K006: Material Discount

15. What is Inventory or Stock Ageing Report? Why we use it?


The Inventory Ageing report gives you the visibility about ageing of the mat
It helps businesses control stock levels, reduce excess inventory, minimize w
Aging reports - MB51, MB52, MMBE

16. What are the Standard reports to see Purchase Orders?


ME2L – Purchase Orders by Vendor
ME2M – Purchase Orders by Material
ME2N – Purchase Orders by PO Number

17. What are the Standard reports to see Stock Reports?


MMBE
MB5T
MB51
MB5B

18. How can we view Open Purchase Orders ? (Pending GRN/Invoice)


ME2N

19. Is it possible to get Price difference at Invoice Level ? If yes, in whic


Different currencies and the exchange rates fluctuate, this can result in
Additional costs like freight, handling
In service procurement, if the actual service performed differs from the
suppliers may send invoices at different prices than what was agreed u

21. Table and T.Code related to FI-MM Integration ?


FI- MM integration table - T030
Tcode
ME21Purchase Order History - WL & RE
MIGO - Goods Receipt Document (GR) - TWO Entri
MIRO - Invoice Receipt Document (IR) -TWO Entri

22. How MM Documents are lined to FI Documents? And how do we con


The Invoice Document Number (BELNR) from RBKP and RSEG can be linke
The Material Document Number (MBLNR) from MKPF and MSEG

Reference key will be updated along with fiscal year in BKPF table so re
12. What is the Treatment for Freight in Purchase Order?

13. How Taxes are calculated from Purchase Order ?

20. Can a Purchase Order contain more than One Vendor? If yes, how d

1. Month End Activities related to Controlling Module: Along with Accounting


- Internal Order Settlement
- Assessment Cycle
- Distribution Cycle
- Opening CO Periods
- Overhead Allocations
- Manual Cost Allocations
- WBS Settlement
- Production Order Settlement
- WIP Calculation
- Variance Calculation
- FI-COPA Reconciliation (ECC)
- Material Price Change
- Material Revaluation
- COPA Reporting
- Review Internal Order Postings
- FI CO Reconciliation
- Realignment - Top Down Distribution
- Planned Actual Comparisions
- ML Run (CKMLCP)

General CO Month End Activities


Material Ledger Month End Activites
Actual Costing Month End Activities
COPA Month End Activities

1. What is Sales (O2C) Cycle along with Accounting Entries ?

1. Sales oNo entry


2.Based oNo entry
3.Based oCost of Goods Sold A/c Dr
Finished Inventory A/c Cr

Invoice I Customer A/c Dr


Revenue/Sales A/c Cr
5.Customer will make the payment
Incoming Bank Clearing A/c Dr
Customer A/c Cr
6. Reconcile with bank
Main bank A/c DR
To Incoming bank A/C CR

2. At what stage We get Accounting entries in SD Integration? - From Post go

3. Is there any contribution from MM during O2C Cycle?


During the delivery process, when goods are shipped to the customer, the G
Material Master Data, which includes all relevant information about the prod

4. How COGS value is calculated ?


Cost of Goods Sold is Beginning Inventory + Purchases+Production expenses
The cost of goods sold is subtracted from sales to determine the gross profit

5. Is there impact of Price Difference with COGS ?

6. How Taxes are calculated in Sales Order?


Sales order are calculated based on predefined tax codes (FTXP), Business partner (Custom
Tax calculation involves determining the correct tax amount based on the pricing conditio

7. What is Account Determination Analysis in FI-SD Integration?

8. What type of Forms/Print outs are generated during FI-SD Integration ?

9. what is the Org Structure of Sales & Distribution (SD) Module in SAP?
10. How do we handle Discounts in Sales ?
Discounts in SAP are managed through pricing conditions. The most common
K004: Percentage Discount (e.g., 10% off).
K005: Flat Amount Discount (e.g., $50 off).
K007: Customer Discount.
K020: Material Discount.
These condition types are predefined and linked to account keys for financia

11. How do we handle FOC (Free of Charge )items in Sales ?


FOC items are typically given as promotional items, samples, or replacement
create a specific material type for FOC items
Create a new condition type in your pricing procedure to specifically handle

12. Where do we maintain FI-SD Integration Configuration ? - VKOA

13. How many combinations are available in SAP to maintain Account Determ
Application

Condi
tion
Type

Chart
of
Accou
nts of
Comp
any
Code

Sales
Organ
izatio
n
Custo
mer
Accou
nt
Assig
nment
Group

Mater
ial
Accou
nt
Assig
nment
Group
Accou
nt
Key

14. In which combination you have maintained GL Accounts in your project?


Cust.Grp/MaterialGrp/AcctKey

15. What is the T.Code and Table for FI-SD Integration ?


VBRK – Billing Document: Header Data
VBRP – Billing Document: Item Data
T030 – Account Determination

17. How do we link FI and SD Documents during Integration ?


Once the billing document is posted, an accounting document is automatical
This document is linked to the SD billing document through common referen
VBRK-VBELN (Billing Document Number) links to FI’s BKPF-BELNR (Accountin

18. How do we maintain Billing Document type Number ranges in FI?


When a billing document is created in SD (T-code VF01), the system generates an acc
The billing document number from SD is linked to the accounting document
If you want to use same number range you maintain for billing document in
19. What is the standard Pricing procedure for SD?
Standard pricing procedure in SAP SD is RVAA01

20. What the commonly used condition types in SD ?


PR00 – Base Price
K004 – Material Discount
K005 – Customer Discount
MWST – Sales Tax
SKTO – Cash Discount
KF00 – Freight (Manual)
VPRS – Cost

21. How do we understand Sales Order Document flow ?


Tcode - VA03 - Environment menu and select Document Flow to see all related do
Sales Order
Delivery Document
Goods Issue (PGI)
Billing Document
Customer Payment

22. How sales returns are handled in SD Integration ?

23. How do we handle Advances/Downpayments with Saels order?


You can enable the down payment process for the billing plan type provided

24. What are the common reasons due to which Accounting entry is not post
Account Determination: If the account determination configuration is not set
Incorrect Document Type - If the document type is not configured to post to
Billing Block - the system will prevent the generation of accounting entries
Posting Period - If the posting period is closed in the FI module, the system w

25. What is Partner Determination and why we use it in SD integration?


Different types of partners can be defined in a sales transaction, each fulfilli
Sold-to Party: The customer placing the order.
Ship-to Party: The location where goods are delivered.
Bill-to Party: The entity responsible for payment.
Payer: The party who actually pays for the goods.
Forwarding Agent: The logistics provider responsible for transport.

26. How Domestic Sales & Export sales will happen in FI-SD Integration?
Tax- Domestic sales typically include VAT or sales tax, while export sales ma
Currency - Export sales happens at foreign currencies, Needs to be maintain
Bank Reconciliation
1. What is BRS ? How it is performed in Accounting?
BRS (Bank Reconciliation Statement) is a process in accounting that involves comparing th

2. How Bank Accounts are created in SAP?

3. What is the difference between ECC & S4HANA with respect to Bank Creat
ECC
Bank creation using transaction code FI12 for bank account creation

S4 HANA
Bank creation directly from the Manage Bank Accounts Fiori app

4. What is Open Item Management and how these are used in Banking in SAP
Open item management is relevant for balance sheet accounts and for handling pa
When a payment is initiated (either an incoming or outgoing payment), the paymen
During the Bank Reconciliation Statement (BRS) process, open item management helps to

5. What is the difference between Bank Account as a Balance Sheet & as a C


1. One set of G/L accounts for one House bank account (Balance sheet)
2. One set of G/L accounts for multiple House bank accounts (Cash account)

6. What is Bank Main Account and Sub Account.. Why we use it?
Bank Main Account represents the company's actual bank account, where the balance refle
Bank Sub Account is used as a temporary holding or clearing account for specific types of

7. Is House Bank creation part of Master Data or Configuration data in S/4 Ha

8. How do we create Legacy Bank Accounts in SAP during any Implementatio


Identify all legacy bank accounts: Collect detailed information on all existing bank accounts from
Bank account number
Bank key (or routing number)
IBAN (International Bank Account Number) if applicable
Currency
Associated general ledger (G/L) accounts
House bank and bank branch information
Account holder information
Payment methods, formats, and other configurations
Mapping: Map the bank account details from the legacy system to the corresponding fields in SAP.
b. Configuration of House Banks and Bank Accounts in SAP
House Bank Setup: Ensure that the house banks corresponding to the legacy bank accounts are
Define the House Bank and link it to the correct country, bank key, and bank branch.
Create and assign G/L accounts for incoming and outgoing payments.
Bank Keys: If the legacy system used different banks, ensure that the bank keys are correctly defi
c. Identify Bank Clearing Accounts
For each legacy bank account, identify or create the corresponding bank clearing accounts

9. What is the use of assigning House Bank and Account ID in Bank GL Maste
House Bank and an Account ID in the Bank GL master data is vital for ensuring accu

10. Is it mandatory to tick Relevant to Cash flow option in Bank GL master? W


Yes, it is generally mandatory to tick the "Relevant to Cash Flow" option in the Ban
When the "Relevant to Cash Flow" option is checked, the transactions involving tha

11. Is it mandatory to update Value date in Bank Postings ? If yes, how do w


Yes, updating the value date in bank postings is important
Ensure that the value date field is set as mandatory in the field status group assign
Use transaction OB22 to configure the field status group. This way, users will be pr

12. Can we have same Bank GL Account number for other company codes?
it is not possible to have the same Bank GL account number for different company

13. What field status group do we use for Bank GL's? - G005

14. How Bank GL accounts are maintained in Automatic Payment Program?


Bank G/L Accounts in the Automatic Payment Program (APP) involves linking house banks and

15. Why do we use all 9's in Available amount for bank account in APP?
Using all 9s typically indicates that the available amount is at its maximum limit or
It can signal to the system that the bank account can handle payments without any

16. Can we transport Bank Name and Address from Dev to QAS & PRD ? - Hou

17.How Bank Accounts are created in S4hana till 1909 and from 2020 version
House Bank Creation Through the T.Code: FI12
We used to create a new set of G/L accounts for newly created house bank account
used to have a different main bank account for each bank account and similarly diff
we can create a bank reconciliation account (Main Bank Account - new “GL Account
Bank Account Creation Through /N/UI2/FLP – Manage Bank Account - From 202O ver

18. What are commonly used formats for Bank Statements? - MT940, BAI, CA

19. In which format you worked on for BRS? - MT940


20. What is the difference between Manual BRS & E-BRS ?
Users manually enter the bank statement data using transaction codes (e.g.
Each transaction must be posted manually, and the reconciliation is often a
Bank statements are uploaded into the SAP system automatically, reducing
The system uses predefined rules to automatically match bank transactions

21. In your current/previous project, which BRS was implemented? - Yes

22. What is the Configuration for MBRS ?

Step1 -
Create
account
symbols
for the
main
bank
and the
sub
account
s

Step2 -
Assign
account
s to
account
symbols

Step3 -
Create
keys for
posting
rules
Step4 -
Define
posting
rules
Step5 -
Create
busines
s
transact
ion and
assign
posting
rule
Step6 -
Define
variant
for
Manual
Bank
stateme
nt

23. What is the Configuration for EBRS ?

24. What are the Accounting Entries for BRS?


PaymentIncoming Payment from Customer
Dr Dr
Vendor Recon
Bank Incoming
Account Clearing Account
Cr Cr
Bank Outgoing
Customer
Clearing
Reconciliation
Account Account

Post EBSPost EBS


Dr Dr
Bank Outgoing
Main Bank
Clearing
Account
Account
Cr Cr
Bank Main
Bank
Account
Incoming Clearing Account

25. What are T.Codes to execute BRS ?


FF67: Manual entry of bank statements
FF_5: Upload electronic bank statements.
FEBAN: View and process bank statement overview
FEBA_BANK_STATEMENT

26. What tables will be updated for BRS ?


FEBKO -
Electron
ic Bank
Stateme
nt
Header
Records

FEBEP -
Electron
ic Bank
Stateme
nt Line
Items

FEBCL -
Clearing
data for
an
electron
ic bank
stateme
nt line
item
FEBRE - Reference record for electronic bank statement line item
FEBMS - Message table for Finnish bank statement

27. Can we delete Bank Statement in PRD system? - We can not directly dele
RFEBKA96 prgram can only be used to delete bank statement data that has not been poste
FEBAN - Once the bank statement is posted and its entries have impacted the general ledg

28. How can we reprocess BRS unmatched entries ?


Tcode FEBAN to find the unreconciled items then we can correct the entries

29. How Cost Center & profit center will be updated in BRS postings?
Automatic Assignment
Document splitting
Manual assignment
30. How do we undertand MT940 and what are the important Tags in it?

20 - Statement date
25 - Account number
28C - Statement number along with sequence
60F - Opening balance
61 - transaction details
86 - additional information
62F - Closing balance
ganization and are directly posted in the Financial Accounting (FI) module.
ount in FI, as they are directly linked to external expenses or revenues.
aterial costs, salaries, or utility expenses

o manage and allocate internal costs within the organization.


external financial transactions
g G/L account.
departments) to production cost centers, activity types for labor or machine hours.

or specific activities, processes, or outputs.


d, facilitating effective cost control, budgeting, and decision-making

organization that incur costs. They represent cost-receiving units responsible for certain expenses.
n (e.g., HR, IT, production).

ts for specific tasks, short-term projects, or events within an organization


e-time events, such as training programs or maintenance activities.

ngs to track production-related costs.


ific products, tracking all direct and indirect production costs.

in Profitability Analysis (COPA), such as customer, product, or sales organization.


e.g., product, customer) and to analyze contribution margins.

of a project structure within the SAP Project System (PS) module.


projects, such as construction, R&D, or engineering projects.

ent, tracking costs related to fulfilling customer-specific orders.


aterials, labor, and overhead, allowing for profitability analysis per order

cular production process or product variant in repetitive manufacturing.


nts by accumulating costs for products that are continuously manufactured.

Typical Use Case


HR, IT, Maintenance
Marketing campaigns, special projects
Product manufacturing
Profitability by product, region, or customer
Construction, R&D, engineering projects
Custom or made-to-order products
Mass production of standard items

allows organizations to split accounting documents by specific dimensions, such as profit center, segment, or bu
ncial reporting and to ensure balanced financial postings at different levels of granularity.
evel reporting for compliance, profitability analysis, or regulatory purposes (e.g., IFRS or GAAP).
plies, initially posted to a general cost center without any split by profit center.
create separate line items so that the $10,000 expense is split among relevant profit centers (e.g., $5,000 to PC
he document remains balanced

sed to track internal financial performance by department, product line, or geographical area
of an organization.
n financial data by areas of responsibility, such as divisions or product lines.

ible and comprehensive financial accounting and reporting structure


lt profit center assignment (3KEH) - SAP note 1576560

nting principles within the same ledger (e.g., IFRS and local GAAP).
egment, such as business areas, regions, or product lines, meeting regulatory standards (e.g., IFRS 8).
racteristics (e.g., profit centers or segments) to provide balanced financial documents at a detailed level.
dates in the FI module whenever postings are made in CO,
ent reporting

ary accounting ledger, typically following the primary accounting standard.


alternative accounting requirements, such as for local legal standards or parallel accounting principles.

Functionality

ker posts).
cuments.

ocument? - Document splitting applicable during the parking of a document

Document?

-90 (Asset Purchase)


t T. Codes? Example: FV50/FV60/FV70 - We can restrict the posting option by

in FY2025.. Is there any impact with Doc Number?


he document number may remain the same or change,
are shared across fiscal years or are defined separately for each year.
fiscal year, the parked document might get a new number when posted in FY2025.

? - FBV0 -Both individual and mass posting of parked documents.

ments are saved locally within the system, but they do not impact any financia
re user-specific, can only be seen and accessed by the user who created them
The temporary number assigned to the held document does not affect the orig
no standard report for held documents, but users can retrieve their own held

Screen or a T. Code?

mark fields as optional or required.


ange the default values for fields when the transaction is accessed.

n we default the report currency? - Yes, We can by using report Variant and U

LR_87013000
and why we use them?
management and controlling within an organization

ncial Statements? - No, Secondary cost elements are used exclusively within th
d activity allocations. They do not have corresponding GL accounts in FI

f Value date, Posting Period, Settlement Period?


g and managing specific activities or projects within an organization.
nd control costs associated with a particular task, project, or event.
should be recorded in the receiving account
od in which the settlement document is posted
financial period in which the settlement document is posted. It is a fiscal acco

% and Exactly 100% From any Sender during Settlement?

other profit center? - Direct settlement between profit centers is not allowed

om a processed Bank Statement?


view unreconciled items.
e items manually.
d/unreconciled transactions.
nts, including handling unreconciled items.
unts to find open items.

ions from a processed Bank Statement? - Tcode FEBAN

n SAP Bank Statement processing?


er, which serves as a unique identifier for transactions. It is important in linking ban
bank statement line items against existing financial documents based on specific cri

ng entries list from a Bank Statement?


o Non Cost element?
element to a non-cost element in SAP once it has been created and used in transac
d in any transactions
d, if necessary, create a new G/L account without assigning it as a cost element.

Element?
en used in transactions, it cannot be deleted due to the need of historical financial d
ates and Mark for deletion

data may be from the Legacy system.


7 parameter and execute)

not used after Data Migration ? - After Data migration is to block the GL accou

ion System after Project Go-Live?


OBR3 or OBY6.

H Transactions?
d for deriving the Profit Center as a default object for a given GL Account
L3KEH is at a Company code level

ax Code? - We can change the tax rate percentage in a tax code in FTXP
ny old postings
ate. Instead of that we should create a new tax code

de but we can deactivate Tax code in FTXP

- We can make default layout by using "Change Layout" option

t in Bank to Bank Transfer?


curring transactions within the SAP system.
r regularly and have similar characteristics, such as payments, transfers from
ut Vendor/custor? (Using GL Account)
k transfers, employee advances, or miscellaneous expenses that do not involv

nt via APP Run (F110)

ng Entries ? (Material Scenario)


ntry. ( Legal Document/Agreemen between Buyer & Seller)
A/c Credit: GR/IR Clearing A/c
ring A/c Credit: Vendor A/c
c Credit: Bank Outgoing A/c
oing A/c Credit: Bank Main A/c

for material)
ntry. ( Legal Document/Agreemen between Buyer & Seller)
A/c Credit: GR/IR Clearing A/c
ring A/c Credit: Vendor A/c
c Credit: Bank Outgoing A/c
oing A/c Credit: Bank Main A/c

nt assignment - 'K' (Service related)


ntry. (Service Entry Sheet Creation (Service Acceptance - T-code: ML81N))
g Expense Credit: GR/IR Clearing A/c
ring A/c Credit: Vendor A/c
c Credit: Bank Outgoing A/c
oing A/c Credit: Bank Main A/c

nt assignment - 'A' (Asset related)


ntry. ( Legal Document/Agreemen between Buyer & Seller)
hnical clearing A/c Credit: GR/IR Clearing A/c
ring A/c Credit: Vendor A/c
Credit: Technical clearing A/C
c Credit: Bank Outgoing A/c
oing A/c Credit: Bank Main A/c
& Reversal -102
& Reversal - 602

he same GL accounts for valuation then Valuation grouping code functionality

erent Gl accounts for valuation then Valuation modifier functionality needs to

fferentiate the G/L accounts for more detailed postings based on material mov

counts with the same transaction key based on conditions


sed on the business area involved in the transaction.
ostings for two business areas (BA1 and BA2).

h cases of Debit & Credit

account
ice (Price will be coming from material master)
g from PO)
S&V?
d value, and all goods receipts are valued at this standard price.
he standard price, it gets posted to a Price Difference Account (G/L account)
e material’s price automatically based on the actual price of the goods receive
ent moving average price. Any difference between them will update the movin

ocedure ?

ned condition types and a pricing procedure

we use it?
t ageing of the materials in stock for a particular material type
ventory, minimize wastage
ng GRN/Invoice)

vel ? If yes, in which scenarios?


e, this can result in price differences at the invoice level.

ed differs from the agreed-upon service in the purchase order


what was agreed upon in the purchase order due to various reasons like disco

Tables
EKKO, EKPO, EKBE
MKPF , MSEG & BKPF, BSEG ( ACDOCA & MATDOC )
RBKP, RSEG & BKPF, BSEG ( ACDOCA & MATDOC)

And how do we connect them using Tables?


d RSEG can be linked to the Reference Document Number (XBLNR) in BKPF
and MSEG can be linked to the Reference Key (AWKEY) in BKPF, which stores the co

Parameter
Company code
Document type - RE
Fiscal year
Invoice Doc number

in BKPF table so read the first 10 chararcters of reference key (AWKEY) and p
Parameter
Company code
Document type - RE
Fiscal year
Invoice Doc number - Reference key firs

ndor? If yes, how do we handle Invoicing?

ong with Accounting Impact


This entry comes from FI-MM not Fi-SD integration
System will take the material price from material master -Proft will not be shown anywher

FI -SD integration
Tcode - VKOA where determination happens through combination to maintain the gl accou
(Combination of condition type and account key)

ation? - From Post goods issue (PGI)

the customer, the Goods Issue is posted


ation about the products being sold, such as pricing, availability, units of measure, a

Production expenses - Ending Inventory.


mine the gross profit on an income statemen

usiness partner (Customer), and material master data.


on the pricing conditions, customer details, and tax codes assigned to the relevant items

-SD Integration ?

Module in SAP?
s. The most common condition types for discounts are:

unt keys for financial postings.

ples, or replacements, and they should not generate any revenue during the invoicin

specifically handle FOC items. Commonly, we use an existing condition type like PR

n ? - VKOA

tain Account Determination ?


nts in your project?

ment is automatically created in FI.


gh common reference numbers such as the billing document number and the accou
PF-BELNR (Accounting Document Number).

anges in FI?
stem generates an accounting document in FI using the FI number range.
ting document number from FI in the document flow.
billing document in VN01, use the same range in FBN01 also and assign it to RV docu
ow to see all related documents.

els order?
plan type provided by choosing the checkbox.

ng entry is not posted for Billing Document?


figuration is not set up correctly in VKOA (Revenue Account Determination)
nfigured to post to FI
accounting entries
module, the system will not allow postings for any new documents

SD integration?
saction, each fulfilling a specific role. Common partner roles include:

r transport.

SD Integration?
hile export sales may be zero-rated for VAT
eeds to be maintained proper exchange rates and currency convernsion in financial
t involves comparing the bank balance as per the company's books (ledger or cash book) with the b

spect to Bank Creation ?

ed in Banking in SAP?
s and for handling payments, bank clearing accounts, and reconciliation processes.
payment), the payment is recorded in a Bank Clearing Account until the bank statement con
m management helps to reconcile transactions that have not yet cleared

ance Sheet & as a Cash Account ?


ce sheet)
Cash account)

use it?
where the balance reflects the overall financial position held in that bank
nt for specific types of transactions, such as payments in transit, until they are confirmed by the ba

ration data in S/4 Hana? - Master Data

g any Implementation/Roll-Out Project?


xisting bank accounts from the legacy system, including:

rresponding fields in SAP. Ensure that each legacy bank account has a matching SAP structure (House Bank, Ba

legacy bank accounts are set up in SAP. House banks are created using transaction code FI12.
d bank branch.

ank keys are correctly defined in SAP using transaction FI01 (Create Bank Key).

clearing accounts (sub-accounts) in SAP. These accounts will be used during bank reconciliations to manage p

ID in Bank GL Master?
vital for ensuring accurate cash management, payment processing, and Bank reconciliation

n Bank GL master? Why we need to do it


ow" option in the Bank General Ledger (GL) master data in SAP
sactions involving that Bank GL account are included in cash flow reporting

s ? If yes, how do we ensure Value date is updated in all Bank entries?

d status group assigned to the Bank GL accounts.


way, users will be prompted to enter a value date during postings(Implement Validation ru

r company codes?
or different company codes

Payment Program?
linking house banks and account IDs with the appropriate G/L accounts

ccount in APP?
its maximum limit or represents an unspecified large amount.
payments without any restrictions or limits for the processing period

o QAS & PRD ? - House banks address never move from dev to QLTY or PRD. We hav

d from 2020 versions? Is there any difference

d house bank accounts and


ount and similarly different set of Bank Clearing Accounts - till 1909 version
unt - new “GL Account Type” called C- Cash Account) that can be assigned to multiple house
count - From 202O version

ts? - MT940, BAI, CAMT 054


nsaction codes (e.g., FF67).
nciliation is often a manual effort to match open items.
matically, reducing the need for manual entry.
h bank transactions with accounting entries in the system.

emented? - Yes
can not directly delete Bank statement in PRD server
that has not been posted.
pacted the general ledger, you cannot delete it with above program. You would need to use revers

correct the entries and needs to be processed manually.

RS postings?
tant Tags in it?

sequence
expenses.

center, segment, or business area.


ters (e.g., $5,000 to PC A and $5,000 to PC B).

(e.g., IFRS 8).


a detailed level.

ting principles.
of a document

osting option by setting appropriate authorizations

ach year.
osted in FY2025.

pact any financial or accounting ledgers.


ho created them
ot affect the original document number ranges
e their own held documents through FBV3

rt Variant and User profile setup


usively within the CO module for internal cost allocation,
ounts in FI

zation.

t is a fiscal accounting period (usually a month)

s is not allowed because profit centers are statistical objects.

ant in linking bank statement items to corresponding accounting entries


sed on specific criteria (such as amounts, dates, and reference numbers).
d used in transactions

cost element.

storical financial data.

ock the GL account (FS00) for future postings

GL Account

e in FTXP

, transfers from Bank to Bank.


hat do not involve a specific vendor or customer.

de: ML81N))
ode functionality needs to be activate

onality needs to be activate

on material movement types


account)
he goods received
pdate the moving average price.
easons like discounts, promotions, or errors

R) in BKPF
which stores the connection to the material document in FI.

y (AWKEY) and pass it to invoice document number(BELNR) in RBKP table


eference key first 10 characters copied from BKPF
ot be shown anywhere

maintain the gl account

nits of measure, and material descriptions

vant items
during the invoicing process.

dition type like PR00 but with a value of zero.


ber and the accounting document number.

ssign it to RV document type in OBA7


mination)

nsion in financial postings.


cash book) with the balance as per the bank's statement at a given point in time

processes.
bank statement confirms that the payment has cleared.

e confirmed by the bank

ucture (House Bank, Bank Key, G/L accounts, etc.).


onciliations to manage payments in transit.

Bank reconciliation

ement Validation rules)

Y or PRD. We have to enter manually

d to multiple house bank accounts. - From 2020 Version


d need to use reversal transactions FEBAN or FB08 for adjustments.
entries
mbers).
n RBKP table
Customer and vendor files: SAP ECC maintains separate customer and vendor files, but SAP S/4HANA combines common data structure elem
Tables: SAP S/4HANA uses line item tables instead of summary tables, index tables, or history tables.
Inventory management: SAP S/4HANA reduces inventory management from 26 tables to a single table, MATDOC.
Material Ledger: Material Ledger is mandatory in SAP S/4HANA.
Cost Elements: Cost Elements are merged as GL accounts in SAP S/4HANA

Assign keys
1.Define Number Assignment for D
2.Define Number Assignment for D

During implementation project Vendor master will be uploaded by MM team and custom

Transactions data only available in ACDOCA


AP Configuration

1. Define account groups with screen layout - OBD3


2. Create number ranges for Vendor accounts - XKN1
3. Assign number ranges for Vendoe accounts - OBAS
4. Define vendor and customer tolerance groups - OBA3

BP Configuration

Create Accounts Payable Reconciliation GL Account


1. Define BP Number Ranges and Groupings
a) Define Number Ranges:
b) Define Groupings and Assign Numb

2. Define Vendor account group and Number range assignment


a) Create Number Ranges for Vendor
b) Define Account Groups with Screen
c) Assign Number Ranges to Vendor A

3. Mapping BP to Vendor
a) Define Number Assignment for Dire

4. BP Roles configuration
a) Standard roles for MM • General Bu

5. BP creation
1. General
2. Company code
3. Purchase organisation
EBRS

1. Define account symbols


2. Assign account for account symbol
3. Create keys for posting rules
4. define posting rules
5. Create transaction types
6. assign transaction type to posting rules
7. Assign transaction types rules to bank

BP Configuration>

Define Account Groups with Screen Layout (Vendors)


Create Number Ranges for Vendor Accounts
Assign Number Ranges to Vendor Account Groups
Define Tolerance Group for Vendors/Customer
BUSINESS PARTNER BASELINE CONFIGURATION
Define Number Ranges
Define Groupings and Assign Number Ranges
Define Number Assignment for Direction BP to Customer
Create Accounts Payable Reconciliation GL Account
Create Vendor Master ( Accounting/FI )

Vendor Classification/Grouping No. Range


1. Domestic Vendors 100000 - 1999
2. Import Vendors 200000 - 2999
3. Employee Vendors 300000 - 3999
4. One time Vendors 400000 - 4999
5. Inter Company Vendors 500000 - 5999
6. Intra Company Vendors 600000 - 6999
7. Service Vendors 700000 - 7999
Inter company means if a sotck transfer has done between two plants
of two different sales org. Intra company means is a stock transfer
between the two plants of a same sales org.

3/7/2024 Regular Class # 60


Vendor Reports:
1. Vendor Line Item Report FBL1N
2. Vendor Balance Report FK10N
3. Vendor Line Item Browser FLB1H
4. Vendor Ageing Report IDCNAP
5. Vendor Master Data Report ALR*

Transaction

Accounting Data
vendor data

Master d

BUT000 BP GENERAL DATA


BUT0BK BP BANK DETAILS
BUT020 BP ADDRESS
BUT100 BP ROLES
Note: SE16N TYPE "BUT*" AND DROP DOWN ICON WHERE WE FIND ALL BP TABLES AND S

Master data table for Vendor

LFB1 - vendor Master (Company Code)


LFBK - Vendor Master (Bank Details)
LFM1 / LFM2 - Vendor master record purchasing organization
LFZA - Vendor Permitted Alternative Payee

Transaction Tables for Vendor/Supplier

BKPF - ACCOUNTING HEADER


BSEG - ACCOUNTING DOCUMENT SEGMENT BKPF and BSEG table pull the data
FAGLFLEA - GENERAL LEDGER ACTUALLINE ITEMS
ACDOCA - UNIVERSAL JOURNAL
BSIK - VENDOR OPEN ITEMS FISCAL YEAR ALWAYS GJAHR - WH
BSAK - VENDOR CLEARED ITEMS
BSET- TAX DATA DOCUMENT SEGMENT RYEAR - G/L FISCAL YEAR

While running the report for Customer and vendor it will generate at sub ledger level no

Whenever we create Vendor or customer credit memo we must update "Invoice ref field
Whenever we make the vendor payment by cash we need use Petty cash or Cash Journa

Value date : Payment effective date or Payment applicable date - Exclusively applicable

Active document splitting:

Example
Printing and stationary A/c dr 500
Vendor A/C cr

Active document splitting -Profit centre is receiving from vendor offs


Passive document splitting - Profit centre sending from Vendor line item it
Invoice document number had profit centre to payment vendor line item a
Reverse order - Active (Vendor line item is receiving PC from Offsetting lin
Zero balance document splitting - Entries with different PRCTR on De
Wherever profit centre is not determined automatically it will bring z

Due date calculation - Days is Arrear while making the payment

Due date Past - Postive days


Due date today - 0
Due date future - Negative

Account determination Types


1.FI-MM
2.FI-SD
3.Exchange rate
4. Cash journal

Cash Journal

Purchase types
Cash Purchase
Credit purchase

Mode of payments
Cash payment Physical cash
Bank payment Check/Bank Transfer

Cash Journal
All cash transactions are handles through using cash journal or Petty cash functionality
Cash is handled at different locations/Areas/Dept is organisation
At each location wherever cash is handled, we need to create cash journal
If cash journal is used, manual entries in cash GL are not allowed
Cash reconciliation is to be performed on a daily basis
Configurtion steps
1.Create G/L Account for Cash Journal FS00
2.Define Document Types for Cash Journal DocumentsOBA7

3.Define Number Range Intervals for Cash Journal Do FBCJC1


4.Set Up Cash Journal FBCJC0

5.Maintain Business Transactions FBCJC2


6.Set Up Print Parameters for Cash Journal FBCJC3
7.Post cash journal(Testing) FBCJ

Example: AUDI india is handling cash transactions in 3 locations (Chennai, Bangalore &
We need to setup three Cash journal based on the above requirement

From new gl there is a Cash G/L account type for bank and cash (Tranditional or classic
New cash accounting approach is used for New Gl

Whether company operates in two currencies the each currency should be a separate ca

How to migrate cash journal date from legacy to SAP during implementation

Trial balance (Legacy data)


Petty cash Mumbai -1000

Cah journal trial balance to be uploaded directly in cash journal screen(Need to add one
Any manual entry in cash journal post manually in GL it will update in GL not cash journ

House Bank

Bank Details Bank 1


Bank name HDFC
Bank account number 1863114000410
Bank account currency INR
Bank key (IFSC/SWIFT/IBAN) HDFC0001863
Bank address CHENNAI
Bank Branch NUMNGAMBAKKA
Bank country IN
Account holder Name AUDI INDIA LIMI
Account type CURRENT

GL ACCOUNTS MAPPING IN SAP


THERE ARE TWO BANKING OPTIONS IN SAP
1.HOUSE BANK IN ECC BALANCE SHEET ACCOUNT
2.HOUSE BANKS IN S4HANA TILL1909 BALANCE SHEET ACCOUNT
3.HOUSE BANK IN S4 HANA AFTER FROM 2023 BALANCE SHEET AND CASH ACOUNT

WE HAVE TO ALLOCATE 10 GL ACCOUNTS FOR EVERY BANAK ACCOUNT IN SAP


THESE 10 ACCOUNTS ARE ALWAYS RANGING FROM 0 TO 9 (DEPENDS ON MODE OF PAYM
0* - BANK MAIN ACCOUNT
1* - BANK INCOMING
2* - BANK OUTGOING
3* - CHEQUE INCOMING
4* - CHECQUE OUTGOING
5* - BANK TRANSFER INCOMING
6* - BANK TRANSFER OUTGOING

THE LOGIC IS CALLED MAIN AND SUB ACCOUNT IT IS USED FOR BRS

1. MAIN ACCOUNT - NOT TO BE OPEN ITEM


2.SUBLEDGER ACCOUNT - MUST BE OPEN ITEM

HIUSE BANAK CONFIGURATION


ECC
1. Create Bank GL's FS00
2. Create House Bank FI12 (Configura
3. Create house Bank id FI12 (Configura
4. Create bank master FI01

Value date - The date which on your payment is effective

Vendor Manual Payment - F-53


Exchanage Rate Difference GL account determination - OB09

Check lot is one of the cutover activity

House Bank:
HDFC Bank
1. House Bank FI12 configuration
2. House Bank account ID Manage bank accounts - Fiori Master d

Bank address and Bank name will not be transported so need to create in Prod system s
Bank main account is always line item account not the open item management account
Bank sub accounts(Outgoing and incoming) always Open item management
Need workflow when you are creating house bank and bank accounts in treasury

FI Roles in House bank creations is create house bank and connected to company code and assign

Accounts Receivables
BP Configuration>
Define Account Groups with Screen Layout (Vendors)
Create Number Ranges for customer Accounts
Assign Number Ranges to customer Account Grouthat is where
Define Tolerance Group for Vendors/Customer
BUSINESS PARTNER BASELINE CONFIGURATION
Define Number Ranges
Define Groupings and Assign Number Ranges
Define Number Assignment for Direction BP to Customer
Create Accounts recivable Reconciliation GL Account
Create Vendor Master ( Accounting/FI )

All the GL's are posted automatically and manual postings are not allowed because base

EBS - Notes - GL account is based on account symbol in posting rules in OT83


System is going to identfy the GL based on the Main bank account and Account id assig
Based on the Bank statement sytem is identify this statement related to which bank an
Except the last digit it will replace the remianing number (++++++

There will be no posting key for sub accounts and post key only for Main bank accounts
while clearing the system will automatcically based on the existing posting, we will not

wherever we have incoming there will be no posting key for debit and outgoing there w
Document type ZR

GL account will be determined on the basis of inputs which we given during FF67 run Co
For EBS Bank account number through table and detrmine the GL account (Either Incoming or outg

GL account dtermination difference between Cash and Balance sheet for Bank GL
Traditional and classic APP assigning the GL account directly Bank account determinational level
Bank cash GL it will be lfet blank in APP (Bank determination tab) and GL will be determined based
SIP - Self nititaed payment

EBRS debit credit concept for Bank incoming account

SAP Credit (-) means according to Bank its Debit


Bank Credit means (+) According to SAP its debit

According to SAP negative balance means debit


According to Accounting negative balance means credit

Accounting SAP
"+" Debit "-" Debit
"-" Credit "+" Credit

Wherever we clear the open items then the posting key should be blank
FF_5 - Bank statement format

Field 86 Structure recognised - delimiter (, | .)


Field 86 Unstructure recognised - No delimiter and complete line items

Algorithm
BELNR - Algorithm as document number
XBLNR - Algorith as reference document number

If we are using interpretation algorithm as either of above then range must be entered
For bank charges there will be no interpretation algorithm as it is direct postings,
While defining the posting key we left blank for incoming and outgoing items but for ba

For multiple documents clearing in EBRS for customer or vendor based on assignment(C

Search strings

One transactiontype requires for multiple entries (especially used for expenses or Incomes - Bank c
Bank will put all expenses under NCHG and bank will explain this is related to late payment,bank c
But client expects that bank charges will be debited to bank charges GL acount
In standard we can one to one only like incoming, charges or outgoing etc
Within the debit if we want to hit multiple items then we have to use search strings (bank will use s
for that search string will search the key word from Tag 86 will clearly represent what expenses ag

EBRS configuration

1.Create Account symbol

2. Assign Account to Account symbol

3. Create keys for posting rules

4. Define posting rules

5. Create transaction Type

6. Assign external transaction types to posting rules


7. Assign Bank accounts toTransaction types

How EBS processing can be automated?

SAP PI/PO or any middleware can get the CAMT 054 files from bank SFTP folder and upload in d

3 logical paths to be configured for the Inbound files, Processed and Errored files.
Above logical paths to be set up in the Define Import Parameter step

Run the transaction FEB_FILE_HANDLING with the source file path /INTER

If the processing the successfully, the file is moved from Inbound folder t
HANA combines common data structure elements into a Business Partner record.

table, MATDOC.

ne Number Assignment for Direction BP to Vendor - Directly creating in S4 Hana


ne Number Assignment for Direction Vendor to BP - Migrating from ECC to S4 Hana

ded by MM team and customer will be uploaded by SD team

ne Number Ranges:
ne Groupings and Assign Number Ranges

te Number Ranges for Vendor Accounts


ne Account Groups with Screen Layout (Vendors)
gn Number Ranges to Vendor Account Groups

ne Number Assignment for Direction BP to Vendor

dard roles for MM • General Business Partner – 000000 • Company Code Data – FLVN00 • Purchasing Data –

pany code
hase organisation
OBD3 No Co. Code Client Level Config
XKN1 No Co. Code Client Level Config
OBAS No Co. Code Client Level Config
OBA3 Co. Code Co. Code Level Config

BUCF SAP Customizing Implementation Guide->Cross-Application


SAP Customizing Implementation Guide->Cross-Application Components->SAP B
SAP Customizing Implementation Guide->Cross-Application
FS00
BP Gen/Co.Code

A/C Group A/C Group No. Range


AUDV Z001 Z1
AUIV Z002 Z2
AUEV Z003 Z3
AUOV Z004 Z4
AUIN Z005 Z5
AUIT Z006 Z6
AUSV Z007 Z7
ar Class # 60

Vendor tables

Master

Business Partner
Vendor

Master data Tables

ERAL DATA
K DETAILS

E FIND ALL BP TABLES AND SERACH BY "BP"

and BSEG table pull the data from leading leadger where as FAGLFLEXA pulls the data from both

L YEAR ALWAYS GJAHR - WHEN WE PROVIDE TECHNICAL INFORMATION

- G/L FISCAL YEAR

nerate at sub ledger level not main ledger level (Leading ledger level - Entry view)

ust update "Invoice ref field" (Invoice number) while posting


e Petty cash or Cash Journal

date - Exclusively applicable for only Bank gl accounts

AUIN01
500

ving from vendor offsetting account(If credit then takes from debit side) no
from Vendor line item itself - Payment and clearing entries - Taking through inher
ment vendor line item and payment vendor line items gives profit centre to payme
g PC from Offsetting line items) Passive ( Vendoe line item is giving PC to bank en
different PRCTR on Debit & Credit. ( Where at PRCTR level balane is not ZER
matically it will bring zero balance.

Bank Transfer

or Petty cash functionality

e cash journal
12100001
STANDARD

01
1001 Recomment to copy from 0001 to
Cash journal generally we setup u

Wherever we provide Cash journa


Only one can be used either(GL, V

ions (Chennai, Bangalore & Mumbai)


quirement

ash (Tranditional or classic approach)

ncy should be a separate cash journal(One currency for INR and One for USD)

implementation

nal screen(Need to add one more transaction as opening balance upload through takeover accou
update in GL not cash journal

Bank 2 Bank 3 Bank 4


SBI ICICI IDBI
193586540532 27359035741 169536230465
INR USD INR
SBIN0001935 ICIC0002735 IDBI0001695
BANGALORE HYDERABAD COCHI
MG ROAD HITECH CITY MG ROAD
IN IN IN
AUDI INDIA LIMITED AUDI INDIA LIMITED AUDI INDIA LIMITED
CURRENT CURRENT CURRENT

CE SHEET ACCOUNT
CE SHEET ACCOUNT
CE SHEET AND CASH ACOUNT

ACCOUNT IN SAP
EPENDS ON MODE OF PAYMENTS)
S4 Hana till 1909 S4 hana from 2020
FS00 FS00
FI12 (Configuration) FI12 (Configuration)
NWBC (CONFIGURATIOFIORI APP - MANAGE BANK ACCOUNTS(MASTER DATA)
FI01 FI01

- F-53
- OB09

nfiguration
e bank accounts - Fiori Master data

d to create in Prod system so its is one of the cutover activity


anagement account

ts in treasury

d to company code and assign GL account


OBD2 No Co. Code Client Level Config
XKN1 No Co. Code Client Level Config
OBAR No Co. Code Client Level Config
OBA3 Co. Code Co. Code Level Config

BUCF SAP Customizing Implementation Guide->Cross-Application


SAP Customizing Implementation Guide->Cross-Application Components->SAP B
SAP Customizing Implementation Guide->Cross-Application
FS00
BP Gen/Co.Code

re not allowed because based on sales order and based on the SD module othen SD sales no man

ing rules in OT83


ccount and Account id assigning main GL account
nt related to which bank and created for which bank account and GL account which always endin
T012K table for House Bank

nly for Main bank accounts GL because already there is an outstanding entry in sub accounts an
xisting posting, we will not provide for imcoming and provide only for outgoing

debit and outgoing there will be no credit

we given during FF67 run Company code, House Bank, House bank account ID other bank key and
ccount (Either Incoming or outgoing)

ce sheet for Bank GL


ccount determinational level
d GL will be determined based on EBRS concept (assign accounts to account symbols ++++++++1 or 2) co

uld be blank
line items

hen range must be entered while running FF_5

Tcode FEBAN for report wise check and manual processing of pe


s it is direct postings, IT WILL POST DIRECT DEBIT AND CREDIT
d outgoing items but for bank charges we need assign posting key for both debit an dcredit

ndor based on assignment(Check number) or reference document number from invoice

r expenses or Incomes - Bank charges, interest)


related to late payment,bank charges and commission under same category
s GL acount

e search strings (bank will use some fixed key words - Bank charges)
ly represent what expenses against the we need to put some target value

How EBS set up works?

1) Bank account is read from the Bank statement.


2) That Bank account is linked to Transaction types.
3)Transaction types are linked to external transaction keys which a
4) This external Transaction keys will determine the posting rules.
5) The posting rule will tell how the statement should be posted ont
6)We use account symbols when we are defining posting rules.
7) GL accounts are in turn assigned to account symbols.
20 - Statement date
25 - Account number
28C - Statement number along with sequence
60F - Opening balance
61 - transaction details
86 - additional information
62F - Closing balance

nk SFTP folder and upload in designated folder in AL11. The folder can be configured in SPRO.

sed and Errored files.


rameter step

source file path /INTERFACE/DEV/I0046/CAMT054/INBOUND

ed from Inbound folder to the Processed folder. If any error, the file is moved to Er
o S4 Hana

FS00

LVN00 • Purchasing Data – FLVN01


vel Config
vel Config
vel Config
Level Config

e->Cross-Application Components->SAP Business Partner->Business Partner->Basic Set


n Components->SAP Business Partner->Business Partner->Basic Settings->Number Rang
e->Cross-Application Components->Master Data Synchronization->Customer/Vendor Int

Recon GL
24100001 53800 Domestic Vendors
24100002 Import Vendors
24100003 Employee Vendors
24100004 One time Vendors
24100005 Inter Company Vendors
24100006 Intra Company Vendors
24100007 Service Vendors
pulls the data from both Leading and Non leading leacdger

ntry view)
rom debit side) nothing but expenses - All normal entries
Taking through inheritance from activate document splitting
ofit centre to payment bank line item
giving PC to bank entry)
l balane is not ZERO)
nt to copy from 0001 to setup cash journal for S4 Hana and 1000 for ECC aprt form these two we
nal generally we setup unique sequence number 1001, 1002 & 1003

we provide Cash journal number it will bring cash journal G/L acount number(We never provide C
an be used either(GL, Vendor or Customer)

through takeover account 8 series) not through Upload like LSMW, MYD and BDC
ASTER DATA)
vel Config
vel Config
vel Config
Level Config

e->Cross-Application Components->SAP Business Partner->Business Partner->Basic Set


n Components->SAP Business Partner->Business Partner->Basic Settings->Number Rang
e->Cross-Application Components->Master Data Synchronization->Customer/Vendor Int

e othen SD sales no manual GL will be posted manually

ount which always ending with ZERO and it is going to replace with last digit

entry in sub accounts and it has posting key

nt ID other bank key and bank account number (This information will pass into the table T012K b

bols ++++++++1 or 2) connection between these two SIP option check


manual processing of pending items
oth debit an dcredit

r from invoice

on types.
ransaction keys which are found in the Bank statement
mine the posting rules.
ent should be posted onto GL account or Sub ledger A/c.
fining posting rules.
ount symbols.
gured in SPRO.
he file is moved to Error folder.
FK10N: Displays vendor balances by debit and credit
S_ALR_87012082: An information report for multiple vendors
S_ALR_87012079: Vendor account balance details
S_ALR_87012083: Vendor outstanding list
S_ALR_87012085: Vendor age wise analysi
S_ALR_87012078: Vendor age wise analysi
S_ALR_87012077: Vendor payment history
ess Partner->Basic Settings->Number Ranges and Groupings->Define Number Ranges
ettings->Number Ranges and Groupings->Define Groupings and Assign Number Ranges
>Customer/Vendor Integration->Business Partner Settings->Settings for Customer Integ

Domestic Vendors
mport Vendors
Employee Vendors
One time Vendors
nter Company Vendors
ntra Company Vendors
Service Vendors
aprt form these two we can copy from SAP standard company code 1710

mber(We never provide CJ G/L a/c number while posting) - other than cash account G/L

D and BDC
ess Partner->Basic Settings->Number Ranges and Groupings->Define Number Ranges
ettings->Number Ranges and Groupings->Define Groupings and Assign Number Ranges
>Customer/Vendor Integration->Business Partner Settings->Settings for Customer Integ

ss into the table T012K by system)


efine Number Ranges
Assign Number Ranges
tings for Customer Integration->Field Assignment for Customer Integration->Assign Keys
ash account G/L
efine Number Ranges
Assign Number Ranges
tings for Customer Integration->Field Assignment for Customer Integration->Assign Keys
ion->Assign Keys->Define Number Assignment for Direction BP to Customer
ion->Assign Keys->Define Number Assignment for Direction BP to Customer
ECC Leading ledger is realtime depreciation and Non leading is not a realtime depreciation r
Only one fiscal year variant

S4 HANA Delta depreciation is not required in S4 HANA, AA is based on single fiscal year either K4
We can represent two fiscal year variant in S4 Hana because leading and Non leading le
Leading and non leading ledger must be there in S4 Hana

Ledger based approach and account based approach


Leadger based - leading and Non leading, post to the same accounts in differe
Account based - You post to different accounts in the same ledger. The leadin

COD Country level CD followed by coundry code CDIN


Depreciation Areas CCY & ledger combination

Asset accounting reporting


Each reporting and Each accounting principles represent as Leadger

Group 0L USD
IFRS
0L INR
Local AN INR
IAS
AN USD

Apart from these we can assign multiple depreciation areas

Tcode - ORFA Only asset accounting

We can not copy chart of depreciation and always need to copy from SAP standard
While creating ledger, ledger group will be created automatically
Accounting principal and ledger group will connect the account
In one ledger group we can assign add more than one ledger
Asset accounting will not support multiple fiscal year variant and it must be s

System is finding th two fiscal year variant by Depreciation areas (Ledger group and acc

Techinical clearing requires only when asset purchases

https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/asset-ac

We can not reverse the depreciationa and we need to change the parameter in Asset m
AB08 - Reverse asset posting document (Not depreciation)
FB08 - Reverse accounting document

Asset sales Journal entries

Operation View only for Vendor or customer


Vendor or Customer and offsetting account

If it’s a purchase then it will be technical clearing account


if it’s a sale then it will be asset sale clearing account

Ledgers 0L & NL
Currency INR & USD Asset accounting or
Accounting PricipAUIF for IFRS
Accounting PricipAUIA for Indian accouting standards

A depreciation area in SAP represents a set of rules or guidelines that determ


Each depreciation area corresponds to a specific accounting standard or requi

1 Copy Chart of depreciation - it will be identified by "0" followed by country code - 0IN
2 change the chart of depreciation
3 Define depreciation Area's

Take all the ledgers and currencies you have, For every ledger you need to cre
Need to create 4 depreciation area's (1 for local currency and 1 for group currency)
Depreciation Area 1 is mandatory
Representative ledger
In S4 Hana different fiscal year will not be allowed so need to create represen
Representative ledger need to create fiscal variant as per leading ledger
To combine leading an non leading ledger - We need to create representative
Under representative ledger group ledger - assignment we need to assign co
Need to assign the non leading account principles in the ledger assignment fo

IF fiscal years are same then Leading and Non leading ledger then representa
Basically Group currency automtically converted from company code currency

AA organisation structure
1. Copy reference chart of depreciation/Depreciation Area's
Define representative ledger FINSC_LEDGER
Define representative ledger group Ledger group
Assign accounting principles to ledger groups
2. Specify transfer of APC values
3. Spceify transfer of depreciation terms
4. Specify the use of parrallel curremcies
5. Assign Zero tax code to company codes OBCL
6. Assign Chart of depreciation to company code

Asset classes
1. Specify account determination
2. Create screen layouts
3. Define number range intervals
4. Define asset classes

Integration with general ledger accounting


Assign GL accounts
Technical clearing account for integrated asset acquisation - Technical clearing account
Major Accounting entries in Asset Accounting:

1) Asset Acquisitions (F-90/PO)


Asset (APC) Dr
Offsetting A/C/ Vendor Cr

2) Depreciation Expense
Depreciation Exp Dr
Accumulated Depreciation Cr

3) Sale of an asset (F-92)


Customer Dr
Revenue Dr
Acc. Depreciation Dr
Asset sale clearing A/c Dr
Gain/Loss Cr
Asset (APC) Cr

4) Asset Scrap
Gain/loss Dr
Acc. Depreciation A/C Dr
Asset (APC) Cr

5) Intercompany transfer of an asset


Recipient Company code Asset (APC) Dr
Sending Company code Acc. Depreciation Dr
Sending Company Code Asset (APC) Cr
Recipient Company code Acc. Depreciation Cr
altime depreciation represented as Delta depreciation because there will be always difference between acco

e fiscal year either K4 or V3, This requirements meets through representative ledger
ng and Non leading ledger are real time postings

accounts in different ledgers


ledger. The leading ledger is assigned multiple accounting principles ,For example if we have Ta

m SAP standard

nt and it must be same fiscal year for all ledger - to meet this requirements to create representa

Ledger group and accounting principles)

by-members/asset-accounting-in-s-4-hana/ba-p/13507342

parameter in Asset master then re-run the depreciation


Valuation View only f
Customer A/C DR
Asset GL master A/c CR - 80
Asset Sale A/C CR
Accumulted depreciation DR
Asset sale clearing A/C DR
Loss on sale of assets A/C DR

Profit on sale of asset A/C CR

Only two entries we are entering while selling the assets but remaing 4 accou

sset accounting org structure - ORFA- Tcode Shortcut

elines that determine how depreciation is calculated and posted for a particular set of assets.
g standard or requirement, such as local GAAP, IFRS, or tax purposes.

country code - 0IN

ger you need to create 2 currencies for leading ledger and 2 currencies for non leading ledger
group currency)

to create representative ledger to eliminate Delta depreciation posting (Both ledger should be s
eading ledger
ate representative ledger and represntative ledger group needs to be created
need to assign copy of representaive ledger (Need to tick )and non leading ledger
dger assignment for representative ledger (AR) then assign non leading ledger principles in FINS

er then representative ledger concept is rolledout.(Not required)


pany code currency so area does not post need to select when we define depreciation area's

__ __________

ical clearing account only used when we purchase assetsonly for asset acquisation
rence between accounting principles and adjusted in the year end

mple if we have Tax IFRS and Tax Indian accounting standard then passing to the respective aco

create representative ledger


n View only for Asset

ster A/c CR - 80000 will clear with accumulated depreciation and Asset sales GL account)
(Offset A/C)
depreciation DR
earing A/C DR Both will offet)
of assets A/C DR

e of asset A/C CR

t remaing 4 account determined from "AO90"

ar set of assets.

n leading ledger

edger should be same)

principles in FINSC_Ledger (for non leading ledger - Accounting principle)


ciation area's
he respective acounts for adjustments
I will mention entries from Vendor point of view on that basis you can get the idea.
1. If there is a Unrealised loss.
Unrealised loss A/c...............Dr.
To Balance Sheet Readjustment A/c......Cr.

2. If there is a Unrealised Gain.


Balance Sheet Readjustment A/c......Dr.
To Unrealised Gain A/c.....................Cr.

3. If there is a Realised Loss.


Realised Loss A/c......Dr.
Vendor A/c.................Dr.
To Bank A/c.......................Cr.

4.If there is a Realised Gain.


Vendor A/c..........Dr.
To Bank A/c....................Cr.
To Realised Gain A/c.......Cr.
an get the idea.
ACDOCA Universal Journal
T001 Company codes
BKPF Accounting Document Header
BSEG Accounting Document Segment
BSIS GL Open items
BSAS GL Cleared items
BSID Secondary Index for Customers
BSAD Customer cleared items
BSET Tax data document segment
TCURR Echange rates
MARA General Material Data
MARC Plant Data for Material
EKKO Purchasing Document Header
FACLFLEXA General Ledger: Actual Line Items

Tables related to CO master data

Cost elements CSKA Primary


CSKB Secondary
Cost centre CSKS

Profit centre CEPC

Internal orders AUFK


Order settlement rule COAS

Activity types CSLA

Statistical key figures FAGLSKF, TKA03Activity types, Key figures


COSP Cost totals for orders
Controlling area assig TKA02 Company code assignment
Vendor
LFA1
LFB1
LFM1
LFM2
LFAS
LFBK
LFC1/3

ANKA Asset Classes: General Data


ANKP Asset Classes: Fld Cont Dpndnt on Chart of Deprecia
ANKT Asset Classes: Description
ANKV Asset Classes: Insurance Types
ANLA Asset Master Record Segment
ANLB Depreciation Terms
ANLT Asset Texts
ANLU Asset Master Record User Fields
ANLW Insurable Values (Year Dependent)
ANLX Asset Master Record Segment
ANLZ Time Dependent Asset Allocations
FI-AA-AA (AA2) Asset Accounting: Basic Functions – Master Data 2.0
ANAR Asset Types
ANAT Asset Type Text
FI-AA-AA (AB) Asset Accounting: Basic Functions – Asset Accounting
ANEK Document Header Asset Posting
ANEP Asset Line Items
ANEV Asset Downpymt Settlement
ANKB Asset Class: Depreciation Area
ANLC Asset value Fields
ANLH Main Asset Number
ANLP Asset Periodic Values
FI-SL-VSR (GVAL) Special Purpose Ledger: Validation, Substitution and Rules
GB03 Validation / Substitution User
GB92 Substitutions
GB93 Validation
Vendor master
Vendor master (Company Code)
Purchase organisation data
Purchase organisation data
VAT Registration numbers
Vendor master (Company Code)
Special GL

ANLKL
ANLKL / AFAPL
SPRAS / ANLKL
ANLKL / VRSLFD
BUKRS / ANLN1 / ANLN2
BUKRS / ANLN1 / ANLN2 / AFABE / BDATU
SPRAS / BUKRS / ANLN1 / ANLN2
.INCLUDE / BUKRS / ANLN1 / ANLN2
BUKRS / ANLN1 / ANLN2 / VRSLFD / GJAHR
BUKRS / ANLN1 / ANLN2
BUKRS / ANLN1 / ANLN2 / BDATU
ter Data 2.0
ANLAR
SPRAS / ANLAR
t Accounting
BUKRS / ANLN1 / ANLN2 / GJAHR / LNRAN
BUKRS / ANLN1 / ANLN2 / GJAHR / LNRAN / AFABE
BUKRS / ANLN1 / ANLN2 / GJAHR / LNRANS
ANLKL / AFAPL / AFABE / BDATU
BUKRS / ANLN1 / ANLN2 / GJAHR / AFABE
BUKRS / ANLN1
BUKRS / GJAHR / PERAF / AFBNR / ANLN1 / ANLN2 / AFABER
titution and Rules
VALUSER
SUBSTID
VALID
Customer
KNA1
KNB1
A business transaction is automatically classified into the type of material movem
and based on the movement type, the system automatically detects the transact

Next System searches for combinations of valuation modifier, general modifier, v

Combination is maintained in T code OBYC.


Below accounting entry is posted:
Inventory account - Transaction key BSX
GR/IR clearing account - Transaction key WRX
Price difference account - Transaction key PRD
Transaction Keys - OBYC Process flow
BSX - Inventory Posting
GBB - Offsetting inventory posting 1.PR - No Accounting document (ME51N)
PRD - Pricing differences 2.PO - No accounting document (ME21N)
WRX - GR/IR Clearing 3.Good Receipt note (MIGO)
WRY - OLD GR/IR Material ledger clearing Inventory/Asset/Service(Exp) (B
GR/IR A/C (WRX) Cr

4. Invoice Receipt (MIRO)


MIGO - Movement in goods Out GR/IR A/C (WRX) DR
MIRO - Material incoming receipt Vendor A/C Cr (PO)

5. Payment to vendor
Vendor A/C Dr
Bank outgoing A/C Cr
F-53 (Manual outgoing

Tax and withholding tax are derived from FI from the settings of OB40
1. Material movement types are mapped toTranscation keys in OBYC and inventory GL determined
Valuation class - a valuation class is a key component used in Material Ledger and Inventory Manag
(Eg: Raw material, Semi finished goods, Finished goods)
Every material is assigned to a valuation class

Valuation happens at two levels

1. Plant level
2. Company code level

Valuation modifier

It is the Valuation Class which integrates MM


documents with FI. First you have to assign
Movement types with Transaction/Event keys.
These Traction keys are combination of valuation
grouping codes and Valuation class, this way the
movement types get assigned to GL account by
way of Transaction keys to GL accounts.

A valuation modifier, also called a valuation grouping


code, triggers different accounts for the same
transaction key. It allows the user to map different GL
accounts for the same valuation class materials. It also
allows the user to assign G/L accounts for automatic
account determination based on the valuation area.

FLVN0- Finance Vendor(Ends with 0 is Finance)


FLVN1- MM Vendor(Ends with 1 is MM) Plant, Purchase organisation, Storage, Purchase group
Most of the vendor will be created by MM team (FI team will create only FI vendor and Employee V
Vendor master data uploaded by MM team not FI (80 to 90% of the vendor require MM role and MM

We purchase the following three items from Vendor

1. Material (Raw Material)


2. Asset
3.Service

Based on the Material type will be account assignment category will be updated in PO
If account assignment category is blank then it is related to Material procurement
Asset PO will be called as CAPEX PO(Capital expenditure or Fixed asset Purchases)
1. First need to create asset master (Will be created by different team)
2. Send the quotation to AA team
3.Once quotation is approved then AA team will create asset master(based on the CER request
4.Once asset master created, Asset master number will be updated in Asset PO (Account assign

Service PO related to P&L account, Material and Asset are balance sheet account
Service PO can book directly to cost centre, Account assignment category K
Expenses will represent cost elements (Expenses + Cost centre)
Expenses will be always primary cost element
while booking the PO GL account must be cost element
GRIR is available for service PO not for asset

For every categorisation of material you will have dedicated separated account and dedicated GR/R

Inventory Raw material A/C DR


GR/IR A/C Cr

Based on the valuation class GL account will be determined (Raw material or SEMI finshed goods o
Based on Material type (ROH- Raw material, HALB -SFG, FERT- FG)
Account detrminations means GL accounts determines automatically (Nobody will enter
Valuation class 3000 for Material, Finished goods -7920
In the PO you have raw material. This material have material number in Material master
Based on the raw material (3000) Valuation class will identify the GL through OBYC settings - (FI ne
IN BSX account determine by Valuation class or valuation modifier or both (FI will update COA - Val
One GL inventory raw material will be created and this will not suppose to receive manual postings
Every vendor has reconciliation account in vendor master and this reconciliation automaticalls resp
and the same logic if we give material number it will bring material GL account based on account d
GRIR is clearing account is coming from PO > Material > valuation calss > WRX (GRIR account det
Vendor account is directly coming from PO (Through PO order while entering in invoice number ven

Price difference
Price differences P&l Account debit and credit will be profit and loss account
inventory raw material :PO quantity * Material master price (Price will be coming from m
GRIR Value : PO quantity & PO price (Price will be coming from PO)

Material master price -10 Material master price -12


Grir price - 12 Grir price - 10
Rawmaterial a/c DR - 10 Rawmaterial a/c dr - 10
Material (Price difference) a/s DR - 2 Material a/c (Price difference) CR - 2
GRIR price a/c CR -12 GRIR price a/c CR -10

Price difference will be settled to Material through either Actual costing run or Material revaluation

FI- MM Intergration for Asset

1. Need to create CER(Capital expenditure request)


2. Approval from management
3. Quotation
4.Asset master creation(Asset master will be created by Fixed asset team)
5.Once asset master will be created, asset number will be shared and updated in PO
6. While updating PO (Update vendor, Account assignment category 'A' and asset number)
7. There will be no material master for asset so we can directly update the PO price
8. PO must be approved through workflow determined by MM consultant
9. There is no GRN for asset entry but there is Valuated and Non valuated GRN(Most of the times it
10. there is nothing to be capitalised at the time of GRN so it is non valuated asset
11. while processing the invoice sytem will automatciaclly take asset account, there will be no GR/I
Asset A/C DR XXXX
Invoice A/C CR XXXX

12. Once the invoice is posted where asset is capitalized and will be able to see the value in the as

Service PO - Expenses
Expenses are booked against cost centre

STANDARD PRICE
Valuation using a standard price has the following features:
All inventory postings are carried out at the standard price
Variances are posted to price difference accounts
Variances are updated
Price changes can be monitored
If a material is assigned a standard price (S), the value of the material is always calculated at th
If goods movements or invoice receipts contain a price that differs from the standard price, the
MOVING AVERAGE PRICE
Valuation using a moving average price results in the following:
Goods receipts are posted at the goods receipt value.
The price in the material master is adjusted to the delivered price.
Price differences occur only in exceptional circumstances.
Manual price changes are usually unnecessary. However, they are possible.
If a material is assigned a moving average price (MAP), the price is automatically adjusted in the
If goods movements or invoice receipts are posted using a price that differs from the moving av
he type of material movement involved,
cally detects the transaction key and general modifier for posting the accounting docume

difier, general modifier, valuation class, and mapped general ledger account.
counting document (ME51N)
counting document (ME21N)
ipt note (MIGO)
nventory/Asset/Service(Exp) (BSX) A/C Dr
GR/IR A/C (WRX) Cr

eceipt (MIRO)
R/IR A/C (WRX) DR
Vendor A/C Cr (PO)

endor A/C Dr
Bank outgoing A/C Cr
`

s of OB40
C and inventory GL determined based on this transaction keys
al Ledger and Inventory Management to classify materials based on their valuation characteristics

a general modifier is a key that identifies


the type of goods movement. It helps to
post to different GL accounts with the
same transaction key. A general
modifier also indicates a grouping of
valuation areas to maintain accounts.

ation, Storage, Purchase group)


nly FI vendor and Employee Vendor)
endor require MM role and MM role will be extended by MM consultant)

be updated in PO
procurement
set Purchases)

ter(based on the CER request (Capital expenditure request)


ed in Asset PO (Account assignment category A)

heet account

ed account and dedicated GR/R account

aterial or SEMI finshed goods or Finished goods)

matically (Nobody will enter manually)

r in Material master
through OBYC settings - (FI need to update material GL in BSX)
both (FI will update COA - Valuation class - Material GL account)
ose to receive manual postings because these are called control accounts
econciliation automaticalls respective vendor account this is called control accounts
GL account based on account determination in OBYC settings
alss > WRX (GRIR account determination)
entering in invoice number vendor account will be picked up)

Standard price - S
Price will be coming from material mMoving average price - V (Due to purchasing raw material from diff

ster price -12


a/c dr - 10
/c (Price difference) CR - 2
e a/c CR -10

ng run or Material revaluation at the end of the month

d updated in PO
'A' and asset number)
te the PO price

uated GRN(Most of the times it will be asset is Non valuated GRN)


valuated asset
t account, there will be no GR/IR account

able to see the value in the asset master also liablity will be created in the vendor account

rial is always calculated at this price.


from the standard price, the differences are posted to a price difference account. The variance is not take

automatically adjusted in the material master record when price variances occur.
at differs from the moving average price, the differences are posted to the stock account; as a result, the
counting document.
acteristics
aw material from different vendor)
variance is not taken into account in valuation.

unt; as a result, the moving average price and the value of the stock change.
Fi-SD integration
Only for material and service not for Asset through FI-SD integration
Asset is always selling through direct entry

Sales mostly happens based on credit mangement

FLCU00 - FI customer
FLCU01 - sd customer

1. Sales order - Based on the order


2.Based on the Approved SO, delivery will be performed
3.Based on the delivery doc, post Goods Issued (PGI): (Movement Type - 201)

Invoice Issued: Billing document

5.Customer will make the payment

6. Reconcile with bank

Transaction Code: OBYC


Inventory: Transaction Key BSX is to be selected and GL Account is mapped to the
COGS: Transaction Key GBB is to be selected and GL Account is mapped to the Valu

Revenue: GL is mapped to the Account Key and Condition type in Transaction Code
SD Condition type against which Revenue GL accounts are maintained is
KOFI - Acct determination
KOFK - Acct determination with CO.

MOVEMENT TYPE DESCRIPTION


201 Goods issue for a cost center
221 Goods issue for a project
251 Goods issue for sale (without sales order)
261 Goods issue for an order
281 Goods issue for a network
291 Goods issue for any account assignment
No entry
No entry
Entry Cost of Goods Sold A/c Dr This entry comes from FI-MM not Fi-SD integra
Finished Inventory A/c Cr System will take the material price material m

Entry Customer A/c Dr FI -SD integration


Revenue/Sales A/c Cr Tcode - VKOA where determination happens th

Entry Incoming Bank Clearing A/c Dr


Customer A/c Cr

Main bank A/c DR


To Incoming bank A/C CR

count is mapped to the Valuation Class.


nt is mapped to the Valuation Class.

ype in Transaction Code VKOA.


maintained is
FI-MM not Fi-SD integration
aterial price material master -Proft will not be shown anywhere

termination happens through combination to maintain the gl account (Combination of condition type and accou
ndition type and account key)
Field Status Controlled by two levels

1. Maste data level - Controlled by Account group


2. Transaction data level - Controlled by 2 pomits
1. GL master data field status group
2. Posting key

if anything is mismatching then system will not allow you to post

Sort key

Information of the sort key will be updated assignemnet column of the document in gl

In SAP, the account-based approach posts to different accounts in the same ledger, while the ledger-based approach posts to the s
The account-based approach is an option for using parallel accounting. It creates a chart of accounts based on different accounting

The ledger-based approach groups all accounts for a particular principle into a non-leading ledger. All non-leading ledgers then roll
No where you will find profit centre in Subledger items like vendor and customer, it is onl
ledger approach, you post to the same accounts in different ledgers whereas, with the account approach, you post to

ACCOUNTS APPROACH : It is a parallel accounting done at accounts level by creating two general le
We need to prepare two financial statements, one as per local principle (home country) and other a
Therefore, different valuation approaches are posted to different accounts. In this approach we hav

LEDGER APPROACH : It is also a parallel accounting as per new general ledger accounting at the do
In this approach client can have only one leading ledger account for consolidation purpose
ll the values from the leading ledger is posted to Controlling in the standard system.

Ledger based approach and account based approach


Leadger based - leading and Non leading, post to the same accounts in different ledgers
Account based - You post to different accounts in the same ledger. The leading ledger is a

BDC two types


1. Screen recording or Transaction recording
2. Bapi

BDC will work only direct debit and direct credit not post with clearing
This will not post PO invoice as PO invoice is derived document from logistics

BDC will be created as per days to business transaction


BDC will be crated for one time balance upload

BDC should create the clearing document on what basis


1.Performing BRS and GRIR clearing

BRS to be cleared based on the document number


Example : This bank transaction related to this document related and this doc related 10 t
Open item
Document number
Reference number
Cutover activities:

1. Master Data
2. transaction data
3. Number ranges - (Not GL number range - As it is configuration part) Master data and Transac
4. Opening of posting period
5. Exchange rate maintenance
6. Cost centre palnning
7. Activity planning
8. Activity rate planning
9. Standard cost estimation

Controlling:

Cost element is carrier to move from one place to another


Carrying the cost from Finance to controlling or controlling from one to another area ( It can be Fi to C

Carring the cost with the help of Cost elements,Transfer the cost in a cost object
Cost element requires cost object

Without cost object and cost element no entry in CO (Cost object as cost center)
Cost object is one of the cost centre
based approach posts to the same accounts in different ledgers.
based on different accounting principles

non-leading ledgers then roll up into a single leading ledger.


nd customer, it is only for main gl items
unt approach, you post to different accounts in the same ledger.

creating two general ledger accounts.


me country) and other as per IFRS.
n this approach we have specific accounts group for each GAAP and all the valuations can be posted to Contr

r accounting at the document level/ledger level.


onsolidation purpose in corporate, and values from leading ledger shall pass, although one can defi
andard system.

n different ledgers
e leading ledger is assigned multiple accounting principles ,
this doc related 10 transactions so system should match these 10 transcations automatically
aster data and Transaction data number range)

r area ( It can be Fi to Co or within CO in one place to another)


can be posted to Controlling.

although one can define other non-leading ledgers for local regulations. A
s automatically
FIORI -the new GUI- Focuses on flexible app style development , interactive and can even work on mo

Universal Journal- Also referred to as ' Single source of truth'. Data from all modules such as FI ,CO, COPA, ML & Asset Accounting is stored

FI & CO are merged very efficiently , to make a document posting Controlling area setup has to be enabled. Further General Ledger Accounts

Customer-Vendor Integration - In S/4 HANA Both are now integrated/interlinked as Business Partners, and is a mandatory setup .Earlier in EC

New Asset Accounting - Here there is no need to setup delta depreciation areas where additional accounting principles are present. Real time

There is no separate cost element master data in S/4 HANA, it is merged with G/L.

SAP recommends Accounts based CO-PA.

Simple Finance supports both account based and cost based profitability analysis. The S/4 HANA account based approach uses the Universa

1. Totals and application index tables were removed ( exist as views) and theses are replaced by the U

Eg: FAGL_FC_VAL - Foreign currency valuation has replaced by FAGL_FCV

SAP controlling (CO) is now part of the universal journal. It creates only one document in FI. During FI posting document carries bot

In S/4 HANA ( In S/4 HANA material ledger activation is a mandatory requirement, therefore material ledger document get generate for each

There is no longer a need for CO Realtime integration for transfer of secondary CO postings to New GL or the Reconciliation Ledger of Classi

AR
Credit Management now with FSCM , Other than creating the credit controlling area, need to define cr

Asset
1. Actual data of ANEK, ANEP, ANEA, ANLP, ANLC is now stored in table ACDOCA. ANEK data is stored in BKPF.

The leading valuation can be recorded in any depreciation area. The system now posts both the actual values of the leading valuation and th

New Asset Accounting makes it possible to post in real time in all valuations (that is, for all accounting principles).

Define Technical Clearing Account for Integrated Asset acquisition

For an integrated asset acquisition posting, the system divides the business transaction into an operational part and a valuating part. To spl

Accounting principle specific posting is possible using new depreciation run

Asset cut over migration:

In S/4 HANA, Asset transaction data is posted through ABLDT, it updates Assets Accounting and General Ledger Accounting at the same tim
d can even work on mobile phones. So easy to use -click/copy/paste link in browser > login with credentials > g

ML & Asset Accounting is stored in this single line item table called ACDOCA- Accounting Document Actual. This table is referred to as Universal Journa

urther General Ledger Accounts(FI) and Cost Element(CO) are mapped together in a way that cost elements(both primary and secondary ) are part of G/L

a mandatory setup .Earlier in ECC separate vendor master and customer master had to be created.

principles are present. Real time update of asset (depreciation) whenever master data gets changed/modified

sed approach uses the Universal Journal to calculate real-time cost of goods sold (CoGS) which allows deep study of profit and loss centers based on diffe

es are replaced by the Universal journal ACDOCA table.This is a compatible table which provides all CO,AA, and

FI posting document carries both FI and CO information with single source of truth.

document get generate for each material related transaction. )

Reconciliation Ledger of Classic GL.

area, need to define credit segments and assign it to BP role.

s of the leading valuation and the values of parallel valuation in real time.

part and a valuating part. To split the business process in an operational and a valuating document parts there need to be established the “technical clear

ger Accounting at the same time; due to this, no reconciliation issues occur.
gin with credentials > get into system.

ferred to as Universal Journa

and secondary ) are part of G/L accounts.

and loss centers based on different contribution margins.

provides all CO,AA, and other cost object information in one table.

established the “technical clearing account” for integrated asset acquisition.


MTS (Make-to-Stock): Producing based on forecasts and stocking finished goods.
MTO (Make-to-Order): Producing only after receiving customer orders, with customization.
ETO (Engineer-to-Order): Customizing products with significant engineering and design after custo
ATO (Assemble-to-Order): Assembling final products after receiving customer orders, using pre-pro
Sub contracting: Subcontracting in SAP is a process where a company outsources part of i

MTS - Descreate - Product cost by Order


MTS - Repetitive - Product cost by sale order - Job order costing
MTO - Descreate
ETO - Each stage we create WBS element
Sub contracting - Input material send and receive output material
customization.
and design after customer orders.
er orders, using pre-produced components and subassemblies.
outsources part of its production process to an external vendor. This is commonly used when a com

Crude oil ->>> Petrol - Diesel - Kerosene

Plastic comes after crude oil become petrol


only used when a company does not have the capacity or resources to complete the production pro

MTS
MTS

MTO

ETO and sub contracting


e the production process in-house. The subcontracting process involves sending raw materials or s
ng raw materials or semi-finished goods to a vendor, who then processes or assembles them into a
sembles them into a finished product and returns it to the company.
ABC PROJECT
GAP ANALYSIS REPORT MODULE :FI
Sr. No Description of Functional Deficits Reason of Deficit and its Impact on
Project
1 Different document numbers to be generated based on Create different document types with
Profit centers- number ranges

2 Travel request to be generated in the system and Out of present scope


integrated for the approval and accounting of the advance 1.Travel Management
amount. 2.HR-Module.

3 LC-Utilisation details for the customers. Out of SAP R/3 std.


LC utilised, total limit of the LC per
customer, total LC limits are not
supported.

4 LC- related documents for LC being generated for the Out of SAP R/3 std
different banks against receivables from customers.

5 Different fiscal year for the income tax purposes from April Out of present scope.
to march. 1.FI-SL (Special Purpose Ledger)

6 Budget to control the consumption. Out of present scope


1.Fund Management Sub-module

7 Cash Management system and daily fund Out of present scope.


Planning to arrive at total cash available and facilitate 1.Cash Management from Treasury
transfer from one account to another. Module

8 Cheque Issue / Deposit Register-Demand Draft Number Out of SAP R/3 std.
against the checks issued

9 Pay in slip to be generated from the system Out of SAP R/3 std

10 Cheque printing.
Printer and software for Cheque printing
required

11 PURCHASE REGISTER Profit centerwise

12 SALES REGISTER Profit centerwise

We have to upload in
13 GST RETURNS Registration No.wise GSTN Portal
Not required-At the time of
14 REVERSAL OF REVERSED DOCUMENTS reversal we can see whether we
are reversing correct doc or not

15 Income Tax Computation from SAP GAP-Not available in SAP

16 Cash payments above Rs.10000 Not a functional constraint


17 Cash account accepting negative balances Use Cash Journal

18 Bills sent for collection-tracking

Cash Journal-issues
a)Posting to vendor or customer with special
19 G/L Transactions Not a constraint. Cash
b)Posting to Assets journal is used generally
c) Posting vendor and customer transactions with for petty cash expenses
clearing
d)Posting to other cash journal

it is not required. We have to


20 No field to enter check number Assign check No. to payment
document number
Profit center is not entered in
21 Automatic Payment Program profit centerwise the vendor line item.

In FI we can calculate monthly


22 Daywise interest calculation only. If daywise is required to
implement treasury module
Approach to Cover Functional Deficit ABAP Developments Required

Through validation we can check respective profit Validation to be created with the help of ABAPER
center uses correct document type or not

Use Travel management functionality with HR NIL


module where personnel database is maintained.

LC is handled in the system from the point of Extensive ABAP development as per the requirements for LC
accounting document being booked as a Bill of tracking, for the Total LC limit for a Bank, LC Limit per vendor,
exchange Receivable. Amount of LC utilised, Amount of LC available for utilisation, Bills
cleared via the LC.

To generate the application forms for the different Extensive ABAP development using SAP Script & Layout forms, as
banks for negotiation of the LC. per the Bank format for the applications. The Numbering to be
generated by the system.

Activate New General ledger Nil

FI-FM sub-module to be included. Nil

Work around-All cash and bank balances will NIL


be downloaded to the excel to get the available
funds or create worklist

ABAP Report to be developed.


Standard cheque register does not have a field for the
A separate register is required for Cheques issued DD's issued against the cheque.
and Cheques deposited, with date of issue of the
Cheque, date of clearing, demand draft no if made
against the cheque, details of cheque cancelled if
any.
A pay in slip as per the bank format to be generated ABAP - Layout form to be developed.
in the system
Not a functional constraint ABC ltd to get the permission and cheque format approval from
banks, also required compatible printer alongwith its software.

ABAP report to develop

ABAP report to develop


sap has given standard report f.12. By copying
the program by including the requirements of ABC to
develop ABAP report
Now we can reverse a reversal
document through FB08

Not possible, manually to prepare

Create validation rule or select fields and


save as variant
WE CAN CAPTURE BY WAY OF
NOTED ITEM

Not a functional constraint. So that we


can see which check no. is issued
for which bill
Create an enhancement in the payment
program with the help of ABAPER.
Topics
Document spitting
Splitting happens through document type(
System looks splitting method (12 - Stand

System is looking at the document type also system looking at the GL account, based on G
In the business transaction there is a combination of item categories from DR/CR line items are part o
GL accounts are directly connected with item category
The following are derived document type

ECC and S4 Hana Changes


OBY6- Global parameter - Activate Cash mangement button removed in S4 Hana
OBY6- Global parameter - New radio button included in " Manage posting periods
Changes and
Opening at Chart of Accounts
closing Level -(FS00)-
posting perios OB52 - FI andwe
ECC, COhad
are 2integrated
screen butinin
S4S4
HANA sofield
- New no reconcilation
for re
posting
Field period
Status of Controlling
Group is also
level - Since added cost
secondary as Period 3. are now created at Chart of Accounts level in
elements
hence separate
Parallel field- SAP
accounting status
S4group
HANAishas given by SAP
brought for the same.
in Extension ledger concepts (which are not available
ECC) which However,
FAGLFLEXT are very powerful options
in S4 HANA, entirefor configuration
catering various reporting
is changed requirements
and various options have been
provided by SAP (FINSC_LEDGER)
Please note that first two currency type should always be sap pre-defined currency type
and remaining
Document Type8 in
currency
S4 HANA type
Vs.can
ECCbe - inmaintained as freely
ECC, we were defined
required currency.Document Type for Entry
to configure
General View separately which are no longer required
Universal journal - S4H combines the data structures of differentin S4 HANA system.
components (for FI , AA , CO , CO-PA and ML) into a single line item table ACDOCA,
FCV - FAGL_FCV in S4 HANA but in ECC FAGL_FC_VAL
Customer and is
However, this Vendor Masterin
not possible - BP
S4 is Mandatory
HANA and to in S4 HANA
create bank account in S4, we need to
login to Fiori App and create the bank account over there only
Fixed Assets Accounting- Activation of New Asset Accounting in S4 HANA
New Asset Accounting requires a technical clearing account to be set up in SAP S4
There is no separate balance carry forward needed in asset accounting, the gener
ABST2 - Reconciliation between GL and Asset has been removed
ASKB - Delta depreciation has been removed in S4 HANA
New depreciation program - FAAT_PLAN_ VALUES - AW01N
Multiple depreciation area can be posted in S4 HANA
No more smoothing concept in S4 only Catch up
Legacy asset i.e.
Dunning - Dunning configuration Data transfer
FBMP, - ABLDT
a new radio -button
FIORI has
APP been
- ECC(AS91)
added in
order to ignore Interest
• Secondary cost elements indicator in Master Record
• Cash Account
Material Ledgers- Activation of Material Ledger in S4 HANA is mandatory

MonthEnd activities
1. Depreciation run - AFAB (happens only after AUC settlement, Capitalisation. Asset revaluation)
2.Asset revaluation - ABAW
3. GR/IR regrouping- F.19 (Goods received but invoice not received - GR/IR Credit)
(Invoice received but goods not received - GR/IR Debit)
4.GR/IR Clearing- F.13 (Happens after GR/IR re-grouping done)
5. Foreign currency valuation - (happens after maintain exchange rates and period to be open and op
6.Period end closing
CO month end activities
7.Product costing price change - CK24
8.Assessment and distribution cycle - (Dsitribution cycle- Primary - KSV5), (Assesement cycle - Second
9. Period end distribution- KSW5
10. Overhead revaluation
11. Overhead calculation - KGI2
12.WIP Calculation - KKAX
13. Variance calulation - KKS1
14. Internal order settlement- KO88

Year End activities - We perform normal month activity along with below year end activity
1. Document number ranges - OBH2
2. Balance carry forward - FAGLVTR
3. Open and close posting periods- OB52
4. Close asset year - AJAB (two fiscal year open parrallely in AA)
5. Review retained earning balance
6. Carry forward AP and AR - F-07
7.Cost center planning values (KP06 and KP26)

Types of ledgers
Cutover activities
Number range which create TR - GL, Vendor, Customer, Asset, Internal Order
Number range which does not create TR - Master data, tax code and profit center number range
Activation and Deactivation of OIM

Foreign Currency valuation


Dunning:

Define dunning Area - OB61(Profit centre, Distribution channel, Sales Organisation, Country and custo
Define dunning procedure- FBMP
Defined dunning Key - OB17
Dunning run - F150

Report Painter

FSCM- Credit management

Credit segment
Defined rating procedure (Low, Medium, High)
Defined customer credit group (Corporate, small medium customers, Subsidiaries)
Calculation of score, calculation of credit limit)
Create risk classes (A
B
C
D
E
F
G
H
Attributes group 1
2
3
4
Reason
Define blocking rea
1
2
3
4
20
21
22
23
24
Z9
Z1
Z2

Z3
Z4
Z5

Define checking rules

Assessment and distribution cycle

Distribution cycle

Assessment cycle:
RPC0 to convert from controlling area currency to local currency

Withholding tax

1. Extened withholding tax


2. Define business palces
3.Define section codes
4.Define withholding tax keys
5.Define Withholding tax Type for Invoice Posting:
6.Define Withholding Tax Type for Payment Posting:
6.Define Withholding Tax code

Fi_SD concept - Goods receipt with respect to production Debit


Goods receipt with respect to delivery its credit
Configuration

1.Classify GL accounts for document spitting (List of GL accounts & Account groups -> number ranges
- Item categories(Balance sheet, Expenses, Income, Cash)
2.Docuemnt splitting for Document types (Business transaction & Business Variant) - We use only stan
3. Activate document splitting (Clint level not company code level)
4.Define document splitting characteristics for general ledger accounting.
5.Activate document splitting
ystem looking at the GL account, based on GL account it is getting item category, based on doumen
item categories from DR/CR line items are part of transactions
Account assignments only for main ledger not for sub ledger (Profit center not applicable for sub ledge
Document splitting developed mainly for subledger and main ledger also optional

button removed in S4 Hana


in " Manage posting periods
Ohadare 2integrated
screen butinin
S4S4
HANA sofield
- New no reconcilation
for required between Ecc and S4
3. are now created at Chart of Accounts level in S4 HANA
ents
the same.
tension ledger concepts (which are not available in
rious reporting
n is changed requirements
and various options have been
ys be sap pre-defined currency type
refreely defined
required currency.Document Type for Entry view and
to configure
dofindifferent
S4 HANA system.
ingle line item table ACDOCA,
te bank account in S4, we need to
here only
counting in S4 HANA
technical clearing account to be set up in SAP S4 Hana and it is mandatory
ry forward needed in asset accounting, the general balance carry forward transaction of FI (FAGLGVTR) in ECC t
GL and Asset has been removed
en removed in S4 HANA
T_PLAN_ VALUES - AW01N
e posted in S4 HANA
4 only Catch up
DT -button
dio FIORI has
APP been
- ECC(AS91)
added in

HANA is mandatory

settlement, Capitalisation. Asset revaluation)

e not received - GR/IR Credit)


eceived - GR/IR Debit)
ing done)
ain exchange rates and period to be open and open items must be cleared wherever it matches)

ycle- Primary - KSV5), (Assesement cycle - Secondary - KSU5)- Universl allocation

activity along with below year end activity

llely in AA)
Asset GL recon setting OAMK
Transactional DataU

er, Asset, Internal Order


a, tax code and profit center number range
n channel, Sales Organisation, Country and customer group)

dium customers, Subsidiaries)

Undoubted/Low risk
Financially Sound
Financial strength satisfactory
Lac of financial strength
Very high risk
New Customer<6months
New Business unauthorized for trading
Cash collection customer
Dunning Notices
Oldest Open Item
Payments
Sales
Name of Block Reason Event Type

Credit Limit Exceeded UU


No Insurance available
Fraud possible
Insufficient credit worthiness
Credit limit to be approved
Credit limit changed
Credit limit rejected
Credit limit invalid CL
Score invalid IS
Manual Block
Liquor license has expired
Missing Critical field on customer master data

Account handed over to legal


Suspected fraudulent activity
Payment is overdue and subject to an
unresolved query
Support ticket for not updating 9999 year end
cal currency

t Posting:

production Debit
o delivery its credit
s -> number ranges)

) - We use only standard (Changes only for adding new document types)

based on doument type its getting business transaction

icable for sub ledger)


FAGLGVTR) in ECC tcode AJAB
Transactional DataUpload
999 year end
Costing based COPA
A- Downpayment
F- Down payment request
P-Partial payment
Understanding SAP IDocs

SAP IDocs (Intermediate Documents) are a standardized format for data exchange between SAP systems and ex

Commonly Used SAP IDoc Types


While there are numerous IDoc types, here are some of the most frequently used:
* ORDERS: Used for purchase orders.
* INVOIC: Used for invoices.
* DESADV: Used for delivery schedules.
* MATMAS: Used for material master data.

Key Points to Remember:


* IDoc Structure: IDocs have a specific structure, including segments and fields, which defines the data to be tra
* IDoc Types: Different IDoc types have different structures tailored to specific business processes.
* IDoc Processing: IDocs are processed through various steps, including inbound processing, application process
* ALE (Application Link Enabling): ALE is the framework used to exchange IDocs between SAP systems.
* EDI (Electronic Data Interchange): IDocs can be used for EDI, allowing data exchange with external systems in

SAP IDoc: 50 Transaction Codes You Need To Know


Find below a list of the SAP IDoc & EDI related transaction codes which I personally find useful.

SAP IDoc: 50 Transaction Codes You Need To Know


Find below a list of the SAP IDoc & EDI related transaction codes which I personally find useful.

BD51 Maintain function modules (inbound)


BD55 Maintain IDoc Conversion
BD62 Define Segment Conversion Rule
BD79 Maintain IDoc Conversion Rules
BD87 Status Monitor for ALE Messages
BDM2 Monitoring: IDocs in Receiving Sys.
BDM7 ALE Audit: statistical analyses
IDOC IDoc: Repair and check programs
SM58 Asynchronous RFC Error Log
SM59 RFC Destinations (Display/Maintain)
WE02 Display IDoc
WE05 IDoc Lists
WE06 Active IDoc monitoring
WE07 IDoc statistics
WE09 Search for IDocs by Content
WE10 Search for IDocs by Content
WE11 Delete IDocs
WE12 Test Modified Inbound File
WE14 Test Outbound Processing
WE15 Test Outbound Processing from MC
WE16 Test Inbound File
WE17 Test Status File
WE18 Create Status File
WE19 Test tool
WE20 Partner Profiles
WE21 Port definition
WE24 DefaultValuesForOutboundParameters
WE27 DefaultValues for Inbound Parameters
WE30 IDoc Type Development
WE31 Development IDoc Segment
WE32 Development IDoc View
WE34 Object for Display of XML IDocs
WE41 Process codes, outbound
WE42 Process codes, inbound
WE43 Funct.module: Status record display
WE44 Partner Types and Checks
WE45 Forward (inbound) (V3, EDILOGADR)
WE47 Status Maintenance
WE55 Function Module for Path Names
WE57 Assignment Messages for Appl. Objs
WE60 Documentation for IDoc types
WE64 Documentation message types
WE70 Conversion: Basic types
WE71 Conversion: Extensions
WE72 Conversion: IDoc types
WE73 Conversion: Logical messages
WE81 Logical message types
WE82 Assign Messages for IDoc Type
WELI Define Status Groups
WLF_IDOC IDoc Processing
etween SAP systems and external systems. They are used to transfer data in a structured and reliable way.

h defines the data to be transferred.


ess processes.
cessing, application processing, and outbound processing.
ween SAP systems.
ge with external systems in standard formats.
eliable way.
create Interface for ‘Person Responsible Change’ in Cost Center, new person is appointed. Same information is updated in N

Set up a meeting and understand the requirement


Parties are Client, SAP FICO or any team, Abap Team, PI team and Non – SAP team

FICO consultant role

Create Mapping sheet and insert SAP values and send to Non-SAP team to map their values.
Non-SAP team will map their values against SAP fields.
Review and Send file received from Non-SAP team to ABAP team and PI Team for further development.

PI team will do the mapping provided in Mapping sheet by both SAP and Non-SAP teams for Person Responsible. As SAP fun
ABAP team will do programming to receive the Person Responsible from Non-SAP system. There is no role for FICO consultan
Background program will be created and will work on Realtime
Technical Specification to be created for this development.

Non-SAP team to change the Person Responsible and Initiate update.


PI team will receive the data of Person Responsible. It will Convert and exchange data as per mapping.
ABAP program will receive the value and post the changes in the Cost Center.
Review the changes in system and validate/Approve.

Data Received above should be posted in Cost Center. If not, than error log should be created.
Request ABAPer to create Error table.
Error if any, should be analyzed in detail.
Automatic mail should be received by user as well as consultant if any error is generated.

SIT and UAT should be done in details for Person Responsible in Cost Center.
Aggressive testing should be done like changing multiple Person Responsible from Non-SAP system
If Satisfied, Signoff should be taken from the client.
Changes to be moved to production.
me information is updated in Non-Sap System and must be Sent to SAP system. Cost Center must be updated with New Person Responsi

velopment.

erson Responsible. As SAP functional, here you have no role to play.


re is no role for FICO consultant
ted with New Person Responsible

You might also like