C_InspSubsetValuation

DDL: C_INSPSUBSETVALUATION SQL: CINSPSUBSETVALN Type: view CONSUMPTION

IPRR: Inspection Point Valuation

C_InspSubsetValuation is a Consumption CDS View that provides data about "IPRR: Inspection Point Valuation" in SAP S/4HANA. It reads from 1 data source (I_InspectionSubset) and exposes 19 fields with key fields InspectionLot, InspectionSubsetInternalID, InspPlanOperationInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InspectionSubset InspSubset from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_InspLotUsgeDcsnValn _InspSubsetUsageDcsnValn $projection.InspSubsetUsageDcsnValuation = _InspSubsetUsageDcsnValn.InspLotUsageDecisionValuation

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CINSPSUBSETVALN view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
EndUserText.label IPRR: Inspection Point Valuation view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY InspectionLot I_InspectionSubset InspectionLot
KEY InspectionSubsetInternalID I_InspectionSubset InspectionSubsetInternalID
KEY InspPlanOperationInternalID I_InspectionSubset InspPlanOperationInternalID
InspSubsetUsageDcsnValuation I_InspectionSubset InspSubsetUsageDcsnValuation
InspSubsetCharcOpenCount InspSubsetCharcAggregate InspSubsetCharcOpenCount
InspSubsetCharcAcceptedCount InspSubsetCharcAggregate InspSubsetCharcAcceptedCount
InspSubsetCharcRejectedCount InspSubsetCharcAggregate InspSubsetCharcRejectedCount
InspectionSubsetTime I_InspectionSubset InspectionSubsetTime
InspectionSubsetDate I_InspectionSubset InspectionSubsetDate
InspSubsetDateTime
Plant
InspectionLotType
InspectionSubsetType
MatlQualityAuthorizationGroup
IsBusinessPurposeCompleted
WorkCenter
_InspectionLot I_InspectionSubset _InspectionLot
_InspectionOperation I_InspectionSubset _InspectionOperation
_InspSubsetUsageDcsnValn _InspSubsetUsageDcsnValn
@AbapCatalog.sqlViewName: 'CINSPSUBSETVALN'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType: {
    dataClass: #MIXED,
    sizeCategory: #L,
    serviceQuality: #C
}
@EndUserText.label: 'IPRR: Inspection Point Valuation'
define view C_InspSubsetValuation
  as select from
  //I_InspectionOperation as InspOp inner join

                           I_InspectionSubset         as InspSubset //on  InspOp.InspectionLot               = InspSubset.InspectionLot

  //and InspOp.InspPlanOperationInternalID = InspSubset.InspPlanOperationInternalID

    left outer to one join P_InspSubsetCharcAggregate as InspSubsetCharcAggregate on  InspSubset.InspectionLot               = InspSubsetCharcAggregate.InspectionLot
                                                                                  and InspSubset.InspectionSubsetInternalID  = InspSubsetCharcAggregate.InspectionSubsetInternalID
                                                                                  and InspSubset.InspPlanOperationInternalID = InspSubsetCharcAggregate.InspPlanOperationInternalID
  association [0..1] to I_InspLotUsgeDcsnValn as _InspSubsetUsageDcsnValn on $projection.InspSubsetUsageDcsnValuation = _InspSubsetUsageDcsnValn.InspLotUsageDecisionValuation


{
      //--[ GENERATED:012:GlBfhyFV7kY4h7jYW0xcqG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_InspectionLotStdVH',
                     element: 'InspectionLot' }
        }]
      // ]--GENERATED

  key InspSubset.InspectionLot,
  key InspSubset.InspectionSubsetInternalID,
      //--[ GENERATED:012:GlBfhyFV7kY4h7jYW0xcqG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_InspectionOperationStdVH',
                     element: 'InspPlanOperationInternalID' },
          additionalBinding: [{ localElement: 'InspectionLot',
                                element: 'InspectionLot' }]
        }]
      // ]--GENERATED

  key InspSubset.InspPlanOperationInternalID,
      InspSubset.InspSubsetUsageDcsnValuation,
      InspSubsetCharcAggregate.InspSubsetCharcOpenCount,
      InspSubsetCharcAggregate.InspSubsetCharcAcceptedCount,
      InspSubsetCharcAggregate.InspSubsetCharcRejectedCount,
      InspSubset.InspectionSubsetTime,
      InspSubset.InspectionSubsetDate,
      @ObjectModel.readOnly: true
      cast ('' as abap.char(50)) as InspSubsetDateTime,

      @Consumption.hidden: true
      InspSubset._InspectionLot.Plant,
      @Consumption.hidden: true
      InspSubset._InspectionLot.InspectionLotType,
      @Consumption.hidden: true
      InspSubset._InspectionLot.InspectionSubsetType,
      @Consumption.hidden: true
      InspSubset._InspectionLot.MatlQualityAuthorizationGroup,
      @Consumption.hidden: true
      InspSubset._InspectionLot.IsBusinessPurposeCompleted,
      @Consumption.hidden: true
      InspSubset._InspectionOperation._WorkCenter.WorkCenter,

      // Associations

      InspSubset._InspectionLot,
      InspSubset._InspectionOperation,
      _InspSubsetUsageDcsnValn
}
where
  (
       InspSubset.InspSubsetUsageDcsnValuation = 'A'
    or InspSubset.InspSubsetUsageDcsnValuation = 'R'
  )
  and(
       InspSubset.InspectionSubsetInternalID   is not null
  )
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSPECTIONLOT",
"I_INSPECTIONOPERATION",
"I_INSPECTIONSUBSET",
"I_WORKCENTER",
"P_INSPSUBSETCHARCAGGREGATE"
],
"ASSOCIATED":
[
"I_INSPECTIONLOT",
"I_INSPECTIONOPERATION",
"I_INSPLOTUSGEDCSNVALN"
],
"BASE":
[
"I_INSPECTIONSUBSET"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/