En estos ejemplos, tanto la cuenta de origen como la de destino tienen una intersección no válida.
SourceAcct. Member002 y Member003 son válidos, y Member001 no es válido.
TargAcct. Member001 y Member002 son válidos, y Member003 no es válido.
En este ejemplo se utiliza Exp sin especificar un miembro Custom1 en ningún lado del signo igual:
HS.Exp "A#TargAcct = A#SourceAcct"
Exp no cambia ningún dato en TargAcct porque intenta realizar estas operaciones:
TargAcct.Member001 = SourceAcct.Member001. SourceAcct y Member001 es una intersección no válida.
TargAcct.Member002 = SourceAcct.Member002. Como la intersección de SourceAcct y Member002 tiene el estado NoData, la intersección de TargAcct y Member002 permanece sin modificar.
TargAcct.Member003 = SourceAcct.Member003. TargAcct y Member003 es una intersección no válida.
En este ejemplo se usa la función Exp con Member001 especificado en el lado izquierdo del signo igual:
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
TargAcct.Member001 permanece sin modificar porque Exp intenta recuperar datos de una intersección que no es válida (SourceAcct y Member001).
En este ejemplo se usa la función Exp con Member003 especificado en el lado derecho del signo igual:
HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"
La función coloca los datos en las intersecciones de los miembros Custom1 y la cuenta TargAcct:
Miembro Custom1 | Datos | Intersección |
---|---|---|
Member001 |
15 |
SourceAcct y Member003 |
Member002 |
15 |
SourceAcct y Member003 |
Member003 |
N/A |
No aplicable. Member003 es una intersección no válida para la cuenta TargAcct. |