I_OrgNamePostlAddrDfltRprstn
Dflt Addr Rprstn for Org and Postal
I_OrgNamePostlAddrDfltRprstn is a Composite CDS View (Dimension) that provides data about "Dflt Addr Rprstn for Org and Postal" in SAP S/4HANA. It reads from 1 data source (I_AddrOrgNamePostalAddress) and exposes 58 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_AddrOrgNamePostalAddress | PostalAddress | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_AddrOrgNamePostalAddress | _DfltRprstnPostalAddress | $projection.AddressID = _DfltRprstnPostalAddress.AddressID and _DfltRprstnPostalAddress.AddressRepresentationCode is not initial |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| EndUserText.label | Dflt Addr Rprstn for Org and Postal | 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 (58)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | AddressID | I_AddrOrgNamePostalAddress | AddressID | |
| AddressRepresentationCode | I_AddrOrgNamePostalAddress | AddressRepresentationCode | ||
| AddressIsPersonAddress | I_AddrOrgNamePostalAddress | AddressIsPersonAddress | ||
| CorrespondenceLanguage | I_AddrOrgNamePostalAddress | CorrespondenceLanguage | ||
| PrfrdCommMediumType | I_AddrOrgNamePostalAddress | PrfrdCommMediumType | ||
| CityNumber | I_AddrOrgNamePostalAddress | CityNumber | ||
| CityName | I_AddrOrgNamePostalAddress | CityName | ||
| DistrictName | I_AddrOrgNamePostalAddress | DistrictName | ||
| VillageName | I_AddrOrgNamePostalAddress | VillageName | ||
| PostalCode | I_AddrOrgNamePostalAddress | PostalCode | ||
| CompanyPostalCode | I_AddrOrgNamePostalAddress | CompanyPostalCode | ||
| POBox | I_AddrOrgNamePostalAddress | POBox | ||
| POBoxAddrNonDeliverableReason | I_AddrOrgNamePostalAddress | POBoxAddrNonDeliverableReason | PO Box Address Non-Deliverable Reason | |
| POBoxIsWithoutNumber | I_AddrOrgNamePostalAddress | POBoxIsWithoutNumber | ||
| POBoxPostalCode | I_AddrOrgNamePostalAddress | POBoxPostalCode | ||
| POBoxLobbyName | I_AddrOrgNamePostalAddress | POBoxLobbyName | ||
| POBoxDeviatingCityName | I_AddrOrgNamePostalAddress | POBoxDeviatingCityName | ||
| POBoxDeviatingCityCode | I_AddrOrgNamePostalAddress | POBoxDeviatingCityCode | ||
| POBoxDeviatingRegion | I_AddrOrgNamePostalAddress | POBoxDeviatingRegion | ||
| POBoxDeviatingCountry | I_AddrOrgNamePostalAddress | POBoxDeviatingCountry | ||
| Street | I_AddrOrgNamePostalAddress | Street | ||
| StreetName | I_AddrOrgNamePostalAddress | StreetName | ||
| StreetAddrNonDeliverableReason | I_AddrOrgNamePostalAddress | StreetAddrNonDeliverableReason | Street Address Non-Deliverable Reason | |
| StreetPrefixName1 | I_AddrOrgNamePostalAddress | StreetPrefixName1 | ||
| StreetPrefixName2 | I_AddrOrgNamePostalAddress | StreetPrefixName2 | ||
| StreetSuffixName1 | I_AddrOrgNamePostalAddress | StreetSuffixName1 | ||
| StreetSuffixName2 | I_AddrOrgNamePostalAddress | StreetSuffixName2 | ||
| HouseNumber | I_AddrOrgNamePostalAddress | HouseNumber | ||
| HouseNumberSupplementText | I_AddrOrgNamePostalAddress | HouseNumberSupplementText | ||
| Building | I_AddrOrgNamePostalAddress | Building | ||
| Floor | I_AddrOrgNamePostalAddress | Floor | ||
| RoomNumber | I_AddrOrgNamePostalAddress | RoomNumber | ||
| Country | I_AddrOrgNamePostalAddress | Country | ||
| Region | I_AddrOrgNamePostalAddress | Region | ||
| CareOfName | I_AddrOrgNamePostalAddress | CareOfName | ||
| FormOfAddress | I_AddrOrgNamePostalAddress | FormOfAddress | ||
| AddresseeName1 | I_AddrOrgNamePostalAddress | AddresseeName1 | ||
| AddresseeName2 | I_AddrOrgNamePostalAddress | AddresseeName2 | ||
| AddresseeName3 | I_AddrOrgNamePostalAddress | AddresseeName3 | ||
| AddresseeName4 | I_AddrOrgNamePostalAddress | AddresseeName4 | ||
| TaxJurisdiction | I_AddrOrgNamePostalAddress | TaxJurisdiction | ||
| TransportZone | I_AddrOrgNamePostalAddress | TransportZone | ||
| DeliveryServiceTypeCode | I_AddrOrgNamePostalAddress | DeliveryServiceTypeCode | ||
| DeliveryServiceNumber | I_AddrOrgNamePostalAddress | DeliveryServiceNumber | ||
| AddressTimeZone | I_AddrOrgNamePostalAddress | AddressTimeZone | ||
| SecondaryRegion | I_AddrOrgNamePostalAddress | SecondaryRegion | ||
| SecondaryRegionName | I_AddrOrgNamePostalAddress | SecondaryRegionName | ||
| TertiaryRegion | I_AddrOrgNamePostalAddress | TertiaryRegion | ||
| TertiaryRegionName | I_AddrOrgNamePostalAddress | TertiaryRegionName | ||
| AddressSearchTerm1 | I_AddrOrgNamePostalAddress | AddressSearchTerm1 | ||
| AddressSearchTerm2 | I_AddrOrgNamePostalAddress | AddressSearchTerm2 | ||
| RegionalStructureCheckStatus | I_AddrOrgNamePostalAddress | RegionalStructureCheckStatus | ||
| AddressGroup | I_AddrOrgNamePostalAddress | AddressGroup | ||
| _Country | I_AddrOrgNamePostalAddress | _Country | ||
| _FormOfAddress | I_AddrOrgNamePostalAddress | _FormOfAddress | ||
| _Region | I_AddrOrgNamePostalAddress | _Region | ||
| _TransportationZone | I_AddrOrgNamePostalAddress | _TransportationZone | ||
| _DfltRprstnPostalAddress | _DfltRprstnPostalAddress |
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.privilegedAssociations: ['_Region', '_Country', '_FormOfAddress', '_TransportationZone']
@Analytics.dataCategory: #DIMENSION
@EndUserText.label: 'Dflt Addr Rprstn for Org and Postal'
@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_OrgNamePostlAddrDfltRprstn
as select from I_AddrOrgNamePostalAddress as PostalAddress
association [0..*] to I_AddrOrgNamePostalAddress as _DfltRprstnPostalAddress on $projection.AddressID = _DfltRprstnPostalAddress.AddressID
and _DfltRprstnPostalAddress.AddressRepresentationCode is not initial
{
key PostalAddress.AddressID,
PostalAddress.AddressRepresentationCode,
PostalAddress.AddressIsPersonAddress,
PostalAddress.CorrespondenceLanguage,
PostalAddress.PrfrdCommMediumType,
PostalAddress.CityNumber,
PostalAddress.CityName,
PostalAddress.DistrictName,
PostalAddress.VillageName,
PostalAddress.PostalCode,
PostalAddress.CompanyPostalCode,
PostalAddress.POBox,
@EndUserText.label: 'PO Box Address Non-Deliverable Reason'
PostalAddress.POBoxAddrNonDeliverableReason,
PostalAddress.POBoxIsWithoutNumber,
PostalAddress.POBoxPostalCode,
PostalAddress.POBoxLobbyName,
PostalAddress.POBoxDeviatingCityName,
PostalAddress.POBoxDeviatingCityCode,
PostalAddress.POBoxDeviatingRegion,
PostalAddress.POBoxDeviatingCountry,
PostalAddress.Street,
PostalAddress.StreetName,
@EndUserText.label: 'Street Address Non-Deliverable Reason'
PostalAddress.StreetAddrNonDeliverableReason,
PostalAddress.StreetPrefixName1,
PostalAddress.StreetPrefixName2,
PostalAddress.StreetSuffixName1,
PostalAddress.StreetSuffixName2,
PostalAddress.HouseNumber,
PostalAddress.HouseNumberSupplementText,
PostalAddress.Building,
PostalAddress.Floor,
PostalAddress.RoomNumber,
@ObjectModel.foreignKey.association: '_Country'
PostalAddress.Country,
PostalAddress.Region,
PostalAddress.CareOfName,
@ObjectModel.foreignKey.association: '_FormOfAddress'
PostalAddress.FormOfAddress,
PostalAddress.AddresseeName1,
PostalAddress.AddresseeName2,
PostalAddress.AddresseeName3,
PostalAddress.AddresseeName4,
PostalAddress.TaxJurisdiction,
@ObjectModel.foreignKey.association: '_TransportationZone'
PostalAddress.TransportZone,
PostalAddress.DeliveryServiceTypeCode,
PostalAddress.DeliveryServiceNumber,
PostalAddress.AddressTimeZone,
PostalAddress.SecondaryRegion,
PostalAddress.SecondaryRegionName,
PostalAddress.TertiaryRegion,
PostalAddress.TertiaryRegionName,
PostalAddress.AddressSearchTerm1,
PostalAddress.AddressSearchTerm2,
PostalAddress.RegionalStructureCheckStatus,
PostalAddress.AddressGroup,
PostalAddress._Country,
PostalAddress._FormOfAddress,
PostalAddress._Region,
PostalAddress._TransportationZone,
_DfltRprstnPostalAddress
}
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