C_MfgStdTextVersWhereUsedList

DDL: C_MFGSTDTEXTVERSWHEREUSEDLIST SQL: CSTWHEREUSED Type: view CONSUMPTION

View for ST Where Used List

C_MfgStdTextVersWhereUsedList is a Consumption CDS View that provides data about "View for ST Where Used List" in SAP S/4HANA. It reads from 18 data sources and exposes 47 fields with key fields MfgWorkInstruction, MfgWorkInstructionVersCounter, MfgStandardText, MfgStandardTextVersion, Language.

Data Sources (18)

SourceAliasJoin Type
I_BOOOperationChgStOANBasic BillOfOperationChg inner
I_BOOOperationChgStOANBasic BillOfOperationChg inner
I_BOOOperationChgStOANBasic BillOfOperationChg inner
I_BillOfOperationsOpBasic BillOfOperationOpBasic inner
I_BillOfOperationsOpBasic BillOfOperationOpBasic inner
I_BillOfOperationsOpBasic BillOfOperationOpBasic inner
I_BillOfOperationsVersion BillOfOperationsVersion inner
I_BillOfOperationsVersion BillOfOperationsVersion inner
I_BillOfOperationsVersion BillOfOperationsVersion inner
I_BOOSqncOperationAssgmtChgSt BooSqncOpAssgmt inner
I_BOOSqncOperationAssgmtChgSt BooSqncOpAssgmt inner
I_BOOSqncOperationAssgmtChgSt BooSqncOpAssgmt inner
I_OpActyNtwkElement OAN inner
I_OpActyNtwkElement OAN inner
I_OpActyNtwkElement OAN inner
I_OpActyWorkInstructionAssgmt OpActyWI inner
I_OpActyWorkInstructionAssgmt OpActyWI inner
I_OpActyWorkInstructionAssgmt OpActyWI inner

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CSTWHEREUSED view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label View for ST Where Used List view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
UI.headerInfo.typeName Operation Activity view
UI.headerInfo.typeNamePlural Operation Activities view

Fields (47)

