A_CustRetItemProcessStep

DDL: A_CUSTRETITEMPROCESSSTEP Type: view_entity CONSUMPTION Package: P_SLSCRET_INTEGRATION_ODATA

Returns Process Steps

A_CustRetItemProcessStep is a Consumption CDS View that provides data about "Returns Process Steps" in SAP S/4HANA. It reads from 1 data source (I_CustRetItemProcessStep) and exposes 18 fields with key fields CustomerReturn, CustomerReturnItem, RetsMgmtProcItmQtySplit, RetsMgmtProcessStep, ReturnsDocumentType. It is exposed through 1 OData service (API_CUSTOMERRETURN). Part of development package P_SLSCRET_INTEGRATION_ODATA.

Data Sources (1)

SourceAliasJoin Type
I_CustRetItemProcessStep ProcessStep from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Returns Process Steps view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
OData.entityType.name CustRetItemProcessStep_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
API_CUSTOMERRETURN API_CUSTOMERRETURN V4 C2 C1

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY CustomerReturn CustomerReturn
KEY CustomerReturnItem CustomerReturnItem
KEY RetsMgmtProcItmQtySplit RetsMgmtProcItmQtySplit
KEY RetsMgmtProcessStep RetsMgmtProcessStep
KEY ReturnsDocumentType ReturnsDocumentType
KEY ReturnsDocument ReturnsDocument
KEY ReturnsDocumentItem ReturnsDocumentItem
KEY ReturnsReferenceDocument ReturnsReferenceDocument
KEY ReturnsReferenceDocumentItem ReturnsReferenceDocumentItem
ReturnsReferenceDocumentType ReturnsReferenceDocumentType
RetsMgmtProcess RetsMgmtProcess
RetsMgmtProcessItem RetsMgmtProcessItem
ReturnsDocumentStatus ReturnsDocumentStatus
RetsMgmtProcStepExecStatus RetsMgmtProcStepExecStatus
CustomerReturnType CustomerReturnType
OrganizationDivision OrganizationDivision
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}

@EndUserText.label: 'Returns Process Steps'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
   semanticKey: ['CustomerReturn', 'CustomerReturnItem', 'RetsMgmtProcItmQtySplit', 'RetsMgmtProcessStep', 'ReturnsDocumentType', 'ReturnsDocument', 'ReturnsDocumentItem', 'ReturnsReferenceDocument', 'ReturnsReferenceDocumentItem'],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #L
   }
}

@OData: {
  entityType.name: 'CustRetItemProcessStep_Type'
}

@VDM: {
  lifecycle.contract.type: #PUBLIC_REMOTE_API,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE],
  viewType: #CONSUMPTION
}
define view entity A_CustRetItemProcessStep
  as select from I_CustRetItemProcessStep as ProcessStep
{
  key CustomerReturn,
  key CustomerReturnItem,
  key RetsMgmtProcItmQtySplit,
      @ObjectModel.sapObjectNodeTypeReference: 'ReturnsManagementProcessStep'
  key RetsMgmtProcessStep,
      @ObjectModel.sapObjectNodeTypeReference: 'ReturnsDocumentType'
  key ReturnsDocumentType,
  key ReturnsDocument,
  key ReturnsDocumentItem,
  key ReturnsReferenceDocument,
  key ReturnsReferenceDocumentItem,
      
      @ObjectModel.sapObjectNodeTypeReference: 'ReturnsDocumentType'
      ReturnsReferenceDocumentType,
      RetsMgmtProcess,
      RetsMgmtProcessItem,
      @ObjectModel.sapObjectNodeTypeReference: 'ReturnsDocumentStatus'
      ReturnsDocumentStatus,
      @ObjectModel.sapObjectNodeTypeReference: 'RetsMgmtProcStepExecStatus'
      RetsMgmtProcStepExecStatus,
      
      // For Access control

      @Consumption.hidden: true
      CustomerReturnType,
      @Consumption.hidden: true
      OrganizationDivision,
      @Consumption.hidden: true
      SalesOrganization,
      @Consumption.hidden: true
      DistributionChannel
}