A_RecProcEquipRqmtCharc

DDL: A_RECPROCEQUIPRQMTCHARC SQL: ANGCRERCLFN3 Type: view CONSUMPTION

Recipe Equipment Requirement Characteristic Assignments

A_RecProcEquipRqmtCharc is a Consumption CDS View that provides data about "Recipe Equipment Requirement Characteristic Assignments" in SAP S/4HANA. It has 3 associations to related views.

Parameters (1)

NameTypeDefault
P_KeyDate sydate

Associations (3)

CardinalityTargetAliasCondition
[0..*] A_RecProcEquipRqmtCharcValue _Valuation $projection.RecipeProcessEquipRqmtUUID = _Valuation.RecipeProcessEquipRqmtUUID and $projection.CharcInternalID = _Valuation.CharcInternalID and $projection.ClassType = _Valuation.ClassType
[1..*] A_RecProcEquipRqmtClassCharc _ClassCharacteristics $projection.RecipeProcessEquipRqmtUUID = _ClassCharacteristics.RecipeProcessEquipRqmtUUID and $projection.CharcInternalID = _ClassCharacteristics.CharcInternalID and $projection.ClassType = _ClassCharacteristics.ClassType
[1..1] A_RecipeProcessEquipRqmt _RecipeProcessEquipRqmt $projection.RecipeProcessEquipRqmtUUID = _RecipeProcessEquipRqmt.RecipeProcessEquipRqmtUUID

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ANGCRERCLFN3 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
Consumption.filter.businessDate.at true view
EndUserText.label Recipe Equipment Requirement Characteristic Assignments view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY RecipeProcessEquipRqmtUUID RecipeProcessEquipRqmt RecipeProcessEquipRqmtUUID
KEY CharcInternalID Characteristics CharcInternalID
KEY ClassType Characteristics ClassType
KeyDate
CharcMaintAuthGrp
_Valuation _Valuation
_ClassCharacteristics _ClassCharacteristics
_RecipeProcessEquipRqmt _RecipeProcessEquipRqmt
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'ANGCRERCLFN3'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@Consumption.filter.businessDate.at: true 

@EndUserText.label: 'Recipe Equipment Requirement Characteristic Assignments'
define view A_RecProcEquipRqmtCharc  
  with parameters
    @Consumption.hidden: true
    @Semantics.businessDate.at: true
    P_KeyDate:sydate
  as select distinct from I_ClfnObjectCharcForKeyDate( P_KeyDate: $parameters.P_KeyDate ) as Characteristics
     join A_RecipeProcessEquipRqmt( P_KeyDate: $parameters.P_KeyDate ) as RecipeProcessEquipRqmt on
          Characteristics.ClfnObjectID = bintohex( RecipeProcessEquipRqmt.RecipeProcessEquipRqmtUUID )
  
    association [0..*] to A_RecProcEquipRqmtCharcValue as _Valuation on
      $projection.RecipeProcessEquipRqmtUUID = _Valuation.RecipeProcessEquipRqmtUUID and
      $projection.CharcInternalID = _Valuation.CharcInternalID and
      $projection.ClassType = _Valuation.ClassType
    association [1..*] to A_RecProcEquipRqmtClassCharc as _ClassCharacteristics on
      $projection.RecipeProcessEquipRqmtUUID = _ClassCharacteristics.RecipeProcessEquipRqmtUUID and
      $projection.CharcInternalID = _ClassCharacteristics.CharcInternalID and
      $projection.ClassType = _ClassCharacteristics.ClassType
    association [1..1] to A_RecipeProcessEquipRqmt as _RecipeProcessEquipRqmt on
      $projection.RecipeProcessEquipRqmtUUID = _RecipeProcessEquipRqmt.RecipeProcessEquipRqmtUUID
  {
    key RecipeProcessEquipRqmt.RecipeProcessEquipRqmtUUID,
    key Characteristics.CharcInternalID,
    key Characteristics.ClassType,
    
    $parameters.P_KeyDate as KeyDate,
    
    @Consumption.hidden: true
    _Characteristic(P_KeyDate: $parameters.P_KeyDate).CharcMaintAuthGrp,
    
    _Valuation,
    _ClassCharacteristics,
    _RecipeProcessEquipRqmt
  }
    where
      ClfnObjectTable = '/PLMB/RPR_EQR' and
      ClfnObjectType = 'O'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"A_RECIPEPROCESSEQUIPRQMT",
"I_CLFNCHARACTERISTICFORKEYDATE",
"I_CLFNOBJECTCHARCFORKEYDATE"
],
"ASSOCIATED":
[
"A_RECIPEPROCESSEQUIPRQMT",
"A_RECPROCEQUIPRQMTCHARCVALUE",
"A_RECPROCEQUIPRQMTCLASSCHARC"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/