Definition and use of Maps in MSD axapta

Definition and use of Maps, how AddressMap (with methods) is used in standard AX
Maps can unify the access to similar columns and methods that are present in multiple tables.

Maps are elements that wrap table objects at run time. We can associate a map field with a field in one or more tables. This association enables to use the same field name to access fields with different names in different tables.

Map methods enable us to Create or Modify methods that act on the map fields