Категории
Самые читаемые
RUSBOOK.SU » Компьютеры и Интернет » Прочая околокомпьтерная литература » Внедрение SAP R/3: Руководство для менеджеров и инженеров - Вивек Кале

Внедрение SAP R/3: Руководство для менеджеров и инженеров - Вивек Кале

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

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 41 42 43 44 45 46 47 48 49 ... 110
Перейти на страницу:

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

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

Авторизация — это сложный объект, содержащий несколько полей авторизации (но не более 10). Фактически, авторизации — это группы экземпляров объектов авторизации, такие же, как упоминавшиеся выше CDO. Объекты авторизации группируются в классы авторизации. Логически связанные авторизации группируются в профили и комбинированные профили, предназначенные для разных областей приложений и задач. Все необходимые пользователю профили авторизации должны вводиться в основной записи пользователя. После присвоения профилей, комбинированных профилей и авторизации пользователь получает действительные поля авторизации со значениями. Эти и другие моменты, связанные с авторизацией, обсуждаются в разделе «Администрирование пользователей» в главе 11.

Браузер данных

Браузер данных позволяет осуществлять навигацию и просмотр таблиц словаря АВАР/4. В окне браузера представлено содержание таблиц в сочетании с ключевыми полями, также есть возможность просмотреть ключевые внешние отношения. Предусмотрена возможность ввода данных непосредственно в словаре, в случае, если в определенной таблице помечена опция «Maintenance Allowed» (обслуживание разрешено).

Браузер объектов

Это главный инструмент навигации, предусмотренный в АРМ Разработчика АВАР/4. Браузер объектов группирует объекты в соответствии с классами разработки. На рис. 8.5 представлен начальный экран браузера объектов.

Рис. 8.5. Браузер объектов.

Редактор программ

Редактор программ АВАР/4 позволяет пользователю редактировать программы, проверять синтаксис, устанавливать справку он-лайн и т. д. На рис. 8.6 представлен начальный экран редактора программ, на рис. 8.7 показан исходный код образца программы.

Примечание: внутритекстовое кодирование написано на немецком языке.

Рис. 8.6. Редактор ABAP/4

Рис. 8.7. Пример исходного кода в редакторе.

С помощью редактора можно изменять исходные коды различных объектов разработки, в том числе:

• Исходные коды программ АВАР/4 для отчетов, интерактивных отчетов, групп модулей и т. д.

• Коды для редактора экранов

• Логические базы данных

• Функциональные модули

• Текстовые элементы, обновление документации.

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

Редактор экранов

На рис 8.8 представлен начальный экран редактора экранов.

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

Редактор экранов определяет следующие характеристики:

• Программные атрибуты экрана, в том числе номер экрана, тип экрана (нормальный, дополнительный, диалоговый) и т. д.

Рис. 8.8. Редактор экранов.

• Внешний вид экрана, в том числе расположение полей, ярлыки, кнопки прокрутки, значки, галочки и групповые элементы

• Поля, в том числе поля баз данных, перекрестные подтверждения и т. д.

• Логическую последовательность.

Для создания дизайна экрана в редакторе предусмотрены как графический, так и буквенно-цифровой варианты редактора. На рис. 8.9 представлен образец экрана.

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

Рис. 8.9. Примерный экран в редакторе экранов.

Редактор меню

Редактор меню — это инструмент АРМ Разработчика АВАР/4 для создания пользовательских интерфейсов или, точнее, интерфейсов представления (см. рис. 8.10).

Рис. 8.10. Редактор меню.

Необходимо отметить, что это — не обычные пользовательские экраны и меню, а только стандартные схемы пользовательского интерфейса, которые используются как шаблоны для всех экранов SAP. Они не имеют отношения к экранам, созданным с помощью редактора экранов. Однако, их можно ассоциировать с помощью объекта меню «статус GUI» (GUI status), который объединяет строку меню, стандартную панель инструментов, панель приложений и функциональные клавиши, используемые в интерфейсах представления.

Как уже упоминалось в разделе «История SAP» в главе 4, системы SAP соответствуют стандарту единого пользовательского доступа (Common User Access, CUA), заданному в рамках системной архитектуры прикладных программ (SAA) компании IBM. Системы SAP используют такие графические интерфейсы пользователя, как MS Windows или Motif в качестве внешней операционной системы или интерфейса представления. Интерфейс представления обеспечивает фактическое изображение окна, а также нескольких элементов управления; использование системы SAP весьма незначительно влияет на этот интерфейс. Объединение системы SAP с элементами управления устанавливается через прямое соответствие между ними.

Панель инструментов позволяет осуществлять связь с Базисом R/3. Нажатие значков запускает функциональные коды, которые контролируют работу приложения АВАР/4, и значки активируются или деактивируются приложением АВАР/4. Функциональные коды либо выполняются системой, либо передаются приложению АВАР/4 для дальнейшей обработки.

Поле команд всегда готово к вводу команды, исполняемой Базисом SAP. Это может быть вызов транзакции (см. «Транзакции SAP»), прекращение работы текущей программы, создание новой сессии и т. д. В строке статуса внизу экрана выводится информация о программе, в том числе системная информация R/3, сообщения, предупреждения о сбоях (на которых можно щелкнуть дважды, чтобы получить подробную информацию) и т. д. Панель инструментов, строку статусов и элементы управления внешней операционной системы невозможно отредактировать напрямую.

Элементы управления, предусмотренные во внешней операционной системе, в основном используются для перемещения окна или самого экрана. Диалоговая программа состоит из нескольких вариантов пользовательских интерфейсов, которые называются «статусы». Статус определяется следующими поддающимися редактированию элементами:

• Меню

• Идентификации кнопок

• Присвоения функциональных клавиш

• Строка заголовка.

На рис 8.11 представлен образец экрана статуса.

Рис. 8.11. Окно статуса.

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

1 ... 41 42 43 44 45 46 47 48 49 ... 110
Перейти на страницу:
На этой странице вы можете бесплатно скачать Внедрение SAP R/3: Руководство для менеджеров и инженеров - Вивек Кале торрент бесплатно.
Комментарии
Открыть боковую панель
Комментарии
Сергій
Сергій 25.01.2024 - 17:17
"Убийство миссис Спэнлоу" от Агаты Кристи – это великолепный детектив, который завораживает с первой страницы и держит в напряжении до последнего момента. Кристи, как всегда, мастерски строит