The complete list of SAP FMs in Sales and Distribution 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.

Top 100 SAP FMs in SD - Sales and Distribution

Rank FM (Function Module) Description Functional Area
1. BAPI_SALESORDER_CREATEFROMDAT2 Sales order: Create Sales Order SD - Basic Functions
2. BAPI_SALESORDER_CHANGE Sales order: Change Sales Order SD - Basic Functions
3. CREATE_TEXT SAPscript-Textbausteine direkt anlegen SD - Word Processing
4. SD_SALESDOCUMENT_CREATE Creating a Sales and Distribution Document SD - Sales
5. IDOC_INPUT_ORDERS Order Entry for 3.0 from IDOC SD - Electronic Data Interchange
6. BAPI_SALESORDER_SIMULATE Sales Order: Simulate Sales Order SD - Basic Functions
8. BAPI_SALESORDER_CREATEFROMDAT1 Sales order: Create Sales Order SD - Basic Functions
9. BAPI_MATERIAL_AVAILABILITY ATP information SD - Availability Check
10. BAPI_BILLINGDOC_CREATEMULTIPLE Create Individual Customer Billing Document SD - Billing
11. EXIT_SAPMV45A_003 Rev.Rec.: Copy Requirements An Header Level SD - Sales
12. EXIT_SAPMV45A_002 Preassignment of Sold-to Party in Sales Documents SD - Sales
13. WS_DELIVERY_UPDATE_2 SD - Basic Functions
14. BAPI_CONTRACT_CREATEFROMDATA Create Customer Contract SD - Basic Functions
15. BAPI_SALESORDER_GETLIST Sales order: List of all Orders for Customer SD - Basic Functions
16. BAPI_QUOTATION_CREATEFROMDATA2 Customer Quotation: Create Customer Quotation SD - Basic Functions
17. RV_INVOICE_CREATE Fakturen erzeugen SD - Billing
18. GN_DELIVERY_CREATE Anlegen von Lieferungen aus allgemeiner Schnittstelle SD - Basic Functions
19. BAPI_CUSTOMERRETURN_CREATE Create Returns SD - Basic Functions
20. RV_CONDITION_COPY Pflege von Konditionss SD - Conditions
21. BAPISDORDER_GETDETAILEDLIST Kundenauftrag: Liste aller Auftragsdaten SD - Basic Functions
22. RV_DELIVERY_CREATE Erstellen Lieferungen im Sammelgang SD - Basic Functions
23. RV_MESSAGE_UPDATE Update von Nachrichten in der Tabelle NAST SD - Output Determination
24. BAPI_CUSTOMERCONTRACT_CHANGE Change Customer Contract SD - Basic Functions
25. BAPI_SALESDOCU_CREATEFROMDATA Anlegen eines Vertriebsbeleges SD - Basic Functions
27. EXIT_SAPLVEDA_001 SD EDI Incoming Orders: Reading Additional Data from IDOC SD - Electronic Data Interchange
28. BAPI_SALESDOCU_CREATEFROMDATA1 Creating a Sales and Distribution Document SD - Sales
29. IDOC_OUTPUT_INVOIC SD - Electronic Data Interchange
30. EXIT_SAPLV60B_001 User Exit AC Interface (Header Line) SD - Billing
31. MESSAGE_TEXT_BUILD Set up a message with parameter SD - Conditions
32. NAST_PROTOCOL_UPDATE Verarbeitungsprogramm Protokoll: Protokoll eines Schrittes SD - Output Determination
33. GN_INVOICE_CREATE Fakturen mit allgemeiner Fakturaschnittstelle erzeugen SD - Billing
34. BAPI_CUSTOMERQUOTATION_CHANGE Change Customer Quotation SD - Basic Functions
35. ERP_LORD_SET Funktionsbaustein LORD-RFC SET SD - Sales
36. BAPI_SALESORDER_CREATEFROMDATA Create Sales Order, No More Maintenance SD - Basic Functions
37. RV_PRICE_PRINT_ITEM Preisfindung SD - Pricing and Conditions
38. BAPI_SALESORDER_GETSTATUS Sales Order: Display Status SD - Basic Functions
39. BAPI_QUOTATION_CREATEFROMDATA Customer Quotation: Create Customer Quotation SD - Basic Functions
40. EXIT_SAPLVEDF_002 User_EXit Customer Enhancement in Data Segments Billing Document Output SD - Electronic Data Interchange
41. EXIT_SAPLV60B_008 User Exit AC Interface Transfer Tables SD - Billing
42. RV_ORDER_FLOW_INFORMATION Reads sales document flow of sales document after delivery and billin SD - Basic Functions
43. BAPI_SALESDOCUMENT_CHANGE BAPI Change Sales Document SD - Sales
44. RV_PRICE_PRINT_HEAD Bereitstellen Konditionszeilen f SD - Pricing and Conditions
45. IDOC_INPUT_COND_A IDOC Inbound Processing: Transfer Conditions SD - Pricing and Conditions
46. SD_CALC_DURATION_FROM_DATETIME Berechnen eine Zeitdauer zwischen zwei Zeitpunkten (D/T) SD - Basic Functions
47. IDOC_OUTPUT_ORDRSP Issue Order Confirmation for EDI in IDOC Type as of Release 3.0A SD - Electronic Data Interchange
48. BAPI_INQUIRY_CREATEFROMDATA2 Customer Inquiry: Create Customer Inquiry SD - Basic Functions
49. EXIT_SAPLV60B_002 User Exit AC Interface (Customer Line) SD - Billing
50. EXIT_SAPLV60B_004 User Exit AC Interface (GL Account Item) SD - Billing
51. ERP_LORD_LOAD Funktionsbaustein LORD-RFC LOAD SD - Sales
52. ERP_LORD_GET_ALL Lesen von LORD-Objektdaten SD - Sales
53. BAPI_SALESDOCUMENT_COPY Copying a Sales Document in a Subsequent Document SD - Sales
54. RV_CONDITION_SAVE Sichern der durch RV_CONDITION_MAINTENANCE gepflegten Konditionss SD - Conditions
55. EXIT_SAPLVEDA_002 SD EDI Incoming Orders:Schedule Additional Data for Screen SD - Electronic Data Interchange
56. AVAILABILITY_CHECK ATP: Verf SD - Availability Check
57. SD_SALES_DOCUMENT_READ Lesen eines Verkaufsbeleges SD - Sales
58. EXIT_SAPFV45K_001 User Exit for Determining the Credit Control Area SD - Sales
59. RV_INVOICE_DOCUMENT_ADD Fakturabelege hinzuf SD - Billing
60. BILLING_SCHEDULE_SAVE Fakturierungsplan pflegen SD - Billing
61. ERP_LORD_DO_ACTIONS Funktionsbaustein LORD-RFC DO_ACTIONS SD - Sales
62. IDOC_INPUT_DELINS EDI: Lieferpl SD - Electronic Data Interchange
64. BAPI_BILLINGDOC_CREATEFROMDATA Create Customer Individual Billing Doc. Using Ext. Doc. from RH SD - Billing
65. CONVERSION_EXIT_PARVW_INPUT Konvertierungsexit PARVW_INPUT SD - Account Determination
66. EXIT_SAPLATPC_002 Processing Results of Actual Check SD - Availability Check
67. RV_BILLING_PRINT_VIEW Data Provision for Billing Document Print SD - Basic Functions
68. BAPI_BILLINGDOC_CREATE Custimer Individual Billing Document : Create Billing Document SD - Billing
69. SD_MATERIAL_DETERMINATION Ermitteln Material SD - Sales
70. EXIT_SAPLATPC_001 Processing Requirements Table Before Calling Actual Check SD - Availability Check
71. EXIT_SAPLV09A_004 U.Exit for Part. Determ.(before entering determined partner) SD - Basic Functions
72. RV_CONDITION_RESET Reset der internen Tabellen f SD - Conditions
73. SD_CREDIT_RECREATE Neuaufbau Kreditdaten SD SD - Credit Management
74. EXIT_SAPFV45S_002 Change Sales Document Using Configuration SD - Sales
75. CONVERSION_EXIT_PARVW_OUTPUT Konvertierungsexit PARVW_OUTPUT SD - Account Determination
76. IDOC_INPUT_ORDCHG SD - Electronic Data Interchange
77. SD_DELIVERY_UPDATE_PICKING_1 Kommissionierr SD - Basic Functions
78. SD_COND_ACCESS Konditionen: Selektiert Konditionss SD - Conditions
79. ERP_LORD_SET_ACTIVE_FIELDS Setzen aktiver Felder SD - Sales
80. SD_SALES_DOCU_MAINTAIN Bearbeiten eines Vertriebsbeleges SD - Sales
81. EXIT_SAPLV09A_003 User Exit Partner Determination (Entry Mode XYZ) SD - Basic Functions
82. EXIT_SAPMV45A_004 Rev.Rec.: Field Modification Sales SD - Sales
83. PRICING_COPY Kopieren Belegkonditionen SD - Pricing and Conditions
84. SD_PARTNER_UPDATE Verbuchung von Partnern und Adressen SD - Basic Functions
85. BAPI_SALESDOCU_CREATEWITHDIA Creating a Sales and Distribution Document SD - Sales
86. RV_ACCOUNTING_DOCUMENT_CREATE Buchhaltungsbelege f SD - Billing
87. ERP_LORD_SAVE Funktionsbaustein LORD-RFC SAVE SD - Sales
88. WFMC_MESSAGES_PROCESS Bearbeiten von Nachrichten SD - Output Determination
89. EXIT_SAPLMCS1_002 SIS: User Exit for SD Document - Item Data SD - Information System
90. EXIT_SAPLV50E_004 MM document - Item: User exit for import item data default SD - Basic Functions
91. BAPI_SALES_DEL_SCHEDULE_CREATE BAPI for creation of releases in scheduling agreements SD - Basic Functions
92. RV_PRICE_PRINT_REFRESH Initialisieren Preisfindungsdaten f SD - Pricing and Conditions
93. RV_INVOICE_REFRESH Fakturadaten initialisieren und Commit Work ausf SD - Billing
94. RV_INVOICE_POST Update billing documents SD - Billing
95. IDOC_INPUT_SBINV Incoming EDI - Self-Billing With Invoice Creation SD - Electronic Data Interchange
96. RV_DOCUMENT_PRINT_VIEW Vertriebsbelegview f SD - Sales
97. RV_SALES_DOCUMENT_ADD Create sales document SD - Sales
98. RV_CONDITION_MAINTENANCE Pflege von Konditionss SD - Conditions
99. BAPI_AGREEMENTS BAPI f SD - Rebate Agreements
100. RV_SALES_DOCUMENT_UPDATE Update a sales document SD - Sales