BO liaison tableaux

Modérateurs: Super-Apogea, Super Modérateur

BO liaison tableaux

de tibofo » Lun 20 Mar 2017 10:00

Bonjour,

Je me demande s'il n'y a pas une chose que j'ignore sur la liaison de tableaux dans business Objects car je rencontre souvent le même problème.

Je relie une tableau gescom avec un source SQL à la carte :

    CA Articles de la Gescom:
  • VELO - VELO COMPETITION - 10000€
  • VOITURE - FERRARI - 50000€
  • TANK - LECLERC - 180000€
  • TROTINETTE - OXELO TOWN - 400€


    INFOS ANNEXES AUTRE SOURCE SQL:
  • VELO - PROPRIETAIRE B HINAULT
  • VOITURE - PROPRIETAIRE ALONZO
  • TANK - PROPRIETAIRE YOU
  • AVION - PROPRIETAIRE PLASTIC BERTRAND

Après liaision sur le code article, j'obtiens ce tableau :
    ma tableau lié :
  • VELO - VELO COMPETITION - 10000€ - PROPRIETAIRE B HINAULT
  • VOITURE - FERRARI - 50000€ - PROPRIETAIRE ALONZO
  • TANK - LECLERC - 180000€ - PROPRIETAIRE YOU
  • TROTINETTE - OXELO TOWN - 400€ - (vide)
  • AVION - (vide) - (vide) - PROPRIETAIRE PLASTIC BERTRAND


La dernière ligne "AVION" ressort. Mais je n'en voudrais pas : car elle n'existe pas dans ma gescom.
Ai-je un moyen de lier les 2 sources uniquement sur les données existantes de ma gescom ?


Merci pour votre aide ?
Thib
Super Contributeur
Super Contributeur
 
Messages: 144
Inscription: Mar 13 Sep 2005 18:05

Re: BO liaison tableaux

de asr31 » Mar 21 Mar 2017 22:21

Bonjour,

Je ne vois pas ce qui déconne :
Tu as du (vide) là où il n'y a pas de croisé entre tes deux tables d'informations.
Après, sans avoir le contexte de ce que tu veux faire, un peu difficile de t'aider (et de toute manière, je me refuse à faire un état BO en ligne...)

Et si tu précise ta demande, je pense qu'on doit trouver un état existant qui fait l'affaire, sans passer par du SQL à la carte.

Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: BO liaison tableaux

de tibofo » Mer 22 Mar 2017 17:42

Bonjour,

Il n'y a rien qui "déconne" en soit. Et je ne demande pas non plus que tu me fasses un état.
J'ai une base gescom SAGE SQL et une autre base SQL non SAGE. Je suis donc obligé de passé par du SQL à la carte.
Je veux un état reliant les deux par le code article.
Mais je cherche une astuce, un truc permettant de n'avoir QUE les articles présents dans ma Gescom.
la source SQL contient des articles regroupant plusieurs sources. Cette base SQL contient des articles de ma gescom, mais aussi des articles n'existant pas dans la gescom.

Lors de la liaison, je cherche un moyen de dire à BO de ne retenir que les articles de ma gescom (je ne veux pas voir le reste)
Comme un INTERSECT sous SQL.


Je me demande aussi s'il est possible de faire un SQL à la carte sur 2 bases sources en 1 seule fois : si oui, il suffirait de réaliser une jointure dès le code SQL à la carte. Mais comment lui dire qu'on veut pointer sur 2 bases en 1 seule connexion ODBC ?

Thib
Super Contributeur
Super Contributeur
 
Messages: 144
Inscription: Mar 13 Sep 2005 18:05

Re: BO liaison tableaux

de IMPERIAL » Jeu 4 Mai 2017 18:17

Bonjour,

Tu ne peux pas faire ce que tu veux .... mais crée une variable dans ton tableau qui dit si champs = vide alors 0 sinon 1 et filtre sur le 1

Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités