SlideShare a Scribd company logo
1 of 139
Download to read offline
SAP – FI Customizing Guide
SANDESH KAKDE
EMAIL: sandeshkakde@live.com
SAP Customizing - Table of Contents
SR. SUB. OBJECT TCODE EXAMPLE
1 ENTERPRISE STRUCTURE:
1 DEFINE COMPANY OX15 SRK
2 DEFINE COMPANY CODE OX02 SRK
3 ASSIGN COMPANY CODE TO COMPANY OX16 SRK to SRK
4 DEFINE BUSINESS AREA OX03 SRKH & SRKB
5 CREATION OF CHART OF ACCOUNT OB13 SRK
6 ASSIGN COMPANY CODE TO CHART OF ACCOUNT OB62 SRK to SRK
2 GENERAL LEDGER:
1 DEFINE ACCOUNT GROUP OBD4 17 ACCOUNT GROUPS
2 DEFINE RETAINED EARNING ACCOUNT OB53 X - GL "100100"
3 MAINTAIN FISCAL YEAR VARIANT OB29 FV - APRIL TO MARCH
4 ASSIGN COMPANY CODE TO FISCAL YEAR
VARIANT
OB37 SRK to FV
5 DEFINE VARIANTS FOR OPEN POSTING PERIODS OBBO SKPP
6 ASSIGN POSTING PERIOD VARIANTS TO
COMPANY CODE
OBBP SRK to SKPP
7 OPEN AND CLOSE POSTING PERIOD VARIANT OB52 SKPP (+ADKMS)
8 DEFINE DOCUMENT TYPES OBA7 SA (STANDARD)
9 DEFINE FIELD STATUS VARIANT OBC4 SRKF
10 ASSIGN COMPANY CODE TO FIELD STATUS
VARIANT
OBC5 SRK to SRKF
11 DEFINE TOLERANCE GROUP FOR G/L ACCOUNTS OBA0 BLANK
12 DEFINE TOLERANCE GROUP FOR EMPLOYEES OBA4 BLANK
13 ASSIGN COUNTRY CALCULATON PROCEDURE TAXINN TO IN
14 MAINTAIN CONTROLLING AREA (CS) OKKP SRK
15 MAINTAIN CONTROLLING AREA SETTING (PC) 0KE5 SRK
3 DOCUMENT SPLITTING: (NOT COMPLETELY
CONFIGURED)
1 CLASSIFY G/L ACCOUNT FOR DOCUMENT
SPLITTING
REVENUE, EXPENSES & BS
2 DEFINE DOCUMENT SPLITTING CHARACTERISTICS
FOR GENERAL LEDGER ACCOUNTING
PROFIT CENTER
3 ACTIVATE DOCUMENT SPLITTING
4 GLOBAL PARAMETERS OF COMPANY CODE
1 ENTER GLOBAL PARAMETERS OBY6 SRK
2 CREATION OF GL ACCOUNTS FS00 42 GL ACCOUNTS CREATED
3 CREATE PROFIT CENTER KE51 EXPORT, IMPORT
4 CREATE DUMMY PROFIT CENTER KE59 DUMMY
4T TEST
1 POST FI DOCUMENTS F-02 SIMPLE FI DOCUMENT
5 FOREIGN CURRENCY
1 CHECK EXCHANGE RATE TYPES OB07 G/B/M
2 DEFINE TRANSLATION RATIO FOR CURRENCY
TRANSLATION
OBBS G/B/M - USD TO INR
3 ENTER EXCHANGE RATE OB08 G/B/M - USD TO INR
4 DOCUMENT TYPES OBA7 SA WITH B TRAN. TYPE (STANDARD)
5T TEST
1 POST FI DOCUMENTS F-02 FOREIGN CURRENCY DOCUMENT
6 ACCRUAL/DEFFERAL
1 DEFINE REASON CODE FOR REVERSAL 11
6T TEST
1 POST TRANSACTION FBS1 PROVISION FOR RENT AND SALARY
2 RUN REVERSE ACCRUAL / DEFFERAL
DOCUMENTS
F.81 DOC. REVERSED
7 INTEREST CALCULATION
1 DEFINE INTEREST RATE CALCULATION TYPE OB46 S2
2 PREPARE ACCOUNT BALANCE INTEREST
CALCULATION
OBAA S2
3 DEFINE INTEREST RATES OBAC G2 & G3
4 DEFINE TIME DEPENDENT TERMS OB81 S2 (DEBIT & CREDIT BAL)
5 ENTER INTERST VALUES OB83 G2 & G3 WITH 10 & 8%
6 PREPARE GL ACCOUNT BALANCE INTEREST
CALCULATION
OBV2 0002 & 2000 WITH GL "400400"
7T TEST
1 POST DOCUMENT F-02 LOAN RECEIVED FROM BANK
2 POST DOCUMENT F-02 LOAN REPAID
3 INTERST CALCULATION F.52 EXECUTE WITH BATCH JOB
4 PROCESS BATCH JOB SM35
5 DISPLAY DOCUMENT FB03 INTEREST POSTED
8 VALUATION
1 DEFINE ACCOUNTING PRINCIPLE B1
2 ASSIGN ACCOUNTING PRINCIPLE TO LEDGER
GROUP
B1 TO 0L
3 DEFINE VALUATION METHOD SRK1
4 DEFINE VALUATION AREAS SV
5 ASSIGN VALUATION AREA AND ACCOUNTING
PRINCIPLE
SV TO B1
6 PREPARE AUTOMATIC POSTING FOR FOREIGN
CURRENCY VALUATION
OBA1 EX. LOSS GL "400301" & EX. GAIN
"300100"
7 DEFINE LEDGER GROUP 0L WITH NO ANYOTHER LEDGER
8 ASSIGN EXCHANGE RATE DIFFERENCE KEY IN GL
MATSER
FS02 GL "100303" WITH USD
8T TEST
1 POST DOCUMENT F-02 POST FOREIGN DOCUMENT
2 MAINTAIN EXCHANGE RATE OB08
3 RUN VALUATION FAGL_FC_VAL
9 ACCOUNTS PAYABLE
1 DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT
(VENDORS)
OBD3 SKFI & SKMM
2 CREATE NUMBER RANGE FOR VENDOR ACCOUNT XKN1 23 & 24
3 ASSIGN NUMBER RANGE TO VENDOR ACCOUNT
GROUP
OBAS 23 TO SKFI & 24 TO SKMM
4 DEFINE TOLERANCE (VENDORS) OBA3 BLANK
5 CREATION OF VENDOR MASTER XKN1 4007001
6 DEFINE DOCUMENT TYPES AND NUMBER RANGE OBA7 KR, KZ,KA (STANDARD)
9T TEST
1 POST VENDOR INVOICE FB60
2 POST VENDOR INVOICE F-43
10 HOUSE BANK
1 DEFINE HOUSE BANK FI12 SBI
11 ADVANCE PAYMENT TO VENDORS
1 DEFINE ALTERNATIVE RECONCILIATION
ACCOUNT FOR DOWN PAYMENTS
OBYR SPECIAL GL "A" WITH GL "200150"
11
T
TEST
1 POST ADVANCE PAYMENT DOCUMENT F-48 ADVANCE PAYMENT
2 POST VENDOR INVOICE F-43 INVOICE POSTED
3 TRANSFER ADVANCE FROM SPECIAL GL TO
NORMAL BY CLEARING
F-54 TRANSFER ADV TO INVOICE
4 CLEAR NORMAL ITEM F-44 CLEAR NORMAL ITEM
12 TERMS OF PAYMENT & DISCOUNT RECEIVED
1 MAINATIN TERMS OF PAYMENT OBB8 SRK1
2 DEFINE ACCOUNTS FOR CASH DISCOUNT TAKEN OBXU GL "300101"
12
T
TEST
1 POST VENDOR INVOICE F-43 INVOICE WITH PAYMENT TERM “SRK1"
2 POST PAYMENT DOCUMENT F-53 PAYMNET MADE TO VENDOR WITH
DISCOUNT
13 AUTOMATIC PAYMENT PROGRAM
1 SETUP PAYMENT METHOD PER COUNTRY FOR
PAYMENT TRANSACTION
FBZP B (CHECK)
2 SETUP PAYMENT METHOD PER COMPANY CODE
FOR PAYMENT TRANSACTION
FBZP B (CHECK)
3 SETUP ALL COMPANY CODE FOR PAYMENT
TRANSACTION
FBZP SRK
4 SETUP PAYING COMPANY CODE FOR PAYMENT
TRANSACTION
FBZP SRK
5 CRAETION OF SEQUESTIONAL CHECK LOT FCHI SRK
6 ASSIGN PAYMENT METHOD IN VENDOR MASTER XK02 4007001 WITH PAYMENT METHOD "B"
13
T
TEST
1 POST VENDOR INVOICE F-43 VENDOR DOCUMENT
2 RUN AUTOMATIC PAYMENT RUN PROGRAM F110 INB1
3 CREATE VARIANT FOR PAYMENT PROGRAM CHECK_B
14 ACCOUNTS RECEIVABLE
1 DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT
(CUSTOMERS)
OBD2 SRKF & SRKS
2 CREATE NUMBER RANGE FOR CUSTOMER
ACCOUNT
XDN1 H1 & I1
3 ASSIGN NUMBER RANGE TO CUSTOMER
ACCOUNT GROUP
OBAR SRKF WITH "H1" & SRKS WITH "I1"
4 DEFINE TOLERANCE (CUSTOMERS) OBA3 ALREADY DEFINED
5 CREATION OF CUSTOMER MASTER XD01 1502000
6 DEFINE DOCUMENT TYPES AND NUMBER RANGE OBA7 DA, DZ, DA (STANDARD)
14
T
TEST
1 POST CUSTOMER INVOICE F-22
15 ADVANCE RECEIPTS FROM CUSTOMERS
1 DEFINE RECONCILIATION ACCOUNT FOR
CUSTOMER DOWN PAYMENT
OBXR SPECIAL GL "A" WITH GL "100502"
15
T
TEST
1 POST ADVANCE PAYMENT RECEIVED FROM
CUSTOMER
F-29 ADVANCE RECEIVED
2 POST CUSTOMER INVOICE F-22 INVOICE POSTED
3 TRANSFER OF ADVANCE FROM SPECIAL GL TO
NORMAL
F-39 TRANSFER ADVANCE TO CUSTOMER
INVOICE
4 CUSTOMER REPORT FBL5N CHECK POSTINGS
5 CLEAR ITEMS F-32 CLEAR CUSTOMER ITEMS
16 BILL DISCOUNTING
1 DEFINE ALTERNATIVE RECONCIL - ACTUAL FOR
BILLS OF EXCHANGE
OBYN SPECIAL GL "W" WITH GL "200111"
2 DEFINE BANK SUBACCOUNTS OBYK LINK BTWEEN BANK "200105" AND
DISCOUNT "100302"
16
T
TEST
1 POST CUSTOMER INVOICE F-22 CUSTOMER INVOICE
2 POST BILLS OF EXCHANGE F-36 POST BILLS OF EXCHANGE
3 POST CUSTOMER PAYMENT RECEIPET F-33 PAYMENT RECEIVED
4 REPORT S_ALR_870122
13
5 REVERSE CONTINGENT LIABLITY F-20
17 DUNNING
1 DEFINE DUNNING AREAS OB61 SRK
2 DEFINE DUNNING PROCEDURE FBMP SRK
3 DUNNING TEXTS F150_DUNN_01 (STANDARD)
4 DUNNING LEVELS 1 TO 4
5 DUNNING CHARGES 100, 200….
6 MINIMUM AMOUNT 50, 100,…..
17
T
TEST
1 ASSIGN DUNNING PROCEDURE TO CUSTOMER
MASTER
XD02 1502000 WITH DUNNING PROC. "SRK"
2 POST CUSTOMER INVOICE F-22 POST BACKDATED CUSTOMER INVOICE
3 DUNNING F150 RUN DUNNING
4 DISPLAY CUSTOMER MASTER XD03 1502000 AND CHECK DUNNING LEVEL
18 SALES/PURCHASE TAX
1 CHECK CLACULATION PROCEDURE OBYZ TAXIN (STANDARD)
2 ASSIGN COUNTRY TO CALCULATION PROCEDURE OBBG TAXIN TO IN
3 DEFINE TAX CODES FTXP V0, V3, A0 & A3
4 ASSIGN TAX CODES FOR NON-TAXABLE
TRANSACTION
OBCL V0 & A0
5 DEFINE TAX ACCOUNTS OB40 A3 WITH "100505" & V3 WITH "200155"
18
T
TEST
1 POST CUSTOMER INVOICE F-22 POST WITH TAX CODE A3
2 POST VENDOR INVOICE F-43 POST WITH TAX CODE V3
19 ASSET ACCOUNTING
1 COPY REFERENCE CHART OF
DEPRECIATION/DEPRECIATION AREA
EC08 0DE TO SRK
2 SPECIFY DECRIPTION FOR CHART OF
DEPRECIATION
COD OF SRK
3 COPY/DELET DEPRECIATION AREAS REMOVE UNWANTED AREAS. KEEP 1,2
& 30
4 ASSIGN CHART OF DEPRECIATION TO COMPANY
CODE
OAOB SRK TO SRK
5 SPECIFY ACCOUNT DETERMINATION SRK1000,11000,20000,30000,31000,40
000
6 CREATE SCREEN LAYOUT RULE SRK1 TILL SRK6
7 DEFINE NUMBER RANGE INTERVAL AS08 01 TILL 06
8 DEFINE ASSET CLASS OAOA SRK100,1100,2000,3000,3100,4000
9 DETERMINE DEPRECIATION AREAS IN ASSET
CLASS
OAYZ 1,2,30 WITH 2000 LAYOUT IN ALL
ASSET CLASS
10 CREATE GL ACCOUNTS FS00 ASSETS, DEPR., ACCUMULATED DEPR.,
ETC.
11 ASSIGN GL ACCOUNTS BS & DEPRECIATION
12 DEFINE DOCUMENT TYPE OBA7 AF (STANDARD)
13 SPECIFY INTERVAL & POSTING RULES OAYR
14 SPECIFY ROUNDING OF NET BOOK VALUE &/OR
DEPRECIATION
15 DEFINE SCREEN LAYOUT FOR ASSET MASTER
DATA
OA77 SRK1 TILL SRK6
16 DEFINE SCREEN LAYOUT FOR ASSET
DEPRECIATION AREAS
OA78 2000
17 DEFINE BASE METHOD 0014
18 DEFINE DECLINING BASE METHOD
19 DEFINE MULTILEVEL BASE METHOD A & A2
20 MAINTAIN PERIOD CONTROL METHOD 006
21 MAINTAIN DEPRECIATION KEY AFAMA SRK1 & SRK2
19
T
TEST
1 CREATE ASSET AS01 200001
2 CREATE SUB ASSET AS11 200001-1
3 POST EXTERNAL ACQUISITION - WITH VENDOR BOUGHT ASSETS
4 POST EXTERNAL ACQUISITION - WITH VENDOR BOUGHT SUB ASSETS
5 ASSET EXPLORER AW01N CHECK VALUES
6 ASSET BALANCE S_ALR_870119
65
7 DEPRECIATION RUN AFAB
8 ASSET EXPLORER AW01N CHECK UPDATED VALUES
9 RETIREMENT WITH REVENUE F-92 200001 RETIRED WITH REVENUE
10 ASSET TRANSFER ABUMN 200001-1 PARTLY TRANSFER
11 ASSET EXPLORER AW01N CHECK UPDATED VALUES
12 ASSET SCRAPING ABAVN SCRAP PART ASSET
13 ASSET EXPLORER AW01N CHECK UPDATED VALUES
20 CASH JOURNAL
1 CRAETE GL FS00 PETTY CASH "200101"
2 DEFINE NUMBER RANGE INTERVAL FOR CASH
JOURNAL DOCUMENTS
FBCJC1 01
3 SETUP CASH JOURNAL ACCOUNT FBCJC0 200101
4 CREATE, CHANGE & DELET BUSINESS
TRANSACTION
FBCJC2 REVENUE 300000 AND 400100
EXPENSES
5 SETUP PRINT PARAMETERS FOR CASH JOURNAL FBCJC3 RFCASH00 AND DEMOEN VARIANT
20
T
TEST
1 POST CASH JOURNAL FBCJ
21 WITHHOLDING TAX
1 CHECK WITHHOLDING TAX COUNTRIES INDIA
2 DEFINE WITHHOLDING TAX KEYS 194C
3 DEFINE BUSINESS PLACES SRKF
4 DEFINE BUSINESS PLACES / SECTION CODE IN
CROSS APPLICATION
SRKF
5 DEFINE SECTION CODE SRKF
6 ASSIGN FACTORY CALANDER TO BUSINESS PLACE
7 ASSIGN FACTORY CALANDER TO SECTION CODE
8 DEFINE WITHHOLDING TAX TYPE FOR INVOICE
POSTING
D1
9 DEFINE WITHHOLDING TAX TYPE FOR PAYMENT
POSTING
DA
10 DEFINE WITHHOLDING TAX CODES D1 & DA
11 CHECK RECEIPIENT TYPE CO
12 MAINATIN TAX DUE DTAES 777
13 ASSIGN WITHHOLDING TAX TYPE TO COMPANY
CODE
D1 & DA
14 ACTIVATE WITHHOLDING TAX
15 MAINTAIN SURCHARGE RATES 10 TO DA & D1 TO 10
16 DEFINE ACCOUNTS FOR WITHHOLDING TAX TO
BE PAID OVER
DA & D1 WITH "100510"
17 MAINTAIN COMPANY CODE SETTING
18 SPECIFY DOCUMENT TYPES (ACCOUNTS
PAYABLE)
SA
19 MAINATIN NUMBER RANGE GROUP 04
20 ASSIGN NUMBER RANGE TO NUMBER GROUP J1INO 04 TO 04
21 MAINTAIN NUMBER RANGE J1INUMBER 04
22 ASSIGN REMITTANCE CHALLAN NUMBER GROUP
TO BUSINESS PLACE
SM30 04
23 ASSIGN REMITTANCE CHALLAN NUMBER GROUP
TO SECTION CODE
SM30 04
24 MAINTAIN NUMBER GROUP & SAP SCRIPT FORMS 05
25 ASSIGN NUMBER RANGE TO NUMBER GROUP 02 TO 05
26 MAINTAIN NUMBER RANGE 02
27 CHANGE VENDOR MASTER XK02 WITHHOLDING TAX DETAILS UPDATED
WITH CIN
21
T
TEST
1 POST VENDOR DOCUMENT F-43 NO TDS
2 POST VENDOR DOCUMENT F-43 PARTLY TDS
3 POST VENDOR DOCUMENT F-43 TDS ON WHOLE AMOUNT
4 CREATE REMITTANCE CHALLAN J1INCHLN CREATE CHALLAN
5 ENTER BANK CHALLAN J1INBANK BHANK CHALLAN UPDATE
6 REPORT J1NMIS
ENTERPRISES STRUCTURE:
DEFINE COMPANY:
TCODE : OX15
Note: As per the requirement we can setup a Company.
DEFINE COMPANY CODE:
OX02
Note: As per the requirement we can define a company code. It can be one or multiple.
ASSIGN COMPANY CODE TO COMPANY:
OX16
Note: Here we assign company code to company. Example Tata group (Company). Tata steel and
Tata motors etc. are company codes.
DEFINE BUSINESS AREA:
OX03
Note: we can define business area here. It can be one or more than one. Like 1:1 (Company code :
Business area) or 1: >1 (Company code to multiple business area)
CREATION OF CHART OF ACCOUNT:
OB13 EDIT CHART OF ACCOUNT LIST:
Note: Chart of account is list of GL accounts. As per the requirement we decide the length of GL,
manual or automatic creation of cost element and if require we assign group chart of account for
consolidated reports and balance sheet.
ASSIGN COMPANY CODE TO CHART OF ACCOUNT:
OB62
Note: Here we assign chart of account to Company code. One company code can have only one
chart of account or one chart of account can be assigned to more than one company code.
DEFINE ACCOUNT GROUP:
OBD4
Note: As per the business requirement we create a list of GL account group.
DEFINE RETAINED EARNING ACCOUNT:
OB53
Note: Here we assign retained earning account to carry forward the balance from profit & loss
account to Balance sheet.
MAINATIN FISCAL YEAR VARIANT:
OB29
Note: As per the business requirement we create a Fiscal year variant. They can be calendar year or
non-calendar year. Example, Jan to Dec (Calendar year) followed in US etc., April to March (Non-
calendar year followed in India, July to June (Non-calendar year) followed in Australia.
ASSIGN COMPANY CODE TO FISCAL YEAR VARIANT:
OB37
Note: Here we assign Fiscal year variant to Company code.
DEFINE VARIANTS FOR OPEN POSTING PERIODS:
OBBO
Note: Posting period variant is require to close and open period for posting.
ASSIGN POSTING PERIOD VARIANTS TO COMPANY CODE:
OBBP
Note: Here we assign posting period variants to Company code. We can assign one posting period
variant to more than one company code. But at least one posting variant is require for one company
code.
OPEN AND CLOSE POSTING PERIOD VARIANT:
OB52
Note: Here we manage period of posting. “+” is for All, “A” is for Asset, “D” is for Customer, “K” is to
manage vendor document period, “M” is for material, “S” is for General Ledger. This is mostly
managed by the business in the production server or they may ask support team to update it. It can
be part of month end process.
DEFINE DOCUMENT TYPES:
OBA7
Note: As per the business requirement we can define our own document types. Standard document
types are enough to meet most of the business requirement.
Note: Once we define document types, we must define number range for each document type. We
can define them in OBA7 or FBN1.
DEFINE FIELD STATUS VARIANT:
OBC4
Note: Field status variant is required to decide the posting screens. We can have different field
status group to different GL accounts. As per the business requirement we can select which are all
fields to be kept mandatory, optional and suppress at the time of posting.
ASSIGN COMPANY CODE TO FIELD STATUS VARIANT:
OBC5
Note: Here we assign field status variant to Company code. We can assign same field status variant
to multiple company codes.
DEFINE TOLERANCE GROUP FOR G/L ACCOUNTS:
OBA0
Note: As per the business requirement we define tolerance group which we then assign in GL
master. This leads to restrict the posting in any particular GL. We can set limits for debit posting and
credit posting.
DEFINE TOLERANCE GROUP FOR EMPLOYEES:
OBA4
Note: As per the business requirement we define tolerance group of employees which we then
assign in GL master. This leads to restrict the posting in any particular GL. We can set limits for
difference in payment amount.
ASSIGN COUNTRY CALCULATION PROCEDURE:
Note: Tax calculation procedures are already provided by SAP. We can assign them or copy them and
make changes as per the requirement.
MAINTAIN CONTROLLING AREA:
OKKP
Note: Controlling area is mandatory for controlling objects like Cost centre, profit centre etc. We can
assign different fiscal year variant in controlling but it is always advisable to assign same chart of
account as company code.
MAINTAIN CONTROLLING AREA SETTING:
0KE5
DOCUMENT SPLITTING
Note: Document splitting is not configured in current
scenario. I will provide detail configuration separately.
CLASSIFY G/L ACCOUNT FOR DOCUMENT SPLITTING:
DEFINE DOCUMENT SPLITTING CHARACTERISTIC FOR GENERAL LEDGER ACCOUNTING:
ACTIVATE DOCUMENT SPLITTING:
ENTER GOLBAL PARAMETERS:
OBY6
Note: This is very important screen to control the company code. Every tick and configuration has its
own purpose. We have come across with this configuration as per the business requirement.
CREATION OF GL
FS00
Note: As per the business requirement we create a GL account. Sometimes business has its own
master data team, or it has been managing by support team further. I have created around 42 GL
accounts. Mass GL accounts can be created through LSMW, BDC, ECATT, Copied from another
company code, sample account etc. There are various ways to create GL master.
CREATE PROFIT CENTER:
KE51
Note : Profit centre accounting and reporting purpose we can create different profit centres.
Test:
POSTING TRANSACTION:
F-02
FOREIGN CURRENCY
CHECK EXCHANGE RATE TYPES:
OB07
Note: SAP standard exchange rate types are enough to meet most of the business requirement. But
still if require we can create exchange rate type here. We can define the default exchange rate type
as well.
DEFINE TRANSLATION RATIO FOR CURRENCY TRANSLATION:
OBBS
Note: When we are trying to maintain exchange rate, we must define their translation ratio.
ENTER EXCHANGE RATES:
OB08
Note: Exchange rates are maintained by the business on daily basis or monthly basis. This is
managed by the business user. Sometimes it may update through program or “Z” program.
Note: We can assign exchange rate type to any particular document type.
TEST:
F-02
ACCRUAL / DEFFERAL
DEFINE REASON FOR REVERSAL:
Note: There is no much configuration need to follow for Accrual/deferral. Just need to maintain
reversal reason code as per the business requirement.
TEST
FBS1:
F.81
INTEREST CALCULATION
DEFINE INTEREST CALCULATION TYPES:
OB46
Note: Here we define the interest calculation type.
PREPARE ACCOUNT BALANCE INTEREST CALCULATION:
OBAA
Note: Here we make required setting for interest calculation like monthly, balance plus interest,
number range. As per the requirement we can make necessary changes.
DEFINE REFERENCE INTEREST RATES:
OBAC
Note: Here we define various interest rates. For example, 3.5% for advance given to employee, 2%
for loan given to director, 2.5 % interest on bank accounts, 10% interest on loan account etc. As per
the business requirement.
DEFINE TIME DEPENDENT TERMS
OB81
Note: Here we decide from when we can start calculating the interest.
ENTER INTEREST VALUES:
OB83
Note: we assign the interest values to the reference interest rate.
PREPARE G/L ACCOUNT BALANCE INTEREST CALCULATION:
OBV2
Note : Here we maintain interest GL a/c
TEST:
F-02
LOAN RECEIVED FROM BANK
F-02
LOAN REPAYMENT RS.10000
F.52
INTEREST CALCULATION
BATCH JOB
SM35
PROCESS JOB
FB03
VALUATION
DEFINE ACCOUNTING PRINCIPLES:
Note: Valuation is month end activities. First, we define accounting principle like IAS, IFRS, USGAAP
etc.
ASSIGN ACCOUNTING PRINCIPLE TO LEDGER GROUP:
Note: Here we assign accounting principle to leading ledger.
DEFINE VALUATION METHOD:
Note: We define the properties of the valuation here. Like Valuation procedure, document type, etc.
This is configured as per the requirement of the business.
DEFINE VALUATION AREAS:
Note: Valuation area is assigned to valuation method which specifies the currency type. We can
more than one valuation area. As per the requirement we can set valuation to company code
currency, group currency and / or both currency.
ASSIGN VALUATION AREA AND ACOUNTING PRINCIPLE:
Note: Here we assign valuation area to accounting principle. Different valuation areas can be setup
for different accounting principles.
PREPARE AUTOMATIC POSTING FOR FOREIGN CURRENCY VALUATION:
OBA1
Note: Maintain Exchange gain and loss account.
DEFINE LEDGER GROUP:
Note: THERE SHOULD NOT BE ANY OTHER LEDGER
ASSIGN EXHANGE RATE DIFFERENCE KEY IN GL MASTER:
FS02
Note : We assign the exchange rate difference key in GL master which we want to valuate. As per the
requirement we can valuate number of GL accounts.
F-02
Note: Post back dated foreign currency document with exchange rate $63. Where as exchange rate
was different.
MAINTAIN EXCHANGE RATE:
OB08
Note: Did some changes in exchange rate for testing purpose.
FAGL_FC_VAL
Note: Run FAGL_FC_VAL for GL100303. We can run valuation for open items GL accounts as well,
they should be open item GL accounts and maintained in OBA1.
OUTPUT:
We can see valuation is done for GL account “100303”.
ACCOUNTS PAYABLE
Note: I have configured very basic part of accounts payable in this book. Detailed will be available in
SAP MM book, in which I will be covering plant, purchase group etc.
DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT (VENDORS)
OBD3
Note: Like GL account master data layout, we have vendor master data layout as well. We can
manage various fields at account group level. We can make field as required, optional or Suppress.
Note: Here I have made two vendor account groups.
CREATE NUMBER RANGE FOR VENDOR ACCOUNT:
XKN1
Note: We can not have same number range for different vendor account group.
ASSIGN NUMBER RANGE TO VENDOR ACCOUNT GROUPS:
OBAS
Note: Here we assign number range to vendor account group.
DEFINE TOLERANCE (VENDORS)
OBA3
Note: This is the screen for vendor and customer tolerance group.
CREATION OF VENDOR MASTER:
XK01
DEFINE DOCUMENT TYPES & NO. RANGE
OBA7
Note: We can maintain document types and number range for vendor documents in our company
code. Standard document types are enough but still we can maintain as per the requirement.
TEST:
FB60
F-43
Note: I post vendor document for testing purpose.
HOUSE BANK
Note: House bank topic discussed in detail further. For now, testing purpose I have just maintain
house bank in FI12.
DEFINE HOUSE BANK
FI12
Note: Here we assign bank GL account to our house bank.
ADVANCE PAYMENT TO VENDORS (DOWN PAYMENT)
DEFINE ALTERNATIVE RECONCILIATION ACCOUNT FOR DOWN PAYMENTS
OBYR
Note: There is only one configuration we have to do to activate advance payment to vendors. We
have to create special gl reconciliation account and assign here.
TEST:
F-48:
Post advance payment document to vendor.
F-43:
Post vendor invoice document.
F-54: TRANSFER ADVANCE FROM SPECIAL GL TO NORMAL BY CLEARING
F-44 CLEAR NORMAL ITEM
Note: we can see details in FBL1N report
TERMS OF PAYMENT & DISCOUNT RECEIVED
MAINTAIN TERMS OF PAYMENT:
OBB8
Note: We can create number of “Z” payment terms as per the business requirement. SAP has
already provided various standard payment terms.
DEFINE ACCOUNTS FOR CASH DISCOUNT TAKEN:
OBXU
Note: Above GL is maintained when we received a discount on payment to vendors. There would be
a various scenario where discount GL account may hit or triggered.
TEST:
F-43:
Post a vendor invoice with payment term “SRK1”
F-53:
Made payment to vendor with in the due date, then we can see that we received discount as per the
payment term.
AUTOMATIC PAYMENT PROGRAM (APP)
Note: Automatic payment run is required to make mass payment to vendors. It can be configured
through PI, IDOC, DMEE.
FBZP:
SETUP PAYMENT METHOD PER COUNTRY FOR PAYMENT TRANSACTION:
Note: As per the business requirement, we define various payment method in country. We can
maintain various require fields such as bank add., IBAN, SWIFT code etc.
SETUP PAYMENT METHODS PER COMPANY CODE FOR PAYMENT TRANSACTIONS:
Note: Here we define payment method in company code. We assign forms, min. amount, foreign
payments and currency etc. As per the requirement of the business.
SETUP ALL COMPANY CODES FOR PAYMENT TRANSACTIONS:
SETUP PAYING COMPANY CODES FOR PAYMENT TRANSACTION:
Note: Here we define the form for payment advice note. SAP standard forms are available but they
smart form can be created as per the business requirement.
CREATION OF SEQUETIONAL CHECK LOT
FCHI:
Note: Since I have implemented check payment method, we have to create a check lot. In wire
payment this is not require.
ASSIGN PAYMENT METHOD IN VENDOR MASTER
XK02
TEST:
F-43:
Post vendor invoice for testing purpose.
F110:
Note: Maintain require parameters like co. code, Vendor, payment method etc.
Note: We may have to create variant as per the business requirement.
OUTPUT:
Note: We can see payment run was successful and payment document is created.
ACCOUNT RECEIVABLE
Note: I have configured very basic part of accounts receivable in this book. Detailed will be available
in SAP SD book, in which I will be covering sales org., shipping point etc.
DEFINE ACCOUNT GROUPS WITH SCREEN LAYOUT (CUSTOMERS):
OBD2
WITH RECONCILIATION ACCOUNT FIELD REQUIRED ENTRY IN MASTER
Note: Created two account groups SRKF and SRKS. We can create more account group to meet the
business requirement.
CREATE NUMBER RANGE FOR CUSTOMER ACCOUNTS:
XDN1
Note: Here I have created number range for customer number.
ASSIGN NUMBER RANGE TO CUSTOMER ACCOUNT GROUPS:
OBAR
Note: Here assign customer number range to Customer group.
DEFINE TOLERANCE GROUP FOR CUSTOMERS:
OBA3
Note: ALREADY DEFINE AT THE TIME OF AP CONFIGURATION.
CREATION OF CUSTOMER
XD01
Note : Create one customer for testing purpose.
DOCUMENT TYPES & NUMBER RANGE:
OBA7
Note: I have followed document types which are already provided by SAP. I have only had to just add
number range for my company code.
TEST :
F-22:
Note: We can post document through F-22, FB70 and F-02.
ADVANCE RECEIPTS FROM CUSTOMERS
Note: Like Advance down payment to vendors, we have to do only one step configuration for
advance receipt from the customer.
DEFINE RECONCILIATION ACCOUNTS FOR CUSTOMER DOWN PAYMENTS
OBXR:
Note: We have to maintain Special GL reconciliation account and create a link between
Reconciliation account (Sundry Debtor) and Special gl recon. Account.
TEST:
F-29:
Note: For testing purpose, I have posted one advance receipt from customer document.
F-22:
Note: Posted actual customer invoice document.
TRANSFER OF ADVANCE FROM SPECIAL GL TO NOLMAL
F-39:
FBL5N
F-32
FBL5N
Note: We can see detail report for Customer 1502000.
BILL DISCOUNTING
1) LINK BETWEEN SUNDRY DEBTORS AND SUNDRY DEBTORS BILLS OF EXCHANGE
DEFINE ALTERNATIVE RECONCIL-ACTUAL FOR BILLS OF EXCHANGE RECEIVABLE:
OBYN
2) LINK FOR BANK CURRENT ACCOUNT, SUNDRY DEBTORS ACCOUNT AND BANK BILL
DISCOUNTING ACCOUNT:
DEFINE BANK SUBACCOUNTS:
OBYK
TEST:
F-22:
F-36:
F-33:
REPORT:
S_ALR_87012213
REVERSE CONTINGENT LIABILITY:
F-20
DUNNING
Note: Like Automatic payment program run in AP, we have dunning in AR to send correspondence to
Customer in relation due payment from customer.
DEFINE DUNNING AREAS:
OB61
DEFINE DUNNING PROCEDURE:
FBMP
Note: We can maintain dunning procedure as per the business requirement. Like dunning interval
days, dunning levels, minimum days in arrears, interest indicator if applicable etc.
DUNNING TEXTS
Note: Standard forms are provided by SAP. Still we can create own forms and assign here.
DUNNING LEVEL
CHARGES:
Note: We can maintain dunning charges here or % of the due value.
MINIMUM AMOUNT
TEST:
ASSIGN DUNNING PROCEDURE IN CUSTOMER MASTER:
XD02:
F-22:
Post back dated Customer invoice for testing purpose.
F150:
OUTPUT:
Note : We can see the dunning program capture the due amount and generate the Dunning notice.
Note: To test our dunning configuration completely, we can check customer master and
correspondence tab, which must be updated with Dunning level.
SALES/PURCHASE TAX
CHECK CALCULATION PROCEDURE:
OBYZ:
ASSIGN COUNTRY TO CALCULATION PROCEDURE:
OBBG:
DEFINE TAX CODE FOR SALE AND PURCHASE:
TRANSPORT TAX CODES:
ASSIGN TAX CODES FOR NON-TAXABLE TRANSACTIONS:
OBCL:
DEFINE TAX ACCOUNTS:
OB40:
TEST:
F-22:
F-43:
ASSET ACCOUNTING
COPY REFERENCE CHART OF DEPRECIATION / DEPRECIATION AREA:
OAP1/EC08
SEPECIFY DESCRIPTION FOR CHART OF DEPRECIATION:
COPY/DELET DEPRECIATION AREAS:
ASSIGN CHART OF DEPRECIATION TO COMPANY CODE:
OAB1/OAOB
SPECIFY ACCOUNT DETERMINATION:
CREATE SCREEN LAYOUT RULE:
DEFINE NUMBER RANGE INTERVAL:
AS08
DEFINE ASSET CLASS:
OAOA:
DETERMINE DEPRECIATION AREAS IN ASSET CLASS:
OAYZ
CREATE GL ACCOUNTS:
ASSIGN GL ACCOUNTS:
MAINATIN THIS CONFIGRATION FOR ALL ASSET CLASS (ACCOUNT DETERMINATION) EXCEPT
BALANCESHEET A/C
DEFINE DOCUMENT TYPE:
OBA7
SPECIFY INTERVAL & POSTING RULES:
OAEA/OAYR:
SPECIFY ROUNDING OF NET BOOK VALUE AND/OR DEPRECIATION:
DEFINE SCREEN LAYOUT FOR ASSET MASTER DATA:
OA77
SAME HAS TO FOLLOW FOR ALL SCREEN LAYOUT
DEFINE SCREEN LAYOUT FOR ASSET DEPRECIATION AREAS:
AO21 / OA78
DEFINE BASE METHOD:
DEFINE DECLINING BALANCE METHODS:
DEFINE MULTI-LEVEL METHODS:
MAINTAIN PERIOD CONTROL METHOD:
MAINTAIN DEPRECIATION KEY
AFAMA
TEST:
AS01
CREATION OF SUB-ASSET MASTER:
AS11
EXTERNAL ACQUISITION – WITH VENDOR
F-90
POST SUB ASSET
F-90
AW01N
S_ALR_87011965
DEPRECIATION RUN:
AFAB
AW01N:
RETIREMENT WITH REVENUE-WITH CUSTOMER
F-92
ASSET TRANSFER
ABUMN
PARTIAL TRANSFER OF 50%
AW01N
ASSET SCRAPPING: SCRAP PART 10%
ABAVN
CASH JOURNAL
FS00:
DEFINE NUMBER RANGE INTERVAL FOR CASH JOURNAL DOCUMENTS:
FBCJC1:
SETUP CASH JOURNAL ACCOUNT:
FBCJC0:
CREATE, CHANGE & DELET BUSINESS TRANSACTION:
FBCJC2:
SETUP PRINT PARAMETERS FOR CASH JOURNAL:
FBCJC3:
TEST:
FBCJ:
WITHHOLDING TAX
CHECK WITHHOLDING TAX COUNTRIES:
DEFINE WITHHOLDING TAX KEYS:
DEFINE BUSINESS PLACES:
DEFINE BUSINESS PLACES (CROSS APPLICATION)
DEFINE SECTION CODE:
NOTE : BUSINESS PLACE AND SECTION CODE SHOULD BE SAME (SRKF)
ASSIGN FACTORY CLAENDER TO BUSINESS PLACE:
ASSIGN FACTORY CALENDER TO SECTION CODE:
DEFINE WITHHOLDING TAX TYPE FOR INVOICE POSTING:
DEFINE WITHHOLDING TAX FOR PAYMENT POSTING:
DEFINE WITHHOLDING TAX CODES:
CHECK RECEIPIENT TYPE:
MAINTAIN TAX DUE DATES:
ASSIGN WITHHOLDING TAX TYPE TO COMPANY CODE:
ACTIVATE EXTENDED WITHHOLDING TAX:
MAINTAIN SURCHARGE RATES: (SURCHARGES COMBINED WITH BASIC WITHHOLDING TAX CODES)
DEFINE ACCOUNTS FOR WITHHOLDING TAX TO BE PAID OVER:
MAINTAIN CO. CODE SETTING:
SPRO-LOGISTIC GENERAL-TAX ON GOODS MOVEMENT-INDIA-BASIC SETTING:
SPECIFY DOCUMENT TYPES (ACCOUNTS PAYABLE)
MAINTAIN NUMBER RANGE GROUP:
ASSIGN NUMBER RANGE TO NUMBER GROUP:
J1INO
MAINTAIN NUMBER RANGES:
J1INUMBER
ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO BUSINESS PLACE:
SM30
ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO SECTION CODE:
IF IT’S NOT AVAILABLE THEN WE HAVE TO CREATE IT
MAINTAIN NUMBER GROUPS & SAP SCRIPT FORMS:
ASSIGN NUMBER RANGE TO NUMBER GROUP:
MAINATIN NUMBER RANGE:
XK02:
TEST:
F-43:
THERE ARE THREE SCENARIOS:
1) IF THE AMOUNT IS < 20000 AND CONTRACT VALUE IS 50000 – NO TDS (REMOVE D1 … DA AT
THE TIME OF POSTING)
2) IF THE AMOUNT OF MATERIAL IS 30000 AND CONVERSION CHARGES IS 70000 – NO TDS
(REMOVE DA AND KEEP D1 WITH VALUE OF 70000 AT THE TIME OF POSTING)
3) IF THE TOTAL AMOUNT IS FOR CONVERSION CHARGES
(REMOVE DA AT THE TIME OF POSTING)
CREATE REMITTANCE CHALLAN:
J1INCHLN:
ENTER BANK CHALLAN:
J1INBANK
SM30
PRINT TDS CERTIFICATE:
QUARTERLY RETURN MAY NOT WORK IN SANDBOX. IT WORKS IN LIVE SYSTEM. PATCHES NEED TO
BE UPDATED.
REPORT:
J1INMIS
End

