BAPI расшифровывается как Bбизнес-Aприложение Pпрограммирование интерфейс.
Целью SAP при внедрении BAPI было предоставить ...
- четко определенный
- стабильный
- независимый от реализации
- хорошо документированы
бизнес-API, обеспечивающие стандартизированный доступ к решениям SAP на семантическом уровне.
Тем не менее, BAPI являются проприетарными интерфейсами SAP.
Интерфейсы BAPI обеспечивают унифицированный доступ к функциям уровня приложения, независимо от типа вызова: с помощью этих интерфейсов можно инициировать как синхронную, так и асинхронную обработку.
Синхронная обработка BAPI приведет к выполнению RFC (удаленный вызов функции, собственный протокол SAP RPC).
Асинхронная обработка прозрачно использует ALE (Application Link Enabling, собственный формат EDI SAP).
Такие продукты, как SAP-адаптер webMethods (также известный как SAP Business Connector), обеспечивают двунаправленный доступ на уровне обслуживания к BAPI, а также к протоколам RFC и ALE более низкого уровня из/в удаленное место назначения.
Используя эти инструменты, вам не нужно беспокоиться об ABAP, языке программирования 4GL, на котором реализована вся бизнес-логика SAP.
Существует также несколько отображений XML, определенных для BAPI (а также RFC и IDoc), которые позволяют передавать деловые документы в конверте XML. Эти наиболее заметны
- bXML (тип содержимого: application/x-sap.busdoc)
- RFC-XML (тип содержимого: application/x-sap.rfc)
- IDoc-XML (тип контента: application/x-sap.idoc)
а также МЫЛО.
person
Tom
schedule
07.11.2009