
BC400_RU_ECC_2005
.pdf
BC400 |
Урок: Архитектура системы и ABAP-программа на примере |
|
экрана выбора и списка |
База данных возвращает запрошенную запись данных в программу, а исполняющая система обеспечивает размещение этих данных в соответствующих объектах данных.
В случае обращения к отдельной записи этот объект данных обычно является структурой, содержащей соответствующие компоненты для всех требуемых полей базы данных.
Рисунок 11: Отправка списка исполняющей системой
Формат вывода последующего списка запрограммирован в блоке обработки. После его завершения исполняющая система отправляет этот список на сервер презентации в качестве экрана.
Обзор тем
Описанная выше программа-образец включает в себя различные понятия, рассматриваемые в данном курсе. Ниже приведено содержание с перечислением тем по разделам, позволяющее сориентироваться относительно дальнейшего изучения данного курса.
Раздел 1
Выполнение ABAP-программы
Раздел 2
Введение в ABAP-инструментальные средства
Раздел 3
Введение в ABAP-словарь
|
© 2006 г. SAP AG All rights reserved. Авторские |
11 |
06-04-2006 |
права защищены. |

Глава 1: Выполнение ABAP-программы |
BC400 |
Раздел 4
Основные языковые элементы ABAP
Раздел 5
Сбор данных
Раздел 6
Инструментальные средства для анализа программ
Раздел 7
Подпрограммы в ABAP
Раздел 8
Введение в события ABAP
Раздел 9
Диалоги пользователя (списки, экраны выбора, экраны, интерфейс пользователя)
Раздел 10
Повторно используемые компоненты
Раздел 11
Адаптация пакета программного обеспечения SAP (обзор)
12 |
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |

BC400 |
Урок: Архитектура системы и ABAP-программа на примере |
|
экрана выбора и списка |
Резюме по уроку
Теперь вы сможете:
•описывать архитектуру SAP Web Application Server
•описывать выполнение простой диалоговой программы в исполняющей системе ABAP
|
© 2006 г. SAP AG All rights reserved. Авторские |
13 |
06-04-2006 |
права защищены. |

Резюме по главе |
BC400 |
Резюме по главе
Теперь вы сможете:
•описывать архитектуру SAP Web Application Server
•описывать выполнение простой диалоговой программы в исполняющей системе ABAP
Дополнительная информация
... См. статью “Обзор компонентов прикладной программы” в онлайн-документации.
14 |
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |

Глава 2
Введение в ABAP-
инструментальные средства
Обзор главы
См. резюме по урокам в рамках этого раздела.
Цели главы
Прослушав эту главу, вы сможете
•описывать структуру репозитария
•перечислять и использовать инструменты поиска репозитария
•использовать навигатор по объектам для просмотра объектов репозитария
•перечислять и использовать утилиты для правильной организации процесса разработки программного обеспечения
•создавать пакеты
•создавать программы
•создавать транзакции
Содержание главы
Урок: Репозитарий и навигатор по объектам.............................. 16 Урок: Разработка программ и организация разработок................. 27
Процедура: Создание пакетов........................................... 30 Процедура: Создание ABAP-программы .............................. 38 Процедура: Создание транзакций ...................................... 42
Процедура: Добавление транзакций к личным фаворитам........ 43
Упражнение 1: Организация разработок .............................. 47 Упражнение 2: Разработка ABAP-программ .......................... 49 Упражнение 3: Создание транзакций .................................. 53
|
© 2006 г. SAP AG All rights reserved. Авторские |
15 |
06-04-2006 |
права защищены. |

Глава 2: Введение в ABAP-инструментальные средства |
BC400 |
Урок: Репозитарий и навигатор по объектам
Обзор урока
В этом уроке приводится краткое описание репозитария и обзор самых важных компонентов ABAP-инструментальных средств. Здесь также рассматривается навигатор по объектам – основное инструментальное средство разработчика.
Цели урока
Прослушав этот урок, вы сможете
•описывать структуру репозитария
•перечислять и использовать инструменты поиска репозитария
•использовать навигатор по объектам для просмотра объектов репозитария
Практический пример
Необходимо описать структуру репозитария и использовать подходящие инструментальные средства для поиска объектов репозитария и анализа их структуры.
16 |
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |

BC400 |
Урок: Репозитарий и навигатор по объектам |
Введение в репозитарий
Рисунок 12: Общая для всех мандантов функциональность
репозитария
Репозитарий включает в себя все объекты разработки системы: программы, функциональные модули, определения таблиц базы данных и другие объекты. Репозитарий используется как для сохранения объектов, определенных SAP, так и для сохранения объектов, определенных клиентами. Репозитарий находится в базе данных и всегда является общим для всех мандантов, т.е. доступ к объекту репозитария может быть получен из любого манданта.
Кроме репозитария, база данных также содержит таблицы приложений и таблицы пользовательской настройки, которые обычно являются зависящими от манданта, т. е. включают в себя столбец манданта.
|
© 2006 г. SAP AG All rights reserved. Авторские |
17 |
06-04-2006 |
права защищены. |

Глава 2: Введение в ABAP-инструментальные средства |
BC400 |
Рисунок 13: Структура репозитария
Репозитарий подразделяется согласно прикладным компонентам.
В пределах прикладного компонента (например, MM) имеется несколько пакетов, содержащих соответствующие объекты для более детального логического подразделения данных.
Каждый создаваемый объект репозитария должен быть присвоен пакету.
Объекты репозитария часто состоят из подобъектов, которые также называются объектами репозитария.
Инструменты поиска в репозитарии
Информационная система репозитария используется для произвольного
(т.е. не зависящего от приложения) поиска объектов репозитария, таких как все программы определенного разработчика или все функциональные модули, которые были изменены после определенной даты.
18 |
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |

BC400 |
Урок: Репозитарий и навигатор по объектам |
Рисунок 14: Информационная система репозитария
Доступ к информационной системе репозитария можно получить из меню SAP Easy Access путем выбора Инструментальные средства → ABAP-инструментальные средства → Обзор → Информационная система.
При двойном щелчке по определенному типу объекта появляется экран выбора, позволяющий ограничить поиск.
Рисунок 15: Иерархия приложений SAP
|
© 2006 г. SAP AG All rights reserved. Авторские |
19 |
06-04-2006 |
права защищены. |

Глава 2: Введение в ABAP-инструментальные средства |
BC400 |
Иерархия приложений используется для поиска объектов репозитария в зависимости от приложения. Иерархия прикладных компонентов представлена в форме древовидной структуры. Перейти к иерархии приложений SAP можно из меню SAP Easy Access путем выбора
Инструментальные средства → ABAP-инструментальные средства → Обзор → Иерархия приложений → SAP. При раскрытии узла позиции на экран выводятся все пакеты, присвоенные соответствующему компоненту. Теперь можно выбрать любую ветвь при помощи кнопки Выбрать и затем перейти непосредственно к информационной системе репозитария при помощи кнопки Информационная система. В системе все соответствующие пакеты выбранных ветвей сохраняются и автоматически выводятся на экране выбора информационной системы. Это позволяет выполнять поиск в предварительно выбранных приложениях.
Работа с навигатором по объектам
Рисунок 16: Инструменты ABAP-инструментальных средств
20 |
© 2006 г. SAP AG All rights reserved. Авторские |
|
права защищены. |
06-04-2006 |