R_BANKADDRESSTP

CDS View

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)

ViewTypeJoinVDMDescription
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)

KeyField CDS FieldsUsed 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
}