I_CADisputeCaseContactVH

DDL: I_CADISPUTECASECONTACTVH Type: view_entity COMPOSITE Package: ODATA_O2C_FICA_DISPUTE_MANAGE

Dispute Case Contact in Contract Account

I_CADisputeCaseContactVH is a Composite CDS View that provides data about "Dispute Case Contact in Contract Account" in SAP S/4HANA. It reads from 1 data source (I_BusPartAddress) and exposes 9 fields with key fields BusinessPartner, AddressNumber. Part of development package ODATA_O2C_FICA_DISPUTE_MANAGE.

Data Sources (1)

SourceAliasJoin Type
I_BusPartAddress I_BusPartAddress from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Dispute Case Contact in Contract Account view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view
VDM.viewType #COMPOSITE view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY AddressNumber AddressID
ContactPersonFullName _BusinessPartner BusinessPartnerName
ContactPersonEmailAddress
ContactPersonPhoneNumber
ContactPersonFaxNumber
ContactPersonFaxCountry
_AddressDefaultRepresentation _AddressDefaultRepresentation
_BusinessPartner _BusinessPartner
@AccessControl: { authorizationCheck: #MANDATORY,
                  personalData: { blocking: #REQUIRED,
                                  blockingIndicator: ['_BusinessPartner.IsBusinessPurposeCompleted'] } }

@EndUserText.label: 'Dispute Case Contact in Contract Account'

@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #C

@VDM.viewType: #COMPOSITE

@Consumption.dbHints: [ 'USE_HEX_PLAN' ]

define view entity I_CADisputeCaseContactVH
  as select from I_BusPartAddress

{
  key BusinessPartner,
  key AddressID                                                                                 as AddressNumber,

      _BusinessPartner.BusinessPartnerName                                                      as ContactPersonFullName,

      _AddressDefaultRepresentation._CurrentDfltEmailAddress.EmailAddress                       as ContactPersonEmailAddress,

      _AddressDefaultRepresentation._CurrentDfltLandlinePhoneNmbr.PhoneAreaCodeSubscriberNumber as ContactPersonPhoneNumber,

      _AddressDefaultRepresentation._CurrentDfltFaxNumber.FaxAreaCodeSubscriberNumber           as ContactPersonFaxNumber,

      _AddressDefaultRepresentation._CurrentDfltFaxNumber.FaxNumberCountry                      as ContactPersonFaxCountry,

      /* associations */
      _AddressDefaultRepresentation,
      _BusinessPartner
}