«Основы 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 элементов

§  Блокировка данных в системе

§  Обновление данных, обработка обновлений в системе

    Основы объектно-ориентированного программирования в системе Расширение стандартной функциональности системы

§  Понятие «расширения»

§  Классификация расширений по типам внедрения

§  Рассмотрение наиболее употребительных типов расширений

    Наиболее употребительные наборы таблиц для хранения данных (по модулям)

Указанные темы в процессе лекции могут быть существенно расширены за счет более глубокого рассмотрения заинтересовавших слушателей вопросов.