In these examples, the source and destination accounts each have an invalid intersection.
In this example, Exp is used without specifying a Custom1 member on either side of the equal sign:
HS.Exp "A#TargAcct = A#SourceAcct"
Exp does not change data in the TargAcct account because Exp attempts to perform these operations:
TargAcct.Member001 = SourceAcct.Member001. SourceAcct and Member001 is an invalid intersection.
TargAcct.Member002 = SourceAcct.Member002. Since the intersection of SourceAcct and Member002 has a NoData status, the intersection of TargAcct and Member002 remains unchanged.
TargAcct.Member003 = SourceAcct.Member003. TargAcct and Member003 is an invalid intersection.
In this example, Exp is used with Member001 specified on the left side of the equal sign:
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
TargAcct.Member001 remains unchanged because Exp attempts to retrieve data from an invalid intersection (SourceAcct and Member001).
In this example, Exp is used with Member003 specified on the right side of the equal sign:
HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"
The function puts this data into the intersections of the Custom1 members and the TargAcct account: