I_ADDRESS_2
Address of an Organization or a Person
I_ADDRESS_2 is a CDS View in S/4HANA. Address of an Organization or a Person. It contains 91 fields. 36 CDS views read from this table.
CDS Views using this table (36)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_BPIntlAddressVersion | view | inner | COMPOSITE | BP International Address Version |
| A_InbDeliveryAddress | view | from | COMPOSITE | CDS View for Address |
| A_OutbDeliveryAddress | view | from | COMPOSITE | CDS view for API exposure |
| A_ReturnsDeliveryAddress | view | from | COMPOSITE | Returns Delivery Address |
| A_SalesOrderItemPartnerAddress | view_entity | inner | COMPOSITE | Item Partner Address |
| A_SalesOrderPartnerAddress | view_entity | inner | COMPOSITE | Header Partner Address |
| A_SrvcConfItmPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Confirmation Item |
| A_SrvcConfPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Confirmation |
| A_SrvcOrdItmPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Order Item |
| A_SrvcOrdPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Order |
| A_SrvcOrdTmplItmPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Order Template Item |
| A_SrvcOrdTmplPartnerAddress | view_entity | inner | COMPOSITE | Partner Address of Service Order Template |
| C_Arberp_Address | view | from | CONSUMPTION | CDS View for Addresses |
| C_PurgCustomerBPShipToAddrVH | view | inner | CONSUMPTION | Customer Ship to Addresses |
| I_AddressDefaultRepresentation | view_entity | from | COMPOSITE | Dflt Addr Rprstn of an Org or a Person |
| I_AddressTP | view | from | TRANSACTIONAL | Address Reuse Component Transactional |
| I_BPCustomerMultiAddrVH | view | inner | COMPOSITE | Customers by Multiple Addresses |
| I_CN_GoldenTaxAddress | view | from | COMPOSITE | CN Golden Tax Interface Address |
| I_ES_ElectronicDocAccountDoc | view_entity | inner | COMPOSITE | Spain SII Header eDocument Consistency |
| I_NO_SAFTCustomerMasterData | view_entity | inner | COMPOSITE | Master data of customers for SAFT |
| I_NO_SAFTSupplierMasterData | view_entity | inner | COMPOSITE | Master data of suppliers for SAFT |
| I_ProdPlantPurchaseTax | view | inner | COMPOSITE | Composite View - Prod Plant Purchase Tax |
| I_PurchasingDeliveryAddressTP | view | from | TRANSACTIONAL | Purchasing Delivery Address - TP |
| I_Purctraddressint | view | left_outer | COMPOSITE | Purchase Contract Address Information |
| P_CompanyCodeDetailsPA | view | left_outer | COMPOSITE | |
| P_NO_SAFTJournalCustSupMD | view | inner | COMPOSITE | SAF-T Norway Journal Item BP Master Data |
| P_PlantAbroadDetails | view | left_outer | COMPOSITE | |
| P_TH_ADDRESS | view | from | COMPOSITE | |
| P_TH_ADDRESS2 | view | from | COMPOSITE | |
| P_TH_SUPPLIER_ADDR_D | view_entity | from | COMPOSITE | |
| P_TH_SUPPLIER_ADDR_T | view_entity | from | COMPOSITE | |
| R_TranspOrdBPAddrAddlRprstnTP | view_entity | inner | TRANSACTIONAL | Transp Ord BP Addr Addl Rprstn - TP |
| R_TrOrdItmMnBPAddrAddlRprstnTP | view_entity | inner | TRANSACTIONAL | Transp Ord Itm Main BP Addr Ad Rpn - TP |
| R_TrOrdMainBPAddrAddlRprstnTP | view_entity | inner | TRANSACTIONAL | Transp Ord Main BP Addr Addl Rprstn - TP |
| R_TrOrdStgeBPAddrAddlRprstnTP | view_entity | inner | TRANSACTIONAL | Transp Ord Stage BP Addr Addl Rpn - TP |
| R_TrOrdStopLocAddrAddlRprstnTP | view_entity | inner | TRANSACTIONAL | Transp Ord Stop Loc Addr Addl Rpn - TP |
Fields (91)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | AddressID | AddressID | 19 |
| KEY | AddressPersonID | AddressPersonID,Person | 16 |
| KEY | AddressRepresentationCode | AddressRepresentationCode,Nation | 18 |
| _AddressGroup | _AddressGroup | 1 | |
| _AddressObjectType | _AddressObjectType | 1 | |
| _AddressPersonName | _AddressPersonName | 1 | |
| _AddressRepresentationCode | _AddressRepresentationCode | 6 | |
| _CorrespondenceLanguage | _CorrespondenceLanguage | 1 | |
| _Country | _Country | 2 | |
| _CurrentDfltEmailAddress | _CurrentDfltEmailAddress | 1 | |
| _CurrentDfltFaxNumber | _CurrentDfltFaxNumber | 1 | |
| _CurrentDfltLandlinePhoneNmbr | _CurrentDfltLandlinePhoneNmbr | 3 | |
| _CurrentDfltMobilePhoneNumber | _CurrentDfltMobilePhoneNumber | 3 | |
| _DeliveryServiceTypeCode | _DeliveryServiceTypeCode | 1 | |
| _EmailAddress | _EmailAddress | 1 | |
| _FaxNumber | _FaxNumber | 1 | |
| _FormOfAddress | _FormOfAddress | 1 | |
| _MainWebsiteURL | _MainWebsiteURL | 1 | |
| _OrganizationAddress | _OrganizationAddress | 1 | |
| _PersonAddress | _PersonAddress | 1 | |
| _PhoneNumber | _PhoneNumber | 1 | |
| _POBoxAddrNonDeliverableReason | _POBoxAddrNonDeliverableReason | 1 | |
| _POBoxDeviatingCityCode | _POBoxDeviatingCityCode | 1 | |
| _POBoxDeviatingCountry | _POBoxDeviatingCountry | 1 | |
| _POBoxDeviatingRegion | _POBoxDeviatingRegion | 1 | |
| _PostalCity | _PostalCity | 1 | |
| _PrfrdCommMediumType | _PrfrdCommMediumType | 1 | |
| _Region | _Region | 4 | |
| _RegionalStructureCheckStatus | _RegionalStructureCheckStatus | 1 | |
| _SecondaryRegion | _SecondaryRegion | 1 | |
| _Street | _Street | 1 | |
| _StreetAddrNonDeliverableRsn | _StreetAddrNonDeliverableRsn | 1 | |
| _TertiaryRegion | _TertiaryRegion | 1 | |
| _TimeZone | _TimeZone | 1 | |
| _TransportationZone | _TransportationZone | 1 | |
| _UniformResourceIdentifier | _UniformResourceIdentifier | 1 | |
| AddressCreatedByUser | AddressCreatedByUser | 4 | |
| AddresseeFullName | AddresseeFullName,FullName | 15 | |
| AddressGroup | AddressGroup | 2 | |
| AddressObjectType | AddressObjectType | 6 | |
| AddressSearchTerm1 | AddressSearchTerm1,SearchTerm1 | 5 | |
| AddressSearchTerm2 | AddressSearchTerm2 | 4 | |
| AddressTimeZone | AddressTimeZone | 13 | |
| Building | Building | 10 | |
| CareOfName | CareOfName | 9 | |
| CityName | CityName,HomeCityName | 29 | |
| CityNumber | CityCode,CityNumber | 8 | |
| CompanyPostalCode | CompanyPostalCode | 8 | |
| CorrespondenceLanguage | CorrespondenceLanguage,Language | 11 | |
| Country | Country | 28 | |
| DeliveryServiceNumber | DeliveryServiceNumber | 8 | |
| DeliveryServiceTypeCode | DeliveryServiceTypeCode | 8 | |
| DistrictName | District,DistrictName | 18 | |
| Floor | Floor | 10 | |
| FormOfAddress | FormOfAddress | 10 | |
| HouseNumber | HouseNumber | 30 | |
| HouseNumberSupplementText | HouseNumberSupplementText | 10 | |
| OrganizationName1 | BusinessPartnerName1,CompanyCodeName,CompanyName,OrganizationName1 | 18 | |
| OrganizationName2 | BusinessPartnerName2,OrganizationName2 | 17 | |
| OrganizationName3 | BusinessPartnerName3,ConsigneeName3,OrganizationName3 | 17 | |
| OrganizationName4 | BusinessPartnerName4,ConsigneeName4,OrganizationName4 | 17 | |
| PersonFamilyName | PersonFamilyName | 3 | |
| PersonGivenName | PersonGivenName | 3 | |
| POBox | POBox | 19 | |
| POBoxAddrNonDeliverableReason | POBoxAddrNonDeliverableReason | 2 | |
| POBoxDeviatingCityCode | POBoxDeviatingCityCode | 1 | |
| POBoxDeviatingCityName | POBoxDeviatingCityName | 8 | |
| POBoxDeviatingCountry | POBoxDeviatingCountry | 8 | |
| POBoxDeviatingRegion | POBoxDeviatingRegion | 8 | |
| POBoxIsWithoutNumber | POBoxIsWithoutNumber | 8 | |
| POBoxLobbyName | POBoxLobbyName | 8 | |
| POBoxPostalCode | POBoxPostalCode | 19 | |
| PostalCode | PostalCode | 32 | |
| PrfrdCommMediumType | PrfrdCommMediumType | 8 | |
| Region | Region | 26 | |
| RegionalStructureCheckStatus | RegionalStructureCheckStatus | 2 | |
| RoomNumber | RoomNumber | 10 | |
| SecondaryRegion | CountyCode,SecondaryRegion | 4 | |
| SecondaryRegionName | County,SecondaryRegionName | 8 | |
| Street | Street | 4 | |
| StreetAddrNonDeliverableReason | StreetAddrNonDeliverableReason | 2 | |
| StreetName | StreetName | 31 | |
| StreetPrefixName1 | StreetPrefixName,StreetPrefixName1 | 18 | |
| StreetPrefixName2 | AdditionalStreetPrefixName,StreetPrefixName2 | 18 | |
| StreetSuffixName1 | StreetSuffixName,StreetSuffixName1 | 18 | |
| StreetSuffixName2 | AdditionalStreetSuffixName,StreetSuffixName2 | 15 | |
| TaxJurisdiction | TaxJurisdiction | 16 | |
| TertiaryRegion | TertiaryRegion | 3 | |
| TertiaryRegionName | TertiaryRegionName | 3 | |
| TransportZone | TransportZone | 16 | |
| VillageName | HomeCityName,VillageName | 9 |
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@Analytics : {
dataCategory: #DIMENSION,
dataExtraction: {
enabled: true }
}
@AccessControl.privilegedAssociations: ['_OrganizationAddress', '_PersonAddress', '_EmailAddress', '_CurrentDfltEmailAddress', '_PhoneNumber', '_CurrentDfltLandlinePhoneNmbr', '_CurrentDfltMobilePhoneNumber', '_FaxNumber', '_CurrentDfltFaxNumber', '_UniformResourceIdentifier', '_MainWebsiteURL']
@EndUserText.label: 'Address of an Organization or a Person'
//@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.supportedCapabilities: [#CDS_MODELING_ASSOCIATION_TARGET, #CDS_MODELING_DATA_SOURCE, #SQL_DATA_SOURCE,
#EXTRACTION_DATA_SOURCE]
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.representativeKey: 'AddressID'
@VDM: {
viewType: #COMPOSITE,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
define view entity I_Address_2
as select from P_Address_2 as Address
association [0..1] to I_OrganizationAddress as _OrganizationAddress on _OrganizationAddress.AddressID = $projection.AddressID
and _OrganizationAddress.AddressRepresentationCode = $projection.AddressRepresentationCode
and _OrganizationAddress.AddressPersonID = $projection.AddressPersonID
and $projection.AddressObjectType = '1'
association [0..1] to I_PersonAddress as _PersonAddress on _PersonAddress.AddressID = $projection.AddressID
and _PersonAddress.AddressPersonID = $projection.AddressPersonID
and _PersonAddress.AddressRepresentationCode = $projection.AddressRepresentationCode
and $projection.AddressObjectType = '2'
association [0..*] to I_AddressEmailAddress_2 as _EmailAddress on _EmailAddress.AddressID = $projection.AddressID
and _EmailAddress.AddressPersonID = $projection.AddressPersonID
association [0..1] to I_AddrCurDefaultEmailAddress as _CurrentDfltEmailAddress on _CurrentDfltEmailAddress.AddressID = $projection.AddressID
and _CurrentDfltEmailAddress.AddressPersonID = $projection.AddressPersonID
association [0..*] to I_AddressPhoneNumber_2 as _PhoneNumber on _PhoneNumber.AddressID = $projection.AddressID
and _PhoneNumber.AddressPersonID = $projection.AddressPersonID
association [0..1] to I_AddrCurDfltLandlinePhoneNmbr as _CurrentDfltLandlinePhoneNmbr on _CurrentDfltLandlinePhoneNmbr.AddressID = $projection.AddressID
and _CurrentDfltLandlinePhoneNmbr.AddressPersonID = $projection.AddressPersonID
association [0..1] to I_AddrCurDfltMobilePhoneNumber as _CurrentDfltMobilePhoneNumber on _CurrentDfltMobilePhoneNumber.AddressID = $projection.AddressID
and _CurrentDfltMobilePhoneNumber.AddressPersonID = $projection.AddressPersonID
association [0..*] to I_AddressFaxNumber_2 as _FaxNumber on _FaxNumber.AddressID = $projection.AddressID
and _FaxNumber.AddressPersonID = $projection.AddressPersonID
association [0..1] to I_AddrCurDefaultFaxNumber as _CurrentDfltFaxNumber on _CurrentDfltFaxNumber.AddressID = $projection.AddressID
and _CurrentDfltFaxNumber.AddressPersonID = $projection.AddressPersonID
association [0..*] to I_AddressURI as _UniformResourceIdentifier on _UniformResourceIdentifier.AddressID = $projection.AddressID
and _UniformResourceIdentifier.AddressPersonID = $projection.AddressPersonID
association [0..1] to I_AddressMainWebsiteURL as _MainWebsiteURL on _MainWebsiteURL.AddressID = $projection.AddressID
and _MainWebsiteURL.AddressPersonID = $projection.AddressPersonID
{
key Address.AddressID,
@ObjectModel.foreignKey.association: '_AddressPersonName'
key Address.AddressPersonID,
@ObjectModel.foreignKey.association: '_AddressRepresentationCode'
key 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,
@Semantics.user.createdBy: true
Address.AddressCreatedByUser,
@Semantics.systemDateTime.createdAt: true
@Analytics.hidden: true
Address.AddressCreatedOnDateTime,
@Semantics.user.lastChangedBy: true
Address.AddressChangedByUser,
@Semantics.systemDateTime.lastChangedAt: true
@Analytics.hidden: true
Address.AddressChangedOnDateTime,
_OrganizationAddress,
_PersonAddress,
_EmailAddress,
_PhoneNumber,
_FaxNumber,
_UniformResourceIdentifier,
_CurrentDfltEmailAddress,
_CurrentDfltMobilePhoneNumber,
_CurrentDfltLandlinePhoneNmbr,
_CurrentDfltFaxNumber,
_MainWebsiteURL,
Address._Region,
Address._Country,
Address._FormOfAddress,
Address._StreetAddrNonDeliverableRsn,
Address._POBoxAddrNonDeliverableReason,
Address._TransportationZone,
Address._POBoxDeviatingRegion,
Address._POBoxDeviatingCountry,
Address._PrfrdCommMediumType,
Address._DeliveryServiceTypeCode,
Address._CorrespondenceLanguage,
Address._AddressObjectType,
Address._AddressRepresentationCode,
Address._SecondaryRegion,
Address._TertiaryRegion,
Address._PostalCity,
Address._TimeZone,
Address._RegionalStructureCheckStatus,
Address._Street,
Address._AddressGroup,
Address._AddressPersonName,
Address._POBoxDeviatingCityCode
}