Учебники

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

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

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

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

Шаг 3 — Вы можете ввести имя отчета строчными буквами, но редактор изменит его на прописные. Таким образом, имена объектов ABAP чувствительны к регистру.

Шаг 4 — После указания имени отчета нажмите кнопку СОЗДАТЬ. Появится всплывающее окно ABAP: PROTRAM ATTRIBUTES, и вы предоставите больше информации о своем отчете.

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

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

REPORT ZHELLO1. 
WRITE 'Hello World'.

Начало отчета

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

Запустить отчет так же просто, как сохранить его. Нажмите кнопку ACTIVATION (слева от значка запуска) и запустите отчет, используя значок DIRECT PROCESSING или функциональную клавишу F8. Заголовок «Мой первый отчет ABAP» вместе с выводом «Hello World» также отображается. Вот вывод —

My First ABAP Report 
Hello World 

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

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

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