Sous-rapports. SAP 2013 Support Package 1
Sous-rapports
Sous-rapports
22.1 Définition du sous-rapport
Rapport imbriqué dans un rapport. Le processus de création d'un sous-rapport est similaire au processus de création d'un rapport standard. Un sous-rapport peut recevoir la plupart des caractéristiques d'un rapport, ce qui inclut son propre critère de sélection d'enregistrements. Il existe cependant quelques différences, à savoir qu'un sous-rapport :
• s'insère comme un objet dans un rapport principal et ne peut donc exister indépendamment (bien qu'un sous-rapport puisse être enregistré en tant que rapport principal) ;
• peut être inséré dans n'importe quelle section du rapport principal, où il sera imprimé dans sa totalité ;
• ne peut pas contenir un autre sous-rapport ;
• ne possède pas de sections En-tête de page ni Pied de page.
De façon générale, vous serez amené à créer un sous-rapport dans les quatre cas suivants :
• Pour combiner deux rapports non reliés en un seul. Voir
Combinaisons des rapports non reliés à l'aide de sous-rapports
.
• Pour associer des données s'il n'est pas possible d'établir d'autres formes de mise en relation entre elles. Voir
Utilisation des sous-rapports avec des données inassociables
.
• Pour regrouper plusieurs affichages des mêmes données dans un seul rapport. Voir
Affichage des vues différentes des mêmes données dans un rapport
.
• Pour effectuer des recherches de type un-à-plusieurs à partir d'un champ qui n'est pas indexé sur le champ de recherche.
Remarque :
Vous pouvez augmenter les performances des rapports contenant des sous-rapports en utilisant des sous-rapports à la demande au lieu d'utiliser des sous-rapports prédéterminés.
22.1.1 Sous-rapports reliés et non reliés
525 2013-09-26
Sous-rapports
526
22.1.1.1 Sous-rapports non reliés
Un sous-rapport non relié peut être considéré comme une entité en soi. Il n'existe aucune corrélation entre ses données et celles du rapport principal.
Avec les sous-rapports non reliés, les enregistrements des rapports ne sont pas comparés. Un sous-rapport non relié peut fort bien utiliser les mêmes données que le rapport principal, et il peut
également utiliser une source de données totalement différente. Cela ne signifie pas qu'un sous-rapport soit limité à l'utilisation d'une seule table. Un sous-rapport non relié peut ainsi être basé sur une table unique ou sur plusieurs tables. Quelles que soient les sources de données utilisées, les rapports sont traités de façon indépendante.
22.1.1.2 Sous-rapports reliés
Dans le cas des sous-rapports reliés, au contraire, les données sont associées. Le programme établit une correspondance entre les enregistrements du sous-rapport et ceux du rapport principal. Supposons que vous créiez un rapport principal avec la liste de vos clients et un sous-rapport avec la liste des commandes. Si vous les reliez entre eux, le programme crée un sous-rapport pour chaque client et y inclut la liste des commandes passées par ce client.
22.1.1.3 Liens de base de données par rapport aux sous-rapports dans des situations un-à-plusieurs
Lorsque votre rapport comprend deux tables qui se trouvent dans une relation de type un-à-plusieurs, la méthode d'extraction des données diffère selon les éléments suivants :
• source de données
• Situation de l'indexation.
• critères de sélection d'enregistrements
• création d'un seul rapport basé sur des tables reliées ou d'un rapport principal contenant un sous-rapport
Avant de choisir entre des tables reliées ou un sous-rapport, il est important de prendre en considération toutes les implications d'un tel choix. Cette question est traitée de manière approfondie dans
Amélioration des performances dans les mises en relation de type un-à-plusieurs .
2013-09-26

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.