I_BankScriptedAddressTP

DDL: I_BANKSCRIPTEDADDRESSTP Type: view_entity TRANSACTIONAL

Bank International Address Versions - TP

I_BankScriptedAddressTP is a Transactional CDS View that provides data about "Bank International Address Versions - TP" in SAP S/4HANA. It reads from 1 data source (R_BankScriptedAddressTP) and exposes 42 fields with key fields BankCountry, BankInternalID, AddressRepresentationCode.

Data Sources (1)

SourceAliasJoin Type
R_BankScriptedAddressTP R_BankScriptedAddressTP projection

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Bank International Address Versions - TP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY BankCountry BankCountry
KEY BankInternalID BankInternalID
KEY AddressRepresentationCode AddressRepresentationCode
LongBankName LongBankName
LongBankBranch LongBankBranch
StreetName StreetName
HouseNumber HouseNumber
HouseNumberSupplementText HouseNumberSupplementText
CityName CityName
PostalCode PostalCode
Country Country
Region Region
CorrespondenceLanguage CorrespondenceLanguage
DistrictName DistrictName
VillageName VillageName
CompanyPostalCode CompanyPostalCode
StreetAddrNonDeliverableReason StreetAddrNonDeliverableReason
StreetPrefixName1 StreetPrefixName1
StreetPrefixName2 StreetPrefixName2
StreetSuffixName1 StreetSuffixName1
StreetSuffixName2 StreetSuffixName2
Building Building
Floor Floor
RoomNumber RoomNumber
FormOfAddress FormOfAddress
TaxJurisdiction TaxJurisdiction
TransportZone TransportZone
POBox POBox
POBoxAddrNonDeliverableReason POBoxAddrNonDeliverableReason
POBoxIsWithoutNumber POBoxIsWithoutNumber
POBoxPostalCode POBoxPostalCode
POBoxLobbyName POBoxLobbyName
POBoxDeviatingCityName POBoxDeviatingCityName
POBoxDeviatingRegion POBoxDeviatingRegion
POBoxDeviatingCountry POBoxDeviatingCountry
CareOfName CareOfName
DeliveryServiceTypeCode DeliveryServiceTypeCode
DeliveryServiceNumber DeliveryServiceNumber
AddressTimeZone AddressTimeZone
SecondaryRegionName SecondaryRegionName
TertiaryRegionName TertiaryRegionName
_BankredirectedtoI_BankTP
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Bank International Address Versions - TP'
@ObjectModel:{
   usageType: {
     serviceQuality: #C,
     sizeCategory: #L,
     dataClass: #TRANSACTIONAL } }
@VDM.viewType: #TRANSACTIONAL
define view entity I_BankScriptedAddressTP
as projection on R_BankScriptedAddressTP as BankScriptedAddress {
  key BankCountry,
  key BankInternalID,
  key AddressRepresentationCode, //adrc-nation <> ''

      LongBankName,              //char80  ... must be exposed. Contains scripted value for I_BankTP.LongBankName

      LongBankBranch,            //char80

      StreetName,
      HouseNumber,
      HouseNumberSupplementText,
      CityName,
      PostalCode,

      Country,

      Region,

      CorrespondenceLanguage,

      DistrictName,
      VillageName,
      CompanyPostalCode,
      StreetAddrNonDeliverableReason,
      StreetPrefixName1,
      StreetPrefixName2,
      StreetSuffixName1,
      StreetSuffixName2,
      Building,
      Floor,
      RoomNumber,

      FormOfAddress,
      TaxJurisdiction,
      TransportZone,
      POBox,
      POBoxAddrNonDeliverableReason,
      POBoxIsWithoutNumber,
      POBoxPostalCode,
      POBoxLobbyName,
      POBoxDeviatingCityName,
      POBoxDeviatingRegion,
      POBoxDeviatingCountry,
      CareOfName,
      DeliveryServiceTypeCode,
      DeliveryServiceNumber,
      AddressTimeZone,
      SecondaryRegionName,
      TertiaryRegionName,

      // Associations

      BankScriptedAddress._BankAddress : redirected to parent I_BankAddressTP,
      BankScriptedAddress._Bank        : redirected to I_BankTP
}