transformation WITHDRAW {
(MOMENT
& LEVEL)
[BEFORE
ROW] {
<check the user’s permission over transformation>
<check the transformation’s permissions for changing the
...>
<validate the column’s values>
<deduct the quantity withdrawn from the account’s balance>
}
[AFTER
STATMENT] {
<save audit information at record level>
}
}