@ObjectModel.foreignKey.association:’_AssicationName’: This Annotation is used for Value Help from association based on the Key Field.
@ObjectModel.text.element: [‘Fieldname’]: This annotation is used for Value Help for Key field to display the Text also. E.g field name is Customer Name for Customer Number.
@Consumption.valueHelp: This Annotation is used for Value Help from Associations.
@Consumption.valueHelpDefinition: This Annotation Used for Value Help from another CDS view or Value Help CDS.