Os módulos de função são procedimentos definidos apenas em programas ABAP especiais, chamados grupos de funções, mas podem ser chamados de todos os programas ABAP. Os grupos de funções atuam como contêineres para os módulos de função que pertencem logicamente juntos. Os módulos de função permitem encapsular e reutilizar funções globais no Sistema SAP.
Ao contrário das sub-rotinas, os módulos de função não são definidos no código-fonte do seu programa. Em vez disso, você utiliza o Construtor de Funções. A definição real da interface ABAP permanece oculta para o programador. Você pode definir os parâmetros de entrada de um módulo de função como opcionais. Também pode atribuir valores padrão a eles. Os módulos de função também suportam o tratamento de exceções. Isso permite capturar certos erros enquanto o módulo de função está em execução. Você pode testar os módulos de função sem precisar incluí-los em um programa usando o Construtor de Funções.
Para obter mais informações sobre os módulos de função e como criá-los, consulte o seguinte link.
http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm
sathiya Ramasmay