R_InspectionPlanVersionTP
Inspection Plan Header Version
R_InspectionPlanVersionTP is a Transactional CDS View that provides data about "Inspection Plan Header Version" in SAP S/4HANA. It reads from 1 data source (I_InspectionPlanVersion) and exposes 33 fields with key fields InspectionPlanGroup, InspectionPlan, InspectionPlanInternalVersion.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_InspectionPlanVersion | I_InspectionPlanVersion | from |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Inspection Plan Header Version | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (33)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InspectionPlanGroup | InspectionPlanGroup | ||
| KEY | InspectionPlan | InspectionPlan | ||
| KEY | InspectionPlanInternalVersion | InspectionPlanInternalVersion | ||
| BillOfOperationsStatus | BillOfOperationsStatus | |||
| BillOfOperationsUsage | BillOfOperationsUsage | |||
| BillOfOperationsDesc | BillOfOperationsDesc | |||
| Plant | Plant | |||
| IsDeleted | IsDeleted | |||
| ResponsiblePlannerGroup | ResponsiblePlannerGroup | |||
| MinimumLotSizeQuantity | MinimumLotSizeQuantity | |||
| MaximumLotSizeQuantity | MaximumLotSizeQuantity | |||
| BillOfOperationsUnit | BillOfOperationsUnit | |||
| ReplacedBillOfOperations | ReplacedBillOfOperations | |||
| IsMarkedForDeletion | IsMarkedForDeletion | |||
| InspPlanHasMultipleSpec | InspPlanHasMultipleSpec | |||
| InspSubsetFieldCombination | InspSubsetFieldCombination | |||
| InspectionPartialLotAssignment | InspectionPartialLotAssignment | |||
| SmplDrawingProcedure | SmplDrawingProcedure | |||
| SmplDrawingProcedureVersion | SmplDrawingProcedureVersion | |||
| InspectionLotDynamicLevel | InspectionLotDynamicLevel | |||
| InspLotDynamicRule | InspLotDynamicRule | |||
| InspExternalNumberingOfValues | InspExternalNumberingOfValues | |||
| ChangeNumber | ChangeNumber | |||
| ValidityStartDate | ValidityStartDate | |||
| ValidityEndDate | ValidityEndDate | |||
| CreationDate | CreationDate | |||
| CreatedByUser | CreatedByUser | |||
| LastChangeDate | LastChangeDate | |||
| LastChangedByUser | LastChangedByUser | |||
| ChangedDateTime | _InspPlan | ChangedDateTime | ||
| _InspPlan | _InspPlan | |||
| _InspPlanMatlAssgmtVers | _InspPlanMatlAssgmtVers | |||
| _InspPlanOpVersion | _InspPlanOpVersion |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Inspection Plan Header Version'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #M,
dataClass: #MASTER
}
//@ObjectModel.representativeKey: 'InspectionPlanInternalVersion'
@VDM: { viewType: #TRANSACTIONAL, lifecycle.contract.type: #SAP_INTERNAL_API }
define view entity R_InspectionPlanVersionTP as select from I_InspectionPlanVersion
association[0..*] to R_InspPlanMatlAssgmtVersionTP as _InspPlanMatlAssgmtVers on $projection.InspectionPlanGroup = _InspPlanMatlAssgmtVers.InspectionPlanGroup
and $projection.InspectionPlan = _InspPlanMatlAssgmtVers.InspectionPlan
and $projection.ValidityEndDate >= _InspPlanMatlAssgmtVers.ValidityStartDate
and $projection.ValidityStartDate <= _InspPlanMatlAssgmtVers.ValidityEndDate
association[0..*] to R_InspPlanOperationVersionTP as _InspPlanOpVersion on $projection.InspectionPlanGroup = _InspPlanOpVersion.InspectionPlanGroup
and $projection.InspectionPlan = _InspPlanOpVersion.InspectionPlan
and $projection.ValidityEndDate >= _InspPlanOpVersion.ValidityStartDate
and $projection.ValidityStartDate <= _InspPlanOpVersion.ValidityEndDate
association to parent R_InspectionPlanTP as _InspPlan on $projection.InspectionPlanGroup = _InspPlan.InspectionPlanGroup
and $projection.InspectionPlan = _InspPlan.InspectionPlan
{
key InspectionPlanGroup,
key InspectionPlan,
key InspectionPlanInternalVersion,
BillOfOperationsStatus,
BillOfOperationsUsage,
BillOfOperationsDesc,
Plant,
IsDeleted,
ResponsiblePlannerGroup,
@Semantics.quantity.unitOfMeasure: 'BillOfOperationsUnit'
MinimumLotSizeQuantity,
@Semantics.quantity.unitOfMeasure: 'BillOfOperationsUnit'
MaximumLotSizeQuantity,
BillOfOperationsUnit,
ReplacedBillOfOperations,
IsMarkedForDeletion,
@Semantics.booleanIndicator: true
InspPlanHasMultipleSpec,
InspSubsetFieldCombination,
InspectionPartialLotAssignment,
SmplDrawingProcedure,
SmplDrawingProcedureVersion,
InspectionLotDynamicLevel,
InspLotDynamicRule,
InspExternalNumberingOfValues,
ChangeNumber,
ValidityStartDate,
ValidityEndDate,
CreationDate,
CreatedByUser,
LastChangeDate,
LastChangedByUser,
_InspPlan.ChangedDateTime,
_InspPlan,
_InspPlanMatlAssgmtVers,
_InspPlanOpVersion
} where BillOfOperationsType = 'Q'
and IsDeleted <> 'X'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSPECTIONPLANVERSION",
"R_INSPECTIONPLANTP"
],
"ASSOCIATED":
[
"R_INSPECTIONPLANTP",
"R_INSPPLANMATLASSGMTVERSIONTP",
"R_INSPPLANOPERATIONVERSIONTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA