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

Кале Вивек

Шрифт:

Благодаря интерпретативной природе среды программ и словаря АВАР/4, любые изменения в словаре АВАР/4 сразу распространяются на все соответствующие программы приложений.

Домен

Домены определяют технические атрибуты — такие, как тип данных, длина, диапазон значений, характеристики просмотра и т. д. Домены аналогичны упомянутым выше определяющим класс объектам (CDO); в общем смысле они относятся к указанным пользователем типам данных. Информация доменов, записанная в словаре, включает в себя краткий текст, формат данных по типу и размеру, название таблицы значений, значок результата и длину результата.

Элемент данных

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

Таблица и структура

Все таблицы содержат поля. Атрибуты индивидуальных полей описываются как элементы данных и соответствующие домены. На рис. 8.4 представлен образец экрана со структурой таблицы для Material Document Header.

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

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

Рис. 8.4. Образец структуры таблицы.

Более того, структуры могут включаться в определения таблиц. Такие подструктуры аналогичны оператору COPY в языке COBOL и оператору INCLUDE в языках С и Pascal. Если в эти подструктуры вносятся какие-либо изменения, все таблицы и структуры, содержащие измененную подструктуру будут обновлены автоматически.

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

Комбинированные объекты

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

Объекты сравнения кодов (Matchcode objects) используются для поиска записей в таблице на основе лишь одного из составляющих ее объектов. Это комбинированные объекты, которые выступают в роли специального инструмента для поиска записей в таблицах. Объекты сравнения кодов состоят из двух компонентов. Первый компонент называется «ID сравнения кодов» (matchcode ID), он контролирует саму процедуру поиска. Один или несколько таких ID составляют объект сравнения кодов, определяющий поля таблицы, в которых будет вестись поиск, а также разрешенные для поиска поля базы данных. Когда применяется сравнение кодов (оно просто упоминается в атрибутах соответствующего поля таблицы), появляется экран ID сравнения кодов с полями ввода, в которых пользователь может указать условия поиска. Необходимо заметить, что в версии 4.0 сравнение кодов заменено на «помощь в поиске».

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

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

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

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

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

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

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

  • Читать дальше
  • 1
  • ...
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: