Sie sind auf Seite 1von 49

SAP - in German Systeme Andwendungen Produkte in der Datenverarbeitung

SAP - in English Systems, Applications and Products in data processing Need / benefits of ERP
SPRO SAP Project Reference Object Cite example of TML / Back
Complications of business
T Codes naming convetion FKIL
Derived from German language
English German 01 Create
Sales Vertrieb 02 Change
Order Auftrag 03 Display
Delivery Lieferung Paradigm shift
Invoice Faktur

Sales Order
Create VA01
Change VA02
Display VA03

Evolution of ERP
1960 Inventory Control
1970 MRP
1972 SAP R/1 System RF
1979 SAP R/2 Mainframe System
1980 MRP II
1990 ERP
1992 - 2003 SAP R/3 Enterprise Edition 1.0 - 4.7
2000 Extended ERP
2004 SAP ERP Central Component (ECC) 5.0
2005 SAP ERP Central Component (ECC) 6.0
2010 ERP with Mobility and Cloud
2015 SAP S/4 Simple Suite for HANA

SAP - 60% market share


Head-quarter Walldorf, Germany
Regional Offices 130 countries
Customers 293,500
Countries 190
Founders (ex IBMers) Dietmar Hopp
Hans-Werner Hector
Hasso Plattner
Klaus Tschira
Claus Wellenreuther
Number of employees 76,986
Slogan Run Simple
SCN SAP Community Network
80% of Fortune 500 companies rely on SAP
Ranked 25 at the ‘World’s most valuable brands’ list by Forbes
Has acquired BusinessObjects, Sybase, SuccessFactors, Ariba, Hybris, Fieldglass, Concur

Simple Finance / SAP HANA


HANA available since 2010 - S4HANA is launched in Feb 2015
Concept of 'Simple Finance' with 'SAP HANA' Web based user interface - SAP Fiori
- removal of redundancy
- reduced thruput time
- use of New GL functionality
- improved flexibility
Redundant data - physically stored in a database, which could be derived by calculating it from other data in database
- besides Master Data only tables relevant will be BSEG and BKPF
- exclusively consists of line items
- operations to maintain the materialized views are no longer necessary
- simplifying the program code and increasing the transactional throughput

Cloud Computing
SAP has expanded its portfolio with the new cloud-integrated applications in order to ensure that its customers can enjoy the v
- kind of Internet-based computing that provides shared processing resources and data to computers and other devices on dem
- It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., networks
which can be rapidly provisioned and released with minimal management effort.
Need / benefits of ERP
Cite example of TML / Backward integrated company
Complications of business operations / reporting
3 companies : FKIL / ILL / MMDL
2 Accounting periods : Calendar Year / Financial Year
3 Accounting GAAPs : Indian / US / German

Paradigm shift
er data in database

ts customers can enjoy the virtues of SAP on cloud platforms


ers and other devices on demand.
ng resources (e.g., networks, servers, storage, applications and services),
Particulars T Code

Organisation Structure
Define Company OX15
Define Co Code OX02
Create new Co Code by copying existing Co Code EC01
Assign Co Code to Company OX16
Define Business Area OX03
Define Functional Area OKBD
Define Credit Control OB45
Assign Co Code to Credit Control OB38
Assign Profit Center to Company Code FAGL_PC_COMPC

Financial Accounting Global Settings


Maintain Fiscal Year Vaiant OB29
Assign Co Code to Fiscal Year Vriant OB37
Define Posting Period Variants OBBO
Assign Posting Period Variant to Co Code OBBP
Open and Close Posting periods OB52
Define Field Status Variants OBC4 SAP standard list
Assign Co Code to Field Status Variants OBC5
Define Posting keys OB41 SAP standard list
Define Document Types OBA7 SAP standard list
Define Document Number Range FBN1
Copy Document Number Range to Co Code OBH1
Copy Document Number Range to Fiscal Year OBH2
Define Tolerance Groups for Employees OBA4
Define Tolerance Groups for G/L Accounts
Assign Users to Tolerance Groups OB57
Global Parameters for Co Code OBY6
Define Additional Local Currencies for Co Code OB22

General Ledger
Define Chart of Accounts (CoA) OB13 Operating / Country-specific
Assigne Co Code to CoA OB62
Define Account Groups OBD4
Define Retained Earnings Account OB53
Define Sample Account rule types OB15
Define Data Transfer rules FSK2
Assign Co Code to Rule type OB67
Create Sample Account FSM1
Create General Ledger Account FS00 FSP0
Activation of New G/L Accounting FAGL_ACTIVATION
Check G/L Accounts for Doc.Splitting FAGL_CHECK_ACCOUNT
Check Doc. Types for Doc. Splitting FAGL_CHECK_DOC_TYPE

Tax Configuration
Tax Calculation Procedure TAXINN

TAXINJ

