I_SupProtFlxblTimeBucketTP_2

DDL: I_SUPPROTFLXBLTIMEBUCKETTP_2 Type: view_entity TRANSACTIONAL

Flexible Time Bucket - TP

I_SupProtFlxblTimeBucketTP_2 is a Transactional CDS View that provides data about "Flexible Time Bucket - TP" in SAP S/4HANA. It reads from 1 data source (I_SupProtFlexibleTimeBucketTP) and exposes 11 fields with key field SupProtFlexibleTimeBucketUUID.

Data Sources (1)

SourceAliasJoin Type
I_SupProtFlexibleTimeBucketTP I_SupProtFlexibleTimeBucketTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Flexible Time Bucket - TP view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey SupProtFlexibleTimeBucketUUID view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SupProtFlexibleTimeBucketUUID FlexibleTimeBucket SupProtFlexibleTimeBucketUUID
SupplyProtectionUUID FlexibleTimeBucket SupplyProtectionUUID
SupProtPeriodStartUTCDateTime FlexibleTimeBucket SupProtPeriodStartUTCDateTime
StartDate FlexibleTimeBucket StartDate
SupProtPeriodEndUTCDateTime FlexibleTimeBucket SupProtPeriodEndUTCDateTime
EndDate FlexibleTimeBucket EndDate
NumberOfDays FlexibleTimeBucket NumberOfDays
CreatedByUser FlexibleTimeBucket CreatedByUser
CreationDateTime FlexibleTimeBucket CreationDateTime
LastChangedByUser FlexibleTimeBucket LastChangedByUser
LastChangeDateTime FlexibleTimeBucket LastChangeDateTime
@EndUserText.label: 'Flexible Time Bucket - TP'

@AccessControl.authorizationCheck: #MANDATORY
@Metadata.ignorePropagatedAnnotations: true

@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}

@ObjectModel: {
    usageType: {
        dataClass:      #TRANSACTIONAL,
        serviceQuality: #C,
        sizeCategory:   #L
    },
    representativeKey: 'SupProtFlexibleTimeBucketUUID',
    modelingPattern:        #TRANSACTIONAL_INTERFACE,
    supportedCapabilities: [#TRANSACTIONAL_PROVIDER]
}

define view entity I_SupProtFlxblTimeBucketTP_2
  as projection on I_SupProtFlexibleTimeBucketTP as FlexibleTimeBucket
{
  key FlexibleTimeBucket.SupProtFlexibleTimeBucketUUID,
      FlexibleTimeBucket.SupplyProtectionUUID,

      FlexibleTimeBucket.SupProtPeriodStartUTCDateTime,
      FlexibleTimeBucket.StartDate,

      FlexibleTimeBucket.SupProtPeriodEndUTCDateTime,
      FlexibleTimeBucket.EndDate,

      FlexibleTimeBucket.NumberOfDays,

      FlexibleTimeBucket.CreatedByUser,
      FlexibleTimeBucket.CreationDateTime,
      FlexibleTimeBucket.LastChangedByUser,
      FlexibleTimeBucket.LastChangeDateTime,

      //Compositions

      _SupplyProtectionTP : redirected to parent I_SUPPLYPROTECTIONTP_2
}