Вы находитесь на странице: 1из 68

REPORT FIRST.

WRITE
: “Hello World!“
, /
“ABAP forever!“
.

Обучение ABAP. 2019


Обзор семинаров и смежные вопросы
Василий Ковальский, SAP CIS
6 марта 2019 11:00 – 13:00

PUBLIC
Василий Ковальский,
инструктор ABAP с 1998 года

vassili.kovalski@sap.com

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Для кого этот вебинар

• Разработчики, в особенности начинающие

• Руководители подразделений разработки, IT директора

• Специалисты службы поддержки,

• Консультанты, сталкивающихся с ABAP кодом или общающихся


с разработчиками,

• Специалисты по подготовке персонала,

• Специалисты по подбору персонала, хедхантеры.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3


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

1. Что такое ABAP и зачем он нужен S/4HANA 5. ABAP для S4/HANA

2. ABAP для начинающих ABAP 6. ABAP для SAP HANA


HANA

3. Сертифицированный ABAPer 7. Как можно сэкономить

4. Специализация 8. Дополнительно

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


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

Мы рассмотрим Упомянем
23 семинара 2 семинара
6 учебных планов 8 мастер-классов
2 сертификационных экзамена 1 книгу
2 академии
1 e-Learning
1 «Электронную академию»
Learning Hub, а в нем 1 учебную комнату

Предположительная продолжительность 1 час 30 минут

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5


Что такое ABAP
и зачем он
нужен

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


Что такое ABAP? Advanced
Business
Application
Programming
Появился в 1980 году

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


структурное программирование (в стиле Дейкстры);
процедурное программирование;
cобытийно-ориентированное программирование;
объектно-ориентированное программирование

Постоянно развивается

NEW Сейчас широко используется версия 7.5

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7


Зачем он нужен, этот ABAP ?

ABAP нужен для

• Разработки нестандартной функциональности;

• Для расширения стандартной функциональности


под свои (нестандартные) требования;

• В ряде случаев для интеграции

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8


ABAP для
начинающих

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9


Семинар SAPTEC. Основы технологии SAP S/4HANA и SAP Business Suite
• Технологический консультант
• Системный администратор
• Архитектор системы
Основы технологии • Администратор базы данных
SAP NetWeaver • Специалист поддержки
SAPTEC 4 дн. • Руководитель проекта или программы

Официальное описание • Архитектура SAP системы


• Навигация
• Основы системы
• Разработка П.О. в SAP системах
• Технологии связи и интеграции
• Управление жизненным циклом
• Обзор портфолио SAP
• Дополнительные источники информации
Требования

Знания в области
Обязательно
информационных технологий • 15 – 18 января 2019
Желательно • 10 – 13 сентября 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
Семинар BC100. Введение в программирование (с ABAP)
• Разработчики
• Разработчики-консультанты
Введение в • Специалисты поддержки
программирование Live
(с ABAP) access
BC100 2 дн.

• Основы программирования на ABAP


Официальное описание
• Написание и отладка программ на ABAP
• Управляющие структуры в ABAP
• Ошибки во время исполнения и обработка ошибок
• Дополнительные вопросы программирования на
ABAP

Это семинар для начинающих.


Для тех, кто не писал программ • 29 – 30 января 2019
Желательно
• 7 – 8 октября 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
Семинар BC400. Введение в инструментальные средства ABAP
• Разработчики
• Разработчики-консультанты
Введение в • Специалисты поддержки
инструментальные Live • Менеджеры проектов и программ
средства ABAP access
BC400 5 дн. • Исполнение ABAP-программ
• Введение в инструментальные средства ABAP
• Основные элементы языка ABAP
• Модуляризация
Официальное описание • Сложные объекты данных
Дополнительное описание • Моделирование и получение данных
• Классический ABAP-отчет
• Экраны • SAP List Viewer • Web Dynpro ABAP
• Инструменты анализа программ
• Инструментарий разработки «ABAP Development
Tools» для SAP NetWeaver
Требования • Адаптация стандартного программного
обеспечения SAP
BC100 или опыт програм-
Обязательно
мирования на любом языке • 11 – 15 февраля 2019
Желательно SAPTEC • 22 – 26 апреля 2019
• 14 – 18 октября 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Семинар BC401. Объектно-ориентированное программирование на
ABAP • Разработчики
• Разработчики-консультанты

ABAP Objects Live


