En raison de ces restrictions, les types d'expression suivants ne sont pas pris en charge :
Format('Account_Revenue'.'Revenue') + " USD"
10. Cliquez sur Enregistrer et fermer .
11. Le nouveau champ apparait sous la catégorie Champs d'expression SQL. Il peut alors être glissé et déposé sur le rapport.
24.3.9 Liaison de tables dans les rapports
Siebel ne présente pas ses données sous forme de tables de bases de données relationnelles, mais plutôt comme une série d'objets appelés composants d'entreprise. Lors de l'accès aux données Siebel à l'aide du produit d'intégration, Crystal Reports représente chaque composant d'entreprise sous forme de table.
Vous pouvez utiliser plusieurs types de liens pour relier ces tables dans les rapports et sous-rapports. Comme les composants d'entreprise ne sont pas des tables relationnelles, les opérations de liaison sont exécutées par
Crystal Reports côté client. Pour en savoir plus sur la liaison des tables, voir la documentation de Crystal Reports.
Outre la liaison côté client exécutée par Crystal Reports, Siebel permet de lier par programmation plusieurs composants d'entreprise s'ils ont une relation parent-enfant. Cela permet aux utilisateurs d'améliorer les performances des rapports et, dans certains cas, d'effectuer des rapports à partir de composants d'entreprise enfants, ce qui aurait été impossible directement.
Vous pouvez effectuer des rapports à partir de composants d'entreprise Siebel parents et enfants en liant les
composants parents aux composants enfants. Pour en savoir plus, voir
Rapports à partir de composants d'entreprise parent-enfant
[page 648].
24.3.9.1 Autres composants d'entreprise Siebel
Siebel fournit un mécanisme pour générer d'autres composants d'entreprise qui combinent les données au niveau des objets. Pour en savoir plus, voir le Bookshelf Siebel.
24.3.9.2 Rapports à partir de composants d'entreprise parentenfant
La plateforme SAP BusinessObjects Business Intelligence permet d'effectuer des rapports à partir de composants d'entreprise Siebel ayant des relations parent-enfant. Lorsque vous définissez un lien entre composants d'entreprise parent et enfant dans Crystal Reports, le serveur Siebel renvoie uniquement le sousensemble de données concernant les composants parent et enfant, ce qui améliore nettement les performances des rapports.
Vous pouvez effectuer des rapports à partir de composants d'entreprise parent-enfant en reliant les composants parents aux composants enfants selon l'une des méthodes suivantes :
●
En ouvrant le composant d'entreprise enfant à l'aide du même objet de gestion que celui utilisé pour ouvrir le composant d'entreprise parent.
648
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur SAP Crystal Reports 2013
Intégration d'applications de gestion à Crystal Reports
●
●
En ouvrant le composant d'entreprise enfant associé au champ Valeur multiple du parent, identifié par un nom représentant le composant d'entreprise enfant.
En ouvrant le composant d'entreprise enfant associé au champ Valeur de la liste de choix du parent, identifié par un nom représentant le composant d'entreprise enfant.
24.3.9.2.1 Utilisation du même objet de gestion
Pour ouvrir plusieurs composants d'entreprise ayant des relations parent-enfant à l'aide du même objet de gestion, les composants doivent être liés.
Dans cet exemple, les trois composants d'entreprise sont ouverts à l'aide du même objet de gestion que celui utilisé pour ouvrir le composant parent de niveau supérieur (Account_Account).
24.3.9.2.2 Utilisation du champ Valeur multiple du parent
Pour ouvrir un composant enfant en utilisant le champ Valeur multiple de son parent, il faut d'abord lier le composant parent au composant enfant, puis définir la sélection des enregistrements du composant enfant pour spécifier le nom du champ Valeur multiple du parent que vous voulez utiliser.
24.3.9.2.2.1 Ouverture d'un composant d'entreprise enfant à l'aide du champ Valeur multiple de son parent
1. Dans Crystal Reports, liez les composants d'entreprise parent et enfant.
2. Dans le menu Rapport , cliquez sur Formules de sélection , puis cliquez sur Enregistrement .
3. Dans le volet Arborescence des champs de l'Editeur de formules de sélection d'enregistrements, développez l'arborescence des champs de la base de données Siebel.
4. Développez le composant d'entreprise enfant.
5. Cliquez deux fois sur le champ _Multi Value pour l'ajouter à la formule.
6. Tapez un signe égal et un guillemet (= "), le nom du champ Valeur multiple du parent que vous voulez utiliser, puis un guillemet de fermeture.
7. Cliquez sur Enregistrer et fermer .
Remarque
_Multi Value et _Pick List Value ne sont pas de véritables colonnes de base de données et comportent donc certaines restrictions. Chaque composant d'entreprise enfant peut utiliser une seule _Multi Value et _Pick List
Value pour spécifier le champ parent associé. Il n'est donc pas possible d'utiliser de filtres complexes qui se servent d'options autres que "est égal à", et un seul filtre peut être utilisé pour chaque composant d'entreprise.
Guide de l'utilisateur SAP Crystal Reports 2013
Intégration d'applications de gestion à Crystal Reports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
649

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.