A_RecipeProcessElementText

DDL: A_RECIPEPROCESSELEMENTTEXT SQL: ARPRELMNTTEXT Type: view_entity CONSUMPTION Package: VDM_PLMB_RECIPE_API

Recipe Process Element Descriptions

A_RecipeProcessElementText is a Consumption CDS View that provides data about "Recipe Process Element Descriptions" in SAP S/4HANA. It reads from 1 data source (I_RecipeProcessElementTextTP) and exposes 13 fields with key fields RecipeProcessElementUUID, Language. It has 1 association to related views. Part of development package VDM_PLMB_RECIPE_API.

Data Sources (1)

SourceAliasJoin Type
I_RecipeProcessElementTextTP I_RecipeProcessElementTextTP from

Parameters (1)

NameTypeDefault
P_KeyDate dats

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_Recipe _Recipe $projection.RecipeProcessUUID = _Recipe.RecipeProcessUUID

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey RecipeProcessElementUUID view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
Consumption.filter.businessDate.at true view
EndUserText.label Recipe Process Element Descriptions view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY RecipeProcessElementUUID RecipeProcessElementUUID
KEY Language Language
RecipeProcessUUID RecipeProcessUUID
RecipeProcessElementDesc RecipeProcessElementDesc
RecipeLastChangeDateTime RecipeLastChangeDateTime
RecipeUUID
Recipe Recipe
RecipeProcessStagePosNmbr RecipeProcessStagePosNmbr
RecipeProcessOperationPosNmbr RecipeProcessOperationPosNmbr
RecipeProcessActionPosNmbr RecipeProcessActionPosNmbr
_RecipeProcessElement _RecipeProcessElement
_RecipeLock
_Recipe _Recipe
//@AbapCatalog.sqlViewName: 'ARPRELMNTTEXT'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true


@AccessControl.authorizationCheck: #CHECK

//@ClientHandling.algorithm: #SESSION_VARIABLE


@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'RecipeProcessElementUUID'
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MASTER

@Metadata.ignorePropagatedAnnotations: true

@Consumption.filter.businessDate.at: true

@EndUserText.label: 'Recipe Process Element Descriptions'
define view entity A_RecipeProcessElementText
  with parameters
    @Consumption.hidden: true
    @Semantics.businessDate.at: true
    P_KeyDate :dats
  as select from I_RecipeProcessElementTextTP( P_KeyDate: $parameters.P_KeyDate )
  association        to parent A_RecipeProcessElement as _RecipeProcessElement on $projection.RecipeProcessElementUUID = _RecipeProcessElement.RecipeProcessElementUUID
  association [1..1] to A_Recipe                      as _Recipe               on $projection.RecipeProcessUUID = _Recipe.RecipeProcessUUID
{
  key RecipeProcessElementUUID,

      @Semantics.language: true
  key Language,

      //_RecipeProcessElement( P_KeyDate: $parameters.P_KeyDate ).RecipeProcessUUID,

      RecipeProcessUUID,

      @Semantics.text: true
      RecipeProcessElementDesc,

      RecipeLastChangeDateTime,

      _RecipeProcessElement( P_KeyDate: $parameters.P_KeyDate ).RecipeUUID,

      Recipe,

      RecipeProcessStagePosNmbr,
      RecipeProcessOperationPosNmbr,
      RecipeProcessActionPosNmbr,

      _RecipeProcessElement,

      _RecipeProcessElement( P_KeyDate: $parameters.P_KeyDate )._Recipe as _RecipeLock,
      _Recipe
}