• Введение в объектно-ориентированное
access
BC401 5 дн. программирование
• Основы синтаксиса
• Наследование и приведение типов
• Интерфейсы и приведение типов
Официальное описание • Объектно-ориентированный события
Дополнительное описание • Объекты репозитария
• Глобальные классы в ABAP Development Tools
• Исключения, основанные на классах
• Модульное тестирование
• Шаблоны объектно-ориентированной разработки
• Службы типов в рантайме
Требования • Создание сложного объектно-ориентированного
приложения
Обязательно BC400
• 25 февраля – 1 марта 2019
• 13 – 17 мая 2019
• 28 октября – 1 ноября 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13
Семинар BC430. Cловарь-справочник ABAP
• Разработчики
• Разработчики-консультанты
Словарь-справочник
ABAP
Live
access
BC430 3 дн. • Введение в ABAP-Словарь
• Типы данных в ABAP-Словаре
• Таблицы базы данных
• Производительность при доступе к таблицам
Официальное описание (базы данных)
Дополнительное описание • Проверка ввода
• Зависимость объектов Словаря
• Изменение таблиц
• Ракурсы (Views) и ракурсы ведения (Maintenance
Views)
• Средства поиска (Search Helps)
Требования

Обязательно BC400
• 8 – 10 апреля 2019
• 1 – 3 июля 2019
• 2 – 4 декабря 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
Семинар BC402. Углубленное ABAP программирование
• Разработчики
• Разработчики-консультанты
Углубленное • Специалисты поддержки
ABAP Live • Менеджеры проектов и программ
программирование access
BC402 5 дн. • Эволюция языка ABAP
• Вызов программ, устройство и управление памятью
• Команды(Statements), функции и выражения для простых
данных
• Внутренние таблицы
Официальное описание • Динамическое программирование
Дополнительное описание • ABAP Open SQL
• Анализ и тестирование

Требования

BC400 и BC401
Обязательно
Желательно Практический опыт объектно-
• 11 – 15 марта 2019
ориентированного
• 27 – 31 мая 2019
программирования на ABAP
• 11 – 15 ноября 2019
и BC430
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15
Учебный план: Курс молодого ABAPера

Введение в
Основы технологии
программирование
SAP NetWeaver
(с ABAP)
SAPTEC 4 дн. BC100 2 дн.

Введение в
инструментальные
средства ABAP Это нужно всякому APAP-еру,
BC400 5 дн. независимо от дальнейшей
специализации
Словарь-
ABAP Objects
справочник ABAP
BC430 3 дн. BC401 5 дн.

Углубленное
ABAP
программирование
BC402 5 дн.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16


Сертифицированный
ABAPер
The "SAP Certified Development Associate -
ABAP with SAP NetWeaver 7.50" certification
exam verifies that the candidate possesses
foundational knowledge in the area of ABAP
Development. This certificate proves that the
candidate has a fundamental understanding
within the Development Consultant profile and
is able to apply the associated prerequisite skills
practically under supervision of an expert
consultant in a project environment.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17


Семинар BC405. Система отчетов ABAP

• Разработчики
• Разработчики-консультанты
Система отчетов
Live
ABAP
access
BC405 5 дн. • Введение в отчеты ABAP
• Экраны выбора (селекционные)
• Создание SAP List Viewer (ALV)
• Внешний вид ALV
Официальное описание • События и методы ALV Grid
• Выборка данных с помощью логических баз
данных
• Выборка данных без использования логических
баз данных
• Вызов программ из ABAP-отчетов
Требования
• Фоновая обработка
BC400 • Объектная модель ALV (OM)
Обязательно
Желательно BC401

• «Бежим втроем»

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18


Семинар BC410. Программирование диалогов пользователя с
использованием классических экранов
• Разработчики
• Разработчики-консультанты
Программирование
Live
экранов
access
BC410 3 дн. • Введение в программирование экранов
• Простые элементы экрана
• Обработка ошибок
• Подэкраны
Официальное описание • Картотечные блоки (закладки)
• Экранные таблицы
• Контекстные меню
• Сплитер (Разделитель)

Требования

BC400
Обязательно
Желательно BC430
• 5 – 7 июня 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19


