I_AddressDefaultRepresentation
Dflt Addr Rprstn of an Org or a Person
I_AddressDefaultRepresentation is a Composite CDS View (Dimension) that provides data about "Dflt Addr Rprstn of an Org or a Person" in SAP S/4HANA. It reads from 1 data source (I_Address_2) and exposes 91 fields with key field AddressID. It has 1 association to related views. Part of development package S_ADDRESS_VDM.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_Address_2 | Address | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_Address_2 | _AddrAdditionalRepresentation | $projection.AddressID = _AddrAdditionalRepresentation.AddressID and $projection.AddressPersonID = _AddrAdditionalRepresentation.AddressPersonID and _AddrAdditionalRepresentation.AddressRepresentationCode is not initial |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.technicalName | I_AddressDefaultRprstn | view | |
| EndUserText.label | Dflt Addr Rprstn of an Org or a Person | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.representativeKey | AddressID | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view |
Fields (91)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | AddressID | I_Address_2 | AddressID | |
| AddressPersonID | I_Address_2 | AddressPersonID | ||
| AddressRepresentationCode | I_Address_2 | AddressRepresentationCode | ||
| AddressObjectType | I_Address_2 | AddressObjectType | ||
| CorrespondenceLanguage | I_Address_2 | CorrespondenceLanguage | ||
| PrfrdCommMediumType | I_Address_2 | PrfrdCommMediumType | ||
| AddresseeFullName | I_Address_2 | AddresseeFullName | ||
| PersonGivenName | I_Address_2 | PersonGivenName | ||
| PersonFamilyName | I_Address_2 | PersonFamilyName | ||
| OrganizationName1 | I_Address_2 | OrganizationName1 | ||
| OrganizationName2 | I_Address_2 | OrganizationName2 | ||
| OrganizationName3 | I_Address_2 | OrganizationName3 | ||
| OrganizationName4 | I_Address_2 | OrganizationName4 | ||
| AddressSearchTerm1 | I_Address_2 | AddressSearchTerm1 | ||
| AddressSearchTerm2 | I_Address_2 | AddressSearchTerm2 | ||
| CityNumber | I_Address_2 | CityNumber | ||
| CityName | I_Address_2 | CityName | ||
| DistrictName | I_Address_2 | DistrictName | ||
| VillageName | I_Address_2 | VillageName | ||
| PostalCode | I_Address_2 | PostalCode | ||
| CompanyPostalCode | I_Address_2 | CompanyPostalCode | ||
| Street | I_Address_2 | Street | ||
| StreetName | I_Address_2 | StreetName | ||
| StreetAddrNonDeliverableReason | I_Address_2 | StreetAddrNonDeliverableReason | Street Address Non-Deliverable Reason | |
| StreetPrefixName1 | I_Address_2 | StreetPrefixName1 | ||
| StreetPrefixName2 | I_Address_2 | StreetPrefixName2 | ||
| StreetSuffixName1 | I_Address_2 | StreetSuffixName1 | ||
| StreetSuffixName2 | I_Address_2 | StreetSuffixName2 | ||
| HouseNumber | I_Address_2 | HouseNumber | ||
| HouseNumberSupplementText | I_Address_2 | HouseNumberSupplementText | ||
| Building | I_Address_2 | Building | ||
| Floor | I_Address_2 | Floor | ||
| RoomNumber | I_Address_2 | RoomNumber | ||
| Country | I_Address_2 | Country | ||
| Region | I_Address_2 | Region | ||
| FormOfAddress | I_Address_2 | FormOfAddress | ||
| TaxJurisdiction | I_Address_2 | TaxJurisdiction | ||
| TransportZone | I_Address_2 | TransportZone | ||
| POBox | I_Address_2 | POBox | ||
| POBoxAddrNonDeliverableReason | I_Address_2 | POBoxAddrNonDeliverableReason | PO Box Address Non-Deliverable Reason | |
| POBoxIsWithoutNumber | I_Address_2 | POBoxIsWithoutNumber | ||
| POBoxPostalCode | I_Address_2 | POBoxPostalCode | ||
| POBoxLobbyName | I_Address_2 | POBoxLobbyName | ||
| POBoxDeviatingCityName | I_Address_2 | POBoxDeviatingCityName | ||
| POBoxDeviatingCityCode | I_Address_2 | POBoxDeviatingCityCode | ||
| POBoxDeviatingRegion | I_Address_2 | POBoxDeviatingRegion | ||
| POBoxDeviatingCountry | I_Address_2 | POBoxDeviatingCountry | ||
| CareOfName | I_Address_2 | CareOfName | ||
| DeliveryServiceTypeCode | I_Address_2 | DeliveryServiceTypeCode | ||
| DeliveryServiceNumber | I_Address_2 | DeliveryServiceNumber | ||
| AddressTimeZone | I_Address_2 | AddressTimeZone | ||
| SecondaryRegion | I_Address_2 | SecondaryRegion | ||
| SecondaryRegionName | I_Address_2 | SecondaryRegionName | ||
| TertiaryRegion | I_Address_2 | TertiaryRegion | ||
| TertiaryRegionName | I_Address_2 | TertiaryRegionName | ||
| RegionalStructureCheckStatus | I_Address_2 | RegionalStructureCheckStatus | ||
| AddressGroup | I_Address_2 | AddressGroup | ||
| _AddressGroup | I_Address_2 | _AddressGroup | ||
| _AddressObjectType | I_Address_2 | _AddressObjectType | ||
| _AddressPersonName | I_Address_2 | _AddressPersonName | ||
| _AddressRepresentationCode | I_Address_2 | _AddressRepresentationCode | ||
| _CorrespondenceLanguage | I_Address_2 | _CorrespondenceLanguage | ||
| _Country | I_Address_2 | _Country | ||
| _CurrentDfltEmailAddress | I_Address_2 | _CurrentDfltEmailAddress | ||
| _CurrentDfltFaxNumber | I_Address_2 | _CurrentDfltFaxNumber | ||
| _CurrentDfltLandlinePhoneNmbr | I_Address_2 | _CurrentDfltLandlinePhoneNmbr | ||
| _CurrentDfltMobilePhoneNumber | I_Address_2 | _CurrentDfltMobilePhoneNumber | ||
| _DeliveryServiceTypeCode | I_Address_2 | _DeliveryServiceTypeCode | ||
| _EmailAddress | I_Address_2 | _EmailAddress | ||
| _FaxNumber | I_Address_2 | _FaxNumber | ||
| _FormOfAddress | I_Address_2 | _FormOfAddress | ||
| _MainWebsiteURL | I_Address_2 | _MainWebsiteURL | ||
| _OrganizationAddress | I_Address_2 | _OrganizationAddress | ||
| _PersonAddress | I_Address_2 | _PersonAddress | ||
| _PhoneNumber | I_Address_2 | _PhoneNumber | ||
| _POBoxAddrNonDeliverableReason | I_Address_2 | _POBoxAddrNonDeliverableReason | ||
| _POBoxDeviatingCityCode | I_Address_2 | _POBoxDeviatingCityCode | ||
| _POBoxDeviatingCountry | I_Address_2 | _POBoxDeviatingCountry | ||
| _POBoxDeviatingRegion | I_Address_2 | _POBoxDeviatingRegion | ||
| _PostalCity | I_Address_2 | _PostalCity | ||
| _PrfrdCommMediumType | I_Address_2 | _PrfrdCommMediumType | ||
| _Region | I_Address_2 | _Region | ||
| _RegionalStructureCheckStatus | I_Address_2 | _RegionalStructureCheckStatus | ||
| _SecondaryRegion | I_Address_2 | _SecondaryRegion | ||
| _Street | I_Address_2 | _Street | ||
| _StreetAddrNonDeliverableRsn | I_Address_2 | _StreetAddrNonDeliverableRsn | ||
| _TertiaryRegion | I_Address_2 | _TertiaryRegion | ||
| _TimeZone | I_Address_2 | _TimeZone | ||
| _TransportationZone | I_Address_2 | _TransportationZone | ||
| _UniformResourceIdentifier | I_Address_2 | _UniformResourceIdentifier | ||
| _AddrAdditionalRepresentation | _AddrAdditionalRepresentation |
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.privilegedAssociations: ['_AddrAdditionalRepresentation', '_OrganizationAddress', '_PersonAddress', '_EmailAddress', '_CurrentDfltEmailAddress', '_PhoneNumber', '_CurrentDfltLandlinePhoneNmbr', '_CurrentDfltMobilePhoneNumber', '_FaxNumber', '_CurrentDfltFaxNumber', '_UniformResourceIdentifier', '_MainWebsiteURL']
@Analytics.dataCategory: #DIMENSION
@Analytics.technicalName: 'I_AddressDefaultRprstn'
@EndUserText.label: 'Dflt Addr Rprstn of an Org or a Person'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.representativeKey: 'AddressID'
@ObjectModel.supportedCapabilities: [#CDS_MODELING_ASSOCIATION_TARGET, #CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE]
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #XXL,
dataClass: #MIXED
}
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] } */
define view entity I_AddressDefaultRepresentation
as select from I_Address_2 as Address
association [0..*] to I_Address_2 as _AddrAdditionalRepresentation on $projection.AddressID = _AddrAdditionalRepresentation.AddressID
and $projection.AddressPersonID = _AddrAdditionalRepresentation.AddressPersonID
and _AddrAdditionalRepresentation.AddressRepresentationCode is not initial
{
key Address.AddressID,
@ObjectModel.foreignKey.association: '_AddressPersonName'
Address.AddressPersonID,
@ObjectModel.foreignKey.association: '_AddressRepresentationCode'
Address.AddressRepresentationCode,
Address.AddressObjectType,
Address.CorrespondenceLanguage,
Address.PrfrdCommMediumType,
Address.AddresseeFullName,
Address.PersonGivenName,
Address.PersonFamilyName,
Address.OrganizationName1,
Address.OrganizationName2,
Address.OrganizationName3,
Address.OrganizationName4,
Address.AddressSearchTerm1,
Address.AddressSearchTerm2,
Address.CityNumber,
Address.CityName,
Address.DistrictName,
Address.VillageName,
Address.PostalCode,
Address.CompanyPostalCode,
Address.Street,
Address.StreetName,
@EndUserText.label: 'Street Address Non-Deliverable Reason'
Address.StreetAddrNonDeliverableReason,
Address.StreetPrefixName1,
Address.StreetPrefixName2,
Address.StreetSuffixName1,
Address.StreetSuffixName2,
Address.HouseNumber,
Address.HouseNumberSupplementText,
Address.Building,
Address.Floor,
Address.RoomNumber,
Address.Country,
Address.Region,
Address.FormOfAddress,
Address.TaxJurisdiction,
Address.TransportZone,
Address.POBox,
@EndUserText.label: 'PO Box Address Non-Deliverable Reason'
Address.POBoxAddrNonDeliverableReason,
Address.POBoxIsWithoutNumber,
Address.POBoxPostalCode,
Address.POBoxLobbyName,
Address.POBoxDeviatingCityName,
Address.POBoxDeviatingCityCode,
Address.POBoxDeviatingRegion,
Address.POBoxDeviatingCountry,
Address.CareOfName,
Address.DeliveryServiceTypeCode,
Address.DeliveryServiceNumber,
Address.AddressTimeZone,
Address.SecondaryRegion,
Address.SecondaryRegionName,
Address.TertiaryRegion,
Address.TertiaryRegionName,
Address.RegionalStructureCheckStatus,
Address.AddressGroup,
/* Associations */
Address._AddressGroup,
Address._AddressObjectType,
Address._AddressPersonName,
Address._AddressRepresentationCode,
Address._CorrespondenceLanguage,
Address._Country,
Address._CurrentDfltEmailAddress,
Address._CurrentDfltFaxNumber,
Address._CurrentDfltLandlinePhoneNmbr,
Address._CurrentDfltMobilePhoneNumber,
Address._DeliveryServiceTypeCode,
Address._EmailAddress,
Address._FaxNumber,
Address._FormOfAddress,
Address._MainWebsiteURL,
Address._OrganizationAddress,
Address._PersonAddress,
Address._PhoneNumber,
Address._POBoxAddrNonDeliverableReason,
Address._POBoxDeviatingCityCode,
Address._POBoxDeviatingCountry,
Address._POBoxDeviatingRegion,
Address._PostalCity,
Address._PrfrdCommMediumType,
Address._Region,
Address._RegionalStructureCheckStatus,
Address._SecondaryRegion,
Address._Street,
Address._StreetAddrNonDeliverableRsn,
Address._TertiaryRegion,
Address._TimeZone,
Address._TransportationZone,
Address._UniformResourceIdentifier,
_AddrAdditionalRepresentation
}
where
AddressRepresentationCode is initial
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA