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

Описание курса:

Этот курс дает обзор возможностей основных средств генераторов отчетов в SAP ERP. Цель курса – научить создавать отчеты с помощью таких средств как QuickViewer, InfoSet Query и SAP Query.

В курсе дается обзор и сравнение основных средств генерации отчетов в SAP ERP.

Отдельно рассматриваются и сравниваются возможности сред генерации отчетов QuickViewer, InfoSet Query и SAP Query. В курс включена глава по созданию собственных Info наборов для описания новых моделей данных. В курсе дается детальный обзор ABAP кодирования для InfoSet, которое используется для реализации дополнительной обработки данных. В качестве дополнительной информации рассматриваются особенности переноса компонент SAP Query,

Целевая аудитория:

  • Разработчики
  • Консультанты

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

·        Понимание принципов работы с генераторами отчетов в SAP

·        Основы ABAP программирования для InfoSet

·        Умение создавать отчеты с помощью QuickViewer, InfoSet Query и SAP Query

Подробное описание курса: ABA_70

Show more
Описание курса:

В предлагаемом курсе рассматривается работа с арифметическими, символьными и строковыми элементарными данными, с внутренними таблицами, включая новые возможности, в том числе дополнительные ключи, индексные и ключевые выражения, MESH и операторы конструкторы VALUE, CONV, EXACT, COND, SWITCH, REDUCE.

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно в работе с данными различных типов.

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

Глубокие знания по работе с арифметическими, символьными, строковыми элементарными данными и с внутренними таблицами.

Подробное описание курса: ABA_31

Show more
Описание курса:
В предлагаемом курсе рассматривается язык программирования АВАР. Курс построен на интересных практических примерах, что позволяет немедленно применить полученные знания на практике. Демонстрируется насколько мало усилий необходимо для быстрого создания высокоэффективных бизнес-приложений на АВАР.

Целевая аудитория:
• Разработчики на ABAP начального уровня.
• Консультанты, которые хотят понять основы ABAP.

Подробное описание курса: ABA_10
Show more

Описание курса: 

В предлагаемом курсе рассматривается язык программирования АВАР. Курс построен на простых примерах, что позволяет легкостью усвоить материал и применять на практике полученные знания и умения, а также продолжить обучение.

Целевая аудитория:

• Разработчики на ABAP начального уровня.
• Консультанты, которые хотят понять основы ABAP.

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

• Знакомство с языком программирования АВАР и его средой разработки.
• Первые основы знаний по разработке собственных программ на АВАР.
• Первое знакомство с отладкой программ на АВАР.
• Необходимые базовые знания для саморазвития в АВАР.

Подробное описание курса: ABA_11


Show more

Описание курса:

В предлагаемом курсе рассматриваются основы объектно-ориентированного программирования в АВАР и основы ABAP Словаря – центрального хранилища глобальных описаний типов данных. Участники курса научатся создавать локальные классы, декларировать, имплементировать и вызывать их методы. Слушатели также научатся создавать в Словаре данных технические описания элементарных данных – домены, семантические описания элементарных типов данных – элементы данных, плоские, вложенные и глубокие структуры, табличные типы и таблицы базы данных.

Целевая аудитория:

• Разработчики на ABAP начального уровня
• Консультанты, которые хотят понять основы ABAP

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

• Знакомство с основами объектно-ориентированного программирования на АВАР.
• Знакомство с базовыми возможностями АВАР Словар
я

Подробное описание курса: ABA_13

Show more

Описание курса:

В предлагаемом курсе рассматриваются возможности предъявления данных в языке программирования АВАР. Участники научатся разрабатывать простые списки, селекционные экраны, диалоговые экраны и Web Dynpro.

Целевая аудитория:

• Разработчики на ABAP начального уровня.
• Консультанты, которые хотят понять основы диалогов ABAP.

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

• Основные знания по созданию списков.
• Начальные знания по созданию селекционных экранов.
• Начальные знания по созданию диалоговых экранов.
• Начальные знания по предъявлению данных в гриде класса CL_GUI_ALV_GRID.
• Начальные знания по Web Dynpro.
• Адаптация стандартного программного обеспечения.

Подробное описание курса: ABA_15

Show more

Описание курса:

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

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно в использовании команды SELECT.

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

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

Подробное описание курса: ABA_33

Show more

Описание курса:
В предлагаемом курсе подробно рассматривается объектно-ориентированное программирования в АВАР. Слушатели получат знания по концепциям, синтаксису, инструментам и основным шаблонам ООП.

Целевая аудитория:
• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в объектно-ориентированном программировании на ABAP.

Что получат слушатели по завершению курса:
• Глубокие знания по объектно-ориентированному программированию на ABAP: концепциям, синтаксису, инструментам, основным шаблонам.

Подробное описание курса: ABA_21

Show more

Описание курса:

В предлагаемом курсе подробно рассматривается функциональность АВАР словаря – центрального хранилища описания глобальных типов данных и инструмента создания и изменения таблиц базы данных и ряда интерактивностей (тексты ярлычков, документация, допустимые значения доменов, внешний ключ, Search Help - наследуются из словарских определений со всеми возможностями языковой локализации. Вообще рисование экранов - что диалоговых, что селекционных – это в первую очередь создание словарских структур со всякой словарской «обвязкой»).

Целевая аудитория:

  • Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
  • Специалисты по контролю качества ABAP-программ.
  • Консультанты, которые хотят глубоко разобраться в программировании на ABAP и устройстве данных.

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

