I_TrackToolUsageOpActyEquip

DDL: I_TRACKTOOLUSAGEOPACTYEQUIP SQL: ITTUOAFOREQUIP Type: view COMPOSITE

List of OAs for Equipment

I_TrackToolUsageOpActyEquip is a Composite CDS View that provides data about "List of OAs for Equipment" in SAP S/4HANA. It reads from 1 data source (P_TrackToolUsageEquipOANAssign) and exposes 29 fields with key fields Equipment, OpActyNtwkElement, OpActyNtwkInstance. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_TrackToolUsageEquipOANAssign P_TrackToolUsageEquipOANAssign from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_OrderOperationBasic _OrderOperation $projection.OrderInternalID = _OrderOperation.OrderInternalID and $projection.OrderOperationInternalID = _OrderOperation.OrderOperationInternalID
[1..1] I_OrderInternalID _OrderInternalID $projection.OrderInternalID = _OrderInternalID.OrderInternalID
[1..1] I_SASStatus _SASStatus $projection.StatusAndActionSchemaStatus = _SASStatus.StatusAndActionSchemaStatus
[0..*] I_SASStatusText _SASStatusText $projection.StatusAndActionSchemaStatus = _SASStatusText.StatusAndActionSchemaStatus
[1..1] I_SASStatusCategory _SASStatusCategory $projection.SASStatusCategory = _SASStatusCategory.SASStatusCategory
[1..1] I_OpActyNtwkInstance _OpActyNtwkInstance $projection.OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance
[1..1] I_LogisticsOrderBasic _Order $projection.OrderInternalID = _Order.OrderInternalID
[1..*] I_OperationActivityText _OperationActivityText $projection.opactyntwkelementelement = _OperationActivityText.OperationActivity and $projection.opactyntwkelementelmntverscntr = _OperationActivityText.OperationActyVersionCounter

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ITTUOAFOREQUIP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label List of OAs for Equipment view
VDM.viewType #COMPOSITE view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY Equipment P_TrackToolUsageEquipOANAssign Equipment Equipment check
KEY OpActyNtwkElement P_TrackToolUsageEquipOANAssign OpActyNtwkElement Element Number
KEY OpActyNtwkInstance P_TrackToolUsageEquipOANAssign OpActyNtwkInstance Instance ID
Material _Order Material Vehicle Model
OrderInternalID P_TrackToolUsageEquipOANAssign OrderInternalID Plan No.f.Oper.
OrderOperationInternalID P_TrackToolUsageEquipOANAssign OrderOperationInternalID
OperationActivityNetwork P_TrackToolUsageEquipOANAssign OperationActivityNetwork
OpActyNtwkVersionCounter P_TrackToolUsageEquipOANAssign OpActyNtwkVersionCounter
OrderID _Order OrderID Order ID
Operation
OperationText _OrderOperation OperationText Description
OpActyNtwkElementExternalID I_OpActyNtwkElement OpActyNtwkElementExternalID Op. Activity
OpActyNtwkElementElement I_OpActyNtwkElement OpActyNtwkElementElement Operation Activity
OpActyNtwkElementElmntVersCntr I_OpActyNtwkElement OpActyNtwkElementElmntVersCntr OA Version
ManufacturingOrder _Order OrderID Order ID
SASStatusCategory P_TrackToolUsageEquipOANAssign SASStatusCategory
StatusAndActionSchemaStatus P_TrackToolUsageEquipOANAssign StatusAndActionSchemaStatus
SFIStatusAndActionSchema P_TrackToolUsageEquipOANAssign StatusAndActionSchemaStatus
WorkCenterInternalID _OrderOperation WorkCenterInternalID Work Center
Plant _OrderOperation Plant Valuation Area
WorkCenter
_WorkCenter _OrderOperation _WorkCenterByInternalID
_OrderInternalID _OrderInternalID
_SASStatus _SASStatus
_SASStatusCategory _SASStatusCategory
_SASStatusText _SASStatusText
_OpActyNtwkInstance _OpActyNtwkInstance
_Order _Order
_OperationActivityText _OperationActivityText

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_TrackToolUsageOpActyEquip.
-- 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: ITTUOAFOREQUIP

CREATE VIEW I_TrackToolUsageOpActyEquip AS
SELECT
  P_TrackToolUsageEquipOANAssign.Equipment AS Equipment,
  P_TrackToolUsageEquipOANAssign.OpActyNtwkElement AS OpActyNtwkElement,
  P_TrackToolUsageEquipOANAssign.OpActyNtwkInstance AS OpActyNtwkInstance,
  _Order.Material AS Material,
  P_TrackToolUsageEquipOANAssign.OrderInternalID AS OrderInternalID,
  P_TrackToolUsageEquipOANAssign.OrderOperationInternalID AS OrderOperationInternalID,
  P_TrackToolUsageEquipOANAssign.OperationActivityNetwork AS OperationActivityNetwork,
  P_TrackToolUsageEquipOANAssign.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
  _Order.OrderID AS OrderID,
  cast( _OrderOperation.Operation as abap.char( 4 ) ) AS Operation,
  _OrderOperation.OperationText AS OperationText,
  I_OpActyNtwkElement.OpActyNtwkElementExternalID AS OpActyNtwkElementExternalID,
  I_OpActyNtwkElement.OpActyNtwkElementElement AS OpActyNtwkElementElement,
  I_OpActyNtwkElement.OpActyNtwkElementElmntVersCntr AS OpActyNtwkElementElmntVersCntr,
  _Order.OrderID AS ManufacturingOrder,
  P_TrackToolUsageEquipOANAssign.SASStatusCategory AS SASStatusCategory,
  P_TrackToolUsageEquipOANAssign.StatusAndActionSchemaStatus AS StatusAndActionSchemaStatus,
  P_TrackToolUsageEquipOANAssign.StatusAndActionSchemaStatus AS SFIStatusAndActionSchema,
  _OrderOperation.WorkCenterInternalID AS WorkCenterInternalID,
  _OrderOperation.Plant AS Plant,
  _OrderOperation._WorkCenterByInternalID.WorkCenter AS WorkCenter,
  _OrderOperation._WorkCenterByInternalID AS _WorkCenter
FROM P_TrackToolUsageEquipOANAssign
LEFT OUTER JOIN I_OrderOperationBasic AS _OrderOperation ON OrderInternalID = _OrderOperation.OrderInternalID AND OrderOperationInternalID = _OrderOperation.OrderOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON OrderInternalID = _OrderInternalID.OrderInternalID  -- association [1..1]
LEFT OUTER JOIN I_SASStatus AS _SASStatus ON StatusAndActionSchemaStatus = _SASStatus.StatusAndActionSchemaStatus  -- association [1..1]
LEFT OUTER JOIN I_SASStatusText AS _SASStatusText ON StatusAndActionSchemaStatus = _SASStatusText.StatusAndActionSchemaStatus  -- association [0..*]
LEFT OUTER JOIN I_SASStatusCategory AS _SASStatusCategory ON SASStatusCategory = _SASStatusCategory.SASStatusCategory  -- association [1..1]
LEFT OUTER JOIN I_OpActyNtwkInstance AS _OpActyNtwkInstance ON OpActyNtwkInstance = _OpActyNtwkInstance.OpActyNtwkInstance  -- association [1..1]
LEFT OUTER JOIN I_LogisticsOrderBasic AS _Order ON OrderInternalID = _Order.OrderInternalID  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityText AS _OperationActivityText ON opactyntwkelementelement = _OperationActivityText.OperationActivity AND opactyntwkelementelmntverscntr = _OperationActivityText.OperationActyVersionCounter  -- association [1..*]
;