More Related Content

What's hot

sap-co-configuration
sap-co-configurationsap-co-configuration
sap-co-configuration
Mohd Rehan
 
Sap fi automatic payment program (configuration and run)
Sap fi   automatic payment program (configuration and run)Sap fi   automatic payment program (configuration and run)
Sap fi automatic payment program (configuration and run)
Pradip Sarkar
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
sekhardatta
 
Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...
Imran M Arab
 
Copa configuration
Copa configurationCopa configuration
Copa configuration
Mithun Roy
 

What's hot (20)

Withholding tax in sap
Withholding tax in sapWithholding tax in sap
Withholding tax in sap
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTING
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
Accenture fico interview-questions
Accenture fico interview-questionsAccenture fico interview-questions
Accenture fico interview-questions
 
sap-co-configuration
sap-co-configurationsap-co-configuration
sap-co-configuration
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
S4 HANA New GL Configuration
S4 HANA New GL Configuration S4 HANA New GL Configuration
S4 HANA New GL Configuration
 
SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110
 
Sap fico demo presentation
Sap fico demo presentationSap fico demo presentation
Sap fico demo presentation
 
Ganesh TAXINN cofig_doc
Ganesh TAXINN cofig_docGanesh TAXINN cofig_doc
Ganesh TAXINN cofig_doc
 