KeyFieldSource TableSource FieldDescription
KEY MfgWorkInstruction MfgWorkInstruction
KEY MfgWorkInstructionVersCounter MfgWorkInstructionVersCounter
KEY MfgStandardText MfgStandardText
KEY MfgStandardTextVersion MfgStandardTextVersion
KEY Language Language
KEY BillOfOperationsGroup I_BillOfOperationsVersion BillOfOperationsGroup
KEY BOOOpInternalVersionCounter I_BillOfOperationsOpBasic BOOOpInternalVersionCounter
KEY BillOfOperationsVariant I_BillOfOperationsVersion BillOfOperationsVariant
BillOfOperationsDisplayKey Routing Group
BOOVersionStatusText Status
OperationActivity I_OpActyWorkInstructionAssgmt OperationActivity
OperationText I_BillOfOperationsOpBasic OperationText Operation
Operation
OperationActivityName Operation Activity
OpActyNtwkElementExternalID I_OpActyNtwkElement OpActyNtwkElementExternalID
BillOfOperationsType I_BillOfOperationsOpBasic BillOfOperationsType
KEY MfgWorkInstructionVersCounter MfgWorkInstructionVersCounter
KEY MfgStandardText MfgStandardText
KEY MfgStandardTextVersion MfgStandardTextVersion
KEY Language Language
KEY BillOfOperationsGroup I_BillOfOperationsVersion BillOfOperationsGroup
KEY BOOOpInternalVersionCounter I_BillOfOperationsOpBasic BOOOpInternalVersionCounter
KEY BillOfOperationsVariant I_BillOfOperationsVersion BillOfOperationsVariant
BillOfOperationsDisplayKey Routing Group
BOOVersionStatusText Status
OperationActivity I_OpActyWorkInstructionAssgmt OperationActivity
OperationText I_BillOfOperationsOpBasic OperationText Operation
Operation
OperationActivityName Operation Activity
OpActyNtwkElementExternalID I_OpActyNtwkElement OpActyNtwkElementExternalID
BillOfOperationsType I_BillOfOperationsOpBasic BillOfOperationsType
KEY MfgWorkInstructionVersCounter MfgWorkInstructionVersCounter
KEY MfgStandardText MfgStandardText
KEY MfgStandardTextVersion MfgStandardTextVersion
KEY Language Language
KEY BillOfOperationsGroup I_BillOfOperationsVersion BillOfOperationsGroup
KEY BOOOpInternalVersionCounter I_BillOfOperationsOpBasic BOOOpInternalVersionCounter
KEY BillOfOperationsVariant I_BillOfOperationsVersion BillOfOperationsVariant
BillOfOperationsDisplayKey Routing Group
BOOVersionStatusText Status
OperationActivity I_OpActyWorkInstructionAssgmt OperationActivity
OperationText I_BillOfOperationsOpBasic OperationText Operation
Operation
OperationActivityName Operation Activity
OpActyNtwkElementExternalID I_OpActyNtwkElement OpActyNtwkElementExternalID
BillOfOperationsType I_BillOfOperationsOpBasic BillOfOperationsType
BillOfOperationsVersion I_BillOfOperationsVersion BillOfOperationsVersion
@AbapCatalog.sqlViewName: 'CSTWHEREUSED'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'View for ST Where Used List'
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory:   #M,
  dataClass:      #TRANSACTIONAL
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@UI.headerInfo:{
  typeName: 'Operation Activity',
  typeNamePlural: 'Operation Activities'
}
@UI.presentationVariant.requestAtLeast: ['Language_Text','BillOfOperationsGroup', 'BillOfOperationsVersion','BillOfOperationsVariant','BillOfOperationsType']
define view C_MfgStdTextVersWhereUsedList
  as select distinct from I_MfgWorkInstructionStdTextRef as STRef
    inner join            I_OpActyWorkInstructionAssgmt  as OpActyWI                on  STRef.MfgWorkInstruction            = OpActyWI.WorkInstruction
                                                                                    and STRef.MfgWorkInstructionVersCounter = OpActyWI.WorkInstructionVersionCounter
    inner join            I_OpActyNtwkElement            as OAN                     on  OpActyWI.OperationActivity           = OAN.OpActyNtwkElementElement
                                                                                    and OpActyWI.OperationActyVersionCounter = OAN.OpActyNtwkElementElmntVersCntr
                                                                                    and OAN.OpActyNtwkElementType            = 3
    inner join            I_BOOOperationChgStOANBasic    as BillOfOperationChg      on  OAN.OperationActivityNetwork = BillOfOperationChg.ProduceOpActyNtwk
                                                                                    and OAN.OpActyNtwkVersionCounter = BillOfOperationChg.ProduceOpActyNtwkVersCounter
    inner join            I_BillOfOperationsOpBasic      as BillOfOperationOpBasic  on  BillOfOperationChg.BillOfOperationsGroup       = BillOfOperationOpBasic.BillOfOperationsGroup
                                                                                    and BillOfOperationChg.BillOfOperationsType        = BillOfOperationOpBasic.BillOfOperationsType
                                                                                    and BillOfOperationChg.BOOOperationInternalID      = BillOfOperationOpBasic.BOOOperationInternalID
                                                                                    and BillOfOperationChg.BOOOpInternalVersionCounter = BillOfOperationOpBasic.BOOOpInternalVersionCounter
    inner join            I_BOOSqncOperationAssgmtChgSt  as BooSqncOpAssgmt         on  BillOfOperationOpBasic.BillOfOperationsGroup       = BooSqncOpAssgmt.BillOfOperationsGroup
                                                                                    and BillOfOperationOpBasic.BillOfOperationsType        = BooSqncOpAssgmt.BillOfOperationsType
                                                                                    and BillOfOperationOpBasic.BOOOperationInternalID      = BooSqncOpAssgmt.BOOOperationInternalID
                                                                                    and BillOfOperationOpBasic.BillOfOperationsVersion     = BooSqncOpAssgmt.BillOfOperationsVersion
                                                                                    and BillOfOperationOpBasic.BOOOpInternalVersionCounter = BooSqncOpAssgmt.BOOSqncOpAssgmtIntVersionCntr
    inner join            I_BillOfOperationsVersion      as BillOfOperationsVersion on  BillOfOperationOpBasic.BillOfOperationsGroup   = BillOfOperationsVersion.BillOfOperationsGroup
                                                                                    and BooSqncOpAssgmt.BillOfOperationsVariant        = BillOfOperationsVersion.BillOfOperationsVariant
                                                                                    and BillOfOperationOpBasic.BillOfOperationsType    = BillOfOperationsVersion.BillOfOperationsType
                                                                                    and BillOfOperationOpBasic.BillOfOperationsVersion = BillOfOperationsVersion.BillOfOperationsVersion
  // inner join            I_BOOMaterialAssignment        as BooMaterialAssgmt       on  BillOfOperationChg.BillOfOperationsGroup = BooMaterialAssgmt.BillOfOperationsGroup

  //                                                                                and BillOfOperationChg.BillOfOperationsType  = BooMaterialAssgmt.BillOfOperationsType

  //                                                                                and BooSqncOpAssgmt.BillOfOperationsVariant  = BooMaterialAssgmt.BillOfOperationsVariant

