Функціональний модуль є викликається, коли IDoc типу TESTER01 отримано для вхідної обробки. Ви призначите об’єкт програми («стандартний порядок») цьому типу IDoc і, отже, підтримуватимете таблиці з SD.30 березня 2007 р.
Також функціональні модулі відіграють важливу роль під час оновлення та взаємодії між різними системами SAP або між системами SAP і віддаленими системами через віддалений зв’язок. На відміну від підпрограм, ви не визначаєте функціональні модулі у вихідному коді вашої програми. Замість цього ви використовуєте Конструктор функцій.
Ви можете піти до транзакція WE64 щоб знайти відповідний вхідний або вихідний код процесу (функціональний модуль) для певного типу повідомлення. Якщо ви хочете знайти програму, знайдіть відповідний функціональний модуль у транзакції SE37.
Є 3 типи FM:
- Звичайний функціональний модуль,
- Функціональні модулі дистанційного ввімкнення (RFC).
- ФУНКЦІЙНИЙ МОДУЛЬ ОНОВЛЕННЯ:
Основна відмінність між функціональним модулем і звичайною підпрограмою ABAP/4 полягає в наступному: Функція зберігається в центральній бібліотеці та має глобальну присутність, тоді як підпрограми обмежені певною програмою.
Функція модуля — це функція, яка дає абсолютне значення числа або змінної. Він виробляє величину числа змінних. Її також називають функцією абсолютного значення. Результат цієї функції завжди позитивний, незалежно від того, які вхідні дані було надано функції.