R_PhysInvtryOutpRequestItem

DDL: R_PHYSINVTRYOUTPREQUESTITEM Type: view_entity COMPOSITE Package: ODATA_MM_IM_PI_OBJECT_PAGE

PI Document Output Request Items

R_PhysInvtryOutpRequestItem is a Composite CDS View that provides data about "PI Document Output Request Items" in SAP S/4HANA. It reads from 1 data source (R_OutputRequestItem) and exposes 17 fields with key field OutputRequestItemUUID. It has 4 associations to related views. Part of development package ODATA_MM_IM_PI_OBJECT_PAGE.

Data Sources (1)

SourceAliasJoin Type
R_OutputRequestItem R_OutputRequestItem from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_OutputRequestItemStatus _OutputRequestItemStatus $projection.OutputRequestItemStatus = _OutputRequestItemStatus.OutputRequestItemStatus
[0..1] I_OutputChannel _OutputChannel $projection.OutputChannel = _OutputChannel.OutputChannel
[0..1] I_DispatchTime _DispatchTime $projection.DispatchTime = _DispatchTime.DispatchTime

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label PI Document Output Request Items view
VDM.private false view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY OutputRequestItemUUID OutputRequestItemUUID UUID
OutputControlApplicationObject OutputControlApplicationObject Appl. Object ID
PhysicalInventoryDocument
FiscalYear
PhysicalInventoryDocumentItem
OperationIsPrinted
CreationDateTime CreationDateTime Timestamp
FormTemplate FormTemplate Name
OutputRequestItemStatus OutputRequestItemStatus Workflow Status
OutputRequestItemStatusDescr
OutputChannel OutputChannel Memo Record Channel
OutputChannelDescription
DispatchTime DispatchTime Dispatch Time
DispatchTimeDescription
CreatedByUser CreatedByUser User Name
CreatedByUserDescription _CreatedByUser UserDescription Full Name
PrintQueue PrintQueue Print Queue

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_PhysInvtryOutpRequestItem.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_PhysInvtryOutpRequestItem AS
SELECT
  OutputRequestItemUUID,
  OutputControlApplicationObject,
  cast( substring(OutputControlApplicationObject, 1, 10) as pi_document preserving type ) AS PhysicalInventoryDocument,
  cast( substring(OutputControlApplicationObject, 11, 4) as gjahr) AS FiscalYear,
  cast( substring(OutputControlApplicationObject, 15, 3) as dzeile) AS PhysicalInventoryDocumentItem,
  substring(OutputControlApplicationObject, 21, 1) AS OperationIsPrinted,
  CreationDateTime,
  FormTemplate,
  OutputRequestItemStatus,
  _OutputRequestItemStatus._Text[1: Language= $session.system_language].OutputRequestItemStatusDescr AS OutputRequestItemStatusDescr,
  OutputChannel,
  _OutputChannel._Text[1: Language= $session.system_language].OutputChannelDescription AS OutputChannelDescription,
  DispatchTime,
  _DispatchTime._Text[1: Language= $session.system_language].DispatchTimeDescription AS DispatchTimeDescription,
  CreatedByUser,
  _CreatedByUser.UserDescription AS CreatedByUserDescription,
  PrintQueue
FROM R_OutputRequestItem
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_OutputRequestItemStatus AS _OutputRequestItemStatus ON OutputRequestItemStatus = _OutputRequestItemStatus.OutputRequestItemStatus  -- association [0..1]
LEFT OUTER JOIN I_OutputChannel AS _OutputChannel ON OutputChannel = _OutputChannel.OutputChannel  -- association [0..1]
LEFT OUTER JOIN I_DispatchTime AS _DispatchTime ON DispatchTime = _DispatchTime.DispatchTime  -- association [0..1]
;