13.Создание функционального модуля в SAP.

Создадим функциональную группу - Function Group ZKRE_FG2 в которую будем помещать наши функциональные модули - Function Modules. Транзакция SE80, далее кликаем правой кнопкой мышки по пакету и выбираем Функциоанальную группу Function Group.

image_142

Функциональная группа представляет собой контейнер, включающий один или несколько связанных между собой функцииональных модулей ФМ. В частности, все ФМ в функциональной группе используют одни и те же формы, которые определены в этой группе. Типичными примерами функциональных групп являются группы печати документов, обновления записей в бухгалтерских книгах или чтения информации составных финансовых документов.

Совместно используемые подпрограммы и ФМ в функциональной группе могут обращаться к общим глобальным данным группы. Этим можно воспользоваться при программировании работы с диалоговыми окнами и целыми экранами. С точки зрения техники программирования функциональная группа представляет собой программу, состоящую из нескольких файлов типа Include, каждый из которых соответствует отдельному ФМ. Когда при выполнении программы вызывается один из ФМ, вся функциональная группа загружается в основ-
ную память и ФМ выполняется. После этого функциональная группа остается в памяти, т.е. она повторно не загружается головной программой текущего процесса при вызове другого ФМ.

Появилось окно где вводим имя и краткое описание ФМ, затем сохраняем.

image_143

После того как функциональная группа создана, создадим функциональный модуль ZKRE_FM1, который будет извлекать данные  текстовой таблицы. Используем транзакцию SE37.

image_144

Нажимаем Создать. Появилось окно где необходимо указать недавно созданную ФГ и краткое описание для ФМ.

image_145

Появился экран Function Builder.

image_146

На вкладке Export зададим экспортируемые параметры таким образом.

image_147

Перейдем на вкладку Исходный код(Source code) и добавим код как на рисунке:

image_148

Сохраняем и активируем наш модуль. Что он делает будет видно во втрой проограмме - http://fibed.net/J/.

Комментарии

Чтобы оставить комментарий, необходимо Войти или Зарегистрироваться.