SAP ABAP - Окружающая среда

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

Привет, ABAP

Начнем с обычного примера «Hello World».

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

Вам необходимо ввести свой код с помощью редактора ABAP, который является частью инструментов ABAP, поставляемых с сервером приложений SAP NetWeaver ABAP (также известный как «AS ABAP»).

«AS ABAP» - это сервер приложений с собственной базой данных, средой выполнения ABAP и инструментами разработки ABAP, такими как ABAP Editor. AS ABAP предлагает платформу разработки, независимую от оборудования, операционной системы и базы данных.

Использование редактора ABAP

Step 1- Запустите транзакцию SE38, чтобы перейти к редактору ABAP (обсуждается в следующей главе). Приступим к созданию отчета, который является одним из многих объектов ABAP.

Step 2- На начальном экране редактора укажите имя вашего отчета в поле ввода ПРОГРАММА. Вы можете указать имя как ZHELLO1. Предыдущая буква Z важна для имени. Z гарантирует, что ваш отчет находится в пространстве имен клиента.

Пространство имен клиентов включает все объекты с префиксом Y или Z. Оно всегда используется, когда клиенты или партнеры создают объекты (например, отчет), чтобы отличать эти объекты от объектов SAP и предотвращать конфликты имен с объектами.

Step 3- Вы можете ввести название отчета строчными буквами, но редактор изменит его на верхний регистр. Таким образом, имена объектов ABAP не чувствительны к регистру.

Step 4- После указания имени отчета нажмите кнопку СОЗДАТЬ. Появится всплывающее окно ABAP: АТРИБУТЫ ПРОГРАММЫ, в котором вы предоставите дополнительную информацию о своем отчете.

Step 5- Выберите «Исполняемая программа» в качестве типа отчета, введите заголовок «Мой первый отчет ABAP» и затем выберите «СОХРАНИТЬ», чтобы продолжить. Затем появится окно СОЗДАТЬ КАТАЛОГ ОБЪЕКТОВ. Выберите кнопку ЛОКАЛЬНЫЙ ОБЪЕКТ, и всплывающее окно закроется.

Вы можете заполнить свой первый отчет, введя оператор WRITE под оператором REPORT, чтобы полный отчет содержал только две следующие строки:

REPORT ZHELLO1. 
WRITE 'Hello World'.

Запуск отчета

Мы можем использовать клавиатуру (Ctrl + S) или значок сохранения (справа рядом с полем команды), чтобы сохранить отчет. Разработка ABAP происходит в AS ABAP.

Запустить отчет так же просто, как сохранить его. Нажмите кнопку АКТИВАЦИЯ (слева рядом со значком запуска) и запустите отчет, используя значок ПРЯМАЯ ОБРАБОТКА или функциональную клавишу F8. Также отображается заголовок «Мой первый отчет ABAP» и вывод «Hello World». Вот результат -

My First ABAP Report 
Hello World

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

Просмотр существующего кода

Если вы посмотрите на поле «Программа» и дважды щелкните значение ZHELLO1, редактор ABAP отобразит код для вашего отчета. Это называется прямой навигацией. Двойной щелчок по имени объекта открывает этот объект в соответствующем инструменте.