Категория архивов:Курсы ABAP программирования

19. 5-я программа в SAP. Создание экрана (screen).

19. 5-я программа в SAP. Создание экрана (screen).

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

image_220

Читать далее...
18. 5-я программа в SAP. Создание GUI status.

18. 5-я программа в SAP. Создание GUI status.

Создадим программу ZKRE_HW5. Начальный текст будет такой же как и в 4 программе. Скопируем ZKRE_HW4 в ZKRE_HW5. В навигаторе объектов правой кнопкой мыши на ZKRE_HW4.

image_214-1

Читать далее...
17. 4-я программа в SAP. Создание Range Tables.

17. 4-я программа в SAP. Создание Range Tables.

В этой статье посмотрим как можно задействовать Range Tables. Создадим Range Tables для четырех полей экрана выбора. Используем транзакцию SE11.

image_191

Читать далее...
16. 4-я программа в SAP. Работа с экранами выбора Selection Screens часть 1

16. 4-я программа в SAP. Работа с экранами выбора Selection Screens часть 1

Создадим программу в которой будет экран выбора. Экран выбора Selection screen - один из трех типов экранов в SAP R/3 системе, наряду с диалоговыми экранами и списками. Транзакция SE38. Попадаем в Abap Editor.

image_177

 

Читать далее...
15. 3-я программа в SAP. Работа с INCLUDE и формами FORM.

15. 3-я программа в SAP. Работа с INCLUDE и формами FORM.

Создадим программу где  будут задействованы формы FORM и INCLUDE. Программа также будет выводить данные из таблицы на экран, но в более удобочитаемой форме. Транзакция SE11.

image_151

Читать далее...
14.Создание 2-ой програмы в SAP

14.Создание 2-ой програмы в SAP

Создаем вторую программу по аналогии с первой. Вторая программа также будет производить выборку данных, но в этот раз задействуем недавно созданный модуль. Переходим в ABAP редактор и набираем следующий код.

image_149

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

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

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

image_142

Читать далее...
12.Создание 1-ой программы в SAP

12.Создание 1-ой программы в SAP

В этой статье создадим первую программу. Для создания программ в SAP, можно использовать SE80 или SE38. Создадим программу ZKRE_HW1, которая будет просто извлекать данные из таблицы Products. Воспользуемся транзакцией SE38.

image_141-1

Читать далее...
11.Создание табличного типа в SAP

11.Создание табличного типа в SAP

Создадим табличный тип ZKRE_T_PRODUCTS. Табличный тип - Table Type может использоваться для описания структуры и функциональных атрибутов внутренней таблицы ABAP. Транзакция SE11.

image_124

Читать далее...
10.Создание структуры в SAP

10.Создание структуры в SAP

Теперь создадим такой обьект словаря как Structure - структура. По своей сути, структура это слепок одной записи таблицы. То есть, таблица физически хранит какие-то данные в базе данных и таких данных может быть много. Структура хранится только в памяти программы и всегда содержит только одну запись данных. Используем транзакцию SE11

image_114

 

 

Читать далее...