Во всех решениях SAP для хранения основного объема информации используются базы данных. Точнее говоря, данные приложений, пользовательской настройки и конфигурации, а также системные данные (например, ABAP-программы) располагаются в единой базе данных1. Необходимым условием обмена информацией с базой данных является наличие соединения с этой БД. Для приложений, функционирующих на сервере SAP NetWeaver Application Server (AS) 2004 и выше, установление соединения с базой данных не является обязательным2, поскольку это подключение обеспечивается непосредственно инфраструктурой сервера. В процессе запуска SAP-системы каждый рабочий процесс автоматически устанавливает соединение с базой данных, и по умолчанию все обращения посредством SQL (например, вызовы Open SQL for ABAP, EXEC SQL и ADBC3) осуществляются через эти соединения. Такие соединения называются соединениями по умолчанию (см. Рис. 1).
1 ABAP и Java используют разные схемы одной базы данных.
2 То же самое относится ко всем приложениям системы R/3, однако в этой статье основное внимание уделяется SAP NetWeaver 2004 и выше.
3 ADBC расшифровывается как ABAP Database Connectivity – организация доступа к БД посредством ABAP.
Рис. 1 Архитектура доступа к базе данных SAP NetWeaver AS
Если вы являетесь подписчиком журнала SAP
Professional Journal, пожалуйста,
авторизируйтесь на сайте.
Если вы хотите подписаться на SAP Professional Journal, пожалуйста, обратитесь в редакцию или сделайте заказ
на сайте.
Правила получения тестового доступа к статьям SAP Professional Journal
Сергей Передовой (Рейтинг: 120) 13:25, 22 июля 2010
Пока никому не понравилось