Семинар BC425. Расширения и модификации
• Разработчики
• Разработчики-консультанты
• Менеджеры проектов разработки
Расширения и
Live
модификации
access • Адаптация стандартного П.О. обеспечения SAP
BC425 5 дн. • Персонализация • Расширение объектов Словаря
• Customer Exits
• События бизнес-транзакций
Официальное описание • Классические Business Add-Ins
• Новые Business Add-Ins
• Явные возможности расширений
• Неявные расширения
• Модификация стандартных приложений SAP
• Адаптация реализаций расширений
Требования • Инструментарий Switch Framework
• Классические расширения
BC400, BC401
Обязательно
Желательно BC410, BC430 • 8 – 12 апреля 2019
Семинар предназначен для опытных ABAP-разработчиков • 1 – 5 июля 2019
• 2 – 6 декабря 2019
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
Семинар NET310. Основы ABAP Web Dynpro
• Разработчики
• Разработчики-консультанты

Основы • Введение в Web Dynpro


Live
ABAP Web Dynpro • Контроллеры Web Dynpro
access
• Контексты Web Dynpro
NET310 5 дн.
• Пользовательский интерфейс Web Dynpro
• Программирование контроллеров и доступа к
контекстам
Официальное описание • Интернационализация и сообщения
• Value Help, Semantic Help поддержка клавиатуры
• Повторное использование компонент
• Диалоговые окна (Popups)
• Технологии адаптации
• SAP List Viewer for Web Dynpro ABAP
Требования • Web Dynpro Select Options
BC400 • Portal Integration
Обязательно
• Разрешение проблем Web Dynpro приложений
Желательно BC401
• 4 – 8 февраля 2019
• 8 – 12 июля 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21


Сертификация C_TAW12_750. SAP Certified Development Associate –
ABAP with SAP NetWeaver Этот сертификат подтверждает, что кандидат
обладает фундаментальным пониманием в
SAP Certified профиле консультанта по развитию и способен
Development Associate применять необходимые предварительные навыки
- ABAP практически под наблюдением эксперта-
C_TAW12_750 3 час. консультанта в среде проекта.
3 часа. 80 вопросов на темы:
• ABAP Programming > 12% вопросов
• ABAP Dictionary > 12%
Официальное описание • Data Types and Data Objects 8% - 12%
• Classical User Interfaces 8% - 12%
• SQL Statements including Update Strategies 8% -
12%
• Enhancements and Modifications 8% - 12%
Для успеха SAP рекомендует объединить
• ABAP Objects 8% - 12%
учебные курсы и практический опыт для • Web Dynpro for ABAP < 8%
подготовки к сертификационному • SAP NetWeaver Overview < 8%
экзамену, поскольку вопросы будут • Internal Tables < 8%
проверять способность применять знания, • ABAP Tools < 8% вопросов
полученные в процессе обучения.
https://training.sap.com/content/CISCert
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22
Учебный план. SAP Certified Development Associate – ABAP

Введение в
Основы технологии Система отчетов
программирование
SAP NetWeaver ABAP
(с ABAP)
SAPTEC 4 дн. BC100 2 дн. BC405 5 дн.

Введение в Программирование
инструментальные экранов
средства ABAP
BC400 5 дн. BC410 3 дн.

Словарь- Расширения и
ABAP Objects модификации
справочник ABAP
BC430 3 дн. BC401 5 дн. BC425 5 дн.

Углубленное SAP Certified


ABAP Development
программирование Associate - ABAP
BC402 5 дн. C_TAW12_750 3 час.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23


Академия TAW10. ABAP Workbench Fundamentals Part I
• Разработчики
• Разработчики-консультанты

ABAP Workbench
Live
Fundamentals Part I Академия включает часть материала семинаров
access SAPTEC, BC400, BC430, BC405, BC410
TAW10 10 дн.
• Основы SAP NetWeaver Application Server
• Основы ABAP-инструментальных средств
Официальное описание • ABAP-словарь
• Классическое программирование экранов

Требования

Опыт программирования на
Обязательно
любом языке

• 19 – 30 августа 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24


e-Learning TAW11E. ABAP Details
• Разработчики
• Разработчики-консультанты

ABAP Details Live


e-Learning включает часть материала семинаров
access BC402, BC405, BC414(нет в русском расписании)
TAW11E ~37 час.
• Основы и эволюция языка ABAP
• Операторы, функции и выражения для простых
Официальное описание данных
• Внутренние таблицы
• ABAP Open SQL
• Анализ и тестирование
• Обновление базы данных с помощью ABAP Open
SQL
Требования • Блокировки
• Организация обновлений
Обязательно TAW10 • SAP List Viewer (ALV): создание, дизайн, события и
методы

• По запросу

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25


Академия TAW12. Концепции ABAP Workbench
• Разработчики
• Разработчики-консультанты

Концепции ABAP
Live
Workbench Академия включает часть материала семинаров
access BC401, BC402, BC425, NET310
TAW12 10 дн.
• ABAP Objects
• Совместно используемые объекты
Официальное описание • Динамическое программирование
• Расширения и модификации
• Основы Web Dynpro для ABAP

А также включает
Сертификацию C_TAW12_750 SAP Certified
Требования Development Associate – ABAP with SAP
NetWeaver в последний день семинара
Обязательно TAW10

• 16 – 27 сентября 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26


Учебный план. SAP Certified Development Associate – ABAP (ускоренный)

ABAP Workbench Концепции ABAP


ABAP Details
Fundamentals Part I Workbench
TAW10 10 дн. TAW11E ~37 час. TAW12 10 дн.

SAP Certified
Development
Associate - ABAP
C_TAW12_750 3 час.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27


Специализация

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28


Семинар NET311. Углубленный ABAP Web Dynpro
• Разработчики программного обеспечения
• Разработчики-консультанты

Углубленный
ABAP Web Dynpro
• Основы Web Dynpro
NET311 4 дн. • Программирование Web Dynpro
• Адаптация
• Расширения Web Dynpro ABAP
• Инструменты
Официальное описание • Безопасность

Требования

Обязательно NET310

• 26 – 29 марта 2019
• 17 – 20 сентября 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29


Семинар NET313. Floorplan Manager для Web Dynpro ABAP
• Разработчики
• Разработчики-консультанты

Floorplan Manager для


Web Dynpro ABAP
• Введение в Floor Plan Manager (FPM)
NET313 5 дн. • Разработка FPM-приложения
• Generic UI Building Blocks (GUIBBs)
• Расширенные возможности FPM
• Дополнительные возможности
Официальное описание

Требования

Обязательно NET310

• 1 – 5 апреля 2019
• 28 октября – 1 ноября 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30


Учебный план. Web Dynpro для ABAP

Введение в
инструментальные
средства ABAP
BC400 5 дн.

Основы Углубленный
ABAP Objects
ABAP Web Dynpro ABAP Web Dynpro
BC401 5 дн. NET310 5 дн. NET311 4 дн.

Floorplan Manager
для WebDynpro
ABAP
NET313 5 дн.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31


Семинар BC407. Отчеты: использование Quickviewer, Infoset Query, SAP
Query • Разработчики запросов
• Члены проектной группы
Отчеты: Quickviewer, • Администраторы запросов SAP Query
Infoset Query, SAP Live
Query access • QuickViewer
BC407 2 дн. • SAP Query
• Списки
• Администрирование пользователей
• Основы ABAP, необходимые для создания инфо-
Официальное описание наборов (InfoSets)
• Инфо-наборы
• Переносы

Требования

• Базовые знания языка программирования


Обязательно
• Опыт использования системы SAP • 3 – 4 июня 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32


Учебный план. Разработка отчетов ABAP

• Знания языка Отчеты:


программирования Quickviewer, Infoset
• Опыт в SAP Query, SAP Query
BC407 2 дн.

Введение в
инструментальные
средства ABAP
BC400 5 дн.

Система отчетов в
ABAP Objects
ABAP
BC401 5 дн. BC405 5 дн.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 33


Семинар BC470. Печать формуляров с помощью SAP Smart Forms
• Участники проектной группы
• Разработчики
Печать формуляров с • Консультанты
помощью SAP Smart
Forms • Обзор SAP Smart Forms
BC470 2 дн. • Общие понятия печати форм
• Создание и настройка SAP Smart Form
• Переменные
• Таблицы
Официальное описание • Smart Styles
• Изменение формы и прикладные программы

Требования

SAPTEC, BC400
Обязательно
Опыт программирования на ABAP
• «Бежим втроем»
Желательно Семинары по соответствующим
приложениям
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 34
Семинар BC480. Печатные формы PDF
• Консультанты
• Члены проектной команды

Печатные формы PDF Live


• Обзор SAP Smart Forms
access • Общие понятия печати форм
BC480 3 дн. • Создание и настройка SAP Smart Form
• Переменные
• Таблицы
Официальное описание • Smart Styles
• Изменение формы и прикладные программы

Требования

Обязательно BC400
• 31 июля – 2 августа 2019
Желательно Знания SAPscript и/или Smart Forms • 25 – 27 декабря 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 35


