Interfejs ALE (Application Link Enabling) produktu SAP jest częścią warstwy integracji w architekturze BFA (Business Framework Architecture) produktu SAP. Architektura BFA jest opartą na komponentach architekturą umożliwiającą integrację procesów biznesowych i asynchroniczną komunikację danych między dwoma lub większą liczbą systemów SAP lub między systemem SAP a systemami zewnętrznymi. Systemy aplikacji są luźno powiązane w zintegrowanym systemie interfejsu ALE, a dane są wymieniane asynchronicznie.
Adapter współdziała z interfejsem ALE w celu obsługi przetwarzania operacji wychodzących i przychodzących przez umożliwienie wymiany danych w postaci obiektów biznesowych.
Wymiana danych obejmuje następujące działania:
- Wymiana obiektów IDoc produktu SAP w przypadku zdarzeń przychodzących i wychodzących.
- Obiekty IDoc można wymieniać zarówno jako pojedyncze dokumenty, jak i w pakietach.
- Obiekty IDoc można wysyłać z aplikacji SAP jako przeanalizowane lub nieprzeanalizowane dokumenty.
- Zarządzanie identyfikatorem transakcji (TID) w przypadku zdarzeń przychodzących i wychodzących. W przypadku zdarzeń przychodzących i wychodzących
adapter korzysta z protokołu tRFC (transactional RFC), aby zagwarantować dostawę zdarzeń, i upewnić się, że każdy obiekt IDoc jest tylko raz wymieniany
z systemem SAP.
W przypadku przetwarzania danych przychodzących adapter może nasłuchiwać zdarzeń i dostarczać je z
wielu systemów SAP.
Produkt Adapter for SAP Software może również
dostarczać zdarzenia do wielu punktów końcowych systemu SAP. Funkcję dostarczania zdarzeń do wielu punktów końcowych można włączyć,
konfigurując wiele specyfikacji aktywowania.
- Jeśli punkty końcowe subskrybują te same zdarzenia z tego samego systemu SAP,
wszystkie właściwości w poszczególnych specyfikacjach aktywowania muszą być identyczne.
- Punkty końcowe, które subskrybują różne specyfikacje aktywowania, odbierają
zdarzenia zgodne z kryteriami specyfikacji aktywowania.
Należy zdefiniować osobną specyfikację aktywowania dla każdego punktu końcowego, do którego muszą zostać dostarczone
zdarzenia. Wyjątkiem jest sytuacja, gdy adapter dostarcza zdarzenia tylko
do aktywnych punktów końcowych.