The complete list of SAP FMs in Materials Management -> Purchasing module. The most commonly used FMs are at the top of the list. Click on a sub-module to see the FMs specific to that module.

MM-PUR General FMs

There are 3024 FMs in Purchasing module. View the full list here: SAP MM-PUR General FMs

Rank Fm Description
1 BAPI_PO_CREATE1 Create Purchase Order
2 BAPI_PO_CHANGE Change Purchase Order
3 BAPI_PO_CREATE Create Purchase Order
4 BAPI_REQUISITION_CREATE Create Purchase Requisition
5 BAPI_PR_CREATE Create Enjoy Purchase Requisition
6 EXIT_SAPMM06E_012 Check Customer-Specific Data Before Saving
7 BAPI_PO_GETDETAIL Display Purchase Order Details
8 BAPI_PR_CHANGE Change Enjoy Purchase Requisition
9 BAPI_REQUISITION_CHANGE Change Purchase Requisition
10 EXIT_SAPMM06E_013 Update Customer's Own Data in Purchasing Document
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR General FMs

Basic Functions FMs (MM-PUR-GF)

There are 331 FMs in Basic Functions module. View the full list here: SAP MM-PUR Basic Functions FMs (MM-PUR-GF)

Rank Fm Description
1 BAPI_PO_CREATE Create Purchase Order
2 BAPI_REQUISITION_CREATE Create Purchase Requisition
3 BAPI_PO_GETDETAIL Display Purchase Order Details
4 BAPI_REQUISITION_CHANGE Change Purchase Requisition
5 BAPI_PO_RELEASE Release Purchase Orders
6 BAPI_REQUISITION_DELETE Delete/close purchase requisition
7 BAPI_PO_RESET_RELEASE Cancel Release of Purchase Orders
8 BAPI_REQUISITION_GETDETAIL Display Purchase Requisition Details
9 BAPI_PO_GETITEMS List Purchase Order Items
10 BAPI_RESERVATION_CREATE Create Reservation
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Basic Functions FMs (MM-PUR-GF)

Vendor Outline Agreements FMs (MM-PUR-OA)

There are 76 FMs in Vendor Outline Agreements module. View the full list here: SAP MM-PUR Vendor Outline Agreements FMs (MM-PUR-OA)

Rank Fm Description
1 BAPI_CONTRACT_CREATE BAPI to Create a Purchase Contract
2 BAPI_CONTRACT_CHANGE BAPI to Change a Purchase Contract
3 BAPI_SAG_CREATE Create a Scheduling Agreement
4 BAPI_SAG_CHANGE Change a Scheduling Agreement
5 BAPI_CONTRACT_GETDETAIL BAPI to Display Details of a Purchase Contract
6 BAPI_SCHEDULE_MAINTAIN Maintenance of Scheduling Agreement Delivery Schedule Lines
7 BAPI_SAG_GETDETAIL Read Out Details from Scheduling Agreement
8 MASS_CHANGE_SCHED_AGREEMENT Massenpflege von Einkaufslieferpl
9 IDOC_INPUT_PURSAG_CREATE
10 ALE_SAG_CREATE
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Vendor Outline Agreements FMs (MM-PUR-OA)

Purchase Orders FMs (MM-PUR-PO)

There are 31 FMs in Purchase Orders module. View the full list here: SAP MM-PUR Purchase Orders FMs (MM-PUR-PO)

Rank Fm Description
1 WEEK_GET_NR_OF_WORKDAYS alte Version --> 'WLB3_GET_NUMBER_OF_WORKDAYS' verwenden!!!!!!!
2 WLB3_GET_NUMBER_OF_WORKDAYS Anzahl Arbeitstage die f
3 CONDITION_TYPS_FOR_PRICING Konditionsarten zur neuen Preisfindung bereitstellen
4 WLB3_SELECT_PURCHASE_REQ Bestimmung von Bestellanforderungen f
5 WLB_CALCULATE_PERIOD_DAYS Function to calculate the number of days per period
6 ME_CHANGE_PURCHASE_DOCUMENT
7 TABLEPROC_WEIGHTRELEVFACT Lower-level extended table maintenance
8 VIEWPROC_RPO_V_BSART_MAP Lower-level extended table maintenance
9 VIEWPROC_RPO_V_GRP_ACTV Lower-level extended table maintenance
10 VIEWPROC_RPO_V_GRP_FLDS Lower-level extended table maintenance
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Purchase Orders FMs (MM-PUR-PO)

Vendor-Material Relationships and Conditions FMs (MM-PUR-VM)

