SAP - New Batch Notes 1
SAP - New Batch Notes 1
Whenever we want to start up an organization we require 4M’s (Money, Machine, Manpower, &
Materials) to control all these activities we require an ERP tool to control all the business activities.
It plays very important role in developing organization. We have no. of ERP’s such as ORACLE,
JDEDWARDS, SBIAS, and EBAN etc.
WM
WM
..
From technical side we have ABAP (SAP Own Language), (Advanced Business Application
Programming)
SAP is based on client/server technology & works on GUI (Graphical User Interface)
Layers in SAP:
In 1973 SAP is using r/1 architecture i.e. Presentation, Application and Database after 5 years they
have implemented r/2 architecture (1979) i.e. Layer 1: Presentation and Application, Layer 2:
Database.
Layer 1: Presentation
Layer 2: Application
Layer 3: Database
Now SAP implementers are using other ERP database but SAP as implemented HANA by 2025 all
the implementers will use HANA for data storage.
It is a layer what we are seeing on screen where we give inputs like user ID and password which
hits the application layer and from layer 2 hits the database for getting data. It will take fraction of
sec time to get data.
Ex: ICICI, SBI net banking.
WP
SAP Views:
1. Functional View
2. Customized View
3. Technical View
In Functional View client team will be working like end users, power users, super users, core users
etc. consultants from implementation(Functional & Technical Consultants) will not have any
authorization on functional .
In Customized View all the consultants from implementation partners will be working. We have
to customize all the business process to client. End users and technical consultants will not have
authorization.
In Technical View all the technical consultants will be working to customize client’s requirements
which are given by functional consultants. End users and functional consultants don’t have any
authorization.
Functional consultants are the face of clients we have to take request from end users if it is not in
SAP standard then we will sit together with technical consultants.
1. Implementation Project
2. Support Project
3. Rollout Project
4. Upgrade Project
In Implementation project whenever client wants to turn up his business operations into SAP
Then they will raise a request to implementation partners.
Implementation partner will take approval from vendor (SAP) for required authorization. It will
take 1 year time. As per client business requirement different module consultants will work.
Whenever implementation partner receives the order from client to implement SAP then they
start using ASAP methodology (ASAP stands for accelerated SAP).
ASAP consists of guidelines to implement SAP that is in step by step of implementing SAP.
ASAP Consists of 5 phases:
1. Project Preparation
2. Business Blue Print(BBP)
3. Realization
4. Final Preparation
5. Go- Alive & Host support
In Project Preparation phase the implementation partner management and client management
will involve. In this phase all the technical consultants will be working on client with business
requirement such as infrastructure, system application etc. Here no functional consultant as scope
to work.
A Landscape is arrangement of server. If any client wants to implement SAP they need to buy
servers.
SAP suggests going for 3 servers.
a. Development server
b. Quality server
c. Production server
Development server will be used to configure the client business process into SAP. This server will
be used by consultant.1 golden client, 2 testing clients.
Quality server will be used to test the scenario. It is used by consultants and core users. Core
users are the users from client side who is having experience in business process.
Production Server is a live server where clients will work. End users are from clients where end
users will do day to day transaction in SAP. Production server will be used by core users and end
users.
Consultants don’t have access to production server. End user and core user don’t have access to
development server.
Server Environment
Consultation facilities: If it is domestic project all the consultants will go to client place for
implementing SAP and if it is foreign project from each module one consultant will go to client
place and remain will work from off – shore. The average tenure for domestic project is 8 months
and for foreign 13 months. The team size for unknown client is 15 and for known or foreign client
are 60.
In Business Blue Print (BBP) all the technical, functional and all related module consultants will
work together on client business process. In this phase will collect all the information from client
and will prepare BBP document and sign off. BBP document consist of AS-IS and TO-BE document.
AS-IS document consist of the present business process of client whatever core user explain as it
is, we mention in the document. The requirements gather we need 2 months time.
TO-BE document consist of how the present business of the client is going to be in SAP. While
preparing TO-BE document we may find some GAP’s.
GAP: - Any client business process if there is no solution in SAP then we called it as GAP.
Whenever we find GAP we will prepare GAP analysis document. (Scope& Screep)
In GAP analysis we take clear description from client regarding GAP and we will search for some
alternative solution if there is a solution then we will prepare BBP document and will send to core
users for sign off now core user will go through the BBP if everything fine then he will send
confirmation mail after getting mail we take the signature of core user and Project manager (PM)
in singing off form and will give one copy to client. Efforts of consultants in GAP are Functional
consultant 35 days Technical 30 days. Without signing off document don’t move to next phase in
any case. In implementation we will spend more time in BBP, BBP is more critical stage because
success of implementation is based on how you accurate data from core users.
After receiving BBP signing off from core users we will move to next phase of ASAP methodology
called Realization.
In Realization phase we will configure client business process into SAP or mapping TO-BE process
in SAP. In this phase we enter into development server to configure the client business process
into SAP.
We have 2 types of configuration:
In final level configuration in which we need to depend on other module configuration. We can’t
do our own.
After completion of base line configuration and final configuration we transport the entire request
from Development server to quality server. After transporting the request from development
server to quality server then we do internal testing in quality server. Testing are 2 types unit
testing and integration testing. In unit testing only single module no need to depend on other
modules. In Integration testing we need to depend on other module consultants.
Phase 4: Final Preparation we will be doing testing on different processes such as positive testing
negative testing, random testing etc in all these testing if everything ok then will announce for a
cutover Go live date. This process will take 2 months.
1. Training to core users for 15 days, after training to core users will ask them to test the
scenarios and confirm they have 10 days time for testing if everything fine then they will
give UAT (User Acceptance Test). After signing UAT we transport all the request from
quality to production server.
Throughout the implementation project we will take 2 sign off documents 1 for BBP & 2 nd for UAT.
In Go Live & Post Support we will transfer data from quality to production server were clients will
be works. Implementation Company will support for 6 month in post Go live
This Support Project will be taken care either by Implementation Company or they may go for
new company once they start this support project it is called AMC/AMS (Application
Maintenance Support).
In AMS project we will go for agreement called SLC or SLA (Service Level Agreement). In Support
Project all the consultants related to functional as well as technical will work on tickets and issues
in go live phase.
Support is solving the issues raised by the clients who already implemented SAP.
1. Any issues if it is stopping client business process then we treated as High Priority.
2. Issues in order are treated as Medium Priority.
3. Issues in enquiry, quotation and contract are treated as Low priority.
I. Company code roll out: - If the client is starting their business in another country then they
extend SAP Configuration from one company code to another company code.
II. Plant roll out: - If the client is introducing new plant into the business then we have to
configuration that Plant into SAP, this will call to plant roll out.
In Upgrade/Enhancement project whenever there is change in version will go for this upgrade
project. It will take time period for 1 month.
Sales/Production PR SD RFQ PO
Sales/Production
Material Received
Storage GR IM/QM
Payment
IR
Material Planning
Purchasing
Inventory Management
Vendor Valuation
Invoice Verification
Statutory Requirements
1. Organization data (Company, Company code, purchase org, plant, storage location)
2. Master data ( one time Activity data storing all the info related to material, customer,
vendor etc)
3. Transaction data (clubbing of Org data & Master data is called transaction data, it is
in mm is PO,PR,GR, RFQ Etc without creation of organization data and master data
we cannot create transaction data )
ORGANIZATIONAL STRUCTURE
Company/Client - 6 Characters
Company Code – 4 Characters
Plant – 4 Characters
Storage – 4 Characters
Purchasing Organization – 4 Characters
Purchasing Group – 4 Characters
Client represents the corporate group (Organization). Company Code is a company with in a
corporate group. Plant is a organizational level where Material Requirements Runs (MRP)
generally used to describe a production site, a distribution center. Valuation Area means each
plant can have it own material price and account determination it determines at which level a
material is valuated it can be at company code level or plant level but recommends VA be set at
Plant level valuation area is nothing but plant. Storage level is a sub division of plant where
materials managed (raw materials, MRO (Maintenance, Repair and Others) and Finished goods).
Purchase organization unit is responsible for procuring material or service for one or more plants
and for negotiating general conditions of purchase with vendors and it assumes legal
responsibility for all external purchase transactions. Purchase Organization is sub divided into
Purchasing Group (Buyers Group) which are responsible for day to day buying activities.
Company/Client
Define Company:
Path:
SPRO Click on SAP - IMG Enterprise Structure (ES) Definition Financial Accounting (FA)
Define Company Enter Go to New Entries
SPRO
Company Code
Path:
SPRO Click on SAP - IMG Enterprise Structure (ES) Definition Financial Accounting (FA)
Define Company Edit, Copy, Delete, Check Company Code Enter Click on Edit, Copy,
Delete, Check Company Code. Double Click on Copy, Delete, Check Company Code
Click √
Click yes
Click yes
Company code
Click on address button to enter address of company code as showed in below screen
After editing address click on √ and save.
PLANT
Path:
SPRO Click on SAP - IMG Enterprise Structure (ES) Definition Logistics - General
Define, copy, delete, check plant Enter Define Plant Double Click on define plant New
Entries Click
Path:
SPRO Click on SAP - IMG Enterprise Structure (ES) Assignment Financial Accounting
(FS) Assign Company Code to Company Click on it Go to position Enter your Company
Code Enter Enter your company in Company as showed below in image.
Save Go back Logistics General Assign Plant to Company Code (CoCd) Click New
Entries Enter CoCd & plant as showed in below image,
Save.
*** Note:
1. One company can have n no. of CoCd, one CoCd can have n no of plants and each plant
have their own storage location.
2. We can’t assign one plant to 2 company codes.
3. One purchase Organization can assign to n no of plants.
Basic Procurement
Special Procurement
Basic Procurement:
It is a process of acquiring goods or services in right amount, at right place, at right time. So the
method of getting services, supplies and equipment from vendor is termed as procurement. The
quality of procurement is attempting to get the right balance.
Procurement lifecycle:
Special Procurement
Special procurement is a stock were these stock is not belongs to company it is located in
different place for different purpose. Special procurement is divided into the subsequent
areas.
Consignment Stocks: Material that is available at our store premises but still it belongs to
vendor owner of the stock; if we utilize the material then you have to pay to the vendor.
Third – Party processing: third party will send goods directly to customer. Company will
pass sales order to vendor.
Pipeline Handling: the company need not be order or store the goods. Its obtained when
we required via pipeline.
Ex: water, Electricity.
Stock transfer using stock transfer order – internally to one plant to another via special
type of purchase order – stock transfer order. Intro STO and Inter STO.
BASIC DATA
MASTER DATA
Master data will play very imp role in SAP. Basing on modules we have different master
data. It is a onetime activity which will take all information about customers, vendors,
materials etc which saves the time of end user, clients and customers. We will not change
the data until unless request comes from customers.
The material master data contains all the description of materials and keeps in stock.
Integration of all materials details in material master data. It acts as central master data.
SD
MM PP
WM Material FI
CO
Storage
QM
MM SD WM FI PP CO QM
Material: whenever we create material in SAP system always determines whether number should
give internal or external depending upon the configuration. We define whether we can allocate
internal or external. Max no of characters allow for creation of material is 18 we cannot go beyond
that and system won’t accept.
We can maintain internal no ranges and external no ranges for material creation. If we don’t
maintain any number while creating a material in (MM01) then system will take internal no range
assignment.
Path:
SPRO IMG Logistic - General Material Master (MM) Basic Settings Define Number
Ranges for Each Material Type Click Groups Select Material Type (Element) Click on
Element/Group Create New Group Give Group Name & Give number ranges From ---- to
number range and save.
After Creating Number Ranges we need to assign to our Material type (YERT).
Go back select material type go to element/ Group assign created group to Material type
save.
Save
Industry sector will define the category of the material i.e. Industry type. We can assign
Beverages, chemical industry, plant/Engineer industry etc.
We can customize our own industry sector as required by client.
Path:
SPRO IMG Logistic - General Material Master (MM) field selection Define industry
sector and industry sector specific field selection Click new entries & give the details as
showed below:
Industry Sector we can have any number or alphabet of 1 character. We can copy from industry
sector A. Select A and click on copy as button, maintain your industry description and field
reference as A which we have copied from A & save.
Field reference will control field keys such as hide, display, optional & required depending upon
the selection of the keys the fields will act in the material master.
Valuation Area:
This area controls the material specific to plant. If we assign valuation area to plant then we can
maintain different prices for same material in different places. If we maintain to company code
then we cannot give different prices it will be same price in all plants.
Path:
SPRO IMG Definition Logistic - General Define Valuation Class Click & see it is
defines to plant as showed below in image:
Material Type:
Material type controls material master and it also controls number ranges screen displays material
views & functionality.
Material types are below: all are standard material types designed by SAP
Path:
SPRO IMG Logistic - General Basic Setting Material Master Define Attributes of
Material Type Go to Position & give FERT to copy from standard material type or we can new
material type by selecting new entries.
After selecting FERT click on copy as (F6) and change your own Material type and save.
Save
After creating own material type we need to create field reference or we can copy from standard
SAP.
Path:
SPRO IMG Logistic - General material master Field Selection Maintain field selection
for Data screens Go to Position & give FERT to copy from standard field reference we can new
material type by selecting new entries.
Give your own field reference and save as showed below in images.
SAVE
Path:
SPRO IMG Logistic – general Material Master basic setting material types define
attributes of material type click go to position and enter your material type & select give
your field reference and save.
Save.
Material master contains all the materials that company procures, sells. Material master is a
central data that is available at all the levels.
Material master is created in client’s login it also called EASY ACCESS SCREEN.
Path:
Logistics Material Management Material Master Material Create (general)
immediately Click on create ‘
T – Code: MM01
Basic data 1
Basic data 2
Purchasing
Purchasing Order text
General plant data / storage 1
General plant data /storage 2
Accounting1
Accounting 2
MRP1
MRP 2
MRP 3
MRP 4
Below are the fields for above views
Plant Accounting MRP Views
Basic Purchase
Plant data /Storage data Views
Basic Data 1 Data Purchasing Order
1 /Storage
2 Text
2
Basic unit of Base unit of Basic measurement Negative Accounting 1 MRP 1
measurement Measurement of unit stock in Valuation class MRP Type
Material group Order Unit Unit issue plant VC: sales order MRP 2
Old material no Variable order unit Storage bin stock Planned
Division Purchasing group Picking area Price control delivery time
General item category Plant specific material Temperature Future price Quota arra
group status conditions usage
Gross weight Valid from Storage condition MRP3
Net Tax indicator for material Container Availability
weight/volume/volume Qualify for free goods requirement Check
unit discount Harz material number
Size/dimension Automatic PO Cycle control physical
EAN/UPC Batch management inventory indicator
Packing Material Data Purchasing value key Maximum storage
X plant material status GR processing time period
(for blocking for Post inspection stock Minimum storage
overall) Quota arrangement list period
Valid from Source list Total shelf life
Manu part profile Period indicates for
Manu part number sled
Under delivery tolerance
Over delivery tolerance
Basic Data 1
1. Basic Unit of measurement: here we have to maintain in which measurement we will measure
the material whether in numbers, each, set, lot etc. We can customize our own measurement by
using code “CUNI”.
We have to give BOM how we are manufacturing
Path:
SPRO IMG activity SAP NETWEAVER general settings check unit of measure Create
SAVE
2. Material Group”: it indicated the material belongs to which group we will order material to
vendor thru material group. We can assign our own material group by going tcode “OMSF”.
Path:
SPRO IMG Activity Logistics General Material Master Setting for key fields define
Material Group Enter give Material group, material description and save as showed in
image below SAVE
3. Old Material Number: this indicates client previous non SAP material number this helps in
finding material easy in SAP and delivery in efficient manner.
4. Division: we have to maintain here in which division this material will go this helps for selling
the material in right channel for sales & distribution. We can customize our own division by
tcode “OMSP”
Path:
SPRO IMGLogistics General Material Master settings for key fields define division
enter new entries give your division, division name & save.
5. General item category group: this is required for inbound delivered. Whenever we procure
raw materials and if that materials are not required for consumption or material got expired
then we will return it to vendor for doing return process we require this general item category
group.
6. Gross weight/Net weight/Volume: whenever we procure material they will be gross weight,
net weight. Gross weight should be above then net weight.
Gross price = base price – discounts
Net price = gross price + surcharges
Final Value = Net price + taxes
Volume is used for liquid type materials.
7. EAN/UPC: this is called article numbers.
EAN: European Article Number
UPC: Universal Product Code.
8. Size/Dimensions: This is required for transport, depending upon your material size, and length
breadth we have to maintain container requirement.
9. Packing Material Data: if our material is relevant for packing then we have to create one more
material using material type VERP – Packing material group in material master and we have to
give that material number here.
Basic Data 2 - is related to variant configure materials it takes 60 steps.
Variant Configure: it is like configuration. Selection of material
Purchasing Fields:
Purchasing Order Text: whenever material manufactured in company it will store in storage
later will pack and sold to customer. We have to mention cautions or warning messages on
pack to know the packer or any others.
Ex: Handle with care, keep side up etc.
40. Negative stock in plant: if you activate this whenever goods issue process going on and the
stock is not available in plant system will allow you to do GI this is called negative stock.
In SAP we will create Master data, Organization data, purchase info records everything will be
saved in database which will be used in future this data is saved in tables and structures. The
data saved in tables is a permanent data and data stored in structure is temporary data. Every
table contains no. of fields. Master data is also called client level data or central data.
Field Names: tcode: SE16N to check fields and tables
BUKRS: Company Code
MATNR: Material number
LIFNR: Vendor
WERKS: Plant
LGROT: Storage Location
SPART: Division
SPRAS: Language
EKORG: Purchase Organization
VKORG: Sales Organization
EKGRP: Purchasing Group
Table Names:
MARA: Material Master General Data
MARC: material master plant data
MARD: Material Master Storage Location data
MVKE: Material Master Sales Data
MBEW: Material Master accounting data
Go to material master screen MM01 give your material details select accounting views.
41. Valuation Class: whenever we create material stock as to be evaluating at general ledger
account so that system as standard valuation classes for each material type depending upon
valuation class system will calculate general ledger. Standard valuation classes are as follows:
FERT – 7920
ROH -3100
HAWA – 3020
HALB - 7020
42. VC: sales order stock: In standard MM & SD process we have special procurement such as
consignment, pipeline.
43. Price Control: this we can mention in material type in OMS2. It is a standard price or moving
price of a material as floating currency or fixed currency. We have 2 types of price controls:
1. Standard price
2. Moving price.
In Standard price we have maintain S, if we give S system will calculate price X Quantity.
In moving price we have to maintain V. it takes average price.
44. Future Price: it is a price of a material which is going to increase or decrease we have to
maintain here along with valid from date.
And save the document now we have extended material to Accounting views.
45. MRP type: it indicated which kind of procedure you are planning for procuring material. We
have material with planning (PD) without planning (ND) and reorder Planning (RE).
46. Availability Check: this indicates stock checking we have different types of check in MM & SD
01 –Daily check
02 – Individual check
KP – no check
And save the document now we have extended material to Accounting views and also to MRP
views.
Whenever we have changed material data in material master for already created material we
can check what change we did by going T Code MM04.
MM01 give your material number enter give your plant & storage location enter
save.
Go to t code MMSC give your material number and plant select list of extendable
storage location enter give your extended Storage location save.
We can increase our material standard price which we have entered in Accounting 1 view by
going t code MR21
Give
Posting date:
Company Code:
Plant:
Enter Old value new value save
Path:
Go to tcode MMAM give your material number give your new material type execute
save.
We need to re enter MRP Type, standard price planned delivery time after changing material
type.
If we have open PO’s or PR’s system will not allow you to change the material type unless
until you close those PO’s and PR’s.
Path:
If we want to change any field at a time for a batch we will use mass maintenance.
T Code: MMBE
Enter give your material or material +plant or material + plant + storage Location etc
execute.
MM01 – create
MM02 – Change
MM03 – display
MM04 – changes
MM06 – flag for deletion
MM11 – create scheduled
We can create scheduled material by going to t code MM11. Creation of material for future
date by giving material type, industry sector and scheduled date
We have different types of procurement depending upon material type procurement have
different process.
1. External procurement
2. Internal procurement
3. Both external & internal Procurement
This MRP run will be controlled by MRP planner. He is an individual who will be running the cycle
as per schedule & operations. We have to define this MRP planner at MRP 1 in material master. If
internal procurement is happening then production team will create PR and then create
production order, if it is external procurement then production team will raise PR then they will
handover to procurement for PO.
Path
SPRO IMGMaterial Management Consumption based Planning Carryout overall
Maintenance of MRP groups enter give your plant click on create give new MRP group
& description
Save.
1. Change your MRP type from ND to PD after changing system will ask MRP controller.
2. Define MRP controller
Path
SPRO IMG Material Management Consumption based planning Master data
MRP controller enter click on new entries give plant, MRP controller and person
details save
10 – Make to stock
20 - Make to order
7. Availability Check: we have type of availability check.
Individual check
Daily requirement, maintain availability check as 02.
8. Tot. repl. lead time: when goods are reached to storage location after procurement
process. It is a time taken to convert raw materials into finished products is called as total
repl. Time. This as to be maintained days.
Save your material master.
2. Vendor Master Data
This is an important master data in MM. whenever production team or sales team required
raw materials we have to procure materials from supplier or vendor and it is also called
source determination. There are few kinds of vendor who supply materials regularly called
regular vendor or fixed vendor. There are one time vendors also who supplies materials
once or twice in calendar year for one time vendor data will not be stored in database.
Whenever we are creating a PO system will ask for vendor.
Vendor account group will control how vendor should behave will be procuring materials
or services.
Types of Controls:
Number Ranges:
Define number ranges whenever we are defining number ranges for vendor master it can
be either internal or external no. ranges
Partner Functions:
SD:
1. Sold to Party (SP) *
2. Ship to party (SH)
3. Bill to Party (BP)
4. Payer (PY)
MM:
1. Ordering Address (OA)
2. Goods Supplier (GS)
3. Invoice recipient (IP)
4. Vendor (VN)*
5. Forwarding Agent (FA)
The ordering address partner function acts as a third party between company and supplier.
He will receive orders from company he is responsible for taking orders. (OA)
After receiving order by ordering address vendor directly supply goods to company (GS).
After goods delivered by GS partner function IP partner function will issue invoices to the
company, he will act as intermediate between GS and Company.
VN will take care of all the above functions, we VN will be mandatory in real time.
Account group also controls fields in Vendor master such as hide, optional, suppress and
required.
Path:
SPRO IMG Logistics - general Business Partner Control Define Account Group and
field selection for vendor Enter.
After entering we can create new entry or we can copy from standard Account group given by SAP
there are 0001 & LIEF. After entering into new entries give Account group, Name and save as
shown in below screenshot.
As early ear said we can copy from standard account group go to position give standard Account
Group as LIEF click copy as (f6) give your account group, name and save as shown below in
screenshot.
Path:
SPRO IMG Logistics - general Business Partner vendor control Define Number
Ranges for vendor master record Enter go to intervals create an interval between from
No. and To No. Insert line enter no. (ZH) and from no. to no. and save as showed in below
screen
Go back & click on Number ranges go to position enter your account group enter
insert your number ranges and save as showed in below image.
Define Partner Functions for Vendor:
1st Partner roles partner setting in vendor master assignment to account group
Path:
SPRO IMG Material Management purchasing partner determination Partner Role
Define permissible partner roles per account group click new entries give your
functions and account group as shown below
And save go back go to partner setting in vendor master define partner schema click
go to new entries enter details as shown below
Save click on partner function schema new entries enter details as shown below
Save.
Assign Partner schemas to Account group:
Path:
SPRO IMG Material Management purchasing partner determination Partner setting
in vendor master assign partner schemas to account group click go to position give
your account group enter give your partner schema save
SAVE.
Creation of Vendor Master:
Vendor master will be created at easy access by client side. It can be created at central level or
module wise here FI & MM can individually create with their related fields or we can maintain
centrally, find below codes for individually or centrally.
Central – XK01
MM – MK01
FI – FK01.
We can give vendor number either external or internal, which we have created in OMSJ.
Purchasing Organization we have to give purchase organization in which we are going to create this
vendor or in which we are using this vendor.
Account Group vendor master fields are maintained by account group we have to give account
group what we have created in OMSG.
Views in Vendor Master:
1. Address
2. Control
3. Contact person
4. Purchasing Data
5. Partner Functions
In address screen we have to enter vendor details like name, search term address Etc.
In control screen we have to enter customer details, here while we are procuring material from
vendor same person will became customer if we don’t required material r material got expired we
will return to same vendor called customer.
In contact details screen we will enter contact details of vendor to whom we will going to contact.
Purchasing Fields:
1. Order Currency: in this field we will maintain vendor order currency, whenever we are
creating PR or PO system will take vendor currency but in settlement process system will
take company code currency.
2. Terms of Payment: here we will maintain payment terms, how vendor is accepting
payment and how he is giving discounts etc. we can define our own payment as
maintained in agreement with vendor:
Path
SPRO IMG MM Purchasing Vendor Master defines payment terms Enter
New Enter enters your details and save.
3. Inco terms:
It is an International commercial terms which is an agreement between sender & buyer,
Buyer & seller, Company & Supplier, consignee & Consigner for supply of material from
one place to another place.
Inco terms are developed by International Chamber of commerce since 1939.Thirteen
terms of sale accepted worldwide in assignment of costs and responsibilities between the
buyer and the seller, copyrighted by the International Chamber Of Commerce (ICC).
The last revision (1999) is named 'INCOTERMS 2000.' In brief these terms are
1. C&F (Cost And Freight)
2. CIF (Cost, insurance, And Freight)
3. Delivered At Frontier
4. Delivered Duty Paid
5. Ex quay
6. Ex ship
7. Ex works
8. FAS (Free Alongside Ship)
9. FOB (Free On Board)
10. FOB Airport
11. FOR/FOT (Free On Rail/Free On Truck)
12. Free carrier
13. Free Carriage Paid To and Free Carriage Paid to and insurance.
Whenever we are procuring materials from foreign or foreign company sells materials to
Indian company we have to take help of CHA for clearing of materials at customs from sea
or Airport for that we required Inco terms.
4. Minimum Order Value: we have to maintain minimum order value for vendor acceptance
of supplying materials to the company.
5. Price Date Control: we have to maintain here in which condition rate as to be taken
whether in PO time or GR, or PR, IR.
6. Salesperson, telephone, and account with vendor: all these are general data pertaining to
vendor master. We have to maintain sales person, account number of vendor.
7. GR Based invoice verification: if we activated this field here or in Material master it will
automatically it will update PO. Whenever we receive goods system will allow us to do PO
without GR system will not allow for GR. If we ordered 10 qty in PO but vendor supplied
for 8 qty then we have to do GR for 8 Qty when the time of payment system will consider
GR qty. In real time this indicator always activated.
8. Acknowledgement required: if we activated this field whenever we create PO. Once PO
reaches to vendor we can expect acknowledgement receipt whenever vendor reads the
PO.
9. Automatic PO: if we activate this here or we can also activate this in material master
purchasing field it will help us to create PO automatically whenever we creates PR.
10. ABC Indicator: this is like vendor company process. Which system they are using which
standards. Which approach is using by vendor is ISI or others.
11. Mode of transport Border: there are two things :
1. Mean of transport - routes ( sea, Air, or Road)
2. Mode of Transport – Transport (Bus, Ship or Flight)
If your vendor is a foreign player then he has to transport materials from his place to client
place he has to mention mode of transport in agreement this all belongs to INCO TERMS.
12. Automatic Evaluation GR Settlement Details: this is like ratings to vendor about his supply
of material or quality, service etc.
13. Return Vendor: whenever we are procuring material from vendor there is return process
also reason for returning is excess material, expiry etc. we will return material to same
vendor he is called customer and also called return vendor. If we will activate this we have
to maintain customer number in control screen.
14. Grant discount in kind: if we activate this field here for vendor and same for in material
combo then discount is allowed.
15. Service Based Inv Verification: this is pertaining to service based when our vendor acts as
a service agent and it is valuated at invoice receipt.
16. Purchasing group: it is a mandatory field asset of people working IN purchase organization
called purchasing group. When the time of PO creation system will ask for Purch group.
17. Planned delivery time: this is time taken to deliver the material after PO raised.
18. Confirmation Control: this is maintained for ASN (Advanced shipping notice). After raising
PO and accepted by vendor he will supply goods as per agreement if he not then they will
be problem and at the same time if vendor is delivering then quality team or production
team will be engaged to complete work. This is also called tracking of material status.
We will get ASN in t code MD04.
19. Rounding Profile: we have different times of rounding profiles. There are
1. Ascending – 5.5(6)
2. Descending – 5.5(5)
3. Commercial – 5.4(5) & 5.6(6).
20. Price making agreed: this control is especially for service procurement process. (optional)
MM FI Central
Create MK01 FK01 XK01
Change MK02 FK02 XK02
Display MK03 FK03 XK03
Changes MK04 FK04 XK04
Block/unblock MK05 FK05 XK05
Flag for deletion MK06 FK06 XK06
Changes (MK04/FK04/XK04): whenever end user changes any data or from client changes
data in MK02/FK02/XK02 we can see changes in MK04/FK04/XK04 by giving vendor details.
Here we can find username, date, time and changes what they made.
Block/Unblock (MK05/FK05/XK05): To block or unblock the vendor for temporary period of
time we use this transaction by using this transaction we can block vendor for creation of PO,
RFQ, Quotations, source determination or total block.
Flag for deletion vendor (MK06/FK06/XK06): we cannot delete vendor permanently just for
flag deletion vendor for permanent delete we need to contact to BASIS after taking approvals.
21. Reconciliation Account: it is a required entry. This is revenue reconciliation account recon
account is the account where several vendors are reconciled. Whenever you post MIRO
that goes to recon account. The standard Recon given by SAP is 160000.
22. Cash Management group: this field is relevant to authorized cash receiving person from
vendor side.
23. Payment terms: already we have entered payment terms in MK01 if FK01 is different from
MK01 then system will take purchasing payment term at the time of PO & accounting
payment terms at the time of IR.
XK07 – Change Account group:
We can change our account group if the vendor don’t have open PO’s, GR’s, PR’s etc.
Open PO’s & PR’s are nothing but if you not created GR for these called open PO’s n PR’s.
Path
Easy access screen SAP Menu Logistics material management Purchasing
master data vendor central XK07 (Change account group) give your vendor
enter enter give new accounting group Enter Save
Extending Vendor master to Plant:
Path
Easy access screen SAP Menu logistics purchasing master data vendor
XK02 (Change) enter give your vendor number company code Purch
Organization enter go to purchasing Tab Click on Extras Add Purchasing Data
enter give your plant select check box data retent. At plant level allowed. click
continue again go to Extras click on different data enter do you want to create
the diff data? (YES) enter create different data give plant and click on purchasing
data and partners functions click continue save.
*** One vendor can be assigned to Number of Plants.
ME11 - PURCHASE INFO RECORDS: (PIR)
It is a master data which we maintain material master data and vendor master data; it is a
combination of material and vendor master data. System always gives priority to Purchase info
records. It is a master data we will create it in Easy access screen TCode ME11.
It is used to store information on vendor and a material at plant level or purchase org level. We
can create Info records exclusively for vendor and material combination. We can either give
purchase org or plant while creating PIR. It is not mandatory to maintain plant or purchase
organization. We can extend to different plants and purchase organizations.
Path:
Easy Access screen SAP Menu Logistics material management Purchasing Master
data ME11 enter enter Vendor no., Material, purch org and plant select info category
standard (for normal procurement) enter
We can create PIR with plant or without plant, with purchase organization or without; with
material or without but here we have to give material group.
We can have internal number or external number range. PIR have 1 external and 1 internal
number range.
We cannot enter new entries of number ranges in PIR we have to use standard SAP series.
If we give material number system will take number series from IL, if we are not giving any
material number then system will take number ranges from IN. we can check number ranges by
going to tcode OMEO and also by going to path:
Path:
SPRO IMG Material Management Purchasing Info records define number ranges
enter go and check in intervals.
Intervals
With material
Without Material
Screen layout is nothing but field selection either we can hide, do mandatory or make optional.
Path:
SPRO IMG Material Management Purchasing Info Records Define screen layout
Enter Select Tcode go to details button select fields do changes if required and save.
Select tcode and click on details button
Path:
SAP Menu Easy Access Screen Logistics Material Management Purchasing Master
Data Info Records ME11 (Create) Enter give Vendor , material, Purchase Org, and Plant
enter
1. General data screen
2. Purch. Org. Data 1
3. Texts
General Data Purchase Org. Data 1/Data 2 Texts Conditions
1st, 2nd & 3rd Rem./Exped.( MM – Pur) Planed delivery time (VM – Pur, MM –
MRP2)
Vendor Material Number Purchase Grp(MM – Pur) PIR text
Sales person/Telephone(VM – Pur) Standard Qty & minimum Qty
Points Min Rem shelf life Period (MM – SL1)
Return Agreement(VM – Pur) Shipping Instructions (MM – Pur)
Prior Vendor Tol under del(MM – Pur)
Order Unit , conversion & variable Unit (MM – Pur) Tol over delivery (MM – Pur)
Origin Data GR basrd IV ( VM – Pur)
Supply Option – Available from – to Acknowledge Requried ( VM – Pur)
Regular Vendor Tax Code
Net Price
No cash discount
Price date control(VM – Pur)
Inco terms(VM – Pur)
Confirmation (VM – Pur)
Quotations – Data2
General Data Fields:
1. 1st, 2nd & 3rd Rem./Exped: This data is copied from Material master purchasing data
from purchasing value key. Still we can edit here system always gives preference to info
records.
2. Vendor Material Number: It is an optional entry. This is material number of vendor
ERP.
3. Points: based on points given by client we will give awards at the time of rebate
process.
4. Sales person/Telephone: This field is copied from vendor master purchasing data.
5. Return Agreement: This field is copied from vendor master purchasing view. It is an
agreement between vendor & Company. Whether goods supplied by vendor will take
back. Vendor can also act as a customer.
6. Prior Vendor: when you activate this field system will give preference to this vendor for
supplying material after regular vendor. he is an next immediate vendor for this
material. This is an optional entry.
7. Order Unit/Conversion/Variable Order Unit: These fields are copied from material
master purchasing view. Conversion will be taken from additional data. We can edit here
system always gives priority to info records.
8. Origin Data: this is the vendor business evaluation data. It is an optional data.
9. Supply Option (Available from, available to): if vendor supply material for particular
period then we have to mention from date and to date here. PIR is applicable for line
item. If PO is creating the line item level should match with delivery date if it is beyond
that date then system will throw you an error.
10. Regular Vendor: if you set this indicator system will take him as regular vendor for
supply of material. If you are going to create PO with different vendor system will, throw
you an error message.
Note: In source determination process if system fails to pick vendor from quota
arrangement (1st Priority), source list (2nd) Contracts (3rd) then it goes to Purchase info
record. If there are multiple PIR there for same material then system will pick regular
vendor for creating PO.
If regular vendor is selected for material and if we are going to create one more info
record for same material with different vendor then regular vendor field will be disabled.
“One material can have only one regular vendor”
94
Dhanraj - SAP MM Material
11. Planned Delivery Time: this field is copied from vendor master purchasing data same in
MRP . We can edit here system always gives preference to PIR.
12. Purchasing Group: this field is copied from material master (1 st) or from vendor master
also (2nd), this can be editable here.
13. Standard Quantity: it is a normal order quantity for this material to this vendor based
on this system will calculate effective price.
14. Minimum Quantity: we have to maintain what was the minimum quantity shall procure
from vendor. While creating PO if PO quantity is less than PIR qty then system will throw
you an error.
15. Remaining Shelf life: This field is copied from material master Storage location 1.
16. Shipping Instructions/Tol.Underdel/Tol.overdel: This data is copied from Material
master purchasing view still we can edit here.
17. Acknowledgement Required: this data is copied from Vendor master purchasing view
still we can edit here.
18. GR Based inv: This field is copied from vendor master purchasing tab still we can edit
here.
19. Confirmation Control: This field is copied from vendor master purchasing tab still we can
edit here. It is an confirmation of material shipping and delivery details, its like tracking
the materials.(Advanced Shipping Notice(ASN)).
20. Tax Code: This field is copied from PO. It is required for creation of invoice receipt(IP).
This field is available in item level data. We have 2 types of taxes INPUT tax (MM) &
OUTPUT tax (SD).
21. Net Price: this is the mandatory entry for creation of PO depending upon this system will
calculate price. Still you can change the price by maintaining condition master data.
22. No cash discount: if you select this option system will not allow you to calculate the cash
discounts, free discount or pay terms discount. In real time don’t select this option.
23. Price data Control: this option is copied from vendor master purchasing tab, still we can
edit here. This is for controlling of price.
24. Inco terms: this option is copied from vendor master purchasing tab, still we can edit
here system always gives priority to PIR.
25. Quotations: this field is in purch organization data 2 in PIR. If we have quotation then we
have to maintain RFQ number here.
26. Info record text: this text is copied from purchase order text from material master and
we can add PIR text here so that this will display in PO creation.
Condition Tab:
27. Validity: create new validity date here for PIR.
95
Dhanraj - SAP MM Material
28. Gross price: in condition tab we have to maintain all conditions like discount, base price,
surcharges etc.
Observed Points:
1. When we are trying to create info records without material system will not give any
details of material we need to enter manually in info records screen.
2. If we have created info records without material then in display mode ME13 system
will not show any Purchasing organization data 1 details.
3. System will allow tick regular vendor for same material but it will deselect 1 st regular
vendor in 1st info records.
ME11 – Create
ME12 – Change
ME13 – Display
ME14 – Changes
ME15 – Flag for deletion
96
Dhanraj - SAP MM Material
ME01 – SOURCE LIST
Path:
SAP Menu Easy access screen logistics Material Management Purchasing
Master Data source list ME01 (Maintain) Enter
Source list always created by client side, it is a process of determining the vendor &
plant combination whenever we are creating material we will select source list in
purchasing view of material master this reflects in creation of PO system will ask for
vendor, plant & Material combo if you activate at end user level.
Path:
SPRO IMG Material Master Purchasing source list Define source list
requirement at plant level enter go to position give your plant select your
plant click on source list
97
Dhanraj - SAP MM Material
SAVE.
CLICK on ME01 enter give your material and plant enter give valid from and
to date, vendor, purchase Organization, Plant & click on fixed vendor save
98
Dhanraj - SAP MM Material
You can maintain more than 1 fixed vendor for same plant & material combination with
same validity period.
While we are creating PO if we maintain source list in MM – Purchasing tab or in IMG we
have to give material and plant combination fixed vendor, if we give other than fixed
vendor then system will throw you an error message or warn message.
We can generate auto source while we are creating source list in ME01 after giving
material and plant we enter into the source list screen there we find a button in red
color called generate records we can create by clicking there as shown in following
screenshot.
99
Dhanraj - SAP MM Material
T codes for Source list:
ME01 – Create
ME03 – Display
ME04 – Changes
ME0M – Display by Material
100
Dhanraj - SAP MM Material
Quota arrangement is master data created by end user or from client side it is created in easy
access screen. It is a process of procuring materials from vendor in ratios whenever we are
procuring bulk materials then we will call for quotation from vendor with respective ratio.
We can activate Quota arrangement in material master purchasing data and it is also located at
MRP 2 level.
Path:
SAP Menu Easy Access screen Logistics MM Purchasing Master Data Quota
Arrangement MEQ1 (Maintain) Enter give your material & plant enter give valid
to date , Minimum qty split Select Line click on item overview
101
Dhanraj - SAP MM Material
102
Dhanraj - SAP MM Material
SAVE – Quota arrangement list successfully maintained
MEQ1 – Maintain
MEQ3 – Display
MEQ4 – Changes
MEQM – Display by Material
103
Dhanraj - SAP MM Material
ME51N – PURCHASE REQUISITION (PR)
1. Purchase requisition
1. Purchase Order
2. Request for Quotation
3. Scheduled Agreement
4. Contracts
Document Categories:
1. Purchase requisition - A
2. Purchase Order - F
3. Request for Quotation - A
4. Scheduled Agreement - L
5. Contracts - K
Document category will control entire functional document. It is already predefined by SAP and
assigned to Purchase document program.
Document Type:
We have different types of document types for every purchasing document and every
purchasing document should be controlled by Header data. Every purchasing document has two
structures:
1. Header data
2. Item data
Header data is controlled by document type and it controls the entire document.
Document category control line item in purchasing document and it is applicable to particular
line item only.
104
Dhanraj - SAP MM Material
Document Type Controls:
1. It controls number ranges
2. Fields in purchasing document
3. Allowed item category.
Item Category:
It defines how the procurement of line item as to be controlled. It as to be determines how the
item to be procured in standard process, consignment process, sub contracting process or third
party or STO process.
Standard – Blank
Consignment – K
Sub contracting – L
Third Party – S
Stock Transfer order – U
Services – D
Above all item categories are standard SAP defined we cannot define new item category but we
can copy as standard once and we can maintain with our own configuration.
In real time we will maintain number ranges for dept wise ex: Storage Dept, Inventory Dept &
Purchasing dept etc.
Here in practice we will not create dept wise we will go as per standard number ranges internal
and external number range.
Path:
The standard layout for Purchase requisition is NBB. We cannot create new layout but we can
copy from standard layout and we can customize our won layout.
Path:
105
Dhanraj - SAP MM Material
SPRO IMG Material Management Purchasing Purchase requisition Define screen
layout at document level Enter go to position n enter standard Field (NBB) Select NBB
click on copy as give your own field Enter Save.
Click on details button after selecting your customized screen layout and select required entries
by double clicking on each group.
If you deactivate all then it is hide, if you activate all then it is required entry.
106
Dhanraj - SAP MM Material
SAVE.
Define Document Type:
The standard document type for PR is ‘NB’. We cannot create new document type but we can
copy standard type and we can customize.
Path:
SPRO IMG Material Master Purchasing Purchase requisition Define document
type Enter go to position Select NB click on copy as button give customized
type(WNB) 554 entries copied Save.
107
Dhanraj - SAP MM Material
Save.
Here in customized document type we can give our newly customized number ranges and field
selection.
Creation of PR:
Path:
108
Dhanraj - SAP MM Material
SAP Easy Access screen SAP menu Logistics Material Management purchasing
purchase requisition create (ME51N) Enter.
HEADER LEVEL:
ITEM Overview:
109
Dhanraj - SAP MM Material
If we are maintain procuring material for stock purpose then in line item we have to give
material number mandatory, if it is for consumption then material number is not
mandatory but we have to give material group and short text.
7. Item Category: It defines how the procurement of line item as to be controlled. It as to
be determines how the item to be procured in standard process, consignment process,
sub contracting process or third party or STO process.
8. Short text has taken from material master.
9. Quantity as to be entered manually
10. Unit of measure is coming from basic data1 in material master.
11. Delivery date is taken as per given in MRP 2 from material master as field planned
delivery time.
ITEM LEVEL:
14. Valuation:
IX. Valuation price: it is a standard price copied from MM accounting view.
X. Goods receipt: whenever we received material from vendor we will do goods
receipt after inspection. If we select goods receipt here then system will
remember you to do GR for particular line item if you leave blank then system
will display as pending for GR in reports. This customization is applicable only
when you create PO with reference of PR.
XI. Invoice receipt: if we activate this here in PR for particular line then system
allow you to payment process or else system will treat it as free goods and it will
display as pending item for invoice reports, if IR is selected here but invoice is
110
Dhanraj - SAP MM Material
not possible for this particular line item then system will not show in pending
invoice receipt.
15. Source of Supply:
XII. If you activate source determination at header level then system will assign
source for all the items automatically and this data is applicable for all the
items. If you not required source determination at header level then don’t
activate there we have to select at item level in source of supply manually.
XIII. Assign source of supply field: whenever we are creating STO process or third
party then we will have supply plant and receiving plant. In this case we have to
maintain this field mandatory.
16. Status Tab:
XIV. Order quantity: whenever this PR is generated into PO then this order qty will
be updated accordingly.
XV. Processing status: it specifies the status of PR item for which subsequent
document is created as per that it will update here automatically.
XVI. Block ID: as per standard we can block this particular transaction document for
further processing. If you block then we have maintain block text.
PR cannot be cancelled or we cannot delete it, only we can do park or hold the
PR.
EBAN – PR data
EBKN – PR account assignment data
ME51N – Create
ME52N – Change
ME53N – Display
ME54N – individual Release
111
Dhanraj - SAP MM Material
ME55 – Collective release
ME5F – release reminder
ME5A – List of PR’s
This is the succeeding documents we can create with the help of PR, Contracts or with
outline agreement. Whenever PR is raised with new item then we will call for request for
quotations. Sending prices, Quality and conditions etc by vendor or supplier is called
quotations.
Path:
SPRO IMG Material Management Purchasing RFQ/Quotation
Steps:
1. Number ranges
2. Define document type
3. Screen layout at document level
112
Dhanraj - SAP MM Material
In real time number ranges will not be customized, it will be used standard SAP number
ranges. We can customize number ranges if it client requirement. Number ranges will be
internal as well as external same like PR.
Path:
SPRO IMG Material Management Purchasing RFQ/Quotation Define
number ranges enter go to Change intervals insert line and define internal
number range as well external Save
Path
SPRO IMG MM Purchasing RFQ/Quotation Define Document type enter
select standard document type “AN” click copy as give your own document type
click copy all and save.
113
Dhanraj - SAP MM Material
3. Define Screen layout at Document Level
Your screen layout will control fields in RFQ. We can hide, or we can make it optional or
required by selecting our document type.
Path
114
Dhanraj - SAP MM Material
SPRO IMG MM Purchasing Quotation/RFQ Define screen layout at
document level enter go to position give your document type select line and
click on details button go to fields and select save
115
Dhanraj - SAP MM Material
SAVE.
Creation of RFQ:
Go to t code ME41
Path
SAP Easy Access SAP menu Logistics MM purchasing RFQ/Quotations
RFQ ME41 – Create enter.
We can create with reference to PR or outline agreement or we can create without all
these
116
Dhanraj - SAP MM Material
RFQ without PR or Outline agreement:
RFQ type, Language, RFQ date, Quotation deadline, Purchase Org, Purchase Grp, enter give
company code enter.
Give collective Number (It is like serial number) click on vendor address button give
vendor enter give material, RFQ quantity, delivery date enter go to delivery address
button give address enter save.
117
Dhanraj - SAP MM Material
Observations:
1. When we are creating RFQ with central purchase organization system will not ask any
company code.
RFQ T codes
ME41 – Create
ME42 – Change
ME43 – display
ME44 – Maintain Supplement
ME45 – Release
ME4L – By vendor
ME4M – By Material
MSRV4 – By service
ME4S – by collective no
ME4C – By material group
ME4B – By tracking
ME4N – by RFQ Number
MELB – transactions per tracking number
118
Dhanraj - SAP MM Material
RFQ with PR:
Go to ME41 Enter RFQ type, Language, RFQ date, Quotation deadline, Purchase Org,
Purchase Grp, enter click on reference to PR give your PR number, enter give collective
number enter click on vendor give vendor, Click on header details(Hat), enter give
storage location, select line item click on Adopt+Details click on address details give any
address either it can be plants or any customer address etc Adopt Save
119
Dhanraj - SAP MM Material
How to create Request for quotation
First we need to create a request for quotation. RFQs can be created by transaction ME41. We
can create a new RFQ from scratch, or create one referencing to an existing purchase
requisition or outline agreement. If you want to create the RFQ using a reference document,
you will just need to click the appropriate button and enter the referencing document number.
In this case, we are creating a new RFQ with no reference document.
Step 1) In transaction ME41, enter:
120
Dhanraj - SAP MM Material
ME47 – QUOTATIONS
After creating RFQ to vendor, vendor will send Quotations for requested RFQ.
We maintaining Quotations we have to go to T Code: ME47
Path
SAP easy access Screen SAP Menu Logistics MM Purchasing
RFQ/Quotation Quotation ME47 Maintain Enter Give RFQ Number
Enter, After enter following screen will appear here we cannot change material it is in
grey mode, but we can change Quantity and delivery date if required. Edit delivery date
and price as given by vendor and save the quotation.
121
Dhanraj - SAP MM Material
T Codes for Quotations:
ME47 – Maintain
ME48 - Display
122
Dhanraj - SAP MM Material
ME49 – Price Comparison
After maintaining quotation received from vendor we have to compare quotations sent by
different vendor it is called Price comparative statement.
Price comparison statement T code – ME49
Path
SAP Easy Access Screen SAP Menu Logistics MM purchasing RFQ/Quotation
Quotations ME49 Price Comparison Enter give Purchase Organization, Quotation
number, select include discounts & include delivery costs Execute
123
Dhanraj - SAP MM Material
After comparison we will finalize vendor after that we will send an acceptance letter to selected
vendor and rejection letter to unsuccessful bidders as business approach.
If we are creating PO for stock purpose then we have to give material mandatory, if we
are creating for consumption material is optional entry but we have to give Material
group.
124
Dhanraj - SAP MM Material
1. Define Number Ranges:
We can have either external number or internal number range; it is same as like PR.
If we want maintain exclusively number ranges for our PO document type we have
to go to following path.
Path
SPRO IMG Material Management Purchasing Purchase Order Define
Number ranges Enter click on intervals Insert line n enter internal number
range and external number save.
T code : OMH6
125
Dhanraj - SAP MM Material
In real time PO can be raised by different dept in organization like Purchasing dept, sales dept,
inventory dept, storage dept etc, depending upon their nature of business they will maintain
number ranges.
Path
SPRO IMG Material Management Purchasing Purchase order Define
Document type enter go to position give standard document type click
on standard DT select copy as button give your own document type save.
126
Dhanraj - SAP MM Material
Select your newly defined item category click on allowed item category, we you
don’t have any item category we have to enter manually.
127
Dhanraj - SAP MM Material
Click on link for PR for document type click on item category standard double
click check your document type.
128
Dhanraj - SAP MM Material
SAVE.
129
Dhanraj - SAP MM Material
In real time we can maintain texts at header level and also in item level depends on
client requirement.
I. Define texts at header level:
In real time we have two types of requests:
1. Functional request: if we are doing any customized within standard SAP without
taking any help of technical consultant then this is known as functional request.
We create functional request in development server system will generate TR
number (Transport request number). This TR number should move from one
client to another client within a server for testing purpose these request called
Client Independent.
2. Whenever we are customizing other than SAP standard then system will
generate TR umber this will moved to all the clients within a server automatically
this is called client dependent. Whenever we are customizing other than
standard then it is called technical request.
Notes:
1. Any purchasing document like PR, RFQ, PR, Contracts in combined with header
data and item data.
2. Vendor can be determined from QA – SL – Contracts or from PIR but you have
maintain vendor manually maintain vendor number if your creating PO manually
or else if it is creating automatically system will fetch data from
PR/Sales/Production order.
3. If we are creating PO from RFQ then system will take vendor from RFQ.
4. If we have no of line items for those line items we have not mentioned PIR then
we have to vendor manually at header level mandatory.
Path:
SAP menu easy access screen logistics Material Management purchasing
purchase order Create ME21N Enter give your customized document
type PNB , enter vendor(Mandatory). Document date always will be today’s date
130
Dhanraj - SAP MM Material
enter give purchase organization, purchase group and company code enter
Now give your material after entering material system will ask for plant give your
plant
131
Dhanraj - SAP MM Material
Tabs from Header Data:
1. Delivery/Invoice:
I. Payment terms: This data will come from vendor master. If required we can
edit over here.
II. Inco Terms: This data will come from vendor master. If required we can edit
over here.
III. Currency: system will take currency from vendor master.
IV. Exchange rate: If vendor currency is different from company code currency
then we have to maintain exchange rate for price calculation. We can
maintain exchange in T code OB08.
V. Exchange rate fixed: if you tick this here exchange rate will not change for
line items also. In real time don’t tick this.
VI. GR message: If you activate this here then after creating PO mail will
generate to vendor and to SAP inbox this is just for information purpose.
2. Conditions Tab:
We have different type of conditions header condition and item level condition.
Header level condition is applicable to whole PO document and item level is
applicable to that particular line item, this we will discuss in condition master
data.
3. Text Tab:
We will get this data from text types created in SO10. This data are also comes
from RFQ we are not created in RFQ then we can enter manually.
Path: SO10
132
Dhanraj - SAP MM Material
SPRO IMG Material Management Purchase Order Texts for Purchase
order define texts types for header texts enter click on new entry give
serial number and text save.
4. Address Tab:
All these data is copied from vendor master from VM to RFQ to PO, if we are
creating PO without RFQ then system will copy data from vendor master.
5. Communication Tab:
This is vendor communication details copied from vendor master.
6. Partners Tab:
Define partner functions and assign to document type of purchasing document,
in this system will take partner functions if you assigned to document type.
Creation of partner functions and assigning to document type:
Path:
SPRO IMG Material Management Purchase order Partner
determination Partners setting in purchasing document define partner
scheme enter go to new entries create partner schema save, after
saving click on created partner schema select that line and go to partner function
in procedure enter partner functions and save.
133
Dhanraj - SAP MM Material
schema to Document types enter go to position give your document
type give your partner schema and save.
7. Additional Data:
134
Dhanraj - SAP MM Material
Here we can maintain start date, end date and collective number of RFQ, it is an
optional entry.
8. Organization data:
After entering into PO creation document system will ask 1 st Org data like
Purchase org, Purchase group and Company code without entering this system
will not allow you to enter line item.
9. Status Tab:
This tab will show the current status PO, whether fully invoiced or partial
invoiced, how much delivered pending quantity and moreover it shows Down
payment.
10. Payment Processing Tab:
This tab is applicable for retention and down payment purpose.
135
Dhanraj - SAP MM Material
Blocked stock is might be blocked for particular dept or consumption
usage etc. Quality Inspection stock is the stock received from vendor and
inspection pending after inspection it moves to unrestricted storage.
V. Delivery Completion: if you activate this & GR is entered with partial
quantity next time we cannot be used for further process for this particular
line item. While creating PO if you don’t activate this option then after
receiving full PO then system automatically activates this check.
VI. Latest GR date: it is a last date for accepting goods from vendor if we do GR
after this date system will throw warning message or error message.
VII. QA Control Key: Key that controls the quality inspection process for the
material within the QM system.
5. Invoice Tab:
I. Invoice receipt: if we activate this here in PO for particular line then
system allow you to payment process or else system will treat it as free
goods and it will display as pending item for invoice reports, if IR is
selected here but invoice is not possible for this particular line item then
system will not show in pending invoice receipt.
II. Final Invoice: if you set this indicator system will treat as last entered
invoice is final invoice for this PO line item it will not expect any further
invoices.
III. GR Based Inv/ERS: if you set this indicator system will evaluate vendor
invoice, based on GR quantity IR will be created if IR quantity is more than
GR quantity system will throw you an error.
IV. Tax Code: we have to define tax code from FI settings for tax calculating
at the time of IR. We have 2 types of taxes input tax and output tax. Input
is for MM and output is for SD.
Define tax Code:
6. Conditions Tab: this tab will come from condition master data.
7. Texts Tab: this data will fetch from PIR and we can also maintain in IMG settings.
Header level text is applicable to whole; we can maintain text to each and every
line item.
8. Delivery Address: system always takes plant address as delivery address if we
want we can change the address here.
9. Confirmations tab:
I. Acknowledge required: this data will directly come from vendor master if
we activate this acknowledge in PO print out it will show.
II. Confirmation Control: if you maintain this whenever we raise PO vendor
has to send confirmation about material delivery notifications called
shipping notifications or ASN by this production team get ready for
production. We can check this in T code MD04.
if we maintain Confirmation control we have to create inbound delivery in t
code VL31N, without inbound delivery we cannot create GR.
10. Condition Control:
136
Dhanraj - SAP MM Material
I. Print Price: if you want price on your output activate this print price, if
you don’t required price on your output then deactivate this.
After entering all these data check the document if everything ok then go to
output setting for print output.
Observations:
Purchasing group will be different from header data to item data.
Link between company code and purchase organization will come from vendor
master.
In PO whatever data comes in header level it will come from vendor master.
Currency will take from vendor master in purchase order, but while doing
account settlement currency will take from company code.
137
Dhanraj - SAP MM Material
Whenever we are giving ASN’s system will ask for inbound delivery for posting
GR.
INVENTORY MANAGEMENT
Inventory management deals with movement of goods from one place to another place or
from one storage location to other location etc. IM has GR & GI.
IM deals with managing materials in warehouse whenever we procure materials from
vendor we will store those material warehouse or storage location in the form of value
basis or quantity if not we cannot create inventory management. In SAP for materials
inventory is required or not is controlled by material type and valuation area level.
1. Path to maintain valuation area & material type for value and quantity update:
SPRO IMG Logistics general material master basic settings material types
define attributes of material type enter go to position give your material type
select your material type click on quantity/value updating go to position give your
valuation area tick quantity & value update save.
138
Dhanraj - SAP MM Material
If you tick both then procured stock is for stock purpose whenever you create PO no need
to give account assignment category. At GR/GI, IR levels always accounting documents will
be generated whenever you post, issue the stock or valuate the stock.
1. Create storage location automatically: if you activate this if you don’t maintain storage
location to plant system will create new storage location when the time of GR.
2. Alternative unit: this will be used at Warehouse management.
3. Movement allowed: we have to maintain this because movement of goods from one
storage location to other or from one plant to other plant.
Negative stock: whenever we create a PO vendor will deliver goods to our premises in
the meantime production team or storage team can raise stock issue or goods issue
139
Dhanraj - SAP MM Material
without having ordered stock in the storage location. This can be achieved thru Negative
stock following the sub divisions of negative stock:
4. Vendor consignment goods
5. RTP stocks
6. Stock of material allowed
7. Customer consignment
8. Return pack at customer
9. Sales order stock
10. Project stock
Goods Movement:
We have different types of goods movement:
1. Goods receipt
2. Goods issue
3. Stock transfer
4. Stock posting etc
140
Dhanraj - SAP MM Material
Results of Goods movement:
1. At least one material document will be generated if movement is relevant to IM and
accounting entries will be generated.
2. Stock value & consumption value may increase or decrease.
3. Total stock, total value and moving price may increase or decrease based on goods
movement.
S NO GR GI
1. GR will be done with reference to PO GI will have done with reference to
sales order, inbound delivery or
without these transaction data
Material document
PO history update
Goods Receipt
QM creation of Inspection lot to
trigger quality inspection
142
Dhanraj - SAP MM Material
2. Customers
3. Vendors
4. Materials
5. G/L accounts
6. Negative posting
7. Intercompany posting
T code : FBN1
143
Dhanraj - SAP MM Material
Save.
6. Define number assignment for material and physical inv docs.
T code OMBT.
144
Dhanraj - SAP MM Material
CREATION OF GOODS RECIEPT (GR) - MIGO
After inbound delivery now system will allow you to create GR movement type GR
– 101 enter we have 2 types of data header and item level data.
145
Dhanraj - SAP MM Material
Header Level:
1. General Data:
Document date and posting dates are always current date.
Print active always 1 individual slip
Delivery note details of vendor goods delivery
Bill of lading: whenever goods are importing we have to give bill of lading
number here which is issued by customs.
Vendor: here vendor will come automatically from PO who is supplier of
goods.
Header Text: here we can maintain any text to storage location if
required.
2. Vendor data:
Here we will get only supplying plant.
Item Level:
1. Material:
Here material number, material group will come from Material master.
Vendor material number if you maintained this in PIR then it will come
here or else in PO also.
EAN will come from material master
2. Quantity:
Qty in Unit of Entry is a order unit.
SKU: stock keeping unit the unit maintained in stores. It may be same as
basic unit of measure
Qty in Delivery Note: this the quantity delivered by vendor.
3. Where Tab:
Movement type will come from header data.
Stock type this will come from PO.
Plant it is a supplying plant, it will come automatically we cannot change
here because already we have given this plant in PO.
Storage Location: here we have to maintain same storage location what
we have given in inbound deliver.
4. Purchase Order Details:
Everything will come from PO
Delivery completed indicator: set automatically.
5. Partners:
This data automatically will come we cannot change here.
After entering above all details click tick on ITEM OK check if system gives error “Account
determination for entry INT BSX 0001 ___ 7920 not possible”
Movement Types:
Goods Receipt – 101
146
Dhanraj - SAP MM Material
Reversal – 102
Vendor goods return – 122
Goods issue – 601
GI Reversal – 602
GI reversal return – 651
Every organization acquires goods or services to complete its business needs. Once goods are
procured from vendor and placed in company’s premises through goods receipt then we need
to pay to vendor for acquired goods and services. The amount to be paid along with details of
material is provided by vendor in form of document that is known as invoice. Before paying to
vendor we need to verify the invoice. This process of verifying invoice and paying to vendor is
known as invoice verification.
Invoice verification deals with the following terms which are as follows.
1. Posting of Invoice
2. Blocked Invoice
3. Evaluated Receipt Settlement (ERS)
Posting of Invoice
Posting of invoice is done after goods are received from vendor and goods receipt is done.
Invoice received from vendor is verified against cost, quantity and quality by ordering party and
then invoice is posted against that purchase order. So, this is the phase in which the vendor
Seller is paid from the company and reconciliation of the invoice and PO is accomplished.
Invoice can be posted by following the below steps.
On SAP Menu screen select Enter Invoice execute icon by following the above path.
147
Dhanraj - SAP MM Material
Fill in all necessary details like invoice posting date, amount that is paid to vendor along with
Quantity for which amount is paid. Click on save. Invoice is now posted for the goods receipt.
Blocked Invoice
Sometimes accounting department is unable to pay the invoice to vendor. This may happen
when you try to post an invoice, system expect certain default value against purchase order or
goods receipt and posted invoice differs from default value. This may lead to invoice blocking.
Some of the reasons for invoice blocking are as follows.
Variance in amount at item level
It is also difficult to analyses the small variances in invoice. So, tolerance limits are set up in the
System and if variance in invoice is within the tolerance limit then system accepts the invoice. If
Variance limit is exceeded then it may lead to blocking of invoice. Then we need to manually
Unblock or release that invoice if we want to process the invoice. Invoice can be unblocked by
Following the below steps.
148
Dhanraj - SAP MM Material
On SAP Menu screen select Release Blocked Invoices execute icon by following the above path.
Provide the necessary details like company code, invoice document number, vendor, posting
date, purchasing group. Then select execute icon. Blocked invoice will be released.
ERS is an easy method of settling goods receipt automatically. If ordering party has agreed with
vendor on all financial terms and condition, then ordering party need not verify the invoice.
Invoice will be posted automatically from the information present in purchase order and goods
receipt. The various advantages of ERS are as follows.
To implement ERS some mandatory setting needs to be done in vendor master which is
described in below context.
Go to XK02 (Change mode of vendor). Select Control data tab. Check the AutoEvalGRSetmt Del.
And AutoEvalGRSetmt Ret box. Click on save. Now the particular vendor is enabled for ERS.
149
Dhanraj - SAP MM Material
ERS can be created by following the below steps.
Path to create ERS:
Logistics => Materials Management => Logistic Invoice verification => Automatic Settlement =>
Evaluated Receipt Settlement
TCode: MRRL
On SAP Menu screen select Evaluated Receipt Settlement execute icon by following the above
path. Fill in all necessary details like company code, plant, goods receipt document number and
date, vendor, purchasing document. Click on save. ERS will be created for the corresponding
purchase order and goods receipt.
150
Dhanraj - SAP MM Material
151
Dhanraj - SAP MM Material