I_BOODocumentAssignment

DDL: I_BOODOCUMENTASSIGNMENT Type: view_entity BASIC

Routing Header Documents

I_BOODocumentAssignment is a Basic CDS View that provides data about "Routing Header Documents" in SAP S/4HANA. It reads from 1 data source (mpe_rtgv_hdo) and exposes 14 fields with key fields BillOfOperationsType, BillOfOperationsGroup, BillOfOperationsVariant, BillOfOperationsVersion, DocumentInfoRecordDocNumber. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mpe_rtgv_hdo mpe_rtgv_hdo from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[1..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup
[1..1] I_BillOfOperations _BillOfOperations $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant
[1..1] I_DocumentInfoRecord _DocumentInfoRecord $projection.DocumentInfoRecordDocType = _DocumentInfoRecord.DocumentInfoRecordDocType and $projection.DocumentInfoRecordDocNumber = _DocumentInfoRecord.DocumentInfoRecordDocNumber and $projection.DocumentInfoRecordDocPart = _DocumentInfoRecord.DocumentInfoRecordDocPart and $projection.DocumentInfoRecordDocVersion = _DocumentInfoRecord.DocumentInfoRecordDocVersion

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
EndUserText.label Routing Header Documents view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Metadata.allowExtensions true view
ObjectModel.compositionRoot true view
Metadata.ignorePropagatedAnnotations true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType plnty Task List Type
KEY BillOfOperationsGroup plnnr Task List Group
KEY BillOfOperationsVariant plnal Referenced BOO Variant
KEY BillOfOperationsVersion versn Version
KEY DocumentInfoRecordDocNumber doknr Document
KEY DocumentInfoRecordDocType dokar SW Document Type
KEY DocumentInfoRecordDocPart doktl Document Part
KEY DocumentInfoRecordDocVersion dokvr Doc. Version
CreatedByUser created_by Version Created By
CreationDateTime created_at Uploaded On
_BillOfOperations _BillOfOperations
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsType _BillOfOperationsType
_DocumentInfoRecord _DocumentInfoRecord

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 I_BOODocumentAssignment.
-- 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 I_BOODocumentAssignment AS
SELECT
  plnty AS BillOfOperationsType,
  plnnr AS BillOfOperationsGroup,
  plnal AS BillOfOperationsVariant,
  versn AS BillOfOperationsVersion,
  doknr AS DocumentInfoRecordDocNumber,
  dokar AS DocumentInfoRecordDocType,
  doktl AS DocumentInfoRecordDocPart,
  dokvr AS DocumentInfoRecordDocVersion,
  created_by AS CreatedByUser,
  created_at AS CreationDateTime
FROM mpe_rtgv_hdo
LEFT OUTER JOIN I_BillOfOperationsType AS _BillOfOperationsType ON BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsGroup AS _BillOfOperationsGroup ON BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperations AS _BillOfOperations ON BillOfOperationsType = _BillOfOperations.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant  -- association [1..1]
LEFT OUTER JOIN I_DocumentInfoRecord AS _DocumentInfoRecord ON DocumentInfoRecordDocType = _DocumentInfoRecord.DocumentInfoRecordDocType AND DocumentInfoRecordDocNumber = _DocumentInfoRecord.DocumentInfoRecordDocNumber AND DocumentInfoRecordDocPart = _DocumentInfoRecord.DocumentInfoRecordDocPart AND DocumentInfoRecordDocVersion = _DocumentInfoRecord.DocumentInfoRecordDocVersion  -- association [1..1]
;