{
      @UI.hidden: true
  key MfgWorkInstruction,
      @UI.hidden: true
  key MfgWorkInstructionVersCounter,
      @UI.hidden: true
  key MfgStandardText,
      @UI.hidden: true
  key MfgStandardTextVersion,
      @UI.hidden: true
  key Language                                                                                                                                                                                      as Language,
      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsGroup,
      @UI.hidden: true
  key BillOfOperationOpBasic.BOOOpInternalVersionCounter,
      //@Consumption.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 40,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:40}

      //                           }

      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsVariant,
      @UI: {
          lineItem:
                        {
                                 position: 20,
                                 importance: #HIGH
                        },
                              identification : {position:20}
                           }
      //    @Search.defaultSearchElement: true

      @Consumption.semanticObject:'ShopFloorRouting'
      @EndUserText.label: 'Routing Group'
      concat(concat(BillOfOperationsVersion.BillOfOperationsGroup, ('-')), concat(BillOfOperationsVersion.BillOfOperationsVariant, concat(('-'), BillOfOperationsVersion.BillOfOperationsVersion))) as BillOfOperationsDisplayKey,
      @UI: {
          lineItem:
                        {
                                 position: 50,
                                 importance: #HIGH
                        },
                              identification : {position:50}
                           }
      @EndUserText.label: 'Status'
      // @Search.defaultSearchElement: true

      BillOfOperationsVersion._BOOVersionStatus._Text[1:Language = $session.system_language].BOOVersionStatusText,
      @UI.hidden: true
      OpActyWI.OperationActivity,
      @UI: {
           lineItem:
                         {
                                  position: 60,
                                  importance: #HIGH
                         },
                               identification : {position:60}
                               }
      @ObjectModel.text.element:  [ 'Operation' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation'
      BillOfOperationOpBasic.OperationText,
      @UI.hidden: true
      cast(BillOfOperationOpBasic.Operation as pph_vornr preserving type)                                                                                                                           as Operation,

      @UI: {
           lineItem:
                         {
                                  position: 70,
                                  importance: #HIGH
                         },
                               identification : {position:70}
                            }
      @ObjectModel.text.element:  [ 'OpActyNtwkElementExternalID' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation Activity'
      OAN._OperationActivityText[1:Language = $session.system_language].OperationActivityName,
      @UI.hidden: true
      OAN.OpActyNtwkElementExternalID,
      @UI.hidden: true
      BillOfOperationOpBasic.BillOfOperationsType,

      //@UI.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 30,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:30}

      //                           }

      @Search.defaultSearchElement: true
      BillOfOperationsVersion.BillOfOperationsVersion

}
union all select distinct from I_MfgWorkInstructionStdTextRef as STRef
  inner join                   I_OpActyWorkInstructionAssgmt  as OpActyWI                on  STRef.MfgWorkInstruction            = OpActyWI.WorkInstruction
                                                                                         and STRef.MfgWorkInstructionVersCounter = OpActyWI.WorkInstructionVersionCounter
  inner join                   I_OpActyNtwkElement            as OAN                     on  OpActyWI.OperationActivity           = OAN.OpActyNtwkElementElement
                                                                                         and OpActyWI.OperationActyVersionCounter = OAN.OpActyNtwkElementElmntVersCntr
                                                                                         and OAN.OpActyNtwkElementType            = 3
  inner join                   I_BOOOperationChgStOANBasic    as BillOfOperationChg      on  OAN.OperationActivityNetwork = BillOfOperationChg.SetupOpActyNtwk
                                                                                         and OAN.OpActyNtwkVersionCounter = BillOfOperationChg.SetupOpActyNtwkVersCounter
  inner join                   I_BillOfOperationsOpBasic      as BillOfOperationOpBasic  on  BillOfOperationChg.BillOfOperationsGroup       = BillOfOperationOpBasic.BillOfOperationsGroup
                                                                                         and BillOfOperationChg.BillOfOperationsType        = BillOfOperationOpBasic.BillOfOperationsType
                                                                                         and BillOfOperationChg.BOOOperationInternalID      = BillOfOperationOpBasic.BOOOperationInternalID
                                                                                         and BillOfOperationChg.BOOOpInternalVersionCounter = BillOfOperationOpBasic.BOOOpInternalVersionCounter
  inner join                   I_BOOSqncOperationAssgmtChgSt  as BooSqncOpAssgmt         on  BillOfOperationOpBasic.BillOfOperationsGroup       = BooSqncOpAssgmt.BillOfOperationsGroup
                                                                                         and BillOfOperationOpBasic.BillOfOperationsType        = BooSqncOpAssgmt.BillOfOperationsType
                                                                                         and BillOfOperationOpBasic.BOOOperationInternalID      = BooSqncOpAssgmt.BOOOperationInternalID
                                                                                         and BillOfOperationOpBasic.BillOfOperationsVersion     = BooSqncOpAssgmt.BillOfOperationsVersion
                                                                                         and BillOfOperationOpBasic.BOOOpInternalVersionCounter = BooSqncOpAssgmt.BOOSqncOpAssgmtIntVersionCntr
  inner join                   I_BillOfOperationsVersion      as BillOfOperationsVersion on  BillOfOperationOpBasic.BillOfOperationsGroup   = BillOfOperationsVersion.BillOfOperationsGroup
                                                                                         and BooSqncOpAssgmt.BillOfOperationsVariant        = BillOfOperationsVersion.BillOfOperationsVariant
                                                                                         and BillOfOperationOpBasic.BillOfOperationsType    = BillOfOperationsVersion.BillOfOperationsType
                                                                                         and BillOfOperationOpBasic.BillOfOperationsVersion = BillOfOperationsVersion.BillOfOperationsVersion
// inner join            I_BOOMaterialAssignment        as BooMaterialAssgmt       on  BillOfOperationChg.BillOfOperationsGroup = BooMaterialAssgmt.BillOfOperationsGroup

//                                                                                and BillOfOperationChg.BillOfOperationsType  = BooMaterialAssgmt.BillOfOperationsType

//                                                                                and BooSqncOpAssgmt.BillOfOperationsVariant  = BooMaterialAssgmt.BillOfOperationsVariant

{
      @UI.hidden: true
  key MfgWorkInstruction,
      @UI.hidden: true
  key MfgWorkInstructionVersCounter,
      @UI.hidden: true
  key MfgStandardText,
      @UI.hidden: true
  key MfgStandardTextVersion,
      @UI.hidden: true
  key Language                                                                                                                                                                                      as Language,
      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsGroup,
      @UI.hidden: true
  key BillOfOperationOpBasic.BOOOpInternalVersionCounter,
      //@Consumption.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 40,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:40}

      //                           }

      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsVariant,
      @UI: {
          lineItem:
                        {
                                 position: 20,
                                 importance: #HIGH
                        },
                              identification : {position:20}
                           }
      //    @Search.defaultSearchElement: true

      @Consumption.semanticObject:'ShopFloorRouting'
      @EndUserText.label: 'Routing Group'
      concat(concat(BillOfOperationsVersion.BillOfOperationsGroup, ('-')), concat(BillOfOperationsVersion.BillOfOperationsVariant, concat(('-'), BillOfOperationsVersion.BillOfOperationsVersion))) as BillOfOperationsDisplayKey,
      @UI: {
          lineItem:
                        {
                                 position: 50,
                                 importance: #HIGH
                        },
                              identification : {position:50}
                           }
      @EndUserText.label: 'Status'
      // @Search.defaultSearchElement: true

      BillOfOperationsVersion._BOOVersionStatus._Text[1:Language = $session.system_language].BOOVersionStatusText,
      @UI.hidden: true
      OpActyWI.OperationActivity,
      @UI: {
           lineItem:
                         {
                                  position: 60,
                                  importance: #HIGH
                         },
                               identification : {position:60}
                               }
      @ObjectModel.text.element:  [ 'Operation' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation'
      BillOfOperationOpBasic.OperationText,
      @UI.hidden: true
      cast(BillOfOperationOpBasic.Operation as pph_vornr preserving type)                                                                                                                           as Operation,

      @UI: {
           lineItem:
                         {
                                  position: 70,
                                  importance: #HIGH
                         },
                               identification : {position:70}
                            }
      @ObjectModel.text.element:  [ 'OpActyNtwkElementExternalID' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation Activity'
      OAN._OperationActivityText[1:Language = $session.system_language].OperationActivityName,
      @UI.hidden: true
      OAN.OpActyNtwkElementExternalID,
      @UI.hidden: true
      BillOfOperationOpBasic.BillOfOperationsType,

      //@UI.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 30,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:30}

      //                           }

      @Search.defaultSearchElement: true
      BillOfOperationsVersion.BillOfOperationsVersion

}
union all select distinct from I_MfgWorkInstructionStdTextRef as STRef
  inner join                   I_OpActyWorkInstructionAssgmt  as OpActyWI                on  STRef.MfgWorkInstruction            = OpActyWI.WorkInstruction
                                                                                         and STRef.MfgWorkInstructionVersCounter = OpActyWI.WorkInstructionVersionCounter
  inner join                   I_OpActyNtwkElement            as OAN                     on  OpActyWI.OperationActivity           = OAN.OpActyNtwkElementElement
                                                                                         and OpActyWI.OperationActyVersionCounter = OAN.OpActyNtwkElementElmntVersCntr
                                                                                         and OAN.OpActyNtwkElementType            = 3
  inner join                   I_BOOOperationChgStOANBasic    as BillOfOperationChg      on  OAN.OperationActivityNetwork = BillOfOperationChg.TeardownOpActyNtwk
                                                                                         and OAN.OpActyNtwkVersionCounter = BillOfOperationChg.TeardownOpActyNtwkVersCounter
  inner join                   I_BillOfOperationsOpBasic      as BillOfOperationOpBasic  on  BillOfOperationChg.BillOfOperationsGroup       = BillOfOperationOpBasic.BillOfOperationsGroup
                                                                                         and BillOfOperationChg.BillOfOperationsType        = BillOfOperationOpBasic.BillOfOperationsType
                                                                                         and BillOfOperationChg.BOOOperationInternalID      = BillOfOperationOpBasic.BOOOperationInternalID
                                                                                         and BillOfOperationChg.BOOOpInternalVersionCounter = BillOfOperationOpBasic.BOOOpInternalVersionCounter
  inner join                   I_BOOSqncOperationAssgmtChgSt  as BooSqncOpAssgmt         on  BillOfOperationOpBasic.BillOfOperationsGroup       = BooSqncOpAssgmt.BillOfOperationsGroup
                                                                                         and BillOfOperationOpBasic.BillOfOperationsType        = BooSqncOpAssgmt.BillOfOperationsType
                                                                                         and BillOfOperationOpBasic.BOOOperationInternalID      = BooSqncOpAssgmt.BOOOperationInternalID
                                                                                         and BillOfOperationOpBasic.BillOfOperationsVersion     = BooSqncOpAssgmt.BillOfOperationsVersion
                                                                                         and BillOfOperationOpBasic.BOOOpInternalVersionCounter = BooSqncOpAssgmt.BOOSqncOpAssgmtIntVersionCntr
  inner join                   I_BillOfOperationsVersion      as BillOfOperationsVersion on  BillOfOperationOpBasic.BillOfOperationsGroup   = BillOfOperationsVersion.BillOfOperationsGroup
                                                                                         and BooSqncOpAssgmt.BillOfOperationsVariant        = BillOfOperationsVersion.BillOfOperationsVariant
                                                                                         and BillOfOperationOpBasic.BillOfOperationsType    = BillOfOperationsVersion.BillOfOperationsType
                                                                                         and BillOfOperationOpBasic.BillOfOperationsVersion = BillOfOperationsVersion.BillOfOperationsVersion
// inner join            I_BOOMaterialAssignment        as BooMaterialAssgmt       on  BillOfOperationChg.BillOfOperationsGroup = BooMaterialAssgmt.BillOfOperationsGroup

//                                                                                and BillOfOperationChg.BillOfOperationsType  = BooMaterialAssgmt.BillOfOperationsType

//                                                                                and BooSqncOpAssgmt.BillOfOperationsVariant  = BooMaterialAssgmt.BillOfOperationsVariant

{
      @UI.hidden: true
  key MfgWorkInstruction,
      @UI.hidden: true
  key MfgWorkInstructionVersCounter,
      @UI.hidden: true
  key MfgStandardText,
      @UI.hidden: true
  key MfgStandardTextVersion,
      @UI.hidden: true
  key Language                                                                                                                                                                                      as Language,
      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsGroup,
      @UI.hidden: true
  key BillOfOperationOpBasic.BOOOpInternalVersionCounter,
      //@Consumption.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 40,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:40}

      //                           }

      @Search.defaultSearchElement: true
  key BillOfOperationsVersion.BillOfOperationsVariant,
      @UI: {
          lineItem:
                        {
                                 position: 20,
                                 importance: #HIGH
                        },
                              identification : {position:20}
                           }
      //    @Search.defaultSearchElement: true

      @Consumption.semanticObject:'ShopFloorRouting'
      @EndUserText.label: 'Routing Group'
      concat(concat(BillOfOperationsVersion.BillOfOperationsGroup, ('-')), concat(BillOfOperationsVersion.BillOfOperationsVariant, concat(('-'), BillOfOperationsVersion.BillOfOperationsVersion))) as BillOfOperationsDisplayKey,
      @UI: {
          lineItem:
                        {
                                 position: 50,
                                 importance: #HIGH
                        },
                              identification : {position:50}
                           }
      @EndUserText.label: 'Status'
      // @Search.defaultSearchElement: true

      BillOfOperationsVersion._BOOVersionStatus._Text[1:Language = $session.system_language].BOOVersionStatusText,
      @UI.hidden: true
      OpActyWI.OperationActivity,
      @UI: {
           lineItem:
                         {
                                  position: 60,
                                  importance: #HIGH
                         },
                               identification : {position:60}
                               }
      @ObjectModel.text.element:  [ 'Operation' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation'
      BillOfOperationOpBasic.OperationText,
      @UI.hidden: true
      cast(BillOfOperationOpBasic.Operation as pph_vornr preserving type)                                                                                                                           as Operation,

      @UI: {
           lineItem:
                         {
                                  position: 70,
                                  importance: #HIGH
                         },
                               identification : {position:70}
                            }
      @ObjectModel.text.element:  [ 'OpActyNtwkElementExternalID' ]
      @UI.textArrangement: #TEXT_LAST
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Operation Activity'
      OAN._OperationActivityText[1:Language = $session.system_language].OperationActivityName,
      @UI.hidden: true
      OAN.OpActyNtwkElementExternalID,
      @UI.hidden: true
      BillOfOperationOpBasic.BillOfOperationsType,

      //@UI.hidden: true

      //      @UI: {

      //          lineItem:

      //                        {

      //                                 position: 30,

      //                                 importance: #HIGH

      //                        },

      //                              identification : {position:30}

      //                           }

      @Search.defaultSearchElement: true
      BillOfOperationsVersion.BillOfOperationsVersion

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BILLOFOPERATIONSOPBASIC",
"I_BILLOFOPERATIONSVERSION",
"I_BOOOPERATIONCHGSTOANBASIC",
"I_BOOSQNCOPERATIONASSGMTCHGST",
"I_BOOVERSIONSTATUS",
"I_BOOVERSIONSTATUSTEXT",
"I_MFGWORKINSTRUCTIONSTDTEXTREF",
"I_OPACTYNTWKELEMENT",
"I_OPACTYWORKINSTRUCTIONASSGMT",
"I_OPERATIONACTIVITYTEXT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/