Check Calculation Procedure OBYZ


Assign country to calculation procedure OBBG
Jurisdiction Code structure OBCO State --> Country --> City -->
Maintain Tax Code FTXP
Allow Tax Code for non-taxable transactions OBCL Input Tax --> V0 / Output Tax
Define Tax Accounts OB40
Define Account for Exchange Rate Difference Posting OBYY

Accounts Payable
Create Vendor Account groups OBD3
Create Number Range for Vendor Accounts XKN1
Assign Number Range to Vendor Accout Groups XKN1
Create Sundry Creditors GL account FS00
Define Tolerance Group for Vendors OBA3
Vendor Payment Terms OBB8
Create Vendor Master data XK01 XK02
Automatic Payment program FBZP F110
Validation in Accounting Documents OB28
Substitution in Accounting Documents OBBH

Accounts Receivable
Create Customer Account groups OBD2
Create Number Range for Customer Accounts XDN1
Assign Number Range to Customer Accout Groups OBAR
Define Tolerance Group for Customers OBA3
Customer Payment Terms OBB8
Create Customer Master data XD01 XD02
Dunning Procedure Configuration FBMP

Account Determination
Change Accounting configuration FBKP
Display Accounting configuration FBKA
Error analysis of Account Determination settings OBL1

Cross Application Components


Financial Closing cockpit Add-On

Periodic Processing
Foreign Currency Valuation OBA1
Define Adjustment Accounts for GR/IR Clearing OBYP
Define Financial Statement Version OB58
C FI Table T030 (FI - MM integration) OBYC
SAP standard list

SAP standard list


SAP standard list

Operating / Country-specific / Group

FSS0
Condition based only condition based
maintain condition records for each condition type
Formula based condition + formula based
maintain tax code using FTXP

State --> Country --> City --> Sub-City

Input Tax --> V0 / Output Tax --> A0

XK03

XD03
T Codes
Link http://www.tcodesearch.com/transaction-codes/search?module_only=fi

Name Description
F110 Parameters for Automatic Payment Program
FB60 Enter Incoming Invoices
FB01 Post Document
F-02 Enter G/L Account Posting
FB03 Display Document
FB50 G/L Acct Pstg: Single Screen Trans.
FBZP Maintain Pmnt Program Configuration
F-28 Post Incoming Payments
FS10N Balance Display
F-53 Post Outgoing Payments
F-58 Payment with Printout
FB70 Enter Outgoing Invoices
F-32 Clear Customer
F-48 Post Vendor Down Payment
FB02 Change Document
F-43 Enter Vendor Invoice
F-44 Clear Vendor
F-47 Down Payment Request
F-03 Clear G/L Account
FBRA Reset Cleared Items
FB08 Reverse Document
FV60 Park Incoming Invoices
FB05 Post with Clearing
F-54 Clear Vendor Down Payment
FBN1 Accounting Document Number Ranges
FK02 Change Vendor (Accounting)
FK01 Create Vendor (Accounting)
FV50 Park G/L Account Items
FBV0 Post Parked Document
FBS1 Enter Accrual/Deferral Doc
F150 Dunning Run
FBZ5 Print Check for Payment Document
F-22 Enter Customer Invoice
F-04 Post with Clearing
FD01 Create Customer (Accounting)
F-29 Post Customer Down Payment
F-30 Post with Clearing
FCH5 Create Check Information
FB75 Enter Outgoing Credit Memos
FCHI Check Lots
F-51 Post with Clearing
FB00 Accounting Editing Options
FBV1 Park Document
FB65 Enter Incoming Credit Memos
FCHN Check Register
FD02 Change Customer (Accounting)
FK03 Display Vendor (Accounting)
FK10N Vendor Balance Display
FD10N Customer Balance Display
FBD1 Enter Recurring Entry
F-63 Park Vendor Invoice
FBV2 Change Parked Document
FB09 Change Line Items
FV70 Enter Outgoing Invoices
F-05 Post Foreign Currency Valuation
F-27 Enter Customer Credit Memo
F-26 Incoming Payments Fast Entry
FK08 Confirm Vendor Individually (Acctng)
FBV3 Display Parked Document
FV65 Park Incoming Invoices
F-37 Customer Down Payment Request
FD03 Display Customer (Accounting)
F-39 Clear Customer Down Payment
FBZ1 Post Incoming Payments
OBA0 G/L Account Tolerance Groups
FK05 Block Vendor (Accounting)
F-57 Vendor Noted Item
FB1D Clear Customer
F-01 Enter Sample Document
F-49 Customer Noted Item
F-21 Enter Transfer Posting
FV75 Park Outgoing Credit Notes
F-64 Park Customer Invoice
FCH6 Change Check Information/Cash Check
FBL1N Display Vendor Line Items
FKMT FI Acct Assignment Model Management
FBL5N Display Customer Line Items
F-42 Enter Transfer Posting
F-41 Enter Vendor Credit Memo
FCH3 Void Checks
FD05 Block Customer (Accounting)
F-52 Post Incoming Payments
XK04 Vendor Changes (Centrally)
F-67 Park Customer Credit Memo
FBD3 Display Recurring Entry
FBVB Post Parked Document
F-31 Post Outgoing Payments
FK09 Confirm Vendor List (Accounting)
FD08 Confirm Customer Individually(Actng)
XD04 Customer Changes (Centrally)
FBR1 Post with Reference Document
FBU3 Display Intercompany Document
FK06 Mark Vendor for Deletion (Acctng)
FK04 Vendor Changes (Accounting)
FD04 Customer Changes (Accounting)
FBA3 Clear Customer Down Payment
FAGL_FC_TRANS Currency Translation of Balances
FAGL_FC_VAL Foreign Currency Valuation
FAGLB03 Display Balances
FAGLL03 G/L Account Line Items (New)
FSE2 Change Financial Statement Version
FSE3 Display Financial Statement Version
Particulars T Code

