Кроме того, в OLAP предусмотрены следующие обширные возможности анализа данных, содержащихся в ИнфоКубах:
• Функции агрегирования: возможности суммирования, нахождения максимальных и минимальных цифровых показателей, средних величин и средних показателей за период и т. д.
• Функции сравнения: возможности подсчета отклонений, изменений, соотношений и т. п.
• Функции очередности служат для сортировки, вычисления итоговых сумм элементарного арифметического анализа и т. д.
• Исключительные условия служат для определения минимально допустимых значений, пределов и т. д.
• Финансовые функции используются для конвертации валют, вычисления финансовых коэффициентов и т. д.
Система отчетности
Для создания отчетов в BW предусмотрен Бизнес-Навигатор — не только для составления стандартных отчетов, но и для специального анализа данных в ИнфоКубах. Отчеты создаются следующим образом:
• Отбираются и высчитываются соответствующие характеристики и ключевые значения
• Результаты выводятся на экран в зависимости от предпочтений пользователя, либо в стандартных форматах, либо в шаблонах отчетов.
В стандартном формате характеристики выводятся в строках таблицы, а выбранные ключевые значения — в колонках, или наоборот; шаблоны изначально уже оформлены, их дизайн можно изменить и использовать в дальнейшем для создания любых отчетов. Шаблоны позволяют создать какой угодно отчет, например, сопоставление бюджета и фактических затрат, запланированные сроки в сравнении с реальными, годовой баланс и т. д. В отчетах также можно использовать все возможности бизнес-анализа. Система также позволяет беспрепятственно выходить в среду R/3 и возвращаться обратно.
В BW также включен браузер просмотра каталогов отчетов, который сохраняет их в форме вложенных папок. Папки вкладываются в соответствии с тем, какими отчетами пользуются в компании в целом, какими из них группы пользователей и какими — отдельные пользователи. Используя каталог, пользователь может выбрать и составить любой авторизованный отчет. Права доступа и управление каталогами отчетов входят в компетенцию администратора, для которого предусмотрено Рабочее место администратора.
Представление
Пользовательский интерфейс BW — Business Explorer выводит результаты на экран в формате MS Excel, что позволяет задействовать обширные возможности Excel в области форматирования и дизайна. Система также позволяет, в случае необходимости, рассмотреть данные в BW с нестандартных точек зрения.
Пользовательский интерфейс BW — Business Explorer способствует организации информации в зависимости от предпочтений пользователя, причем пользователь также может группировать отчеты для удобства.
Бизнес-структура SAP
Бизнес-структура 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.