I_OpActyBOOOpBOMIndivItmAssgmt

DDL: I_OPACTYBOOOPBOMINDIVITMASSGMT SQL: IMPEOABOOOPCIA Type: view BASIC

Assignment of BOM item instance to BOO Operation Activity

I_OpActyBOOOpBOMIndivItmAssgmt is a Basic CDS View (Dimension) that provides data about "Assignment of BOM item instance to BOO Operation Activity" in SAP S/4HANA. It reads from 1 data source (mpe_oa_comp_inst) and exposes 14 fields with key fields OperationActivity, OperationActyVersionCounter, BillOfOperationsType, BillOfOperationsGroup, BOOOpBOMItemInternalID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mpe_oa_comp_inst mpe_oa_comp_inst from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_OpActyBOOOpBOMItmAssgmt _OpActyBOOOpBOMItmAssgmt $projection.OperationActivity = _OpActyBOOOpBOMItmAssgmt.OperationActivity and $projection.OperationActyVersionCounter = _OpActyBOOOpBOMItmAssgmt.OperationActyVersionCounter and $projection.BillOfOperationsType = _OpActyBOOOpBOMItmAssgmt.BillOfOperationsType and $projection.BillOfOperationsGroup = _OpActyBOOOpBOMItmAssgmt.BillOfOperationsGroup and $projection.BOOOpBOMItemInternalID = _OpActyBOOOpBOMItmAssgmt.BOOOpBOMItemInternalID -- Operation Activity Internal Id
[1..1] I_OperationActivityInternalID _OperationActivityInternalId $projection.OperationActivity = _OperationActivityInternalId.OperationActivity -- Operation Activity
[1..1] I_OperationActivity _OperationActivity $projection.OperationActivity = _OperationActivity.OperationActivity and $projection.OperationActyVersionCounter = _OperationActivity.OperationActyVersionCounter -- Bill of Operation Type
[1..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType -- Bill of Operation Group
[1..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup -- Digital Mock Ups Characteristics
[0..*] I_DigitalMockUpCharcs _DigitalMockUpCharcs $projection.DgtlMockUpCharcsUUID = _DigitalMockUpCharcs.DgtlMockUpCharcsUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOABOOOPCIA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey OriglDgtlMockUpCharcsUUID view
EndUserText.label Assignment of BOM item instance to BOO Operation Activity view
Metadata.allowExtensions true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY OperationActivity mpe_oa_comp_inst oa_id Operation Activity
KEY OperationActyVersionCounter mpe_oa_comp_inst oa_version_no OA Version
KEY BillOfOperationsType
KEY BillOfOperationsGroup
KEY BOOOpBOMItemInternalID mpe_oa_comp_inst zuonr Finance Project
KEY OriglDgtlMockUpCharcsUUID inst_guid DMU GUID
DgtlMockUpCharcsUUID tmxguid DMU GUID
OriglDgtlMockUpCharcsCharUUID
Associations_OpActyBOOOpBOMItmAssgmt
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsType _BillOfOperationsType
_OperationActivity _OperationActivity
_OperationActivityInternalId _OperationActivityInternalId
_DigitalMockUpCharcs _DigitalMockUpCharcs

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_OpActyBOOOpBOMIndivItmAssgmt.
-- 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.
-- SQL view name: IMPEOABOOOPCIA

CREATE VIEW I_OpActyBOOOpBOMIndivItmAssgmt AS
SELECT
  mpe_oa_comp_inst.oa_id AS OperationActivity,
  mpe_oa_comp_inst.oa_version_no AS OperationActyVersionCounter,
  cast(mpe_oa_comp_inst.plnty as billofoperationstype preserving type) AS BillOfOperationsType,
  cast(mpe_oa_comp_inst.plnnr as billofoperationsgroup preserving type) AS BillOfOperationsGroup,
  mpe_oa_comp_inst.zuonr AS BOOOpBOMItemInternalID,
  inst_guid AS OriglDgtlMockUpCharcsUUID,
  tmxguid AS DgtlMockUpCharcsUUID,
  cast(bintohex( inst_guid ) as dmu_tmxguid_char32 ) AS OriglDgtlMockUpCharcsCharUUID
FROM mpe_oa_comp_inst
LEFT OUTER JOIN I_OpActyBOOOpBOMItmAssgmt AS _OpActyBOOOpBOMItmAssgmt ON OperationActivity = _OpActyBOOOpBOMItmAssgmt.OperationActivity AND OperationActyVersionCounter = _OpActyBOOOpBOMItmAssgmt.OperationActyVersionCounter AND BillOfOperationsType = _OpActyBOOOpBOMItmAssgmt.BillOfOperationsType AND BillOfOperationsGroup = _OpActyBOOOpBOMItmAssgmt.BillOfOperationsGroup AND BOOOpBOMItemInternalID = _OpActyBOOOpBOMItmAssgmt.BOOOpBOMItemInternalID  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityInternalID AS _OperationActivityInternalId ON OperationActivity = _OperationActivityInternalId.OperationActivity  -- association [1..1]
LEFT OUTER JOIN I_OperationActivity AS _OperationActivity ON OperationActivity = _OperationActivity.OperationActivity AND OperationActyVersionCounter = _OperationActivity.OperationActyVersionCounter  -- association [1..1]
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_DigitalMockUpCharcs AS _DigitalMockUpCharcs ON DgtlMockUpCharcsUUID = _DigitalMockUpCharcs.DgtlMockUpCharcsUUID  -- association [0..*]
;