100% found this document useful (2 votes)
3K views107 pages

SAP Company Code and Financial Setup Guide

1. The document outlines the steps to configure key organizational structures and master data in SAP, including defining a company, company codes, business areas, plants, purchasing organizations, materials, vendors, and related configuration. 2. Configuration includes assigning company codes, plants, purchasing organizations, charts of accounts, and defining number ranges, material types, groups, and related master data. 3. The steps provided transaction codes, navigation paths, and high-level instructions for creating and linking the various organizational units and master data.

Uploaded by

Vasanth Varun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
3K views107 pages

SAP Company Code and Financial Setup Guide

1. The document outlines the steps to configure key organizational structures and master data in SAP, including defining a company, company codes, business areas, plants, purchasing organizations, materials, vendors, and related configuration. 2. Configuration includes assigning company codes, plants, purchasing organizations, charts of accounts, and defining number ranges, material types, groups, and related master data. 3. The steps provided transaction codes, navigation paths, and high-level instructions for creating and linking the various organizational units and master data.

Uploaded by

Vasanth Varun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

Define company:
Company is the topmost organizational unit after client, which incorporates individual financial accounting
statements of several company codes. A company can have many company codes. In SAP, it is optional to
create a company.

Transaction code: OX15

Navigation path: IMGEnterprise StructureDefinitionFinancial AccountingMaintain Company

Steps: New entriesCompany name, Address& mandatory fields like language key, currency & country
Country key:

Currency:
1. Defining Company code:
Company code is a separate legal entity or separate accounting department of an organization. All the
financial statements like profit and loss account, business Balance sheets, etc.. are prepared at company
code level.

Transaction code: OX02


Navigation path: IMGEnterprise StructureDefinitionFinancial AccountingDefine, Copy, Delete,
Check Company Code

Steps: New entriesCompany code & name, Address, mandatory fields like language key, currency &
countryAddress popup & fill mandatory fields
2. Assigning company code to company:

Transaction code: OX16

Navigation path: IMGEnterprise StructureAssignmentFinancial AccountingAssign Company Code to


Credit Control Area

Steps: PositionCompany codecompany name & save


3. Business Area:

Transaction code: OX03

Navigation path:

Steps: New entriesBusiness area code for both manufacturing unit and corporate office & save
4. Financial year variant:

Transaction code: OB29

Navigation path:

Steps: PositionPO standard variantcopyrename PO with our own code& save


Assigning financial variant with company code:

Transaction code: OB37

Navigation path:

Steps: Positioncompany code & assign with fiscal year variant & save
Posting period variant:

Transaction code: OBBO

Navigation path:

Steps: New entriesown variant code with name of company & save
Assigning company code with posting period variant:
.

Transaction code: OBBP

Navigation path:

Steps: positionvariant code with company code & save


Posting period variant specifying time intervals:

Transaction code: OB52

Navigation path:

Steps: copy default rowenter variant code & save


List of all chart of accounts:

Transaction code: OB13

Navigation path:

Steps: New entriesenter new chart of account codelength of general account-5 digits & save
Assigning company code with chart account:

Transaction code: OB62

Navigation path:

Steps: positionchart of account code with company code & save


G/L account groups creation:

Transaction code: OBD4

Navigation path:

Steps: New entriesenter chart of account code along with account group & from and to account for account
group such as Asset, liabilities, expenses ,income and material management & save
Edit G/L account centrally:

Transaction code: FS00

Steps: copy the account credentials under each account group from reference account & save

 while copying (No PVALVL statement account type is defined in chart of accounts VALV) error shows
Configuration account maintenance –automatic posts:

Transaction code: OB53

Navigation path:

Steps: chart of accountpl statement =x & account=9999999999 & save


While proceeding again in FS00 page another error(Company code VALV is not assigned to a field
status variant):

Field status variant:

Transaction code: OBC4

Steps: copy default row 0001enter new field status variant code and desc.& save
Assign field status variant to company code:

Transaction code: OBC5

Steps: positionenter field status variant code.& save

Then start copying account from reference group again & save:
Controlling Area:
Transaction code: OX06

Steps: New entriesenter company code=controlling area ,choose the same from drop down in assignment
control currency type =10.& save

Basic data controlling area:


Transaction code: OKKP

Steps: positionenter company code& select row choose the assign of company goods
In assign company goods pagenew entriesCoCd& save
Then double tap activate component page on left  fiscal year 2019cost center- component
activateenable variant & save

Back to main page double tap cocdresponsible person managerhierarchy as new code accept warning
and save
Create cost center:

Transaction code: KS01

Steps: controlling areaenter own code in cost center fieldentername- transportation, person
responsible ,category- production, hierarchy area & save

Create cost element:

Transaction code: KA01 but we go through FS00

Steps: in FS00 page expenses groupGR/IR clearingedit cost elementredirect to KA01 page
In KA01 page entercost element category –primary costing3rd sub screen default cost assignmentcost
center & save
Defining a Plant

Transaction code: OX10


Navigation path: IMGEnterprise StructureDefinitionLogistics-GeneralDefine, Copy, Delete, Check
Plant
Steps: New entriesplant code (4 digits)required fields & factory calendar- 01(German
standardsenteraddress window enter all the known datarepeat it for required number of plants & save
Assigning a Plant company code:

Transaction code: OX18


Navigation path: IMGEnterprise StructureAssignmentLogistics-GeneralAssign Plant to Company
Code
Steps: New entriesassign 2 plants with company code

Assign Plant, division to business area:

Transaction code: OMJ7


Navigation path: IMGEnterprise StructureAssignmentLogistics-GeneralAssign Plant, division to
business area
Steps: Plant/[Link]-divisionsNew entriesenter both plants & divisions to business area VAL1
Defining Location:
Transaction code:
Navigation path: IMGEnterprise StructureDefinitionLogisticsDefine Location
Steps: New entriesenter locations for the plants & save
Defining Division:

Transaction code:
Navigation path: IMGEnterprise StructureDefinitionLogisticsDefine Division
Steps: Define divisionsNew entriesenter 2 digit code (1V,2V,3V-fastners,tyers,gears respectively)& save

Storage Locations:
Defining a Storage Location
Transaction code: OX09
Navigation path: IMGEnterprise StructureDefinitionMaterials ManagementMaintain Storage
Location
Steps: Enter plant New entries enter(ROH- Raw materials. FERT-Finished products) select the ROH
row and pick address of storage locations enter responsible person and address, repeat for 2nd plant & save
Creating a Purchasing Organization
Transaction code: SPRO
Navigation path: IMGEnterprise StructureDefinitionMaterials ManagementMaintain Purchasing
Organization
Steps: New entriesenter 4 digit code (valv) & Description& save
Assign purchasing organization to company code:

Transaction code OX01,


Navigation path: IMGEnterprise StructureAssignmentMaterials ManagementAssign Purchasing
Organization to Company Code.
Steps: Positionassign purchasing organization to company code & save

Assign purchasing organization to plant:

Transaction code OX01,


Navigation path: IMGEnterprise StructureAssignmentMaterials ManagementAssign Purchasing
Organization to Plant.
Steps: New entriesassign purchasing organization to both the plants & save
Material Master:

Create Material Type:


Transaction code: OMS2
Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsMaterial TypesDefine
Attributes of Material Types
Steps: PositionROHcopyRename with own (zval) price control-moving [Link]enter
main pageselect (zval) pick quantity value updateenter plant and material typeenable quantity &
value& save
Industry Sector:
Define Industry Sections and Industry Sector-Specific Screen Selection
Transaction code: OMS3
Navigation path: IMGLogistics-GeneralMaterial MasterField SelectionDefine Industry Sectors and
Industry Sector-Specific Screen Selection
Steps: select one symbol/number or letter delete the row & savenew entriesuse that industrial sector
symbolour industry descriptionfield reference (M)& save
Material Number Format:
Transaction code: OMSL
Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsDefine Output Format for
Material Numbers
Steps: check number length (10) & leading zeros enabled
Material Number Range:

Transaction code: MMNR


Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsMaterial TypesDefine
Number Ranges for Material Types
Steps: Intervalschoose one number rangetake some range from exsistingchange range & save
Main pagegroupscreatename number range with material type nameenter taken number range & save

Pick the (zval) element from non assigned elementselement groupselect number range for (zval) element
group & save
Creating a Material:
Transaction code: MM01
Navigation path: SAP MenuLogisticsMaterials ManagementMaterial MasterMaterialCreate
Steps: enter industry sector & material type-Q&ZVAL respectively

In select views take the default views already chosen ass per imageEnterenter plant and storage location
(VL1 & ROH) enter
Errorcompany code not fully maintained

Material management view on company code:


Transaction code: OMSY
Navigation path:
Steps: positioncompany codeenteryear (2019) period (12- march) & save
Material Group:
Transaction code: OMSF
Navigation path:
Steps: New entriesmaterial group own code (valv) description turbo charger & save

Purchasing Group:
Transaction code: OME4
Navigation path:
Steps: New entriespurchasing group own code (val) description purchasing group for vlavo& save
Now get in to material creation by entering storage location and plantBasic data1enter unit of measure,
material group and all essential details &enter
Purchasing sub screenenter purchasing group, purchase value key (1) enter

MRP 1 sub screen MRP type NDenter


Accounting 1 sub screenvaluation class (3000) price control(v) moving price (5000)& save

Vendor Master:

Vendor account group:

Transaction code: OBD3


Steps: New entriesown vendor account groupvalv & save
Create Vendor Number Range:

Transaction code: XKN1

Navigation path: IMGFinancial AccountingVendor AccountsMaster DataPreparations for Creating


Vendor Master DataCreate Number Ranges for Vendor Accounts
Steps: Intervalschoose one number rangetake some range from exsistingpick insert on top of screen
enter won range and 2 digit code (VL) & save
Assign vendor account group to number range:
Transaction code: OBAS
Navigation path: IMGFinancial AccountingVendor AccountsMaster DataPreparations for Creating
Vendor Master DataAssign Number Ranges to Vendor Account Groups
Steps: enter Vendor Account Groupsenter number range 2 digit code & save
Creating Vendor Master Record:
Navigation key: XK01

Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster


DataVendorcreate
Steps: enter company code ,[Link], vendor account group enter

Enter vendor name, address and mandatory fields


Control pagetax & reference data

Payment details, account number


 contact details of vendor office

vendor accounting info[Link] -101cash management group domestic (A1)


Purchasing dataorder currency INR terms of payment – 30 days (0003) pop up shows to save
datasave& repeat the process for 3 vendors

Procurement to Pay Process:

Create a Purchasing Information Data:

Transaction code: ME11


Navigation path: SAP MenuLogisticsMaterials ManagementMaster DataInfo RecordCreate

Steps: Enter vendor, material, purchasing organization& plantenter


general data screen mandatory fieldsenter

text over viewcomments regarding material or vendor save info recordrepeat for available vendors
Source List:
Transaction code: ME01
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster DataSource List
Maintain
Steps: enter material, plant enterenter valid from and to date for different vendorspurchase
organization& save

Purchase requisition:
Create a Purchase Requisition with a Material Master Record
Transaction code: ME51N
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingPurchase
RequisitionCreate
Steps: enable source determinationenter material, quantity, delivery date, material group, plant, storage
location, purchase group and organizationpick check on top of screenonce shows no messages click on
save

Creating a Request for Quotation:


Transaction code: ME41
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingRFQ/QuotationRequest for
QuotationCreate
Steps: enter RFQ date, dead line for quotation, purchasing organization & group enter

In header dad screen enter [Link] for example 1234enter

In selection list pageaccount assign category as F(Order) item category (standard) select roepick
adopt + details

Item overview pagequantity 10 nosmaterial number, material group& plantselect vendor address on
top

Enter vendor detailsby entering vendor numbersaverepeat for relevant vendors


Maintaining Quotation:

Transaction code: ME47


Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingRFQ/Quotation
Quotation Maintain
Steps: Enter RFQ number net price quoted by vendorsavewhile saving error shown
Error: Maintain tolerance limit for tolerance key PE

Error rectification:
Set tolerance price variance:
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingPurchase orderset
tolerance price variance
Steps: enter tolerance key (PE) and company code & save
Save with the net price & repeat the procedure for all the relevant vendors with their prices
Price Comparison Quotation:
Transaction code: ME49
Navigation path: SAP MenuLogisticsMaterials
ManagementPurchasingRFQ/QuotationQuotation Price Comparison
Steps: as shown image enter purchasing organization, quotation number, collective RFQ number, vendor code,
material code & execute
Compare the price and quality & choose vendor as per requirement

Create a Purchase Order:

Transaction code: ME21N


Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingPurchase OrderCreate
Vendor Known
Steps: enter vendor code(chosen vendor)purchase details, company code in headerselect request for
quotations from selection variant on left screen
Purchasing screen- enter all known details such as material code, plant, storage location, purchasing
organization etc., as shown in image and execute
Now it will come to main pagechoose the document number from left side and select adoptnow the item
overview will get filled automaticallynow use check option to check whether any errors are theresave
Po created
Goods Receipt:

Transaction code: MB1C


Navigation path: SAP MenuLogisticsMaterials ManagementInventory ManagementGoods Receipt
Other
Steps: Enter Movement type- 561(for goods receipt), plant & storage locationenter
Error: Parameters for plant VL1 not maintained in Inventory Management

Error rectification: General plant settings


Transaction code: OLMB
Steps: copy 0001 default row enter plant name& save
Enter goods receipt page  enter material material countenter
Error: Account determination for entry VALV GBB not possible

Error rectification: account maintain Auto posts


Transaction code: OBYC
Steps: Double click on GBB accountenter chart of accountsenable accounts general modification,
valuation modification, valuation classsave new page will come
Enter general modification - bsa, valuation modification - 0001, valuation class – 3000& account GR/IR
clearing (201) in following manner to avoid error enter

After enter the table will look like this


Get back to MB1C page
Error: Version 0 is not defined for fiscal year 2019.

Pick error description pick execute function to get into controlling area page

Transaction code: OKEV


Steps: enter controlling areaselect the 1st row & pick setting for fiscal year on left
check with options in year 2020new entriesenter details same as 2020 in 2019exchange rate type
(p) value date& copying allowed & save
Another error on MB1C page
Error: Check table 169P: entry VALV   does not exist

Error clearance:
Stochastic block values
Transaction code: OMRG
Steps: New entriescompany code & save
Enter in MB1C page another error
Error: Maintain tolerance limits for tolerance key VP (CoCode VALV)

Error clearance:
Tolerance limits:
Transaction code: OMR6
Steps: new entriesenter tolerance key VP & company code & save
Renter into main screen MB1C again for refreshing
Error: Account determination for entry VALV BSX not possible

Error clearance:
Configuration account maintenance –automatic posts:
Transaction code: OBYC

Steps: Double click on BSX accountenter chart of accountsenable accounts general valuation
modification, valuation classsave new page will come
Enter valuation modification - 0001, valuation class – 3000& account RAW materials (401) in following
manner to avoid error enter

Enter into MB1C page again


Error: Posting period 012 2019 is not open
Posting period time intervals:
Transaction code: OB52
Steps: copy + rowenter posting period variant codeenter& save

Again press enter in MB1C page


Error: Interval 49 does not exist for object RF_BELEG VALV FBN1
Error clearance:
Interval maintenance accounting documents:
Transaction code: FBN1
Steps: enter interval number 49, year 2019,from to 100-200& save

Again press enter in MB1C page


Error:
Error clearance:
Range maintenance CO document:
Transaction code: KANK
Steps: enter CO area, copy from sub objectscopy from account 1000 to our accountpick intervals

Pick the last number rangebackgroupscreateenter from successive number range to additional 300
nossavepick COIN elementelement group  assign to number range & save
Enter into MB1C page do the proceedings again and save- document saved

Plant to plant transfer:

Transaction code: MM01


Navigation path: SAP MenuLogisticsMaterials ManagementMaterial MasterMaterialCreate
(General)Immediately
Steps: enter material code, industrial sector, material type & material code one again in copy fromslect
views  enter
Enter from ant to plant and storage locations and give enterproceed for further pages save same as material
creation
Release Procedure:
Release with Classification for a Purchase Requisition
Transaction code: SPRO
Navigation path: IMGMaterials ManagementPurchasingPurchase orderRelease Procedure
Edit characteristics:
Steps: in edit characteristics enter characteristics field enter-(chval_po) ch denotes charac. val-cocd, PO-
purchase orderenter

in basic data enter currency INR


 in additional data enter table name – CEBAN(table name),field name- GSWRT

in values screen enter [Link] - >=1& save


Edit class:
Transaction code: SPRO
Navigation path: IMGMaterials ManagementPurchasingPurchase orderRelease Procedure
Edit class
Steps: in edit class enter class field enter-(clval_po) cl denotes class val-cocd, PO- purchase order, class type
32 (release strategy)enter

enter in basic data screen description – release PO


In char. Screen characteristic codesave

Define release procedure for PO:


Transaction code: SPRO
Navigation path: IMGMaterials ManagementPurchasingPurchase orderRelease Procedure
Define release procedure for PO
Release groups:
Steps: enter group name VLclass name description release PO& save

Release codes:
Steps: enter group VLcodes& description as PO – purchase officer, SM- senior manager, GM- general
manager& save
Release indicator:
Steps: release id and description as R – release , B- blockenable released in release row1 on changeable&
save

Release strategies:
Steps: new entriesenter release group strategy as VLenter the release codes herepick release
prerequisites enable as per the image given below
pick release statusescheck as per given image below& continue

Pick classificationenter>=1000back save


pick release simulationpick simulate releasepop updouble tap till release options changes to relase
already affectedclosesave release strategy done

Releasing PO:
Pick other document change POPO shown
Select release strategy sub screenpick release pencil symbol for all 3 indicator shows R release PO
(release group and strategy reflects our own code)& save
Pricing Procedure:
Terms of payment:
Transaction code: OBB8
Steps: New entriespayment terms (VALV) own code, sales text (5d15%10d5%30dnill)
Enter detailed data below 5 days – 15% discount, 10 days 5% discount , no discount on 30 days delivery
Condition table:
Transaction code: M/03
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Tables
Steps: check available table number in table field search box (table number greater than 555) because till that
is defaultso took 576

Enterdouble tap on vendor, plant& material on field cataloguebecause pricing is based on 3


parameterssave
Access Sequence:
Transaction code: M/07
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Access Sequence
Steps: New entriesenter access sequence code (ZVAL) & Descriptionsave

Select access sequence row pick access on leftnew entriesenter number 10 & 20 respectively for the table
numbers 576 & 555(555 took for selecting option)& enable exclusive for table 576
Select the first row and pick field on left  entercheck the field over view and saverepeat for send table
row and save

Condition types:
Transaction code: M/06
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Types
Steps: positionFBXX(condition type gross price time dependent) copy
Rename condition type to own cod (zvlg) enter access sequence codepick positive (plus) enable value
remove no limitationsenter save

positionRA01(condition type discount time dependent) copyrename condition type to own cod (zvld)
enter access sequence codepick negative due to discount remove any existing pricing procedure is there
means
positionFRB1(condition type freight charges) copyrename condition type to own cod (zvlf) enter
access sequence codepick positive change condition class to (E) extra pay enable value remove
amount/percententer save
Pricing Procedure:
Transaction code: M/08
Steps: new entriespricing procedure code (zvalpp) copy rowpick control on left

New entries enter reference table code 100 Ctype (zvlg) enable requiredenter print at item level (X)
subtotal (9) copy values grossaccount key (EIN) purchasing account

 enter reference table code 200 Ctype (zvld) enter from 100 reference table codeenable
requiredenter print at item level (X)

 enter reference table code 300 description net amount after discount typeenter from & to reference
table code 100 & 200enable required& statistics

 enter reference table code 400 Ctype (zvlf) enter from 100 reference table codeenable
manualenter account key (FRI) freight clearance

 enter reference table code 500 description effective amount enter from & to reference table code 300 &
400enable required& statisticssubtotal (S) copy values effective amountenter  save
Assigning pricing procedure to Condition types:
Transaction code: M/06
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Types
Steps: positionctype (zvlg) enter pricing procedure(zvalpp) save & repeat it for discount and freight
ctypes
Schema groups:
Vendor Schema Group:
Transaction code: OMFN
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
Process  Define Schema Group
Steps: New entries enter 2 digit vendor schema code save
Schema Group for purchasing organization:
Transaction code: OMFM
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
Process  Define Schema Group
Steps: New entries enter 4 digits schema code for purchasing organizationsave

Assignment of schema group to purchasing organization:


Transaction code: OMFP
Steps: positionpurchasing organizationenter schema group code save
Determination of calculation schema in purchasing:
Transaction code: OMFO
Steps: position  enter schema group code enter pricing procedure& save

Condition Records:
Condition Tables
Transaction code: MEK1
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
Process
Steps: enter Ctype for gross pricepick the table sequence for 576- vendor/plant/material

enter vendor, plant, material, amount, unit -INRper- 1enter  screen appears like thissave

Steps: enter Ctype for discountpick the table sequence for 576- vendor/plant/material
enter vendor, plant, material, amount – 3 discount %, unit -INRper- 1enter  screen appears like this
Steps: enter Ctype for Freight pick the table sequence for 576- vendor/plant/materialenter vendor, plant,
material, amount – 87 freight charges, unit -INR enter  screen appears like thissave

Assigning vendor schema group to vendor:


Transaction code: XK02
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster
DataVendorPurchasing Change
Steps: enter vendor, company code, purchasing organizationenable purchasing dataenter

entervendor schema group code (VL) save


Purchase order:
Transaction code: ME21N
Output for pricing procedurecreate poin item overviewcondition screenCtype will reflect here

MIGO: (Movement In Goods Out)


Transaction code: MIGO
Navigation path: SAP MenuLogisticsMaterials ManagementInventory ManagementGoods Receipt
For Purchase OrderPO Number Known
Steps: Release the PO in (ME29N)
In MIGO screenenter PO numberenable item OKerror
Error: account determination for VALV WRX not possible

Error clearance:

Error rectification: account maintain Auto posts


Transaction code: OBYC
Steps: Double click on WRX accountenter chart of accountsenable accounts, valuation modification,
valuation classsave new page will come
Enter valuation modification - 0001, valuation class – 3000& account GR/IR clearing (201) in following
manner to avoid error enter

Back to MIGO pageenter  another error


Error: Interval 50 does not exist
Error clearance:
Interval maintenance accounting documents:
Transaction code: FBN1
Steps: enter interval number 50, year 2019,from to 201-400& save

Now try to savedocument posted


MIRO:
Entering an Invoice
Transaction code: MIRO
Navigation path: SAP MenuLogisticsMaterials ManagementLogistics Invoice VerificationDocument
EntryEnter Invoice

Error: In company code VALV, the number range 51 is missing for the year 2019

You might also like