Глубокие знания по ABAP-словарю – центральному инструменту создания глобальных типов данных, таблиц базы данных и компонентов диалогов с пользователем.

Подробное описание курса: ABA_23

Show more

Описание курса:

В предлагаемом курсе подробно рассматриваются возможности Core Data Services (CDS), расширяющих возможности языка программирования ABAP и ABAP Словаря. Слушатели получат знания по концепциям, синтаксису, инструментам и способам использования CDS, и в первую очередь CDS view.

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму
• Специалисты по контролю качества ABAP-программ
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP, устройстве и способах потребления данных

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

Слушатели получат знания по концепциям, синтаксису, инструментам и способам использования CDS, и в первую очередь CDS view.

Подробное описание курса: ABA_25

Show more

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

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно в тонкостях работы с памятью и передачи данных между программами.

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

Глубокие знания по ABAP-словарю – центральному инструменту создания глобальных типов данных, таблиц базы данных и компонентов диалогов с пользователем.

Подробное описание курса: ABA_35





Show more

Описание курса:

В предлагаемом курсе подробно рассматривается обращение к данным по ссылкам и через символы полей, возможности использования динамических команд и фраз, в частности динамический вызов методов, динамическое определение и создание типов и объектов данных во время исполнения.

Целевая аудитория:

• Разработчики на ABAP, успешно превзошедшие начальный уровень, стремящиеся и значительно продвинувшиеся на пути к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании на ABAP и особенно тонкостях работы с памятью и передачи данных между программами.
• Специалисты по безопасности. (Динамические конструкции могут представлять опасность).

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

Обширные знания по динамическим конструкциям ABAP – мощным, но потенциально опасным возможностям языка.

Подробное описание курса: ABA_37

Show more

Описание курса:

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

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в программировании экранных диалогов.

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

Глубокие знания по программированию экранных диалогов, включая обработку блоков закладок и экранных таблиц.

Подробное описание курса: ABA_43

Show more

Описание курса:

В предлагаемом курсе подробно рассматривается предъявление табличной информации и организация интерактивности с использованием класса CL_GUI_ALV_GRID.

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в работе с классом CL_GUI_ALV_GRID.

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

Глубокие знания по программированию экранных диалогов, включая обработку блоков закладок и экранных таблиц.

Подробное описание курса: ABA_45


Show more

Описание курса:

В предлагаемом курсе подробно рассматриваются способы и синтаксические конструкции корректного обновления содержимого таблиц базы данных. Все, рассмотренное в этом курсе может применяться к пользовательским разработкам, но не к таблицам, созданным SAP, эти таблицы должны обновляться стандартными SAP-программами.

Целевая аудитория:

• Разработчики на ABAP, успешно освоившие начальный уровень и стремящиеся к профессионализму.
• Специалисты по контролю качества ABAP-программ.
• Консультанты, которые хотят глубоко разобраться в способах обновления таблиц базы данных.

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

  • Глубокие знания по обновления таблиц базы данных

Подробное описание курса: ABA_77

Show more

Описание курса:

В этом курсе раскрываются секреты отладки программ на АВАР. Умение работать с отладчиком АВАР позволяет изучить код изнутри и понять, как работает программа. В курсе раскрываются все секреты отладчика, и на практике усваиваются продвинутые приёмы работы с этим мощным инструментом. Курс включает в себя теоретическую и практическую части.

Целевая аудитория:

• Разработчики АВАР
• Консультанты

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

• Понимание основных и продвинутых приёмов отладки.
• Навыки написания скриптов отладчика.
• Готовые рецепты для минимизации рутинных действий при отладке.

Подробное описание курса: ABA_81

Show more

Описание курса: 

Курс посвящён важному этапу в жизненном цикле бизнес-приложений — тестированию.
На практике система SAP постоянно проходит через циклы изменений. Эти изменения могут включать в себя переносы ABAP-разработок различной сложности, а также установку обновлений. Отсюда необходимость постоянной проверки бизнес-приложений после их очередного обновления. При этом «ручное» тестирование приложений как правило является трудоёмким, связано с большими трудозатратам специалистов и не застраховано от ошибок.
Чтобы сэкономить время и повысить качество тестирования, в SAP системах предусмотрены мощные специализированные инструменты, такие как ECATT, юнит-тесты и другие. Познакомиться с ними, а также научиться применять их в своей работе и призван данный курс.

Целевая аудитория:

• Консультанты
• Разработчики АВАР

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

• Понимание концепции тестирования SAP.
• Навыки написания собственных тестов.
• Мощный инструмент для повышения качества АВАР-разработок.

Подробное описание курса: ABA_83

Show more

Описание курса:

SAP является одним из признанных лидеров в разработке ПО для автоматизации бизнес процессов, однако далеко не единственным. Ландшафт современных компаний включает десятки систем от различных вендоров. И перед ИТ подразделениями встаёт задача интеграции нескольких решений в сквозной бизнес процесс.

В данном курсе мы рассмотрим существующие подходы к интеграции с SAP системами на основе веб-сервисов, плюсы и минусы использования каждого подхода, выполним практические упражнения по созданию интеграционных сервисов в SAP NetWeaver.

Целевая аудитория:

• Разработчики, которым необходимо реализовывать интеграцию между SAP системами и сторонними решениями.
• Архитекторы, в задачу которых входит описание/согласование взаимодействия между системами.
• Системные аналитики, выстраивающие техническую реализацию бизнес процессов и подготавливающих ТЗ.
• Сотрудники департаментов поддержки, обеспечивающие бесперебойную работу ИТ-решений компании.

Подробное описание курса: ABA_92


Show more