Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Р. Кречмер, В. Вейс - Разработка приложений SAP R3 на языке АВАР4.pdf
Скачиваний:
503
Добавлен:
17.02.2016
Размер:
29.74 Mб
Скачать

Выполнение программы-отчета

209

 

 

 

Рис. 18.5

Задание значений переменной выборки

Вычисление даты в варианте

Критерий выборки, относящийся к ПОЛЮ типа date, должен либо иметь ссылку на переменную, либо вычисляться в процессе выполнения. Вычисляемые значения параметров и составных критериев выборки лучше применять, если отчет использует стандартные временные периоды (например, все заказы за текущий месяц или день) Для вычисления временного критерия выборки нажмите на кнопку Selec-

Рис. 18.6

Задание текущей даты для вычисления временных значений

На этом экране разрешается задавать различные способы вычисления даты: например, использовать для этого текущую дату или вычислять дату до и после текущей (date+10). Для составных критериев

212

 

Глава 18

 

 

 

 

Резюме

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

Отчет можно выполнять с помощью команды submit. Следующие дополнения команды обеспечивают: via selection-screen — вывод экрана выбора, and return — продолжение выполнения вызывающей программы после завершения отчета.

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

того, чтобы задавать значения по умолчанию или скрывать поля ввода на экране выбора.

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

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

В ИС предприятия запуск отчетов и задание вариантов осуществляется с помощью деревьев отчетов, которые представляют собой каталоги отчетов и вариантов. Каждый пользователь может сформировать собственное отображение деревьев отчетов.

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

Используя программный интерфейс системы фоновой обработки заданий, можно сформировать (спланировать) график выполнения фоновых заданий и управлять ими из любой программы.

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

Часть VI

Пользовательский диалог

Глава 19: Определение пользовательского интерфейса

Глава 20: Сообщения, стандартизованные диалоговые окна и исключения

Глава 21: Использование транзакций для изменения объектов в базе данных

Глава 22: Средства развитого GUI (фафического пользовательского интерфейса)

Глава 19

Определение

пользовательского

интерфейса

Создание диалоговой программы

Размещение элементов на экране

Задание логики работы

Построение статусов GUI и заголовков