ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.04.2021

Просмотров: 737

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

16 

 

 

Выбрав версию, Вы можете просмотреть ее, нажав на кнопку с очками: 

. Также Вы 

можете сравнить две версии, а также просмотреть путь развития программы.  
 

Совет: 

Мод.  версия  появляется,  когда  Вы  изменяете  программу.  Кроме  мод.  версии  всегда 
есть  активная  версия,  которая  остается  активной,  пока  Вы  не  активируете 
модифицированную  версию.  Это  означает,  что  система  SAP  всегда  сохраняет 
активную  версию,  чтобы  функциональность  системы  во  время  разработки  не 
менялась.  
 

Задание 4: Справка по ABAP и модели. 

Краткое описание:

 

Воспользуйтесь справкой ABAP для получения полезных советов 

по работе и попробуйте использовать модели для уменьшения времени разработки. 
 
В этом задании вы хотите получить справку по функции «write». Представьте, что не 
знаете,  как  ей  пользоваться  и  что  она  делает.  Вам  необходимо  воспользоваться 
справкой.  Чтобы  войти  в  справку  поставьте  курсор  на  функцию 

«write»

 

в  коде 

программы и нажмите «

F1

». Система найдет все связанные записи справки и выдаст 

окно с результатами поиска. 
 

Полезный 

совет 

Нажмите F1 


background image

 

17 

 

 
Кроме  функции 

«write»

 

вы  видите  также  и  различные  функции,  унаследованные  от 

нее.  Выберите  первую  запись,  нажав  на  нее.  Система  откроет  справку  с  нужной 
страницей. 
 

 

 
 
На  следующем  шаге  мы  хотим  добавить  в  программу  новый  оператор.  Для  начала 
закройте  справку  и  вернитесь  к  своей  программе.  Нажмите  кнопку 

«Модели».

 

Появится новое окно. Выберите строку «

WRITE

»

 

и нажмите на зеленую галочку.  

 

Нажмите 

«Модели» и 

выберите 

WRITE 


background image

 

18 

 

 
Вы видите, что экран  изменился, и система выдала несколько полей ввода. Введите 

«ICON_CHECKED»

 

в  поле 

«Пикт.» 

и  нажмите

 

кнопку

 

«Копировать»

.  Это  действие 

скопирует функцию в ваш программный код. 
 

 

 

 
Перед  тем,  как  активировать  программу,  добавьте  строку: 

INCLUDE  <list>

.  В 

list

 

хранится путь к используемой иконке. Код программы должен выглядеть следующим 
образом: 
 

 

ICON_CHECKED 

INCLUDE 


background image

 

19 

 
Теперь  сохраните,  активируйте  и  протестируйте  программу.  Вы  увидите  маленькую 
иконку рядом с текстом «Hello World!». 
 

Задание 5: Отладка  

Краткое описание:

 

Используйте отладчик, чтобы отлаживать программы и получать 

информацию о проблемах и ошибках 
 
Запустите программу 

ZY*##HELLOWORLD

 

в режиме отладки, используя путь в меню: 

 

Программа 

 

Тест 

• 

Отладка 

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

 

Отдельный шаг (F5) – выполняет один шаг и ожидает ваших следующих 
действий. 

 

Выполнить (F6) – Выполняет группу шагов и ждет 

 

Возврат (F7) – выполняет до точки возврата значения  

 

Дальше (F8) – выполняет программу без ожидания 

 

 

 
Синяя  стрелка  всегда  показывает  текущий  шаг.  Не  забывайте,  что  если  программа 
вызывает внешние программы, модули или службы, отладчик будет также заходить и 
в них.  
 
Кроме  последовательного  выполнения  программы,  отладчик  предоставляет  еще 
несколько возможностей, например, определение значения переменной или таблицы. 
Содержимое  таблиц  также  может  быть  проверено  в  ходе  выполнения  программы. 
Также  вы  всегда  можете  видеть  текущее  возвращаемое  значение.  Оно  записано  в 
переменной 

SY-SUBRC

.  

Путь в меню 

Управление 

отладкой 


background image

 

20 

Глава 3: Основные принципы ABAP-программирования 

 
 

Содержание 

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

Обоснование 

Эта  глава  объясняет  основные  понятия  программирования  на  ABAP.  Она 
рассказывает о структуре данных, управлении переменными и функциями. Также, она 
учит, как использовать внешние программы и функциональные модули. 
 

Требования 

Прежде  чем  начать  упражнения,  вы  должны  успешно  пройти  вторую  главу  данного 
курса.