A_BhvrlInsgtsExternalEvent

DDL: A_BHVRLINSGTSEXTERNALEVENT Type: view_entity CONSUMPTION

External Events

A_BhvrlInsgtsExternalEvent is a Consumption CDS View that provides data about "External Events" in SAP S/4HANA. It reads from 1 data source (I_BhvrlInsgtsExternalEventTP) and exposes 16 fields with key fields CustomerEventRecordUUID, CustomerEventRecordID. It is exposed through 1 OData service (API_EXTERNALEVENTS).

Data Sources (1)

SourceAliasJoin Type
I_BhvrlInsgtsExternalEventTP I_BhvrlInsgtsExternalEventTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label External Events view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
OData.entityType.name BhvrlInsgtsExternalEvent_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
API_EXTERNALEVENTS API_EXTERNALEVENTS V2 C2 C1

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY CustomerEventRecordUUID CustomerEventRecordUUID
KEY CustomerEventRecordID CustomerEventRecordID
BusinessPartner BusinessPartner
BhvrlInsgtsEventNumber BhvrlInsgtsEventNumber
ExternalEventID ExternalEventID
CustomerEventStartDateTime CustomerEventStartDateTime
CustomerEventEndDateTime CustomerEventEndDateTime
OpenAmountInLocalCurrency OpenAmountInLocalCurrency
ClearedAmountInLocalCurrency ClearedAmountInLocalCurrency
LocalCurrency LocalCurrency
BhvrlInsgtsPeriodCode BhvrlInsgtsPeriodCode
CustomerEventValue CustomerEventValue
CustomerEventValueTxt CustomerEventValueTxt
BhvrlInsgtsAccountNumber BhvrlInsgtsAccountNumber
BhvrlInsgtsAccountCategory BhvrlInsgtsAccountCategory
BhvrlInsgtsSubAccountNumber BhvrlInsgtsSubAccountNumber
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'External Events'
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XXL
@OData.entityType.name: 'BhvrlInsgtsExternalEvent_Type'
@VDM.lifecycle.contract.type:#PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
define root view entity A_BhvrlInsgtsExternalEvent
  provider contract transactional_query
  as projection on I_BhvrlInsgtsExternalEventTP
{
  key    CustomerEventRecordUUID,
  key    CustomerEventRecordID,
         BusinessPartner,
         BhvrlInsgtsEventNumber,
         ExternalEventID,
         @Semantics.dateTime: true
         CustomerEventStartDateTime,
         @Semantics.dateTime: true
         CustomerEventEndDateTime,
         @Semantics.amount.currencyCode: 'LocalCurrency'
         OpenAmountInLocalCurrency,
         @Semantics.amount.currencyCode: 'LocalCurrency'
         ClearedAmountInLocalCurrency,
         LocalCurrency,
         BhvrlInsgtsPeriodCode,
         CustomerEventValue,
         CustomerEventValueTxt,
         BhvrlInsgtsAccountNumber,
         BhvrlInsgtsAccountCategory,
         BhvrlInsgtsSubAccountNumber
}