Modify LedgerDataUnit and make enum for abs.