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. |