Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

SAP Crystal Reports

SAP Crystal Reports — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-09-27

Qu'est-ce que SAP Crystal Reports ?

L'outil de restitution opérationnelle au pixel près : factures, relevés, étiquettes, formulaires réglementaires. Il survit aux migrations parce que ce qu'il produit est un document à conséquence légale ou opérationnelle, pas une analyse.

De quoi il s'agit

Crystal Reports est le concepteur d'états en bandes, pixel-perfect, du portefeuille SAP, et il occupe une niche que les outils analytiques n'arrivent jamais à lui reprendre. Sa sortie n'est pas un tableau de bord : c'est une facture, un relevé bancaire, un bon de livraison, un formulaire réglementaire, un lot d'étiquettes. Ces documents ont une mise en page que quelqu'un a validée, souvent une portée légale ou contractuelle, et une destination d'impression ou d'archivage — et ils sont produits en volume, sur planification, avec éclatement.

C'est pourquoi Crystal survit à ses propres conversations de roadmap. Une migration peut déplacer les tableaux de bord vers SAP Analytics Cloud et l'analyse ad hoc vers l'exploration, puis découvrir que six cents gabarits documentaires doivent encore sortir quelque part avec la même mise en page, au millimètre près. Les outils analytiques modernes sont construits pour répondre à des questions ; Crystal est construit pour rendre un document. Le besoin diffère en nature, pas en degré.

Pourquoi c'est important

  • Crystal produit des documents à conséquence légale ou opérationnelle, pas des analyses. Un plan de migration qui suppose sa disparition est corrigé par la première campagne de facturation après la mise en service.

Points clés

  • Conception en bandes, pixel-perfect : factures, relevés, bons de livraison, formulaires réglementaires, étiquettes — produits en volume avec éclatement.
  • 🔴 Les outils analytiques répondent à des questions ; Crystal rend un document. Le besoin diffère en nature, pas en degré.
  • Les états se connectent souvent directement à leurs propres sources de données, en contournant la couche sémantique — les univers ne décrivent pas tout le parc.
  • Formules, sous-états, suppression conditionnelle et invites de paramètres encodent des règles métier sans documentation externe.
  • Il n'existe pas de successeur à fidélité équivalente dans la direction analytique de SAP ; de nombreux parcs gardent délibérément Crystal pour la sortie documentaire.
  • L'horloge de maintenance propre à Crystal compte moins que ce qui l'alimente — les connexions directes à la source héritent de la falaise BW 7.5 2027/2030 ou de la paire ECC identique, souvent de façon invisible, faute de couche univers pour révéler la dépendance.
  • La durée de migration dépend du nombre de gabarits, pas de la complexité des états — budgéter environ un à trois gabarits par jour-consultant pour des mises en page simples, et cadrer séparément les sous-états imbriqués et la logique de paramètres.
  • Les gabarits Crystal alimentés par des connexions directes non gouvernées restent hors du SAP Knowledge Graph et de la couche de data products BDC — Joule ne peut s'ancrer sur une donnée qu'il ne voit pas, quelle que soit la promesse de la roadmap.

Termes employés sur cette page

État en bandes
Un état structuré en sections — en-tête, groupe, détail, pied — ce qui rend possible une mise en page précise et répétable.
Sous-état
Un état imbriqué dans un autre, exécutant sa propre requête, couramment utilisé pour des données liées que la requête principale ne peut pas joindre.
Suppression conditionnelle
Logique Crystal qui masque une section ou un champ selon une formule — cachette fréquente de règles métier.
Éclatement (bursting)
Exécuter un état une fois par segment de destinataires et distribuer une sortie personnalisée en volume.
SAP Knowledge Graph
Le modèle métier de SAP des entités, processus et relations — construit à partir de tables ABAP, d'objets métier et d'entity sets OData — qui ancre le raisonnement de Joule. Les connexions directes aux tables de Crystal n'en font pas partie.
Document AI
Le service d'extraction documentaire par ML de SAP (offres Base, Embedded, Premium ; tarifé en AI Units). Extrait de la donnée structurée depuis des documents — un produit différent de Crystal, pas un successeur de restitution.
AI Unit
La monnaie de mesure unique de SAP pour la consommation d'IA Premium dans tout son portefeuille, y compris les offres Embedded et Premium de Document AI.

Sources

  1. SAP Help — SAP Crystal Reports
  2. SAP Help — SAP BusinessObjects Business Intelligence platform
  3. SAP BI 2025: What’s New in Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  4. Extend Your Crystal Reports Solutions in the DHTML Viewer With a Free Function Library — SAP Community (Technology Blog Posts by Members)
  5. DO NOT Install BusinessObjects BI 4.3 SP04 or 4.3 SP04 Patch 1 — SAP Community (Technology Blog Posts by Members)
  6. Sort an Array in Crystal Reports, with Multiple Options, Using a Custom Function — SAP Community (Technology Blog Posts by Members)
  7. SAP BI 4.3 SP4: What’s New in Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  8. Comparing SAP Analytics Cloud and Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  9. Moving from Crystal Reports for Enterprise to Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  10. Using SAP Crystal Reports Tags — SAP Community (Technology Blog Posts by Members)
  11. SAP BusinessObjects WebIntelligence : Send Scheduled Report to users only in case "Scheduled Report Contains Data" else do NOT send the blank report. — SAP Community (Technology Blog Posts by Members)
  12. SAP BusinessObjects WebI : Use pre-defined (custom) "Calendar" to schedule WebIntelligence Reports — SAP Community (Technology Blog Posts by Members)
  13. SAP BI 4.3 SP3: What’s New in Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  14. The Power of Crystal Reports: Data Manipulation on the Fly — SAP Community (Technology Blog Posts by Members)
  15. SAP BI 4.3 SP2: What’s New in Crystal Reports — SAP Community (Technology Blog Posts by SAP)
  16. Changing an Object and its References in Web Intelligence Report — SAP Community (Technology Blog Posts by Members)
  17. (Poll) How do you connect Crystal Reports to data sources? — SAP Community (Technology Blog Posts by SAP)
  18. SAP Crystal Server and Crystal Reports - A Crystal Clear guide on how to get Support! — SAP Community (CRM and CX Blog Posts by SAP)
  19. Support Spotlight: Connecting to the SAP Business One 10.0, version for SAP HANA Database From Crystal Reports Designer With SAP HANA 2.0 multitenant database containers — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
  20. How to distribute SAP Crystal Reports 2020 services to a Windows server — SAP Community (Technology Blog Posts by SAP)
  21. Utilize Crystal Reports as a SAP Analytics Cloud Data Source Workshop Q&A — SAP Community (Technology Blog Posts by SAP)
  22. Metadata reporting for Web Intelligence Documents — SAP Community (Technology Blog Posts by SAP)
  23. 5 steps to take the advantage of using Crystal Reports as a data source in SAP Analytics Cloud — SAP Community (Technology Blog Posts by SAP)
  24. Crystal Reports with SAP Utilities - Make the Most of It with #SAP ERP and S/4HANA — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  25. How to Modify a Recurring Scheduled Instance of a Crystal Report — SAP Community (Technology Blog Posts by SAP)
  26. Printing Crystal Reports - The theory behind the it — SAP Community (Technology Blog Posts by SAP)
  27. Printing Crystal Reports – Custom Paper Sizes — SAP Community (Technology Blog Posts by SAP)

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.

Ouvrir dans l'application →