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: IMGEnterprise StructureDefinitionFinancial AccountingMaintain Company
Steps: New entriesCompany 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: IMGEnterprise StructureDefinitionFinancial AccountingDefine, Copy, Delete,
Check Company Code
Steps: New entriesCompany code & name, Address, mandatory fields like language key, currency &
countryAddress popup & fill mandatory fields
2. Assigning company code to company:
Transaction code: OX16
Navigation path: IMGEnterprise StructureAssignmentFinancial AccountingAssign Company Code to
Credit Control Area
Steps: PositionCompany codecompany name & save
3. Business Area:
Transaction code: OX03
Navigation path:
Steps: New entriesBusiness area code for both manufacturing unit and corporate office & save
4. Financial year variant:
Transaction code: OB29
Navigation path:
Steps: PositionPO standard variantcopyrename PO with our own code& save
Assigning financial variant with company code:
Transaction code: OB37
Navigation path:
Steps: Positioncompany code & assign with fiscal year variant & save
Posting period variant:
Transaction code: OBBO
Navigation path:
Steps: New entriesown variant code with name of company & save
Assigning company code with posting period variant:
.
Transaction code: OBBP
Navigation path:
Steps: positionvariant code with company code & save
Posting period variant specifying time intervals:
Transaction code: OB52
Navigation path:
Steps: copy default rowenter variant code & save
List of all chart of accounts:
Transaction code: OB13
Navigation path:
Steps: New entriesenter new chart of account codelength of general account-5 digits & save
Assigning company code with chart account:
Transaction code: OB62
Navigation path:
Steps: positionchart of account code with company code & save
G/L account groups creation:
Transaction code: OBD4
Navigation path:
Steps: New entriesenter 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 accountpl 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 0001enter new field status variant code and desc.& save
Assign field status variant to company code:
Transaction code: OBC5
Steps: positionenter field status variant code.& save
Then start copying account from reference group again & save:
Controlling Area:
Transaction code: OX06
Steps: New entriesenter 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: positionenter company code& select row choose the assign of company goods
In assign company goods pagenew entriesCoCd& save
Then double tap activate component page on left fiscal year 2019cost center- component
activateenable variant & save
Back to main page double tap cocdresponsible person managerhierarchy as new code accept warning
and save
Create cost center:
Transaction code: KS01
Steps: controlling areaenter own code in cost center fieldentername- transportation, person
responsible ,category- production, hierarchy area & save
Create cost element:
Transaction code: KA01 but we go through FS00
Steps: in FS00 page expenses groupGR/IR clearingedit cost elementredirect to KA01 page
In KA01 page entercost element category –primary costing3rd sub screen default cost assignmentcost
center & save
Defining a Plant
Transaction code: OX10
Navigation path: IMGEnterprise StructureDefinitionLogistics-GeneralDefine, Copy, Delete, Check
Plant
Steps: New entriesplant code (4 digits)required fields & factory calendar- 01(German
standardsenteraddress window enter all the known datarepeat it for required number of plants & save
Assigning a Plant company code:
Transaction code: OX18
Navigation path: IMGEnterprise StructureAssignmentLogistics-GeneralAssign Plant to Company
Code
Steps: New entriesassign 2 plants with company code
Assign Plant, division to business area:
Transaction code: OMJ7
Navigation path: IMGEnterprise StructureAssignmentLogistics-GeneralAssign Plant, division to
business area
Steps: Plant/[Link]-divisionsNew entriesenter both plants & divisions to business area VAL1
Defining Location:
Transaction code:
Navigation path: IMGEnterprise StructureDefinitionLogisticsDefine Location
Steps: New entriesenter locations for the plants & save
Defining Division:
Transaction code:
Navigation path: IMGEnterprise StructureDefinitionLogisticsDefine Division
Steps: Define divisionsNew entriesenter 2 digit code (1V,2V,3V-fastners,tyers,gears respectively)& save
Storage Locations:
Defining a Storage Location
Transaction code: OX09
Navigation path: IMGEnterprise StructureDefinitionMaterials ManagementMaintain 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: IMGEnterprise StructureDefinitionMaterials ManagementMaintain Purchasing
Organization
Steps: New entriesenter 4 digit code (valv) & Description& save
Assign purchasing organization to company code:
Transaction code OX01,
Navigation path: IMGEnterprise StructureAssignmentMaterials ManagementAssign Purchasing
Organization to Company Code.
Steps: Positionassign purchasing organization to company code & save
Assign purchasing organization to plant:
Transaction code OX01,
Navigation path: IMGEnterprise StructureAssignmentMaterials ManagementAssign Purchasing
Organization to Plant.
Steps: New entriesassign purchasing organization to both the plants & save
Material Master:
Create Material Type:
Transaction code: OMS2
Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsMaterial TypesDefine
Attributes of Material Types
Steps: PositionROHcopyRename with own (zval) price control-moving [Link]enter
main pageselect (zval) pick quantity value updateenter plant and material typeenable quantity &
value& save
Industry Sector:
Define Industry Sections and Industry Sector-Specific Screen Selection
Transaction code: OMS3
Navigation path: IMGLogistics-GeneralMaterial MasterField SelectionDefine Industry Sectors and
Industry Sector-Specific Screen Selection
Steps: select one symbol/number or letter delete the row & savenew entriesuse that industrial sector
symbolour industry descriptionfield reference (M)& save
Material Number Format:
Transaction code: OMSL
Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsDefine Output Format for
Material Numbers
Steps: check number length (10) & leading zeros enabled
Material Number Range:
Transaction code: MMNR
Navigation path: IMGLogistics-GeneralMaterial MasterBasic SettingsMaterial TypesDefine
Number Ranges for Material Types
Steps: Intervalschoose one number rangetake some range from exsistingchange range & save
Main pagegroupscreatename number range with material type nameenter taken number range & save
Pick the (zval) element from non assigned elementselement groupselect number range for (zval) element
group & save
Creating a Material:
Transaction code: MM01
Navigation path: SAP MenuLogisticsMaterials ManagementMaterial MasterMaterialCreate
Steps: enter industry sector & material type-Q&ZVAL respectively
In select views take the default views already chosen ass per imageEnterenter plant and storage location
(VL1 & ROH) enter
Errorcompany code not fully maintained
Material management view on company code:
Transaction code: OMSY
Navigation path:
Steps: positioncompany codeenteryear (2019) period (12- march) & save
Material Group:
Transaction code: OMSF
Navigation path:
Steps: New entriesmaterial group own code (valv) description turbo charger & save
Purchasing Group:
Transaction code: OME4
Navigation path:
Steps: New entriespurchasing group own code (val) description purchasing group for vlavo& save
Now get in to material creation by entering storage location and plantBasic data1enter unit of measure,
material group and all essential details &enter
Purchasing sub screenenter purchasing group, purchase value key (1) enter
MRP 1 sub screen MRP type NDenter
Accounting 1 sub screenvaluation class (3000) price control(v) moving price (5000)& save
Vendor Master:
Vendor account group:
Transaction code: OBD3
Steps: New entriesown vendor account groupvalv & save
Create Vendor Number Range:
Transaction code: XKN1
Navigation path: IMGFinancial AccountingVendor AccountsMaster DataPreparations for Creating
Vendor Master DataCreate Number Ranges for Vendor Accounts
Steps: Intervalschoose one number rangetake some range from exsistingpick 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: IMGFinancial AccountingVendor AccountsMaster DataPreparations for Creating
Vendor Master DataAssign Number Ranges to Vendor Account Groups
Steps: enter Vendor Account Groupsenter number range 2 digit code & save
Creating Vendor Master Record:
Navigation key: XK01
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster
DataVendorcreate
Steps: enter company code ,[Link], vendor account group enter
Enter vendor name, address and mandatory fields
Control pagetax & reference data
Payment details, account number
contact details of vendor office
vendor accounting info[Link] -101cash management group domestic (A1)
Purchasing dataorder currency INR terms of payment – 30 days (0003) pop up shows to save
datasave& repeat the process for 3 vendors
Procurement to Pay Process:
Create a Purchasing Information Data:
Transaction code: ME11
Navigation path: SAP MenuLogisticsMaterials ManagementMaster DataInfo RecordCreate
Steps: Enter vendor, material, purchasing organization& plantenter
general data screen mandatory fieldsenter
text over viewcomments regarding material or vendor save info recordrepeat for available vendors
Source List:
Transaction code: ME01
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster DataSource List
Maintain
Steps: enter material, plant enterenter valid from and to date for different vendorspurchase
organization& save
Purchase requisition:
Create a Purchase Requisition with a Material Master Record
Transaction code: ME51N
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingPurchase
RequisitionCreate
Steps: enable source determinationenter material, quantity, delivery date, material group, plant, storage
location, purchase group and organizationpick check on top of screenonce shows no messages click on
save
Creating a Request for Quotation:
Transaction code: ME41
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingRFQ/QuotationRequest for
QuotationCreate
Steps: enter RFQ date, dead line for quotation, purchasing organization & group enter
In header dad screen enter [Link] for example 1234enter
In selection list pageaccount assign category as F(Order) item category (standard) select roepick
adopt + details
Item overview pagequantity 10 nosmaterial number, material group& plantselect vendor address on
top
Enter vendor detailsby entering vendor numbersaverepeat for relevant vendors
Maintaining Quotation:
Transaction code: ME47
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingRFQ/Quotation
Quotation Maintain
Steps: Enter RFQ number net price quoted by vendorsavewhile saving error shown
Error: Maintain tolerance limit for tolerance key PE
Error rectification:
Set tolerance price variance:
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingPurchase orderset
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 MenuLogisticsMaterials
ManagementPurchasingRFQ/QuotationQuotation 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 MenuLogisticsMaterials ManagementPurchasingPurchase OrderCreate
Vendor Known
Steps: enter vendor code(chosen vendor)purchase details, company code in headerselect 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 pagechoose the document number from left side and select adoptnow the item
overview will get filled automaticallynow use check option to check whether any errors are theresave
Po created
Goods Receipt:
Transaction code: MB1C
Navigation path: SAP MenuLogisticsMaterials ManagementInventory ManagementGoods Receipt
Other
Steps: Enter Movement type- 561(for goods receipt), plant & storage locationenter
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 countenter
Error: Account determination for entry VALV GBB not possible
Error rectification: account maintain Auto posts
Transaction code: OBYC
Steps: Double click on GBB accountenter chart of accountsenable accounts general modification,
valuation modification, valuation classsave 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 areaselect the 1st row & pick setting for fiscal year on left
check with options in year 2020new entriesenter details same as 2020 in 2019exchange 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 entriescompany 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 entriesenter 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 accountenter chart of accountsenable accounts general valuation
modification, valuation classsave 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 + rowenter posting period variant codeenter& 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 objectscopy from account 1000 to our accountpick intervals
Pick the last number rangebackgroupscreateenter from successive number range to additional 300
nossavepick COIN elementelement 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 MenuLogisticsMaterials ManagementMaterial MasterMaterialCreate
(General)Immediately
Steps: enter material code, industrial sector, material type & material code one again in copy fromslect
views enter
Enter from ant to plant and storage locations and give enterproceed for further pages save same as material
creation
Release Procedure:
Release with Classification for a Purchase Requisition
Transaction code: SPRO
Navigation path: IMGMaterials ManagementPurchasingPurchase orderRelease Procedure
Edit characteristics:
Steps: in edit characteristics enter characteristics field enter-(chval_po) ch denotes charac. val-cocd, PO-
purchase orderenter
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: IMGMaterials ManagementPurchasingPurchase orderRelease 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 codesave
Define release procedure for PO:
Transaction code: SPRO
Navigation path: IMGMaterials ManagementPurchasingPurchase orderRelease Procedure
Define release procedure for PO
Release groups:
Steps: enter group name VLclass name description release PO& save
Release codes:
Steps: enter group VLcodes& description as PO – purchase officer, SM- senior manager, GM- general
manager& save
Release indicator:
Steps: release id and description as R – release , B- blockenable released in release row1 on changeable&
save
Release strategies:
Steps: new entriesenter release group strategy as VLenter the release codes herepick release
prerequisites enable as per the image given below
pick release statusescheck as per given image below& continue
Pick classificationenter>=1000back save
pick release simulationpick simulate releasepop updouble tap till release options changes to relase
already affectedclosesave release strategy done
Releasing PO:
Pick other document change POPO shown
Select release strategy sub screenpick 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 entriespayment 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: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Tables
Steps: check available table number in table field search box (table number greater than 555) because till that
is defaultso took 576
Enterdouble tap on vendor, plant& material on field cataloguebecause pricing is based on 3
parameterssave
Access Sequence:
Transaction code: M/07
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Access Sequence
Steps: New entriesenter access sequence code (ZVAL) & Descriptionsave
Select access sequence row pick access on leftnew entriesenter 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 entercheck the field over view and saverepeat for send table
row and save
Condition types:
Transaction code: M/06
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Types
Steps: positionFBXX(condition type gross price time dependent) copy
Rename condition type to own cod (zvlg) enter access sequence codepick positive (plus) enable value
remove no limitationsenter save
positionRA01(condition type discount time dependent) copyrename condition type to own cod (zvld)
enter access sequence codepick negative due to discount remove any existing pricing procedure is there
means
positionFRB1(condition type freight charges) copyrename condition type to own cod (zvlf) enter
access sequence codepick positive change condition class to (E) extra pay enable value remove
amount/percententer save
Pricing Procedure:
Transaction code: M/08
Steps: new entriespricing procedure code (zvalpp) copy rowpick control on left
New entries enter reference table code 100 Ctype (zvlg) enable requiredenter print at item level (X)
subtotal (9) copy values grossaccount key (EIN) purchasing account
enter reference table code 200 Ctype (zvld) enter from 100 reference table codeenable
requiredenter print at item level (X)
enter reference table code 300 description net amount after discount typeenter from & to reference
table code 100 & 200enable required& statistics
enter reference table code 400 Ctype (zvlf) enter from 100 reference table codeenable
manualenter account key (FRI) freight clearance
enter reference table code 500 description effective amount enter from & to reference table code 300 &
400enable required& statisticssubtotal (S) copy values effective amountenter save
Assigning pricing procedure to Condition types:
Transaction code: M/06
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
ProcessDefine Condition Types
Steps: positionctype (zvlg) enter pricing procedure(zvalpp) save & repeat it for discount and freight
ctypes
Schema groups:
Vendor Schema Group:
Transaction code: OMFN
Navigation path: IMGMaterials ManagementPurchasingConditionsDefine 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: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
Process Define Schema Group
Steps: New entries enter 4 digits schema code for purchasing organizationsave
Assignment of schema group to purchasing organization:
Transaction code: OMFP
Steps: positionpurchasing organizationenter 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: IMGMaterials ManagementPurchasingConditionsDefine Price Determination
Process
Steps: enter Ctype for gross pricepick the table sequence for 576- vendor/plant/material
enter vendor, plant, material, amount, unit -INRper- 1enter screen appears like thissave
Steps: enter Ctype for discountpick the table sequence for 576- vendor/plant/material
enter vendor, plant, material, amount – 3 discount %, unit -INRper- 1enter screen appears like this
Steps: enter Ctype for Freight pick the table sequence for 576- vendor/plant/materialenter vendor, plant,
material, amount – 87 freight charges, unit -INR enter screen appears like thissave
Assigning vendor schema group to vendor:
Transaction code: XK02
Navigation path: SAP MenuLogisticsMaterials ManagementPurchasingMaster
DataVendorPurchasing Change
Steps: enter vendor, company code, purchasing organizationenable purchasing dataenter
entervendor schema group code (VL) save
Purchase order:
Transaction code: ME21N
Output for pricing procedurecreate poin item overviewcondition screenCtype will reflect here
MIGO: (Movement In Goods Out)
Transaction code: MIGO
Navigation path: SAP MenuLogisticsMaterials ManagementInventory ManagementGoods Receipt
For Purchase OrderPO Number Known
Steps: Release the PO in (ME29N)
In MIGO screenenter PO numberenable item OKerror
Error: account determination for VALV WRX not possible
Error clearance:
Error rectification: account maintain Auto posts
Transaction code: OBYC
Steps: Double click on WRX accountenter chart of accountsenable accounts, valuation modification,
valuation classsave 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 pageenter 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 savedocument posted
MIRO:
Entering an Invoice
Transaction code: MIRO
Navigation path: SAP MenuLogisticsMaterials ManagementLogistics Invoice VerificationDocument
EntryEnter Invoice
Error: In company code VALV, the number range 51 is missing for the year 2019