Семинар BC490. Настройка производительности ABAP-программ
• Разработчики
• Разработчики-консультанты
Настройка • Технические консультанты
производительности Live
ABAP-программ access • Обзор архитектуры SAP NetWeaver Application
BC490 5 дн. Server (AS) ABAP
• Управление памятью
• Анализ производительности
• Доступ к базе данных
Официальное описание • Программирование доступа к базе данных
• Буферизация данных
• Буферизация объектов
• Внутренние таблицы
• Удаленный вызов функциональных модулей

Требования

Желательно BC400, BC430, SAPTEC


• 12 – 16 августа 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 36


Семинар D75AW. Дельта-курс: с ABAP Workbench SAP NetWeaver 7.0 на
SAP NetWeaver 7.5 • Разработчики
• Консультанты в области разработки
NEW Настройка
производительности
• Введение
ABAP-программ
• Окружение
D75AW дн.
33 дн. • Выражения в ABAP
• Возможности внутренних таблиц
• Изменения в Open SQL
Официальное описание • Core Data Services (CDS)
Дополнительное описание • Каналы сообщений ABAP
• Новые инструменты анализа

Требования

Опыт процедурно- и объектно-


Обязательно • 9 – 11 октября 2019
ориентированной разработки на ABAP в
SAP NetWeaver 7.0

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 37


ABAP для S/4HANA
S/4HANA

S/4HANA
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 38
Семинар S4D400. Введение в ABAP-программирование для SAP
S/4HANA • Разработчики
• Разработчики-консультанты
Введение в ABAP- • Консультанты по технологиям
NEW
программирование
для SAP S/4HANA • Среда разработки ABAP
S4D400 5 дн. • Элементарный ABAP
• Отладка
• Вызов многоразовых процедур
• Использование структур и внутренних таблиц
Официальное описание • Чтение из базы данных с помощью Open SQL
• Создание и использование классов
• Использование наследования
• Использование интерфейсов

Требования

• SAPTEC
• Знание элементарного программирования • 18 – 22 февраля 2019
Желательно • 23 – 27 сентября 2019
(опыт, по крайней мере, на одном другом
языке) или BC100 S/4HANA
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 39
Семинар S4D430. Создание ракурсов в Core Data Service ABAP
(CDS ABAP) • Разработчики
• Разработчики-консультанты
NEW Создание ракурсов в
Core Data Service
• Введение
ABAP (CDS ABAP)
• Основные возможности SQL в ракурсах CDS
S4D430 3 дн. • Другие возможности SQL в ракурсах CDS
• Дополнительные концепции
• Базоспецифические возможности ABAP CDS
Официальное описание • Обзор использования ракурсов CDS

Требования

Обязательно BC400 или S4D400


• 6 – 8 мая 2019
Желательно BC430 • 6 – 8 ноября 2019
S/4HANA
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 40
ABAP
для ABAP разработки
для SAP HANA
HANA

ABAP
HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 41


Семинар HA100. Введение в SAP HANA
• Консультанты по приложениям
• Менеджеры по изменениям
Введение • Бизнес-аналитики
в • Разработчики
SAP HANA • BI / BW консультанты
HA100 2 дн. • Аналитики данных
• Администраторы баз данных

• Описание SAP HANA


Официальное описание • Архитектура SAP HANA
• Аналитическая обработка в SAP HANA
• Управление данными в SAP HANA
• Разработка и запуск приложений в SAP HANA
• Дополнение: продолжение изучения SAP HANA

Требования

Желательно Базовые знания бизнеса ИТ • 24 – 25 января 2019


• 16 – 17 июля 2019 ABAP
• 7 – 8 ноября 2019 HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 42


Семинар HA150. SAP HANA 2.0 SPS03: SQL и SQL Script для SAP HANA
• Разработчики приложений
• Разработчики моделей данных
SAP HANA SQL • Консультанты BI / BW
и SQL Script Live • Исследователи данных
для SAP HANA access • Администраторы баз данных
HA150 2 дн. • Специалисты поддержки SAP HANA

• Введение
• Логические контейнеры SQL
Официальное описание • Декларативная логика
• Императивная логика
• Операции OLAP
• Работа с иерархиями
• Анализ проблем и лучшие практики
• Дополнительно: Начать с начала, основы SQL.
Требования

Обязательно Знания ANSI-92 SQL


• 28 – 29 марта 2019
Желательно HA100 • 18 – 19 июля 2019
ABAP
HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 43


