‎2022 May 29 9:02 AM
What is the difference between standard function module and customised function module?
‎2022 May 29 9:16 AM
Very basic question for any ABAP developer. You should better practice ABAP instead of learning answers.
‎2022 May 30 7:13 AM
Standard FM is provided by SAP itself and custom is build within the Client as per requirement locally.
‎2022 May 30 1:05 PM
Standard functions - those function are provided by SAP default .
Customized functions - those function which provides result as per our requirements, like if you wish to extract a particular data, which is not designed in default SAP system so we can extract it by applying ABAP function (customized).
‎2022 May 31 6:52 PM
The difference is literally in the name and it's the same for any objects, not just function modules.
There is a rather important distinction that it's more about who is in charge or supporting / maintaining the object than who creates it. Some comments mentioned that "standard" = provided by SAP. However, this also includes approved partner solutions / add-ons that technically not created by SAP but you'd go to SAP Support with any incidents.
"Custom" is, well, everything else. Custom objects start with letters Z or Y. They can be created by anyone. For example, SAP can even provide a report code in a note but you'd have to implement it as a custom report in Z namespace (and SAP won't maintain it for you). Or open-source solutions like abapGit or ABAP2XLSX technically not custom built by any specific customer yet also belong to the "custom" Z namespace.
"Customized" is tricky as it implies there is some element of standard functionality that was changed. We don't usually refer to ABAP objects as "customized", I'd say. Standard/custom are the words more widely used.
Hope this explains it.
‎2022 Jun 07 1:55 PM
The difference is note 7 - Error caused by customer modification/development
(For your exact question, look at 415983 - Modification/customer developments of SAP function modules)