The function module enhancements can be separated into:
● Source code enhancements – Enhancements to the source code are carried out by means of ABAP source code enhancements.
● Parameter interface enhancements – You can enhance the parameter interface of a function module with new, optional formal parameters as enhancement implementation elements. More information: Enhancing Parameter Interfaces.