La page d’exécution des BI se présente de la façon suivante.

Il existe trois modes d’exécution pour réaliser les BI sur SAP.

Process/foreground : il se rapproche d’une MAJ manuelle. Lorsque l’on veut, modifier ou mettre une valeur dans un champ, il faut valider manuellement les données que l’on souhaite mettre et appuyer sur entrée pour passer à l’étape suivante. La procédure est fastidieuse elle est principalement utilisé lorsqu’on a implémenté peu de records ( 2 à 3). Le Process/foreground permet de vérifier étape après étape la consistance des données et s’assure que le BI est correct.
Display errors only : Dans ce mode d’exécution, SAP réalise les étapes en autonomie , pas besoin de valider pour passer aux étapes suivantes. Dès qu’il rencontre une erreur, il s’arrête sur celle – ci afin de faire la modification nécessaire.
Ex : Supposons que le BI veut modifier un champ, mais que la donnée n’est pas compatible avec le champ en question, SAP va stopper le BI va ouvrir une fenêtre pop – up et va nous dire qu’il est impossible de renseigner cette valeur à cet endroit la. Il est alors possible de sauter cette complétion de valeur, de supprimer cette valeur ou d’en choisir une autre.
Background : Dans ce mode SAP s’occupe de tout. Il exécute et effectue son BI en toute autonomie. Si il rencontre des erreurs, il va mettre les records dans un fichier à côté lorsque les BI se sont mal déroulés ou en erreur. Le fichier liste à la fin, les champs qui ont été mis en erreur, il n’est pas possible dans ce mode d’intervenir pour modifier en temps réel les valeurs. SAP va automatiquement parcourir de A à Z sans interruption son flux d’exécution du BI et va lister tous les records qui ont été exécutés correctement ce qui ont été placés en erreur.
En résumé :
Si on veut voir le comportement du BI en fonction de ce que l’on a crée, on utilise le mode Process / foreground . On utilise lorsque l’on a 2 – 3 records pour vérifier que tout est OK.
On a recours au mode Display / errors only lorsque l’on veut apporter les modifications en temps réel des records. Il permet également de voir si on s’est trompé dans la construction du BI.
Si on est sur de la création de notre BI qu’in utilise toujours la même méthode et qu’il constitue une routine d’exécution, on utilise le mode Background qui va beaucoup plus vite et nécessite beaucoup moins de ressources car réalisé en arrière – plan dans le système.