I_ADDRESSEMAILADDRESS
Email Address
I_ADDRESSEMAILADDRESS is a CDS View in S/4HANA. Email Address. It contains 6 fields. 4 CDS views read from this table.
CDS Views using this table (4)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_AddressEmailAddress | view | from | BASIC | Email Address |
| A_BPContactPersonEmlAddr | view_entity | inner | BASIC | Contact Person Email Address |
| A_BPContactWorkPlaceEmailAddr | view | inner | BASIC | BP Contact Work Place Email Address |
| I_ElectronicDocCockpitSuplrEml | view | inner | COMPOSITE | Electronic Document: Supplier and Email |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | AddressID | AddressID | 1 |
| KEY | OrdinalNumber | OrdinalNumber | 4 |
| KEY | Person | Person | 2 |
| EmailAddress | EmailAddress | 4 | |
| IsDefaultEmailAddress | IsDefaultEmailAddress | 3 | |
| SearchEmailAddress | SearchEmailAddress | 3 |
@AbapCatalog.sqlViewName: 'IADDREMAILADDR'
@AbapCatalog.preserveKey:true
@EndUserText.label: 'Email Address'
@Analytics : {dataCategory: #DIMENSION}
@Metadata.allowExtensions:true
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@ObjectModel.representativeKey: 'AddressID'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MASTER
@ClientHandling.algorithm: #SESSION_VARIABLE
define view I_AddressEmailAddress as select from adr6
association [0..1] to I_AddressCommunicationRemark as _AddressCommunicationRemark on $projection.AddressID = _AddressCommunicationRemark.AddressID
and $projection.Person = _AddressCommunicationRemark.Person
and $projection.OrdinalNumber = _AddressCommunicationRemark.OrdinalNumber
and _AddressCommunicationRemark.CommunicationMediumType = 'INT'
and _AddressCommunicationRemark.CorrespondenceLanguage = $session.system_language
{
key addrnumber as AddressID,
key persnumber as Person,
key consnumber as OrdinalNumber,
flgdefault as IsDefaultEmailAddress,
smtp_addr as EmailAddress,
adr6.smtp_srch as SearchEmailAddress,
home_flag as IsHomeEmailAddress,
flg_nouse as CommNumberIsNotUsed,
valid_from as ValidityStartDateTime,
valid_to as ValidityEndDateTime,
_AddressCommunicationRemark
}
where date_from = '00010101'