What are domains and data element?

Domains:Domain is the central object for
describing the technical characteristics of an attribute of an business objects. It describes the value
range of the field. Data Element: It is used to describe the semantic definition of the table fields like
description the field. Data element describes how a field can be displayed to end-user.