C_UnivAllocationFileUploadTP

DDL: C_UNIVALLOCATIONFILEUPLOADTP Type: view_entity CONSUMPTION Package: ODATA_MANAGE_ALLOCATION_V2_XLS

File content from Alloc Excel upload TP

C_UnivAllocationFileUploadTP is a Consumption CDS View that provides data about "File content from Alloc Excel upload TP" in SAP S/4HANA. It reads from 1 data source (R_UnivAllocationFileUploadTP) and exposes 8 fields with key field UploadUUID. It is exposed through 1 OData service (UI_FCO_MANAGE_ALLOCATION). Part of development package ODATA_MANAGE_ALLOCATION_V2_XLS.

Data Sources (1)

SourceAliasJoin Type
R_UnivAllocationFileUploadTP R_UnivAllocationFileUploadTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label File content from Alloc Excel upload TP view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FCO_MANAGE_ALLOCATION UI_FCOUA_MANAGE_ALLOCATION V2 C1 NOT_RELEASED

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY UploadUUID UploadUUID
AllocationUploadName AllocationUploadName
UploadFileContentBinary UploadFileContentBinary
UploadedByUser UploadedByUser
UploadCreationDateTime UploadCreationDateTime
LastChangedAtDateTime LastChangedAtDateTime
UniversalAllocationMimeType UniversalAllocationMimeType
UnivAllocUploadIsReadyToApply UnivAllocUploadIsReadyToApply
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'File content from Alloc Excel upload TP'

@ObjectModel.usageType: {
    dataClass: #TRANSACTIONAL,
    serviceQuality: #B,
    sizeCategory: #M }
@VDM: {
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
  viewType: #CONSUMPTION }
@Metadata.allowExtensions: true
define root view entity C_UnivAllocationFileUploadTP
  provider contract transactional_query
  as projection on R_UnivAllocationFileUploadTP
{
      @Semantics.uuid: true
  key UploadUUID,
      AllocationUploadName,
      @Semantics.largeObject.mimeType: 'UniversalAllocationMimeType'
      @Semantics.largeObject.fileName: 'AllocationUploadName'
      @Semantics.largeObject.contentDispositionPreference: #ATTACHMENT
      UploadFileContentBinary,
      @Semantics.user.createdBy: true
      UploadedByUser,
      UploadCreationDateTime,
      LastChangedAtDateTime,
      @Semantics.mimeType: true
      UniversalAllocationMimeType,
      @UI.hidden: true
      UnivAllocUploadIsReadyToApply,
      /* Associations */
      _Cycle           : redirected to composition child C_UnivAllocationCycleUploadTP,
      _FieldDerivation : redirected to composition child C_UnivAllocFldDrvtnUploadTP,
      _Receiver        : redirected to composition child C_UnivAllocReceiverUploadTP,
      _ReceiverBasis   : redirected to composition child C_UnivAllocRcvrBasisUploadTP,
      _Segment         : redirected to composition child C_UnivAllocSegmentUploadTP,
      _Sender          : redirected to composition child C_UnivAllocationSenderUploadTP
}