R_PPS_PurchaseOrderItemNoteTP

DDL: R_PPS_PURCHASEORDERITEMNOTETP Type: view_entity TRANSACTIONAL

Purchase Order Item Notes

R_PPS_PurchaseOrderItemNoteTP is a Transactional CDS View that provides data about "Purchase Order Item Notes" in SAP S/4HANA. It reads from 1 data source (R_PurchaseOrdItemPlainLongText) and exposes 11 fields with key fields PurchaseOrder, PurchaseOrderItem, TextObjectType, Language. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_PurchaseOrdItemPlainLongText PlainLongText from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_PPS_PurchaseOrderTP _PurchaseOrder _PurchaseOrder.PurchaseOrder = $projection.PurchaseOrder
[0..1] I_TextObjectPlainLongText _TextObjectPlainLongText _TextObjectPlainLongText.TextObjectKey = $projection.PurchaseOrderItemUniqueID and _TextObjectPlainLongText.TextObjectCategory = 'EKPO' and _TextObjectPlainLongText.TextObjectType = $projection.TextObjectType and _TextObjectPlainLongText.Language = $projection.Language

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Purchase Order Item Notes view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder R_PurchaseOrdItemPlainLongText PurchaseOrder Purchasing Document
KEY PurchaseOrderItem R_PurchaseOrdItemPlainLongText PurchaseOrderItem Purchasing Document Item
KEY TextObjectType R_PurchaseOrdItemPlainLongText TextObjectType Text ID
KEY Language R_PurchaseOrdItemPlainLongText Language Report Text Language
PurchaseOrderItemUniqueID R_PurchaseOrdItemPlainLongText PurchaseOrderItemUniqueID Document Item
PlainLongText R_PurchaseOrdItemPlainLongText PlainLongText Long Text
PPSFieldChangeIndicatorBinary
_Language _Language
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_TextObjectPlainLongText _TextObjectPlainLongText

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_PPS_PurchaseOrderItemNoteTP.
-- 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_PPS_PurchaseOrderItemNoteTP AS
SELECT
  PlainLongText.PurchaseOrder AS PurchaseOrder,
  PlainLongText.PurchaseOrderItem AS PurchaseOrderItem,
  PlainLongText.TextObjectType AS TextObjectType,
  PlainLongText.Language AS Language,
  PlainLongText.PurchaseOrderItemUniqueID AS PurchaseOrderItemUniqueID,
  PlainLongText.PlainLongText AS PlainLongText,
  cast ( hextobin( _PurchaseOrder.PPSFieldChangeIndicatorString ) as pps_e_control_flag preserving type ) AS PPSFieldChangeIndicatorBinary
FROM R_PurchaseOrdItemPlainLongText AS PlainLongText
LEFT OUTER JOIN R_PPS_PurchaseOrderTP AS _PurchaseOrder ON _PurchaseOrder.PurchaseOrder = PurchaseOrder  -- association [1..1]
LEFT OUTER JOIN I_TextObjectPlainLongText AS _TextObjectPlainLongText ON _TextObjectPlainLongText.TextObjectKey = PurchaseOrderItemUniqueID AND _TextObjectPlainLongText.TextObjectCategory = 'EKPO' AND _TextObjectPlainLongText.TextObjectType = TextObjectType AND _TextObjectPlainLongText.Language = Language  -- association [0..1]
;