SAP S4HANA Sourcing & Procurement Full Config and End User Guide
SAP S4HANA Sourcing & Procurement Full Config and End User Guide
Understand the
1.6 User Roles for Key roles: Purchasing Manager, Procurement
specific user roles PFCG, Use Tcode: PFCG to create roles like "Purchasing Manager."
Sourcing & SAP Menu > Tools > Role Maintenance > PFCG Specialist, Inventory Manager. Role-based access
required for sourcing SU01 Assign roles to users using Tcode: SU01.
Procurement control (RBAC) in SAP.
and procurement.
2.9 Enterprise Configure the SAP Customizing Implementation Guide > Use Tcode: SPRO to configure logistics execution structure.
Define shipping points and loading points. Assign
Structure - Logistics enterprise structure Enterprise Structure > Definition > Logistics SPRO Navigate to Enterprise Structure > Definition > Logistics Execution
shipping points to plants.
Execution for logistics execution. Execution > Define Shipping Point > Define Shipping Point.
SAP Customizing Implementation Guide > Purchasing groups are used to group buyers or
2.10 Create Create purchasing Use Tcode: SPRO to create purchasing groups. Navigate to
Materials Management > Purchasing > Create SPRO purchasing agents. Assign purchasing groups to
Purchasing Groups groups in SAP. Materials Management > Purchasing > Create Purchasing Groups.
Purchasing Groups purchasing organizations.
Understand the Fiscal year and posting periods are critical for
SAP Customizing Implementation Guide > Use Tcode: SPRO to explore business scenarios. Navigate to
3.1 Business business scenario financial reporting and material management.
Financial Accounting > Financial Accounting SPRO Financial Accounting > Financial Accounting Global Settings >
Scenario related to fiscal year Material master records are used to manage
Global Settings > Fiscal Year Fiscal Year.
and posting periods. materials in the system.
Learn about the SAP Customizing Implementation Guide > Use Tcode: SPRO to configure fiscal year variants. Navigate to
3.2 Variant Fiscal year variant defines the number of posting
variant principle and Financial Accounting > Financial Accounting SPRO, Financial Accounting > Financial Accounting Global Settings >
Principle and Fiscal periods and special periods. Assign fiscal year
configure fiscal year Global Settings > Fiscal Year > Maintain Fiscal OB29 Fiscal Year > Maintain Fiscal Year Variant. Assign fiscal year
Year Variant variants to company codes.
variants. Year Variant variant to company code using Tcode: OB29.
Use Tcode: SPRO to configure posting period variants. Navigate
Configure posting SAP Customizing Implementation Guide >
to Financial Accounting > Financial Accounting Global Settings > Posting period variants control which periods are
3.3 Posting Periods period variants for Financial Accounting > Financial Accounting SPRO,
Document > Posting Periods > Define Variants for Open Posting open or closed for posting. Assign posting period
Variant controlling posting Global Settings > Document > Posting Periods > OB52
Periods. Assign posting period variant to company code using variants to company codes.
periods. Define Variants for Open Posting Periods
Tcode: OB52.
Learn how to open
3.4 Open/Close Use Tcode: MMPV to open or close posting periods for material Material master records can only be updated in open
and close periods for SAP Menu > Logistics > Materials Management > MMPV,
Period for Material management. Use Tcode: MM03 to view material master periods. Periods are controlled by the fiscal year
material master Material Master > Change MM03
Master Records records. variant and posting period variant.
records.
SAP Customizing Implementation Guide > Use Tcode: SPRO to configure the chart of accounts. Navigate to
4.1 Chart of Configure the chart of Chart of accounts is a list of G/L accounts used by a
Financial Accounting > General Ledger SPRO, Financial Accounting > General Ledger Accounting > G/L Accounts
Accounts and G/L accounts and general company. G/L accounts are used to record financial
Accounting > G/L Accounts > Master Data > FS00 > Master Data > Preparations > Edit Chart of Accounts List. Create
Accounts ledger (G/L) accounts. transactions.
Preparations > Edit Chart of Accounts List G/L accounts using Tcode: FS00.
4.5 Default Account Configure default SAP Customizing Implementation Guide > Use Tcode: SPRO to configure default account assignments.
Default account assignments ensure that costs are
Assignment for account assignments Controlling > Cost Center Accounting > Actual SPRO Navigate to Controlling > Cost Center Accounting > Actual
posted to the correct cost center.
Cost Center for cost centers. Postings > Default Account Assignment Postings > Default Account Assignment.
4.6 Currency SAP Customizing Implementation Guide > Use Tcode: SPRO to configure currency settings. Navigate to SAP S/4HANA supports multiple currencies for
Configure currency
Settings and Ledger Financial Accounting > General Ledger SPRO Financial Accounting > General Ledger Accounting > Ledgers > reporting. Ledgers are used to store financial data in
settings and ledgers.
Configuration Accounting > Ledgers > Define Ledgers Define Ledgers. different currencies.
SAP Customizing Implementation Guide > Use Tcode: SPRO to configure tolerance limits. Navigate to
4.9 Tolerance Configure tolerance
Financial Accounting > Accounts Receivable and Financial Accounting > Accounts Receivable and Accounts Tolerance limits control the maximum amount a user
Limits for Users and limits for users and SPRO
Accounts Payable > Business Transactions > Payable > Business Transactions > Open Item Clearing > Define can post to a G/L account.
G/L Accounts G/L accounts.
Open Item Clearing > Define Tolerances Tolerances.
Understand the
SAP Customizing Implementation Guide >
integration between Use Tcode: SPRO to explore integration settings. Navigate to Procurement processes (e.g., purchase orders, goods
5.1 Integration Materials Management > Purchasing > Account
SAP S/4HANA Finance SPRO Materials Management > Purchasing > Account Assignment > receipt) trigger financial postings. Integration ensures
Overview Assignment > Maintain Account Assignment
and Sourcing & Maintain Account Assignment Categories. accurate financial reporting and inventory valuation.
Categories
Procurement.
6.1 Business Understand the Master data (e.g., vendors, customers) is essential for
SAP Menu > Logistics > Materials Management >
Scenario and business scenario and procurement and financial processes. Business
Purchasing > Master Data > Business Partner > BP Use Tcode: BP to create and manage business partners.
Definition of importance of master partners (BP) are used to manage vendors and
Create
Master Data data. customers in SAP S/4HANA.
6.3 Creation of BP Create vendor master SAP Menu > Logistics > Materials Management > Use Tcode: BP to create a vendor. Navigate to SAP Menu >
Vendor master data includes general data, company
Vendor Master data using the BP Purchasing > Master Data > Business Partner > BP Logistics > Materials Management > Purchasing > Master Data >
code data, and purchasing data.
Data framework. Create Business Partner > Create.
Extend vendor master
6.4 Create and data to additional SAP Menu > Logistics > Materials Management > Use Tcode: BP to extend vendor master data. Navigate to SAP
Vendor master data can be extended to multiple
Extend Vendor company codes or Purchasing > Master Data > Business Partner > BP Menu > Logistics > Materials Management > Purchasing > Master
company codes and purchasing organizations.
Master Data purchasing Change Data > Business Partner > Change.
organizations.
6.5 SAP Fiori BP Create vendor master Access the Fiori Launchpad and search for the "Manage Supplier
SAP Fiori Launchpad > Search for "Manage SAP Fiori provides a user-friendly interface for
Vendor Master data using SAP Fiori N/A Master Data" app. Follow the guided steps to create vendor
Supplier Master Data" creating vendor master data.
Data Creation apps. master data.
6.6 Creation of One- SAP Menu > Logistics > Materials Management >
Create a one-time Use Tcode: BP to create a one-time vendor. Select the "One-Time One-time vendors are used for single transactions
time BP Vendor Purchasing > Master Data > Business Partner > BP
vendor master record. Vendor" option during creation. (e.g., one-time purchases).
Master Create
Create and manage
6.7 BP Customer Customer master data is stored under the BP
customer master data SAP Menu > Logistics > Sales and Distribution > Use Tcode: BP to create a customer master record. Assign
Master Data and BP framework. Field groupings control which fields are
using the BP Master Data > Business Partner > Create partner roles (e.g., FLCU00 for customer) during creation.
Field Groupings visible during data entry.
framework.
6.8 Creation of BP Create customer Use Tcode: BP to create a customer. Navigate to SAP Menu >
SAP Menu > Logistics > Sales and Distribution > Customer master data includes general data,
Customer Master master data using the BP Logistics > Sales and Distribution > Master Data > Business
Master Data > Business Partner > Create company code data, and sales area data.
Data BP framework. Partner > Create.
7.3 Material Configure field SAP Customizing Implementation Guide > Use Tcode: SPRO to configure field selection. Navigate to
Field selection controls which fields are mandatory,
Master Field selection for material Materials Management > Material Master > SPRO Materials Management > Material Master > Field Selection >
optional, or hidden.
Selection master views. Field Selection Define Field Selection for Data Screens.
7.4 Material Define material SAP Customizing Implementation Guide > Use Tcode: SPRO to define material types. Navigate to Materials Material types classify materials (e.g., raw materials,
Number Format number formats and Materials Management > Material Master > SPRO Management > Material Master > Basic Settings > Material Types finished goods). Material numbers can be internal
and Types material types. Basic Settings > Define Attributes of Material Types. (system-generated) or external (user-defined).
Define material SAP Customizing Implementation Guide > Use Tcode: SPRO to define material groups. Navigate to Materials
7.5 Define Material
groups for grouping Materials Management > Purchasing > Material SPRO Management > Purchasing > Material Master > Define Material Material groups are used for reporting and analysis.
Groups
materials. Master Groups.
7.6 Settings for Key Use Tcode: SPRO to configure key fields. Navigate to Materials
Configure key fields in SAP Customizing Implementation Guide > Key fields (e.g., base unit of measure) are critical for
Fields in Material SPRO Management > Material Master > Basic Settings > Define Key
the material master. Materials Management > Material Master material management.
Master Fields.
7.7 Units of Define units of
SAP Menu > Tools > Customizing > Units of Units of measurement (e.g., KG, PC) are used for
Measurement for measurement for CUNI Use Tcode: CUNI to define units of measurement.
Measurement inventory and procurement.
Material Master materials.
8.1 Pricing Configure pricing SAP Customizing Implementation Guide > Use Tcode: SPRO to configure pricing procedures. Navigate to Pricing procedures define how prices are calculated
Procedure or procedures for Materials Management > Purchasing > SPRO Materials Management > Purchasing > Conditions > Define Price in purchasing documents. Includes conditions like
Calculation Schema procurement. Conditions Determination Process > Define Calculation Schema. discounts, taxes, and freight costs.
Configure document Use Tcode: SPRO to configure document types. Navigate to Document types (e.g., NB for standard purchase
8.2 Document SAP Customizing Implementation Guide >
types and number SPRO, Materials Management > Purchasing > Purchase Order > Define orders) control the behavior of purchasing
Types and Number Materials Management > Purchasing > Purchase
ranges for purchasing OMNJ Document Types. Use Tcode: OMNJ to define number ranges for documents. Number ranges ensure unique document
Ranges Order
documents. purchase orders. numbers.
Understand and SAP Menu > Logistics > Materials Management > Use Tcode: ME11 to create a purchasing info record. Navigate to
9.1 Purchasing Info Purchasing info records store information about
create purchasing info Purchasing > Master Data > Purchasing Info ME11 Materials Management > Purchasing > Master Data > Purchasing
Record materials and vendors (e.g., prices, delivery times).
records. Record Info Record > Create.
SAP Menu > Logistics > Materials Management >
9.2 Purchasing Info Create purchasing Use Tcode: ME11 to create a purchasing info record. Enter Purchasing info records can be created for specific
Purchasing > Master Data > Purchasing Info ME11
Record Creation info records manually. material number, vendor, and purchasing organization. material-vendor combinations.
Record
Create and manage Use Tcode: ME41 to create an RFQ. Navigate to Materials
10.1 Request for SAP Menu > Logistics > Materials Management >
requests for ME41 Management > Purchasing > RFQ/Quotation > Request for RFQs are used to solicit price quotes from vendors.
Quotation Purchasing > RFQ/Quotation
quotation (RFQs). Quotation > Create.
10.2 Tolerance Configure tolerance SAP Customizing Implementation Guide > Use Tcode: SPRO to configure tolerance limits. Navigate to
Tolerance limits control the acceptable variance
Limits for Price limits for price Materials Management > Purchasing > SPRO Materials Management > Purchasing > Messages > Define
between quoted and invoice prices.
Variance variances. Messages Tolerance Limits for Price Variance.
SAP Customizing Implementation Guide > Use Tcode: SPRO to configure purchasing settings. Navigate to Purchasing configuration includes settings for
11.1 Purchasing Configure purchasing
Materials Management > Purchasing > Purchase SPRO Materials Management > Purchasing > Purchase Order > Define purchase requisitions, purchase orders, and release
Configuration settings.
Order Number Ranges. strategies.
11.2 Purchase SAP Customizing Implementation Guide > Use Tcode: SPRO to configure purchase requisitions. Navigate to
Configure purchase Purchase requisitions are internal requests for
Requisition Materials Management > Purchasing > Purchase SPRO Materials Management > Purchasing > Purchase Requisition >
requisitions. materials or services.
Configuration Requisition Define Number Ranges.
11.3 Creation of Use Tcode: ME51N to create a purchase requisition. Navigate to
Create a purchase SAP Menu > Logistics > Materials Management > Purchase requisitions can be created manually or
Purchase ME51N Materials Management > Purchasing > Purchase Requisition >
requisition. Purchasing > Purchase Requisition automatically.
Requisition Create.
11.4 Purchase SAP Customizing Implementation Guide > Use Tcode: SPRO to configure purchase orders. Navigate to
Configure purchase Purchase orders are external documents sent to
Order Materials Management > Purchasing > Purchase SPRO Materials Management > Purchasing > Purchase Order > Define
orders. vendors.
Configuration Order Document Types.
Create a purchase
11.5 Creation of
order with reference SAP Menu > Logistics > Materials Management > Use Tcode: ME21N to create a purchase order. Enter the Purchase orders can be created with reference to
Purchase Order ME21N
to a purchase Purchasing > Purchase Order reference document number (e.g., purchase requisition or RFQ). requisitions, RFQs, or contracts.
with Reference
requisition or RFQ.
Configure plant Use Tcode: SPRO to configure plant parameters. Navigate to
Plant parameters control inventory management
12.1 Plant parameters and SAP Customizing Implementation Guide > Materials Management > Inventory Management and Physical
SPRO, settings at the plant level. Document types define the
Parameters and document types for Materials Management > Inventory Inventory > Plant Parameters > Define Plant Parameters. Use
OMJJ types of inventory documents (e.g., goods receipt,
Document Types inventory Management Tcode: OMJJ to configure document types for inventory
goods issue).
management. management.
Configure movement SAP Customizing Implementation Guide > Use Tcode: SPRO to configure movement types. Navigate to Movement types define the type of goods movement
12.2 Movement
types for inventory Materials Management > Inventory SPRO Materials Management > Inventory Management and Physical (e.g., goods receipt, goods issue, stock transfer). Each
Types
transactions. Management Inventory > Movement Types > Copy, Change Movement Types. movement type has specific posting rules.
Perform goods receipt Use Tcode: MIGO for goods receipt and goods issue. Navigate to Goods receipt increases stock levels (e.g., receipt
12.3 Goods Receipt SAP Menu > Logistics > Materials Management >
and goods issue MIGO Materials Management > Inventory Management > Goods from a purchase order). Goods issue decreases stock
and Goods Issue Inventory Management > Goods Movement
transactions. Movement > Goods Receipt/Goods Issue. levels (e.g., issue to production or sales).
Use Tcode: SPRO to configure logistics invoice verification. Logistics invoice verification matches invoices with
13.1 Logistics Configure logistics SAP Customizing Implementation Guide >
Navigate to Materials Management > Logistics Invoice purchase orders and goods receipts. Configuration
Invoice Verification invoice verification Materials Management > Logistics Invoice SPRO
Verification > Incoming Invoice > Configure Logistics Invoice includes tolerance limits, tax settings, and account
Configuration settings. Verification
Verification. determination.
Configure supplier-
13.2 Configure SAP Customizing Implementation Guide > Use Tcode: SPRO to configure supplier-specific tolerances. Tolerance limits control the acceptable variance
specific tolerance
Supplier-Specific Materials Management > Logistics Invoice SPRO Navigate to Materials Management > Logistics Invoice between invoice amounts and purchase order
limits for invoice
Tolerances Verification Verification > Incoming Invoice > Define Tolerances for Vendors. amounts.
verification.
Configure and SAP Customizing Implementation Guide > Use Tcode: SPRO to configure freight conditions. Navigate to Freight costs can be added to purchase orders and
14.1 Freight Value
manage freight costs Materials Management > Purchasing > SPRO Materials Management > Purchasing > Conditions > Define Price invoices. Freight conditions are defined in the pricing
and Delivery Costs
in procurement. Conditions Determination Process > Define Calculation Schema. procedure.
14.2 Automatic Configure automatic SAP Customizing Implementation Guide > Use Tcode: SPRO to configure automatic purchase order creation.
Automatic purchase orders are created based on
Creation of purchase order Materials Management > Purchasing > Purchase SPRO Navigate to Materials Management > Purchasing > Purchase
purchase requisitions or scheduling agreements.
Purchase Order creation. Order Order > Automatic Purchase Order Creation.
15.1 Creation of Create a purchase
Access the Fiori Launchpad and search for the "Create Purchase
Purchase Order order with a SAP Fiori Launchpad > Search for "Create SAP Fiori provides a user-friendly interface for
N/A Order" app. Follow the guided steps to create a purchase order
with Quotation quotation reference Purchase Order" creating purchase orders.
with a quotation reference.
Reference using SAP Fiori.
Create a goods
15.2 Creation of SAP Fiori Launchpad > Search for "Create Goods Access the Fiori Launchpad and search for the "Create Goods Goods receipt can be performed using the SAP Fiori
receipt using SAP N/A
Goods Receipt Receipt" Receipt" app. Follow the guided steps to create a goods receipt. app.
Fiori.
15.3 Display Stock Display stock levels SAP Fiori Launchpad > Search for "Display Stock Access the Fiori Launchpad and search for the "Display Stock Stock overview can be viewed using the SAP Fiori
N/A
Overview using SAP Fiori. Overview" Overview" app. Follow the guided steps to view stock levels. app.
15.4 Creation of Perform logistics Access the Fiori Launchpad and search for the "Create Invoice
SAP Fiori Launchpad > Search for "Create Invoice Invoice verification can be performed using the SAP
Logistics Invoice invoice verification N/A Verification" app. Follow the guided steps to perform invoice
Verification" Fiori app.
Verification using SAP Fiori. verification.
16.1 Inbound Use Tcode: SPRO to configure inbound delivery with packaging.
Configure inbound SAP Customizing Implementation Guide >
Delivery with Navigate to Materials Management > Inventory Management Inbound delivery with packaging involves receiving
delivery with Materials Management > Inventory SPRO
Packaging and Physical Inventory > Inbound Delivery with Packaging > materials with specific packaging instructions.
packaging. Management > Inbound Delivery with Packaging
Configuration Configure Inbound Delivery with Packaging.
19.2 Stock Transfer Perform a stock SAP Menu > Logistics > Materials Management >
Use Tcode: MB1B to perform a stock transfer. Select movement Stock transfers between plants require a stock
from Plant to Plant - transfer between Inventory Management > Goods Movement > MB1B
type 301 (Plant-to-Plant Transfer). transport order.
End-User plants as an end-user. Stock Transfer
19.3 Stock SAP Customizing Implementation Guide > Use Tcode: SPRO to configure stock transport orders. Navigate to
Configure stock Stock transport orders are used for inter-plant stock
Transport Order Materials Management > Purchasing > Purchase SPRO Materials Management > Purchasing > Purchase Order > Define
transport orders. transfers.
Configuration Order Stock Transport Order.
Intercompany purchasing involves procurement
Understand the
SAP Customizing Implementation Guide > Use Tcode: SPRO to explore intercompany purchasing settings. between two entities within the same organization
20.1 Business business scenario for
Materials Management > Purchasing > SPRO Navigate to Materials Management > Purchasing > Intercompany but different company codes. It requires integration
Scenario Overview intercompany
Intercompany Purchasing Purchasing. between procurement, logistics, and financial
purchasing.
accounting.
Configure and
20.2 Stock Use Tcode: ME21N to create a stock transport order. Select the Stock transport orders (STOs) are used for
execute stock ME21N,
Transport Order SAP Menu > Logistics > Materials Management > document type UB (Stock Transport Order). Use Tcode: VL10B to intercompany stock transfers. Delivery and billing
transport orders with VL10B,
with Delivery and Purchasing > Purchase Order > Create create an outbound delivery. Use Tcode: VF01 to create a billing documents are automatically generated during the
delivery and billing VF01
Billing Document document. process.
documents.
21.1 Stock Types Understand stock Stock types classify materials based on their status
SAP Menu > Logistics > Materials Management > Use Tcode: MB1B to perform stock transfer postings. Select the
and Standard Stock types and perform (e.g., unrestricted, blocked, in quality inspection).
Inventory Management > Goods Movement > MB1B appropriate movement type (e.g., 311 for transfer to quality
Types Transfer standard stock Transfer postings move materials between stock
Stock Transfer inspection).
Postings transfer postings. types.
23.1 Business Understand the Use Tcode: MIGO to perform goods movement. Navigate to Goods movement includes goods receipt, goods
SAP Menu > Logistics > Materials Management >
Scenario for Goods business scenario for MIGO Materials Management > Inventory Management > Goods issue, and stock transfers. It updates stock levels and
Inventory Management > Goods Movement
Movement goods movement. Movement. accounting records.
Understand the
26.1 Subsequent
business scenario for Use Tcode: MIRO to perform subsequent debit/credit
Debit/Credit - SAP Menu > Logistics > Materials Management > Subsequent debit/credit adjustments are used to
subsequent MIRO adjustments. Navigate to Materials Management > Logistics
Business Scenario Logistics Invoice Verification > Incoming Invoice correct invoice amounts after posting.
debit/credit Invoice Verification > Incoming Invoice > Create.
and Overview
adjustments.
27.1 Invoice
Reduction Understand the Use Tcode: MIRO to perform invoice reduction. Navigate to
SAP Menu > Logistics > Materials Management > Invoice reduction allows users to reduce the invoice
Functionality - business scenario for MIRO Materials Management > Logistics Invoice Verification > Incoming
Logistics Invoice Verification > Incoming Invoice amount due to discrepancies.
Business Scenario invoice reduction. Invoice > Create.
and Overview
28.1 Invoice
Understand the
Verification in SAP Customizing Implementation Guide > Use Tcode: SPRO to configure background processing. Navigate
business scenario for Background processing ensures timely and
Background Materials Management > Logistics Invoice SPRO to Materials Management > Logistics Invoice Verification >
background invoice automated invoice verification.
Processing Verification Incoming Invoice > Background Processing.
verification.
Overview
Understand the
29.1 GR/IR Account SAP Menu > Logistics > Materials Management > Use Tcode: MR11 to maintain GR/IR accounts. Navigate to
business scenario for GR/IR accounts reconcile goods receipts and invoice
Maintenance - Inventory Management > Environment > GR/IR MR11 Materials Management > Inventory Management > Environment
GR/IR account receipts.
Overview Account Maintenance > GR/IR Account Maintenance.
maintenance.
30.1 Duplicate Understand the
Use Tcode: MIRO to check for duplicate invoices. Navigate to
Invoice Check - business scenario for SAP Menu > Logistics > Materials Management > Duplicate invoice checks prevent duplicate payments
MIRO Materials Management > Logistics Invoice Verification > Incoming
Business Scenario duplicate invoice Logistics Invoice Verification > Incoming Invoice to vendors.
Invoice > Create.
and Overview checks.
31.1 Material Understand the Use Tcode: CL02 to create characteristics and classes. Navigate to
SAP Menu > Tools > Cross-Application Material classification organizes materials based on
Classification business scenario for CL02 Cross-Application Components > Classification System > Classes >
Components > Classification System characteristics and classes.
Overview material classification. Create.