A_BankScriptedAddress_3

DDL: A_BANKSCRIPTEDADDRESS_3 Type: view_entity CONSUMPTION

Scripted Addresses

A_BankScriptedAddress_3 is a Consumption CDS View that provides data about "Scripted Addresses" in SAP S/4HANA. It reads from 1 data source (R_BankScriptedAddressTP) and exposes 42 fields with key fields BankCountry, BankInternalID, AddressRepresentationCode. It is exposed through 1 OData service (API_BANK_3).

Data Sources (1)

SourceAliasJoin Type
R_BankScriptedAddressTP R_BankScriptedAddressTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Scripted Addresses view
AccessControl.authorizationCheck #MANDATORY view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #CONSUMPTION view
OData.entityType.name Bank_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_BANK_3

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
_BankredirectedtoA_Bank_3
@EndUserText.label: 'Scripted Addresses'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.lifecycle.contract.type:#PUBLIC_REMOTE_API
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #MASTER}
@VDM: {
  viewType: #CONSUMPTION
}
@OData.entityType.name: 'Bank_Type'
define view entity A_BankScriptedAddress_3
  as projection on R_BankScriptedAddressTP as BankScriptedAddress
{
  key BankCountry,
  key BankInternalID,
  key AddressRepresentationCode, //adrc-nation <> ''

      LongBankName,              //char80 ... must be exposed. Contains scripted value for A_Bank_3.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 A_BankAddress_3,
      BankScriptedAddress._Bank        : redirected to A_Bank_3
}