I_OutputRequestItemTP

DDL: I_OUTPUTREQUESTITEMTP Type: view_entity TRANSACTIONAL Package: RAP_CA_OC_OR

Output Request Item

I_OutputRequestItemTP is a Transactional CDS View that provides data about "Output Request Item" in SAP S/4HANA. It reads from 1 data source (R_OutputRequestItemTP) and exposes 56 fields with key field OutputRequestItemUUID. Part of development package RAP_CA_OC_OR.

Data Sources (1)

SourceAliasJoin Type
R_OutputRequestItemTP R_OutputRequestItemTP projection

Annotations (12)

NameValueLevelField
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey OutputRequestItemUUID view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view
EndUserText.label Output Request Item view

Fields (56)

KeyFieldSource TableSource FieldDescription
KEY OutputRequestItemUUID OutputRequestItemUUID
OutputControlApplObjectType OutputControlApplObjectType
OutputControlApplicationObject OutputControlApplicationObject
OutputRequestItem OutputRequestItem
OutputRequestUUID OutputRequestUUID
OutputRequestItemStatus OutputRequestItemStatus
OutputDocumentType OutputDocumentType
OutputChannel OutputChannel
OutputRequestItemOrigin OutputRequestItemOrigin
Recipient Recipient
RecipientRole RecipientRole
IsChangeDocument IsChangeDocument
DispatchTime DispatchTime
OutputRequestItemRefUUID OutputRequestItemRefUUID
CreationDateTime CreationDateTime
CreatedByUser CreatedByUser
LastChangeDateTime LastChangeDateTime
LastChangedByUser LastChangedByUser
FormTemplate FormTemplate
FormTemplateType FormTemplateType
FormTemplateLanguage FormTemplateLanguage
FormTemplateCountry FormTemplateCountry
SenderOrganizationalCenter SenderOrganizationalCenter
SenderOrganizationalCenterType SenderOrganizationalCenterType
SenderOrganizationalUnit SenderOrganizationalUnit
SenderOrganizationalUnitType SenderOrganizationalUnitType
SenderCountry SenderCountry
EmailTemplate EmailTemplate
SenderEmailAddress SenderEmailAddress
PrintQueue PrintQueue
PrintQueueItem PrintQueueItem
PrintCopyNumber PrintCopyNumber
OutputQueue OutputQueue
OutputQueueItem OutputQueueItem
OutputItemDataTransferMode OutputItemDataTransferMode
TotalPageNumber TotalPageNumber
DocumentPageDescriptionLang DocumentPageDescriptionLang
KnowledgeProviderObjectCat KnowledgeProviderObjectCat
KnowledgeProviderObject KnowledgeProviderObject
FormPDFIsUntagged FormPDFIsUntagged
_DispatchTime _DispatchTime
_DataTransferMode _DataTransferMode
_OutputChannel _OutputChannel
_OutputControlApplObjectType _OutputControlApplObjectType
_OutputDocumentType _OutputDocumentType
_OutputRequestItemStatus _OutputRequestItemStatus
_OutputReqBinaryDataStandard _OutputReqBinaryDataStandard
_OutputSenderOrgType _OutputSenderOrgType
_OutputSenderOrgUnitType _OutputSenderOrgUnitType
_PrintQueueVH _PrintQueueVH
_OutputQueueVH _OutputQueueVH
_SenderCountry _SenderCountry
_EmailTemplate _EmailTemplate
_FormTemplate _FormTemplate
_FormTemplateCountry _FormTemplateCountry
_FormTemplateLanguage _FormTemplateLanguage
@ObjectModel: {
  usageType: {
    serviceQuality:      #B,
    sizeCategory:        #XXL,
    dataClass:           #TRANSACTIONAL
  },
  representativeKey:     'OutputRequestItemUUID',
  semanticKey:           [ 'OutputControlApplObjectType',
                           'OutputControlApplicationObject',
                           'OutputRequestItem' ],
  modelingPattern:       #TRANSACTIONAL_INTERFACE,
  supportedCapabilities: [ #TRANSACTIONAL_PROVIDER ]
}
@AccessControl: {
  authorizationCheck:     #PRIVILEGED_ONLY,
  privilegedAssociations: [ '_OutputRequest',
                            '_OutputRequestItemEmail',
                            '_OutputRequestItemEmailTo',
                            '_OutputRequestItemEmailCc',
                            '_OutputRequestItemEmailBcc',
                            '_OutputRequestItemAttachment',
                            '_OutputRequestItemLog' ],
  personalData.blocking:  #REQUIRED
}
@VDM: {
  viewType:                #TRANSACTIONAL,
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  usage.type:              [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}
@Metadata: {
  ignorePropagatedAnnotations: true,//?

  allowExtensions: false
}
@EndUserText.label: 'Output Request Item'
define view entity I_OutputRequestItemTP
  as projection on R_OutputRequestItemTP as OutputRequestItem
{
  key OutputRequestItemUUID,
      @ObjectModel.foreignKey.association: '_OutputControlApplObjectType'
      OutputControlApplObjectType,
      OutputControlApplicationObject,
      OutputRequestItem,
      OutputRequestUUID,
      @ObjectModel.foreignKey.association: '_OutputRequestItemStatus'
      OutputRequestItemStatus,
      @ObjectModel.foreignKey.association: '_OutputDocumentType'
      OutputDocumentType,
      @ObjectModel.foreignKey.association: '_OutputChannel'
      OutputChannel,
      OutputRequestItemOrigin,
      Recipient,
      RecipientRole,
      IsChangeDocument,
      @ObjectModel.foreignKey.association: '_DispatchTime'
      DispatchTime,
      @UI.hidden: true
      OutputRequestItemRefUUID,
      @Semantics.systemDateTime.createdAt: true
      CreationDateTime,
      @Semantics.user.createdBy: true
      CreatedByUser,
      @Semantics.systemDateTime.lastChangedAt: true
      LastChangeDateTime,
      @Semantics.user.lastChangedBy: true
      LastChangedByUser,
      @ObjectModel.foreignKey.association: '_FormTemplate'
      FormTemplate,
      FormTemplateType,
      FormTemplateLanguage,
      FormTemplateCountry,
      SenderOrganizationalCenter,
      @ObjectModel.foreignKey.association: '_OutputSenderOrgType'
      SenderOrganizationalCenterType,
      SenderOrganizationalUnit,
      @ObjectModel.foreignKey.association: '_OutputSenderOrgUnitType'
      SenderOrganizationalUnitType,
      SenderCountry,
      @ObjectModel.foreignKey.association: '_EmailTemplate'
      EmailTemplate,
      SenderEmailAddress,
      @ObjectModel.foreignKey.association: '_PrintQueueVH'
      PrintQueue,
      PrintQueueItem,
      PrintCopyNumber,
      OutputQueue,
      OutputQueueItem,
      OutputItemDataTransferMode,
      TotalPageNumber,
      DocumentPageDescriptionLang,
      KnowledgeProviderObjectCat,
      KnowledgeProviderObject,
      FormPDFIsUntagged,
      /* Associations */
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled:   false
      _OutputRequest               : redirected to parent I_OutputRequestTP,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled:   false
      _OutputRequestItemEmail      : redirected to composition child I_OutputRequestItemEmailTP,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled:   false
      _OutputRequestItemAttachment : redirected to composition child I_OutputRequestItemAttchTP,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled:   false
      _OutputRequestItemLog        : redirected to composition child I_OutputRequestItemLogTP,
      _OutputRequestItemEmailTo    : redirected to I_OutputRequestItemEmailTP,
      _OutputRequestItemEmailCc    : redirected to I_OutputRequestItemEmailTP,
      _OutputRequestItemEmailBcc   : redirected to I_OutputRequestItemEmailTP,
      _DispatchTime,
      _DataTransferMode,
      _OutputChannel,
      _OutputControlApplObjectType,
      _OutputDocumentType,
      _OutputRequestItemStatus,
      _OutputReqBinaryDataStandard,
      _OutputSenderOrgType,
      _OutputSenderOrgUnitType,
      _PrintQueueVH,
      _OutputQueueVH,
      _SenderCountry,
      _EmailTemplate,
      _FormTemplate,
      _FormTemplateCountry,
      _FormTemplateLanguage

}