I_OpActyNtwkInstanceBasic

DDL: I_OPACTYNTWKINSTANCEBASIC SQL: IMPEOANINSTB Type: view BASIC

Operation Activity Network Instance

I_OpActyNtwkInstanceBasic is a Basic CDS View that provides data about "Operation Activity Network Instance" in SAP S/4HANA. It reads from 1 data source (mpe_oan_instance) and exposes 20 fields with key field OpActyNtwkInstance. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
mpe_oan_instance oan from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_OpActyNtwkInternalID _OpActyNtwkInternalId $projection.OperationActivityNetwork = _OpActyNtwkInternalId.OperationActivityNetwork
[1..1] I_OperationActivityNetwork _OperationActivityNetwork $projection.OperationActivityNetwork = _OperationActivityNetwork.OperationActivityNetwork and $projection.OpActyNtwkVersionCounter = _OperationActivityNetwork.OpActyNtwkVersionCounter
[1..1] I_MfgOrder _MfgOrder $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
[1..1] I_ManufacturingOrder _ManufacturingOrder $projection.ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder
[1..1] I_MfgOrderOperation _MfgOrderOperation $projection.OrderInternalID = _MfgOrderOperation.OrderInternalBillOfOperations and $projection.OrderOperationInternalID = _MfgOrderOperation.OrderIntBillOfOperationsItem
[1..1] I_ManufacturingOrderOperation _ManufacturingOrderOperation $projection.OrderInternalID = _ManufacturingOrderOperation.MfgOrderInternalID and $projection.OrderOperationInternalID = _ManufacturingOrderOperation.OrderOperationInternalID
[1..1] I_OrderOperation _OrderOperation $projection.OrderInternalID = _OrderOperation.OrderInternalID and $projection.OrderOperationInternalID = _OrderOperation.OrderOperationInternalID
[1..1] I_OrderOperationBasic _OrderOperationBasic $projection.OrderInternalID = _OrderOperationBasic.OrderInternalID and $projection.OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID
[1..1] I_OrdInternalBillOfOperations _OrderInternalID $projection.OrderInternalID = _OrderInternalID.OrderInternalBillOfOperations

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IMPEOANINSTB view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey OpActyNtwkInstance view
VDM.viewType #BASIC view
EndUserText.label Operation Activity Network Instance view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY OpActyNtwkInstance mpe_oan_instance oan_instance_id Instance ID
OperationActivityNetwork mpe_oan_instance oan_id Object ID
OpActyNtwkVersionCounter mpe_oan_instance oan_version_no Object Version
ManufacturingOrder mpe_oan_instance aufnr SettlementOrder
OrderInternalID mpe_oan_instance aufpl TaskList No.Ops
OrderOperationInternalID mpe_oan_instance aplzl Plan No.f.Oper.
OpActyConfIsSFIBased mpe_oan_instance sfi_conf Mat. Confirmation
OpActyConfirmationIsAllowed mpe_oan_instance conf_allwd Configurable Item
OpActyConfNotAllowedReason mpe_oan_instance conf_not_allwd_rsn Conf.notAllwd Reason
OANIsNotRelevantForExecution mpe_oan_instance oan_not_rlvt_for_exec
OANNotRlvtForExecutionReason mpe_oan_instance oan_not_rlvt_for_exec_rsn
_OpActyNtwkInternalId _OpActyNtwkInternalId
_OperationActivityNetwork _OperationActivityNetwork
_OrderInternalID _OrderInternalID
_MfgOrder _MfgOrder
_ManufacturingOrder _ManufacturingOrder
_MfgOrderOperation _MfgOrderOperation
_ManufacturingOrderOperation _ManufacturingOrderOperation
_OrderOperation _OrderOperation
_OrderOperationBasic _OrderOperationBasic

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_OpActyNtwkInstanceBasic.
-- 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: IMPEOANINSTB

CREATE VIEW I_OpActyNtwkInstanceBasic AS
SELECT
  oan.oan_instance_id AS OpActyNtwkInstance,
  oan.oan_id AS OperationActivityNetwork,
  oan.oan_version_no AS OpActyNtwkVersionCounter,
  oan.aufnr AS ManufacturingOrder,
  oan.aufpl AS OrderInternalID,
  oan.aplzl AS OrderOperationInternalID,
  oan.sfi_conf AS OpActyConfIsSFIBased,
  oan.conf_allwd AS OpActyConfirmationIsAllowed,
  oan.conf_not_allwd_rsn AS OpActyConfNotAllowedReason,
  oan.oan_not_rlvt_for_exec AS OANIsNotRelevantForExecution,
  oan.oan_not_rlvt_for_exec_rsn AS OANNotRlvtForExecutionReason
FROM mpe_oan_instance AS oan
LEFT OUTER JOIN I_OpActyNtwkInternalID AS _OpActyNtwkInternalId ON OperationActivityNetwork = _OpActyNtwkInternalId.OperationActivityNetwork  -- association [1..1]
LEFT OUTER JOIN I_OperationActivityNetwork AS _OperationActivityNetwork ON OperationActivityNetwork = _OperationActivityNetwork.OperationActivityNetwork AND OpActyNtwkVersionCounter = _OperationActivityNetwork.OpActyNtwkVersionCounter  -- association [1..1]
LEFT OUTER JOIN I_MfgOrder AS _MfgOrder ON ManufacturingOrder = _MfgOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_ManufacturingOrder AS _ManufacturingOrder ON ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder  -- association [1..1]
LEFT OUTER JOIN I_MfgOrderOperation AS _MfgOrderOperation ON OrderInternalID = _MfgOrderOperation.OrderInternalBillOfOperations AND OrderOperationInternalID = _MfgOrderOperation.OrderIntBillOfOperationsItem  -- association [1..1]
LEFT OUTER JOIN I_ManufacturingOrderOperation AS _ManufacturingOrderOperation ON OrderInternalID = _ManufacturingOrderOperation.MfgOrderInternalID AND OrderOperationInternalID = _ManufacturingOrderOperation.OrderOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_OrderOperation AS _OrderOperation ON OrderInternalID = _OrderOperation.OrderInternalID AND OrderOperationInternalID = _OrderOperation.OrderOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_OrderOperationBasic AS _OrderOperationBasic ON OrderInternalID = _OrderOperationBasic.OrderInternalID AND OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID  -- association [1..1]
LEFT OUTER JOIN I_OrdInternalBillOfOperations AS _OrderInternalID ON OrderInternalID = _OrderInternalID.OrderInternalBillOfOperations  -- association [1..1]
;