Organisation
Controlling Area - basic data OX06
Maintain Controlling Area OKKP
Maintain Number Ranges for Controlling Documents KANK
Maintain Versions OKEQ
Message Control OBA5
Define Validation OKC7
Define Substitution OKC9

Cost Element Accounting


Automatic Creation of Primary and Secondary Cost Elements FS00 Primary CEs…transferred from GL accounts create
Make Default Settings OKB2
Create Batch Input Session OKB3
Create Cost Elements KA02
Create Cost Element Groups KAH2
Define Cost Element Attributes OKA6
Create Accrual Cost Elements KA01
Activate/Deactivate Reconciliation Ledger KALA
Define Adjustment Accounts for Reconciliation Posting OBYB
Specify Document Number Range for Reconciliation Posting OK13
Define Cost Element Groups KRS1

Cost Center Accounting


Activate Cost Center Accounting in Controlling Area OKKP
Set Active Plan Version OOAP
Define Standard Hierarchy OKEO
Define Cost Center Categories OKA2
Create Cost Centers KS02
Define Cost Center Groups KSH2
Create Activity Types KL01
Define Activity Type Groups KLH2
Define Time-Based Fields for Activity Types OKEI
Maintain Statistical Key Figures KK01
Maintain Statistical Key Figure Groups KBH2
Define User-Defined Planner Profiles KP34
Define User-Defined Distribution Keys KP81
Define Costing Variants OKY4
Define Valuation Variants OKY8
Define Costing Sheets KALK
Define Distribution KSV7
Create Assessment / Overhead Cost Elements KA06
Define Allocation Structures KSES
Define Assessment KSU7
Define Splitting Structure OKES
Assign Splitting Structure to Cost Centers OKEW
Define Cost Component Structure OKTZ
Edit Automatic Account Assignment OKB9
Define Link Between Statistical Key Figures and LIS KK03
Define Assignment of Cost Centers to Key Figures KVA2
Define Assignment of Cost Centers/Activity Types to Key FigureKVD2
Determine Sender/Receiver Types for Periodic Reposting KCAP
Define Periodic Repostings KSW1
Determine Order Types for Accrual Orders OT21
Create Accrual Orders KO01
Create Accrual Cost Centers KS01
Change Costing Sheets KZS2
Define Calculation Bases Referring to Cost Element and Origin KZB1
Define Calculation Bases Referring to Cost Center and Activity KZB4
Specify Receiver Types for Distribution KCAV
Define Distribution KSV1
Specify Receiver Types for Assessment KCAU
Define Allocation Structures KSES
Maintain Assessment KSU1
Determine Send/Recv Categories for Indirect Acty Allocation KSAL
Define Indirect Activity Allocation KSC1

Internal Orders
Define Order Types KOT2
Maintain Number Ranges for Orders KONK
Define Status Profiles OK02
Define Authorization Keys for Status Management BS52
Define Transaction Groups for Order Status Management KOV2
Maintain PA Transfer Structure KEI1
Maintain Settlement Profiles KOAL
Maintain Number Ranges for Settlement Documents SNUM

Product Cost Controlling


