I_ActvShopFloorItemAtOpActyVH

DDL: I_ACTVSHOPFLOORITEMATOPACTYVH SQL: IMPEACTVSFIOAVH Type: view COMPOSITE

Active shop floor items at operation activity

I_ActvShopFloorItemAtOpActyVH is a Composite CDS View that provides data about "Active shop floor items at operation activity" in SAP S/4HANA. It reads from 5 data sources (I_ActiveShopFloorItemAtOpActy, I_OrderOperationBasic, I_OpActyInstanceStatusBasic, I_OpActyNtwkElement, I_OpActyNtwkInstance) and exposes 29 fields with key fields ShopFloorItem, OpActyNtwkInstance, OpActyNtwkElement. It has 2 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_ActiveShopFloorItemAtOpActy ActiveShopFloorItemAtOpActy from
I_OrderOperationBasic MfgOrderOperationBasic inner
I_OpActyInstanceStatusBasic OpActyInstanceStatusBasic inner
I_OpActyNtwkElement OpActyNtwkElement inner
I_OpActyNtwkInstance OpActyNtwkInstance inner

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_WorkCenterBySemanticKey _WorkCenterBySemanticKey $projection.ProductionPlant = _WorkCenterBySemanticKey.Plant and $projection.WorkCenter = _WorkCenterBySemanticKey.WorkCenter
[1..1] C_SASSchemaTypeSFIAtOpActySts _SASSchemaTypeSFIAtOpActySts $projection.StatusAndActionSchemaStatus = _SASSchemaTypeSFIAtOpActySts.StatusAndActionSchemaStatus

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IMPEACTVSFIOAVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Search.searchable true view
EndUserText.label Active shop floor items at operation activity view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY ShopFloorItem I_ActiveShopFloorItemAtOpActy ShopFloorItem
KEY OpActyNtwkInstance I_ActiveShopFloorItemAtOpActy OpActyNtwkInstance
KEY OpActyNtwkElement I_ActiveShopFloorItemAtOpActy OpActyNtwkElement
StatusAndActionSchema I_ActiveShopFloorItemAtOpActy StatusAndActionSchema
StatusAndActionSchemaStatus I_ActiveShopFloorItemAtOpActy StatusAndActionSchemaStatus
SASStatusName
SerialNumber I_ActiveShopFloorItemAtOpActy SerialNumber
Material I_ActiveShopFloorItemAtOpActy Material
ManufacturingOrder I_ActiveShopFloorItemAtOpActy ManufacturingOrder
ManufacturingOrderOperation
MfgOrderOperationText
ProductionPlant I_OrderOperationBasic Plant
WorkCenterInternalID I_OrderOperationBasic WorkCenterInternalID
WorkCenter
OpActyNtwkSegmentType I_OpActyNtwkInstance OpActyNtwkSegmentType
OpActyNtwkElementExternalID I_OpActyNtwkElement OpActyNtwkElementExternalID
OperationActivityName
OpActyIsSeldForRtactvPostg
_ShopFloorItem I_ActiveShopFloorItemAtOpActy _ShopFloorItem
_OpActyNtwkInstance I_ActiveShopFloorItemAtOpActy _OpActyNtwkInstance
_OperationActivityInstance I_ActiveShopFloorItemAtOpActy _OperationActivityInstance
_SASSchema I_ActiveShopFloorItemAtOpActy _SASSchema
_SASStatus I_ActiveShopFloorItemAtOpActy _SASStatus
_Material I_ActiveShopFloorItemAtOpActy _Material
_MfgOrder I_ActiveShopFloorItemAtOpActy _MfgOrder
_WorkCenterByInternalID I_OrderOperationBasic _WorkCenterByInternalID
_WorkCenterBySemanticKey _WorkCenterBySemanticKey
_OANSegmentType I_OpActyNtwkInstance _OANSegmentType
_SASSchemaTypeSFIAtOpActySts _SASSchemaTypeSFIAtOpActySts
@AbapCatalog.sqlViewName: 'IMPEACTVSFIOAVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@VDM.viewType: #COMPOSITE
@ObjectModel:
{
dataCategory: #VALUE_HELP,
usageType.dataClass: #MIXED,
usageType.serviceQuality: #C,
usageType.sizeCategory: #XL
}
@Search.searchable: true
@EndUserText.label: 'Active shop floor items at operation activity'
define view I_ActvShopFloorItemAtOpActyVH
  as select from I_ActiveShopFloorItemAtOpActy as ActiveShopFloorItemAtOpActy
    inner join   I_OpActyNtwkInstance          as OpActyNtwkInstance        on OpActyNtwkInstance.OpActyNtwkInstance = ActiveShopFloorItemAtOpActy.OpActyNtwkInstance
    inner join   I_OrderOperationBasic         as MfgOrderOperationBasic    on  MfgOrderOperationBasic.OrderInternalID          = OpActyNtwkInstance.OrderInternalID
                                                                            and MfgOrderOperationBasic.OrderOperationInternalID = OpActyNtwkInstance.OrderOperationInternalID
    inner join   I_OpActyNtwkElement           as OpActyNtwkElement         on  OpActyNtwkElement.OperationActivityNetwork = OpActyNtwkInstance.OperationActivityNetwork
                                                                            and OpActyNtwkElement.OpActyNtwkVersionCounter = OpActyNtwkInstance.OpActyNtwkVersionCounter
                                                                            and OpActyNtwkElement.OpActyNtwkElement        = ActiveShopFloorItemAtOpActy.OpActyNtwkElement
    inner join   I_OpActyInstanceStatusBasic   as OpActyInstanceStatusBasic on  ActiveShopFloorItemAtOpActy.OpActyNtwkInstance = OpActyInstanceStatusBasic.OpActyNtwkInstance
                                                                            and ActiveShopFloorItemAtOpActy.OpActyNtwkElement  = OpActyInstanceStatusBasic.OpActyNtwkElement
  association [0..1] to I_WorkCenterBySemanticKey     as _WorkCenterBySemanticKey     on  $projection.ProductionPlant = _WorkCenterBySemanticKey.Plant
                                                                                      and $projection.WorkCenter      = _WorkCenterBySemanticKey.WorkCenter
  association [1..1] to C_SASSchemaTypeSFIAtOpActySts as _SASSchemaTypeSFIAtOpActySts on  $projection.StatusAndActionSchemaStatus = _SASSchemaTypeSFIAtOpActySts.StatusAndActionSchemaStatus
{
      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_ShopFloorItem'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_ShopFloorItemStdVH', element: 'ShopFloorItem' } } ]
  key ActiveShopFloorItemAtOpActy.ShopFloorItem,

      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_OpActyNtwkInstance'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_OpActyNtwkInstanceStdVH', element: 'OpActyNtwkInstance' } } ]
  key ActiveShopFloorItemAtOpActy.OpActyNtwkInstance,

      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_OperationActivityInstance'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_OpActyInstceStdVH', element: 'OpActyNtwkElement' } } ]
  key ActiveShopFloorItemAtOpActy.OpActyNtwkElement,

      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_SASSchema'
      ActiveShopFloorItemAtOpActy.StatusAndActionSchema,

      @ObjectModel.text.element: ['SASStatusName']
      @UI.textArrangement: #TEXT_ONLY
      @Consumption.valueHelpDefinition: [ { entity: { name: 'C_SASSchemaTypeSFIAtOpActySts', element: 'StatusAndActionSchemaStatus'} }]
      ActiveShopFloorItemAtOpActy.StatusAndActionSchemaStatus,

      @Semantics.text: true
      ActiveShopFloorItemAtOpActy._SASStatusText[1: Language=$session.system_language].SASStatusName,

      @Search:{defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8}
      ActiveShopFloorItemAtOpActy.SerialNumber,

      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
      @ObjectModel.foreignKey.association: '_Material'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_MaterialStdVH', element: 'Material' } } ]
      ActiveShopFloorItemAtOpActy.Material,

      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
      @ObjectModel.foreignKey.association: '_MfgOrder'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_MfgOrderStdVH', element: 'ManufacturingOrder' } } ]
      ActiveShopFloorItemAtOpActy.ManufacturingOrder,

      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
      @ObjectModel.text.element: 'MfgOrderOperationText'
      cast(MfgOrderOperationBasic.Operation as manufacturingorderoperation preserving type) as ManufacturingOrderOperation,

      @Semantics.text: true
      cast(MfgOrderOperationBasic.OperationText as mfgorderoperationtext preserving type)   as MfgOrderOperationText,

      MfgOrderOperationBasic.Plant                                                          as ProductionPlant,

      @UI.hidden: true
      @ObjectModel.text.element: 'WorkCenter'
      @ObjectModel.foreignKey.association: '_WorkCenterByInternalID'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_WorkCenterStdVH', element: 'WorkCenterInternalID' } } ]
      MfgOrderOperationBasic.WorkCenterInternalID,

      @UI.hidden: true
      @ObjectModel.foreignKey.association: '_WorkCenterBySemanticKey'
      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_WrkCtrBySemanticKeyStdVH', element: 'WorkCenter'} } ]
      MfgOrderOperationBasic._WorkCenterByInternalID.WorkCenter                             as WorkCenter,

      OpActyNtwkInstance.OpActyNtwkSegmentType,

      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
      @ObjectModel.text.element: 'OperationActivityName'
      OpActyNtwkElement.OpActyNtwkElementExternalID,

      @Search: {defaultSearchElement: true, ranking: #MEDIUM, fuzzinessThreshold: 0.8}
      @Semantics.text: true
      _OperationActivityText[1: Language=$session.system_language].OperationActivityName, --OperationActivityDescription

      @UI.hidden: true
      OpActyInstanceStatusBasic.OpActyIsSeldForRtactvPostg,

      ActiveShopFloorItemAtOpActy._ShopFloorItem,
      ActiveShopFloorItemAtOpActy._OpActyNtwkInstance,
      ActiveShopFloorItemAtOpActy._OperationActivityInstance,
      ActiveShopFloorItemAtOpActy._SASSchema,
      ActiveShopFloorItemAtOpActy._SASStatus,
      ActiveShopFloorItemAtOpActy._Material,
      ActiveShopFloorItemAtOpActy._MfgOrder,
      MfgOrderOperationBasic._WorkCenterByInternalID,
      _WorkCenterBySemanticKey,
      OpActyNtwkInstance._OANSegmentType,
      _SASSchemaTypeSFIAtOpActySts
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ACTIVESHOPFLOORITEMATOPACTY",
"I_OPACTYINSTANCESTATUSBASIC",
"I_OPACTYNTWKELEMENT",
"I_OPACTYNTWKINSTANCE",
"I_OPERATIONACTIVITYTEXT",
"I_ORDEROPERATIONBASIC",
"I_SASSTATUSTEXT",
"I_WORKCENTER"
],
"ASSOCIATED":
[
"C_SASSCHEMATYPESFIATOPACTYSTS",
"I_MATERIAL",
"I_MFGORDER",
"I_OANSEGMENTTYPE",
"I_OPACTYNTWKINSTANCE",
"I_OPERATIONACTIVITYINSTANCE",
"I_SASSCHEMA",
"I_SASSTATUS",
"I_SHOPFLOORITEM",
"I_WORKCENTER",
"I_WORKCENTERBYSEMANTICKEY"
],
"BASE":
[
"I_ACTIVESHOPFLOORITEMATOPACTY",
"I_OPACTYNTWKINSTANCE",
"I_ORDEROPERATIONBASIC"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/