ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.04.2021
Просмотров: 775
Скачиваний: 3
16
Выбрав версию, Вы можете просмотреть ее, нажав на кнопку с очками:
. Также Вы
можете сравнить две версии, а также просмотреть путь развития программы.
Совет:
Мод. версия появляется, когда Вы изменяете программу. Кроме мод. версии всегда
есть активная версия, которая остается активной, пока Вы не активируете
модифицированную версию. Это означает, что система SAP всегда сохраняет
активную версию, чтобы функциональность системы во время разработки не
менялась.
Задание 4: Справка по ABAP и модели.
Краткое описание:
Воспользуйтесь справкой ABAP для получения полезных советов
по работе и попробуйте использовать модели для уменьшения времени разработки.
В этом задании вы хотите получить справку по функции «write». Представьте, что не
знаете, как ей пользоваться и что она делает. Вам необходимо воспользоваться
справкой. Чтобы войти в справку поставьте курсор на функцию
«write»
в коде
программы и нажмите «
F1
». Система найдет все связанные записи справки и выдаст
окно с результатами поиска.
Полезный
совет
Нажмите F1
17
Кроме функции
«write»
вы видите также и различные функции, унаследованные от
нее. Выберите первую запись, нажав на нее. Система откроет справку с нужной
страницей.
На следующем шаге мы хотим добавить в программу новый оператор. Для начала
закройте справку и вернитесь к своей программе. Нажмите кнопку
«Модели».
Появится новое окно. Выберите строку «
WRITE
»
и нажмите на зеленую галочку.
Нажмите
«Модели» и
выберите
WRITE
18
Вы видите, что экран изменился, и система выдала несколько полей ввода. Введите
«ICON_CHECKED»
в поле
«Пикт.»
и нажмите
кнопку
«Копировать»
. Это действие
скопирует функцию в ваш программный код.
Перед тем, как активировать программу, добавьте строку:
INCLUDE <list>
. В
list
хранится путь к используемой иконке. Код программы должен выглядеть следующим
образом:
ICON_CHECKED
INCLUDE
19
Теперь сохраните, активируйте и протестируйте программу. Вы увидите маленькую
иконку рядом с текстом «Hello World!».
Задание 5: Отладка
Краткое описание:
Используйте отладчик, чтобы отлаживать программы и получать
информацию о проблемах и ошибках
Запустите программу
ZY*##HELLOWORLD
в режиме отладки, используя путь в меню:
Программа
•
Тест
•
Отладка
Это автоматически запустит программу в режиме отладки. Вы можете управлять
отладчиком с помощью нескольких основных команд:
Отдельный шаг (F5) – выполняет один шаг и ожидает ваших следующих
действий.
Выполнить (F6) – Выполняет группу шагов и ждет
Возврат (F7) – выполняет до точки возврата значения
Дальше (F8) – выполняет программу без ожидания
Синяя стрелка всегда показывает текущий шаг. Не забывайте, что если программа
вызывает внешние программы, модули или службы, отладчик будет также заходить и
в них.
Кроме последовательного выполнения программы, отладчик предоставляет еще
несколько возможностей, например, определение значения переменной или таблицы.
Содержимое таблиц также может быть проверено в ходе выполнения программы.
Также вы всегда можете видеть текущее возвращаемое значение. Оно записано в
переменной
SY-SUBRC
.
Путь в меню
Управление
отладкой
20
Глава 3: Основные принципы ABAP-программирования
Содержание
Третья глава посвящена основным понятиям программирования на ABAP. Вы
научитесь объявлять данные и управлять ими. Также вы создадите программу,
использующую пользовательский ввод и функциональный модуль. В последней части
вы воспользуетесь BAPI для вызова внешних функций, не входящих в вашу
программу.
Обоснование
Эта глава объясняет основные понятия программирования на ABAP. Она
рассказывает о структуре данных, управлении переменными и функциями. Также, она
учит, как использовать внешние программы и функциональные модули.
Требования
Прежде чем начать упражнения, вы должны успешно пройти вторую главу данного
курса.