Define Origin Groups OKZ1
Check Settings CKC1
Define Costing Variants OKKN
Define Costing Types OKKI
Define Valuation Variants OKK4
Define Date Control OKK6
Define Quantity Structure Control OKK5
Check Attributes of Material Types OSM2
Check Material Status OMS4
Check Special Procurement Types OMD9
Check BOM Application OPJM
Check BOM Selection OPJI
Check Automatic Routing Selection OPJF
Check Control Keys for Operations OKZ4
Check Formulas for Costing OP54
Check Settings for Formulas OP51
Define Costing Variants OKIP
Define Costing Types OKIQ
Define Valuation Variants OKIR
Define Overhead Keys OKOG
Define Overhead Groups OKZ2
Check Valuation Variants for Product Cost Collectors OPN2
Define Cost Object Profiles for Cost Object Hierarchies OKZ6
Define Cost Object Categories for Cost Object Hierarchies OKZ5
Define Results Analysis Keys OKG1
Define Results Analysis Versions OKG9
Define Valuation Method (Target Costs) OKGD
Define Assignment OKGB
Define Update OKGA
Define Posting Rules for Settling Work in Process OKG8
Create Settlement Profile OKO7
Create Allocation Structure OKO6
Create Source Structure OKEU
Check Costing Variants for Manufacturing Orders (PP) OPL1
Check Valuation Variants for Manufacturing Orders (PP) OPN2
Check Costing Variants for CO Production Orders OKY2
Check Valuation Variants for CO Production Orders OKY5