Sap fi automatic payment program (configuration and run)
Sap fi   automatic payment program (configuration and run)Sap fi   automatic payment program (configuration and run)
Sap fi automatic payment program (configuration and run)
 
Sap fi integration with other modules in sap fico
Sap fi integration with other modules in sap ficoSap fi integration with other modules in sap fico
Sap fi integration with other modules in sap fico
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
Quick sap co configuration Internal Order
Quick sap co configuration Internal OrderQuick sap co configuration Internal Order
Quick sap co configuration Internal Order
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
 
Sap auc internal orders as investment measures
Sap auc internal orders as investment measuresSap auc internal orders as investment measures
Sap auc internal orders as investment measures
 
Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...
 
SAP Draft Solution for GST India
SAP Draft Solution for GST IndiaSAP Draft Solution for GST India
SAP Draft Solution for GST India
 
Copa configuration
Copa configurationCopa configuration
Copa configuration
 
Business Area in SAP FI
Business Area in SAP FIBusiness Area in SAP FI
Business Area in SAP FI
 

Similar to Quick sap fi configuration

Down payment request from sd side
Down payment request from sd sideDown payment request from sd side
Down payment request from sd side
Gopi Ponnala
 

Similar to Quick sap fi configuration (20)

All transaction code
All transaction codeAll transaction code
All transaction code
 
