A_ComplaintProcessFlow

DDL: A_COMPLAINTPROCESSFLOW Type: view_entity CONSUMPTION Package: VDM_CMH_SD

API Complaint Process Flow Status

A_ComplaintProcessFlow is a Consumption CDS View that provides data about "API Complaint Process Flow Status" in SAP S/4HANA. It reads from 1 data source (I_ComplaintProcessFlow) and exposes 14 fields with key field DocRelationshipUUID. It has 1 association to related views. It is exposed through 1 OData service (API_COMPLAINTPROCESSFLOWDETAIL). Part of development package VDM_CMH_SD.

Data Sources (1)

SourceAliasJoin Type
I_ComplaintProcessFlow I_ComplaintProcessFlow from

Associations (1)

CardinalityTargetAliasCondition
[0..*] A_ComplaintInspection _ComplaintInspection $projection.PrecedingDocument = _ComplaintInspection.ReferenceDocument and $projection.PrecedingDocumentItem = _ComplaintInspection.ReferenceDocumentItem and $projection.PrecedingDocumentCategory = 'H' and $projection.SubsequentDocumentCategory = 'T'

Annotations (12)

NameValueLevelField
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #NOT_REQUIRED view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label API Complaint Process Flow Status view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
OData.entitySet.name ComplaintProcessFlow view
OData.entityType.name ComplaintProcessFlow_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_COMPLAINTPROCESSFLOWDETAIL API_COMPLAINTPROCESSFLOWDETAIL V4 C2 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY DocRelationshipUUID DocRelationshipUUID
PrecedingDocument PrecedingDocument
PrecedingDocumentItem PrecedingDocumentItem
SubsequentDocument SubsequentDocument
SubsequentDocumentItem SubsequentDocumentItem
PrecedingDocumentCategory PrecedingDocumentCategory
DocumentTypeDescription DocumentTypeDescription
PrecedingDocStatus PrecedingDocStatus
SubsequentDocumentCategory SubsequentDocumentCategory
DocumentDescription DocumentDescription
SubsequentDocStatus SubsequentDocStatus
PrecedingDocStatusDesc PrecedingDocStatusDesc
SubsequentDocStatusDesc SubsequentDocStatusDesc
_ComplaintInspection _ComplaintInspection
@ObjectModel: {
 modelingPattern: #NONE,
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #L
   }
}
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.authorizationCheck:  #MANDATORY
@EndUserText.label: 'API Complaint Process Flow Status'
@VDM.lifecycle.contract.type:#PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION

@OData: {
  entitySet:  { name: 'ComplaintProcessFlow' },
 entityType: { name: 'ComplaintProcessFlow_Type' }
}

define view entity A_ComplaintProcessFlow
  as select from I_ComplaintProcessFlow
  association [0..*] to A_ComplaintInspection as _ComplaintInspection on  $projection.PrecedingDocument          = _ComplaintInspection.ReferenceDocument
                                                                      and $projection.PrecedingDocumentItem      = _ComplaintInspection.ReferenceDocumentItem
                                                                      and $projection.PrecedingDocumentCategory  = 'H'
                                                                      and $projection.SubsequentDocumentCategory = 'T'



{
  key DocRelationshipUUID,
      PrecedingDocument,
      PrecedingDocumentItem,
      SubsequentDocument,
      SubsequentDocumentItem,
      PrecedingDocumentCategory,
      DocumentTypeDescription,
      PrecedingDocStatus,
      SubsequentDocumentCategory,
      DocumentDescription,
      SubsequentDocStatus,
      PrecedingDocStatusDesc,
      SubsequentDocStatusDesc,
      _ComplaintInspection
}