Here is the list of single roles for SAP MM (Material management) module component.
Settlement Information for the Vendor via the Internet
Technical name: SAP_MM_IV_SUPPLIER_FINANCE
A vendor can check the settlement status
General Display Functions in Purchasing
Technical name: SAP_MM_PUR_DISPLAY_OBJECTS
To display all Purchasing documents and information
General Analyses in Purchasing
Technical name: SAP_MM_PUR_LISTS_GENERAL
To get an overview of purchasing operations
General Functions in Purchasing
Technical name: SAP_MM_PUR_GENERAL
Activities for non-Purchasing staff
Process RFQ
Technical name: SAP_MM_PUR_RF
Activities necessary to process a request for quotation
Release RFQ
Technical name: SAP_MM_PUR_PO_RELEASE
To release requests for quotations
Maintain Quotation
Technical name: SAP_MM_PUR_QUOTATION
To record and maintain the data submitted by a vendor in a quotation
Archiving Material Documents
Technical name: SAP_MM_IM_ARCHIVIN
Task of archiving and then deleting material documents
Outputting Purchasing Documents
Technical name: SAP_MM_PUR_MESSAGE
To output purchasing document messages
General LIS Analyses
Technical name: SAP_MM_PUR_LIS_GENERAL
Activities allowing you to analyze purchasing operations
LIS Analyses of Stock Material
Technical name: SAP_MM_PUR_LIS_STOCK_MATERIAL
To analyze the purchasing activities by displaying the statistical data on materials.
LIS Analyses of Services
Technical name: SAP_MM_PUR_LIS_SERVICE
To analyze the purchasing activities of your enterprise by displaying the statistical data on services.
LIS Analyses for Vendor Evaluation
Technical name: SAP_MM_PUR_LIS_VE
To analyze vendor evaluation data.
Analyses of Purchasing Archive
Technical name: SAP_MM_PUR_ARCHIVE_LISTS
To display purchase requisitions, external purchasing documents, and purchasing info records that have already been flagged for deletion by the archiving program but have not yet actually been archived.
Automatic Settlement
Technical name: SAP_MM_IV_CLERK_AUTO
Activities necessary for processing automatic settlements
MRP – Master Data
Technical name: SAP_MM_CBP_MASTER_DATA
Functions for maintaining master data in MRP for external procurement.
MRP – Planning
Technical name: SAP_MM_CBP_PLANNING
Functions for executing the MRP run for external production.
MRP – Evaluations
Technical name: SAP_MM_CBP_EVALUATIONS
For evaluating the MRP result for external procurement.
MRP – Planned Order
Technical name: SAP_MM_CBP_PLANNED_ORDER
Functions for processing planned orders in external procurement.
MRP – Coordination
Technical name: SAP_MM_CBP_COORDINATION
Functions in MRP for external procurement that are connected with particular responsibility
Online Document Parking
Technical name: SAP_MM_IV_CLERK_PARK
Activities necessary for online document parking
Reporting
Technical name: SAP_MM_IM_REPORTS
The user has the task of monitoring Stock data for company’s own stocks, Stock data for external stocks, Data on stock types, Data on special stock types and Movement data for stocks in the Inventory Management component:
Process Purchase Requisition
Technical name: SAP_MM_PUR_PURCHASEREQUISITION
All the activities necessary to process a purchase requisition
Release Purchase Requisitions
Technical name: SAP_MM_PUR_PR_RELEASE
This role to release (approve) purchase requisitions.
Process Purchase Orders
Technical name: SAP_MM_PUR_PURCHASEORDER
All the activities necessary to process a purchase order.
Release Purchase Orders
Technical name: SAP_MM_PUR_PO_RELEASE
Role to release (approve) purchase orders.
Vendor Confirmations
Technical name: SAP_MM_PUR_CONFIRMATION
Covers activities for maintaining vendor confirmations.
Cycle Counting
Technical name: SAP_MM_IM_CYCLE_COUNTING
Has the task of determining the materials that are to be inventoried in the cycle counting procedure and of creating physical inventory documents for these materials via batch input.
Data Transfer for Services
Technical name: SAP_MM_PUR_SERVICE_TRANSFER
Enable you to transfer service entry data: either to vendors from the SAP System or from vendors to the SAP System.
Archive Purchasing Documents
Technical name: SAP_MM_PUR_ARCHIVE
Activities for archiving purchasing documents, requisitions, and purchasing info records.
Maintain Purchasing Info Record
Technical name: SAP_MM_PUR_INFORECORD
Covers all the activities necessary to process a purchasing info record.
Results of Balance Sheet Valuation
Technical name: SAP_MM_IM_VALUATION_PIP
The task of determining the balance sheet values for each account
FIFO Stock Valuation
Technical name: SAP_MM_IM_VALUATION_FIFO
Task of carrying out stock valuation according to the first in first out (FIFO) procedure.
Physical Inventory
Technical name: SAP_MM_IM_INVENTORY_CONTROL
User has the task of creating and processing physical inventory documents.
Archiving in Physical Inventory
Technical name: SAP_MM_IM_INVENTORY_ARCHIVE
Has the task of archiving and deleting physical inventory documents.
Reporting in Physical Inventory
Technical name: SAP_MM_IM_INVENTORY_REPORTING
Task of monitoring all the data relevant to physical inventory in the Inventory Management component.
Carrying Out a Physical Inventory
Technical name: SAP_MM_IM_INVENTORY_EXECUTION
The task of entering the counted stocks in the system and changing and displaying physical inventory documents if necessary.
Conditions in Purchasing – Overview
Technical name: SAP_MM_PUR_CONDITIONS
Role enable you to obtain a general overview of the conditions and maintain customer-specific conditions.
Process Contracts
Technical name: SAP_MM_PUR_CONTRACTING
Covers all the activities necessary to process a purchase contract.
Entry of Services Performed
Technical name: SAP_MM_PUR_SERVICE
Role to create service entry sheets. In service entry sheets, you report the actual performance of services by a service provider with reference to the relevant purchase order.
Release Service Entry Sheets
Technical name: SAP_MM_PUR_SERVICE_RELEASE
Role enables you to list service entry sheets that are subject to a release procedure in order to either release them or cancel their release.
Service Conditions for Vendor and Plant
Technical name: SAP_MM_PUR_SRV_VENDOR_PLANT_CO
Role enable you to maintain conditions for the services provided by a certain vendor for a certain plant.
Vendor Service Conditions
Technical name: SAP_MM_PUR_SRV_VENDOR_COND
This role enable you to maintain conditions for the services provided by a certain
vendor
General Service Conditions
Technical name: SAP_MM_PUR_SRV_CONDITIONS_GEN
Role enable you to maintain service conditions for various key combinations, such as vendor and plant.
Conditions for Services
Technical name: SAP_MM_PUR_SERVICE_CONDITIONS
Enable you to maintain conditions for services.
Vendor Evaluation in the Background
Technical name: SAP_MM_PUR_VE_MAINTENANCE
Enables you to schedule a vendor evaluation job
Maintain Vendor Evaluation
Technical name: SAP_MM_PUR_VE
Covers all the activities necessary for vendor evaluation purposes.
Vendor Consignment
Technical name: SAP_MM_IM_VENDOR_CONSIGNMENT
Task of monitoring vendor consignment stocks and settling withdrawals from consignment and pipeline material with the vendor on a regular basis.
Maintain SA Delivery Schedules/SA Releases
Technical name: SAP_MM_PUR_SCHEDULE
Activities necessary to process scheduling agreement (SA) delivery schedules.
Process Scheduling Agreements
Technical name: SAP_MM_PUR_SCHEDULEAGREEMENT
Activities of this role enable you to maintain the basic data for scheduling agreements.
Manage Scheduling Agreements
Technical name: SAP_MM_PUR_SCHEDULE_MAINTENANC
Covers all the activities that are needed to manage and administer scheduling agreements
LIFO Stock Valuation
Technical name: SAP_MM_IM_VALUATION_LIFO
Task of carrying out stock valuation according to the last in first out (LIFO) procedure.
List Displays
Technical name: SAP_MM_IM_DISPLAY
Has the task of monitoring the various stocks and stock types, of displaying goods movements that have been posted
Archive Approved Manufacturer Parts List
Technical name: SAP_MM_PUR_MPN_AMPL_ARCHIVE
Covers activities necessary for archiving the list of approved manufacturer parts
Lists for Purchasing Negotiations
Technical name: SAP_MM_PUR_NEGOTIATION_LISTS
Covers activities enabling you to display and print out buyers’ negotiation sheets.
Lists of RFQs
Technical name: SAP_MM_PUR_RFQ_LISTS
Role enables you to display various lists of requests for quotations (RFQs)
Lists of Purchase Requisitions
Technical name: SAP_MM_PUR_PR_LISTS
Role enables you to run various analyses of purchase requisitions.
Lists of Purchase
Technical name: SAP_MM_PUR_PURCHASEORDER_LISTS
Role enables you to display various lists of purchase orders.
Lists of Purchasing Info Records
Technical name: SAP_MM_PUR_INFORECORD_LISTS
Role enables you to display price histories and various lists of purchasing info records.
Lists of Outline Purchase Agreements
Technical name: SAP_MM_PUR_CONTRACT_LISTS
Role enables you to display various lists of outline agreements
Service Lists
Technical name: SAP_MM_PUR_SERVICE_LISTS
Role enables you to display various lists of services in purchasing documents.
Lists for Vendor Evaluation
Technical name: SAP_MM_PUR_VE_LISTS
Role enables you to run various analyses for vendor evaluation purposes.
Logistics Information for the Vendor via the Internet
Technical name: SAP_MM_PUR_SUPPLIER_LOGISTICS
Receive logistics information on the material procurement process from the customer’s system.
Mass-Maintenance in Purchasing
Technical name: SAP_MM_PUR_MASS_CHANGE
Activities necessary for the mass-maintenance of purchase orders, requisitions, and purchasing info records.
Manual Processing of Invoices Verified in the Background
Technical name: SAP_MM_IV_CLERK_BATCH2
Covers the activities necessary for manually processing invoices that have been verified in the background.
General Message Maintenance in Purchasing
Technical name: SAP_MM_PUR_MESSAGE_MAINTENANCE
Enable you to maintain message condition records for purchasing documents.
General Message Maintenance for Outline Agreements
Technical name: SAP_MM_PUR_CONTRACT_MESSAGE_MT
Enable you to maintain message condition records for outline purchase agreements
Lowest Value Determination
Technical name: SAP_MM_IM_VALUATION_LOWEST
Task of determining the lowest value by market price, range of coverage, and movement rate
Maintain Source List
Technical name: SAP_MM_PUR_SOURCE_LIST
Covers all the activities necessary to process a source list.
Periodic Processing
Technical name: SAP_MM_IM_PERIODIC_PROCESSING
Task of monitoring the differences and variances in the stock values and stock quantities at regular intervals.
Maintenance of Model Service Specifications
Technical name: SAP_MM_PUR_SRV_MODEL_SPEC
Role enables you to maintain model service specifications (model specs.).
Maintenance of Standard Service Catalogs
Technical name: SAP_MM_PUR_SRV_STANDARD_SPEC
Can maintain standard service catalogs (SSCs) and import existing SSCs stored on external data carriers into the SAP System
Prices in Purchasing
Technical name: SAP_MM_PUR_CONDITIONS_PRICES
Role enables you to display and maintain time-dependent conditions.
Change Vendor Prices
Technical name: SAP_MM_PUR_VENDOR_PRICE
Role enables you to change prices in purchasing info records, contracts, and scheduling agreements on a collective basis.
Revise Quota Arrangement
Technical name: SAP_MM_PUR_QUOTA_MAINTENANCE
Enables you to schedule a job to revise a quota arrangement
Maintain Quota Arrangement
Technical name: SAP_MM_PUR_QUOTA_ARRANGEMENT
Covers all the activities necessary to process a quota arrangement.
Discounts in Purchasing
Technical name: SAP_MM_PUR_CONDITIONS_DISCOUNT
Role enables you to display and maintain discounts agreed separately from purchasing info records and outline purchase agreements.
Output (Print/Transmit) Outline Agreements
Technical name: SAP_MM_PUR_CONTRACT_MESSAGE
To output (print or transmit) contract or scheduling agreement messages.
Release Outline Purchase Agreements
Technical name: SAP_MM_PUR_CONTRACT_RELEASE
Enables you to release (approve) outline purchase agreements
Invoice Entry for Background Verification
Technical name: SAP_MM_IV_CLERK_BATCH1
Covers the activity necessary for entering invoices for verification in the background
Invoice Release
Technical name: SAP_MM_IV_CLERK_RELEASE
Role covers the activity necessary for releasing blocked invoices.
Online Invoice Verification
Technical name: SAP_MM_IV_CLERK_ONLINE
The activities necessary for online invoice verification.
Reservations
Technical name: SAP_MM_IM_RESERVATION_MAINTAIN
Task of creating, displaying, and if required, changing reservations for material
Taxes in Purchasing
Technical name: SAP_MM_PUR_TAXES
Role enables you to maintain message condition records for taxes.
Inventory Sampling
Technical name: SAP_MM_IM_INVENTORY_SAMPLING
Creating, changing, and displaying data for the inventory sampling procedure
Goods Movement
Technical name: SAP_MM_IM_GOODS_MOVEMENT_EMPTY
Task of posting and reversing goods movements. These authorizations must be assigned by the system administrator.
Goods Movement
Technical name: SAP_MM_IM_GOODS_MOVEMENTS
Task of posting and reversing goods movements. The system already contains the authorizations for all movement types
Goods Movement
Technical name: SAP_MM_IM_GM_FOR_RETAIL
Post goods movements that are specific to SAP Retail,
GR/IR List of Balances
Technical name: SAP_MM_IM_BALANCE_LIST
User compares the goods receipt quantities and values with the invoice receipt quantities and values of a purchase order and analyzes variances between the two
GR/IR Clearing Account Maintenance
Technical name: SAP_MM_IV_CLERK_GRIR_MAINTAIN
Role covers the activities necessary for maintaining the GR/IR clearing account.
Approved Manufacturer Parts
Technical name: SAP_MM_PUR_MPN_AMPL
Role enables you to maintain the approved manufacturer parts list
Non-Assigned Purchasing Functions
Technical name: SAP_MM_PUR_ADDITIONAL_FUNC
Role covers additional activities that are not covered by any other roles
Also Read : SAP MM Module Tutorial -> SAP MM Transactions