Croisement non valides

Dans les exemples suivants, les comptes source et destination comportent chacun un croisement non valide.

  • SourceAcct. Member002 et Member003 sont valides et Member001 ne l'est pas.

  • TargAcct. Member001 et Member002 sont valides et Member003 ne l'est pas.

Dans l'exemple suivant, Exp est utilisé sans spécifier un membre Custom1 des deux côtés du signe égal :

HS.Exp "A#TargAcct = A#SourceAcct"

Exp ne modifie pas les données du compte TargAcct car Exp tente d'effectuer l'une des opérations suivantes :

  • TargAcct.Member001 = SourceAcct.Member001. SourceAcct et Member001 constituent un croisement non valide.

  • TargAcct.Member002 = SourceAcct.Member002. Le croisement de SourceAcct et de Member002 ayant le statut AucuneDonnée, le croisement de TargAcct et de Member002 reste inchangé.

  • TargAcct.Member003 = SourceAcct.Member003. TargAcct et Member003 constituent un croisement non valide.

Dans l'exemple suivant, Exp est utilisé avec Member001 spécifié à gauche du signe égal :

HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"

TargAcct.Member001 reste inchangé car Exp essaye de récupérer des données dans une intersection non valide (SourceAcct et Member001).

Dans l'exemple suivant, Exp est utilisé avec Member003 spécifié à droite du signe égal :

HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"

La fonction place les données dans les croisements des membres Custom1 dans le compte TargAcct :

Membre Custom1 Données Croisement

Member001

15

SourceAcct et Member003

Member002

15

SourceAcct et Member003

Member003

Sans objet

Non applicable. Member003 est un croisement non valide pour le compte TargAcct.