Profitability Analysis
Operating Concern - Maintain Characteristics KEA5
Operating Concern - Maintain Value Fields KEA6
Maintain Operating Concern KEA0
Define Profitability Segment Characteristics (Segment-Lvl Charac
KEQ3
Set Operating Concern KEBD
Maintain Characteristic Values KES1
Define Characteristics Hierarchy KES3
Define and Assign Valuation Strategy KE4U
Define Access to Standard Cost Estimates KE40
Assign Costing Keys to Products KE4H
Assign Costing Keys to Material Types KE4J
Assign Costing Keys to Any Characteristics KEPC
Assign Value Fields KE4R
Create Profitability Report KE31
Create Reports Based on Line Items KE91

Profit Center Accounting


Maintain Controlling Area Settings 0KE5
Maintain Plan Versions OKEQ
Update Basic Settings OKE4
Activate Average Balance Ledger OKE6
Set Active Plan Version OOAP
Create Enterprise Organization KEO1
Define Standard Hierarchy KCH4
Copy Cost Center Groups 2KEU
Specify Time-Dependent Fields for Profit Centers 0KE7
Create Dummy Profit Center KE59
Define Profit Center KE51
Copy Cost Centers 2KEV
Define Profit Center Groups KCH1
Define Statistical Key Figures KK01
Maintain Statistical Key Figure Groups KBH1
Choose Statistical Key Figures 3KEG
Check Assignments IKE4
Assign PP Production Orders CO02
Assign Process Orders COR2
Assign CO Production Orders KKF2
Assign Cost Objects KKP2
Assign Projects CJ07
Assign Cost Centers KS02
Assign Internal Orders KO02
Assign Business Processes CP02
Assign Maintenance Orders IW32
Assign Fixed Assets AS02
Assign Real Estate Objects from Area RE Classic F062
Assign Sales Orders VA02
Define Distribution 4KEI
Create Assessment Cost Elements KA06
Define Assessment 3KE1
Generate Opening Balance for Material Stocks 1KEH
Generate Opening Balance for Work in Process 1KEJ
Generate Opening Balance for Assets 1KEI
Generate Opening Balance for Payables and Receivables 1KEK
Perform Account Control for Valuation Differences 2KEM
Transfer CO Actual Data Periodically 0KE0
Select and Transfer CO Actual Data 1KEA
Transfer FI Actual Data 1KE8
Transfer MM Actual Data 1KEC
Transfer SD Billing Documents 1KE9
Statistical Key Figures: Transfer Actual Opening Balance 1KED
Derive Partner Profit Center in Purchasing 8KES
Derive Partner Profit Center in Sales 8KER
Maintain Key Figures KE8K
Maintain Variables KE8V
Maintain Form KE84
Maintain Report KE81
erred from GL accounts created / Secondary CEs ….separately created
Particulars T Code

1 Cost Elements
CE - Create Primary KA01
CE - Create Secondary KA06
CE - Change KA02
CE - Display KA03
CE - Display change KA05
CE - Create CE Group KAH1
CE - Change CE Group KAH2
CE - Display CE Group KAH3
Accrual Order - Create KO01
Accrual Order - Change KO02
Accrual Order - Display KO03
CE - Manual reposting of costs - Enter KB11N
CE - Manual reposting of costs - Display KB13N
CE - Manual reposting of costs - Reverse KB14N
CE - Repost line items - Enter KB61
CE - Repost line items - Display KB63
CE - Repost line items - Reverse KB64
Reconciliation with FI KALC

2 Cost Centres
CC - Create KS01
CC - Change KS02
CC - Display KS03
CC - Delete KS04
CC - Display changes KS05
CC - Create CC Group KSH1
CC - Change CC Group KSH2
CC - Display CC Group KSH3
CC - Standard Hierarchy - Change OKEON
CC - Standard Hierarchy - Display OKENN

Activity Types
AT - Create KL01
AT - Change KL02
AT - Display KL03
AT - Delete KL04
AT - Display change KL05
AT - Create AT Group KLH1
AT - Change AT Group KLH2
AT - Display AT Group KLH3
Statistical Key Figures
SKF - Create KK01
SKF - Change KK02
SKF - Display KK03
SKF - Create SKF Group KBH1
SKF - Change SKF Group KBH2
SKF - Display SKF Group KBH3

Planning
Set Planner Profile KP04
Cost and Activity Inputs - Planning - Change KP06
Cost and Activity Inputs - Planning - Display KP07
Activity Output/Prices - Planning - Change KP26
Activity Output/Prices - Planning -Display KP27
Statistical Key Figures - Planning - Change KP46
Statistical Key Figures - Planning - Display KP47
Allocations - Overhead KSP4
Allocations - Distribution KSVB
Allocations - Assessment KSUB
Allocations - Indirect Activity Allocations KSCB

Actual Postings
Manual Reposting of Costs - Enter KB11N
Manual Reposting of Costs - Display KB13N
Manual Reposting of Costs - Reverse KB14N
Manual Reposting of Revenues - Enter KB41N
Manual Reposting of Revenues - Display KB43N
Manual Reposting of Revenues - Reverse KB44N
Repost Line Items - Enter KB61
Repost Line Items - Display KB63
Repost Line Items - Reverse KB64
Activity Allocation - Enter KB21N
Activity Allocation -Display KB23N
Activity Allocation - Reverse KB24N
Activity Allocation Reposting - Enter KB65
Activity Allocation Reposting - Display KB66
Activity Allocation Reposting - Reverse KB67
Manual Cost Allocation - Enter KB15N
Manual Cost Allocation - Display KB16N
Manual Cost Allocation - Reverse KB17N
Statistical Key Figures - Enter KB31N
Statistical Key Figures - Display KB33N
Statistical Key Figures - Reverse KB34N

Period-End Closing
Schedule Manager SCMA
Periodic Reposting KSW5
Accrual Calculation KSA3
Allocations - Actual Overhead KSI4
Allocations - Overhead Commitment KSO9
Allocations - Distribution KSV5
Allocations - Assessment KSU5
Allocations - Indirect Activity Allocation KSC5
Period Lock - Change OKP1
Period Lock - Display OKP2

3 Internal Orders
Order Manager KO04
IO - Create KO01
IO - Change KO02
IO - Display KO03
IO Group - Create KOH1
IO Group - Change KOH2
IO Group - Display KOH3
Tables
Link http://www.tcodesearch.com/sap-tables/list?module_only=fi

Name Description
BKPF Accounting Document Header
T001 Company Codes
BSID Accounting: Secondary Index for Customers
BSIS Accounting: Secondary Index for G/L Accounts
BSIK Accounting: Secondary Index for Vendors
LFB1 Vendor Master (Company Code)
BSAK Accounting: Secondary Index for Vendors (Cleared Items)
BSAD Accounting: Secondary Index for Customers (Cleared Items)
LFBK Vendor Master (Bank Details)
KNB1 Customer Master (Company Code)
BSAS Accounting: Secondary Index for G/L Accounts (Cleared Items)
SKAT G/L Account Master Record (Chart of Accounts: Description)
SKA1 G/L Account Master (Chart of Accounts)
KNC1 Customer master (transaction figures)
KNBK Customer Master (Bank Details)
LFC1 Vendor master (transaction figures)
T052 Terms of Payment
T007A Tax Keys
T003 Document Types
T001B Permitted Posting Periods
T004 Directory of Charts of Accounts
BVOR Intercompany posting procedures
T074U Special G/L Indicator Properties
AGKO Cleared Accounts
T001D Validation of Accounting Documents
T001A Additional Local Currencies Control for Company Code
T001Q Substitution in Accounting Documents
T059Q Withholding Tax
TFAG FI Clearing Rules (Entity Table)
T000F Cross-Client FI Settings
T003D Document Types for Enjoy Transactions
SKMT Sample Account Names
T033 FI Depreciation Area
T007F Taxes on Sales/Purchases Groups
T048A Company Code Data
T028V Transaction Types
T030 Standard Accounts Table - GL accounts tagged in OBYC
Expert T Codes

T Code Description
SE01 Transport Organizer (Extended)
SE03 Transport Organizer Tools
SE10 Transport Organizer
SE11 ABAP Dictionary Maintenance
SE12 ABAP Dictionary Display
SE16N General Table Display
SE17 General Table Display
SE18 Business Add-Ins: Definitions
SE19 Business Add-Ins: Implementations
SE37 ABAP Function Modules
SE61 SAP Documentation
SE62 Industry Utilities
SE85 ABAP/4 Repository Information System
SE91 Message Maintenance
SE93 Maintain Transaction
SEARCH_SAP_MENU Find in SAP Menu
SEARCH_USER_MENU Find in User Menu
SM01 Lock Transactions
SM04 User List
SM30 Call View Maintenance
SM35 Batch Input Monitoring
SM36 Schedule Background Job
SM37 Overview of job selection
SM39 Job Analysis
SM51 List of SAP Systems
SMOD SAP Enhancement Management
ABST2 Reconciliation Analysis FI-AA
SA38 ABAP Reporting
SE80 Object Navigator
FBN1 Accounting Document Number Ranges
ORFA Asset Accounting Customizing
FB00 Accounting Editing Options
GLFLEXSPL New General Ledger Accounting - Doc Splitting
OAMK Change Reconciliation Accounts
Advantages of New GL over Classic GL
No. Area

1 Parallel Accounting
2 Segment reporting

3 User Flexibility

4 Document Splitting

5 FI-CO reconciliation
6 No addl training

T Code
FAGL_FC_VAL
FAGL_MIG_REPOST_OP
OMJJ
FAGLL03
FAGLGVTR
FAGL3KEH
FAGLGA35
FAGL_ACTIVATION
FAGLB03
FAGLGA11
FAGLGA31

Account Determination
1. Those required by SAP;
2. Those that are not required by SAP but are essential to your business process;
3. Those that are nice to have; and
4. Those that are irrelevant.

GL Accounts

Customer accounts / G/L accounts / Vendor accounts


mandatory for customer and vendor accounts
ver Classic GL
Details
New GL displays parallel accounting using parallel accounts (as in R/3) or using parallel ledgers. The FI standard functions and r
for all parallel ledgers.
Segment' entity and the relevant reporting, required for segment reporting according to IAS and U.S. GAAP is available.
Enhancement of New GL is possible, by entering user-defined fields and update the relevant totals. Many standard reports can
information from the user-defined fields.
With 'Document Splitting' function (online split), financial statements can be prepared at company code level and, if required, f
the segment. For each document, the system then creates a zero balance for the relevant entity.

No need to carry out time-consuming reconciliation tasks between FI and CO for the end of period since cross-entity processes
real-time to the New GL in Controlling. Navigation from the financial statements report results or the profit and loss statement
relevant CO report is possible.
New GL uses the same interfaces as the General Ledger in R/3. As a result, users do not require any additional training.

Foreign Currency Valuation


Transfer Open Items to new gl
Customizing: new Movement Types
G/L Account Line Items (new)
G/L: Balance Carried Forward
General Ledger: Default Profit Ctr
Gen. Ledger:Execute Act.Distribution
Activation of new G/L Accounting
Display Balances
General Ledger: Create Act. Assessmt
Gen. Ledger: Create Act.Distribution

ired by SAP;
are not required by SAP but are essential to your business process;
are nice to have; and
are irrelevant.

ounts / G/L accounts / Vendor accounts


r customer and vendor accounts
OBYC configuration
Material document and Accounting document get generated relevant to movement type configuration

BSX Stock Posting


WRX GRIR
GBB Offsetting Account
VBR Raw Material Consumtion - 261 - Goods Issue to Order
BSA Initial Stock Upload - 561 - Initial Stock up load
AUF Goods Receipt against Production Order - 101
VAX Goods issues are posted for Sales - 601
VNG Goods are scrppaed - 551
VQP Goods issued to sampling for Quality - 331

OMWM Valuation Control


It defines if the valuation areas will be grouped by activating the valuation grouping code. This makes the configurati

Group together Valuation Areas


In this step, you assign valuation areas to a valuation grouping code.

OX14 Define Valuation Level

OMWD Account Determination for Valuation Areas

Define Valuation Classes

OMSK Account Category reference / valuation class / Material Type / Account category reference

OMWN Define Account Grouping for Movement Types

OMWB Configure Automatic postings - simulation


- Chart of accounts of the company code
- Valuation grouping code of the valuation area
- Transaction/event key
- Account grouping (modifier) (only for GBB, PRD and KOM)
- Valuation class of material or (in case of split valuation) the valuation type

OBYC Maintain FI configuration

Material --> Material Type --> Account Category Reference --> Valuation Class --> Transaction Keys --> GL Account
Movement Types
Valuation Control
Valuation Grouping Code --> Valuation Area
Account Grouping Code --> Account Modification Code --> Modifier --> General Modifier

For Account Determination there are 5 major criteria's are


1.Chart of Account,
2.Valuation Class,
3.Transaction Event Key,
4.Valuation Grouping Code,
5.Account Grouping Code.

Configure Automatic Postings - OBYC


OBYC stands for Configure Automatic Postings. i.e When u enter a transaction for the Invento
E.g. when u do MIGO Transaction after trans MB03 material doc and accounting doc and u ca

MM – FI Integration
MM – FI Integration depends on two things namely Valuation class and Movement types like in
In order to create interface between MM and FI we need to assign a G/L a/c from the chart of

In general the flow would be,

1.In PO Transaction
---- No integration
2.When Goods Receipt/Goods Issue
Inventory Account dr (Transaction Key BSX in OBYC)
To GRIR account (T.Key WRX in T-code OBYC)
3. When Invoice is posted
GRIR account Dr.
Vendor account Cr.
4. Payment made to Vendor
Vendor A/c Dr
To Bank Clearing A/c Cr.

The Transaction key elements can seen vide (T-code OMJJ), OMWN and OMWB transactions. They are,

1. Movement Types:
Used to enable the system to find the predefined posting rules determining how the accounts of financial
2. Valuation Class:
Assignment of material to group of G/L account, used to determine the gl accounts that are updated as a
3. Transaction/Event key:
Used to control the storage or filing of documents & assignment of documents. Used to differentiate b/w
4. Material Type:
Each material should assign mtrl type in mtrl master record used to update whether changes made in qty

Chart of Accounts

Chart of accounts is a group of accounts(G/L) which is assigned to respective company code.This 3 digit
OMWB

code. This makes the configuration of automatic postings much easier

eys --> GL Account


r a transaction for the Inventory Management and Invoice Verification it simultaneously updated in Financial and Controlling do
and accounting doc and u can see the complete flow of accounting and material documents. In brief the Postings are made to

ss and Movement types like inventory posting(BSX), gr/ir clearing(WRX) or inventory offsetting(GBB). The 3digit codes mention
gn a G/L a/c from the chart of accounts being used for the co-code for each movement type(transaction) for a valuation class. If

OMWB transactions. They are,

ng how the accounts of financial accounting system are to be posted & to update the stock fields in the matrl master data.(Goods Receipt, G

accounts that are updated as a result of goods movement.

ments. Used to differentiate b/w various transactions such as goods movement that occur in inventory.

e whether changes made in qty are updated in material master record & change in value also updated in stock account.

ective company code.This 3 digit key contains name, language, length of GL acc.no., block indicator, group of chart accounts for native and i
n Financial and Controlling documents in respective modules by means of G/L accounts.
rief the Postings are made to G/L accounts automatically in the case of Invoice Verification and Inventory Management where t

BB). The 3digit codes mentioned are the standard transaction keys provided by SAP for each possible movement type. They
action) for a valuation class. If the no.of G/L accounts to be posted are more than one as in case of GBB(issues from different s

trl master data.(Goods Receipt, Goods Issue, etc)

tock account.

of chart accounts for native and international countries and controlling integration.
ventory Management where the transactions are relevant to Financial and Cost Accounting.

sible movement type. They can be found when we run tcode OBYC in IMG.
of GBB(issues from different stocks or for different purposes) the parameter General Modifications comes into picture the value
s comes into picture the value of which decides the G/L a/c to be posted under different scenarios.
Condition Type = Pricing Element
Condition Type is included in Pricing Procedure. It is assigned and Account Key, which is link to a GL Account.
Pricing Procedure is assigned to SD transaction based on config settings for Customer, Sales Doc Type, Sales Area.
Access Sequence = Table 5, Account Key
T Code: VKOA - for Account Assignment
Within VKOA --> Access sequence --> Account Key --> GL Accounts
Account Key --> Condition Type --> Pricing Procedure --> SD Document
Account determination does not happen at Sales Order, but at Billing point

Chart of Accounts + Sales Org + Customer Account Group + Material Account Assignment Group + Account Key = GL Account

Steps to Perform Analysis

Below are the steps to help you identify the GL account determination criteria that was used by SAP to post the invoice docum

1. Open the Billing document using the respective transaction code or going through the respective menu path.
2. Now follow the menu path Environment → Acc.determ.analysis →Revenue Accounts to get to the account determination
3. The account determination analysis screen is divided into 2 parts. The left side contains the account determination proce
4. Click on each access on left will show up on right side, the search key used by SAP to search for the GL account and also w

How to Resolve/Avoid it in Future

Always remember that account determination analysis in SAP will only take you till this level, i.e., helping you identify the searc

Similarly, if your document failed to post not due to wrong customer account assignment group but due to wrong material acco

You make the allocation for each of these through access sequences. Access sequence is nothing but SAP’s terminology of dete

Application (key for the Sales and Distribution application)


Account determination type
Chart of accounts (from the FI System
Customer account assignment group
Materials account assignment group
Account key

The allocated accounts are used to post revenues, surcharges and discounts automatically. Maintain different GL codes for each

It will go through first table entry CustGrp/Material grp/ account key. If any Gl account is maintained here the system will then

If it does not it moves to the next combination in the table which is Customer group/account key and so on and so forth Custom

The last option it checks is account key entry. We will now maintain the Gl account for the combination of Material Grp/accoun

Process Flow in SD

Step 1 Receipt of enquiry from customers (only SD is involved)

Step 2 Sending quotations (SD)

Step 3 Receipt of sales order (SD)

Step 4 Delivery of finished goods (SD, MM and FI are involved)


Entry will be
Change in stock a/c Dr
Finished goods inventory a/c Cr

Step 5 Billing and invoicing to customer (SD and FI)


Entry will be
Customer a/c Dr
Sales a/c Cr
For this step create number ranges for document type RV in t code OBA7

Step 6 Receipt of payment (SD-FI)


cash a/c Dr
Customer a/c Cr

Customization Steps

In T-code VKOA assign sales account to account key ERL depending upon the pricing procedure in SD we have to assign account

1) Insert regions OVK2


2) Define sales organization OVX5
3) Define distribution channel OVX1
4) Define shipping point OVXD
5) Assign sales organization to co. code OVX3
6) Assign distribution channel to sales organization OVXK
7) Assign division to sales org OVXA
8) Assign sales org/distribution channel to plant OVX6
9) Assign shipping point to plant OVXC
10) Setup sales area OVXG
11) Define rules by sales area OVF2
12) Define pricing procedure determination
13) Define tax determination rules
14) Creation of G/L accts FS00
15) Assign G/L accts VKOA
16) Setup partner determination
17) Assign shipping points OVKC
18) Creation of SD customer master XD01
19) Creation of finished goods material master MM01
20) Maintain condition types VK11
a GL Account.
c Type, Sales Area.

p + Account Key = GL Account

y SAP to post the invoice document to accounting.

spective menu path.


et to the account determination analysis screen.
he account determination procedure, condition types, access sequences in a tree like structure. Click on each of the pricing condition types
ch for the GL account and also whether SAP was able to find GL or not.

e., helping you identify the search criteria that SAP is using for finding the relevant GL account to post to. Once you know that ABCI + A001

p but due to wrong material account assignment group, you can change the material account assignment group in billing document item d

ng but SAP’s terminology of determining the Gl accounts. SAP provides the following six ways of determining the Gl accounts in SD.
intain different GL codes for each combination of the above table entry.

ained here the system will then go to the transaction data of the particular billing document and see whether such a combination of Custo

ey and so on and so forth Customer grp is maintained in the Sales view of the customer master. Material grp is maintained in the Sales view

bination of Material Grp/account key

in SD we have to assign accounts in VKOA


ch of the pricing condition types shown on left and the right side screen will tell you exactly which access failed due to which SAP system c

Once you know that ABCI + A001 + B1 + 01 is the culprit where B1 is the real culprit that you never defined in the VKOA posting rules, you h

group in billing document item details tab, to post the document to accounting. To stop future failures due to wrong master maintenance,

ng the Gl accounts in SD.


her such a combination of Customer group and material group exists if it does it will pick that relevant Revenue account and post the accou