Sap fico-transaction-codes Anilkumar chowdary
Sap fico-transaction-codes  Anilkumar chowdary Sap fico-transaction-codes  Anilkumar chowdary
Sap fico-transaction-codes Anilkumar chowdary
 
Tc codes
Tc codesTc codes
Tc codes
 
T codes fico
T codes ficoT codes fico
T codes fico
 
Presentation_SAP
Presentation_SAPPresentation_SAP
Presentation_SAP
 
T.c list
T.c listT.c list
T.c list
 
Sap fi material
Sap fi materialSap fi material
Sap fi material
 
SAP-TCodes.pdf
SAP-TCodes.pdfSAP-TCodes.pdf
SAP-TCodes.pdf
 
Important tables for sap sd
Important tables for sap sd Important tables for sap sd
Important tables for sap sd
 
SAP Tables and entries.pdf
SAP Tables and entries.pdfSAP Tables and entries.pdf
SAP Tables and entries.pdf
 
Sap fico shortcut Keys
Sap fico shortcut KeysSap fico shortcut Keys
Sap fico shortcut Keys
 
Sap fico shortcut keys
Sap fico shortcut keysSap fico shortcut keys
Sap fico shortcut keys
 
Ap transaction codes
Ap transaction codesAp transaction codes
Ap transaction codes
 
