C_OutputRequestItemAttachment

DDL: C_OUTPUTREQUESTITEMATTACHMENT Type: view_entity CONSUMPTION Package: ODATA_CA_OC_OR

Output Request Item Attachment

C_OutputRequestItemAttachment is a Consumption CDS View that provides data about "Output Request Item Attachment" in SAP S/4HANA. It reads from 1 data source (I_OutputRequestItemAttchTP) and exposes 14 fields with key field OutputRequestItemAttchUUID. It is exposed through 5 OData services (NJIT_UI_JITCOMPONENTPROCG, UI_MAINTENANCENOTIFICATION, UI_PI_MANAGE_ITEM_LIST, ...). Part of development package ODATA_CA_OC_OR.

Data Sources (1)

SourceAliasJoin Type
I_OutputRequestItemAttchTP I_OutputRequestItemAttchTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Output Request Item Attachment view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

OData Services (5)

ServiceBindingVersionContractRelease
NJIT_UI_JITCOMPONENTPROCG NJIT_UI_JITCOMPONENTPROCG V4 C1 NOT_RELEASED
UI_MAINTENANCENOTIFICATION UI_MAINTENANCENOTIFICATION V4 C1 NOT_RELEASED
UI_PI_MANAGE_ITEM_LIST UI_PI_MANAGE_ITEM_LIST V4 C1 NOT_RELEASED
UI_QLTYCMPLAGNSTSUPLRMNG UI_QLTYCMPLAGNSTSUPLRMNG V4 C1 NOT_RELEASED
UI_REOUTPUTREQUEST UI_REOUTPUTREQUEST V4 C1 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY OutputRequestItemAttchUUID OutputRequestItemAttchUUID
OutputRequestItemUUID OutputRequestItemUUID
OutputRequestUUID OutputRequestUUID
OutputControlApplObjectType OutputControlApplObjectType
OutputControlApplicationObject OutputControlApplicationObject
OutputRequestItem OutputRequestItem
PhysicalDocument PhysicalDocument
LogicalDocument LogicalDocument
OutputDocumentIsMergeRelevant OutputDocumentIsMergeRelevant
OutputDocumentRankingOrderVal OutputDocumentRankingOrderVal
virtualFileNameapoc_file_name
virtualFileSizetext50
_OutputControlApplObjectType _OutputControlApplObjectType
_OutpReqItmAssignAtVH _OutpReqItmAssignAtVH
@EndUserText.label: 'Output Request Item Attachment'
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.privilegedAssociations: [ '_OutputRequest',
                                         '_OutputRequestItem' ]
@VDM: {
  viewType: #CONSUMPTION,
  lifecycle.contract.type: #NONE,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel: {
   usageType.serviceQuality: #C,
   usageType.sizeCategory: #XXL,
   usageType.dataClass: #MIXED
} 
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

define view entity C_OutputRequestItemAttachment
  as projection on I_OutputRequestItemAttchTP
{
  key OutputRequestItemAttchUUID,
      OutputRequestItemUUID,
      OutputRequestUUID,  

      @ObjectModel.foreignKey.association: '_OutputControlApplObjectType'
      OutputControlApplObjectType,
      OutputControlApplicationObject,
      OutputRequestItem,      
      
      PhysicalDocument,      
      LogicalDocument,
      OutputDocumentIsMergeRelevant,
      OutputDocumentRankingOrderVal,     
      
      @ObjectModel: { virtualElement:             true,
                      virtualElementCalculatedBy: 'ABAP:CL_APOC_AT_FILE_VIRTUAL_FLD' }                   
      virtual FileName : apoc_file_name,

      @ObjectModel: { virtualElement:             true,
                      virtualElementCalculatedBy: 'ABAP:CL_APOC_AT_FILE_VIRTUAL_FLD' }                   
      virtual FileSize : text50,   //not apoc_file_size with NUMC(12) but the char-DTEL of the converted size


      /* Associations */
      _OutputControlApplObjectType,
      @ObjectModel.filter.enabled: false
      _OutpReqItmAssignAtVH,
      _OutputRequestItem: redirected to parent C_OutputRequestItemStandard,
      _OutputRequest: redirected to C_OutputRequestStandard       
}
  where LogicalDocument != 'SOMU_PHIO'
    and LogicalDocument != 'DOC_REF'