I_OpActyNtwkInstanceBasic
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 17 fields with key field OpActyNtwkInstance. It has 8 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| mpe_oan_instance | oan | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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_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 (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMPEOANINSTB | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | 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 (17)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | OpActyNtwkInstance | mpe_oan_instance | oan_instance_id | |
| OperationActivityNetwork | mpe_oan_instance | oan_id | ||
| OpActyNtwkVersionCounter | mpe_oan_instance | oan_version_no | ||
| ManufacturingOrder | mpe_oan_instance | aufnr | ||
| OrderInternalID | mpe_oan_instance | aufpl | ||
| OrderOperationInternalID | mpe_oan_instance | aplzl | ||
| OpActyConfIsSFIBased | mpe_oan_instance | sfi_conf | ||
| OpActyConfirmationIsAllowed | mpe_oan_instance | conf_allwd | ||
| OpActyConfNotAllowedReason | mpe_oan_instance | conf_not_allwd_rsn | ||
| _OpActyNtwkInternalId | _OpActyNtwkInternalId | |||
| _OperationActivityNetwork | _OperationActivityNetwork | |||
| _OrderInternalID | _OrderInternalID | |||
| _MfgOrder | _MfgOrder | |||
| _ManufacturingOrder | _ManufacturingOrder | |||
| _MfgOrderOperation | _MfgOrderOperation | |||
| _OrderOperation | _OrderOperation | |||
| _OrderOperationBasic | _OrderOperationBasic |
@AbapCatalog.sqlViewName: 'IMPEOANINSTB'
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter:true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL}
@ObjectModel.representativeKey: 'OpActyNtwkInstance'
@VDM.viewType: #BASIC
@EndUserText.label: 'Operation Activity Network Instance'
define view I_OpActyNtwkInstanceBasic
as select from mpe_oan_instance as oan
association [1..1] to I_OpActyNtwkInternalID as _OpActyNtwkInternalId on $projection.OperationActivityNetwork = _OpActyNtwkInternalId.OperationActivityNetwork
association [1..1] to I_OperationActivityNetwork as _OperationActivityNetwork on $projection.OperationActivityNetwork = _OperationActivityNetwork.OperationActivityNetwork
and $projection.OpActyNtwkVersionCounter = _OperationActivityNetwork.OpActyNtwkVersionCounter
association [1..1] to I_MfgOrder as _MfgOrder on $projection.ManufacturingOrder = _MfgOrder.ManufacturingOrder
association [1..1] to I_ManufacturingOrder as _ManufacturingOrder on $projection.ManufacturingOrder = _ManufacturingOrder.ManufacturingOrder
association [1..1] to I_MfgOrderOperation as _MfgOrderOperation on $projection.OrderInternalID = _MfgOrderOperation.OrderInternalBillOfOperations
and $projection.OrderOperationInternalID = _MfgOrderOperation.OrderIntBillOfOperationsItem
association [1..1] to I_OrderOperation as _OrderOperation on $projection.OrderInternalID = _OrderOperation.OrderInternalID
and $projection.OrderOperationInternalID = _OrderOperation.OrderOperationInternalID
association [1..1] to I_OrderOperationBasic as _OrderOperationBasic on $projection.OrderInternalID = _OrderOperationBasic.OrderInternalID
and $projection.OrderOperationInternalID = _OrderOperationBasic.OrderOperationInternalID
association [1..1] to I_OrdInternalBillOfOperations as _OrderInternalID on $projection.OrderInternalID = _OrderInternalID.OrderInternalBillOfOperations
{
key oan.oan_instance_id as OpActyNtwkInstance,
@ObjectModel.foreignKey.association: '_OpActyNtwkInternalId'
oan.oan_id as OperationActivityNetwork,
@ObjectModel.foreignKey.association: '_OperationActivityNetwork'
oan.oan_version_no as OpActyNtwkVersionCounter,
@ObjectModel.foreignKey.association: '_MfgOrder'
oan.aufnr as ManufacturingOrder,
@ObjectModel.foreignKey.association: '_OrderInternalID'
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,
_OpActyNtwkInternalId,
_OperationActivityNetwork,
_OrderInternalID,
_MfgOrder,
_ManufacturingOrder,
_MfgOrderOperation,
_OrderOperation,
_OrderOperationBasic
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MPE_OAN_INSTANCE"
],
"ASSOCIATED":
[
"I_MANUFACTURINGORDER",
"I_MFGORDER",
"I_MFGORDEROPERATION",
"I_OPACTYNTWKINTERNALID",
"I_OPERATIONACTIVITYNETWORK",
"I_ORDEROPERATION",
"I_ORDEROPERATIONBASIC",
"I_ORDINTERNALBILLOFOPERATIONS"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA