Un graphique métier SQI qui sert d'entrée à l'interface SQI se compose d'un objet métier de table et d'une instruction. L'objet métier de table représente les colonnes d'une table sur le serveur SAP. Les instructions
prises en charge pour un graphique métier SQI sont RetrieveAll et Exists.
Un exemple de graphique métier associé à un objet métier de table est présenté dans le schéma suivant.
Figure 1. Exemple de graphique métier SQI
L'objet métier de table contient des colonnes sélectionnées dans la table SAP indiquée. Un exemple d'objet métier de table (représentant la table KNA1) est présenté dans le schéma suivant.
Figure 2. Exemple d'objet métier de table SQI
Outre les informations de la colonne, l'objet métier de table contient également un objet métier de requête comme dernier paramètre.
Figure 3. Objet métier de requête en tant que paramètre de l'objet métier de table (représenté par le paramètre SapKna1Querybo)
L'objet métier de requête ressemble à ceci :
Figure 4. Exemple d'objet métier de requête SQI
Les tables peuvent être modélisées en tant qu'objets métier hiérarchisés. Vous indiquez la relation parent-enfant des tables lorsque vous sélectionnez les objets métier lors de la reconnaissance de service d'entreprise.
Les tables sont liées
par une clé externe pour former les relations parent-enfant. L'objet métier de table enfant possède une clé externe qui fait référence à une propriété dans l'objet métier de requête parent.
Dans l'objet métier KNA1, remarquez la référence faite à SapAdrc, un objet métier enfant. L'objet de table SapAdrc (montré dans le schéma suivant) possède une colonne appelée AddressNumber. Cette colonne possède une propriété associée (ForeignKey) qui contient une référence à l'objet métier parent.
Figure 5. Exemple d'objet de table enfant
Vous pouvez voir la propriété en cliquant sur
AddressNumber et en regardant dans l'onglet Propriétés.
Figure 6. Exemple des métadonnées de propriété qui lient l'objet enfant à l'objet parent
La propriété ForeignKey contient une référence à la colonne Address de l'objet de table SapKna1.
Le retour de l'appel d'interface SQI d'une opération RetrieveAll est un conteneur de graphiques métier.