R_BANKADDRESSTP
Bank Address
R_BANKADDRESSTP is a CDS View in S/4HANA. Bank Address. It contains 55 fields. 4 CDS views read from this table.
CDS Views using this table (4)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_BankAddress_3 | view_entity | projection | CONSUMPTION | Bank Address |
| C_BankAddressTP | view_entity | projection | CONSUMPTION | Consumption Bank Address TP |
| C_CashBankAddress | view_entity | from | CONSUMPTION | Cash Bank Address |
| I_BankAddressTP | view_entity | projection | TRANSACTIONAL | Bank Address - TP |
Fields (55)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | BankCountry | BankCountry | 1 |
| KEY | BankInternalID | BankInternalID | 1 |
| _Bank | _Bank | 1 | |
| AddressID | AddressID | 1 | |
| AddressRepresentationCode | AddressRepresentationCode | 1 | |
| AddressSearchTerm1 | AddressSearchTerm1 | 1 | |
| AddressSearchTerm2 | AddressSearchTerm2 | 1 | |
| AddressTimeZone | AddressTimeZone | 1 | |
| Building | Building | 1 | |
| CareOfName | CareOfName | 1 | |
| CityName | CityName | 1 | |
| CompanyPostalCode | CompanyPostalCode | 1 | |
| CorrespondenceLanguage | CorrespondenceLanguage | 1 | |
| Country | Country | 1 | |
| DeliveryServiceNumber | DeliveryServiceNumber | 1 | |
| DeliveryServiceTypeCode | DeliveryServiceTypeCode | 1 | |
| DistrictName | DistrictName | 1 | |
| EmailAddress | EmailAddress | 1 | |
| FaxAreaCodeSubscriberNumber | FaxAreaCodeSubscriberNumber | 1 | |
| FaxExtensionNumber | FaxExtensionNumber | 1 | |
| FaxNumberCountry | FaxNumberCountry | 1 | |
| Floor | Floor | 1 | |
| FormOfAddress | FormOfAddress | 1 | |
| HouseNumber | HouseNumber | 1 | |
| HouseNumberSupplementText | HouseNumberSupplementText | 1 | |
| InternationalFaxNumber | InternationalFaxNumber | 1 | |
| InternationalMobilePhoneNumber | InternationalMobilePhoneNumber | 1 | |
| InternationalPhoneNumber | InternationalPhoneNumber | 1 | |
| MobilePhoneCountry | MobilePhoneCountry | 1 | |
| MobilePhoneNumber | MobilePhoneNumber | 1 | |
| PhoneExtensionNumber | PhoneExtensionNumber | 1 | |
| PhoneNumber | PhoneNumber | 1 | |
| PhoneNumberCountry | PhoneNumberCountry | 1 | |
| POBox | POBox | 1 | |
| POBoxAddrNonDeliverableReason | POBoxAddrNonDeliverableReason | 1 | |
| POBoxDeviatingCityName | POBoxDeviatingCityName | 1 | |
| POBoxDeviatingCountry | POBoxDeviatingCountry | 1 | |
| POBoxDeviatingRegion | POBoxDeviatingRegion | 1 | |
| POBoxIsWithoutNumber | POBoxIsWithoutNumber | 1 | |
| POBoxLobbyName | POBoxLobbyName | 1 | |
| POBoxPostalCode | POBoxPostalCode | 1 | |
| PostalCode | PostalCode | 1 | |
| Region | Region | 1 | |
| RoomNumber | RoomNumber | 1 | |
| SecondaryRegionName | SecondaryRegionName | 1 | |
| StreetAddrNonDeliverableReason | StreetAddrNonDeliverableReason | 1 | |
| StreetName | StreetName | 1 | |
| StreetPrefixName1 | StreetPrefixName1 | 1 | |
| StreetPrefixName2 | StreetPrefixName2 | 1 | |
| StreetSuffixName1 | StreetSuffixName1 | 1 | |
| StreetSuffixName2 | StreetSuffixName2 | 1 | |
| TaxJurisdiction | TaxJurisdiction | 1 | |
| TertiaryRegionName | TertiaryRegionName | 1 | |
| TransportZone | TransportZone | 1 | |
| VillageName | VillageName | 1 |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Bank Address'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #S,
dataClass: #MIXED
}
@VDM: {
lifecycle.contract.type: #SAP_INTERNAL_API,
viewType: #TRANSACTIONAL
}
define view entity R_BankAddressTP
as select from I_BankAddress
composition [0..*] of R_BankScriptedAddressTP as _BankScriptVariant
association to parent R_BankTP as _Bank on $projection.BankCountry = _Bank.BankCountry
and $projection.BankInternalID = _Bank.BankInternalID
association [0..1] to I_BusPartTelCountryPrefix as _TelCountryPrefix on $projection.phonenumbercountry = _TelCountryPrefix.Country
{
key BankCountry,
key BankInternalID,
LongBankName,
LongBankBranch,
StreetName,
HouseNumber,
HouseNumberSupplementText,
CityName,
PostalCode,
@ObjectModel.foreignKey.association: '_Country'
Country,
@ObjectModel.foreignKey.association: '_Region'
Region,
AddressObjectType,
@Semantics.language: true
@ObjectModel.foreignKey.association: '_CorrespondenceLanguage'
CorrespondenceLanguage,
PrfrdCommMediumType,
AddresseeFullName,
DistrictName,
VillageName,
CompanyPostalCode,
StreetAddrNonDeliverableReason,
StreetPrefixName1,
StreetPrefixName2,
StreetSuffixName1,
StreetSuffixName2,
Building,
Floor,
RoomNumber,
@ObjectModel.foreignKey.association: '_FormOfAddress'
FormOfAddress,
TaxJurisdiction,
TransportZone,
AddressSearchTerm1,
AddressSearchTerm2,
POBox,
POBoxAddrNonDeliverableReason,
POBoxIsWithoutNumber,
POBoxPostalCode,
POBoxLobbyName,
POBoxDeviatingCityName,
POBoxDeviatingRegion,
POBoxDeviatingCountry,
CareOfName,
DeliveryServiceTypeCode,
DeliveryServiceNumber,
AddressTimeZone,
SecondaryRegionName,
TertiaryRegionName,
AddressRepresentationCode,
AddressID,
AddressPersonID,
cast ( _CurrentDfltEmailAddress.EmailAddress as cabnk_emailaddress ) as EmailAddress,
_CurrentDfltLandlinePhoneNmbr.PhoneNumberCountry,
_CurrentDfltLandlinePhoneNmbr.PhoneAreaCodeSubscriberNumber as PhoneNumber,
_CurrentDfltLandlinePhoneNmbr.PhoneExtensionNumber,
_CurrentDfltLandlinePhoneNmbr.InternationalPhoneNumber,
_CurrentDfltMobilePhoneNumber.PhoneNumberCountry as MobilePhoneCountry,
_CurrentDfltMobilePhoneNumber.PhoneAreaCodeSubscriberNumber as MobilePhoneNumber,
cast( _CurrentDfltMobilePhoneNumber.InternationalPhoneNumber as bf_bank_address_mobile preserving type ) as InternationalMobilePhoneNumber,
_CurrentDfltFaxNumber.FaxNumberCountry,
_CurrentDfltFaxNumber.FaxAreaCodeSubscriberNumber,
_CurrentDfltFaxNumber.FaxExtensionNumber,
_CurrentDfltFaxNumber.InternationalFaxNumber,
_Region,
_Country,
_FormOfAddress,
_AddressRepresentationCode,
_CorrespondenceLanguage,
_AddressObjectType,
_AddressPersonName,
_CurrentDfltEmailAddress,
_CurrentDfltFaxNumber,
_CurrentDfltLandlinePhoneNmbr,
_CurrentDfltMobilePhoneNumber,
_DeliveryServiceTypeCode,
_EmailAddress,
_FaxNumber,
_MainWebsiteURL,
_PhoneNumber,
_POBoxAddrNonDeliverableReason,
_POBoxDeviatingCountry,
_POBoxDeviatingRegion,
_PrfrdCommMediumType,
_StreetAddrNonDeliverableRsn,
_TimeZone,
_TransportationZone,
_UniformResourceIdentifier,
_Bank,
_BankScriptVariant,
_TelCountryPrefix
}