SD Configuration

Enterprise Structure:

1 Edit, Copy, Delete, Check Company Code(T001)
Company is created by FI Consultant.
The company code is an organizational unit used in accounting. It is used to structure the business organization from a financial accounting perspective.
IMG -> Enterprise Structure -> Definition -> Financial Accounting -> Define, copy, delete, check Company Code

2 Define Credit Control Area(T014)
Company is created by FI Consultant.
The credit control area is an organizational unit that specifies and checks a credit limit for customers.A credit control area can include one or more company codes. It is not possible to assign a company code to more than one control area. Within a credit control area, the credit limits must be specified in the same currency.
IMG -> Enterprise Structure -> Definition -> Financial Accounting-> Define Credit Control Area

3. Maintaining Sales Organization(TVKO)
Sales Organization is an organizational unit responsible for the sale of certain products or services.
IMG -> Enterprise Structure -> Definition -> Sales and Distribution -> Define, copy, delete, check Sales organization

4. Assigning Sales Organization to Company Code(TVKO~BUKRS)
This assignment ensures all the sales made through this Sales Organization are accounted for in the assigned Company Code (Company Code is created by FI Consultant).
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution -> Assign Sales Organziation to Company Code

5. Maintaining Distribution Channel(TVTW)
Distribution Channel is the way, in which Products or Services reach Customers.
IMG -> Enterprise Structure -> Definition -> Sales and Distribution -> Define, copy, delete, check distribution channel

6. Assigning Distribution Channel to Sales Organization(TVKOV)
This assignment ensures, a Sales Organization can supply Materials to Customers through this Distribution Channel.
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution > Assign distribution channel to sales organization

7. Maintaining Division(TSPA)
Division is a way of grouping materials, products, or services.
IMG -> Enterprise Structure -> Definition -> Logistics – General -> Define, copy, delete, check division

8. Assigning Division to Sales Organization(TVKOS)
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution -> Assign division to sales organization

9. Setting up Sales Area(TVTA)
All the sales are made from a particular sales Area. For creating a Sales Order Sales Area is compulsory.
IMG ->Enterprise Structure -> Assignment -> Sales and Distribution -> Set up sales area

10 Maintain sales office(TVBUR)
you define the sales offices in your company. The definition of sales offices is optional.
For each sales office, you can determine the printer for output based on the sales documents in different ways
IMG -> Enterprise Structure -> Definition -> Sales and Distribution -> Maintain Sales Office

11 Assign sales office to sales area(TVKBZ)
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution -> Assign sales Office to Sales Area

12 Maintain sales Group(TVKGR)
company. The definition of sales groups is optional. You can use the SD system without creating sales groups.

13 Assign sales group to sales office(TVBVK)
you can assign as many sales groups as desired to the sales offices. Any one sales group can belong to several sales offices.
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution -> Assign sales group to sales office

14. Define Shipping Points(TVST)
Shipping Point is the Organizational element, which is responsible for shipping the Materials to the Customers.
IMG -> Enterprise Structure -> Definition -> Logistics Execution -> Define, copy, delete, check shipping point

15 Define, copy, delete, check plant(T001W)
Plant is created by MM Consultant.
IMG -> Enterprise Structure -> Definition -> Logistics – General -> Define, copy, delete, check plant

16 Assigning Shipping Point to Plant(TVSWZ)
This assignment ensures that goods from different Plant can be dispatched from different Shipping Points.
IMG -> Enterprise Structure -> Assignment -> Logistics Execution -> Assign shipping point to plant

17. Assigning Sales Organization- Distribution Channel- Plant(TVKWZ)
Plant is created ny MM Consultant.
IMG -> Enterprise Structure -> Assignment -> Sales and Distribution -> Assign sales organization – distribution channel – plant

Note: Ensure to do the undermentioned configuration also though it is not in Customizing node of Enterprise Structure.

18. Defining Common Distribution Channels for Master Data(TVKOV-VKWKO TVKOV~VTWKU)
Use
The purpose of this activity is to define distribution channels which have common master data..

Procedure
Access the activity using one of the following navigation options:
IMG Menu -> Sales and Distribution -> Master Data -> Define Common Distribution Channels
Transaction Code: VOR1

