R_QltyTaskFllwUpActionParamTP

DDL: R_QLTYTASKFLLWUPACTIONPARAMTP Type: view_entity TRANSACTIONAL Package: VDM_QM_NOTIFICATION

Quality Task Follow-Up Action Parameter

R_QltyTaskFllwUpActionParamTP is a Transactional CDS View that provides data about "Quality Task Follow-Up Action Parameter" in SAP S/4HANA. It reads from 1 data source (I_QltyTaskFllwUpActionParam) and exposes 33 fields with key fields QualityTaskInternalId, QltyTaskFllwUpActionParam. It has 1 association to related views. Part of development package VDM_QM_NOTIFICATION.

Data Sources (1)

SourceAliasJoin Type
I_QltyTaskFllwUpActionParam _QltyTaskFllwUpActionParam from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_QltyTskFllwUpActnParam _Extension $projection.QualityTaskInternalId = _Extension.QualityNotification and _Extension.QualityNotificationTask = '0000' and $projection.QltyTaskFllwUpActionParam = _Extension.ItemCounter

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey QltyTaskFllwUpActionParam view
EndUserText.label Quality Task Follow-Up Action Parameter view
Metadata.ignorePropagatedAnnotations true view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY QualityTaskInternalId I_QltyTaskFllwUpActionParam QualityTaskInternalId
KEY QltyTaskFllwUpActionParam I_QltyTaskFllwUpActionParam ItemCounter
QualityTask I_QltyTaskFllwUpActionParam QualityTask
QltyTskFllwUpActnParamType I_QltyTaskFllwUpActionParam QltyTskFllwUpActnParamType
DefectiveQuantity I_QltyTaskFllwUpActionParam DefectiveQuantity
DefectiveQuantityUnit I_QltyTaskFllwUpActionParam DefectiveQuantityUnit
Material I_QltyTaskFllwUpActionParam Material
Plant I_QltyTaskFllwUpActionParam Plant
StorageLocation I_QltyTaskFllwUpActionParam StorageLocation
DefectAffectedObject I_QltyTaskFllwUpActionParam DefectAffectedObject
BillOfOperationsType I_QltyTaskFllwUpActionParam BillOfOperationsType
BillOfOperationsGroup I_QltyTaskFllwUpActionParam BillOfOperationsGroup
BillOfOperationsVariant I_QltyTaskFllwUpActionParam BillOfOperationsVariant
BillOfOperationsVersion I_QltyTaskFllwUpActionParam BillOfOperationsVersion
OrderInternalID I_QltyTaskFllwUpActionParam OrderInternalID
OrderOperationInternalID I_QltyTaskFllwUpActionParam OrderOperationInternalID
ProductionSupplyArea I_QltyTaskFllwUpActionParam ProductionSupplyArea
CostCenter I_QltyTaskFllwUpActionParam CostCenter
SourceStorageBin I_QltyTaskFllwUpActionParam SourceStorageBin
DefectUUID I_QltyTaskFllwUpActionParam DefectUUID
StockItemUUID I_QltyTaskFllwUpActionParam StockItemUUID
ParentHandlingUnitUUID I_QltyTaskFllwUpActionParam ParentHandlingUnitUUID
QltyTaskStkSelInEWMIsProcd I_QltyTaskFllwUpActionParam QltyTaskStkSelInEWMIsProcd
DefectAffectedObjIsAddlParam I_QltyTaskFllwUpActionParam DefectAffectedObjIsAddlParam
Batch I_QltyTaskFllwUpActionParam Batch
EWMWarehouse I_QltyTaskFllwUpActionParam EWMWarehouse
QltyTaskEWMFollowUpAction I_QltyTaskFllwUpActionParam QltyTaskEWMFollowUpAction
_QualityTask _QualityTask
_Material _Material
_Plant _Plant
_StorageLocation _StorageLocation
_UnitOfMeasure _UnitOfMeasure
_EWM_WarehouseNumber _EWM_WarehouseNumber
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel: {
  usageType: {
    dataClass: #TRANSACTIONAL,
    sizeCategory: #M,
    serviceQuality: #C
  },
  representativeKey: 'QltyTaskFllwUpActionParam',
  semanticKey: ['QualityTask', 'QltyTaskFllwUpActionParam']
}
@EndUserText.label: 'Quality Task Follow-Up Action Parameter'
@Metadata.ignorePropagatedAnnotations: true

