N_ChgRecdFuncLocTskList

DDL: N_CHGRECDFUNCLOCTSKLIST SQL: NCHGRCDOBJPGFTL Type: view Package: VDM_PLMB_CR

Auxillary view Func Loc Tsk List

N_ChgRecdFuncLocTskList is a CDS View that provides data about "Auxillary view Func Loc Tsk List" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdFuncLocTskListBsc) and exposes 18 fields with key field ChangeRecordReferenceUUID. It has 4 associations to related views. Part of development package VDM_PLMB_CR.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdFuncLocTskListBsc ReferenceFuncLocBsc from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_ChgRecdFuncLocTskListVH _RefFuncLocVH $projection.BillOfOperationsType = _RefFuncLocVH.BillOfOperationsType and $projection.BillOfOperationsGroup = _RefFuncLocVH.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _RefFuncLocVH.BillOfOperationsVariant
[1..1] I_ChangeRecordDraftTP _ChangeRecordTP $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
[0..1] E_ChgRecdFuncLocTskListBsc _RefFuncLocExtension $projection.ChangeRecordReferenceUUID = _RefFuncLocExtension.ChangeRecordReferenceUUID
[1..1] C_ChgRecdRlvnceFuncLocVH _ChangeRecordItemRelVH $projection.ChangeRecordItemRelevance = _ChangeRecordItemRelVH.ChangeRecordItemRelevance and $projection.ChangeRecordType = _ChangeRecordItemRelVH.ChangeRecordType and ( $projection.ChangeRecordReferenceType = _ChangeRecordItemRelVH.ChangeRecordReferenceType or _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' ' )

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName NCHGRCDOBJPGFTL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Auxillary view Func Loc Tsk List view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.preserveKey true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
VDM.auxiliaryEntity.for.entity C_ChgRecdFuncLocTskList view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID
BillOfOperationsGroup
BillOfOperationsType BillOfOperationsType
BillOfOperationsVariant
ChangeRecordItemProcgStatus ChangeRecordItemProcgStatus
ChangeRecordType _ChangeRecordTP ChangeRecordType
ChangeRecordUUID ChangeRecordUUID
ChangeRecordReferenceType ChangeRecordReferenceType
ParentChangeRecordRefUUID ParentChangeRecordRefUUID
ChangeRecordItemRelevance ChangeRecordItemRelevance
ChangeRecordLifecycleStatus _ChangeRecordTP ChangeRecordLifecycleStatus
ChangeRecordReference ChangeRecordReference
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangeDateTime LastChangeDateTime
_ChangeRecordTP _ChangeRecordTP
_ChangeRecordItemRelVH _ChangeRecordItemRelVH
_RefFuncLocVH _RefFuncLocVH
@AbapCatalog.sqlViewName:'NCHGRCDOBJPGFTL'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Auxillary view Func Loc Tsk List'
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AbapCatalog.preserveKey:true
@ObjectModel: {
   semanticKey: ['BillOfOperationsType','BillOfOperationsGroup','BillOfOperationsVariant']
}

@ObjectModel.usageType: {serviceQuality: #C,
                          dataClass:  #CUSTOMIZING,
                          sizeCategory: #S}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@VDM.auxiliaryEntity.usage.type: [#ENTERPRISE_SEARCH]
@VDM.auxiliaryEntity.for.entity: 'C_ChgRecdFuncLocTskList'

define view N_ChgRecdFuncLocTskList
  as select from           I_ChgRecdFuncLocTskListBsc as ReferenceFuncLocBsc
    left outer to one join I_BillOfOperations         as ReferenceFuncLoc on  ReferenceFuncLocBsc.ChgRecRefInternalKey1 = ReferenceFuncLoc.BillOfOperationsType
                                                                          and ReferenceFuncLocBsc.ChgRecRefInternalKey2 = ReferenceFuncLoc.BillOfOperationsGroup
                                                                          and ReferenceFuncLocBsc.ChgRecRefInternalKey3 = ReferenceFuncLoc.BillOfOperationsVariant

  association [1..1] to C_ChgRecdFuncLocTskListVH  as _RefFuncLocVH          on  $projection.BillOfOperationsType    = _RefFuncLocVH.BillOfOperationsType
                                                                             and $projection.BillOfOperationsGroup   = _RefFuncLocVH.BillOfOperationsGroup
                                                                             and $projection.BillOfOperationsVariant = _RefFuncLocVH.BillOfOperationsVariant
  association [1..1] to I_ChangeRecordDraftTP      as _ChangeRecordTP        on  $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
  association [0..1] to E_ChgRecdFuncLocTskListBsc as _RefFuncLocExtension   on  $projection.ChangeRecordReferenceUUID = _RefFuncLocExtension.ChangeRecordReferenceUUID
  association [1..1] to C_ChgRecdRlvnceFuncLocVH   as _ChangeRecordItemRelVH on  $projection.ChangeRecordItemRelevance              = _ChangeRecordItemRelVH.ChangeRecordItemRelevance
                                                                             and $projection.ChangeRecordType                       = _ChangeRecordItemRelVH.ChangeRecordType
                                                                             and (
                                                                                $projection.ChangeRecordReferenceType               = _ChangeRecordItemRelVH.ChangeRecordReferenceType
                                                                                or _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' '
                                                                              )
{

          @UI.hidden: true
          @ObjectModel.readOnly: true
  key     ChangeRecordReferenceUUID,
          @UI.lineItem:[{
                position:10,
                   label: 'Group',
                importance:#HIGH }
              ]
          @UI.identification: {position: 10, importance: #HIGH}
          @Consumption.valueHelp: '_RefFuncLocVH'
          @ObjectModel.mandatory: true
          @Search.defaultSearchElement: true
          cast(BillOfOperationsGroup as r_plnnr preserving type)   as BillOfOperationsGroup,
          @UI.hidden: true
          BillOfOperationsType                                     as BillOfOperationsType,
          @UI.lineItem:[{
               position:25,
               label: 'Group Counter ',
               importance:#HIGH }
             ]
          @UI.identification: {position: 30, importance: #HIGH }
          cast(BillOfOperationsVariant as r_plnal preserving type) as BillOfOperationsVariant,
          ChangeRecordItemProcgStatus,

          @UI.hidden: true
          @ObjectModel.readOnly: true
          _ChangeRecordTP.ChangeRecordType                         as ChangeRecordType,

          @UI.hidden: true
          ChangeRecordUUID,
          @UI.hidden: true
          ChangeRecordReferenceType,
          @UI.hidden: true
          ParentChangeRecordRefUUID,
          @UI.lineItem:[{
                      position:35,
                      importance:#HIGH }
                    ]
          @UI.identification: {position:50, importance: #HIGH}
          ChangeRecordItemRelevance,
          _ChangeRecordTP.ChangeRecordLifecycleStatus              as ChangeRecordLifecycleStatus,

          @UI.hidden: true
          ChangeRecordReference,

          @Semantics.user.createdBy: true
          CreatedByUser,
          @UI.hidden: true
          CreationDateTime,
          @UI.hidden: true
          LastChangeDateTime,
          _ChangeRecordTP,
          _ChangeRecordItemRelVH,
          _RefFuncLocVH
}