Пользовательский интерфейс BW — Business Explorer способствует организации информации в зависимости от предпочтений пользователя, причем пользователь также может группировать отчеты для удобства.
Бизнес-структура SAP (SAP Business Framework) имеет всеохватывающую структуру, позволяющую интегрироваться и работать с другими системами R/3, а также с программными продуктами других производителей; она обеспечивает максимальное взаимодействие сетей и гибкость, необходимую для быстрого внедрения изменений в интерфейсы, а также постоянную поддержку различных компонентов структуры без помех для работы системы в целом. Кроме того, бизнес-структура распространяет принцип ориентации на объекты также и на функции бизнеса (см. раздел «Ориентация на объекты» в главе 8). В целом Business Framework структура, основанная на компонентах приложений и бизнес-объектах функциональности SAP R/3. Компания SAP представила технологию ориентации на объекты, придав бизнес-процессам и данным в системе R/3 роль бизнес-объектов; любые внешние приложения и системы могут взаимодействовать с этими объектами через стандартизованные, независимые от платформы и операционной системы интерфейсы, которые называются BAPI (Business Application Programming Interfaces).
В основе бизнес-структуры лежит иерархия компонентов, которые мы обсудим подробней в следующих подразделах. Преимущества SAP Business Framework перечислены ниже:
• функциональные компоненты можно комбинировать, в зависимости от индивидуальных потребностей
• компоненты от разных поставщиков также можно комбинировать
• разработка, внедрение и поддержка компонентов не сказывается на нормальной работе системы
• компоненты можно внедрять централизованно или локально
• компоненты можно разрабатывать и усовершенствовать избирательно, в зависимости от особенностей отрасли или индивидуальных потребностей компании.
Бизнес-компоненты
Бизнес-компоненты — это полуавтономные компоненты, которые охватывают основные области потребностей бизнеса, обеспечивая сконфигурированные, стандартные интерфейсы для взаимодействия с инкапсулированными в них данными. Эта инкапсуляция позволяет модернизировать и усовершенствовать компоненты, не создавая помех в работе других компонентов системы. Каждый компонент, также как и система SAP HR, имеет свое отдельное ядро.
SAP занимается вопросом распространения системы отдельного ядра приложения на бизнес-компоненты, такие как финансы, логистику, решения по отраслям промышленности и так далее. Это позволит компании внедрять только некоторые из модулей SAP наряду с решениями и приложениями от других компаний.
Бизнес-объекты
Бизнес-объекты — это уникальные функциональные единицы, которые представляют собой обычно опознаваемые, тесно взаимодействующие виды деятельности, связанные с заказами на закупку и поставку, счетами-фактурами и т. п.
То, что SAP определяет их как отдельно опознаваемые бизнес-объекты, дает возможность управлять ими и осуществлять повседневную поддержку и доработку полуавтономно, не влияя на операции других объектов. SAP R/3 3.0 имел более 200 BAPI.
Как и любой другой типичный объект, бизнес-объект определяется по его типу (или CDO), методам (BAPIs), атрибутам, и т. д. Основная выгода от объектной ориентации состоит в возможности повторного использования программного обеспечения и функциональных возможностей. Повторное использование программного обеспечения — это возможность получения новых объектов из уже существующих: полученные объекты называются подтипами, а те, что легли в их основу — супертипами. Подтип наследует все признаки и методы супертипа, хотя он дополнительно может иметь и свои собственные. В уже упоминавшемся примере про автомобиль, подтип Грузовик имеет все свойства супертипа — Автомобиля.
Бизнес-объекты SAP инкапсулируют данные R/3 и бизнес-процессы, скрывая структуру и детали исполнения лежащих в основе данных. Это достигается за счет того, что модули бизнес-объектов SAP имеют многоуровневую структуру, состоящую из:
Ядра:этот внутренний слой представляет принадлежащие объекту данные.
Уровня целостности:на этом уровне представлена бизнес-логика объекта, которая состоит из делового регламента, а также ограничений на объем и границ, применяемых к бизнес-объектам SAP.
Уровня интерфейса:этот уровень обеспечивает независимое от платформы описание внедрения бизнес-объекта SAP для внешних систем. Это достигается через BAPI.
Читать дальше