Семинар HA300. SAP HANA 2.0 SPS02: Моделирование
• Консультанты по бизнес-приложениям
• Консультанты по данным / Руководители
• Администраторы баз данных
SAP HANA 2.0 SPS02: • Разработчики приложений
Live
Моделирование • BI специалисты
access
HA300 5 дн.
• Информационные ракурсы
• Функции моделирования
• Моделирование в SAP HANA Studio
Официальное описание • Виртуальные модели данных SAP
• Использование SQL в моделях
• Оптимизация моделей
• Управление и администрирование моделей
• Безопасность в моделировании в SAP HANA
• Обзор анализа текста, геоданных, прогнозного и
Требования графового моделирования

Обязательно HA100
• 4 – 8 февраля 2019
Желательно HA150 • 12 – 16 августа 2019
• 9 – 13 декабря 2019 ABAP
HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 44


Семинар HA400. ABAP-программирование в SAP HANA
• Разработчики
• Разработчики-консультанты
ABAP- • Консультанты по технологиям
программирование Live
в SAP HANA access • Введение
HA400 3 дн. • Разработка в ABAP для SAP HANA
• Независимый от базы данных подход Code-to-Data
• SAP HANA специфический Code-to-Data
• Использование объектов SAP HANA в ABAP
Официальное описание • Углубленные темы

Семинар стал на 1 день короче


Исключены темы
Требования
• ADBC вызовы хранимых процедур
Обязательно • Базовые знания SAP HANA • Проксирование хранимых процедур:
• BC400 команда CALL DATABASE PROCEDURE
• BC401
• Опыт в ABAP программировании, в т.ч.
Open SQL (связи, ракурсы, агрегации) • 17 – 19 апреля 2019
Желательно
• 7 – 9 августа 2019
• HA100 • HA150 ABAP
• 6 – 8 ноября 2019 HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 45


Сертификация E_HANAW_14. SAP Certified Development Specialist - ABAP
for SAP HANA 2.0 Этот сертификат подтверждает, что кандидат
обладает знаниями программирования ABAP для
SAP HANA, необходимыми для профиля
SAP Certified
консультанта по разработке SAP ABAP.
Development Specialist
- ABAP for SAP HANA
Обязательна сертификация C_TAW12_* ABAP
E_HANAAW 3 час. HANA

90 минут. 40 вопросов на темы:


• Guided Performance Analysis > 12%
Официальное описание Integration of SAP HANA Coding into ABAP Programs
> 12%
• Implications of SAP HANA on ABAP Programming >
12%
• SAP HANA Basics and Technical Concepts 8% - 12%
Для успеха SAP рекомендует объединить • SAP HANA Information Models & Database •
учебные курсы и практический опыт для Procedures 8% - 12%
подготовки к сертификационному • SAP Development Tools for SAP NetWeaver 8% -
экзамену, поскольку вопросы будут 12%
проверять способность применять знания, • ABAP Programming based on SAP HANA Artefacts
8% - 12%
полученные в процессе обучения.
https://training.sap.com/content/CISCert
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 46
Учебный план. Разработка на ABAP для SAP HANA 2.0

Введение в SAP HANA SQL


Основы технологии
программирование и SQL Script
SAP NetWeaver Знания ANSI-92 SQL
(с ABAP) для SAP HANA
SAPTEC 4 дн. BC100 2 дн. HA150 2 дн.

Введение в
инструментальные Введение
SAP HANA 2.0 SPS02:
средства ABAP в
Моделирование
BC400 5 дн. SAP HANA
HA300 5 дн. HA100 2 дн.
ABAP-
ABAP Objects программирование
в SAP HANA
BC401 5 дн. HA400 3 дн.

SAP Certified SAP Certified


Development Dev. Specialist -
Associate - ABAP ABAP for SAP HANA
C_TAW12_750 3 час. ABAP
E_HANAAW 3 час. HANA

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 47


Как можно
сэкономить

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 48


Дистанционное обучение. Live class

Не требует дополнительных затрат: не нужно оформлять


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

Где угодно: вы не привязаны к определенной локации - можно


проходить обучение на работе или дома

Интерактивно и в прямом эфире: участники видят друг друга и


принимают участие в обсуждении с помощью камеры и микрофона..

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 49


Customer specific training. Корпоративный формат

Индивидуальный подход к проведению групповых семинаров

Возможность комбинировать различные семинары

Оптимизация командировочных расходов

Оптимизация по продолжительности cеминаров

Возможность выбора дат

Возможность выбора преподавателя

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 50


SAP Live Access — обучение на практике

Предоставляется SAP система


• Живая
• Полностью поддерживаемая
• Настроенная
• Заранее введены данные для упражнений

Можно
• Делать стандартные упражнения
• Экспериментировать
Официальное описание

В любое время

Семинары, по которым есть Live Access,


помечены в расписании буквой «L»
В любом месте, где доступен интернет

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 51


Learning Hub. Комплексное решение для обучения

• Учебные материалы семинаров


• Электронные курсы (e-Learning) содержат тесты
• Виртуальные учебные комнаты
• Тренинговые системы
• Возможность централизованного управления обучением
• Индивидуальные учебные планы
• Индивидуальная отчетность

В любое время

Подробнее можно узнать здесь: В любом месте, где доступен интернет


SAP Learning Hub – источник знаний
Как управлять обучением в Learning Hub
SAP Learning Hub - флагман онлайн-обучения. Мир SAP без границ
SAP Learning Hub – инновационный подход к цифровой трансформации

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 52


Learning Hub. Учебная комната «ABAP в СНГ»

Бесплатный сервис в рамках Learning Hub.

Коллекция ссылок на учебные материалы по теме в нужном порядке.


В настоящее время в комнате две программы обучения на сертификации:
C_TAW12_740
C_TAW12_750

Кроме стандартных учебных материалов есть и будут появляться дополнительные:


• описание функциональных возможностей
• описание синтаксических конструкций
• сообщения об интересных событиях: вебинарах, мастер-классах
• материалы вебинаров

Интерактивный ресурс. Можно задавать вопросы и получать ответы на вопросы.


RU Общение в этой комнате на русском языке

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 53


Вечернее обучение

Вечером

Возможно дистанционное обучение

Пример 2015 года


Вечерний ABAP в SAP Education CIS (ролик в YouTube)

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 54


Академии TAW10 и TAW12

ABAP Workbench Live Концепции ABAP


Fundamentals Part I access Workbench
TAW10 10 дн. TAW12 10 дн.

Академия включает часть материала семинаров Академия включает часть материала семинаров
SAPTEC, BC400, BC430, BC405, BC410: BC401, BC402, BC425, NET310:
• Основы SAP NetWeaver Application Server • ABAP Objects
• Основы ABAP-инструментальных средств • Совместно используемые объекты
• ABAP-словарь • Динамическое программирование
• Классическое программирование экранов • Расширения и модификации
• Основы Web Dynpro для ABAP

Сертификацию C_TAW12_750 SAP Certified


Development Associate – ABAP with SAP
NetWeaver в последний день семинара

19 – 30 августа 2019 16 – 27 сентября 2019

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 55


Blended Академия WRABLH
Вводный очный двухдневный семинар. 4-5 апреля 2019

Самостоятельное обучение.
Доступ к учебным материалам в SAP Learning Hub.
Доступ к учебным системам 5 месячгных сессий по 20
часов.

Поддержка самостоятельного обучения: 4 ежемесячных 17 мая 2019


RU
дистанционных консультации; консультации в учебной 14 июня 2019
комнате «ABAP в СНГ». 12 июля 2019
Время проведения 15:30-17:30 9 августа 2019

Трехдневный очный финальный семинар – консультация 2 - 4 сентября 2019


перед сдачей сертификационного теста.

Сертификационный тест C_TAW12_750. 4 сентября 2019


SAP Certified
ABAP Workbench Концепции ABAP
ABAP Details Development
Fundamentals Part I Workbench
Associate - ABAP
TAW10 10 дн. TAW11E ~37 час. TAW12 10 дн. C_TAW12_750 3 час.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 56
Документация, примеры

Транзакция ABAPDOCU

Редактор ABAP
меню Environment → Examples

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 57


Вебинары «Обучение ABAP…

…Инлайновые декларации» 2018.07.24

...Новый синтаксис OpenSQL» 2018.07.25

…Tabstrip (панель вкладок) на селекционных экранах» 2018.07.26

…Динамическая модификация селекционных экранов» 2018.07.31

…Табличная буферизация» 2018.08.02

…Возврат к обработке после исключений. RETRY и RESUME» 2019.02.19

…Пользовательская реакция на списках» 2019.02.22

Интересны другие темы? Пишите, подумаем…


© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 58
ABAP
Дополнительно

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 59


