Программирование

ABA_33 ABAP. Производительность и селекты. Чтение из базы данных

  • 27.03.2025  |  24.07.2025  |  27.11.2025

О чем пойдет речь

В предлагаемом курсе подробно рассматривается получение данных из базы данных с помощью команды SELECT.

Что получат слушатели по завершению курса:

Глубокие знания по возможностям получения в ABAP данных, содержащихся и вычисляемых на базе данных с помощью команды SELECT и ее различных вариантов. Особое внимание (10 упражнений из 18) уделяется вопросам производительности.

Условия участия

Обязательно:
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 вебинар.

Оформление

бухгалтерских документов

Оплата

безналичный расчет или пластиковая карта

Вам нужна помощь?

Пн.-пт., 9:15-17:00,
+7 (812) 383 13 84,
+7 (495) 646 80 29
sapland@sapland.ru

Заказать

Стоимость участия:

60 000.00
* Стоимость указана за одного участника без учета налогов, в соответствии с правилами, установленными действующим налоговым законодательством стран СНГ.

Регистрация

Оплата участия

Наш специалист свяжется с Вами, согласует способ оплаты и подготовит для Вас все необходимые (бухгалтерские) документы.

Возможны следующие способы оплаты:

  • Оплата по безналичному расчёту.
  • Оплата по банковским картам через интернет.

Будем рады ответить на все Ваши вопросы:

Тел.: +7 (812) 383-13-84

E-mail: sapland@sapland.ru

Нажимая на кнопку "Зарегистрироваться", Вы даете согласие на обработку персональных данных

* Цена участия в семинарах не включает, но предусматривает НДС.
НДС начисляется согласно Законодательству РФ.