19. Defining Common Divisions for Master Data(TVKOS-SPAKO TVKOS~SPAKU)
Use
The purpose of this activity is to define distribution channels which have common master data..

Procedure
Access the activity using one of the following navigation options:
IMG Menu -> Sales and Distribution -> Master Data -> Define Common Division
Transaction Code: VOR2

Pricing Procedure
In SD, Pricing Procedure is determined based on Sales Area (Sales Organization + Distribution Centre + Division) + Customer Pricing Procedure + Document Pricing Procedure. Sales Area is determined in Sales Order Header Level. Customer Pricing Procedure is determined from Customer Master. Document Pricing Procedure is determined from Sales Document Type / Billing Type (if configured). Once the pricing procedure is determined, Condition records are fetched. If appropriate condition records are found, the price is determined. If Mandatory pricing condition is missing, system will through an error message.

In SD, the steps to configure Pricing procedure are as under:
Step 1:
Condition table: If existing condition table meets the requirement, we need not create a new condition table. Considering the requirement for new condition table, the configuration will be done in spro as follows: IMG –> Sales & Distribution –> Basic Function –> Pricing Control –> Condition Table (select the required fields combination, which will store condition record).
Step 2:
Access Sequence: If existing access sequence meets the requirement, we need not create a new access sequence. Considering the requirement for new sequence, the configuration will be done in spro as follows: IMG –> Sales & Distribution –> Basic Function –> Pricing Control –> Access Sequence (Access sequence is made up of Accesses (Tables) & the order of priority in which it is to be accessed. Here we assign the condition table to access sequence.
Step 3:
Condition Type: If existing condition type meets the requirement, we need not create a new condition type. Considering the requirement for new condition type, the configuration will be done in spro as follows: IMG –> Sales & Distribution –> Basic Function –> Pricing Control –> Condition Type. It is always recommended to copy an existing similar condition type & make the neccessary changes. Here we assign Access sequence to Condition type.
Step 4:
a. Pricing Procedure: It is recommended to copy a similar pricing procedure & make the neccesary changes in new pricing procedure. Pricing Procedure is a set of condition type & arranged in the sequence in which it has to perform the calculation. Considering the requirement for new Pricing Procedure, the configuration will be done in spro as follows: IMG –> Sales & Distribution –> Basic Function –> Pricing Control –> Pricing Procedure –> Maintain Pricing Procedure.
b. Pricing Procedure: After maintaining the pricing procedure the next step will be determination of pricing procedure. Configuration for determining pricing procedure in SPRO is as follows: IMG –> Sales & Distribution –> Basic Function –> Pricing Control –> Pricing Procedure –> Determine Pricing Procedure.
5. Condition record: Condition record is a master data, which is required to be maintained by Core team / person responsible from the client. During new implementation, the condition records can be uploaded using tools like SCAT, LSMW, etc.

Normal Sales Order Cycle:-

Step 1: Sales Document Type
IMG > Sales and Distribution > Sales > Sales Documents >
Sales Document Header:
1. Sales Document Type:The sales document types represent the different business transactions, such as Inquiry, Quotation, Sales Order, etc. To create new sales order type, always copy as with reference to similar sales order. If possible use standard sales order.
2. Define Number Ranges For Sales Documents: Maintain number range with discussion with core team.
3. Assign Sales Area To Sales Document Types:
A. Combine sales organizations / Combine distribution channels / Combine divisions: Ensure to maintain these, else Sales Order creation will give error.
B. Assign sales order types permitted for sales areas: Assign only required Sales Order Types to required Sales Area. This will minimize selection of Sales Order Type as per sales area.

Sales Document Item:
1. Define Item Categories: If possible use Standard Item Category. Incase if required to create new, copy as from standard & maintain New.
2. Assign Item Categories: If possible, use standard. Formula for deriving item category: Sales Document Type + Item Category Group + Usage + Higher Level Item Category = Item Category

Schedule Line:
1. Define Schedule Line Categories: If possible use Standard Schedule Lines. Incase if required to create new, copy as from standard & maintain New.
2. Assign Schedule Line Categories: If possible, use standard. Formula for deriving Schedule Line: Item Category + MRP Type / No MRP Type.

Step 2:
IMG > Logistic Execution > Shipping > Deliveries >
1. Define Delivery Types: If possible use Standard Delivery Type. Incase if required to create new, copy as from standard & maintain New.
2. Define Item Categories for Deliveries: If possible use Standard Item Categories for Delivery Type. Incase if required to create new, copy as from standard & maintain New.
3. Define Number Ranges for Deliveries: Ensure to maintain number range.

Step 3:
IMG > Sales and Distribution > Billing >
1. Define Billing Types: If possible use Standard Billing Type. Incase if required to create new, copy as from standard & maintain New.
2. Define Number Range For Billing Documents: Ensure to maintain number range.
3. Maintain Copying Control For Billing Documents: Maintain relevant copy controls such as Sales Order to Billing, Deliver to Billing, etc.

The configuration differs from scenario to scenario & requirement of the client.

Sales and Distribution (SD)

The SAP sales and distribution is part of the logistics module that support your customers, starting from quotations, sales order and all the way towards billing the customer.  It is tightly integrated with the MM and PP functional modules.  It allows companies to input their customer sales price, check for open orders and forecast etc.

The most important basic functional features in the sd module are:
– Pricing
– Availability Check
– Credit Management
– Material Determination
– Output Determination
– Text Processing
– Tax Determination
– Account Determination

PP Tables

Production Planning (PP) Tables


Work center

CRHH Work center hierarchy
CRHS Hierarchy structure
CRHD Work center header
CRTX Text for the Work Center or Production Resource/Tool
CRCO Assignment of Work Center to Cost Center
KAKO Capacity Header Segment
CRCA Work Center Capacity Allocation
TC24 Person responsible for the workcenter

Routings/operations

MAPL Allocation of task lists to materials
PLAS Task list – selection of operations/activities
PLFH Task list – production resources/tools
PLFL Task list – sequences
PLKO Task list – header
PLKZ Task list: main header
PLPH Phases / suboperations
PLPO Task list operation / activity
PLPR Log collector for tasklists
PLMZ Allocation of BOM – items to operations

Bill of material

STKO BOM – header
STPO BOM – item
STAS BOMs – Item Selection
STPN BOMs – follow-up control
STPU BOM – sub-item
STZU Permanent BOM data
PLMZ Allocation of BOM – items to operations
MAST Material to BOM link
KDST Sales order to BOM link

Production orders

AUFK Production order headers
AFIH Maintenance order header
AUFM Goods movement for prod. order
AFKO Order header data PP orders
AFPO Order item
RESB Order componenten
AFVC Order operations
AFVV Quantities/dates/values in the operation
AFVU User fields of the operation
AFFL Work order sequence
AFFH PRT assignment data for the work order(routing)
JSTO Status profile
JEST Object status
AFRU Order completion confirmations
PRT’s voor production orders
AFFH PRT assignment data for the work order
CRVD_A Link of PRT to Document
DRAW Document Info Record
TDWA Document Types
TDWD Data Carrier/Network Nodes
TDWE Data
Carrier Type

Planned orders

PLAF Planned orders

KANBAN

PKPS Kanban identification, control cycle
PKHD Kanban control cycle (header data)
PKER Error log for Kanban containers

Reservations

RESB Material reservations
RKPF header

Capacity planning

KBKO Header record for capacity requirements
KBED Capacity requirements records
KBEZ Add. data for table KBED (for indiv. capacities/splits)

Planned independent requirements

PBIM Independent requirements for material
PBED Independent requirement data
PBHI Independent requirement history
PBIV Independent requirement index
PBIC Independent requirement index for customer req.

PP Transaction Codes

MATERIAL
CREATE-GENERAL MM01 IMMEDIETELY
MM11 SCHEDULE
CHANGE MM02 IMMEDIETELY
MM12 SCHEDULE
MM13 ACTIVATE
FLAG FOR DELETION MM06 IMMEDIETELY
MM16 SCHEDULE
DISPLAY MM03 DISPLAY CURRENT
MM19 DISPLAY AT KEY DATE
DISPLAY CHANGES MM04 ACTIVE CHANGES
MM14 SCHEDULE CHANGES
MM17 MASS MAINTENANCE
MMAM CHANGE MATERIAL TYPE
OTHER MMBE STOCK OVERVIEW
MMPV CLOSE PERIOD
MMRV ALLOW POSTING TO
PREVIOUS PERIOD
MM50 INSTANT MATERIAL VIEW
MMSC ENTER STORAGE LOCATIONS
MM60 MATERIAL LIST
ARCHIVING(MATERIAL) MM71 ARCHIVE/DELETE
MM72 DISPLAY ARCHIVE
BILL OF MATERIAL (MATERIAL BOM)
CS01 CREATE
CS02 CHANGE
CS03 DISPLAY
EXTRAS CS28 ARCHIVING
CS20 MASS CHANGES
EVALUATION/BOM CS11 BOM MULTILEVEL
EXPLOSION/MATERIAL CS12 STRUCTURE MULTILEVEL
BOM CS13 SUMMURISED BOM
WORK CENTRES
CR01 CREATE
CR02 CHANGE
CR03 DISPLAY
CA85 REPLACE
CAPACITY CR11 CREATE
CR12 CHANGE
CR13 DISPLAY
HIERARCHY CR21 CREATE
CR22 CHANGE
CR23 DISPLAY
LINE HIERARCHY LDB1 CREATE
LDB2 CHANGE
LDB3 DISPLAY
REPORTING CR60 W/C INFORMATION SYSTEM
CR05 W/C LIST
CR06 COST CENTRE ASSIGNMENT
CR07 W/C CAPACITIES
CR08 W/C HIERARCHY
WHERE USED CA80 WORK CENTRE
CR15 CAPACITY
CR10 CHANGE DOCUMENTS
EXTRAS CR09 STD. TEXTS TASK LIST
CR41 ARCHIVING
ROUTING
STAD. ROUTING CA01 CREATE
CA02 CHANGE
CA03 DISPLAY
REF. OPERATION SETS CA11 CREATE
CA12 CHANGE
CA13 DISPLAY
RATE ROUTING CA21 CREATE
CA22 CHANGE
CA23 DISPLAY
REF. RATE ROUTING CA31 CREATE
CA32 CHANGE
CA33 DISPLAY
EXTRAS CA85 REPLACE W/C
MASS CHANGES CA95 REPLACE REF. OP. SET
CA75 REPLACE PRT
DELETE TASK LIST CA99 WITH ARCHIVING
CA98 W/O ARCHIVING
REPORTING CA80 WORK CENTRE
WHERE USED LIST CA90 REF. OP. SETS
CA70 PRODUCTION RESORCE TOOLS
COST CENTRE
OKKP MAINTAIN CONTROLLING AREA
KS01 CREATE COST CENTRE
KZS2 CREATE COSTING SHEET
KA01 CREATE PRI. COST ELEMENT
KA06 CREATE SEC. COST ELEMENT
KL01 CREATE ACTIVITY TYPE
KP26 ACTIVITY TYPE/PRICE PLANNING
SALES AND OPERATIONS PLANNING
PRODUCT GROUP MC84 CREATE
MC86 CHANGE
MC85 DISPLAY
GRAPHIC MC91 PRODUCT GROUP
MC92 OVERVIEW
PLANNING MC81 CREATE
FOR PRODUCT GROUP MC82 CHANGE
MC83 DISPLAY
MC75 TRANSFER PG TO PLANNING
FOR MATERIAL MC87 CREATE
MC88 CHANGE
MC89 DISPLAY
MC74 TRANSFER MATERIALS TO
MC9K MATERIAL AVAILABILITY
VERSION MANAGEMENT MC78 COPY
MC80 DELETE
FLEXIBLE PLANNING MC93 CREATE
PLANNING MC94 CHANGE
MC95 DISPLAY
MC9K MATERIAL AVAILABILITY
TOOLS/PLANNING TYPE MC8A CREATE
MACRO MC8B CHANGE
MC8C DISPLAY
EVENT MC64 CREATE
MC65 CHANGE
MC66 DISPLAY
ROUGH CUT PLANNING MC35 CREATE
PROFILE MC36 CHANGE
MC37 DISPLAY
ENVIRONMENT MC90 TRANSFER MATERIALS TO DM
ACTIVITY REQT. KSPP TRANSFER TO COST CENTRE
KSBL COST CENTRE PLANNING REPORT
KSOP TRANSFER TO ACTIVITY BASED COSTING
CPBL PLANNING REPORT PROCESSES
MC9C REPORTING
SETTINGS MC96 FORECAST PROFILE
DISSAGGRIGATION MC76 BREAKDOWN PG PLAN
MC77 DISPLAY PG PLAN
MC75 TRANSFER PG TO PLANNING
MC74 TRANSFER MATERIALS TO DM
FORECASTING
INDIVIDUAL FORECAST MP30 EXECUTE
MP31 CHANGE
MP32 DISPLAY
TOTAL FORECAST MP38 EXECUTE
MP33 REPROCESS
MP39 PRINT
MPBT EXECUTE BACKGROUND
MPDR PRINT BACKGROUND
DEMAND MANAGEMENT
PIR MD61 CREATE
MD62 CHANGE
MD63 DISPLAY
MD65 REQTS. FOR SCINARIO
MD66 COPY SIMULATED DEPENDENT REQT.
MD70 COPY TOTAL FORE CAST
EVALUATION MD73 DISPLAY TOTAL REQT.
MD79 EXCELL INTERFACE
MD4C ORDER REPORT
MD72 CHARECTERISTICS PLANNING
CUSTOMER REQT. MD81 CREATE
MD82 CHANGE
MD83 DISPLAY
REPETITIVE MANUFACTURING
MASTER DATA C223 PRODUCTION VERTION
PRODUCT COST PLANNING
COSTING RUN CKMATSEL CREATE
SELECTION LIST CKMATCON Edit
CK40N EDIT COSTING RUN
Master Data MD25 Create planning calendar
MD26 Change planning calendar
MD27 Display planning calendar
MDSA Display BOM explosion number
MDSP Edit BOM explosion number
MEQ1 Maintain quota file
OPPP Explode BOM by date
MDUS Display project assignment
MDUP Process project assignment
MDL1 Create production lot
MDL2 Change production lot
MDL3 Display production lot
Planning MD20 Create planning file entry
MD21 Display planning file entry
MDAB Set up planning file entry in background
MDRE Check planning file entry
MD01 Total planning online
MDBT Total planning in background
MD03 Single-item, single-level planning
MD02 Single-item, multi-level planning
MD43 Interactive single-item planning
MD50 Multi-level, make-to-order planning
MD51 Multi-level project planning
MF52 Display planning table
MF50 Change planning table
MF57 Planning table by MRP lists
MF51 Planning table by production list
Evaluations MD04 Stock/requirements list
MD07 Collective access of stock/requirements lis
MD05 MRP list
MD06 Collective access of MRP lists
MDLD Print MRP list
MD45 Planning result
MD46 Collective access of planning result
MD44 Planning situation for a material
MD47 Planning situation for a product group
MD48 Cross-plant planning situation
MD4C Order report
MD09 Pegged requirements
CO46 Order progress
Planned Order MD11 Create planned order
MD12 Change planned order
MD13 Individual access of planned order
MD16 Collective access of planned orders
MD14 Individual conversion of planned order into
MD15 Collective conversion of planned orders int
MDUM Convert planned order into purchase requisi
CO40 Convert individual planned order into produ
CO41 Collective conversion of planned orders int
CO48 Partial conversion of planned order into pr
COR7 Individual conversion of planned order into
COR7_PC Collective conversion of planned orders int
COR8 Partial conversion of planned order into pr
MDVP Collective availability check
MDAC Execute action for planned order
LONG TERM PLANNING
PALNNING SCENARIO MS31 CREATE
MS32 CHANGE
MS33 DISPLAY
PLANNING RUN MS01 ON LINE
MSBT SA BACKGROUND JOB
MS02 SINGLE ITEM – MULTI LEVEL
MS03 SINGLE ITEM – SINGLE LEVEL
MS50 SINGLE ITEM – SALES ORDER
MS51 SINGLE ITEM PLANNING, PROJECT
MFSO PLANNING TABLE
EVALUTIONS MS05 MRP LIST MATERIAL
MS06 MRP LIST COLLECTIVE DISPLAY
MSLD PRINT MRP LIST
MS04 STOCK/REQUIREMENTS LIST
MS07 STOCK/REQUIREMENT LIST COLLECTIVE DISPLAY
MS44 PLANNING SITUATION MATERIAL
MS47 SITUATION PRODUCT GROUP
MPS-MASTER SCHEDULE ITEMS
TOTAL PLANNING MD40 ON LINE
MDBS SA BACKGROUND JOB
MD41 SINGLE ITEM – MULTI LEVEL
MD42 SINGLE ITEM – SINGLE LEVEL
MD43 SINGLE ITEM – INTERACTIVE
MD50 SINGLE ITEM – SALES ORDER
MD51 SINGLE ITEM PLANNING, PROJECT
*** EVALUTION IS SIMILAR TO MRP
PRODUCTION CONTROL
ORDER – CREATE CO01 WITH MATERIAL
CO07 WITHOUT MATERIAL
CO40 FROM PLANNED ORDER
CO41 COLLECTIVE CONVERTION OF PLANNED ORDER
CO08 FOR SALES ORDER
CO10 FOR PROJECT
CO02 CHANGE
CO03 DISPLAY
CONTROL MD04 STOCK/REQUIREMENTS LIST
COHV MASS PROCESSING
COMAC COLLECTIVE AVAILABILITY CHECK
CO05N COLLECTIVE RELEASE
CO04N PRINT
CO09 AVAILABILITY OVER VIEW
GOODS MOVEMENT MF65 STOCK TRANSFER FOR RESERVATION
MATERIAL STAGING MF68 LOG
MB1A GOODS ISSUE
MB31 GOODS RECEIPT
COWBPACK PACK MATERIAL
CONFIRMATION CO1V TIME TICKET
FOR OPERATION CO14 DISPLAY
CO13 CANCEL
CO1L REQUESTED CONFIRMATIONS
CO1P PREDEFINED PROCESSES
TOOLS-ARCHIVING CO78 ORDER
KOAA SETTELMENT DOCUMENTS
CAPACITY PLANNING
EVALUTION CM01 LOAD
WORK CENTER VIEW CM02 ORDERS
CM03 POOL
CM04 BACKLOG
CM05 OVERLOAD
CM07 VARIABLE
EXTENDED EVALUTION CM50 WORK CENTER VIEW
CM51 INDIVIDUAL CAPACITY VIEW
CM52 ORDER VIEW
LEVELLING CM21 PLANNING TABLE (GRAPHICAL)
WORK CENTER VIEW CM22 PLANNING TABLE (TABULAR)
INDIVIDUAL CAPACITY VCM27 PLANNING TABLE (GRAPHICAL)
CM28 PLANNING TABLE (TABULAR)
ORDER VIEW CM31 PLANNING TABLE (GRAPHICAL)
CM32 PLANNING TABLE (TABULAR)
AVAILABLE CAPACITY CR12 CHANGE
CAPACITY CR13 DISPLAY
OP4A SHIFT SEQUENCE
OP43 FACTORY CALENDER

Production Planning(PP)

SAP R/3 has highly integrated Production Planning System. The PP module is divided into two Sub-modules, ‘PP-PI’ and ‘Production General’.

PP-PI sub-module is designed for process industries like Oil and Gas.

Production Planning module of SAP takes care of Master data needed like Bill Of Materials, Routings and Work Centers and stores it in one separate component.

Various stages of planning system can be planned by using components like

– Sales and Operation Planning

– Long Term Planning

– Demand Management

– Materials Requirement Planning

SAP has distinguished various styles of production like Kanban, Repetitive Manufacturing and Production Order processing. It can take care of various planning strategies like ‘Make-to-stock’, ‘make-to-order’, ‘planning without final assembly’ etc.

SAP R/3 PP module can also plan Capacity. The capacity Planning sub-module is taking into account various capacities like pooled capacity etc.

Production Orders reporting has flexibility of confirming orders with or without backflush. The material can be staged to production site from the Warehouse after releasing order. Costing can be triggered automatically by integrating the module with Cost Accounting Module.

Integration with other modules like Material management, Financial Accounting, Cost Accounting, Human Resources & Development, Sales and Distribution etc adds on to reliability of the production planning system in SAP R/3. The system is a real time system. The changes in demand (cancelled or added sales order etc) and supply (high/low rejection, early/late supply from supplier, breakdown of facilities etc) are reflected in real time and the production controller can react fast to these changes.

SAP R/3 PP module is a very effective tool for production planning. As is gives many alternatives, it must be configured correctly to utilized optimum potential. The person configuring the system MUST have through understanding of the business needs as well as ‘PP’ and other modules of SAP R/3.

SAP MM Reports

This post contains frequently used transaction codes for Reporting in SAP Materials Management module.

Materials Management: Master Data Reports

Master Data    
  MM03 Display Material Master
  MK03 Display Vendor – Purchasing
  MK04 Purchasing Vendor Changes
  XK03 Display Vendor – Central
  XK04 Central Vendor Changes
  ME1L Info Records by Vendor
  ME1M Info Records by Material
  ME1P Purchase Order Price History
  ME1E Quotation Price History
  ME13 Display Info Record
  ME14 Display Info Record Changes
  ME03 Display Source List
  ME04 Display Source List Changes
  MEQ3 Display Quota Arrangement
  MEQ4 Display Quota Arrangement Changes
  MKVZ Display Purchasing Vendor List
  MKVG Display Vendor Condition Groups
  MSC3N Display Batch

MEKA Display Purchasing Conditions
  MN03 Display Message Condition – RFQ
  MN06 Display Message Condition – Purchase Order
  MN09 Display Message Condition – Scheduling Ag.
  MN12 Display Message Condition – Delivery Sched.
  MM60 Display Materials List

Materials Management: Procurement and Stock Reports

Logistics Information Reports (Stock)    

MCBA Plant

MCBC Storage Location
  MCBE Material
  MCBR Batches
  MC.9 Material Stock
  MC.A Material Receipts / Issues
  MC.B Inventory Turnover – Material
  MC.1 Plant Stock
  MC.2 Plant Receipts / Issues
  MC.3 Plant Inventory Turnover
  MC.5 Stock – Storage Location
  MC.6 Storage Location Receipts / Issues
  MC.7 Storage Location Inventory Turnover
Purchasing Information System

  MCE1 Purchase Group Analysis
  MCE3 Vendor Analysis
  MCE5 Material Groups Analysis
  MCE7 Material Analysis
  MC$G Material Purchasing Values

MC$I Material Purchasing Quantities
  MC$O Material Frequencies
  MC$4 Vendor Purchasing Values
  MC$6 Vendor Purchasing Quantities
  MC$: Vendor Frequencies
  MC$0 Purchasing Group Values
  MC$2 Purchasing Group Frequencies
  MC$< Material Group Purchasing Values
  MC$> Material Group Purchasing Quantities
  MC$E Material Group Frequencies
Purchasing Reports    
  ME80FN General Analysis of Purchasing Documents
  ME81N Analysis of Order Values
  ME23N Display Purchase Order
  ME53N Display Purchase Requisition
  ME5A List Display Of Requistions
  ME33L Display Scheduling Agreement
  ME39 Display Delivery Schedule
  ME43 Display RFQ
  ME4L List RFQ by Vendor
  ME4M List RFQ by Material
  ME4S List RFQ by Collective Number
  ME48 Display Quotation
  ME2L Purchasing Documents per Vendor
  ME2M Purchasing Documents per Material
  ME2K Purchasing Documents by Account Assignment
  ME2W Purchasing Document by Supplying Plant
  ME2V Expected Goods Receipts
  MD13 Display Planned Order Single
  MD16 Display Planned Order Collective
Invoice Reports    

MB5S List of GR/IR balances

MIR6 Invoice Overview

MIR4 Display Invoice

MIR5 Display Invoice List
Stock Reports    

MMBE Stock Overview

MB51 Material Document List

MB03 Display Material Document

MB54 Vendor consignment stocks

CO09 Material Availability

MB5C Batch Where Used Pick Up List
Physical Inventory Reports


MI22 Physical Inventory Document – material

MI23 Physical Inventory Data – material

MIDO Physical Inventory Overview

MI03 Display Physical Inventory Document

MI06 Display Count Document
MRP Reorder Point    
  MD21 Display Planning File Entries
  MDRE Planning File Entries Consistency Report
  MD04 Stock Requirements List
  MD05 MRP List Material Display
  MD06 MRP List Collective Display
  MD07 Stock Requirements List Collective

MM Transaction Codes

Materials Management Master Data Transactions

Material Master    

MM01 Create Material Master

MM02 Change Material Master

MM50 Extend Material Views

MMPV Close Period For Materials

MM06 Flag For Deletion – Material

MM17 Mass Maintenance – Material

MM71 Archive/Delete – Material

MM72 Display Archive
Vendor Master    

MK01 Create Vendor – Purchasing

MK02 Change Vendor – Purchasing

MK05 Vendor Block – Purchasing

MK06 Flag for Deletion – Purchasing

XK01 Create Vendor – Central

XK02 Change Vendor – Central

XK05 Vendor Block – Central

XK06 Flag for Deletion – Central

XK99 Mass Maintenance – Vendor Record
Customer Master


VD01 Create Customer Master Data – Sales Area

VD02 Change Customer Master Data – Sales Area

XD01 Create Customer Master Data – Complete

XD02 Change Customer Master Data – Complete
Info Record


ME11 Create Info Record

ME12 Change Info Record

ME15 Flag for Deletion – Info Record

MEMASSIN Mass Maintenance – Info Record
Source List


ME01 Maintain Source List

ME0M Maintain Source List By Material

ME05 Generate Source List

ME06 Analyze Source List

ME07 Reorganise Source List
Quota Arrangement


MEQ1 Maintain Quota Arrangement

MEQM Maintain Quota Arrangement By Material

MEQ6 Analyze Quota Arrangement

MEQ8 Monitor Quota Arrangement

MEQ7 Delete Quota Arrangement
Batch Data    

CT04 Define Batch Characteristics

CL02 Define Batch Classes

MSC1N Create Batch

MSC2N Change and Classify Batch
Message Conditions    

MN01 Create Message Condition – RFQ

MN02 Change Message Condition – RFQ

MN04 Create Message Condition – Purchase Order

MN05 Change Message Condition – Purchase Order

MN07 Create Message Condition – Scheduling Ag.

MN08 Change Message Condition – Scheduling Ag.

MN10 Create Message Condition – Delivery Sched.

MN11 Change Message Condition – Delivery Sched.

 
 

Materials Management Other Frequently Used Transactions

Reorder Point Planning


MD14 Convert Planned Order to Purchase Requisition

MD15 Collective Conversion to Purchase Requisition
  MD12 Delete Individual Planned Order
  MD20 Create Planning File Entries
  MDAB Planning File Entries (background)
  MD01 Total Planning Online
  MDBT Total Planning (background)
  MD03 Single Item, Single Level Planning
  MD08 MRP Reorganisation List
Requisition    

ME51N Create Requistion

ME52N Change Requistion

MEMASSRQ Mass Maintenance Requisition

ME56 Assign Source of Supply

ME57 Assign and Process
RFQ Process    

ME41 Create Request For Quotation

ME42 Change Request For Quotation

ME9A Print RFQ

ME47 Maintain Quotation

ME49 Price Comparison
Scheduling Agreement


ME31L Create Scheduling Agreement

ME32L Change Scheduling Agreement

ME9L Print Scheduling Agreement

ME38 Maintain Delivery Schedule

ME9E Print Delivery Schedule
Purchase Order


ME58 Create PO via Assignment List

ME59N Create PO Automatic from Req

ME21N Create PO for Vendor

ME22N Change Purchase Order

ME9F Print Purchase Order

MEMASSPO Mass Maintenance PO



Release Purchase Order


ME29N Release PO Individual

ME28 Collective Release PO
Goods Receipt    

MIGO Goods Receipt for PO
Invoice Matching


MIRO Enter Invoice & Maintenance

MRBR Release Blocked Invoices

MR8M Cancel Invoice
Stock Movements


MB1A Goods Issues

MBST Cancel / Reverse Goods Movement

MB1B Transfer Postings (Stock and Status)
Consignment Stocks  

MRKO Consignment Settlement
Physical Inventory  

MI01 Create Count Document

MI02 Change Count Documeny

MI21 Print Physical Inventory Document

MI04 Enter Count

MI05 Change Count

MI11 Recount

MI07 Post Differences

MI20 Differences List