define view entity R_QltyTaskFllwUpActionParamTP as select from I_QltyTaskFllwUpActionParam as _QltyTaskFllwUpActionParam 

    association to parent R_QualityTaskTP     as _QualityTask     on $projection.QualityTaskInternalId = _QualityTask.QualityTaskInternalId
  
//=== Extension

    association [1..1] to E_QltyTskFllwUpActnParam as _Extension on  $projection.QualityTaskInternalId = _Extension.QualityNotification
                                                                 and _Extension.QualityNotificationTask = '0000'
                                                                 and $projection.QltyTaskFllwUpActionParam = _Extension.ItemCounter


{
        @ObjectModel:{  foreignKey.association: '_QualityTask' }
    key _QltyTaskFllwUpActionParam.QualityTaskInternalId,
    key _QltyTaskFllwUpActionParam.ItemCounter  as QltyTaskFllwUpActionParam,
  
    _QltyTaskFllwUpActionParam.QualityTask,
//    _QltyTaskFllwUpActionParam.QltyTaskFllwUpActionParam,

    _QltyTaskFllwUpActionParam.QltyTskFllwUpActnParamType,
    @Semantics.quantity.unitOfMeasure: 'DefectiveQuantityUnit'
    _QltyTaskFllwUpActionParam.DefectiveQuantity,
    @ObjectModel:{    foreignKey.association: '_UnitOfMeasure' }
    _QltyTaskFllwUpActionParam.DefectiveQuantityUnit,
    @ObjectModel:{    foreignKey.association: '_Material' }
    _QltyTaskFllwUpActionParam.Material,
    @ObjectModel:{    foreignKey.association: '_Plant' }
    _QltyTaskFllwUpActionParam.Plant,
    @ObjectModel:{    foreignKey.association: '_StorageLocation' }
    _QltyTaskFllwUpActionParam.StorageLocation,
    _QltyTaskFllwUpActionParam.DefectAffectedObject,
    _QltyTaskFllwUpActionParam.BillOfOperationsType,
    _QltyTaskFllwUpActionParam.BillOfOperationsGroup,
    _QltyTaskFllwUpActionParam.BillOfOperationsVariant,
    _QltyTaskFllwUpActionParam.BillOfOperationsVersion,
    _QltyTaskFllwUpActionParam.OrderInternalID,
    _QltyTaskFllwUpActionParam.OrderOperationInternalID,
//    _QltyTaskFllwUpActionParam.MfgReworkRoutingGroup,

//    _QltyTaskFllwUpActionParam.MfgReworkRoutingVariant,

//    _QltyTaskFllwUpActionParam.MfgNonConformanceRsnCodeCtlg,

//    @ObjectModel:{   foreignKey.association: '_MfgActionReasonCodeGroup' }

//    _QltyTaskFllwUpActionParam.MfgNonConformanceRsnCodeGrp,

//    @ObjectModel:{    foreignKey.association: '_MfgActionReasonCode' }

//    _QltyTaskFllwUpActionParam.MfgNonConformanceReasonCode,

//    _QltyTaskFllwUpActionParam.MfgNonConformanceNote,

//    @ObjectModel:{    foreignKey.association: '_ChangeRecordBsc' }

//    _QltyTaskFllwUpActionParam.ChangeRecord,

//    _QltyTaskFllwUpActionParam.ChangeRecordType,

//    _QltyTaskFllwUpActionParam.ChgRecordDescriptionText,

    _QltyTaskFllwUpActionParam.ProductionSupplyArea,
    _QltyTaskFllwUpActionParam.CostCenter,
    _QltyTaskFllwUpActionParam.SourceStorageBin,
    _QltyTaskFllwUpActionParam.DefectUUID,
    _QltyTaskFllwUpActionParam.StockItemUUID,
    _QltyTaskFllwUpActionParam.ParentHandlingUnitUUID,
    @Semantics.booleanIndicator 
    _QltyTaskFllwUpActionParam.QltyTaskStkSelInEWMIsProcd,
    _QltyTaskFllwUpActionParam.DefectAffectedObjIsAddlParam,
    _QltyTaskFllwUpActionParam.Batch,
    @ObjectModel.foreignKey.association: '_EWM_WarehouseNumber'
    _QltyTaskFllwUpActionParam.EWMWarehouse,
    _QltyTaskFllwUpActionParam.QltyTaskEWMFollowUpAction,
  
    /* Associations */
    _QualityTask,
    _Material,
    _Plant,
    _StorageLocation,
    _UnitOfMeasure,
//    _MfgActionReasonCodeGroup,

//    _MfgActionReasonCode,

//    _ChangeRecordBsc,

    _EWM_WarehouseNumber
}