Crystal Reports dans SAP Business One : continuer ou remplacer

SAP Crystal Reports ou Print Layout Designer dans SAP Business One : différences, installation et quand le changement en vaut vraiment la peine.

Croquis dessiné à la main : une page de rapport avec une loupe tenue au-dessus

SAP Business One propose par défaut les rapports et impressions de documents via deux outils : le Print Layout Designer (PLD) et SAP Crystal Reports, version for the SAP Business One application. Selon le SAP Help Portal, la visionneuse Crystal Reports est fermement intégrée à SAP Business One, mais quiconque souhaite modifier ses propres rapports et mises en page dans le concepteur Crystal Reports doit en plus installer le composant d'intégration Crystal Reports. Pour les entreprises qui souhaitent assainir leur paysage de reporting, une question claire se pose : continuer à exploiter Crystal Reports ou passer au Print Layout Designer, voire à d'autres solutions ? État : août 2026.

Qu'est-ce qui est déjà inclus dans SAP Business One, et qu'est-ce qui doit être installé en plus ?

Selon How to Work with SAP Crystal Reports in SAP Business One, la visionneuse SAP Crystal Reports fait partie intégrante du produit central SAP Business One et fonctionne sans installation séparée. Si toutefois vous souhaitez créer ou modifier vous-même des rapports et des mises en page dans le concepteur Crystal Reports, vous avez besoin des sources de données SAP Business One et du menu des compléments dans le concepteur, et pour cela vous devez installer séparément le composant d'intégration Crystal Reports. Le package d'installation correspondant, SAP Business One Crystal Report Integration Package.exe, se trouve dans le dossier Packages×64\SAP CRAddin Installation du package de mise à niveau SAP Business One. Selon le SAP Business One Administrator's Guide, vous avez également besoin de Microsoft .NET Framework 3.5 et 4.5 pour l'application Crystal Reports elle-même, aussi bien sur le serveur que sur chaque poste client, et chaque version de SAP Business One ne prend en charge qu'une seule version d'exécution Crystal Reports correspondante. En cas de messages d'erreur liés à Crystal Reports ou lorsqu'une réinstallation devient nécessaire, SAP renvoie aux étapes de la note SAP 2845037.

Crystal Reports ou Print Layout Designer : quelle est la différence ?

SAP Business One prend explicitement en charge les deux outils pour les impressions de documents et les mises en page, le Print Layout Designer et SAP Crystal Reports, et selon le SAP Help Portal, vous pouvez choisir librement celui que vous utilisez. Via la fenêtre du gestionnaire de rapports et de mises en page, vous gérez à un seul endroit les rapports Crystal Reports, les mises en page Crystal Reports, les mises en page PLD et les mises en page tierces, définissez les ordres d'impression et exportez ou importez des mises en page. Crystal Reports apporte en outre des fonctions que PLD, selon la documentation, n'offre pas : des mises en page maîtres qui peuvent s'appliquer simultanément à plusieurs types de documents, par exemple une mise en page créée pour les factures également appliquée aux devis ou aux bons de livraison, ainsi qu'un traducteur multilingue pour les rapports et des fonctions de drill-down via des flèches de lien dans l'aperçu.

Qu'est-ce qui a changé récemment concernant les autorisations et l'accès ?

SAP a progressivement renforcé l'accès aux fichiers Crystal Reports externes au cours des dernières versions. Avec la version FP 2305 (juillet 2023), selon le journal des modifications, seuls les super-utilisateurs pouvaient initialement ouvrir des fichiers .rpt dans l'aperçu. Depuis la FP 2405 (avril 2024), le rôle de super-utilisateur seul ne suffit plus : l'autorisation complète explicite « Preview External Crystal Reports File » sous Reports dans la fenêtre des autorisations est désormais requise. Quiconque utilise Crystal Reports en production devrait attribuer cette autorisation de manière ciblée plutôt que de se fier à des droits de super-utilisateur généraux. Depuis la FP 2305, l'intégration prend également en charge l'Authentication Service de SAP Business One.

Le passage à autre chose que Crystal Reports en vaut-il la peine ?

La documentation ne donne pas de réponse générale, et nous n'en donnons pas non plus ici. Pour des documents simples sans exigences multilingues ni mises en page maîtres, le Print Layout Designer inclus dans le produit central suffit souvent et permet d'économiser le composant d'intégration supplémentaire. Dès que vous avez besoin de rapports multilingues, de modèles maîtres inter-mises en page ou de fonctions de drill-down, Crystal Reports reste, en termes de fonctionnalités, l'outil le plus complet. Nous décrivons comment les données SAP Business One peuvent être techniquement connectées pour le reporting ou l'automatisation au-delà de PLD et Crystal Reports, par exemple via la Service Layer, dans notre article sur la connexion de SAP Business One. Avant de planifier un remplacement, il est également utile de consulter la matrice de compatibilité Crystal Reports de SAP sous la note SAP 2329487, qui indique quelle version de Crystal Reports correspond à quelle version de SAP Business One. Si vos documents sont étroitement liés à d'autres workflows d'automatisation, nous vous accompagnons dans la connexion technique dans le cadre de notre conseil en automatisation.

Questions fréquentes sur Crystal Reports et SAP Business One

Ai-je besoin de Crystal Reports uniquement pour afficher des rapports dans SAP Business One ?

Non. Selon le SAP Help Portal, la visionneuse Crystal Reports est fermement intégrée à SAP Business One et fonctionne sans installation séparée. Une installation supplémentaire du composant d'intégration ne devient nécessaire que si vous souhaitez créer ou modifier vous-même des rapports et des mises en page dans le concepteur Crystal Reports.

Quelle est la différence entre Crystal Reports et le Print Layout Designer ?

Les deux créent des mises en page pour les documents SAP Business One, et SAP Business One prend en charge les deux de manière équivalente et parallèle. Crystal Reports offre en outre des mises en page maîtres pour plusieurs types de documents, un traducteur multilingue et des fonctions de drill-down que le Print Layout Designer, plus simple, n'apporte pas.

Qui est autorisé à ouvrir des fichiers Crystal Reports dans l'aperçu ?

Depuis SAP Business One 10.0 FP 2405, le rôle de super-utilisateur seul ne suffit plus pour cela. L'autorisation complète explicite Preview External Crystal Reports File sous Reports dans la fenêtre des autorisations est requise, et vous devriez l'attribuer de manière ciblée.

Que faire en cas de messages d'erreur récurrents avec Crystal Reports ?

Pour les messages d'erreur connus et pour la réinstallation de Crystal Reports et des composants SAP Business One associés, SAP renvoie aux étapes de la note SAP 2845037. Avant une réinstallation, il est également utile de consulter la matrice de compatibilité de la note SAP 2329487 afin d'exclure les conflits de version.

Simon Glowik, fondateur de NordFlux
À propos de l’auteur

Fondateur de NordFlux. Sept ans d'expérience, du web et du SEO jusqu'à l'automatisation à l'échelle d'un groupe, aujourd'hui pragmatique pour les PME et avec une souveraineté des données allemande.

Certifications

  • Certifié Microsoft — PL-900 et AZ-900
  • Certifié UiPath — Automation Developer Associate
Tous les articles
Premier échange gratuit

Des questions concrètes sur l’automatisation ou l’IA ?

Lors d’un premier échange gratuit de 30 minutes, nous discutons directement de votre cas. Sans engagement.