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 отобразит код для вашего отчета. Это называется прямой навигацией. Двойной щелчок по имени объекта открывает этот объект в соответствующем инструменте.