Tcode user access
Tcode user accessTcode user access
Tcode user access
 
Down payment request from sd side
Down payment request from sd sideDown payment request from sd side
Down payment request from sd side
 
Finacle - Menus and F Keys
Finacle - Menus and F KeysFinacle - Menus and F Keys
Finacle - Menus and F Keys
 
Fico tcode
Fico tcodeFico tcode
Fico tcode
 
Account Recievable and Account Payable
Account Recievable and Account PayableAccount Recievable and Account Payable
Account Recievable and Account Payable
 
Quick sap co configuration accrual
Quick sap co configuration   accrualQuick sap co configuration   accrual
Quick sap co configuration accrual
 
SAP S4 HANA.pptx
SAP S4 HANA.pptxSAP S4 HANA.pptx
SAP S4 HANA.pptx
 

More from Capgemini

More from Capgemini (10)

Fi mm integration
Fi mm integrationFi mm integration
Fi mm integration
 
Sap co profit center accounting
Sap co   profit center accountingSap co   profit center accounting
Sap co profit center accounting
 
Sap co budgeting &amp; avalability control
Sap co   budgeting &amp; avalability controlSap co   budgeting &amp; avalability control
Sap co budgeting &amp; avalability control
 
Sap co budgeting &amp; avalability control
Sap co   budgeting &amp; avalability controlSap co   budgeting &amp; avalability control
Sap co budgeting &amp; avalability control
 
Sap ecatt - mass data uploading
Sap ecatt -  mass data uploadingSap ecatt -  mass data uploading
Sap ecatt - mass data uploading
 
Master data tool lsmw
Master data tool   lsmwMaster data tool   lsmw
Master data tool lsmw
 
Lsmw step by- step
Lsmw step  by- stepLsmw step  by- step
Lsmw step by- step
 
Simplified payroll in myob
Simplified payroll in myobSimplified payroll in myob
Simplified payroll in myob
 
Quick sap co configuration online reconciliation ledger
Quick sap co configuration   online reconciliation ledgerQuick sap co configuration   online reconciliation ledger
Quick sap co configuration online reconciliation ledger
 
Quick sap co configuration-cost acct.
Quick sap co configuration-cost acct.Quick sap co configuration-cost acct.
Quick sap co configuration-cost acct.
 

Recently uploaded

Recently uploaded (20)

WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 

