Читаем Внедрение SAP R/3: Руководство для менеджеров и инженеров полностью

Главное меню может состоять из нескольких уровней (но не более трех); уровень может включать в себя до 15 пунктов. С помощью редактора меню каждый пункт меню можно ассоциировать с кодом транзакции SAP. Важные функциональные коды для быстрого запуска присваиваются функциональным клавишам; это исключает необходимость поиска требуемой функции в пунктах меню. Похожим образом функциональные коды можно присвоить кнопкам, расположенным под панелью инструментов. Еще раз необходимо отметить, что эти кнопки не идентичны кнопкам, созданным в редакторе экранов, их можно задать только в редакторе меню и затем ассоциировать с транзакциями SAP (то есть, программами АВАР/4), но они не являются частью приложений АВАР/4.

Это разделение пользовательского интерфейса и доступа — то есть интерфейса презентаций и самой системы SAP — оказалось очень благотворным, потому что позволяет системе SAP использовать новейшие Интернет-браузеры в качестве окон доступа в систему без необходимости значительных изменений архитектуры приложений. Фактически, SAP приняла на вооружение стратегию замены таких внешних операционных систем, как Microsoft Windows на браузер Microsoft Explorer. И это не просто смена интерфейса представления. Система, которая поддерживает Интернет-браузеры, позволила SAP освоить новый спектр услуг на быстро развивающемся рынке услуг в Интернете (см. раздел «MySAP.com» в главе 4).

Area Menus

В отличие от обычных меню, Area menus не относятся к конкретной транзакции SAP. Area menus — это транзакции, вызывающие другие транзакции, и в этом смысле они ближе к меню, которые использовались в традиционных информационных системах.

Библиотека функций

Библиотека функций, также называемая «Конструктор функций» (Function Builder) — это инструмент для обновления и тестирования функциональных модулей, который можно использовать, находясь в любой программе. На рис. 8.12 представлен начальный экран Библиотеки функций АВАР/4.

Рис. 8.12. Библиотека функций ABAP/4.

Анализ тестирования и характеристик работы

В этом разделе мы рассмотрим некоторые из инструментов АРМ Разработчика, предназначенные для анализа тестирования и характеристик работы.

Отладчик АВАР/4

АВАР/4 Debugger — это инструмент, предназначенный для тестирования программ АВАР/4. В нем предусмотрены средства для определения точек останова, а также для пошагового выполнения программ. Каждый раз, когда программа останавливается во время отладочной сессии, система предлагает просмотреть или изменить содержание таблиц и полей. Точки останова могут быть статическими, динамическими или контрольными и зависят от ключевого слова или события.

Отладчик может работать в различных режимах просмотра, в зависимости от типа относящейся к программе информации, которая отображается при том или ином режиме. По умолчанию используется режим V, при котором показывается содержание всех полей. Список режимов приведен ниже:

• V-режим — показывает содержание полей

• Т-режимы — показывает содержание внутренних таблиц

• F-режим — показывает подробную информацию по конкретному полю, в том числе содержание, если этому полю присваивается значение

• О-режим — показывает обзор текущей программы с указанием модулей, событий и стандартных подпрограмм

• S-режим — показывает последовательность вызовов различных стандартных подпрограмм, функций и событий

• Р-режим — показывает все программы, которые требуются для выполнения текущей программы.

В версии 4.0 режимы еще существуют, но без некоторых вышеуказанных (V, Т и др.).

Инструмент автоматического тестирования

Computer-Aided Test Tool (САТТ) позволяет осуществлять автоматическое тестирование бизнес-процессов. В этом инструменте предусмотрены средства для описания и автоматизации тестирования бизнес-процессов — например, посредством симуляции диалогов ввода данных на экране. Так как тестирование осуществляется автоматически, его можно повторять при каждом необходимом случае; кроме того, имеется возможность записи результатов тестирования и сообщений в журнал.

Анализ рабочего цикла

Анализ рабочего цикла (Runtime Analysis) предназначен для помощи при диагностике проблем в характеристиках работы программ или транзакций АВАР/4. Этот инструмент предоставляет следующую информацию:

• Выполненные инструкции

• Хронологическая последовательность выполненных инструкций

• Использованные таблицы и тип доступа

• Время выполнения.

SQL-трассировка

SQL Trace позволяет осуществлять анализ и просмотр вызовов баз данных, созданных отчетами и транзакциями написанными на АВАР/4. Этот инструмент весьма полезен при анализе характеристик работы, особенно для пакетных программ.

Панель управления АРМ Разработчика

Панель управления АРМ Разработчика представляет собой среду и инструменты для разработок на языке АВАР (см. раздел «Панель управления и транспортная система» в главе 7).

<p>Программирование на АВАР/4</p>
Перейти на страницу:

Похожие книги