R_OUTPUTREQUESTITEM
Output Request Item for RAP
R_OUTPUTREQUESTITEM is a CDS View in S/4HANA. Output Request Item for RAP. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| R_OutputRequestItemTP | view_entity | from | TRANSACTIONAL | Output Request Item for RAP |
| R_PhysInvtryOutpRequestItem | view_entity | from | COMPOSITE | PI Document Output Request Items |
@AbapCatalog: {
sqlViewName: 'RORITEMRAP',
compiler.compareFilter: true
}
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #NOT_REQUIRED,
personalData.blocking: #REQUIRED
}
@ObjectModel: {
representativeKey: 'OutputRequestItemUUID',
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #B,
sizeCategory: #XXL
}
}
@ClientHandling: {
type: #INHERITED,
algorithm: #SESSION_VARIABLE
}
@Metadata.ignorePropagatedAnnotations: false
@Metadata.allowExtensions: false
@EndUserText.label: 'Output Request Item for RAP'
define view R_OutputRequestItem
as select from apoc_d_or_item
left outer to one join apoc_d_outputdat on apoc_d_outputdat.id = ''
association [1..1] to R_OutputRequest as _OutputRequest on $projection.OutputRequestUUID = _OutputRequest.OutputRequestUUID
association [0..1] to I_OutputRequestItemStatus as _OutputRequestItemStatus on $projection.OutputRequestItemStatus = _OutputRequestItemStatus.OutputRequestItemStatus
association [0..1] to I_OutputControlApplObjectType as _OutputControlApplObjectType on $projection.OutputControlApplObjectType = _OutputControlApplObjectType.OutputControlApplObjectType
association [0..1] to I_OutputChannel as _OutputChannel on $projection.OutputChannel = _OutputChannel.OutputChannel
association [0..1] to I_DispatchTime as _DispatchTime on $projection.DispatchTime = _DispatchTime.DispatchTime
association [0..1] to I_OutputControlOutputType as _OutputDocumentType on $projection.OutputDocumentType = _OutputDocumentType.OutputDocumentType
and $projection.OutputControlApplObjectType = _OutputDocumentType.OutputControlApplObjectType
association [0..*] to R_OutputRequestItemEmail as _OutputRequestItemEmail on $projection.OutputRequestItemUUID = _OutputRequestItemEmail.OutputRequestItemUUID
association [0..*] to R_OutputRequestItemAttachment as _OutputRequestItemAttachment on $projection.OutputRequestItemUUID = _OutputRequestItemAttachment.OutputRequestItemUUID
{
//apoc_d_or_item
key apoc_d_or_item.db_key as OutputRequestItemUUID,
// @ObjectModel.foreignKey.association: '_OutputControlApplObjectType'
apoc_d_or_item.appl_object_type as OutputControlApplObjectType,
apoc_d_or_item.appl_object_id as OutputControlApplicationObject,
apoc_d_or_item.item_id as OutputRequestItem,
apoc_d_or_item.parent_key as OutputRequestUUID,
// https://support.wdf.sap.corp/sap/support/message/2070228764
cast ( 'application/pdf' as w3conttype ) as MimeType, //abap.char( 128 ) abap.sstring(1255) w3conttype
apoc_d_outputdat.output_data as OutputDataBinary,
cast(' ' as boole_d preserving type) as OutputPreviewIsNotPossible,
// @ObjectModel.foreignKey.association: '_OutputRequestItemStatus'
apoc_d_or_item.status as OutputRequestItemStatus,
// @ObjectModel.foreignKey.association: '_OutputDocumentType'
apoc_d_or_item.output_type as OutputDocumentType,
// @ObjectModel.foreignKey.association: '_OutputChannel'
apoc_d_or_item.channel as OutputChannel,
apoc_d_or_item.item_origin as OutputRequestItemOrigin,
apoc_d_or_item.receiver_id as Recipient,
apoc_d_or_item.receiver_role as RecipientRole,
apoc_d_or_item.change_indicator as IsChangeDocument,
// @ObjectModel.foreignKey.association: '_DispatchTime'
apoc_d_or_item.dispatch_time as DispatchTime,
apoc_d_or_item.reference_item as OutputRequestItemRefUUID,
apoc_d_or_item.crea_date_time as CreationDateTime,
apoc_d_or_item.crea_ident_uuid as CreatedByUser,
apoc_d_or_item.lchg_date_time as LastChangeDateTime,
apoc_d_or_item.lchg_ident_uuid as LastChangedByUser,
apoc_d_or_item.form_template_name as FormTemplate,
apoc_d_or_item.form_template_type as FormTemplateType,
apoc_d_or_item.form_template_language_code as FormTemplateLanguage,
apoc_d_or_item.form_template_country_code as FormTemplateCountry,
apoc_d_or_item.sender_organization_id as SenderOrganizationalCenter,
apoc_d_or_item.sender_organization_type as SenderOrganizationalCenterType,
apoc_d_or_item.sender_org_unit_id as SenderOrganizationalUnit,
apoc_d_or_item.sender_org_unit_type as SenderOrganizationalUnitType,
apoc_d_or_item.sender_country_code as SenderCountry,
apoc_d_or_item.sender_email_uri as SenderEmailAddress,
apoc_d_or_item.email_template_id as EmailTemplate,
apoc_d_or_item.print_queue_name as PrintQueue,
apoc_d_or_item.print_queue_item_id as PrintQueueItem,
apoc_d_or_item.print_number_of_copies as PrintCopyNumber,
apoc_d_or_item.printing_method as PrintingMethod,
apoc_d_or_item.doc_number_of_pages as TotalPageNumber,
apoc_d_or_item.doc_page_description_language as DocumentPageDescriptionLang,
apoc_d_or_item.kpro_class as KnowledgeProviderObjectCat,
apoc_d_or_item.kpro_objid as KnowledgeProviderObject,
apoc_d_or_item.form_untag_pdf as FormPDFIsUntagged,
/* Associations */
@ObjectModel.association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]
_OutputRequest,
_OutputRequestItemStatus,
_OutputControlApplObjectType,
_OutputChannel,
_DispatchTime,
_OutputDocumentType,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_OutputRequestItemEmail,
@ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
_OutputRequestItemAttachment
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"APOC_D_OR_ITEM",
"APOC_D_OUTPUTDAT"
],
"ASSOCIATED":
[
"I_DISPATCHTIME",
"I_OUTPUTCHANNEL",
"I_OUTPUTCONTROLAPPLOBJECTTYPE",
"I_OUTPUTCONTROLOUTPUTTYPE",
"I_OUTPUTREQUESTITEMSTATUS",
"R_OUTPUTREQUEST",
"R_OUTPUTREQUESTITEMATTACHMENT",
"R_OUTPUTREQUESTITEMEMAIL"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/