«Основы ABAP-программирования»
Семинар: | «Основы ABAP-программирования» |
Продолжительность
- не менее 5 дней
Цели семинара
Вы узнаете:
- Архитектуру системы SAP R/3 Что такое словарь данных в системе SAP R/3? Объекты словаря данных Основные понятия языка программирования ABAP/4 Основы программирования отчетов и диалоговых программ на языке ABAP/4 Реализация объектно-ориентированного подхода в системе SAP R/3 Подходы и методы расширения стандартной функциональности системы
Целевая группа
- Разработчики ПО, не имеющие знаний (или имеющие начальные знания) в области программирования приложений для системы SAP R/3 Менеджеры проектов Консультанты
Содержание семинара
- Основы построения системы
§ Архитектура системы
§ Типы процессов и их обработка
§ Распределение памяти
- Словарь данных
§ Основные понятия, их иерархия, назначение
§ Элементарные типы СД
§ Таблицы и структуры
§ Преобразование данных при изменении таблиц
§ Простейший диалог ведения данных таблицы
- Программирование отчетов
§ Построение программы, основные блоки ее составляющие
§ Функциональность экрана параметров
§ Выбор данных, способы оптимизации выборки
§ Вывод данных на экран
Ø Листинг
Ø ALV Grid (REUSE, ABAP-Object)
§ Интерактивность в отчете
Ø Hotspot
· Автоматизация ввода/вывода данных в систему
§ Загрузка данных (работа с файлами)
§ Пакетный ввод
§ Прямой ввод
§ Вывод данных
Ø Последовательный файл
Ø Работа с MS Excel
- Диалоговое программирование
§ Основные отличия диалога от отчета
Ø В обработке данных
Ø В разработке программы
§ Экранные элементы
§ Использование SAP-Enjoy элементов
§ Блокировка данных в системе
§ Обновление данных, обработка обновлений в системе
- Основы объектно-ориентированного программирования в системе Расширение стандартной функциональности системы
§ Понятие «расширения»
§ Классификация расширений по типам внедрения
§ Рассмотрение наиболее употребительных типов расширений
- Наиболее употребительные наборы таблиц для хранения данных (по модулям)
Указанные темы в процессе лекции могут быть существенно расширены за счет более глубокого рассмотрения заинтересовавших слушателей вопросов.


