ABAP/Функциональный модуль: различия между версиями

Содержимое удалено Содержимое добавлено
Новая страница: «'''Функциональный модуль''' – код ABAP оформленный в виде отдельной функции, которая может б…»
 
Строка 8:
== Классификация ==
== Параметры ==
Существует несколько типов параметров:
* '''Импортируемые''' — данные, передаваемые «на вход» ФМ из вызывающей программы;
* '''Экспортируемые''' — данные, возвращаемые из ФМ, результат работы;
* '''Изменяемые''' — переменные, объявленные в вызывающей программе, которые должны быть изменены ФМ в ходе его работы;
* '''Таблицы''' — устаревший вид параметра, при разработке новых ФМ вместо него следует использовать табличные типы «обыкновенных» параметров.
 
Параметр может иметь элементарный тип, тип домена, элемента данных, структуры или табличного типа.
Импортируемые параметры по умолчанию передаются по ссылке, т.е. могут быть изменены в коде ФМ. Для случаев, когда требуется именно такое поведение, рекомендуется использовать ''изменяемые'' параметры.
 
== Исключения ==
== Функциональные группы ==