L'interface ALE (Application Link Enabling) de SAP fait partie de la
couche d'intégration de l'architecture BFA (Business Framework Architecture) de SAP. BFA
est une architecture basée sur des composants qui permet l'intégration des processus métier
et la communication des données asynchrones entre plusieurs systèmes SAP ou entre
SAP et des systèmes externes. Les systèmes d'application sont vaguement associés dans un
système intégré à l'interface ALE et les données sont échangées de manière asynchrone.
L'adaptateur interagit avec l'interface ALE pour prendre en charge le
traitement des événements entrants et sortants en permettant l'échange de données
sous la forme d'objets métier.
L'échange de données comprend les activités suivantes
:
- Echange d'IDoc (Intermediate Document) SAP
pour les événements entrants et sortants.
- Les IDoc peuvent être échangés sous forme de documents individuels ou dans des paquets.
- Les objets IDoc peuvent être envoyés sous forme de documents analysés ou non à partir de l'application SAP.
- Gestion de l'ID transaction (TID) des événements entrants et sortants. L'adaptateur
utilise tRFC (transactional RFC) pour les événements entrants et sortants pour garantir
la distribution et pour s'assurer que chaque objet IDoc n'est échangé qu'une seule fois avec SAP.
Pour le traitement des événements entrants, l'adaptateur peut écouter et distribuer des événements à partir de plusieurs systèmes SAP.
Adapter for SAP Software peut également
distribuer des événements sur plusieurs noeuds finaux SCA. La configuration de plusieurs spécifications d'activation permet d'activer la distribution vers plusieurs
noeuds finaux.
- Si les noeuds finaux souscrivent aux mêmes événements du
même système SAP, toutes les propriétés de chacune des spécifications d'activation
doivent être identiques.
- Les noeuds finaux qui souscrivent à différentes spécifications d'activation
reçoivent des événements correspondant aux critères de la spécification d'activation.
Définissez une spécification d'activation distincte pour chaque noeud final vers
lequel les événements doivent être distribués, sauf lorsque l'adaptateur distribue
des événements uniquement aux noeuds finaux actifs.