R_FaxNumberTP

DDL: R_FAXNUMBERTP Type: view_entity TRANSACTIONAL Package: S_ADDRESS_RAP_BO

Fax Number - TP

R_FaxNumberTP is a Transactional CDS View that provides data about "Fax Number - TP" in SAP S/4HANA. It reads from 1 data source (I_AddressFaxNumber_2) and exposes 16 fields with key fields AddressID, AddressPersonID, CommMediumSequenceNumber. Part of development package S_ADDRESS_RAP_BO.

Data Sources (1)

SourceAliasJoin Type
I_AddressFaxNumber_2 I_AddressFaxNumber_2 from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Fax Number - TP view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY AddressID AddressID
KEY AddressPersonID AddressPersonID
KEY CommMediumSequenceNumber CommMediumSequenceNumber
FaxNumberCountry FaxNumberCountry
CommLineNotForUnsolicitedCntct CommLineNotForUnsolicitedCntct
FaxAreaCodeSubscriberNumber FaxAreaCodeSubscriberNumber
FaxExtensionNumber FaxExtensionNumber
InternationalFaxNumber InternationalFaxNumber
FaxNumberIsCurrentDefault FaxNumberIsCurrentDefault
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
CommunicationRemarkText
_AddressCommunicationRemark _AddressCommunicationRemark
_AddressCommunicationUsage _AddressCommunicationUsage
_FaxNumberCountry _FaxNumberCountry
_Address _Address
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@EndUserText.label: 'Fax Number - TP'
@Metadata.allowExtensions: true
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.semanticKey: [ 'AddressID', 'AddressPersonID', 'CommMediumSequenceNumber' ]
@AccessControl.personalData.blocking: #REQUIRED
@Metadata.ignorePropagatedAnnotations: true

define view entity R_FaxNumberTP
  as select from I_AddressFaxNumber_2
  association to parent R_AddressTP as _Address 
  on $projection.AddressID = _Address.AddressID
  and $projection.AddressPersonID = _Address.AddressPersonID 
{
  key AddressID,
  key AddressPersonID,
  key CommMediumSequenceNumber,
      FaxNumberCountry,
      CommLineNotForUnsolicitedCntct,
      FaxAreaCodeSubscriberNumber,
      FaxExtensionNumber,
      InternationalFaxNumber,
      FaxNumberIsCurrentDefault,
      ValidityStartDate,
      ValidityEndDate,
      _AddressCommunicationRemark[ Language = $session.system_language ].CommunicationRemarkText,
      
      /* Associations */
      _AddressCommunicationRemark,
      _AddressCommunicationUsage,
      _FaxNumberCountry,
      _Address
}