rp is maintained in the Sales view of the material master. Account key is maintained in the pricing procedure for that condition type.
ailed due to which SAP system could not determine the GL account.

d in the VKOA posting rules, you have to check with your business users team on whether they introduced any new biz rule and the ABCI +

to wrong master maintenance, change the material account assignment entry in the material master.
enue account and post the accounting document.

e for that condition type.


any new biz rule and the ABCI + A001 + B1 + 01 key is accurate. If yes, you need to get the relevant GL account to which this key combinatio
unt to which this key combination should post to, from your business team and assign the GL account to this key in VKOA. If not, then you
his key in VKOA. If not, then you need to make sure that you correct the Customer Account Assignment Group for this customer from B1 to
oup for this customer from B1 to A1, so that future billing documents do not fail posting to accounting. For correcting the current transacti
r correcting the current transaction, come back to Billing Document in change mode, change the customer account assignment group key f
account assignment group key from B1 to A1 in the billing document header tab and post the billing document to accounting.
ment to accounting.
GlobalASAP delivers a process-oriented, clear, and concise methodology the GlobalASAP Roadmap to provide step by-step dire

Global Global Pilot


Program Business Global Final
Preparation Blueprint Realization Preparatio
n
1 2 3

1 Initiate and plan entire program and template project


initial planning and preparation for SAP project.
2 Document the business requirements for entire enterprise
to achieve a common understanding of how the company intends to run SAP to support their business.
3 Implement business process requirements and develop template for subsequent rollout
system configuration in two work packages : Baseline configuration (major scope); and Final configuration (remainin
4 Finalize cutover preparation and bring pilot site live
to complete the final preparation (including technical testing, end user training, system management and cutover ac
5 Fine tune the template before conducting subsequent rollouts
to move from a project-oriented, pre-production environment to live production operation.

Key MILESTONES
map to provide step by-step direction throughout your global or multi-site SAP implementation

Pilot Global Template


Final on-going
Rollout,
Preparatio Support and
n Maintenance
4 5

pport their business.

and Final configuration (remaining scope)

em management and cutover activities) to finalize your readiness to go live

Das könnte Ihnen auch gefallen