A_ComplaintProcessFlow

DDL: A_COMPLAINTPROCESSFLOW Type: view_entity CONSUMPTION

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 12 fields with key field DocRelationshipUUID. It has 1 association to related views. It is exposed through 1 OData service (API_COMPLAINTPROCESSFLOWDETAIL).

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 (12)

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
_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,
      _ComplaintInspection
}