There are 767 FMs in Vendor-Material Relationships and Conditions module. View the full list here: SAP MM-PUR Vendor-Material Relationships and Conditions FMs (MM-PUR-VM)

Rank Fm Description
1 MM_ARRANG_SPMON_RANGE Teilt Umsatzdaten nach SPMON auf
2 WLF_READ_KOMV Belegkonditionen Agenturbeleg einlesen
3 WS_BIW_CONDREC_GET Fct. mod. for generic extractor of condition records
4 MM_ARRANG_NEW_ARRANG_INSERT Verbuchung einer neu angelegten Absprache (z.B. Verl
5 EXIT_SAPLWN06_001 In LIS Update Simulation, Data Derived from Purchasing Documents
6 MM_ARRANG_GET_END_OF_MONTH Bestimmung Ende eines Monats (noch so ein Baustein)
7 WS_BIW_AGREEMT_GET Fct. mod. for generic extractor of agreements
8 EXIT_SAPLWN08_001 Add Data from Purchasing Doc.(Bus. Vol. Data) to Communic. Struct. MCKONA
9 MM_KONP_SINGLE_READ gepuffertes Lesen eines Konditionssatzes
10 EXIT_SAPLWN12_001 Add Data to Communication Structure MCKONA (Incomes)
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Vendor-Material Relationships and Conditions FMs (MM-PUR-VM)

Empties Management (When Extension EA-CP Is Active) FMs (MM-PUR-EM)

There are 9 FMs in Empties Management (When Extension EA-CP Is Active) module.

Rank Fm Description
1 /BEV1/NEARC_MM_EKKO_DELETE Archivierung: L
2 /BEV1/NEEMPTIES_BALANCE_UPDATE Salden auf DB schreiben
3 /BEV1/NEEMPTIES_UPDATE Leergutverbuchung
4 /BEV1/NE_ARC_MM_EKKO_DELETE Verkn
5 /BEV1/NE_PO_VIEW_ITEM Leergutverwaltung: View in Einkaufstransaktionen erzeugen
6 TABLEFRAME_/BEV1/NECUST erweiterte Tabellenpflege obere Ebene
7 TABLEPROC_/BEV1/NECUST erweiterte Tabellenpflege untere Ebene
8 /BEV1/NE_MM_EKKO_IBS_DELETE Delete New Empties data
9 /BEV1/NE_FI_ACCPAYB_DELETE Delete New Empties Balances data
View the full list of SAP MM-PUR Empties Management (When Extension EA-CP Is Active) FMs (MM-PUR-EM)

Purchase Requisitions FMs (MM-PUR-REQ)

There are 58 FMs in Purchase Requisitions module. View the full list here: SAP MM-PUR Purchase Requisitions FMs (MM-PUR-REQ)

Rank Fm Description
1 VIEWFRAME_CFB_V_RMC_BSART erweiterte Tabellenpflege obere Ebene
2 VIEWFRAME_CFB_V_RMC_PERIOD erweiterte Tabellenpflege obere Ebene
3 VIEWPROC_CFB_V_RMC_BSART erweiterte Tabellenpflege untere Ebene
4 VIEWPROC_CFB_V_RMC_PERIOD erweiterte Tabellenpflege untere Ebene
5 MM_PUR_CATITM_WRITE_DOCUMENT CHDO MM_PUR_CATITM => Gen. by RSSCD000
6 TABLEPROC_OFI_CNFG_FGRP Lower-level extended table maintenance
7 VIEWPROC_V_OFI_CNFG_EF Lower-level extended table maintenance
8 VIEWPROC_V_OFI_CNFG_ET Lower-level extended table maintenance
9 VIEWPROC_V_OFI_CNFG_H Lower-level extended table maintenance
10 MMPUR_ML_SET_EOP Set EoP for PO data in SCP
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Purchase Requisitions FMs (MM-PUR-REQ)

Procurement Hub FMs (MM-PUR-HUB)

There are 31 FMs in Procurement Hub module. View the full list here: SAP MM-PUR Procurement Hub FMs (MM-PUR-HUB)

Rank Fm Description
1 APPL_PROC_HUB_CCM_CONF Central Contract replication confirmation
2 TABLEPROC_MMPUR_WSLPCONF Lower-level extended table maintenance
3 TABLEFRAME_MMPUR_WSLPCONF Extended Table Maintenance: Upper Level
4 MMPUR_HUB_SCENARIO_PR_SERV_REP MultiBackEnd:PR Lean Service Replication
5 MMPUR_LCLPO_PARALLEL_EXTRACTN Parallel extraction of CPO
6 MMPUR_GET_AGGREGATE_GRIR Aggregate GRIR for CPOs
7 TABLEFRAME_APPL_PROC_HUB_AC Extended Table Maintenance: Upper Level
8 TABLEPROC_APPL_PROC_HUB_AC Lower-level extended table maintenance
9 TABLEFRAME_APPL_PROC_HUB_CF Extended Table Maintenance: Upper Level
10 TABLEPROC_APPL_PROC_HUB_CF Lower-level extended table maintenance
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Procurement Hub FMs (MM-PUR-HUB)

Self-Service Procurement FMs (MM-PUR-SSP)

There are 44 FMs in Self-Service Procurement module. View the full list here: SAP MM-PUR Self-Service Procurement FMs (MM-PUR-SSP)

Rank Fm Description
1 TABLEPROC_/SRMERP/CAT_CONF Lower-level extended table maintenance
2 TABLEPROC_/SRMERP/WF_TRC Lower-level extended table maintenance
3 VIEWPROC_/SRMERP/V_001_SC Lower-level extended table maintenance
4 VIEWPROC_/SRMERP/V_ATP_SC Lower-level extended table maintenance
5 VIEWPROC_/SRMERP/V_CATCST Lower-level extended table maintenance
6 VIEWPROC_/SRMERP/V_DTP_SC Lower-level extended table maintenance
7 VIEWPROC_/SRMERP/V_FDT_SC Lower-level extended table maintenance
8 VIEWPROC_/SRMERP/V_MSG_C Lower-level extended table maintenance
9 VIEWPROC_/SRMERP/V_MSG_F Lower-level extended table maintenance
10 VIEWPROC_/SRMERP/V_MSG_S Lower-level extended table maintenance
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Self-Service Procurement FMs (MM-PUR-SSP)

RFQ/Quotation FMs (MM-PUR-RFQ)

There are 18 FMs in RFQ/Quotation module. View the full list here: SAP MM-PUR RFQ/Quotation FMs (MM-PUR-RFQ)

Rank Fm Description
1 TABLEPROC_MMPUR_RFQ_PROCES Lower-level extended table maintenance
2 VIEWPROC_V_MMPUR_FOLL_DCA Lower-level extended table maintenance
3 VIEWPROC_V_MMPUR_FOLL_DTY Lower-level extended table maintenance
4 VIEWPROC_V_MMPUR_RFQ_PR_T Lower-level extended table maintenance
5 TABLEFRAME_MMPUR_RFQ_PROCES Extended Table Maintenance: Upper Level
6 TABLEFRAME_MMPUR_CPRPSL_CNF Extended Table Maintenance: Upper Level
7 TABLEPROC_MMPUR_CPRPSL_CNF Lower-level extended table maintenance
8 VIEWFRAME_V_MMPUR_FOLL_DCA Extended Table Maintenance: Upper Level
9 VIEWFRAME_V_MMPUR_FOLL_DTY Extended Table Maintenance: Upper Level
10 VIEWFRAME_V_MMPUR_RFQ_PR_T Extended Table Maintenance: Upper Level
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR RFQ/Quotation FMs (MM-PUR-RFQ)

Service Procurement FMs (MM-PUR-SVC)

There are 16 FMs in Service Procurement module. View the full list here: SAP MM-PUR Service Procurement FMs (MM-PUR-SVC)

Rank Fm Description
1 MM_PUR_UPDATE_SES Updates SES
2 MM_PUR_SES_CHECK_EXIST check if ses exist and return status
3 MM_PUR_SES_APPROVE Approve SES
4 MM_PUR_UPDATE_EKBE Insert & Update EKBE
5 MM_PUR_SES_CHANGE Service Entry Sheet Change
6 MM_PUR_SES_CREATE Maintain Service Entry Sheet
7 MM_PUR_SES_CANCEL_DOCUMENT Cancel SES
8 VIEWPROC_V_MMPURSES_ACMAP Lower-level extended table maintenance
9 MMPUR_SPROC_SHLP_EXIT_SPERFORM
10 VIEWFRAME_V_MMPURSES_ACMAP Extended Table Maintenance: Upper Level
.... ......... ...........................................................
.... ......... ...........................................................
View the full list of SAP MM-PUR Service Procurement FMs (MM-PUR-SVC)

Sources of Supply FMs (MM-PUR-SQ)

There are 1 FMs in Sources of Supply module.

Rank Fm Description
1 UPDATE_QUOTA_ARRANGEMENT Update Quota Arrangement
View the full list of SAP MM-PUR Sources of Supply FMs (MM-PUR-SQ)