XXL_FULL_API : Génération de tableaux croisés

Qui dit ALV dit bien souvent téléchargement de celle-ci sous Excel. S’il est assez simple de prendre en charge l’export tableur de façon quasi-automatique, le résultat n’est pas toujours à la hauteur de ce que peut attendre un utilisateur.

La bapi « XXL_FULL_API »

La bapi « XXL_FULL_API » est une bapi standard permettant l’export de tables internes sous la forme de tableaux Excel croisés ou plus classiques, celle-ci n’est cependant pas disponible par défaut lors de la mise en place d’une ALV et il est alors nécessaire de l’implémenter.

Génération de tableaux classiques

Lors de son exécution, la bapi affiche une popup à l’utilisateur demandant le nombre de colonnes clés de la table :

On peut alors préciser le type de tableau à générer ainsi que le tableur à utiliser :

Le fichier se charge alors directement à l’écran :

Génération de tableaux croisés

Il est également possible de construire des tableaux croisés :

Tout comme pour la génération de tableaux classiques, la table croisée apparaît automatiquement à l’écran :

Programme d’exemple :

Publicités
par jrobaire Posté dans Tips Tagué

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s