- Le BSP est un langage SAP de programmation permettant de générer une page HTML.
A l’image d’autres langages Web (asp, php, jsp …),
il permet de mélanger plusieurs langages afin de générer du code HTML.
- Dans une BSP de base, les langages utilisés sont l’ABAP, le JavaScript et le HTML.
Avantages
- Le BSP permet de réaliser des interfaces Web accessibles via un navigateur afin d’interagir avec un système SAP sans serveur, outil ou licence supplémentaire.Les autorisations sont gérées au niveau de SAP.
Contraintes
- Nécessite une multi-compétence SAP – Web
- Complexité
Une application BSP est composée des éléments suivants :
- Page avec logique d’exécution : cette page contient une partie « Mise en forme »
dans laquelle est codée le source de la page ainsiqu’un gestion de la logique d’exécution
.
- Fragments de pages : cette page contient uniquement la partie « Mise en forme » et peut
être ensuite inclus dans d’autres pages.