Навигация в системе SAP R/3
ABAP-словарь предназначен для создания и управления определениями данных. Он позволяет описать все данные, используемые в системе, взаимоотношения между ними, а также обеспечивает централизованное и упорядоченное хранение этих данных. Механизм активации гарантирует, что любые изменения выполненные в ABAP-словаре, будут немедленно задействованы во всех релевантных системных компонентах… Читать ещё >
Навигация в системе SAP R/3 (реферат, курсовая, диплом, контрольная)
Система R/3 является системой, поддерживающей концепцию мандантов. Концепция мандантов позволяет нескольким разным, не зависящим друг от друга предприятиям выполнять совместные операции в одной системе. При каждом пользовательском сеансе возможен доступ только к данным манданта, выбранного при регистрации в системе.
Мандант — это организационно независимая часть в системе R/3. Каждый мандант имеет собственную среду данных, т. е. собственные основные и переменные данные, присвоенные основные записи пользователей, планы счетов и специфические параметры настройки.
Для обеспечения возможности регистрации пользователя в системе в ней должна быть создана основная запись пользователя, связанная с соответствующим мандантом.
SAP-системы доступны на целом ряде языков. Поле ввода Язык используется при начале каждого сеанса работы для выбора языка регистрации.
SAP Easy Access — это стандартный первый экран, появляющийся после выполнения регистрации в системе.
Навигация по системе может осуществляться с помощью компактной древовидной структуры, которую можно настроить в соответствии с индивидуальными пожеланиями пользователя.
Роль описывает набор логически взаимосвязанных транзакций. Эти транзакции представляют собой набор типичных функций, используемых тем или иным пользователем с его рабочей станции.
Группы операций (роли пользователей) должны быть настроены через генератор профилей для того, чтобы пользователи системы SAP могли работать с меню, соответствующими роду их деятельности. Полномочия на операции из меню также присваиваются пользователям через группы операций. С версии 4.6 стандартная система содержит предварительно определенные группы операций (роли пользователей) для каждой прикладной сферы.
Для получения справки по полям, меню, функциям и сообщениям используется F1.
Для получения информации по допустимым значениям ввода используется справка F4. К справке F4 можно также обратиться, нажав кнопку у правой границы выбранного поля.
Если в определенном поле ввода стоит маленькая галочка, то переход к следующему экрану приложения возможен только после ввода в это поле разрешенного значения.
2.3 Системный ландшафт, обзор ABAP инструментальных средств.
Данные в системе R/3 подразделяются на:
- · прикладные данные;
- · пользовательские данные;
- · настройка зависящая от манданта;
- · настройка не зависящая от манданта;
- · данные репозитария.
В дополнение к различным типам данных в системе R/3 существуют также разные виды изменений и адаптаций.
Так как система R/3 представляет собой стандартное программное обеспечение, ее необходимо адаптировать к индивидуальным требованиям каждой компании, в которой используется эта система. Такая процедура адаптации называется пользовательской настройкой, которая включает в себя как зависимые, так и независимые от манданта данные, представленные на слайде. После смены версии может также понадобиться выполнить небольшой объем работ, связанный с пользовательской настройкой.
Разработка и тестирование данных пользовательской настройки осуществляется в манданте, отличном от того, который будет использован в продуктивной эксплуатации. Это означает, что при внедрении R/3 потребуется использовать несколько мандантов. Данные пользовательской настройки обрабатываются и тестируются в одном манданте. При больших инсталляциях может оказаться целесообразным объединение и тестирование подпроектов настройки в дополнительном манданте. Продуктивная эксплуатация осуществляется с использованием своего собственного манданта.
В отличие от пользовательской настройки репозитарий не нуждается в каких-либо изменениях или расширениях при внедрении системы R/3.
Клиенты могут добавлять в репозитарий свои собственные разработки.
Модификации клиента или расширения (объекты клиента, включенные в стандартную поставку SAP-системы) вносят изменения в репозитарий. В стандартной поставке системы SAP предоставляет интерфейсы для этих расширений.
Модификации изменяют такие объекты SAP, как отчеты и определители таблиц. Репозитарий поставляемый SAP не только расширен, но и изменен. Именно поэтому модификации должны быть откорректированы в соответствии с новым репозитарием, инсталлированным в ходе последней смены версии R/3. Процедура корректировки может занять некоторое время.
Для обеспечения согласованности и непротиворечивости системы SAP рекомендует установить системную среду, состоящую из трех систем. Эти три системы включают в себя «продуктивные» манданты (для разработки, настройки и производственной эксплуатации) и любые другие необходимые манданты (для обучения, тестовый мандант и др.
Системы внутри системной среды должны иметь уникальные трехзначные имена.
Объекты репозитария создаются и редактируются посредством ABAP-инструментальных средств.
При редактировании объектов репозитария можно непосредственно вызвать ABAP-инструментальные средства, а затем выбрать соответствующий объект репозитария, либо при просмотре объектов репозитария напрямую перейти к инструментальным средствам.
Браузер репозитария предоставляет доступ к объектам репозитария.
ABAP-инструментальные средства содержат все инструменты для поддержки полного цикла разработки ПО.
С помощью ABAP-инструментальных средств разработчики могут без каких-либо проблем создавать приложения клиент/сервер при этом нет необходимости рассматривать вопросы связи и дистрибуции.
ABAP-словарь предназначен для создания и управления определениями данных. Он позволяет описать все данные, используемые в системе, взаимоотношения между ними, а также обеспечивает централизованное и упорядоченное хранение этих данных. Механизм активации гарантирует, что любые изменения выполненные в ABAP-словаре, будут немедленно задействованы во всех релевантных системных компонентах.
Наиболее важными инструментами разработок являются:
- · навигатор по объектам (транзакция SE80);
- · ABAP-редактор (SE38) для написания программ;
- · редактор экранов и редактор меню для создания графических интерфейсов пользователя;
- · построитель функций (SE37) для разработки функциональных модулей;
- · построитель классов для объектно-ориентированного программирования;
- · инструменты тестирования и оптимизации:
- · отладчик;
- · динамический анализ;
- · SQL-трассировка;
- · Computer Aided Test Tool (CATT) — инструментальные средства тестирования.