The complete list of SAP FMs in Basis Components 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.

SAP Basis Components FMs by Sub-Module

Top 100 SAP FMs in BC - Basis Components

Rank FM (Function Module) Description Functional Area
1. REUSE_ALV_GRID_DISPLAY Output of a simple list (single-line) Basis - SAP List Viewer
2. GUI_DOWNLOAD Download an Internal Table to the PC Basis - Graphical User Interface
3. GUI_UPLOAD Upload for Data Provider Basis - Graphical User Interface
4. READ_TEXT SAPscript: Read text BC - SAPscript
5. BAPI_TRANSACTION_COMMIT Execute external Commit when using BAPIs Basis - ALE Integration Technology
6. F4IF_INT_TABLE_VALUE_REQUEST F4 help also returning the value to be displayed in internal table Basis - F4 Help
7. WRITE_FORM SAPscript: Output text element in form window Basis - SAPscript
8. REUSE_ALV_LIST_DISPLAY Output a simple list (single line or several lines) BC - SAP List Viewer
9. REUSE_ALV_FIELDCATALOG_MERGE Create field catalog from dictionary structure or internal table BC - SAP List Viewer
10. OPEN_FORM SAPscript: Open form printing Basis - SAPscript
11. REUSE_ALV_COMMENTARY_WRITE List body comment block output BC - SAP List Viewer
12. SO_NEW_DOCUMENT_ATT_SEND_API1 SAPoffice: Send new document with attachments using RFC Basis - Use Subcomponents
13. CONVERSION_EXIT_ALPHA_INPUT Conversion exit ALPHA, external->internal Basis - Syntax, Compiler, Runtime
14. SAVE_TEXT SAPscript: Save text BC - SAPscript
15. START_FORM SAPscript: Start a form Basis - SAPscript
16. WS_UPLOAD OBSOLETE: Transfer Presentation Server File to Internal Table Basis - Graphic
17. CLOSE_FORM SAPscript: End layout set printing Basis - SAPscript
18. REUSE_ALV_EVENTS_GET Returns table of possible events for a list type BC - SAP List Viewer
19. JOB_CLOSE Close Background Request With COMMIT WORK Basis - Background Processing
20. SSF_FUNCTION_MODULE_NAME Basis - Smart Forms
21. SET_PF_STATUS Setzen Pf-Status Basis - ABAP Editor
22. SO_DOCUMENT_SEND_API1 SAPoffice: Send new document with attachments using RFC Basis - Use Subcomponents
23. JOB_OPEN Open Job Scheduling Without Dialog (Including COMMIT WORK) Basis - Background Processing
24. WS_DOWNLOAD OBSOLETE: File Transfer from Internal Table to Presentation Server File Basis - Graphic
25. CONVERT_OTF Basis - SAPscript
26. JOB_SUBMIT Insert Background Task in Background Request With COMMIT WORK Basis - Background Processing
27. GET_PRINT_PARAMETERS Read, determine, change spool print parameters and archive parameters Basis - List Processing
28. VRM_SET_VALUES Basis - Graphical User Interface
29. DYNP_VALUES_READ Read screen field values before PAI field transport Basis - F1 Help
30. SO_NEW_DOCUMENT_SEND_API1 SAPoffice: Send new document Basis - Use Subcomponents
31. RFC_READ_TABLE External access to R/3 tables via RFC Basis - See Note 539477
32. FIELD_VALUE F4 help for table field Basis - F1 Help
33. REUSE_ALV_HIERSEQ_LIST_DISPLAY Hierarchical sequential list output BC - SAP List Viewer
34. END_FORM SAPscript: Terminate a form Basis - SAPscript
35. REUSE_ALV_BLOCK_LIST_APPEND Append Simple List in Block Mode BC - SAP List Viewer
36. SWE_EVENT_CREATE Generate an event (public) Basis - SAP Business Workflow
37. USER_SETTINGS User settings Basis - Terminology/Glossary
38. SAP_WAPI_CREATE_EVENT Workflow interfaces: Create event Basis - SAP Business Workflow
39. FORMAT_MESSAGE BC - Print and Output Management
40. POPUP_TO_CONFIRM Standard Dialog Popup Basis - Standard Dialogs
41. CONVERT_ABAPSPOOLJOB_2_PDF Basis - SAPscript
42. NUMBER_GET_NEXT NUmber range: Assigns next free number Basis - Number Range Management
43. MASTER_IDOC_DISTRIBUTE Application interface to the ALE layer on outbound processing side Basis - ALE Integration Technology
44. LIST_FROM_MEMORY Prepared list import from memory BC - Workbench Utilities
45. CONVERSION_EXIT_ALPHA_OUTPUT Conversion exit ALPHA, internal->external Basis - Syntax, Compiler, Runtime
46. SXPG_COMMAND_EXECUTE Execute an External Command Basis - Background Processing
47. SO_OBJECT_SEND Send in SAPoffice and Externally Basis - Use Subcomponents
48. LVC_FIELDCATALOG_MERGE Create field catalog from dictionary structure or internal table BC - liveCache
49. WS_FILENAME_GET OBSOLETE: Call File Selector Basis - Graphic
50. F4IF_FIELD_VALUE_REQUEST F4 help for fields that are only known at runtime Basis - F4 Help
51. CONVERT_TO_LOCAL_CURRENCY Translate foreign currency amount to local currency Basis - Currency Conversion/Expiring Currency
52. FILE_GET_NAME Assign the Physical File Name Using a Logical File Name BC - Platform-Independent File Names
53. REUSE_ALV_BLOCK_LIST_DISPLAY Display a block table BC - SAP List Viewer
54. REUSE_ALV_POPUP_TO_SELECT List in dialog box to choose one or more entries (or display only) BC - SAP List Viewer
55. CONTROL_FORM SAPscript: Control form output Basis - SAPscript
56. SAP_WAPI_START_WORKFLOW Workflow interfaces: Start workflow Basis - SAP Business Workflow
57. DYNP_VALUES_UPDATE Change screen field contents w/o PBO Basis - F1 Help
58. EXIT_SAPLRSAP_001 Customer Function Call f Basis - BW Service API
59. ADDRESS_INTO_PRINTFORM Address Format According to Post Office Guidelines Basis - Address Management/Business Address
60. REUSE_ALV_BLOCK_LIST_INIT Initialization of Block List Output BC - SAP List Viewer
61. SXPG_DUMMY_COMMAND_CHECK Schnittstellenbeschreibung f Basis - Background Processing
62. SET_TEXT Basis - ABAP Editor
63. PRINT_TEXT SAPscript: Print text BC - SAPscript
64. VIEW_MAINTENANCE_CALL Call Extended Table Maintenance (View Maint) Highest Level BC - Table Maintenance Tool
65. CONVERT_OTFSPOOLJOB_2_PDF Basis - SAPscript
66. LDB_PROCESS Process logical databases Basis - Logical DB, Selection Screens, Selection Variants
67. SHOW_JOBSTATE Determine Job Status Basis - Background Processing
68. FP_JOB_OPEN Basis - Forms Processing
69. BP_EVENT_RAISE Trigger Background Event Basis - Background Processing
70. CONVERT_OTF_2_PDF Basis - SAPscript
71. EDIT_TEXT SAPscript: Edit text in the text editor BC - SAPscript
72. GET_GLOBALS_FROM_SLVC_FULLSCR Holen von globalen Daten aus der Fugr SLVC_FULLSCREEN Basis - SAP List Viewer
73. DEQUEUE_ALL Release Locks of an LUW Basis - Activation Program, Conversion Program, DB Utility, MC, SPDD
74. REUSE_ALV_GRID_DISPLAY_LVC Ausgabe einer einfachen Liste (einzeilig) Basis - SAP List Viewer
75. BP_JOB_SELECT Select Background Requests Basis - Background Processing
76. REUSE_ALV_VARIANT_F4 Display variant selection dialog box BC - SAP List Viewer
77. AUTHORITY_CHECK Berechtigungspruefung auf einen Benutzer <> sy-uname. BC - User and Authorization Management
78. CONVERSION_EXIT_CUNIT_INPUT Conversion exit for commercial (3-char) measurement unit INPUT Basis - Units of Measurement
79. WRITE_LIST Display a (saved) list object BC - Workbench Utilities
80. BALW_BAPIRETURN_GET2 Fills the BAPI Return Parameter with Field Entries as of 4.0A Basis - ALE Integration Technology
81. BAPI_USER_GET_DETAIL Read User Details Basis - User and Authorization Management
82. COMMIT_TEXT Transfer text creation text(s) to update BC - SAPscript
83. RFC_SYSTEM_INFO Liefert versch. Informationen BC - RFC
84. CONVERT_DATE_TO_INTERNAL Conversion: External to internal date (like screen conversion) Basis - Holiday Calendar, Factory Calendar, Appointment Calendar
85. BP_JOBLIST_PROCESSOR List and Edit Background Request List Basis - Background Processing
86. POPUP_TO_INFORM Dialog Box to Display a Message Basis - Performance Monitors (TCC)
87. LIST_TO_ASCI Convert a (Saved) List Object to ASCI BC - Workbench Utilities
88. REUSE_ALV_VARIANT_DEFAULT_GET Read default display variant (description only, w/o field catalog) BC - SAP List Viewer
89. BAPI_TRANSACTION_ROLLBACK Execute external Rollback when using BAPIs Basis - ALE Integration Technology
90. RH_STRUC_GET Basis - Organizational Management
91. IDOC_INBOUND_ASYNCHRONOUS IDoc inbound processing via tRFC Basis - ALE Integration Technology
92. SPBT_INITIALIZE Initialization of PBT environment Basis - Background Processing
93. GUID_CREATE Create GUID ('globally unique ID') Basis - Syntax, Compiler, Runtime
94. EXIT_SAPLRSAP_002 Customer Function Call f Basis - BW Service API
95. LDAP_SIMPLEBIND BC - Directory
96. DATE_GET_WEEK Calendar fucntion: Returns week for a date Basis - Holiday Calendar, Factory Calendar, Appointment Calendar
97. RSAX_BIW_GET_DATA_SIMPLE Template: Basis - BW Service API
98. POPUP_GET_VALUES Dialog box for the display and request of values, without check Basis - Standard Dialogs
99. BAPI_FLIGHT_GETLIST Find list of flights Basis - ABAP Workbench, Java IDE and Infrastructure
100. BAPI_USER_CHANGE Change User Basis - User and Authorization Management