SAP S/4HANA is SAP's next-generation business suite designed to help enterprises run simple in the digital economy. Materials Management (MM) is one of the core modules of SAP S/4HANA that handles the procurement and inventory functions of an organization. With the introduction of SAP S/4HANA, the MM module has undergone significant transformations to improve process efficiency, user experience, and analytics capabilities.
Evolution of SAP MM
The MM module in SAP S/4HANA represents a significant evolution from its predecessor in ECC (ERP Central Component). The major differences include:
Simplified data model with the introduction of the Universal Journal
Enhanced real-time capabilities through in-memory computing
Improved user experience through SAP Fiori apps
Advanced analytics and reporting capabilities
Embedded machine learning and predictive analytics
Integrated supply chain planning and execution
2. Company Structure
Understanding the organizational structure in SAP S/4HANA MM is essential as it forms the foundation for all procurement and inventory processes. The organizational elements define responsibilities, authorizations, and the scope of business activities.
Organizational Structure Overview
SAP's organizational structure in Materials Management consists of multiple hierarchical levels that define how a company organizes its procurement and inventory management activities:
🏢
Client
Highest level, represents entire system
💼
Company Code
Independent accounting entity
🏭
Plant
Physical location for inventory management
🛒
Purchasing Organization
Entity responsible for procurement
Enterprise Structure Elements
Client +
The client is the highest organizational level in SAP and represents a self-contained unit within the system:
Each client has its own master data, transactional data, and customizing settings
Clients are completely separate from each other (data security)
Cross-client reporting and processes are limited
Client-level settings affect all lower organizational levels
Often represents a corporate group or separate legal entities
Client settings are typically set during system implementation and rarely changed afterward.
Company Code +
The company code is the smallest organizational unit for which a complete self-contained set of accounts can be maintained:
Represents an independent accounting entity
Legally required to produce financial statements (balance sheet, P&L)
Has its own chart of accounts and fiscal year variant
Basis for all financial reporting
Multiple company codes can exist within a client
In Materials Management, the company code is critical for:
Valuation of inventory
Accounting entries for goods movements
Vendor master data (accounting view)
Payment terms and methods
Transaction: OX02, OX15
Plant +
The plant is a key organizational unit for logistics and represents a physical location where materials are produced, stored, or distributed:
Manufacturing facility, distribution center, warehouse, or regional office
Manages its own inventory and material requirements planning
Assigned to exactly one company code for valuation purposes
Can be assigned to one or more purchasing organizations
Serves as a default for many MM transactions
In Materials Management, plants are critical for:
Inventory management and stock levels
Material requirements planning (MRP)
Material master data (plant view)
Storage location assignment
Goods receipt and goods issue processes
Transaction: OX10, MM01 (Plant View)
Procurement-Specific Organizational Elements
Purchasing Organization +
The purchasing organization is responsible for procuring materials and services at optimized prices and conditions:
Negotiates prices, delivery terms, and conditions with vendors
Creates and manages purchasing documents (RFQs, POs, contracts)
Can be assigned to one company code (company-specific) or multiple company codes (cross-company)
Can be responsible for one or multiple plants
Handles vendor evaluation and selection
Assignment Types
Purchasing organizations can be structured in different ways:
Centralized Purchasing: One purchasing organization for multiple plants/company codes
Decentralized Purchasing: Each plant has its own purchasing organization
Hybrid Approach: Centralized for strategic purchasing, decentralized for operational purchasing
Transaction: OX08, ME01
Purchasing Group +
The purchasing group represents a buyer or group of buyers responsible for certain procurement activities:
Subdivides the purchasing organization into areas of responsibility
Often organized by material group, vendor, or product category
Used for operational purchasing activities
Enables analysis of buying patterns by buyer
Basis for authorization checks in purchasing transactions
Purchasing groups are assigned in:
Purchase requisitions
Request for quotations
Purchase orders
Contracts and scheduling agreements
Material master (purchasing view)
Transaction: OME4
Storage Location +
The storage location is a physical area where stock is kept within a plant:
Subdivides a plant's inventory into separate physical areas
Used for detailed inventory management
Always assigned to exactly one plant
Used in goods movements and stock transfers
Has no valuation impact (valuation occurs at plant level)
In Materials Management, storage locations are used for:
Stock keeping and inventory reporting
Goods receipt postings
Goods issue processes
Material reservations
Physical inventory counting
Transaction: OX09
Organizational Structure in S/4HANA
Innovations in S/4HANA Organizational Structure
SAP S/4HANA introduces several enhancements to the traditional organizational structure:
Central Procurement: Enhanced capabilities for centralized procurement across multiple SAP systems
Business Partner Approach: Unified handling of vendors, customers, and other business partners
Extended Plant Concept: More flexible plant definitions and assignments
Global Visibility: Improved cross-organizational transparency of inventory and procurement
Enhanced Authorization Concepts: More granular access control options
Organizational Hierarchy in S/4HANA MM
Organizational Level
Responsible For
S/4HANA Enhancements
Client
System-wide settings, cross-company processes
Enhanced cross-client reporting capabilities
Company Code
Financial accounting, legal reporting
Integration with Universal Journal, simplified legal consolidation
Purchasing Organization
Strategic procurement, vendor management
Central procurement hub, enhanced category management
The Materials Management module in SAP S/4HANA encompasses several key business processes that manage the flow of materials through an organization.
Core Business Processes
Source-to-Pay Process
Demand Identification
Source Determination
Purchase Order
Goods Receipt
Invoice Verification
Payment
Inventory Management Process
Goods Receipt
Stock Placement
Stock Transfers
Reservations
Goods Issue
Material Valuation Process
Price Control
Moving Average
Periodic Revaluation
Inventory Closing
5. Master Data Management
Master data in SAP S/4HANA MM forms the foundation for all procurement and inventory processes. Proper master data management is critical for effective system operation.
Key Master Data Objects
Material Master Data
The Material Master is a central repository for all materials used by an organization. It contains comprehensive information about each material including:
Basic data (description, unit of measure)
Purchasing data (order unit, purchasing group)
Sales data (sales unit, pricing)
Accounting data (valuation, price control)
Warehouse management data (storage conditions)
MRP data (lot size, safety stock)
In S/4HANA, material master data management has been simplified with fewer fields and more intuitive organization.
Transaction: MM01, MM02, MM03
Vendor Master Data
The Vendor Master contains information about suppliers and is crucial for the procurement process:
General data (name, address, contact)
Purchasing data (terms, incoterms)
Accounting data (payment terms, reconciliation account)
Partner functions (contacts for different purposes)
Tax information
S/4HANA introduces Business Partner as a unified approach to handling vendor master data.
Transaction: XK01, XK02, XK03, BP
Purchasing Info Records
Info Records maintain the relationship between materials and vendors:
Standard prices and conditions
Delivery and payment terms
Material specifications from the vendor
Performance statistics
Transaction: ME11, ME12, ME13
Source List
The Source List defines which vendors can supply specific materials:
Valid timeframe for procurement
Fixed vendor assignment
Preferred vendor flags
Procurement block indicators
Transaction: ME01, ME02, ME03
6. Procurement Process
The procurement process in SAP S/4HANA MM encompasses all activities from identifying a need to paying suppliers. The process has been streamlined in S/4HANA with improved usability and additional automation options.
Procurement Cycle
Detailed Procurement Process Flow
Purchase Requisition
A purchase requisition (PR) is an internal document requesting the procurement of materials or services:
Can be created manually or generated automatically from MRP
Contains material details, quantities, delivery dates and account assignments
May require approval based on value or type
Transaction: ME51N, ME52N, ME53N
Request for Quotation (RFQ) / Quotation
A Request for Quotation is sent to vendors to solicit pricing and conditions:
Multiple vendors can be included
Deadlines for submission can be specified
Quotations are evaluated and compared
Transaction: ME41, ME42, ME43, ME47, ME48, ME49
Purchase Order
A Purchase Order (PO) is a legally binding document sent to vendors:
Can be created with reference to PR, quotation, or contract
Contains pricing, delivery terms, and other conditions
May require approval based on value or type
Can be released to vendors via various channels
Transaction: ME21N, ME22N, ME23N, ME29N
Goods Receipt
Goods Receipt records the delivery of ordered materials:
Creates material document and accounting document
Updates inventory quantities
Triggers valuation update
Can be subject to quality inspection
Transaction: MIGO, MB01
Invoice Verification
Invoice Verification validates vendor invoices against POs and goods receipts:
Three-way matching (PO, GR, Invoice)
Automatic blocking of problematic invoices
Tax calculation and checking
Support for evaluated receipt settlement (ERS)
Transaction: MIRO, MR8M
Advanced Procurement Options
Outline Agreements +
Contracts
Long-term purchasing agreements with vendors, usually with committed values or quantities over a specified period. Contracts can be:
Value contracts (total value commitment)
Quantity contracts (total quantity commitment)
Transaction: ME31K, ME32K, ME33K
Scheduling Agreements
Long-term agreements with delivery schedules:
Contain delivery schedule lines
Commonly used for JIT (Just-in-Time) deliveries
Can have releases (with or without JIT schedule)
Transaction: ME31L, ME32L, ME33L
Procurement Types +
Stock Material Procurement
Procurement of materials that will be held in inventory:
Subject to inventory valuation
Managed through material master
Can be planned through MRP
Consumption-based Procurement
Directly expensed materials or services:
Account assignment at requisition or PO level
No inventory valuation
Includes services and non-stock materials
Subcontracting
Process where components are provided to vendors for processing:
Components are tracked at the vendor location
Special stock types are used
Requires separate subcontracting BOMs
S/4HANA Innovations in Procurement +
Central Procurement
Enables centralized purchasing across multiple plants or companies:
Creates transparency across the entire procurement process
Supports hub deployment scenarios
Enables central procurement with local execution
Machine Learning for Procurement
S/4HANA incorporates machine learning for enhanced procurement processes:
Purchase order automation
Contract consumption recommendations
Supplier selection recommendations
Anomaly detection in invoice verification
7. Direct and Indirect Procurement
In SAP S/4HANA MM, direct and indirect procurement represent two distinct procurement approaches with different characteristics, processes, and business requirements. Understanding the differences between these procurement types is crucial for implementing effective procurement strategies and configurations.
Direct vs. Indirect Procurement Overview
Direct and indirect procurement serve different business purposes:
Characteristic
Direct Procurement
Indirect Procurement
Definition
Purchasing of materials directly used in production of goods for sale
Purchasing of materials and services needed for operational activities
Examples
Raw materials, components, packaging materials
Office supplies, IT equipment, facilities services, travel
Planning Method
Often driven by MRP based on production requirements
Usually ad-hoc or consumption-based
Inventory Management
Typically stock materials with inventory valuation
Often direct consumption or low-value inventory
Accounting Impact
Affects cost of goods sold (COGS)
Affects operational expenses (OPEX)
Strategic Differences
🎯
Direct Focus
Supply security and quality assurance
💰
Indirect Focus
Cost reduction and process efficiency
⚙️
Direct Control
Centralized, strategic sourcing
👥
Indirect Control
Decentralized, user-centric processes
Direct Procurement Details
Direct Procurement Characteristics +
Key Features
Distinctive aspects of direct procurement:
High impact on product quality and customer satisfaction
Often involves long-term supplier relationships
Closely integrated with production planning
Typically involves higher volumes and values
Subject to strict quality control requirements
Often includes schedule-driven procurement
Typical Materials
Categories commonly procured through direct procurement:
Raw materials for production
Components and subassemblies
Packaging materials
Semi-finished goods for further processing
OEM parts for product assembly
Chemicals and ingredients
Transaction: ME21N, ME31K, ME31L, MM01
Direct Procurement Process +
Process Flow for Direct Procurement
Material Planning (MRP)
Purchase Requisition
Vendor Selection
Purchase Order/Contract
Goods Receipt
Invoice Verification
Planning-Driven Procurement
How material requirements planning drives direct procurement:
MRP evaluates demand from production plans or sales forecasts
System considers current inventory and open orders
Purchase requisitions generated automatically
Source determination based on source lists or quota arrangements
Purchase orders created with reference to requisitions
Delivery schedules managed based on production needs
Transaction: MD01, MD04, ME59, ME21N
Direct Procurement Best Practices +
Strategic Approaches
Recommended strategies for direct procurement:
Supplier Integration: Close collaboration with key suppliers
Long-term Agreements: Framework contracts and scheduling agreements
Just-in-Time: Synchronized delivery with production schedules
Supplier Development: Investing in supplier capabilities
Risk Management: Multiple sourcing strategies for critical materials
S/4HANA Enablers for Direct Procurement
Key features in S/4HANA that enhance direct procurement:
Enhanced MRP Live for real-time planning
Advanced ATP (Available-to-Promise) capabilities
Improved scheduling agreement management
Better integration between MM and production planning
Real-time inventory visibility
Embedded analytics for supply performance monitoring
Indirect Procurement Details
Indirect Procurement Characteristics +
Key Features
Distinctive aspects of indirect procurement:
Wider variety of goods and services
Often involves larger number of suppliers
Typically more decentralized requisitioning
Usually involves more approval steps
Often focuses on process efficiency and cost control
May have higher transaction volume but lower value per transaction
Typical Categories
Categories commonly procured through indirect procurement:
Office supplies and equipment
Maintenance, repair, and operations (MRO) items
IT hardware, software, and services
Professional services (consulting, legal)
Facilities management services
Travel and entertainment
Transaction: ME21N, ME51N, ME31K, MIRO
Indirect Procurement Process +
Process Flow for Indirect Procurement
Need Identification
Purchase Requisition Creation
Approval Workflow
Purchase Order/Contract
Goods/Service Receipt
Invoice Verification
User-Driven Procurement
Characteristics of the user-initiated procurement process:
Requisitioning often starts with end users rather than planners
Self-service procurement through catalogs and shopping carts
Multi-level approval workflows based on value or category
Account assignment at requisition creation
Three-way matching for goods/service confirmation and invoicing
Focus on process compliance and spend visibility
Service Procurement
Special considerations for indirect service procurement:
Service specifications rather than material masters
Service entry sheets to document delivery
Acceptance processes for service completion
Time and material or fixed-price contracts
Performance-based acceptance criteria
Integration with project systems for project-based services
Transaction: ME51N, ML81N, MIRO, ME58
8. Pricing Procedure
The Pricing Procedure in SAP S/4HANA MM defines how the system calculates prices and conditions for purchasing documents. It provides a structured and flexible approach to determining the final cost of procured materials or services based on various conditions and calculation rules.
Pricing Procedure Overview
A pricing procedure in SAP MM determines how prices and conditions are calculated in purchasing documents:
Controls the sequence of price elements and calculations
Defines which condition types are relevant for different purchasing scenarios
Determines how individual conditions influence the final price
Controls which conditions appear on printouts and documents
Enables consistent pricing logic across the organization
Benefits of Structured Pricing Procedures
📊
Price Transparency
Clear breakdown of price components
🔄
Standardization
Consistent pricing application across documents
⚙️
Flexibility
Adaptable to different business scenarios
📈
Cost Control
Better visibility and management of price variations
Key Components of Pricing Procedures
Condition Types +
Condition types are the building blocks of pricing procedures that represent different price elements:
Condition Type
Description
Usage
PBXX
Gross Price
Basic price from vendor
PDXX
Discount
Percentage or amount reduction
PRXX
Surcharge
Additional percentage or amount
PFXX
Freight
Transportation costs
PCXX
Customs Duty
Import/export duties
SKTO
Cash Discount
Discount for early payment
NAVS
Net Price
Calculated final price
Condition Type Configuration
Each condition type has specific attributes that control its behavior:
Calculation Type: Percentage, fixed amount, quantity-based, etc.
Accrual Relevancy: Whether it affects accruals
Tax Relevancy: Whether it's included in tax calculations
Unified Pricing Approach: More consistency between MM and SD pricing
Fiori Apps for Pricing Management
App Name
Description
User Role
Manage Purchasing Info Records
Create and maintain vendor-material pricing
Purchaser, Pricing Specialist
Price Simulation
Analyze pricing scenarios and impacts
Purchasing Manager, Pricing Specialist
Contract Pricing Analysis
Review pricing effectiveness in contracts
Contract Manager, Category Manager
Price Comparison Dashboard
Compare pricing across vendors and materials
Purchaser, Category Manager
Price Variance Analysis
Monitor and analyze price variances
Purchasing Manager, Cost Controller
Best Practices for Pricing Procedures
Implementation Recommendations +
Pricing Procedure Design Considerations
Standardization: Minimize the number of pricing procedures to reduce complexity
Transparency: Design procedures that provide clear price breakdowns
Flexibility: Balance standardization with the flexibility needed for different purchasing scenarios
Documentation: Maintain clear documentation of pricing logic and calculations
Future-proofing: Consider potential business changes when designing procedures
Implementation Approach
Recommended implementation methodology:
Document current pricing processes and requirements
Design standardized condition types across the organization
Create clear access sequences with logical prioritization
Test thoroughly with all business scenarios
Train users on maintaining and troubleshooting pricing
Establish governance for pricing procedure changes
Operational Best Practices +
Maximizing Pricing Procedure Effectiveness
Regular Review: Periodically audit pricing procedures for relevance and efficiency
Access Control: Limit condition maintenance access to appropriate personnel
Data Quality: Ensure accurate and up-to-date condition records
Price Monitoring: Implement processes to monitor price variances and exceptions
User Training: Ensure purchasing staff understand pricing mechanics
Pricing Analysis: Regularly analyze pricing effectiveness and compliance
Supplier Communication: Clearly communicate pricing structures to suppliers
9. Release Strategy
Release Strategy in SAP S/4HANA MM is a powerful approval mechanism that controls the release (approval) process for procurement documents such as purchase requisitions, purchase orders, and contracts. It ensures that expenditures are properly authorized before commitments are made to vendors.
Release Strategy Overview
A Release Strategy defines the approval workflow for procurement documents:
Determines who needs to approve which documents
Specifies the sequence of approvals required
Controls when documents can be used for subsequent processes
Ensures compliance with organizational spending policies
Creates an audit trail of approval decisions
Benefits of Release Strategies
✅
Governance
Ensures proper authorization of expenditures
👁️
Transparency
Clear visibility of approval status and history
🔄
Process Control
Structured workflow for document approval
⚖️
Compliance
Adherence to approval policies and regulations
Release Strategy Components
Release Codes and Release Groups +
Release Codes
Release codes identify individual release points (approvers or approval levels):
Assigned to specific individuals or positions
Can be sequential or parallel in the approval process
May have different authority levels
Can be mandatory or optional
Form the building blocks of the release procedure
Release Groups
Release groups combine release codes into logical sets:
Define which release codes are required for a specific scenario
Determine the sequence of approvals
Control parallel vs. sequential approval flows
Can be assigned based on document characteristics
Transaction: ME54, ME55, ME57, ME59
Release Procedures +
Release Procedure Definition
A release procedure is the overall approval framework:
Contains one or more release groups
Defines the complete approval path for a document
Specifies the number of release levels required
May include classification indicators for determining which procedure applies
Controls whether partial releases are allowed
Release Procedure Determination
The system determines which release procedure to apply based on:
Document Type: PR, PO, RFQ, Contract, etc.
Document Value: Total value triggers different approval levels
Material Group: Different approvals for different categories
Release characteristics are the criteria used to determine which release procedure applies:
Characteristic
Description
Example
Document Value
Total value of the document
$0-10k, $10k-50k, $50k+
Material Group
Category of material being purchased
Raw materials, IT equipment, Services
Account Assignment
Cost object being charged
Cost center, Project, Asset
Plant
Location where material is needed
Manufacturing plant, Distribution center
Purchasing Organization
Entity responsible for procurement
Global purchasing, Regional purchasing
Document Type
Type of purchasing document
Standard PO, Contract, Service PO
Release Strategies
Common release strategy approaches in organizations:
Value-based: Different approval levels based on document value
Hierarchical: Approval flows up the organizational hierarchy
Matrix: Combines functional and hierarchical approvals
Dual Control: Requires approvals from both requester's department and procurement
Category-specific: Different approvals for different material categories
Release Process
Release Workflow
Release Process Flow
Document Creation
Release Strategy Determination
Notification to Approvers
Approval Actions
Complete Release
Further Processing
Document Status During Release
Documents go through different statuses during the release process:
Created: Initial status after document creation
Awaiting Release: Pending approval
Partially Released: Some but not all required approvals received
Released: All required approvals completed
Rejected: Approval denied by one or more approvers
In Revision: Document being modified after rejection
Approver Actions
Approvers can take various actions on documents requiring release:
Release: Approve the document
Reject: Deny approval
Return: Send back for revision
Forward: Delegate approval to another authorized user
Display: View document details without approval action
Transaction: ME54N, ME55, ME29N, ME28, ME57
Release Authority +
Authorization Management
Release authority is controlled through user authorizations:
Users must have proper authorization objects to release documents
Release codes are assigned to specific users or roles
Authority can be limited by document type, value, organization
Substitution rules can be configured for absences
Release authority often mirrors organizational hierarchy
Delegation and Substitution
Mechanisms for handling approver absence:
Substitution: Temporary transfer of release authority to another user
Delegation: Ad-hoc forwarding of specific documents for approval
Time-based Authority: Automatic transfer of authority based on availability
Escalation: Automatic forwarding if approval not completed within timeframe
Transaction: SU01, PFCG, ME57
Release Monitoring and Management +
Monitoring Release Status
Tools and reports for tracking the release process:
Release monitoring reports by document type
Documents awaiting release by approver
Release history and audit logs
Release time analysis
Bottleneck identification
Release Management
Administrative functions for release processes:
Mass release of documents (with proper authority)
Release strategy adjustment for exceptional cases
Release history visualization
Release substitution management
Release process reporting
Transaction: ME55, ME5A, ME5F, ME28
Release Strategies in S/4HANA
S/4HANA Enhancements for Release Strategies
SAP S/4HANA introduces several improvements to the release strategy functionality:
Simplified Configuration: More intuitive setup of release procedures
Enhanced Workflow Integration: Better integration with SAP Business Workflow
Mobile Approvals: Ability to release documents on mobile devices
Real-time Notifications: Immediate alerts for pending approvals
Machine Learning Integration: Intelligent routing and approval recommendations
Advanced Analytics: Better insights into approval processes and bottlenecks
Fiori Apps for Release Management
App Name
Description
User Role
My Inbox
Central inbox for all approval tasks
Approver, Manager
Approve Purchase Orders
Release or reject purchase orders
PO Approver
Approve Purchase Requisitions
Release or reject purchase requisitions
PR Approver
Approve Contracts
Release or reject contracts and agreements
Contract Approver
Monitor Purchase Document Approval
Track approval status and bottlenecks
Procurement Manager
Manage Approval Substitutions
Configure approver substitutions for absences
System Administrator
Best Practices for Release Strategies
Implementation Recommendations +
Release Strategy Design Principles
Simplicity: Keep release procedures as simple as possible while meeting control requirements
Risk-Based Approach: Apply more rigorous approvals to higher-risk or higher-value purchases
Efficiency: Balance control needs with operational efficiency
Clarity: Ensure approvers understand their responsibilities
Consistency: Maintain consistent approval hierarchies across similar documents
Implementation Approach
Recommended implementation methodology:
Document current approval processes and authority levels
Identify control objectives and organizational policies
Design standardized release procedures
Configure release codes, groups, and procedures
Test thoroughly with various scenarios
Train approvers and document creators
Monitor and refine after implementation
Operational Best Practices +
Maximizing Release Strategy Effectiveness
Regular Review: Periodically audit release procedures to ensure they remain appropriate
Performance Monitoring: Track approval times and identify bottlenecks
Approver Education: Ensure approvers understand what they are approving and why
Substitution Management: Maintain current substitution rules for absences
Delegation Control: Monitor and audit delegation patterns
Exception Handling: Define clear procedures for urgent approvals
Documentation: Maintain clear documentation of release procedures and authorities
10. Quota Arrangement
Quota Arrangement in SAP S/4HANA MM is a powerful functionality that enables organizations to distribute procurement requirements for the same material among multiple sources or vendors according to predefined percentages or quantities. This feature helps optimize supplier relationships, mitigate supply risks, and balance purchasing volumes strategically.
Quota Arrangement Overview
A Quota Arrangement defines how procurement requirements for a material are distributed among different sources:
Allocates procurement quantities among multiple vendors
Distributes requirements based on predefined quotas (percentages)
Influences vendor determination during the procurement process
Supports diverse supply strategies and risk management
Can be used in both manual and automated purchasing
Business Benefits of Quota Arrangements
⚖️
Supply Security
Reduce dependency on single sources
💰
Cost Optimization
Balance between price and other factors
🤝
Supplier Relations
Maintain strategic vendor commitments
⚡
Performance Leverage
Incentivize vendor performance improvement
Quota Arrangement Structure
Basic Components +
Quota Arrangement Elements
Key components that make up a quota arrangement:
Material: The product for which quotas are established
Plant: The location where the material is required
Validity Period: Date range when the quota arrangement applies
Vendors: Suppliers included in the arrangement
Quota Percentages: Distribution percentages for each vendor
Quota Quantities: Fixed quantities allocated to each vendor
Quota Types
Different approaches to defining quotas:
Percentage-Based: Distribution based on percentage allocation (e.g., Vendor A: 60%, Vendor B: 40%)
Quantity-Based: Fixed quantities assigned to each vendor
Hybrid: Combination of fixed quantities and percentages
Sequential: Vendors used in sequence until quotas are fulfilled
Transaction: MEQ1, MEQ2, MEQ3
Quota Parameters and Settings +
Control Parameters
Configuration options that influence quota behavior:
Fixed/Variable Split: Balance between fixed quantities and percentage-based allocation
Quota Usage Tracking: How quota consumption is monitored
Reset Period: When quota tracking is reset (monthly, quarterly, yearly)
Rounding Rules: How to handle fractional quantities
Override Criteria: Conditions when quotas can be bypassed
Vendor Ranking
Within a quota arrangement, vendors can be prioritized:
Rank: Order of preference within equal quota percentages
Fixed Quota First: Priority for vendors with fixed quantity quotas
Performance-Based: Ranking based on vendor performance metrics
Price Preference: Consideration of price in ranking
Transaction: MEQ1, OME6
Quota Arrangement Process
Quota-Based Sourcing Process
Quota Determination Process Flow
Procurement Requirement
Quota Check
Vendor Selection
Order Creation
Quota Update
Monitoring
Source Determination with Quotas
How the system determines vendors based on quota arrangements:
System checks if valid quota arrangement exists for material and plant
Evaluates current quota fulfillment status for each vendor
Considers remaining quantities or percentages to be fulfilled
Proposes vendor with highest under-fulfillment relative to quota
Updates quota records when purchase orders are created
Quota Monitoring
Tools and methods for tracking quota fulfillment:
Quota usage reports by material and vendor
Variance analysis between planned and actual distribution
Periodic review of quota effectiveness
Alerts for significant deviations from quota plan
Transaction: ME01, ME57, ME59, MEQ5
Automatic Source Determination +
Source Determination Sequence
The priority sequence for vendor determination:
Fixed vendor assignment in purchase requisition
Source list with fixed vendor flag
Quota arrangement
Source list without fixed vendor flag
Purchasing info records
Integration with MRP
How quota arrangements work with Material Requirements Planning:
MRP can generate purchase requisitions with vendors derived from quota arrangements
Purchase requisitions can be converted to purchase orders maintaining quota-based vendor selection
Quota arrangements influence the planning and distribution of requirements
MRP can consider lead times and other parameters from quota-assigned vendors
Transaction: MD01, MD03, ME58, ME59
Quota Arrangement Exceptions +
Manual Overrides
Situations when quota-based sourcing can be bypassed:
Urgent requirements with delivery time constraints
Special quality or specification requirements
Price advantages for specific orders
Temporary supplier capacity issues
Contract-specific requirements
Exception Handling
Processes for managing quota exceptions:
Authorization controls for quota overrides
Documentation of exception reasons
Special approval workflows for exceptions
Periodic review of exception patterns
Quota adjustment based on recurring exceptions
Transaction: ME21N, ME51N
Quota Arrangements in S/4HANA
S/4HANA Enhancements for Quota Arrangements
SAP S/4HANA introduces several improvements to the quota arrangement functionality:
Enhanced Analytics: Better insights into quota fulfillment and effectiveness
Improved Visualization: Graphical representation of quota distribution and usage
Real-time Monitoring: Instant visibility into quota status
Integration with Sourcing Cockpit: Streamlined sourcing decisions
Machine Learning Integration: Intelligent quota suggestions based on historical data
Simplified Configuration: More intuitive setup of quota arrangements
Fiori Apps for Quota Management
App Name
Description
User Role
Manage Quota Arrangements
Create and maintain quota arrangements
Procurement Specialist, Category Manager
Monitor Quota Fulfillment
Track quota consumption and variance
Procurement Manager, Buyer
Quota Distribution Analysis
Analyze vendor distribution patterns
Category Manager, Supply Chain Analyst
Quota Exception Dashboard
Monitor and analyze quota exceptions
Procurement Manager
Supplier Split Analysis
Analyze actual vs. planned supplier splits
Strategic Sourcing, Category Manager
Best Practices for Quota Arrangements
Design Considerations +
Quota Strategy Development
Strategic Alignment: Ensure quota arrangements support overall procurement strategy
Risk-Balancing: Distribute across vendors to mitigate supply risks
Supplier Strengths: Consider vendor specialization and strengths
Performance Incentives: Use quotas to motivate supplier performance
Market Leverage: Maintain competitive tension while ensuring supply security
Material Selection for Quotas
Characteristics of materials well-suited for quota arrangements:
Strategic importance to the organization
Multiple qualified supply sources available
Regular procurement requirements
Standardized specifications
Supply risk concerns
Volume-based pricing opportunities
Operational Best Practices +
Maximizing Quota Arrangement Effectiveness
Regular Review: Periodically review and adjust quotas based on performance
Vendor Communication: Clearly communicate quota expectations to suppliers
Balanced Metrics: Consider price, quality, delivery, and innovation in quota decisions
Gradual Changes: Implement quota changes incrementally to allow supplier adjustment
Exception Analysis: Regularly review quota exceptions for patterns
Seasonal Adjustments: Adjust quotas for seasonal capacity or demand fluctuations
Performance Feedback: Provide suppliers with feedback on quota fulfillment
11. Special Procurement Types
SAP S/4HANA MM supports various special procurement types that address specific business scenarios beyond standard purchasing. These specialized processes help organizations manage complex supply chain relationships and optimize inventory management.
Overview of Special Procurement Types
Special procurement types enable unique inventory and purchasing scenarios that differ from standard procurement processes. In S/4HANA, these processes have been enhanced with improved visibility, tracking, and integration capabilities.
🔄
Consignment
Vendor-owned stock at your location
⚙️
Subcontracting
Providing components to vendors for processing
🚚
Pipeline
Stock transfers between plants or companies
📦
Third-Party
Direct delivery from supplier to customer
Consignment Procurement
Consignment Process +
Consignment is a procurement process where the vendor maintains ownership of materials stored at the customer's location until consumption:
Materials are physically at your location but legally owned by the vendor
Payment occurs only when materials are withdrawn for use (consumption)
Reduces tied-up capital while ensuring material availability
Special stock indicator "K" tracks consignment stock
Consignment fill-up often managed through scheduling agreements
Consignment Process Flow
Consignment Order
Goods Receipt (to consignment)
Consignment Withdrawal
Settlement
Transaction: ME31L, MIGO, MB1B, MRKO
Consignment in S/4HANA +
Key Features
Enhanced consignment settlement processes with improved automation
Real-time visibility into consignment stock levels
Improved integration with vendor collaboration tools
Automated inventory level notifications
Fiori apps for consignment management
Consignment Configuration
Key configuration elements for consignment processing:
Material master settings (special procurement type)
Vendor master settings (consignment indicator)
Info record configurations
Valuation class for consignment stock
Consignment settlement parameters
Subcontracting
Subcontracting Process +
Subcontracting is a process where components are provided to vendors who assemble or process them into a finished product:
Components are tracked at the vendor location as special stock
Subcontracting BOM defines component requirements
Payment covers only the processing or assembly service
Components retain their value while at the vendor
Special stock indicator "O" tracks components at the subcontractor
Subcontracting Process Flow
Subcontracting PO
Component Issue
Processing by Vendor
Finished Product Receipt
Transaction: ME21N, ME2O, MIGO
Subcontracting in S/4HANA +
Key Features
Enhanced component tracking and visibility
Simplified processing of subcontracting orders
Improved integration with production planning
Batch management for components
Fiori apps for subcontracting management
Subcontracting Configuration
Key configuration elements for subcontracting:
Material master settings (special procurement type)
Vendor master settings
Subcontracting BOM maintenance
Account determination for subcontracting
Pricing procedures for subcontracting
Stock Transfer and Pipeline Processing
Stock Transfer Processing +
Stock transfers involve moving materials between plants or storage locations:
Stock transfer order (STO) manages inter-plant transfers
Direct stock transfers (one-step) or in-transit processing (two-step)
Special stock indicator "E" tracks stock in transit
Can be handled with or without delivery documents
Transfer postings between storage locations within a plant
Stock Transfer Process Flow
Stock Transfer Order
Goods Issue (Sending Plant)
Stock in Transit
Goods Receipt (Receiving Plant)
Transaction: ME21N, MIGO, MB1B
Pipeline Processing +
Pipeline processing is a specialized form of stock transfer used primarily for continuously flowing materials:
Commonly used for liquids, gases, or bulk materials
Materials "in pipeline" are tracked as special stock
Withdrawals can be posted directly from pipeline stock
Special stock indicator "I" tracks pipeline inventory
Often requires periodic reconciliation based on measurements
Pipeline Configuration
Key configuration elements for pipeline processing:
Material master settings (special procurement type)
Pipeline networks configuration
Metering point configuration
Account determination for pipeline stock
Third-Party Processing (Direct Ship)
Third-Party Process +
Third-party processing (also called direct shipment or drop shipping) involves vendors delivering goods directly to customers:
Products never physically enter your inventory
Reduces handling and shipping costs
Accelerates delivery to customer
Requires coordination between sales and purchasing
Special item category in purchase order
Third-Party Process Flow
Sales Order
Purchase Order (Third-party)
Delivery to Customer
Goods Receipt/Invoice
Transaction: VA01, ME21N, MIGO, MIRO
Third-Party in S/4HANA +
Key Features
Enhanced integration between sales and purchasing processes
Improved visibility of third-party orders
Streamlined confirmation process
Advanced delivery monitoring
Fiori apps for third-party order management
Third-Party Configuration
Key configuration elements for third-party processing:
Item category determination for sales orders
Account assignment for third-party transactions
Integration with delivery processing
Pricing procedure configuration
Output determination for third-party documents
Special Stock Types in S/4HANA
Special Stock Management
S/4HANA provides enhanced visibility and control over special stock types:
Blanket Purchase Orders (BPOs) in SAP S/4HANA MM are specialized procurement documents used to establish long-term agreements with suppliers for recurring purchases, providing benefits like streamlined procurement, simplified administration, and favorable pricing.
Blanket Purchase Order Overview
A Blanket Purchase Order is a long-term agreement with a supplier that allows multiple delivery schedules or releases against a single contract document:
Framework agreement for recurring purchases
Typically covers a specific time period (e.g., one year)
Can specify agreed prices, terms, and conditions
Enables streamlined processing of repetitive orders
Reduces administrative overhead for frequent purchases
Blanket PO Benefits
💰
Cost Savings
Volume-based discounts and negotiated prices
⏱️
Process Efficiency
Streamlined ordering and reduced lead times
📊
Spend Control
Better visibility and management of expenditures
🔄
Simplified Processing
Reduced administrative effort for repeat orders
Types of Blanket Purchase Orders in SAP
Value Contracts +
Value contracts are blanket orders based on a total monetary value commitment:
Specify a total contract value to be released over time
Track remaining value as releases are made
May or may not specify individual items in detail
Useful when exact quantities are unknown but spending amount is planned
Often used for MRO items, services, and indirect procurement
Key Features
System monitors contract value consumption
Alerts when approaching contract value limits
Can include price breaks based on cumulative value
Allows for different materials or services against the same contract
Supports limit monitoring and approvals
Transaction: ME31K, ME32K, ME33K with Contract Type MK
Quantity Contracts +
Quantity contracts are blanket orders based on specific quantities of materials:
Specify target quantities for specific materials
Track remaining quantities as releases are made
Have fixed prices and conditions for the contract duration
Useful when specific quantities are known in advance
Often used for direct materials with predictable consumption
Key Features
System monitors quantity consumption
Allows for scheduled deliveries over time
Can include price breaks based on quantity tiers
Often has more detailed item specifications than value contracts
Provides better planning visibility for both buyer and supplier
Transaction: ME31K, ME32K, ME33K with Contract Type MK
Scheduling Agreements +
Scheduling agreements are specialized blanket orders with detailed delivery schedules:
Specify delivery dates and quantities in detail
Include forecast delivery schedules
Often used in just-in-time (JIT) manufacturing
Provide detailed material planning information to suppliers
Support both individual deliveries and JIT calls
Key Features
Delivery schedule lines with specific dates
Firm and forecast horizons
JIT call-offs for precise delivery timing
Integration with production planning
EDI capabilities for automated schedule transmission
Transaction: ME31L, ME32L, ME33L
Blanket PO Process
Blanket Purchase Order Process Flow
Creation and Management Process
Supplier Negotiation
Create Blanket PO
Approval and Release
Create Releases/Call-offs
Goods Receipt
Invoice Verification
Release Process Options
Several methods exist for creating releases against a blanket PO:
Direct Release: Manual creation of a release order referencing the blanket PO
MRP-Generated Release: Material requirements planning automatically creates releases
Release Order: Standard purchase order referencing the contract
Schedule Releases: Delivery schedule updates for scheduling agreements
JIT Call-offs: Just-in-time deliveries with precise quantities and times
Transaction: ME21N, ME59, MD04, ME38, ME80, ME83
Monitoring and Analytics +
Contract Monitoring
SAP S/4HANA provides tools for monitoring blanket PO usage:
Contract consumption analysis
Remaining value/quantity tracking
Expiration date monitoring
Variance analysis between contracted and actual prices
Compliance reporting on contract utilization
Analytical Capabilities
Key analytics for blanket purchase orders:
Contract utilization reports
Spend analysis by contract
Supplier performance against contract terms
Price variance analysis
Contract expiration forecasts
Transaction: ME3L, ME3M, ME80, ME80FN, CDS Views
Blanket POs in S/4HANA
S/4HANA Enhancements for Blanket POs
SAP S/4HANA introduces several improvements for blanket purchase order management:
Improved Contract Management: Enhanced visibility and monitoring of contracts
Predictive Contract Analytics: AI-powered forecasting of contract consumption
Simplified Processing: Streamlined workflows for contract creation and management
Mobile Approvals: Approve contracts and releases on mobile devices
Enhanced Collaboration: Better supplier communication and collaboration tools
Real-time Monitoring: Instant visibility into contract consumption and status
Key Fiori Apps for Blanket PO Management
App Name
Description
User Role
Manage Purchase Contracts
Create and maintain blanket purchase orders
Contract Manager
Monitor Purchase Contracts
Track contract consumption and expiration
Purchaser, Manager
Create Contract-Based Purchase Orders
Create release orders against contracts
Purchaser
Manage Scheduling Agreements
Create and maintain scheduling agreements
Purchaser
Contract Consumption Analysis
Analyze contract utilization patterns
Procurement Manager
Best Practices for Blanket POs
Implementation Recommendations +
When to Use Blanket POs
Best scenarios for implementing blanket purchase orders:
Repetitive purchases of the same materials or services
When volume pricing is available for larger commitments
For strategic suppliers with long-term relationships
When administrative overhead needs to be reduced
For materials with stable specifications but variable demand
When supplier capacity planning is important
Implementation Considerations
Key factors to consider when implementing blanket POs:
Contract validity periods and renewal processes
Approval workflows based on contract value
Integration with material planning processes
Contract monitoring and reporting requirements
Supplier integration and communication channels
Balance between contract flexibility and commitment
Operational Best Practices +
Maximizing Blanket PO Benefits
Best practices for effective blanket PO management:
Regular Monitoring: Implement routine review of contract consumption
Proactive Renewal: Address expiring contracts before they lapse
Performance Reviews: Evaluate supplier performance against contract terms
Price Verification: Periodically verify contract prices against market rates
Contract Consolidation: Combine similar requirements into single contracts
Spend Optimization: Analyze spending patterns to identify new contract opportunities
Compliance Management: Ensure purchases utilize available contracts
13. Request for Quotation (RFQ)
The Request for Quotation (RFQ) process in SAP S/4HANA MM is a critical component of strategic sourcing that helps organizations obtain competitive pricing and terms from potential suppliers before making procurement decisions.
RFQ Process Overview
The RFQ process allows buyers to collect and compare offers from multiple vendors before making purchasing decisions:
Standardizes the solicitation of vendor quotations
Facilitates fair and transparent vendor comparison
Provides documentation for auditing and compliance
Supports negotiation with potential suppliers
Serves as a basis for subsequent purchase orders
RFQ Process Flow
Identify Requirements
Create RFQ
Send to Vendors
Record Quotations
Compare & Evaluate
Select Vendor
RFQ Creation and Management
RFQ Creation +
RFQs can be created with or without reference to existing documents:
Creation with reference to purchase requisitions
Creation with reference to another RFQ
Creation with reference to a contract or scheduling agreement
Manual creation without reference
Key RFQ Fields
Important information included in RFQs:
Material or service specifications
Required quantities
Delivery dates and schedules
Quality requirements
Deadline for submission
Special terms and conditions
Selection criteria
Vendor Selection for RFQs
Vendors can be selected for RFQs through various methods:
Manually selecting individual vendors
Using vendor lists for specific material groups
Based on previous suppliers for the material
Based on source lists
Transaction: ME41, ME42, ME43
RFQ Communication +
RFQ Output Management
RFQs can be communicated to vendors through various channels:
Printed documents
Email with PDF attachments
EDI (Electronic Data Interchange)
Supplier portals and collaboration platforms
Integration with eSourcing platforms
Bidding Deadlines and Management
The RFQ process includes deadline management:
Setting submission deadlines for quotations
Monitoring response status
Sending reminders to non-responding vendors
Extending deadlines when necessary
Transaction: ME9F, ME47
Quotation Management
Recording Quotations +
Quotations received from vendors are recorded in the system:
Entry of pricing, delivery terms, and conditions
Documentation of vendor-specific material specifications
Handling of alternative offers
Recording quantity-dependent prices or discounts
Attachment of supporting documents from vendors
Quotation Validity
Quotations typically include validity information:
Valid-from and valid-to dates
Binding periods for prices and conditions
Validity for specific quantities or order values
Transaction: ME47, ME48, ME49
Quotation Comparison +
Price Comparison
SAP provides tools for comparing quotations based on various criteria:
Unit price comparison
Total cost comparison (including freight, taxes, etc.)
Delivery time comparison
Payment term comparison
Calculation of landed costs
Quotation Scoring and Ranking
Advanced evaluation can include weighted scoring of multiple factors:
Price weighting (typically 50-70%)
Delivery reliability weighting
Quality rating weighting
Service level weighting
Generation of ranking reports
Transaction: ME49
Quotation to Purchase Order
Converting Quotations to Purchase Orders
After evaluating and selecting a winning quotation, it can be converted directly to a purchase order:
Direct conversion of selected quotation to PO
Adoption of negotiated pricing and terms
Automatic referencing of quotation number in PO
Optional adoption of delivery schedules
Optional workflow for approval before conversion
Quotation History
The system maintains a history of quotation processing:
Documentation of all submitted quotations
Tracking of selection decisions
Audit trail for compliance purposes
Reference for future procurement decisions
Transaction: ME21N, ME59
S/4HANA Innovations for RFQ Process
RFQ Process Enhancements in S/4HANA
Simplified User Experience: Intuitive Fiori apps for RFQ creation and management
Enhanced Analytics: Real-time insights into supplier quotations and response patterns
Machine Learning Integration: Intelligent supplier suggestions based on past performance
Collaborative Bidding: Improved supplier collaboration tools for clarifications and negotiations
Mobile Approval: On-the-go approval of quotation selections
Document Management: Enhanced attachment handling and version control for specifications
Key Fiori Apps for RFQ Process
App Name
Description
User Role
Manage Requests for Quotation
Create and manage RFQs
Purchaser
Manage Quotations
Record and process quotations from vendors
Purchaser
Compare Quotations
Side-by-side comparison of vendor quotations
Purchaser, Category Manager
RFQ Response Status
Monitor vendor responses to RFQs
Purchaser
Quotation Analysis
Analyze quotation patterns and pricing trends
Category Manager, Procurement Manager
14. Service Procurement
Service procurement in SAP S/4HANA MM addresses the purchasing of services rather than physical materials. The process includes requisitioning, contracting, monitoring, and payment for services performed by vendors.
Service Procurement Overview
Service procurement differs from material procurement in several key aspects:
Services cannot be physically received or stored in inventory
Services typically require performance confirmation and acceptance
Service specifications may be less standardized than material specifications
Service delivery often spans longer periods and requires monitoring
Services frequently require detailed work documentation
Common Service Categories
🔧
Maintenance
Equipment repair, facility maintenance
👥
Professional
Consulting, legal, financial services
🏢
Facility
Cleaning, security, utilities
🚚
Logistics
Transportation, freight, warehousing
Service Master Data
Service Master Records +
Service master records define the services that can be purchased:
Service numbers and descriptions
Service hierarchies and grouping
Standard units of measure for services
Standard prices and pricing units
Service specifications and requirements
Service Master vs. Material Master
Unlike material masters, service masters:
Do not have physical inventory attributes
Can be organized in hierarchical structures (service catalog)
Typically include more detailed textual descriptions
Often require specifications sheets
May include performance metrics or SLAs
Transaction: AC01, AC02, AC03
Service Catalog +
The service catalog provides a structured hierarchy of available services:
Organizes services into logical groups and categories
Simplifies service selection during procurement
Standardizes service descriptions and specifications
Can be integrated with supplier catalogs
Supports standard price agreements
Catalog Structure
A typical service catalog structure includes:
Service categories (top level grouping)
Service groups (sub-categories)
Individual services with specifications
Standard performance metrics
Reference to standard pricing
Transaction: AC04, AC05, AC06
Service Procurement Process
Service Procurement Cycle
Service Procurement Process Flow
Service Requisition
Service PO / Contract
Service Performance
Service Entry Sheet
Service Acceptance
Invoice Verification
Service Requisitioning
Service requisitions specify the services needed and include:
Detailed service descriptions and specifications
Required quantities and timeframes
Account assignments for cost allocation
Approval workflows based on value or service type
Reference to service master or catalog entries
Transaction: ME51N, ME52N, ME53N
Service Purchase Orders and Contracts
Service purchase documents include:
Service specifications and scope of work
Service level agreements (SLAs)
Pricing mechanisms (fixed price, time & material)
Performance schedules and milestones
Acceptance criteria and procedures
Transaction: ME21N, ME31K
Service Entry Sheet
Service entry sheets document services performed:
Record actual services delivered against the PO
Capture quantities, hours, or units of service
Document completion dates and milestones
May require approval workflow before acceptance
Can be created by vendor or internally
Transaction: ML81N, ML82, ML84, ML85N
Service Entry Sheet (SES) Details +
SES Types and Usage
Different types of service entry sheets are available:
Standard SES for regular service documentation
Milestone SES for project-based services
Recurring SES for periodic services
Collective SES covering multiple service PO items
SES Processing
Service entry sheet processing includes:
Creation (by internal staff or by vendor)
Approval workflow
Technical acceptance (confirmation of service delivery)
Financial approval (approval of costs)
Release for invoicing
SES and Invoice Verification
Service entry sheets are a prerequisite for invoice verification:
SES creates service acceptance document
Invoice verification matches against accepted SES
Partial acceptances allow for partial invoicing
SES can trigger evaluated receipt settlement (ERS)
Service-Specific Features in S/4HANA
S/4HANA Service Procurement Innovations +
Enhanced Service Management
Improved service categorization and catalog management
Enhanced service specification capabilities
Simplified service entry sheet processing
Mobile solutions for service acceptance
Machine learning for service procurement automation
Integration Capabilities
Integration with project systems (PS) for project-based services
Integration with plant maintenance (PM) for maintenance services
Supplier collaboration portals for service documentation
Integration with workforce management systems
Fiori-based approval workflows
Service Procurement Analytics +
Service-Specific KPIs
Service spend by category and vendor
Service performance metrics and SLA compliance
Service delivery timeliness
Service quality ratings
Price variance analysis for services
S/4HANA Analytics Features
Real-time service spend analysis
Embedded analytics for service management
Service contract utilization monitoring
Service vendor performance dashboards
Predictive analytics for service needs
Fiori Apps for Service Procurement
Key Fiori Apps for Service Management
App Name
Description
User Role
Manage Service Entry Sheets
Create and manage service entry sheets for purchase orders
Service Requester, Procurement Specialist
My Service Entry Sheets
Overview of service entry sheets for the current user
Service Requester
Approve Service Entry Sheets
Review and approve/reject service entry sheets
Service Approver
Monitor Service Contracts
Track service contract utilization and expiration
Contract Manager
Service Provider Performance
Analytics on vendor performance for services
Category Manager, Procurement Manager
Service Spend Analysis
Analysis of service spend by category and vendor
Procurement Manager, Finance
15. Inventory Management
Inventory Management in SAP S/4HANA MM handles the tracking and control of material stocks within an organization. The inventory management processes have been simplified in S/4HANA with a streamlined data model and improved real-time capabilities.
Stock Types
Stock Type
Description
Usage
Unrestricted Stock
Stock that is freely available for use
Regular production, sales, or consumption
Quality Inspection
Stock awaiting quality inspection
Materials requiring approval before use
Blocked Stock
Stock not available for use
Defective materials or pending decisions
In Transit
Stock being moved between locations
Stock transfers between plants or storage locations
Consignment
Stock owned by vendors but stored on-site
JIT supply arrangements
Project Stock
Stock reserved for specific projects
Project-based manufacturing or services
Key Inventory Processes
Goods Movements +
Goods movements record the physical movement of materials affecting inventory levels:
Goods receipts from vendors or production
Goods issues to cost centers, production, or customers
Stock transfers between storage locations or plants
Stock transfers between different stock types
In S/4HANA, goods movements create both material documents and accounting documents simultaneously.
Transaction: MIGO, MB01, MB31, MB1A, MB1B, MB1C
Physical Inventory +
Physical inventory processes verify actual stock levels against system records:
Physical inventory document creation
Count recording
Difference analysis and approval
Posting of inventory differences
S/4HANA offers improved mobile solutions for physical inventory counting.
Transaction: MI01, MI02, MI03, MI04, MI07
Reservations +
Reservations earmark stock for future use:
Created manually or automatically (e.g., from production orders)
Include material, quantity, and recipient information
Considered in MRP calculations
Can be subject to availability checking
Transaction: MB21, MB22, MB23, MB25, MB27
Innovations in S/4HANA Inventory Management
Simplified Data Model
S/4HANA introduces a simplified data model for inventory management:
Elimination of summary records for material documents
Single source of truth with the universal journal
Real-time stock and value reporting
Reduced data redundancy
15.1 Stock Transport Orders (STO)
Stock Transport Orders (STO) in SAP S/4HANA MM are specialized purchasing documents used to manage and control the movement of materials between different plants within the same company or across different company codes. STOs ensure proper tracking, valuation, and accounting of inter-plant material movements.
Stock Transport Order Overview
A Stock Transport Order is a procurement document that facilitates the transfer of materials between plants:
Combines procurement and inventory movement functionalities
Enables tracking of materials during transit between locations
Provides proper valuation and accounting for inter-plant movements
Supports both one-step and two-step transfer processes
Can be used within a company code or across company codes
Key Benefits of Stock Transport Orders
🔍
Visibility
Complete tracking of materials during transit
📊
Control
Structured process for inter-plant movements
💰
Valuation
Proper accounting for material transfers
🔄
Integration
Seamless connection with logistics and finance
Stock Transport Order Types
One-Step vs. Two-Step Process +
One-Step Stock Transport
Direct transfer where goods issue and receipt occur in a single transaction:
Material is directly posted from sending plant to receiving plant
No tracking of in-transit inventory
Simplified process for quick transfers or short distances
Suitable for same-location transfers between plants
No separate goods receipt required at destination
Two-Step Stock Transport
Transfer process with separate goods issue and goods receipt steps:
Material is first issued from sending plant to in-transit stock
Material remains in stock in transit until received at destination
Enables tracking of materials during transportation
Suitable for longer transit times or when tracking is essential
Separate goods receipt required at destination plant
Transaction: ME21N, MIGO
Intra-Company vs. Cross-Company Transfer +
Intra-Company Stock Transport
Transfers within the same company code:
Simplest form of stock transport
No change in ownership of materials
No invoicing process required
Valuation based on moving average price or standard price
Primarily inventory and logistics transaction
Cross-Company Stock Transport
Transfers between plants belonging to different company codes:
Involves change of ownership between legal entities
Requires invoice verification process
Creation of accounting documents across company codes
Regular Cleanup: Process or clear aged in-transit stock
16. Batch Management
Batch Management in SAP S/4HANA MM enables organizations to track and trace materials in batches throughout the supply chain. This functionality is essential for industries with quality, regulatory, or tracking requirements such as pharmaceuticals, chemicals, food, and electronics.
Batch Management Overview
Batch management allows materials to be tracked in distinct groups (batches) with unique properties and characteristics:
Enables tracking of materials with the same specifications but different attributes
Supports quality management and traceability requirements
Facilitates product recalls and compliance with regulatory standards
Manages material-specific attributes like expiration dates and production information
Supports first-expired-first-out (FEFO) and other specialized inventory strategies
Batch Management Benefits
🔍
Traceability
Complete tracking from raw materials to finished goods
⚕️
Compliance
Meets regulatory requirements in regulated industries
📊
Quality Control
Manages quality attributes at batch level
⏳
Shelf-Life Management
Controls expiration dates and usage priorities
Batch Definition and Creation
Batch Concept and Structure +
What is a Batch?
A batch in SAP represents a quantity of material with the same characteristics:
Identified by a unique batch number
Always associated with a specific material
Can have specific attributes (physical, chemical, production information)
May have different quality status from other batches of the same material
Can be managed at plant or client level
Batch Number Assignment
SAP supports different methods for batch number assignment:
Internal Assignment: System automatically generates batch numbers
External Assignment: User manually assigns batch numbers
Vendor Batch: Vendor's batch number can be captured and linked
Numbering Ranges: Configurable ranges for different material types or plants
Classification-Based: Batch numbers that reflect classification characteristics
Transaction: MSC1N, OMCJ
Batch Creation Points +
Batch Creation in Business Processes
Batches can be created at various points in business processes:
Goods Receipt: When receiving materials from vendors
Production: When producing materials internally
Manual Creation: Direct creation in batch management transactions
Quality Inspection: During quality management processes
Goods Movement: During certain inventory movements
Batch Creation Process Flow
Material Receipt/Production
Batch Number Assignment
Batch Classification
Quality Inspection
Batch Release
Transaction: MIGO, CO01, MSC1N, QA32
Batch Characteristics and Classification
Batch Classification +
Classification System
SAP's classification system allows detailed batch attributes to be defined and managed:
Uses classes and characteristics to define batch properties
Enables search and selection based on specific batch attributes
Supports numeric, alphanumeric, date, and other data types
Can have required or optional characteristics
Supports value ranges and validation
Common Batch Characteristics
Typical batch characteristics for different industries:
Pharmaceutical: Potency, pH level, stability data
Chemical: Concentration, viscosity, density
Food: Sugar content, acidity, color intensity
Electronics: Resistance, voltage tolerance, performance metrics
General: Production date, expiration date, country of origin
Transaction: CL20N, CT04, CT05, MSC3N
Batch Determination +
Batch Determination Strategies
SAP offers various strategies for determining which batches to use for goods movements:
FEFO (First-Expired-First-Out): Use batches with earliest expiration dates first
FIFO (First-In-First-Out): Use oldest batches first
LIFO (Last-In-First-Out): Use newest batches first
Characteristic-Based: Select batches based on specific characteristics
Manual Selection: User manually selects appropriate batches
Batch Search and Selection
SAP provides tools for finding and selecting appropriate batches:
Batch Where-Used List shows where batches are used
Batch Information Cockpit provides comprehensive batch information
Batch classification search allows finding batches with specific characteristics
Batch availability check ensures sufficient quantities are available
Transaction: MSC2N, MB51, MB5B, MSC3N
Batch-Specific Processes
Batch Management in Business Processes
Procurement with Batch Management
Batch handling in the procurement process:
Vendor batch information can be captured at goods receipt
Quality inspection can be triggered for batch-managed materials
Batch classification can be performed during goods receipt
Batch status controls whether material can be used
Batch-specific pricing and valuation is possible
Inventory Management with Batches
Impact of batch management on inventory processes:
Stock is managed at both material and batch level
Stock transfers require batch specification
Physical inventory takes batch information into account
Batch-specific valuation is possible with split valuation
Batch-specific reservation ensures availability
Production with Batch Management
Batch handling in production processes:
Automatic batch derivation from component batches
Batch inheritance of characteristics from components to finished products
Batch genealogy traces parent-child relationships between batches
Production version control for batch-specific BOM and routing
Transaction: MIGO, MB1A, MB1B, CO01, COOIS
Batch Status Management +
Batch Status Concept
Batch status indicates the current state of a batch and controls its usability:
Determines if batch can be used for specific processes
Controls availability for goods issues, production, etc.
Can be updated manually or automatically
Integrated with quality management
Supports controlled release procedures
Common Batch Statuses
Typical batch statuses used in various industries:
Restricted: Limited usage due to inspection or quality issues
Released: Fully available for use
Blocked: Not available for use due to quality issues
In Quality Inspection: Currently undergoing quality testing
Returned: Material returned from customer
Transaction: MSC2N, QA32, MMBE
Shelf Life Management
Expiration Date Management +
Shelf Life Concepts
SAP provides comprehensive shelf life management for batch-managed materials:
Production Date: When the material was produced
Shelf Life Expiration Date: When material expires
Total Shelf Life: Maximum usable period in days
Minimum Remaining Shelf Life: Required remaining life for specific usages
Remaining Shelf Life: Current remaining days until expiration
Shelf Life Monitoring
Tools and processes for monitoring shelf life:
Expiration date monitoring reports
Alert mechanisms for approaching expiration
Automatic status change for expired materials
FEFO (First-Expired-First-Out) picking strategy
Minimum shelf life verification at goods issue
Transaction: MSC2N, MC49, MC.9
Batch Handling in Goods Movements +
Shelf Life Verification
During goods movements, SAP performs shelf life verification:
Checks remaining shelf life against minimum requirements
Can block movements if shelf life requirements aren't met
Supports exceptions with approval workflows
Records shelf life data for traceability
Updates batch status based on shelf life
Batch Split and Merge
Processes for reorganizing batches:
Batch Split: Divide one batch into multiple batches
Batch Merge: Combine multiple batches into a single batch
Characteristic handling during split/merge operations
Status management during reorganization
Documentation of split/merge history
Transaction: MSU1, MSU2, MIGO
Batch Management in S/4HANA
S/4HANA Enhancements for Batch Management
SAP S/4HANA introduces several improvements for batch management:
Simplified Data Model: Streamlined tables and improved performance
Advanced Batch Search: Enhanced search capabilities using HANA's in-memory database
Global Batch Management: Improved cross-plant and cross-company batch visibility
Batch Genealogy: Enhanced traceability of parent-child relationships
Embedded Analytics: Real-time batch analytics and reporting
Predictive Shelf Life: AI-powered prediction of actual shelf life based on conditions
Fiori Apps for Batch Management
App Name
Description
User Role
Manage Batches
Create and maintain batch information
Quality Manager, Inventory Manager
Batch Information Cockpit
Comprehensive batch information display
Quality Manager, Production Supervisor
Batch Where-Used Analysis
Trace batch usage across processes
Quality Manager, Compliance Officer
Batch Expiration Monitor
Track batches approaching expiration
Warehouse Manager, Quality Manager
Batch Trace Analysis
Genealogy and traceability analysis
Quality Manager, Compliance Officer
Best Practices for Batch Management
Implementation Recommendations +
When to Use Batch Management
Batch management should be considered in these scenarios:
Regulatory requirements mandate traceability
Quality variations exist between production runs
Shelf life management is needed
Material properties vary but still meet the same specifications
Recall capabilities are required
Different production sources need to be tracked
Implementation Considerations
Key factors to consider when implementing batch management:
Batch numbering strategy (internal vs. external assignment)
Classification system design for batch characteristics
Integration requirements with quality management
Batch determination strategy selection
Batch status management approach
Reporting and compliance requirements
Operational Best Practices +
Maximizing Batch Management Benefits
Best practices for effective batch management:
Streamlined Classification: Design an efficient classification system with only necessary characteristics
Automated Documentation: Maximize automatic capture of batch data
Proactive Expiration Management: Implement alerts and reports for approaching expirations
Consistent Batch Determination: Use consistent strategies for batch selection
Regular Data Cleanup: Archive obsolete batch data to maintain system performance
Batch-Level Analytics: Implement analytics for batch quality trends and performance
Integration with GR Processing: Streamline batch creation during goods receipt
17. Material Requirements Planning (MRP)
Material Requirements Planning (MRP) in SAP S/4HANA MM is a systematic approach to ensuring material availability by determining what materials are needed, in what quantities, and when they should be procured or produced. MRP is a critical link between inventory management and procurement.
MRP Fundamentals
MRP is a planning technique that translates finished product requirements into time-phased requirements for all components and raw materials, considering:
Existing inventory levels
Open purchase orders and production orders
Lead times for procurement and production
Safety stock requirements
Lot-sizing rules
MRP Objectives
📊
Maintain Optimal Inventory
Balance material availability with carrying costs
⏱️
Plan Procurement Timing
Ensure materials arrive when needed
🔄
React to Changes
Respond to demand fluctuations
💰
Optimize Costs
Reduce inventory while avoiding stockouts
MRP Planning Parameters
Material Master Planning Data +
Key planning parameters in the material master that affect MRP:
Parameter
Description
Impact on Planning
MRP Type
Determines if and how material is planned (e.g., reorder point, forecast-based)
Defines the overall planning approach
Lot Size
Method for determining order quantities (fixed, period, economic order quantity)
Controls procurement/production quantity
Safety Stock
Minimum stock level to buffer against uncertainties
Creates additional procurement requirements
Reorder Point
Stock level that triggers replenishment
Used for reorder point planning
Planning Time Fence
Period during which planning is frozen
Prevents changes to near-term plan
Procurement Type
In-house production or external procurement
Determines if PR, planned order, or production order is created
Lead Time
Time needed to procure or produce the material
Determines when orders need to be placed
MRP Types and Strategies +
MRP Types
Different MRP types address various planning scenarios:
MRP Type ND (No Planning): Material is not included in MRP
MRP Type PD (Manual Planning): Planning is done manually without automatic MRP
MRP Type VB (Reorder Point Planning): Planning based on reaching minimum stock level
MRP Type VM (Forecast-Based Planning): Planning based on forecasted requirements
MRP Type VV (Consumption-Based Planning): Planning based on historical consumption patterns
Planning Strategies
Planning strategies determine the overall approach to material planning:
Make-to-Stock: Materials are produced or procured to maintain stock levels
Make-to-Order: Materials are produced or procured specifically for customer orders
Project-Based Planning: Materials are planned specifically for projects
Kanban/JIT Planning: Just-in-time approach with pull-based replenishment
MRP Run Process
MRP Execution
MRP Run Process Flow
Initialize MRP Run
Net Requirement Calculation
Lot-Size Calculation
Scheduling
Procurement Proposal
Exception Messages
MRP Run Parameters
Key parameters to control the MRP run:
Planning Horizon: How far into the future to plan
Planning Mode: Regenerative (complete replanning) or net change (only changed materials)
Deliver Schedule Lines: Include or exclude schedule lines
Planning Scope: Which materials, plants, MRP controllers to include
Display/Processing Options: Interactive processing or background processing
Transaction: MD01, MD02, MD03, MD04, MD05
MRP Results and Evaluation +
MRP Lists and Analysis
The MRP run generates results that can be analyzed and processed:
MRP List: Detailed planning results for each material
Stock/Requirements List: Time-phased view of inventory, requirements, and planned orders
Exception Messages: Alerts for potential issues (e.g., delayed orders, shortages)
Planning Calendar: Graphical view of the planning situation
Pegged Requirements: Linkage between requirements and their sources
Exception Messages
MRP generates exception messages to highlight planning issues:
Shortage: Material will not be available when needed
Late Orders: Existing orders will arrive too late
Rescheduling Alerts: Suggestions to move orders earlier or later
Excess Stock: Inventory exceeds maximum stock level
Expired Lot: Materials may expire before consumption
Transaction: MD04, MD05, MD06, MD07
Converting MRP Results +
Procurement Proposals
MRP results are converted into actionable procurement documents:
Purchase Requisitions: For externally procured materials
Planned Orders: For in-house production or external procurement
Scheduling Agreement Release: For materials procured via scheduling agreements
Production Orders: Convert planned orders to production orders
Collective Processing
Tools for mass processing of MRP results:
Collective Conversion of PRs to POs: Convert multiple purchase requisitions to purchase orders
Collective Conversion of Planned Orders: Convert multiple planned orders to production orders
Firm Planned Orders: Protect critical orders from automated changes
Transaction: ME59, CO41, CO40, MD15
S/4HANA Innovations for MRP
MRP Live in S/4HANA
S/4HANA introduces MRP Live, which leverages the HANA in-memory database for real-time planning:
Real-time Processing: MRP runs execute significantly faster than in traditional ECC systems
On-demand Planning: Plan individual materials instantly when needed
Continuous Planning: Support for continuous rather than batch-oriented planning
Simplified Data Model: Elimination of aggregation tables for improved performance
Enhanced Analytics: Real-time insights into planning situations
Predictive Material Planning: Incorporation of machine learning for demand forecasting
Fiori Apps for MRP
App Name
Description
User Role
Monitor Material Coverage
Analyze material availability and coverage
MRP Controller
Manage Procurement Proposals
Process proposed purchase requisitions
Purchaser
MRP Cockpit
Central dashboard for material planning
MRP Controller
Stock-Requirement Analysis
Interactive analysis of stock and requirement situation
MRP Controller
Material Shortage Analysis
Identify and resolve material shortages
MRP Controller, Production Planner
18. Material Valuation
Material valuation in SAP S/4HANA MM determines the value of inventory for financial reporting. In S/4HANA, material valuation has been significantly enhanced with the mandatory activation of the Material Ledger.
Price Control and Valuation
Valuation Methods
Moving Average Price
The moving average price method recalculates the material price with each goods receipt:
Value = Total Value / Total Quantity
Price updated with each goods receipt
Price control type V (Moving Average Price)
Standard Price
The standard price method uses a fixed price for valuation:
Price set manually or via price change
Price differences posted to price difference accounts
Price control type S (Standard Price)
Material Ledger in S/4HANA
In S/4HANA, the Material Ledger is mandatory and provides enhanced valuation capabilities:
Multiple currency valuation
Parallel valuation for different accounting principles (e.g., IFRS, GAAP)
Actual costing with period-end price determination
New price can be entered with a future validity date
System recalculates inventory value at cutover
Price difference is posted to a price difference account
Transaction: MR21, MMPV
Actual Costing +
The actual costing process in Material Ledger:
Collects all actual costs throughout the period
Performs single-level and multilevel price determination
Updates actual prices for manufactured materials
Creates accounting postings for price differences
Transaction: CKMLCP, MMPV
19. Split Valuation
Split Valuation in SAP S/4HANA MM allows organizations to value the same material at different prices based on specific characteristics such as origin, batch, or vendor. This capability provides more accurate cost accounting and inventory valuation.
Split Valuation Fundamentals
Split valuation creates separate valuation segments for a single material, enabling:
Different inventory values for the same material based on defined characteristics
Separate tracking of costs for different sources or qualities
More precise cost allocation in manufacturing
Enhanced reporting for inventory value by segment
Compliance with regulatory requirements for certain industries
Common Use Cases for Split Valuation
🌏
Country of Origin
Value imported vs. domestic materials differently
👨🔬
Quality Differences
Different prices for varying quality grades
🏭
Production Method
New vs. reworked or refurbished materials
🔄
Ownership Status
Own stock vs. consignment or third-party owned
Split Valuation Configuration
Split Valuation Types +
SAP supports different split valuation types for various business scenarios:
Split Valuation Type
Description
Use Case
A - Procurement Type
Based on procurement source (e.g., domestic vs. imported)
Different duties or transportation costs based on origin
B - Valuation Category
Custom categories defined by the organization
General-purpose split valuation, customizable for various needs
C - Country of Origin
Based on the country where material was produced
Compliance with trade regulations, origin-based costing
D - Vendor
Separate valuation by supplier
Tracking cost differences between suppliers
E - Batch Level Valuation
Individual valuation for each batch
Pharmaceutical, chemical industries with batch-specific costs
Setting Up Split Valuation +
Configuration Steps
Implementing split valuation requires several configuration steps:
Activate Split Valuation: Enable at client level in customizing
Define Valuation Types: Select and configure the relevant split valuation types
Define Valuation Categories: For type B, create custom categories
Assign Valuation Categories: Link categories to valuation classes
Configure Material Master: Enable split valuation for specific materials
Set Up G/L Account Determination: Configure accounting for each valuation type
Material Master Settings
Material master configuration for split valuation includes:
Split valuation indicator in the accounting view
Valuation category assignments
Price control settings for each valuation segment
Separate pricing parameters for each segment
Transaction: OMWN, OMWB, MM01, MM02
Split Valuation Process
Split Valuation in Operation
Split Valuation Process Flow
Material Receipt
Valuation Segment Assignment
Separate Inventory Management
Segment-specific Valuation
Consumption/Issue with Segment
Goods Movement with Split Valuation
When processing goods movements for split-valued materials:
Goods receipts require valuation type specification
System maintains separate stocks for each valuation type
Goods issues may require selection of specific valuation type
Different valuation segments can have different moving average prices or standard prices
Inventory reporting shows quantities and values by segment
Consumption Strategies
When consuming split-valued materials, different strategies determine which segment is used:
Manual Selection: User selects specific valuation type at goods issue
FIFO/LIFO: Consumption based on receipt sequence
Lowest/Highest Value First: Based on valuation price
Custom Exit: Programmed strategy for specific business rules
Stock Transfer Between Segments +
Materials can be transferred between valuation segments when necessary:
Specialized transaction for moving stock between segments
May result in price differences if segments have different values
Price differences are posted to configured variance accounts
Full audit trail of transfers is maintained
Requires appropriate authorization
Transaction: MIGO, MB1B with BWART 309/349
Split Valuation in S/4HANA
Split Valuation Enhancements in S/4HANA
Universal Journal Integration: Improved integration with the Universal Journal for real-time financial reporting
Material Ledger Synergy: Enhanced interaction with the mandatory Material Ledger
Simplified Data Model: Streamlined tables and data structures for split valuation
Real-time Reporting: Instant valuation reporting by segment without reconciliation
Embedded Analytics: Enhanced reporting capabilities for segment-based analysis
Multiple Valuation Approaches: Support for parallel legal and group valuation with split segments
Split Valuation Reporting
S/4HANA provides enhanced reporting capabilities for split-valued materials:
Segment-specific inventory reports
Material value analysis by valuation type
Variance analysis between valuation segments
Consumption patterns by valuation type
Integration with embedded analytics for custom reports
Transaction: MMBE with split valuation, S_ALR_87012326, CDS Views
Best Practices for Split Valuation
Implementation Considerations +
When to Use Split Valuation
Split valuation should be considered in these scenarios:
Significant cost differences between sources of the same material
Regulatory requirements for tracking origin-based costs
Need for differentiated costing in production
Management reporting requirements for segmented inventory value
Complex consignment or third-party ownership scenarios
Implementation Challenges
Common challenges when implementing split valuation:
Increased complexity in material management
Additional data entry requirements for goods movements
More complex inventory counting procedures
Training needs for warehouse and accounting personnel
Custom reporting requirements
Performance Optimization +
Optimizing Split Valuation in S/4HANA
Best practices for system performance with split valuation:
Limit split valuation to materials where truly needed
Use consistent valuation types across similar materials
Regularly review and clean up unused valuation segments
Configure appropriate archiving strategies
Leverage HANA-optimized reporting rather than traditional reports
Monitor system performance, particularly during period-end closing
20. Invoice Verification
Invoice Verification in SAP S/4HANA MM is the process of validating vendor invoices against purchase orders and goods receipts before payment. The process has been enhanced in S/4HANA with improved automation and machine learning capabilities.
Invoice Verification Process
Invoice Processing Steps
Three-way Matching
The three-way matching process validates:
Purchase Order: prices, quantities, and terms
Goods Receipt: received quantities
Invoice: vendor's charges
Invoice Blocking
Invoices can be blocked for payment due to:
Price variances exceeding tolerance limits
Quantity variances exceeding tolerance limits
Missing goods receipts
Tax discrepancies
Invoice Release
Blocked invoices can be released after:
Review and approval of variances
Correction of errors
Receipt of missing goods
Types of Invoice Verification
Type
Description
Usage
Logistics Invoice Verification
Standard invoice processing with PO reference
Most common form of invoice verification
Evaluated Receipt Settlement (ERS)
System generates invoice based on goods receipt
Trusted vendors with consistent performance
Subsequent Debit/Credit
Processing of additional charges or credits
Price adjustments, rebates, or corrections
Recurring Invoices
Regular invoices with fixed amounts
Rent, leasing, subscription services
S/4HANA Innovations in Invoice Verification
Machine Learning for Invoice Processing
S/4HANA introduces machine learning capabilities for invoice verification:
Automatic extraction of invoice data
Anomaly detection for fraud prevention
Intelligent PO assignment for non-PO invoices
Prediction of approval decisions for blocked invoices
21. Integration with Other Modules
The MM module in SAP S/4HANA is tightly integrated with other modules, enabling end-to-end business processes. With the simplified data model of S/4HANA, these integrations have become even more seamless.
Key Integrations
💰
Finance (FI)
Accounting documents, vendor payments, material valuation
⚙️
Production (PP)
Material reservations, consumption, production order integration
🔍
Quality Management (QM)
Inspection lots, quality certificates, material blocks
🚚
Sales & Distribution (SD)
Material availability, stock transfers, consignment processing
Detailed Integration Points
MM-FI Integration +
Integration points between MM and Finance:
Automatic accounting document creation for goods movements
Vendor master data sharing (central Business Partner)
Material valuation updates
Payment processing for invoices
Unified reporting via Universal Journal
In S/4HANA, the integration is tighter with real-time financial impacts of MM processes.
MM-PP Integration +
Integration points between MM and Production Planning:
Material requirements planning (MRP)
Automatic reservation creation from production orders
Component issue to production
Production order receipts
Subcontracting process
MM-QM Integration +
Integration points between MM and Quality Management:
Automatic creation of inspection lots from goods receipts
Quality-related stock postings
Certificate management for materials
Quality scores in vendor evaluation
MM-SD Integration +
Integration points between MM and Sales & Distribution:
Stock availability check for sales orders
Material reservations from sales orders
Outbound delivery processing
Special procurement types (e.g., direct delivery)
21.1 MM-FI Integration
The integration between Materials Management (MM) and Financial Accounting (FI) in SAP S/4HANA ensures that all material-related business transactions are properly reflected in the financial accounts. This integration has been significantly enhanced in S/4HANA with the introduction of the Universal Journal, providing real-time financial visibility into procurement and inventory processes.
MM-FI Integration Overview
The MM-FI integration covers all financial aspects of procurement and inventory management:
Automatic creation of accounting documents for goods movements
Valuation of inventory in financial accounts
Vendor invoice processing and payment
Accruals for goods received/invoice received variances
Period-end closing processes for inventory
Benefits of MM-FI Integration
⚡
Real-time Finance
Immediate financial impact of material transactions
🔄
Process Consistency
Standardized accounting for MM processes
📊
Financial Accuracy
Precise valuation of materials and liabilities
🧩
Unified Data
Single source of truth for operational and financial data
Key Financial Integration Points
Goods Receipt and Invoice Receipt +
GR/IR Account
The Goods Receipt/Invoice Receipt (GR/IR) account manages timing differences between deliveries and invoices:
Reconciliation account for goods received but not yet invoiced
Ensures accurate period-end liability reporting
Credited at goods receipt, debited at invoice receipt
Helps identify missing invoices or goods receipts
Supports GR/IR clearing processes
Three-way Matching Process
Financial validation through comparison of key documents:
Purchase Order: Authorized commitment
Goods Receipt: Confirmation of delivery
Invoice Receipt: Vendor billing document
Validates prices, quantities, and terms
Identifies discrepancies for resolution
Transaction: MIGO, MIRO, MR11, FBRA
Inventory Valuation +
Material Valuation Methods
Approaches for valuing inventory in the financial accounts:
Moving Average Price: Value adjusted with each receipt (price control V)
Standard Price: Fixed value with variances posted separately (price control S)
FIFO/LIFO: Value based on first-in/first-out or last-in/first-out (requires Material Ledger)
Actual Costing: Periodic revaluation based on actual costs (requires Material Ledger)
Financial Inventory Accounts
Key accounts used for inventory valuation:
Inventory Accounts: Balance sheet accounts for material value
Consumption Accounts: Expense accounts for material usage
Price Difference Accounts: Capture variances between expected and actual prices
Revaluation Accounts: Used for adjusting inventory values
Exchange Rate Difference Accounts: For currency-related valuation changes
Transaction: MMBE, MB5B, MR21, CKMLCP
Automatic Account Determination +
Account Assignment Logic
How the system determines which G/L accounts to post to:
Based on transaction type (goods receipt, issue, transfer)
Influenced by material type and valuation class
Considers account assignment category
Uses valuation area (plant) specific settings
Applies movement type specific rules
Account Determination Configuration
Key elements in account determination setup:
Valuation Classes: Group materials with similar accounting treatment
Movement Types: Define specific inventory transactions
Valuation Grouping Codes: Link valuation classes to account assignments
Transaction/Event Keys: Identify specific business events for accounting
Account Determination Tables: Map business events to G/L accounts
Transaction: OMWB, OBYC, OMWD, OMWN
MM-FI Integration in S/4HANA
S/4HANA Enhancements for MM-FI Integration
SAP S/4HANA brings significant improvements to the integration between MM and FI:
Universal Journal (ACDOCA): Single source of truth combining FI and MM data
Material Ledger Mandatory: Enhanced valuation capabilities for all materials
Real-time Reporting: Instant financial visibility without reconciliation
Simplified Data Model: Reduced table complexity for better performance
Line-Item Display: Detailed view of materials both in quantity and value
Parallel Valuations: Support for multiple accounting principles simultaneously
Key Changes in S/4HANA
Traditional SAP ECC
SAP S/4HANA
Benefits
Separate tables for MM and FI data
Universal Journal with integrated MM-FI data
No reconciliation needed, real-time financial reporting
Material Ledger optional
Material Ledger mandatory for all materials
Enhanced valuation options, multi-currency support
Summarized posting for material documents
Line-item display of material values
Detailed traceability between MM and FI
Complex data models with redundancy
Simplified data model with fewer tables
Better performance, reduced data footprint
Batch-oriented integration
Real-time integration
Up-to-date financial information for decision making
Financial Reporting for Materials Management
Integrated Reporting +
Operational and Financial Views
S/4HANA enables reporting that combines operational and financial perspectives:
Inventory values by material, plant, and storage location
Material consumption analysis with financial impact
Procurement spend analysis with accounting dimensions
GR/IR balances with aging and vendor details
Price variance analysis with accounting implications
Embedded Analytics
Real-time analytical capabilities leveraging the Universal Journal:
Material value analysis with various accounting dimensions
Key period-end processes related to Materials Management:
GR/IR Clearing and Reconciliation: Resolve discrepancies between goods and invoices
Inventory Physical Count: Verify and adjust book inventory to physical count
Material Ledger Closing: Perform actual costing runs and revaluations
Open Purchase Order Analysis: Review status of outstanding commitments
Accruals for Goods Received: Record liabilities for uninvoiced receipts
Simplifications in S/4HANA
S/4HANA streamlines period-end processes for MM-FI:
Reduced reconciliation requirements due to integrated data model
Accelerated closing processes with in-memory processing
Streamlined actual costing with improved Material Ledger
Real-time monitoring of closing activities
Improved accrual calculation accuracy
Transaction: MRGN, MI31, CKMLCP, MIRO
21.2 MM-SD Integration
The integration between Materials Management (MM) and Sales & Distribution (SD) in SAP S/4HANA establishes a seamless connection between procurement and sales processes. This integration ensures that materials are available for customer orders, and that the flow of goods from procurement to customer delivery is coordinated and efficient.
MM-SD Integration Overview
The MM-SD integration covers key touchpoints between procurement and sales:
Availability checks for sales orders against inventory
Material reservations from sales documents
Special procurement types linked to sales (e.g., direct delivery)
Shared master data between procurement and sales
Coordinated processes for customer-specific materials
Benefits of MM-SD Integration
⏱️
Reduced Lead Times
Streamlined flow from procurement to sales
📦
Optimized Inventory
Better balance between stock and customer needs
💼
Process Efficiency
Coordination between purchasing and sales teams
👥
Customer Satisfaction
Improved delivery reliability and flexibility
Key Integration Points
Availability Check and ATP +
Available-to-Promise (ATP)
Mechanism that checks material availability for sales orders:
Confirms whether requested delivery dates can be met
Considers current stock and future receipts and issues
Includes planned production orders and purchase orders
Influences both sales order processing and procurement planning
Can trigger procurement or production through MRP
ATP Configuration and Strategies
Different approaches to availability checking:
Daily ATP: Checks availability by date
Individual/Collective ATP: Individual or combined requirements checking
Product Allocation: Controls availability across sales channels
Rules-Based ATP: Advanced checking with business rules
Global ATP: Cross-plant availability checking
Transaction: VA01, MD04, OVZ2
Special Procurement Types +
Third-Party Processing (Direct Delivery)
Process where a vendor delivers directly to the customer:
Sales order triggers purchase order to vendor
Material ships directly from vendor to customer
No physical handling of goods by the company
Purchase order references sales order
Goods receipt posted against purchase order when customer confirms receipt
Special Stock Types
Special inventory categories related to sales:
Sales Order Stock: Materials specifically procured or produced for sales orders
Project Stock: Materials assigned to customer projects
Consignment Stock (Outbound): Company-owned stock at customer location
Returnable Packaging: Tracking and managing packaging materials
Transaction: ME21N, VA01, MMBE
Material Reservations +
Sales-Driven Reservations
Process of earmarking inventory for specific sales orders:
Created automatically from sales orders or manually
Prevents allocated stock from being used for other purposes
Considered in material requirements planning
Linked to specific storage locations and batches
Released when goods issue is posted for delivery
Reservation Management
Handling material reservations in integrated processes:
Prioritization of reservations based on business rules
Automatic creation during sales order processing
Visibility of reservations in inventory management
Impact on available stock for other sales orders
Integration with picking and warehouse management
Transaction: MB21, MB22, MB23, VA01, VL01N
Integrated Business Processes
End-to-End Process Flows
Make-to-Stock with Delivery
Procurement/Production to Stock
Sales Order with ATP Check
Delivery with Goods Issue
Invoice to Customer
Replenishment via MRP
Make-to-Order Process
Sales Order with Reservation
MRP-Generated Purchase Req
Purchase Order to Vendor
Goods Receipt to Sales Order Stock
Delivery and Invoice
Direct Delivery (Third-Party) Process
Sales Order with Third-Party Flag
Purchase Order with Sales Order Reference
Vendor Ships to Customer
Goods Receipt and Invoice Receipt
Customer Invoice
Transaction: VA01, MD01, ME21N, MIGO, VL01N, VF01
MM-SD Integration in S/4HANA
S/4HANA Enhancements for MM-SD Integration
SAP S/4HANA introduces several improvements to the integration between MM and SD:
Simplified Data Model: Reduced table complexity for better performance
Advanced ATP: Enhanced availability checking with predictive capabilities
Real-time Insights: Instant visibility across procurement and sales
Embedded Analytics: Integrated analysis of supply chain performance
Predictive MRP: Forward-looking material planning based on sales patterns
Unified Order Management: More seamless connection between sales and procurement
Fiori Apps for Integrated Processes
App Name
Description
User Role
Monitor Material Coverage
Track material availability against demands
Material Planner, Sales Support
Manage Product Allocations
Control material distribution across sales channels
Supply Chain Manager, Sales Manager
Schedule Delivery Creation
Plan and create deliveries from sales orders
Shipping Specialist, Logistics Manager
Check ATP Situation
Analyze availability for sales orders
Sales Representative, Order Manager
Manage Third-Party Orders
Handle direct delivery process
Purchaser, Sales Support
21.3 MM-PP Integration
The integration between Materials Management (MM) and Production Planning (PP) in SAP S/4HANA creates a seamless connection between procurement and manufacturing processes. This integration ensures that materials required for production are available at the right time, in the right quantity, and at the right quality, while optimizing inventory levels and procurement costs.
MM-PP Integration Overview
The MM-PP integration encompasses key touchpoints between procurement and production:
Material requirements planning (MRP) for production components
Component availability for production orders
Material reservations for production
Component issues to production
Receipt of manufactured goods to inventory
Handling of co-products and by-products
Benefits of MM-PP Integration
⚙️
Production Reliability
Timely material availability for manufacturing
📉
Inventory Optimization
Reduced safety stock with coordinated planning
🔄
Process Efficiency
Streamlined flow from procurement to production
💰
Cost Control
Accurate costing of manufactured materials
Key Integration Points
Materials Planning for Production +
MRP for Production Components
Planning process for materials needed in manufacturing:
Calculates component requirements based on planned production
Considers bill of materials (BOM) and routings
Generates purchase requisitions for externally procured components
Creates planned orders for internally manufactured components
Considers lead times for procurement and production
BOM Explosion in MRP
Process of calculating detailed component requirements:
Converts finished product demand into component requirements
Applies scrap factors and batch sizes
Considers alternative components and BOM variants
Handles multi-level production structures
Integrates with procurement planning
Transaction: MD01, MD03, MD04, CS01, CS02
Material Provision for Production +
Production Order Component Reservation
Process of earmarking materials for specific production orders:
Created automatically when production order is released
Reserves specific quantities of components
Can include specific batches or storage locations
Considered in available stock calculations
Used as basis for component withdrawal
Component Issue to Production
Process of providing materials to the production process:
Goods issue against production order reservation
Reduces inventory and increases work in process (WIP)
Can be performed as backflushing (automatic consumption)
Can be done via pick lists or warehouse management
Updates material availability for other orders
Transaction: CO01, CO02, MIGO, MB1A, CO11N
Production Order Completion +
Goods Receipt for Production
Process of receiving manufactured goods into inventory:
Creates material document for finished product
Increases inventory of manufactured material
Relieves work in process (WIP)
Updates production order status
Can trigger inventory valuation updates
Handling Special Production Scenarios
Integration for specific manufacturing processes:
Co-Products: Multiple main products from one production process
By-Products: Secondary products from manufacturing
Process Manufacturing: Continuous production with different yield rates
Engineering Change Management: Handling BOM and component changes
Rework Processing: Reintroduction of quality issues into production
Transaction: MIGO, CO15, CO02
Production Costing and Valuation
MM-PP Financial Integration
Standard Cost Estimate
Process of determining planned costs for manufactured materials:
Calculates material cost based on BOM components
Includes production costs from routings (labor, machine)
Considers overhead costs and surcharges
Used for inventory valuation of finished products
Basis for variance analysis
Actual Costing
Determination of actual production costs:
Captures actual component costs from goods issues
Records actual production costs from confirmations
Calculates variances against standard costs
Can lead to inventory revaluation
Provides cost transparency for manufactured goods
Transaction: CK11N, CK40N, CK24, CKMLCP
MM-PP Integration in S/4HANA
S/4HANA Enhancements for MM-PP Integration
SAP S/4HANA introduces several improvements to the integration between MM and PP:
Simplified Data Model: Streamlined tables for better performance
Advanced Planning Engine: Enhanced MRP with improved algorithms
Material Ledger Mandatory: Better cost traceability for production
Real-time Cost Analysis: Immediate visibility into production costs
Embedded Production Analytics: Integrated analysis of component consumption
Predictive Material Planning: Forward-looking component planning
Fiori Apps for MM-PP Integration
App Name
Description
User Role
Manage Production Orders
Create and manage manufacturing orders
Production Planner, Production Supervisor
Material Availability
Check component availability for production
Production Planner, Material Planner
Process Component Issue
Issue materials to production orders
Warehouse Operator, Production Operator
Process Production Confirmation
Confirm operations and report completions
Production Operator, Shop Floor Supervisor
Monitor Material Shortages
Identify and resolve component shortages
Materials Manager, Production Planner
Best Practices for MM-PP Integration
Implementation Recommendations +
Integration Design Principles
Consistent Master Data: Ensure alignment between material masters, BOMs, and routings
Streamlined Processes: Design clear workflows between procurement and production
Clear Responsibilities: Define roles between production and procurement teams
Integrated Planning: Synchronize production and procurement planning
Performance Optimization: Balance detailed planning with system performance
Implementation Approach
Recommended implementation methodology:
Document current production procurement processes
Identify integration points and optimization opportunities
Design standardized processes between MM and PP
Configure master data with integration in mind
Test end-to-end scenarios thoroughly
Train users on cross-module processes
Monitor and refine after implementation
Operational Best Practices +
Maximizing MM-PP Integration Effectiveness
Component Availability Monitoring: Proactively manage component supply for production
Consumption-Based Planning: Implement efficient replenishment strategies for production materials
Just-in-Time Procurement: Synchronize component arrivals with production schedules
Regular BOM Maintenance: Keep bills of material accurate and up-to-date
Performance Metrics: Track key indicators like component availability and production delays
Cross-Functional Collaboration: Foster communication between procurement and production teams
Regular Process Review: Continuously improve the integration between MM and PP
22. SAP Fiori Apps for MM
SAP Fiori provides a modern, responsive user interface for SAP S/4HANA MM processes. These apps are designed for specific roles and tasks, offering an intuitive user experience.
Key Fiori Apps for Materials Management
Procurement Apps
App Name
Description
Role
Manage Purchase Requisitions
Create and manage purchase requisitions
Requisitioner
My Purchase Requisitions
Overview of own purchase requisitions
Requisitioner
Manage Purchase Orders
Create and process purchase orders
Purchaser
Monitor Purchase Contracts
Track contract consumption and validity
Purchaser
Manage Supplier Confirmation
Track and process order confirmations
Purchaser
Inventory Management Apps
App Name
Description
Role
Manage Stock
Overview and management of material stock
Inventory Manager
Goods Movement
Process various goods movements
Warehouse Clerk
Physical Inventory
Create and process physical inventory counts
Inventory Manager
Material Documents
Search and display material documents
Inventory Manager
Invoice Management Apps
App Name
Description
Role
Manage Supplier Invoices
Process incoming invoices
Accounts Payable
My Inbox - Approve Supplier Invoices
Approve blocked invoices
Invoice Approver
Track Invoice Status
Monitor invoice processing status
Accounts Payable
23. Key Transactions and Tables
While SAP S/4HANA promotes the use of Fiori apps, traditional transactions remain available and are still widely used. The data model has been simplified, but many key tables remain familiar to SAP MM users.
Essential Transactions
Transaction
Description
MM01/MM02/MM03
Create/Change/Display Material Master
XK01/XK02/XK03
Create/Change/Display Vendor (Central)
BP
Business Partner Maintenance
ME11/ME12/ME13
Create/Change/Display Purchasing Info Record
ME01/ME02/ME03
Create/Change/Display Source List
SPRO
Implementation Guide (Configuration)
Transaction
Description
ME51N/ME52N/ME53N
Create/Change/Display Purchase Requisition
ME41/ME42/ME43
Create/Change/Display RFQ
ME21N/ME22N/ME23N
Create/Change/Display Purchase Order
ME31K/ME32K/ME33K
Create/Change/Display Contract
ME31L/ME32L/ME33L
Create/Change/Display Scheduling Agreement
ME9F
Message Output for Purchasing Documents
Transaction
Description
MIGO
Goods Movement (Goods Receipt, Issue, Transfer)
MB01/MB31
Goods Receipt/Goods Issue for Purchase Order
MB1A/MB1B/MB1C
Goods Receipt/Issue/Transfer
MB51/MB52/MB53
Material Document List/Stock List/Material Document Report
Output Management in SAP S/4HANA MM enables the generation, formatting, and distribution of business documents such as purchase orders, contracts, RFQs, and other procurement-related communications. It ensures that the right documents reach the right recipients in the appropriate format and through the correct channel.
Output Management Overview
Output Management controls the sending of business documents to business partners:
Manages communication of procurement documents to suppliers
Controls format, content, and transmission method of documents
Maintains history and tracking of sent communications
Supports various output channels (print, email, EDI, etc.)
Enables conditional output determination based on business rules
Key Benefits of Output Management
📄
Document Control
Standardized document creation and distribution
🔄
Process Automation
Automated communication of business documents
🌐
Multi-Channel Delivery
Flexible transmission via various communication methods
📊
Traceability
Complete history of document communication
Output Management Concepts
Output Types +
Common MM Output Types
Output types define the kind of document to be sent:
Output Type
Description
Application
NEU
Purchase Order
Send new purchase order to vendor
NEUI
Purchase Order Change
Send PO changes to vendor
NEAN
Request for Quotation
Send RFQ to potential suppliers
NELK
Scheduling Agreement
Send scheduling agreement to vendor
NELI
Scheduling Agreement Release
Send release schedule to vendor
NEMR
Contract
Send contract information to vendor
Transaction: NACE, ME9F
Output Determination +
Determining When and How to Send Documents
Output determination uses conditions to control document output:
Condition Types: Different types of conditions that control output selection
Access Sequences: Define the order in which conditions are checked
Condition Tables: Store the values that determine when to generate output
Condition Records: Specific settings for when a condition applies
Determination Procedures: Overall framework for output determination
Condition Factors
Factors that can influence output determination:
Purchasing Organization: Different outputs based on purchasing org
Document Type: Specific output for different document types
Vendor: Vendor-specific communication preferences
Material Group: Different outputs for certain material categories
Plant: Location-specific output requirements
Item Category: Different handling for various item types
Transaction: NACE, V/74
Output Media +
Communication Channels
Different methods for sending documents to business partners:
Print: Traditional printed output
Email: PDF or other attachments via email
EDI: Electronic Data Interchange for system-to-system transfer
Fax: Fax transmission
XML: XML-formatted data exchange
Portal: Publication to supplier portals
Mobile Apps: Push notifications and mobile-formatted content
Format Options
Different document format possibilities:
Smart Forms: Traditional SAP form technology
SAP Script: Legacy form technology
PDF: Standard portable document format
Adobe Forms: Enhanced form capabilities
HTML: Web-based format
Raw Data: Unformatted data for system processing
Transaction: ME9F, SPAD, NACE
Output Processing
Output Processing Workflow
Output Processing Flow
Document Creation/Change
Output Determination
Output Generation
Format Processing
Transmission
Status Tracking
Processing Modes
Different approaches to output processing:
Immediate Processing: Document sent immediately upon creation/change
Background Processing: Documents queued for batch processing
Mobile Integration: Optimized for mobile document delivery
Key Fiori Apps for Output Management
App Name
Description
User Role
Manage Output Templates
Create and maintain document templates
Template Designer
Output Parameter Configuration
Configure output determination rules
Output Administrator
Monitor Outputs
Track output processing status
Output Manager
Email Template Maintenance
Manage email templates for documents
Communication Manager
Output Reprocessing
Reprocess failed outputs
Output Administrator
Best Practices for Output Management
Implementation Recommendations +
Output Management Design Considerations
Standardization: Create consistent templates across document types
Vendor Preferences: Consider supplier communication preferences
Legal Requirements: Ensure compliance with legal document requirements
Digital Transformation: Prioritize electronic over paper documents
Multilingual Support: Design for international business needs
Exception Handling: Define processes for output failures
Implementation Approach
Recommended implementation methodology:
Document current and future output requirements
Design standardized templates for common documents
Configure output determination based on business rules
Test thoroughly with all possible scenarios
Train users on output management capabilities
Monitor and optimize after implementation
Operational Best Practices +
Maximizing Output Management Efficiency
Output Monitoring: Regularly check for failed outputs
Template Management: Maintain centralized control of document templates
Digital Prioritization: Encourage vendors to use electronic channels
Output Analytics: Track document transmission patterns and success rates
Communication Testing: Periodically verify communication channels
Fallback Procedures: Define clear processes for communication failures
Regular Reviews: Evaluate and optimize output management processes
24. Reporting and Analytics
SAP S/4HANA provides enhanced reporting and analytics capabilities for Materials Management through the use of embedded analytics, SAP Analytics Cloud integration, and CDS views.
Reporting Approaches in S/4HANA MM
Reporting Options
Embedded Analytics
Embedded analytics provide real-time insights directly within operational processes:
Integrated with Fiori apps
Real-time data analysis
No data replication required
Context-specific insights
CDS Views
Core Data Services (CDS) views provide semantically rich data models:
Foundation for analytics and reporting
Business semantics at database level
Reusable data models
Performance optimized for HANA
SAP Analytics Cloud
Cloud-based analytics solution that works with S/4HANA:
Advanced visualizations
Business planning capabilities
Machine learning enhanced insights
Story-telling features
Key Reports and Analytics for MM
Procurement Analytics +
Key Reports
Purchasing Spend Analysis
Supplier Evaluation and Performance
Purchase Price Variance Analysis
Contract Compliance and Utilization
Purchase Order Status and Monitoring
Key KPIs
Spend by Vendor/Material/Category
Contract Coverage Ratio
Purchase Price Variance
Lead Time Analysis
On-time Delivery Performance
Inventory Analytics +
Key Reports
Stock Overview and Aging Analysis
Slow-moving and Obsolete Inventory
Inventory Turnover Analysis
ABC Analysis (Value-based)
XYZ Analysis (Consumption-based)
Key KPIs
Inventory Value and Turnover
Days of Supply
Stock Coverage
Dead Stock Percentage
Inventory Accuracy
S/4HANA-Specific Analytics +
Universal Journal Analytics
The Universal Journal (table ACDOCA) enables integrated reporting across MM and Finance:
Implementing SAP S/4HANA MM requires careful planning and consideration of various factors. Whether implementing as a new system or converting from an existing SAP ERP, there are specific considerations for the MM module.
Implementation Approaches
Implementation Options
New Implementation (Greenfield)
Starting with a fresh S/4HANA implementation:
Clean slate approach
Opportunity to redesign processes
Requires complete master data migration
Longer implementation time but cleaner result
System Conversion (Brownfield)
Converting an existing SAP ERP system to S/4HANA:
Maintains historical data and customizing
Shorter implementation time
Legacy issues may be carried forward
Less opportunity for process redesign
Selective Data Transition (Hybrid)
Mix of conversion and new implementation:
Selective master and transactional data migration
Balance between clean start and historical data
More complex but offers flexibility
Can be phased by module or company code
MM-Specific Implementation Considerations
Master Data Readiness +
Key considerations for master data readiness:
Material master data cleansing and enrichment
Vendor consolidation and cleansing
Business Partner conversion preparation
Material numbering strategy
Material classification system
Extension fields and custom fields strategy
Material Ledger Implementation +
Since Material Ledger is mandatory in S/4HANA, special attention is needed:
Material Ledger activation for all materials
Currency configuration
Price determination configuration
Valuation approach decisions
Period-end closing process redesign
Training for finance and MM teams on Material Ledger
Process Simplification +
Areas to consider for process simplification:
Review and adoption of standard S/4HANA processes
Custom code remediation and simplification
Fiori app adoption strategy
Process standardization across business units
Automation opportunities identification
Integration of machine learning capabilities
Technical Considerations +
Technical aspects to consider for MM implementation:
Database size estimation (HANA sizing)
Table structure changes and data migration
Custom code remediation for MM-specific functionality
Interfaces with external systems
Reporting and analytics strategy
Archive data handling
26. Best Practices
Implementing and running SAP S/4HANA MM effectively requires adherence to best practices. These practices ensure optimal system performance, process efficiency, and business value realization.
Master Data Management Best Practices
Material Master Data Governance: Establish clear ownership and processes for material master data creation and maintenance.
Data Quality Metrics: Implement data quality KPIs and regular monitoring for master data.
Material Classification System: Develop a comprehensive material classification system for improved reporting and analysis.
Vendor Master Consolidation: Maintain a unified vendor master with business partner approach to avoid duplicates.
Regular Data Cleansing: Perform regular data cleansing activities to maintain master data quality.
Procurement Process Best Practices
Contract Utilization: Maximize contract coverage and utilization to improve spend control.
Catalog-based Purchasing: Implement catalog-based purchasing for standard materials to streamline requisitioning.