Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Sap fi material
1. SAP FI MATERIAL
CONFIGARATION STEPS
INTRODUCTIONOFSAP:
SAP:Systems, applications &products in data processing
FI: Financials
CO: Controlling in normal terminology costing.
ECC:ERP controlComponent
SPRO: Sap projectreference objective.
ENTERPRIZE STRACTURE:
Define company [OX15]
Define Credit Control Area [OB45]
Edit, Copy, Company Code [OX02]
Define Business Area [OX03]
Define functional area [FM_FUNCTION]
Maintain Consolidation business area [OCC1]
Maintain FM area [OF01]
Define segment [V_FAGL_SEGM]
ASSIGNMENT:
Assign Company code to company [OX16]
Assign company code to credit controlarea [OB38]
Assign Business area to consolidation Bus area [OBB6]
Assign company code to financial management area [OF18]
COMPANY CODE TO GLOBAL PARAMETERS
1. Chart of accounts
2. Fiscal Year
3. Posting Period variant
4. Currency Settings
5. Field Status Variant
6. Tolerance Group
7. Exchange Rate Deviation
8. Check Company code Global Parameters
9. Posting Key
10. Document Type
1. CHART OFACCOUNTS:
We have 3 types in chart of accounts.
1. Operational chart of accounts
2. Group chart of accounts
3. Country specific chart of accounts
Define Chart of Account [OB13]
Assign Company Code to chart of account[OB62]
Define Accounting group [OBD4]
Define retained earnings account[OB53]
2. FISICALYEAR:
2. Define fiscal year [OB29]
Assign fiscalyear to company code [OB54]
3. POSTING PERIOD VARIANT :
Define posting period variant [OBB0]
Assign variant to company code [OBBP]
4. CURRENCYSETTINGS :
Open and closing period variant [OB52]
Exchange rate types [OB07]
Define transaction ratios for currency translations [OBBS]
Enter exchange rates [OB08]
5. FIELD STATUS VARIENT :
Define field status variant [OBC4]
Assign company code to field status variant [OBC5]
6. TOLERANCE GROUP:
Define tolerance group forGL Accounts [OBA0]
Define tolerance group foremployees [OBA4]
Assign users to tolerance [OB57]
7. EXCHANGE RATE DEVISION:
Define minimum exchange rate differenceper company code [OB64]
8. CHECHCOMPANYCODE GLOBALPARAMETERS:[OBY6]
CONTROLLING AREASETTINGS:
Maintain controlling area [OX06]
Assign company code to controlling area [OX19]
Activate components in controlling area [OKKP]
PROFIT CENTERHIERARCHY
Define profit center hierarchy in controlling area
Set controlling [OKKS]
Change profit center standard hierarchy [KCH5N]
Create profit center [KE51]
Change profit center hierarchy for US [KCH5N]
NEW GL ACCOUNTING
New GL concepts
1. Parallel accounting system
2. Profitcenter & Segment
3. Document Splitting
4. FICO real time integration
5. Extended data structure [FAGLFLEXT]
Howto activate newGL Accounting[SIMG-FAGL_ACTNEC]
Define ledger forgeneral ledger accounting [T881]
Define currencies for leading ledger [T001A]
How to maintain group currency [SCC4]
Define and activatenon-leading ledger [T882G]
Assign scenarios and customer fields to ledgers [VC_FAGL_LEVGE]
Activate costof sales accounting [FIGS_COS_V_001]
Define ledger group
Define accounting principals
Assign accountingprinciple to ledger group
9. DOCUMENT TYPES :
3. Define document type for entry view [OBA7]
Define document type for entry view in a ledger
Define document type for general ledger view
Define document number ranges forentry view [FBN1]
Copy to company code [OBH1] {entry view}
Copy to fiscalyear [OBH2] {entry view}
Define document number ranges forgeneral ledger view [FAGL_DOCNR]
Copy to company code [FAGL_OBH1] {GL View}
Copy to fiscalyear [FAGL_OBH2]{GL View} – Year end activity
ACTIVATEDOCUMENT SPLITTING
Classify GL Account s for document splitting
Classify document type for document splitting
Zero balance clearing account
Create zero balance clearing account
Assign zerobalance clearing account
Define document splitting characteristics for GL Accounts
Define document splitting characteristics for controlling
Activate document splitting
GENEGALLEDGERMASTERDATA
Create GL Master in chart of accountarea [FSPO]
Maintain GL Master in company code area [FSS0]
Create GL Masters (Centrally) [FS00]
Post general ledger document [FB50]
Display sap table data [SE16]
Change GL Master [FS00]
Display changes [FS04]
How to blackGL Master [FS00]
Black GL Master at chart of account level [FS00]
How to delete GL Master [OBR2]
S.NO NORMALDOCUMENTS REFERENCE DOCUMENTS REVERSALDOCUMENTS
1. General document posting
Single screen- FB50
Sample document-F-01 Individual reversal
document-FB08
2. General document posting
Double screen-F-02
Recurring document- Mass reversal document-
F.80
3. General document posting
foreign currency-FB50
Accountassignment model Reversal of reversal
document-FBR2
4. General document posting
ledger group-
Cleared item reversal-FBRA
5. General document posting
special periods-FB50
Accrual/Deferral reversal –
F.81
6. Parked document-FV50 Cross company code
reversal-FB08
7. Hold document-FB11
8. Open item management without
going payment –F-07
9. Open item management with
incoming payment-F-06
10. Cross company codedocument
posting-OBYA
11. Month end Activities Foreign currency valuation Interest calculation
4. FOREIGNCURRENCYVALUATION
Define valuation methods [044A]
Define valuation areas
Check assignment of accounting principal to ledger group
Assign valuation areas and accounting principals
Prepare automatic posting for foreign currency valuation [OBA1]
Maintain exchange rate value [end user activity]
Loan amount received frombank [FB50]
Outgoing payment [F-07]
Foreign currency valuation [FAGL_FC_VAL]
How to execute batch input session [SM35]
BANKINTEREST CALCULATION
In interest calculation we have 3 types.
1. Balance interest calculation
2. Penalty interest calculation
3. Item interest calculation
STEPS:
Define interest calculation types [OB46]
Prepare account balance interest calculation [OBAA]
Define reference interest rates [OBAC]
Define time dependent terms [OB81]
Enter interest values [OB83]
Prepare GL Account balance interest calculation [OBV2]
Maintain default profit center for interest accounts
Assign interest indicator in GL master
Loan amount received frombank [FB50]
Calculate interest (Monthend Activity) [F.52]
Execute batch input [SM38]-[SM35]
ACCOUNTS PAYABLE
5. DOCUMENT TYPES POSTING KEYS
KR-19-Vendor Invoice GL-Debit-40
KG-17-Vendor Credit Memo GL-Credit-50
KZ-15-Vendor Payment Vendor Debit-21
KA-13-Vendor Document Vendor Credit-31
Vendor Special GL Debit-29
Vendor Special GL Credit-39
Define accountgroups with screen layout(Vendors) [OBD3]
Create number ranges for vendor accounts [XKN1]
Assign number ranges to vendor accountgroups [OBAS]
Define tolerances (Vendors) [OBA3]
Define document type for entry view [OBA7]
Define document types for entry view in a ledger [V_FAGL_BELNER_LD]
Define document types for general ledger view [V_FAGL_DOCNR_LD]
Define document number range for entry view [FAGL_FBN1]
Copy to company code [OBH1]
Define document number range for GL view [FAGL_DOCNR]
Copy to company [FAGL_OBH1]
Create vendor reconciliation accounts [FS00]
VENDOR MASTER
Company code area-FK01 Purchasing area-MK01 Create centrally-XK01
AP MM FI&MM
Create vendor master in GL company code area [FK01]
Post vendor invoice[FB60]
Vendor invoice posting using double screen [F-43]
Vendor invoice posting with multihull profit center [FB60]
Vendor credit memo posting [FB65]
Vendor outgoing payment [F-53]
Display vendor balances [FK10N]
Display vendor line items [FBL1N]
Generate correspondence request [FB12]
Maintain correspondence request [F.64]
Payableprofit center wise
Payablesegment wise
PAYMENT TERMS AND AUTOMATIC ACCOUNT ASSIGNMENTS:
Maintain terms of payment [OBB8]
Define terms of payment forinstallment payments [OBB9]
Define accounts forcash discount taken [OBXU]
Define accounts forlost cash discount [OBXV]
Define accounts forover payments/under payments [OBXL]
Define accounts forexchange rate differences[OB09]
Define accounts forrounding differences [OB00]
Define accounts forbank charges [OBXK]
6. Vendor outgoing payment withbank charges [F-53]
Assign payment term in existing vendor master [FK02]
Post vendor invoice[FB60]
Vendor outgoing payment withdiscount and payment difference[F-53]
VENDOR SPECIALGL TRANSACTIONS
Create vendor master [FK01]
Define alternative reconciliation account fordown payment [OBYR]
Define alternative reconciliation account forvendor [OBXT]
Post downpayment request [F-47]
Downpayment vendor advance payment [F-48]
Vendor invoice posting [FB60]
Transfer from special GL to normal GL [F-54]
Transfer from normal GL to special GL [F-51]
Vendor outgoing payment [F-53]
Vendor retention money payment [F-53]
Maintain default document type for transaction [OBUL]
HOUSE BANK
Maintain Bank Key [FI01]
Define house bank [FI12]
Assign house bank and account id in GL master [FS00]
Define number ranges for checks[FCHI]
Define void reason codes [FCHV]
Vendor outgoing payment [F-53]
Manual checkupdate [FCH5]
Display checkregister [FCHN]
Display checkinformation based on checknumber [FCH1]
Display checkinformation based on payment document [FCH2]
Vendor outgoing payment [F-53]
Manual checkissue [FCH5]
Void unissued checks[FCH3]
Delete voided checks [FCHE]
Void issued check [FCH9]
Issue another check[FCH5]
Update checkencashment date [FCH6]
Delete encashment date [FCHG]
Delete voided checks [FCHL]
Void issued check [FCH9]
Cancel payment [FCH8]
AUTOMATIC PAYMENTPROGRAM:[FBZP]
Setup all company codes forpayment transactions
Setup paying company code forpayment transaction
Setup payment methods in contrary for payment transaction
Setup payments methods company code forpayment
Setup bank determination forpayment transactions
Define document types for entry view [OBA7]
Define document types for entry view in a ledger
Define document number range for entry view [FBN1]
Define document number range for GL view
Maintain exchange rate difference accounts forbank accounts [OB09]
7. Vendor outgoing payment [F-53]
Check print and advice print [FBZ5]
Single vendor payment checkprinting and adviceprinting [F-58]
Create vendor master with payment methods [FK01]
Automatic payment run [F110]
BRS AND EBRS [OT83]
Create house bank [FI12]
Create accountsymbol
Assign accountsto accounts symbols
Create keys forposting rules
Define posting rules
Create transaction types
Assign external transaction codes to posting rules
Assign bank accounts totransaction types
Upload bank statement into SAP [FF_5]
View clear document [FBL3N]
Process manual bank statement [FF67]
FI-MM INTEGRATION
Enterprise Structure
Define valuation level [OX14]
Define copy,delete checkplant [OX10]
Define location
Define copy delete checkdivision
Maintain storage location [OX09]
Maintain purchase organization [OX08]
Assign plant to company code [OX18]
Assign bus area to plant/valuation area and division [OMJ7]
Assign purchase organization company code [OX01]
Assign purchase organization to plant [OX17]
Assign standard purchase organization to plant [OMKI]
Maintain company codes formaterials management [OMSY]
Logistics periods open and close[MMPV]
Define attributes of material types [OMS2]
Define material groups [OMSF]
Carryout overall maintains of plant parameters [OMI8]
Create purchase groups [OME4]
Set tolerance limit for price variance [OMEU]
Maintain plant parameters
Set tolerance limits (Goodsreceipt) [OMCO]
Define valuation control [OMWM]
Group together valuation areas [OMWD]
Define valuation classes [OMSK]
Configure automatic postings [OBYC]
Maintain default values fortax codes [OMR2]
Configure vendor-specific tolerance [OMRX]
Set tolerance limit for invoiceblock[OMR6]
Define automatic status change [OMRV]
Define document types for entry view [OBA7]
Define document types for entry view in a ledger
8. Define document type for GL view
Define document number ranges forentry view [FBN1]
Define document number ranges forGL view
Create vendor master centrally [XK01]
Create material master [MM01]
Create purchase order [ME21N]
Goods receipt [MIGO]
Invoiceposting [MIRO]
ACCOUNTS RECIVABLE
DOCUMENT TYPES POSTING KEYS
DR-18-Customer Invoice GL-Debit-40
DG-16-Customer Credit Memo GL-Credit-50
DZ-14-Customer Payment Customer Debit-01
DA-12-Customer Document Customer Credit-11
Customer Special GL Debit-09
Customer Special GL Credit-19
Define accountgroups with screen layout(Customer) [OBD2]
Create number ranges for customer accounts [XDN1]
Assign number ranges to customer account groups [OBAR]
Define document type for entry view [OBA7]
Define document types for entry view in a ledger [V_FAGL_BELNER_LD]
Define document types for general ledger view [V_FAGL_DOCNR_LD]
Define document number range for entry view [FAGL_FBN1]
Copy to company code [OBH1]
Define document number range for GL view [FAGL_DOCNR]
Copy to company [FAGL_OBH1]
Create customer reconciliation accounts [FS00]
PAYMENT TERMS AND AUTOMATIC ACCOUNT ASSIGNMENTS:
Maintain terms of payment [OBB8]
Define terms of payment forinstallment payments [OBB9]
Define accounts forcash discount generated [OBXI]
Define accounts forover payments/under payments [OBXL]
Define accounts forexchange rate differences[OB09]
Define accounts forbank charges (customers) [OBXK]
Define accounts forrounding differences [OB00]
Create customer master [FD01]
Customer invoiceposting in single screen [FB70]
Customer invoiceposting with double screen [f-22]
Define alternative reconciliation accounts
Customer credit memo (Debit memo) [FB75]
Customer incoming payment [F-28]
Display customer balances [FD10N]
Display change line item [FBL5N]
Customer analysis [FD11]
Generate corresponding request [FB12]
Maintain correspondence request [F.64]
9. CUSTOMER SPECIALGLTRANSACTIONS
Create vendor master [FK01]
Define alternative reconciliation account forcustomer down payment [OBXR]
Define alternative reconciliation accounts forcustomer [OBXY]
Create customer Vs vendor [FK01]
Vendor invoice posting [FB60]
Customer down payment request [F-37]
Downpayment [F-29]
Transfer from special GL to special GL [F-30]
Customer invoiceposting [FB70]
Post park document [FV70]
Transfer from normal GL to special GL [F-30]
Customer receipt [F.28]
DUNNING
Define dunning areas
Define dunning procedure [FBMP]
Define interest rates
Create a customer master with dunning procedure [FD01]
Invoiceposting [FB70]
Dunning run [F150]
Customer interest calculation [OB46]
Define interest rate [OBAC]
Define time based terms [OB81]
Enter interest values [OB83]
AR calculation of interest on arrears [OBV1]
Assign forms forinterest indicator [OB84]
Assign interest indicator in customer master [FD02]
Post customer credit memo [FB75]
Item interest calculation [F1NT]
FI-SD INTEGRATION
Define copy delete checksales organization [OVX5]
Define copy delete checkdistribution channel [OVXI]
Maintain sales office[OVX1]
Maintain sales group [OVX4]
Define copy delete checkdivision [OVXB]
Define copy delete checkshipping point [OVXD]
Maintain loading point [OVX7]
Assign sales organization to company code [OVX3]
Assign distribution channel to sales organization [OVXK]
Assign division to sales organization [OVXK]
Assign division to sales organization [OVXA]
Setup sales area [OVXG]
Assign sales officetosales area [OVXM]
Assign sales group to sales office[OVXJ]
Assign sales organization to distribution channel to plant [OVX6]
Assign sales area to credit controlarea [OVFL]
Define rules by sales area [OVF2]
Assign business area to plant and division [OVFO]
Assign shipping point to plant [OVXC]
10. Create sales order [VA01]
Create outbound delivery [VL01N]
Initial stock posting [MB1C]
Change outbound delivery [VL02N]
Billing document posting [VF01]
ASSET ACCOUNTING
Check country specific settings
Copy reference chart of deprecation/deprecation areas [EC08]
Assign input tax indicator fornon-taxable acquisitions
Specify the use of parallel currencies
Assign chartof deprecation to company code
Asset classes
Create screen layoutrules
Define number ranges intervals [AS08]
Define asset classes [OAOA]
Define how deprecation area post to general ledger
Change field status variant forasset GL accounts [OBC4]
Assign GL accounts[AO90]
Specify document type for posting of deprecation
Document type forcross-company codecost accounting in external company code
Specify intervals and posting rules
Activate segment reporting
Activate accountassignment objects
Specify account assignment types foraccount assignment objects
Set chart of deprecation [OAPL]
Define deprecation areas
Specify transfer of APC values [OABC]
Specify transfer of deprecation terms [OABO]
Specify maximum amount of low value asset +asset class
Specify rounding of net book value and/or deprecation
Specify memo value
Define base method
Define declining balance methods
Define multilevel methods
Define period controlmethods
Maintain deprecation key
Determine deprecation areas in the asset class [OAYZ]
Specify transfer date or lost closed fiscal year
Create asset master [AS01]
Define screen layoutfor asset master data
Define screen layoutfor asset depreciation areas
Define four characters evaluation groups
Define 8-characters evaluation groups
Change keywordsin the evaluation groups
Asset master creation [AS01]
Asset acquisition withvendor [F-90]
Create purchase order with asset [ME21N]
Good receipt [MIGO]
11. [MIRO]
Create low value asset [AS01]
Create sub-asset master [AS11]
Depreciation run [AFAB]
Document type settings asset accounting [OBA7]
Define document type for entry view in a ledger
Define document type for GL view
Define document number ranges forentry view [FBN1]
Define document number
‘’range forGL view [FAGL_DOCNR]
Asset Transfer [ABUMN]
Intercompany asset transfer [ABT1N]
Asset retirement with revenue [F-92]
Asset retirement without revenue [ABAVN]
CASH JOURNAL
Create GL accounts forcash journal
Define document types for cash journal documents
Define number ranges intervals forcash journal documents
Setup cash journal
Create change delete business transaction
Setup print parameters for cash journals
Define document types for entry view in a ledger
Define documents forgeneral ledger view
Define document number ranges forentry view
Define document number ranges forGL view
Assign default profitcenter to cash journal accounts
Classify the document types for document splitting
Cash journal posting [FBCJ]
GST