ABAP Managed Database Procedures (AMDP) — новая технология встраивания собственного исходного текста базы данных в приложения на ABAP. Благодаря появлению и развитию SAP HANA разработчики на ABAP теперь могут использовать функции базы данных, превышающие возможности Open SQL. AMDP доступны в SAP NetWeaver 7.40 с пакетом поддержки 5 , но для применения некоторых описанных здесь функций требуются следующие пакеты поддержки.
С помощью SAP Business Planning and Consolidation (BPC), версия для NetWeaver, и ABAP Business Add-In (BAdI) можно динамически изменять содержимое файла логики скрипта до его выполнения. Таким образом, вам не придется выполнять ведения нескольких одинаковых статических вариантов логики скрипта. Это значительно сократит объем работ по ведению.
Solution Manager 7.1 позволяет выполнять мониторинг практически любого объекта в ландшафте SAP. Если при генерации предупреждения в системе не формируется email-уведомление, какие инструменты есть для поиска первопричины возникновения ошибки? В статье представлен обзор инструментов, предоставляемых SAP для анализа внутренних процессов в функциональности технического мониторинга, которые позволят с максимальной отдачей использовать инфраструктуру мониторинга.
Интеграционная шина SAP NetWeaver Process Integration – стандартное и рекомендуемое компанией SAP средство как для организации информационных обменов между системами SAP, так и для взаимодействия с внешними системами других производителей. Часто бывает, что внешние системы используют нестандартные форматы данных – например, проприетарные бинарные файлы, а также требуют обязательных дополнительных действий с этими файлами. Настоящая статья рассматривает вопрос выгрузки в формате MS Excel 2003.
В SAP системах существует несколько миллионов (в разных системах, по-разному; если хотите узнать, сколько в Вашей - исполните транзакцию SE11, и в ней посмотрите количество записей в таблице TRDIR.) ABAP-программ. Чтобы все это обилие программ работало правильно, нужно, чтобы одинаковые по смыслу задачи данные из разных программ были одинаковым образом «устроены». А для этого нужно центральное хранилище общих для системы описаний типов данных.
Типичная причина неэффективного внедрения ERP – неготовность пользователей к работе с системой. Функциональные специалисты формально становятся пользователями ERP системы автоматически, после подписания соответствующих бумаг и оплаты счетов. Но их взаимодействие с системой зачастую сводится к формуле М. Жванецкого: «снизу фригидность, сверху импотенция».
Техника CustomerExits используется практически в любой функциональности системы. Это наиболее широко используемый вид программных расширений. Реализация технологии заключается в использовании вызовов специальных функциональных модулей системы. Для этого в язык ABAP, был введен отдельный оператор вызова функции расширения: CALL CUSTOMER-FUNCTION “внутренний номер расширения”. Стандартно, если расширение не активно, система пропускает вызов пользовательской функции, даже если внутри содержится реализация. Пользовательские функции система группирует в так называемые компоненты расширений. Компонент может содержать как одну функцию, так и группу функций или экранов пользовательских расширений.