О чем пойдет речь
В предлагаемом курсе подробно рассматривается получение данных из базы данных с помощью команды SELECT.
Условия участия
Обязательно:
• ABAP. Первое знакомство.
• ABAP. Введение в ООП и Словарь.
Желательно:
• ABAP Словарь.
• ABAP CDS View.
Язык обучения
Русский
Язык материалов
Русский
Целевая аудитория
• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно в использовании команды SELECT.
Программа
День 1 (Модуль 1)
Тема 1. Чтение данных из одного источника
1.Введение
2.Чтение одиночной записи
Упражнение 1. Чтение одной записи
3.Чтение нескольких записей
Упражнение 2. Массивный SELECT
Тема 2. Чтение из нескольких источников
Подзапросы
Упражнение 1. Подзапросы
Вложенные селекты
Упражнение 2. Вложенные селекты
Соединения и объединения
Упражнение 3. Внутреннее соединение
Внутренняя буферизация
Упражнение 4. Внутренняя буферизация
Ракурсы
Упражнение 5. Ракурсы базы данных
Конструкция FOR ALL ENTRIES
Упражнение 6. Конструкция FOR ALL ENTRIES
День 2 (Модуль 2)
Тема 3.Вычисления на базе данных
1.Инлайновые декларации
Упражнение 1. Инлайновые декларации
2.Вычисления на базе данных
Упражнение 2. Вычисления и функции ABAP SQL
Упражнение 3. Выражения CASE и CAST
3.Агрегатные функции и группировки
Упражнение 4. Агрегатные функции и группировки
Тема 4.Вычисления на базе данных
1.SELECT *
Упражнение 1. SELECT *
2.SELECT INTO CORRESPONDING FIELDS
Упражнение 2. SELECT INTO CORRESPONDING
3.Циклические и массивные SELECTы
Упражнение 3. Циклические и массивные SELECTы
4. Пропуски во фразе WHERE
Упражнение 4. Пропуски в фразе WHERE
5.Вычисления в ABAP и на базе данных
Упражнение 5. Вычисления в ABAP и на базе данных
6.Подведение итогов в ABAP и на базе данных
Упражнение 6. Подведение итогов в ABAP и на базе данных
Как будет проходить мероприятие
2 дня по 8 академических часов в формате онлайн.
Приблизительно половина - практика, включая самостоятельную.
Код курса
ABA_33
Длительность курсов
2 дня
Продукт вендора
SAP
Об авторе
Василий Ковальский
ABAP эксперт, эксперт преподавания ABAP с 1998 г.
Инструктор учебного центра SAP и ExpertRP.
25 лет преподавания ABAP (с 1998).
Certified Development Professional – ABAP with SAP NetWeaver 7.0;
Certified Development Associate – ABAP with SAP NetWeaver 7.50;
Certified Development Specialist – ABAP for SAP HANA 2.0.
Создатель авторских курсов по ABAP и, возможно, лучший специалист по ABAP в РФ.
Подготовил более тысячи ABAP разработчиков.
Референт курсов SAP:
SAPTEC - Technology Fundamentals for SAP S/4HANA and SAP Business Suite
BC100 - Introduction to Programming with ABAP
BC400 - ABAP Workbench Foundations
BC401 - ABAP Objects
BC402 - Advanced ABAP
BC403 - Advanced ABAP Debugging and Analysis
BC405 - BC405 - Programming ABAP Reports
BC406 – Advanced Technics of List Processing
BC407 - Reporting: QuickViewer, InfoSet Query and SAP Query
BC410 - BC410 - Programming User Dialogs with Classical Screens (Dynpros)
BC412 - ABAP Dialog Prog.Using EnjoySAP Controls
BC414 - Programming Database Updates
BC415 - Remote Function Call in ABAP
BC420 - Data Migration
BC425 - Enhancements and Modifications
BC427 - Enhancement Framework
BC430 - ABAP Dictionary
BC480 - PDF-Based Print Forms
BC490 - ABAP Performance Tuning
D75AW - Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.5
NET310 - Fundamentals of Web Dynpro for ABAP
HA400 - ABAP Programming for SAP HANA
S4D400 - Introduction to ABAP Programming on SAP S/4HANA
S4D430 - Building Views in ABAP Core Data Services (ABAP CDS)
S4D440 - Custom Code Migration from SAP ERP to SAP S/4HANA
TAW10 - ABAP Workbench Fundamentals
TAW12 - ABAP Workbench Concepts,
Автор и референт курсов ExpertRP: с 1998 года:
ABA15.ABAP.Предъявление данных. Основы
ABA21.ABAP Objects
ABA23.ABAP Словарь
ABA25.ABAP CDS View (ракурсы)
ABA31.ABAP.Типы данных и работа с ними
ABA33.ABAP.Чтение из базы данных
ABA35.ABAP.Устройство памяти и передача данных между программами
ABA37.ABAP. Динамические конструкции
ABA41.ABAP.Отчеты и селекционные экраны
ABA43.ABAP.Экранные диалоги
ABA45.ABAP.ALV GRID
ABA77.ABAP.Обновление таблиц базы данных
Автор 11 статей на SAPLand, 1 на Хабре.
Провел 31 вебинар.