Quick sap fi configuration

  • 1. SAP – FI Customizing Guide SANDESH KAKDE EMAIL: sandeshkakde@live.com SAP Customizing - Table of Contents SR. SUB. OBJECT TCODE EXAMPLE 1 ENTERPRISE STRUCTURE: 1 DEFINE COMPANY OX15 SRK 2 DEFINE COMPANY CODE OX02 SRK 3 ASSIGN COMPANY CODE TO COMPANY OX16 SRK to SRK 4 DEFINE BUSINESS AREA OX03 SRKH & SRKB 5 CREATION OF CHART OF ACCOUNT OB13 SRK 6 ASSIGN COMPANY CODE TO CHART OF ACCOUNT OB62 SRK to SRK 2 GENERAL LEDGER: 1 DEFINE ACCOUNT GROUP OBD4 17 ACCOUNT GROUPS 2 DEFINE RETAINED EARNING ACCOUNT OB53 X - GL "100100" 3 MAINTAIN FISCAL YEAR VARIANT OB29 FV - APRIL TO MARCH 4 ASSIGN COMPANY CODE TO FISCAL YEAR VARIANT OB37 SRK to FV 5 DEFINE VARIANTS FOR OPEN POSTING PERIODS OBBO SKPP 6 ASSIGN POSTING PERIOD VARIANTS TO COMPANY CODE OBBP SRK to SKPP 7 OPEN AND CLOSE POSTING PERIOD VARIANT OB52 SKPP (+ADKMS) 8 DEFINE DOCUMENT TYPES OBA7 SA (STANDARD) 9 DEFINE FIELD STATUS VARIANT OBC4 SRKF 10 ASSIGN COMPANY CODE TO FIELD STATUS VARIANT OBC5 SRK to SRKF 11 DEFINE TOLERANCE GROUP FOR G/L ACCOUNTS OBA0 BLANK 12 DEFINE TOLERANCE GROUP FOR EMPLOYEES OBA4 BLANK 13 ASSIGN COUNTRY CALCULATON PROCEDURE TAXINN TO IN 14 MAINTAIN CONTROLLING AREA (CS) OKKP SRK 15 MAINTAIN CONTROLLING AREA SETTING (PC) 0KE5 SRK 3 DOCUMENT SPLITTING: (NOT COMPLETELY CONFIGURED) 1 CLASSIFY G/L ACCOUNT FOR DOCUMENT SPLITTING REVENUE, EXPENSES & BS 2 DEFINE DOCUMENT SPLITTING CHARACTERISTICS FOR GENERAL LEDGER ACCOUNTING PROFIT CENTER 3 ACTIVATE DOCUMENT SPLITTING 4 GLOBAL PARAMETERS OF COMPANY CODE
  • 2. 1 ENTER GLOBAL PARAMETERS OBY6 SRK 2 CREATION OF GL ACCOUNTS FS00 42 GL ACCOUNTS CREATED 3 CREATE PROFIT CENTER KE51 EXPORT, IMPORT 4 CREATE DUMMY PROFIT CENTER KE59 DUMMY 4T TEST 1 POST FI DOCUMENTS F-02 SIMPLE FI DOCUMENT 5 FOREIGN CURRENCY 1 CHECK EXCHANGE RATE TYPES OB07 G/B/M 2 DEFINE TRANSLATION RATIO FOR CURRENCY TRANSLATION OBBS G/B/M - USD TO INR 3 ENTER EXCHANGE RATE OB08 G/B/M - USD TO INR 4 DOCUMENT TYPES OBA7 SA WITH B TRAN. TYPE (STANDARD) 5T TEST 1 POST FI DOCUMENTS F-02 FOREIGN CURRENCY DOCUMENT 6 ACCRUAL/DEFFERAL 1 DEFINE REASON CODE FOR REVERSAL 11 6T TEST 1 POST TRANSACTION FBS1 PROVISION FOR RENT AND SALARY 2 RUN REVERSE ACCRUAL / DEFFERAL DOCUMENTS F.81 DOC. REVERSED 7 INTEREST CALCULATION 1 DEFINE INTEREST RATE CALCULATION TYPE OB46 S2 2 PREPARE ACCOUNT BALANCE INTEREST CALCULATION OBAA S2 3 DEFINE INTEREST RATES OBAC G2 & G3 4 DEFINE TIME DEPENDENT TERMS OB81 S2 (DEBIT & CREDIT BAL) 5 ENTER INTERST VALUES OB83 G2 & G3 WITH 10 & 8% 6 PREPARE GL ACCOUNT BALANCE INTEREST CALCULATION OBV2 0002 & 2000 WITH GL "400400" 7T TEST 1 POST DOCUMENT F-02 LOAN RECEIVED FROM BANK 2 POST DOCUMENT F-02 LOAN REPAID 3 INTERST CALCULATION F.52 EXECUTE WITH BATCH JOB 4 PROCESS BATCH JOB SM35 5 DISPLAY DOCUMENT FB03 INTEREST POSTED 8 VALUATION
  • 3. 1 DEFINE ACCOUNTING PRINCIPLE B1 2 ASSIGN ACCOUNTING PRINCIPLE TO LEDGER GROUP B1 TO 0L 3 DEFINE VALUATION METHOD SRK1 4 DEFINE VALUATION AREAS SV 5 ASSIGN VALUATION AREA AND ACCOUNTING PRINCIPLE SV TO B1 6 PREPARE AUTOMATIC POSTING FOR FOREIGN CURRENCY VALUATION OBA1 EX. LOSS GL "400301" & EX. GAIN "300100" 7 DEFINE LEDGER GROUP 0L WITH NO ANYOTHER LEDGER 8 ASSIGN EXCHANGE RATE DIFFERENCE KEY IN GL MATSER FS02 GL "100303" WITH USD 8T TEST 1 POST DOCUMENT F-02 POST FOREIGN DOCUMENT 2 MAINTAIN EXCHANGE RATE OB08 3 RUN VALUATION FAGL_FC_VAL 9 ACCOUNTS PAYABLE 1 DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT (VENDORS) OBD3 SKFI & SKMM 2 CREATE NUMBER RANGE FOR VENDOR ACCOUNT XKN1 23 & 24 3 ASSIGN NUMBER RANGE TO VENDOR ACCOUNT GROUP OBAS 23 TO SKFI & 24 TO SKMM 4 DEFINE TOLERANCE (VENDORS) OBA3 BLANK 5 CREATION OF VENDOR MASTER XKN1 4007001 6 DEFINE DOCUMENT TYPES AND NUMBER RANGE OBA7 KR, KZ,KA (STANDARD) 9T TEST 1 POST VENDOR INVOICE FB60 2 POST VENDOR INVOICE F-43 10 HOUSE BANK 1 DEFINE HOUSE BANK FI12 SBI 11 ADVANCE PAYMENT TO VENDORS 1 DEFINE ALTERNATIVE RECONCILIATION ACCOUNT FOR DOWN PAYMENTS OBYR SPECIAL GL "A" WITH GL "200150" 11 T TEST 1 POST ADVANCE PAYMENT DOCUMENT F-48 ADVANCE PAYMENT 2 POST VENDOR INVOICE F-43 INVOICE POSTED 3 TRANSFER ADVANCE FROM SPECIAL GL TO NORMAL BY CLEARING F-54 TRANSFER ADV TO INVOICE 4 CLEAR NORMAL ITEM F-44 CLEAR NORMAL ITEM
  • 4. 12 TERMS OF PAYMENT & DISCOUNT RECEIVED 1 MAINATIN TERMS OF PAYMENT OBB8 SRK1 2 DEFINE ACCOUNTS FOR CASH DISCOUNT TAKEN OBXU GL "300101" 12 T TEST 1 POST VENDOR INVOICE F-43 INVOICE WITH PAYMENT TERM “SRK1" 2 POST PAYMENT DOCUMENT F-53 PAYMNET MADE TO VENDOR WITH DISCOUNT 13 AUTOMATIC PAYMENT PROGRAM 1 SETUP PAYMENT METHOD PER COUNTRY FOR PAYMENT TRANSACTION FBZP B (CHECK) 2 SETUP PAYMENT METHOD PER COMPANY CODE FOR PAYMENT TRANSACTION FBZP B (CHECK) 3 SETUP ALL COMPANY CODE FOR PAYMENT TRANSACTION FBZP SRK 4 SETUP PAYING COMPANY CODE FOR PAYMENT TRANSACTION FBZP SRK 5 CRAETION OF SEQUESTIONAL CHECK LOT FCHI SRK 6 ASSIGN PAYMENT METHOD IN VENDOR MASTER XK02 4007001 WITH PAYMENT METHOD "B" 13 T TEST 1 POST VENDOR INVOICE F-43 VENDOR DOCUMENT 2 RUN AUTOMATIC PAYMENT RUN PROGRAM F110 INB1 3 CREATE VARIANT FOR PAYMENT PROGRAM CHECK_B 14 ACCOUNTS RECEIVABLE 1 DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT (CUSTOMERS) OBD2 SRKF & SRKS 2 CREATE NUMBER RANGE FOR CUSTOMER ACCOUNT XDN1 H1 & I1 3 ASSIGN NUMBER RANGE TO CUSTOMER ACCOUNT GROUP OBAR SRKF WITH "H1" & SRKS WITH "I1" 4 DEFINE TOLERANCE (CUSTOMERS) OBA3 ALREADY DEFINED 5 CREATION OF CUSTOMER MASTER XD01 1502000 6 DEFINE DOCUMENT TYPES AND NUMBER RANGE OBA7 DA, DZ, DA (STANDARD) 14 T TEST 1 POST CUSTOMER INVOICE F-22 15 ADVANCE RECEIPTS FROM CUSTOMERS 1 DEFINE RECONCILIATION ACCOUNT FOR CUSTOMER DOWN PAYMENT OBXR SPECIAL GL "A" WITH GL "100502" 15 T TEST 1 POST ADVANCE PAYMENT RECEIVED FROM CUSTOMER F-29 ADVANCE RECEIVED
  • 5. 2 POST CUSTOMER INVOICE F-22 INVOICE POSTED 3 TRANSFER OF ADVANCE FROM SPECIAL GL TO NORMAL F-39 TRANSFER ADVANCE TO CUSTOMER INVOICE 4 CUSTOMER REPORT FBL5N CHECK POSTINGS 5 CLEAR ITEMS F-32 CLEAR CUSTOMER ITEMS 16 BILL DISCOUNTING 1 DEFINE ALTERNATIVE RECONCIL - ACTUAL FOR BILLS OF EXCHANGE OBYN SPECIAL GL "W" WITH GL "200111" 2 DEFINE BANK SUBACCOUNTS OBYK LINK BTWEEN BANK "200105" AND DISCOUNT "100302" 16 T TEST 1 POST CUSTOMER INVOICE F-22 CUSTOMER INVOICE 2 POST BILLS OF EXCHANGE F-36 POST BILLS OF EXCHANGE 3 POST CUSTOMER PAYMENT RECEIPET F-33 PAYMENT RECEIVED 4 REPORT S_ALR_870122 13 5 REVERSE CONTINGENT LIABLITY F-20 17 DUNNING 1 DEFINE DUNNING AREAS OB61 SRK 2 DEFINE DUNNING PROCEDURE FBMP SRK 3 DUNNING TEXTS F150_DUNN_01 (STANDARD) 4 DUNNING LEVELS 1 TO 4 5 DUNNING CHARGES 100, 200…. 6 MINIMUM AMOUNT 50, 100,….. 17 T TEST 1 ASSIGN DUNNING PROCEDURE TO CUSTOMER MASTER XD02 1502000 WITH DUNNING PROC. "SRK" 2 POST CUSTOMER INVOICE F-22 POST BACKDATED CUSTOMER INVOICE 3 DUNNING F150 RUN DUNNING 4 DISPLAY CUSTOMER MASTER XD03 1502000 AND CHECK DUNNING LEVEL 18 SALES/PURCHASE TAX 1 CHECK CLACULATION PROCEDURE OBYZ TAXIN (STANDARD) 2 ASSIGN COUNTRY TO CALCULATION PROCEDURE OBBG TAXIN TO IN 3 DEFINE TAX CODES FTXP V0, V3, A0 & A3 4 ASSIGN TAX CODES FOR NON-TAXABLE TRANSACTION OBCL V0 & A0 5 DEFINE TAX ACCOUNTS OB40 A3 WITH "100505" & V3 WITH "200155" 18 T TEST 1 POST CUSTOMER INVOICE F-22 POST WITH TAX CODE A3
  • 6. 2 POST VENDOR INVOICE F-43 POST WITH TAX CODE V3 19 ASSET ACCOUNTING 1 COPY REFERENCE CHART OF DEPRECIATION/DEPRECIATION AREA EC08 0DE TO SRK 2 SPECIFY DECRIPTION FOR CHART OF DEPRECIATION COD OF SRK 3 COPY/DELET DEPRECIATION AREAS REMOVE UNWANTED AREAS. KEEP 1,2 & 30 4 ASSIGN CHART OF DEPRECIATION TO COMPANY CODE OAOB SRK TO SRK 5 SPECIFY ACCOUNT DETERMINATION SRK1000,11000,20000,30000,31000,40 000 6 CREATE SCREEN LAYOUT RULE SRK1 TILL SRK6 7 DEFINE NUMBER RANGE INTERVAL AS08 01 TILL 06 8 DEFINE ASSET CLASS OAOA SRK100,1100,2000,3000,3100,4000 9 DETERMINE DEPRECIATION AREAS IN ASSET CLASS OAYZ 1,2,30 WITH 2000 LAYOUT IN ALL ASSET CLASS 10 CREATE GL ACCOUNTS FS00 ASSETS, DEPR., ACCUMULATED DEPR., ETC. 11 ASSIGN GL ACCOUNTS BS & DEPRECIATION 12 DEFINE DOCUMENT TYPE OBA7 AF (STANDARD) 13 SPECIFY INTERVAL & POSTING RULES OAYR 14 SPECIFY ROUNDING OF NET BOOK VALUE &/OR DEPRECIATION 15 DEFINE SCREEN LAYOUT FOR ASSET MASTER DATA OA77 SRK1 TILL SRK6 16 DEFINE SCREEN LAYOUT FOR ASSET DEPRECIATION AREAS OA78 2000 17 DEFINE BASE METHOD 0014 18 DEFINE DECLINING BASE METHOD 19 DEFINE MULTILEVEL BASE METHOD A & A2 20 MAINTAIN PERIOD CONTROL METHOD 006 21 MAINTAIN DEPRECIATION KEY AFAMA SRK1 & SRK2 19 T TEST 1 CREATE ASSET AS01 200001 2 CREATE SUB ASSET AS11 200001-1 3 POST EXTERNAL ACQUISITION - WITH VENDOR BOUGHT ASSETS 4 POST EXTERNAL ACQUISITION - WITH VENDOR BOUGHT SUB ASSETS 5 ASSET EXPLORER AW01N CHECK VALUES 6 ASSET BALANCE S_ALR_870119 65 7 DEPRECIATION RUN AFAB 8 ASSET EXPLORER AW01N CHECK UPDATED VALUES 9 RETIREMENT WITH REVENUE F-92 200001 RETIRED WITH REVENUE 10 ASSET TRANSFER ABUMN 200001-1 PARTLY TRANSFER 11 ASSET EXPLORER AW01N CHECK UPDATED VALUES 12 ASSET SCRAPING ABAVN SCRAP PART ASSET 13 ASSET EXPLORER AW01N CHECK UPDATED VALUES 20 CASH JOURNAL
  • 7. 1 CRAETE GL FS00 PETTY CASH "200101" 2 DEFINE NUMBER RANGE INTERVAL FOR CASH JOURNAL DOCUMENTS FBCJC1 01 3 SETUP CASH JOURNAL ACCOUNT FBCJC0 200101 4 CREATE, CHANGE & DELET BUSINESS TRANSACTION FBCJC2 REVENUE 300000 AND 400100 EXPENSES 5 SETUP PRINT PARAMETERS FOR CASH JOURNAL FBCJC3 RFCASH00 AND DEMOEN VARIANT 20 T TEST 1 POST CASH JOURNAL FBCJ 21 WITHHOLDING TAX 1 CHECK WITHHOLDING TAX COUNTRIES INDIA 2 DEFINE WITHHOLDING TAX KEYS 194C 3 DEFINE BUSINESS PLACES SRKF 4 DEFINE BUSINESS PLACES / SECTION CODE IN CROSS APPLICATION SRKF 5 DEFINE SECTION CODE SRKF 6 ASSIGN FACTORY CALANDER TO BUSINESS PLACE 7 ASSIGN FACTORY CALANDER TO SECTION CODE 8 DEFINE WITHHOLDING TAX TYPE FOR INVOICE POSTING D1 9 DEFINE WITHHOLDING TAX TYPE FOR PAYMENT POSTING DA 10 DEFINE WITHHOLDING TAX CODES D1 & DA 11 CHECK RECEIPIENT TYPE CO 12 MAINATIN TAX DUE DTAES 777 13 ASSIGN WITHHOLDING TAX TYPE TO COMPANY CODE D1 & DA 14 ACTIVATE WITHHOLDING TAX 15 MAINTAIN SURCHARGE RATES 10 TO DA & D1 TO 10 16 DEFINE ACCOUNTS FOR WITHHOLDING TAX TO BE PAID OVER DA & D1 WITH "100510" 17 MAINTAIN COMPANY CODE SETTING 18 SPECIFY DOCUMENT TYPES (ACCOUNTS PAYABLE) SA 19 MAINATIN NUMBER RANGE GROUP 04 20 ASSIGN NUMBER RANGE TO NUMBER GROUP J1INO 04 TO 04 21 MAINTAIN NUMBER RANGE J1INUMBER 04 22 ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO BUSINESS PLACE SM30 04 23 ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO SECTION CODE SM30 04 24 MAINTAIN NUMBER GROUP & SAP SCRIPT FORMS 05 25 ASSIGN NUMBER RANGE TO NUMBER GROUP 02 TO 05 26 MAINTAIN NUMBER RANGE 02 27 CHANGE VENDOR MASTER XK02 WITHHOLDING TAX DETAILS UPDATED WITH CIN 21 T TEST 1 POST VENDOR DOCUMENT F-43 NO TDS 2 POST VENDOR DOCUMENT F-43 PARTLY TDS
  • 8. 3 POST VENDOR DOCUMENT F-43 TDS ON WHOLE AMOUNT 4 CREATE REMITTANCE CHALLAN J1INCHLN CREATE CHALLAN 5 ENTER BANK CHALLAN J1INBANK BHANK CHALLAN UPDATE 6 REPORT J1NMIS ENTERPRISES STRUCTURE: DEFINE COMPANY: TCODE : OX15 Note: As per the requirement we can setup a Company. DEFINE COMPANY CODE: OX02
  • 9. Note: As per the requirement we can define a company code. It can be one or multiple. ASSIGN COMPANY CODE TO COMPANY: OX16 Note: Here we assign company code to company. Example Tata group (Company). Tata steel and Tata motors etc. are company codes. DEFINE BUSINESS AREA: OX03
  • 10. Note: we can define business area here. It can be one or more than one. Like 1:1 (Company code : Business area) or 1: >1 (Company code to multiple business area) CREATION OF CHART OF ACCOUNT: OB13 EDIT CHART OF ACCOUNT LIST: Note: Chart of account is list of GL accounts. As per the requirement we decide the length of GL, manual or automatic creation of cost element and if require we assign group chart of account for consolidated reports and balance sheet. ASSIGN COMPANY CODE TO CHART OF ACCOUNT: OB62
  • 11. Note: Here we assign chart of account to Company code. One company code can have only one chart of account or one chart of account can be assigned to more than one company code. DEFINE ACCOUNT GROUP: OBD4 Note: As per the business requirement we create a list of GL account group.
  • 12. DEFINE RETAINED EARNING ACCOUNT: OB53 Note: Here we assign retained earning account to carry forward the balance from profit & loss account to Balance sheet. MAINATIN FISCAL YEAR VARIANT: OB29 Note: As per the business requirement we create a Fiscal year variant. They can be calendar year or non-calendar year. Example, Jan to Dec (Calendar year) followed in US etc., April to March (Non- calendar year followed in India, July to June (Non-calendar year) followed in Australia. ASSIGN COMPANY CODE TO FISCAL YEAR VARIANT: OB37
  • 13. Note: Here we assign Fiscal year variant to Company code. DEFINE VARIANTS FOR OPEN POSTING PERIODS: OBBO Note: Posting period variant is require to close and open period for posting. ASSIGN POSTING PERIOD VARIANTS TO COMPANY CODE: OBBP Note: Here we assign posting period variants to Company code. We can assign one posting period variant to more than one company code. But at least one posting variant is require for one company code. OPEN AND CLOSE POSTING PERIOD VARIANT: OB52
  • 14. Note: Here we manage period of posting. “+” is for All, “A” is for Asset, “D” is for Customer, “K” is to manage vendor document period, “M” is for material, “S” is for General Ledger. This is mostly managed by the business in the production server or they may ask support team to update it. It can be part of month end process. DEFINE DOCUMENT TYPES: OBA7 Note: As per the business requirement we can define our own document types. Standard document types are enough to meet most of the business requirement.
  • 15. Note: Once we define document types, we must define number range for each document type. We can define them in OBA7 or FBN1. DEFINE FIELD STATUS VARIANT: OBC4 Note: Field status variant is required to decide the posting screens. We can have different field status group to different GL accounts. As per the business requirement we can select which are all fields to be kept mandatory, optional and suppress at the time of posting.
  • 16.
  • 17. ASSIGN COMPANY CODE TO FIELD STATUS VARIANT: OBC5 Note: Here we assign field status variant to Company code. We can assign same field status variant to multiple company codes.
  • 18. DEFINE TOLERANCE GROUP FOR G/L ACCOUNTS: OBA0 Note: As per the business requirement we define tolerance group which we then assign in GL master. This leads to restrict the posting in any particular GL. We can set limits for debit posting and credit posting. DEFINE TOLERANCE GROUP FOR EMPLOYEES: OBA4 Note: As per the business requirement we define tolerance group of employees which we then assign in GL master. This leads to restrict the posting in any particular GL. We can set limits for difference in payment amount.
  • 19. ASSIGN COUNTRY CALCULATION PROCEDURE: Note: Tax calculation procedures are already provided by SAP. We can assign them or copy them and make changes as per the requirement. MAINTAIN CONTROLLING AREA: OKKP
  • 20. Note: Controlling area is mandatory for controlling objects like Cost centre, profit centre etc. We can assign different fiscal year variant in controlling but it is always advisable to assign same chart of account as company code.
  • 21. MAINTAIN CONTROLLING AREA SETTING: 0KE5
  • 22. DOCUMENT SPLITTING Note: Document splitting is not configured in current scenario. I will provide detail configuration separately. CLASSIFY G/L ACCOUNT FOR DOCUMENT SPLITTING: DEFINE DOCUMENT SPLITTING CHARACTERISTIC FOR GENERAL LEDGER ACCOUNTING: ACTIVATE DOCUMENT SPLITTING:
  • 23. ENTER GOLBAL PARAMETERS: OBY6 Note: This is very important screen to control the company code. Every tick and configuration has its own purpose. We have come across with this configuration as per the business requirement.
  • 24. CREATION OF GL FS00 Note: As per the business requirement we create a GL account. Sometimes business has its own master data team, or it has been managing by support team further. I have created around 42 GL accounts. Mass GL accounts can be created through LSMW, BDC, ECATT, Copied from another company code, sample account etc. There are various ways to create GL master. CREATE PROFIT CENTER: KE51
  • 25. Note : Profit centre accounting and reporting purpose we can create different profit centres.
  • 27. FOREIGN CURRENCY CHECK EXCHANGE RATE TYPES: OB07 Note: SAP standard exchange rate types are enough to meet most of the business requirement. But still if require we can create exchange rate type here. We can define the default exchange rate type as well. DEFINE TRANSLATION RATIO FOR CURRENCY TRANSLATION: OBBS
  • 28. Note: When we are trying to maintain exchange rate, we must define their translation ratio. ENTER EXCHANGE RATES: OB08 Note: Exchange rates are maintained by the business on daily basis or monthly basis. This is managed by the business user. Sometimes it may update through program or “Z” program. Note: We can assign exchange rate type to any particular document type.
  • 30. ACCRUAL / DEFFERAL DEFINE REASON FOR REVERSAL: Note: There is no much configuration need to follow for Accrual/deferral. Just need to maintain reversal reason code as per the business requirement. TEST FBS1:
  • 31. F.81
  • 32.
  • 33. INTEREST CALCULATION DEFINE INTEREST CALCULATION TYPES: OB46 Note: Here we define the interest calculation type. PREPARE ACCOUNT BALANCE INTEREST CALCULATION: OBAA Note: Here we make required setting for interest calculation like monthly, balance plus interest, number range. As per the requirement we can make necessary changes.
  • 34. DEFINE REFERENCE INTEREST RATES: OBAC Note: Here we define various interest rates. For example, 3.5% for advance given to employee, 2% for loan given to director, 2.5 % interest on bank accounts, 10% interest on loan account etc. As per the business requirement. DEFINE TIME DEPENDENT TERMS OB81 Note: Here we decide from when we can start calculating the interest. ENTER INTEREST VALUES: OB83 Note: we assign the interest values to the reference interest rate.
  • 35. PREPARE G/L ACCOUNT BALANCE INTEREST CALCULATION: OBV2 Note : Here we maintain interest GL a/c TEST: F-02 LOAN RECEIVED FROM BANK
  • 38. FB03
  • 39. VALUATION DEFINE ACCOUNTING PRINCIPLES: Note: Valuation is month end activities. First, we define accounting principle like IAS, IFRS, USGAAP etc. ASSIGN ACCOUNTING PRINCIPLE TO LEDGER GROUP: Note: Here we assign accounting principle to leading ledger. DEFINE VALUATION METHOD: Note: We define the properties of the valuation here. Like Valuation procedure, document type, etc. This is configured as per the requirement of the business.
  • 40. DEFINE VALUATION AREAS: Note: Valuation area is assigned to valuation method which specifies the currency type. We can more than one valuation area. As per the requirement we can set valuation to company code currency, group currency and / or both currency. ASSIGN VALUATION AREA AND ACOUNTING PRINCIPLE: Note: Here we assign valuation area to accounting principle. Different valuation areas can be setup for different accounting principles. PREPARE AUTOMATIC POSTING FOR FOREIGN CURRENCY VALUATION: OBA1 Note: Maintain Exchange gain and loss account.
  • 41. DEFINE LEDGER GROUP: Note: THERE SHOULD NOT BE ANY OTHER LEDGER ASSIGN EXHANGE RATE DIFFERENCE KEY IN GL MASTER: FS02 Note : We assign the exchange rate difference key in GL master which we want to valuate. As per the requirement we can valuate number of GL accounts.
  • 42. F-02 Note: Post back dated foreign currency document with exchange rate $63. Where as exchange rate was different. MAINTAIN EXCHANGE RATE: OB08 Note: Did some changes in exchange rate for testing purpose.
  • 43. FAGL_FC_VAL Note: Run FAGL_FC_VAL for GL100303. We can run valuation for open items GL accounts as well, they should be open item GL accounts and maintained in OBA1.
  • 44. OUTPUT: We can see valuation is done for GL account “100303”.
  • 45. ACCOUNTS PAYABLE Note: I have configured very basic part of accounts payable in this book. Detailed will be available in SAP MM book, in which I will be covering plant, purchase group etc. DEFINE ACCOUNT GROUP WITH SCREEN LAYOUT (VENDORS) OBD3 Note: Like GL account master data layout, we have vendor master data layout as well. We can manage various fields at account group level. We can make field as required, optional or Suppress.
  • 46. Note: Here I have made two vendor account groups. CREATE NUMBER RANGE FOR VENDOR ACCOUNT: XKN1 Note: We can not have same number range for different vendor account group. ASSIGN NUMBER RANGE TO VENDOR ACCOUNT GROUPS: OBAS Note: Here we assign number range to vendor account group.
  • 47. DEFINE TOLERANCE (VENDORS) OBA3 Note: This is the screen for vendor and customer tolerance group. CREATION OF VENDOR MASTER: XK01
  • 48. DEFINE DOCUMENT TYPES & NO. RANGE OBA7
  • 49.
  • 50. Note: We can maintain document types and number range for vendor documents in our company code. Standard document types are enough but still we can maintain as per the requirement.
  • 51. TEST: FB60 F-43 Note: I post vendor document for testing purpose.
  • 52. HOUSE BANK Note: House bank topic discussed in detail further. For now, testing purpose I have just maintain house bank in FI12. DEFINE HOUSE BANK FI12 Note: Here we assign bank GL account to our house bank.
  • 53. ADVANCE PAYMENT TO VENDORS (DOWN PAYMENT) DEFINE ALTERNATIVE RECONCILIATION ACCOUNT FOR DOWN PAYMENTS OBYR Note: There is only one configuration we have to do to activate advance payment to vendors. We have to create special gl reconciliation account and assign here. TEST: F-48: Post advance payment document to vendor.
  • 54. F-43: Post vendor invoice document. F-54: TRANSFER ADVANCE FROM SPECIAL GL TO NORMAL BY CLEARING F-44 CLEAR NORMAL ITEM Note: we can see details in FBL1N report
  • 55. TERMS OF PAYMENT & DISCOUNT RECEIVED MAINTAIN TERMS OF PAYMENT: OBB8 Note: We can create number of “Z” payment terms as per the business requirement. SAP has already provided various standard payment terms. DEFINE ACCOUNTS FOR CASH DISCOUNT TAKEN: OBXU Note: Above GL is maintained when we received a discount on payment to vendors. There would be a various scenario where discount GL account may hit or triggered.
  • 56. TEST: F-43: Post a vendor invoice with payment term “SRK1” F-53: Made payment to vendor with in the due date, then we can see that we received discount as per the payment term.
  • 57. AUTOMATIC PAYMENT PROGRAM (APP) Note: Automatic payment run is required to make mass payment to vendors. It can be configured through PI, IDOC, DMEE. FBZP: SETUP PAYMENT METHOD PER COUNTRY FOR PAYMENT TRANSACTION: Note: As per the business requirement, we define various payment method in country. We can maintain various require fields such as bank add., IBAN, SWIFT code etc.
  • 58. SETUP PAYMENT METHODS PER COMPANY CODE FOR PAYMENT TRANSACTIONS: Note: Here we define payment method in company code. We assign forms, min. amount, foreign payments and currency etc. As per the requirement of the business.
  • 59. SETUP ALL COMPANY CODES FOR PAYMENT TRANSACTIONS:
  • 60. SETUP PAYING COMPANY CODES FOR PAYMENT TRANSACTION: Note: Here we define the form for payment advice note. SAP standard forms are available but they smart form can be created as per the business requirement.
  • 61. CREATION OF SEQUETIONAL CHECK LOT FCHI: Note: Since I have implemented check payment method, we have to create a check lot. In wire payment this is not require. ASSIGN PAYMENT METHOD IN VENDOR MASTER XK02
  • 62. TEST: F-43: Post vendor invoice for testing purpose. F110:
  • 63. Note: Maintain require parameters like co. code, Vendor, payment method etc.
  • 64. Note: We may have to create variant as per the business requirement.
  • 65.
  • 66. OUTPUT: Note: We can see payment run was successful and payment document is created.
  • 67. ACCOUNT RECEIVABLE Note: I have configured very basic part of accounts receivable in this book. Detailed will be available in SAP SD book, in which I will be covering sales org., shipping point etc. DEFINE ACCOUNT GROUPS WITH SCREEN LAYOUT (CUSTOMERS): OBD2 WITH RECONCILIATION ACCOUNT FIELD REQUIRED ENTRY IN MASTER Note: Created two account groups SRKF and SRKS. We can create more account group to meet the business requirement.
  • 68. CREATE NUMBER RANGE FOR CUSTOMER ACCOUNTS: XDN1 Note: Here I have created number range for customer number. ASSIGN NUMBER RANGE TO CUSTOMER ACCOUNT GROUPS: OBAR Note: Here assign customer number range to Customer group. DEFINE TOLERANCE GROUP FOR CUSTOMERS: OBA3 Note: ALREADY DEFINE AT THE TIME OF AP CONFIGURATION.
  • 69. CREATION OF CUSTOMER XD01 Note : Create one customer for testing purpose.
  • 70. DOCUMENT TYPES & NUMBER RANGE: OBA7
  • 71.
  • 72. Note: I have followed document types which are already provided by SAP. I have only had to just add number range for my company code.
  • 73. TEST : F-22: Note: We can post document through F-22, FB70 and F-02.
  • 74. ADVANCE RECEIPTS FROM CUSTOMERS Note: Like Advance down payment to vendors, we have to do only one step configuration for advance receipt from the customer. DEFINE RECONCILIATION ACCOUNTS FOR CUSTOMER DOWN PAYMENTS OBXR: Note: We have to maintain Special GL reconciliation account and create a link between Reconciliation account (Sundry Debtor) and Special gl recon. Account. TEST: F-29: Note: For testing purpose, I have posted one advance receipt from customer document.
  • 75. F-22: Note: Posted actual customer invoice document. TRANSFER OF ADVANCE FROM SPECIAL GL TO NOLMAL F-39: FBL5N
  • 76. F-32 FBL5N Note: We can see detail report for Customer 1502000.
  • 77. BILL DISCOUNTING 1) LINK BETWEEN SUNDRY DEBTORS AND SUNDRY DEBTORS BILLS OF EXCHANGE DEFINE ALTERNATIVE RECONCIL-ACTUAL FOR BILLS OF EXCHANGE RECEIVABLE: OBYN 2) LINK FOR BANK CURRENT ACCOUNT, SUNDRY DEBTORS ACCOUNT AND BANK BILL DISCOUNTING ACCOUNT: DEFINE BANK SUBACCOUNTS: OBYK TEST: F-22:
  • 80. DUNNING Note: Like Automatic payment program run in AP, we have dunning in AR to send correspondence to Customer in relation due payment from customer. DEFINE DUNNING AREAS: OB61 DEFINE DUNNING PROCEDURE: FBMP Note: We can maintain dunning procedure as per the business requirement. Like dunning interval days, dunning levels, minimum days in arrears, interest indicator if applicable etc.
  • 81. DUNNING TEXTS Note: Standard forms are provided by SAP. Still we can create own forms and assign here. DUNNING LEVEL
  • 82. CHARGES: Note: We can maintain dunning charges here or % of the due value. MINIMUM AMOUNT
  • 83. TEST: ASSIGN DUNNING PROCEDURE IN CUSTOMER MASTER: XD02: F-22: Post back dated Customer invoice for testing purpose. F150:
  • 84. OUTPUT: Note : We can see the dunning program capture the due amount and generate the Dunning notice.
  • 85. Note: To test our dunning configuration completely, we can check customer master and correspondence tab, which must be updated with Dunning level.
  • 86. SALES/PURCHASE TAX CHECK CALCULATION PROCEDURE: OBYZ: ASSIGN COUNTRY TO CALCULATION PROCEDURE: OBBG: DEFINE TAX CODE FOR SALE AND PURCHASE:
  • 87.
  • 88.
  • 89. TRANSPORT TAX CODES: ASSIGN TAX CODES FOR NON-TAXABLE TRANSACTIONS: OBCL: DEFINE TAX ACCOUNTS: OB40:
  • 91. F-43:
  • 92. ASSET ACCOUNTING COPY REFERENCE CHART OF DEPRECIATION / DEPRECIATION AREA: OAP1/EC08 SEPECIFY DESCRIPTION FOR CHART OF DEPRECIATION: COPY/DELET DEPRECIATION AREAS:
  • 93. ASSIGN CHART OF DEPRECIATION TO COMPANY CODE: OAB1/OAOB SPECIFY ACCOUNT DETERMINATION: CREATE SCREEN LAYOUT RULE:
  • 94. DEFINE NUMBER RANGE INTERVAL: AS08 DEFINE ASSET CLASS: OAOA:
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100. DETERMINE DEPRECIATION AREAS IN ASSET CLASS: OAYZ
  • 101.
  • 103. ASSIGN GL ACCOUNTS: MAINATIN THIS CONFIGRATION FOR ALL ASSET CLASS (ACCOUNT DETERMINATION) EXCEPT BALANCESHEET A/C
  • 105. SPECIFY INTERVAL & POSTING RULES: OAEA/OAYR: SPECIFY ROUNDING OF NET BOOK VALUE AND/OR DEPRECIATION:
  • 106. DEFINE SCREEN LAYOUT FOR ASSET MASTER DATA: OA77
  • 107. SAME HAS TO FOLLOW FOR ALL SCREEN LAYOUT DEFINE SCREEN LAYOUT FOR ASSET DEPRECIATION AREAS: AO21 / OA78
  • 108. DEFINE BASE METHOD: DEFINE DECLINING BALANCE METHODS:
  • 109. DEFINE MULTI-LEVEL METHODS: MAINTAIN PERIOD CONTROL METHOD:
  • 111.
  • 113. CREATION OF SUB-ASSET MASTER: AS11
  • 114. EXTERNAL ACQUISITION – WITH VENDOR F-90 POST SUB ASSET F-90
  • 117. AW01N:
  • 120. ASSET SCRAPPING: SCRAP PART 10% ABAVN
  • 121. CASH JOURNAL FS00: DEFINE NUMBER RANGE INTERVAL FOR CASH JOURNAL DOCUMENTS: FBCJC1: SETUP CASH JOURNAL ACCOUNT: FBCJC0:
  • 122. CREATE, CHANGE & DELET BUSINESS TRANSACTION: FBCJC2: SETUP PRINT PARAMETERS FOR CASH JOURNAL: FBCJC3: TEST: FBCJ:
  • 123.
  • 124. WITHHOLDING TAX CHECK WITHHOLDING TAX COUNTRIES: DEFINE WITHHOLDING TAX KEYS: DEFINE BUSINESS PLACES: DEFINE BUSINESS PLACES (CROSS APPLICATION)
  • 125. DEFINE SECTION CODE: NOTE : BUSINESS PLACE AND SECTION CODE SHOULD BE SAME (SRKF) ASSIGN FACTORY CLAENDER TO BUSINESS PLACE:
  • 126. ASSIGN FACTORY CALENDER TO SECTION CODE: DEFINE WITHHOLDING TAX TYPE FOR INVOICE POSTING:
  • 127. DEFINE WITHHOLDING TAX FOR PAYMENT POSTING: DEFINE WITHHOLDING TAX CODES:
  • 129. ASSIGN WITHHOLDING TAX TYPE TO COMPANY CODE: ACTIVATE EXTENDED WITHHOLDING TAX: MAINTAIN SURCHARGE RATES: (SURCHARGES COMBINED WITH BASIC WITHHOLDING TAX CODES)
  • 130. DEFINE ACCOUNTS FOR WITHHOLDING TAX TO BE PAID OVER: MAINTAIN CO. CODE SETTING: SPRO-LOGISTIC GENERAL-TAX ON GOODS MOVEMENT-INDIA-BASIC SETTING:
  • 131. SPECIFY DOCUMENT TYPES (ACCOUNTS PAYABLE) MAINTAIN NUMBER RANGE GROUP: ASSIGN NUMBER RANGE TO NUMBER GROUP: J1INO MAINTAIN NUMBER RANGES: J1INUMBER
  • 132. ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO BUSINESS PLACE: SM30 ASSIGN REMITTANCE CHALLAN NUMBER GROUP TO SECTION CODE: IF IT’S NOT AVAILABLE THEN WE HAVE TO CREATE IT
  • 133. MAINTAIN NUMBER GROUPS & SAP SCRIPT FORMS: ASSIGN NUMBER RANGE TO NUMBER GROUP: MAINATIN NUMBER RANGE:
  • 134. XK02:
  • 135. TEST: F-43: THERE ARE THREE SCENARIOS: 1) IF THE AMOUNT IS < 20000 AND CONTRACT VALUE IS 50000 – NO TDS (REMOVE D1 … DA AT THE TIME OF POSTING) 2) IF THE AMOUNT OF MATERIAL IS 30000 AND CONVERSION CHARGES IS 70000 – NO TDS (REMOVE DA AND KEEP D1 WITH VALUE OF 70000 AT THE TIME OF POSTING)
  • 136. 3) IF THE TOTAL AMOUNT IS FOR CONVERSION CHARGES (REMOVE DA AT THE TIME OF POSTING) CREATE REMITTANCE CHALLAN: J1INCHLN:
  • 138. SM30 PRINT TDS CERTIFICATE: QUARTERLY RETURN MAY NOT WORK IN SANDBOX. IT WORKS IN LIVE SYSTEM. PATCHES NEED TO BE UPDATED.