Возможности SQL в семинарах
Платформенно-независимые возможности
Подмножества Реализовано
SQL
ABAP Open SQL ABAP Словарь CDS
DML BC400, BC402,
BC414, BC490
DDL BC430 HA300, HA400,
S4D430
DCL S4D430
TCL BC414
Платформенно-зависимые возможности
SQL EXEC SQL. … ENDEXEC.
в полном ABAP Database Connectivity (ADBC)
объеме HA400
ABAP Managed Database Procedures (AMDP)
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 60
Семинар BC412. Диалоговое программирование с использованием
EnjoySAP Controls • Разработчики
• Разработчики-консультанты
Программирование
обновлений базы
• Изменение свойств управляющих элементов
данных
• Реакция на действия в управляющих элементах
BC412 5 дн. • Контекстные меню
• Использование управляющих элементов EnjoySAP
• Controls совместно с другими диалоговыми
Официальное описание средствами языка ABAP
• Функциональные возможности и использование
отдельных управляющих элементов EnjoySAP
Controls: HTML control, picture control, text edit
control, ALV grid control, tree control
• Функциональность Drag & drop
Требования

SAPTEC, BC400, BC410, BC410,


Обязательно
Знание ООП Семинар в настоящее время не входит
Желательно BC401 в состав официально каталога,
но может быть проведен

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 61


Семинар BC414. Программирование обновлений базы данных
• Разработчики
• Консультанты
Программирование
обновлений базы
• Концепция транзакции
данных
• Блокировки
BC414 2 дн. • Технологии обновления данных: синхронная,
асинхронная
• Процессы обновления первой и второй очереди
Официальное описание • Комплексные транзакции
• Объекты документов изменений,
программирование журналирования обновлений
• Объекты диапазонов номеров, внутренняя и
внешняя нумерация, программирование выделения
номеров.
Требования

BC400
Обязательно Семинар в настоящее время не входит
Желательно BC410 в состав официально каталога,
но может быть проведен

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 62


Книга на русском языке
• Разработчики
• Разработчики-консультанты

• Выбор данных на ABAP


• COMMIT WORK. Использование блокирования
• Работа с внутренними таблицами
• Тестирование программ, анализ написанного
кода.
• Анализ программ во время их выполнения
• Другие аспекты производительности.

Точенюк Олег.
Рекомендации по оптимизации программ
на языке ABAP

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 63


Даты сертификаций

https://cdn10.training.sap.com/cdn/pdf/cert_plan19NEW.pdf/RU/RU
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 64
https://events.sap.com/ru/open-door-day-01/ru/home
Вы ещё не были в Учебном центре SAP?
Тогда приходите к нам в гости на первый в этом году День открытых дверей.
Мы хотим познакомиться, пообщаться и показать наш современный и
комфортабельный Учебный центр. Здесь вы сможете не только послушать лекции
авторитетных экспертов на самые «горячие» темы в области корпоративного обучения,
но посетить специальные welcome-тренинги, узнать об инновационных продуктах
SAP или принять участие в бизнес-игре.
А ещё - мы не отпустим вас без подарков! Обещаем скидки и розыгрыш призов.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 65


Мастер-классы SAPLand

WRSEC1 Анализ ABAP-кода на уязвимость


WRSEC2 Безопасность пользовательских интерфейсов: журналирование
и маскирование
WRSL19 ABAP для консультантов: Успешное взаимодействие с
программистом

20 -24 мая сессия мастер-классов


NEW Call ABAP: дизайн SAP приложений 20 мая 2019
NEW Знакомство с SAP UI5: применение и средства разработки 21 мая 2019
NEW WEB ABAP: использование OData-сервисов в UI5-приложениях 22 мая 2019
WRSL26 Чтение ABAP-кода (отладка и мониторинг кода) 23 мая 2019
WRSL31 Особенности подготовки спецификаций на разработку 24 мая 2019
пользовательских ABAP-программ

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 66


Полезные ссылки

Наш сайт https://sap.ru/education-cis

Описание семинара https://training.sap.com/course/bc400---ru-ru/


(например BC400 )

Расписание семинаров https://cdn.training.sap.com/cdn/pdf/ps19.pdf/ru/ru


на 2019 год

Расписание сертификаций https://cdn10.training.sap.com/cdn/pdf/cert_plan19


на 2019 год NEW.pdf/RU/RU

SAPLand https://sapland.ru

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 67


Спасибо за внимание
(и терпение)
Контакты:
Василий Ковальский , Учебный центр SAP
инструктор ABAP с 1998 года
sap.ru/education-cis
vassili.kovalski@sap.com education.russia@sap.com

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 68