I_InspPlanOperationTP

DDL: I_INSPPLANOPERATIONTP SQL: IINSPPLOPTP Type: view TRANSACTIONAL Package: VDM_QM_PLANNING

Inspection Plan Operation Version

I_InspPlanOperationTP is a Transactional CDS View that provides data about "Inspection Plan Operation Version" in SAP S/4HANA. It reads from 1 data source (I_InspPlanOpAssgmtVersion) and exposes 45 fields with key fields InspectionPlanGroup, InspectionPlan, InspectionPlanInternalVersion, BOOOperationInternalID, BOOOpInternalVersionCounter. It has 4 associations to related views. Part of development package VDM_QM_PLANNING.

Data Sources (1)

SourceAliasJoin Type
I_InspPlanOpAssgmtVersion _InspPlanOpVersion inner

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_InspPlanPRTOpTP _InspPlanOpPRT $projection.InspectionPlanGroup = _InspPlanOpPRT.InspectionPlanGroup and $projection.InspectionPlan = _InspPlanOpPRT.InspectionPlan and $projection.InspectionPlanInternalVersion = _InspPlanOpPRT.InspectionPlanInternalVersion and $projection.BOOOperationInternalID = _InspPlanOpPRT.BOOOperationInternalID and $projection.BOOOpInternalVersionCounter = _InspPlanOpPRT.BOOOpInternalVersionCounter and $projection.BillOfOperationsType = _InspPlanOpPRT.BillOfOperationsType
[0..*] I_InspPlanOpCharcTP _InspPlanCharc $projection.InspectionPlanGroup = _InspPlanCharc.InspectionPlanGroup and $projection.InspectionPlan = _InspPlanCharc.InspectionPlan and $projection.InspectionPlanInternalVersion = _InspPlanCharc.InspectionPlanInternalVersion and $projection.BOOOperationInternalID = _InspPlanCharc.BOOOperationInternalID and $projection.BOOOpInternalVersionCounter = _InspPlanCharc.BOOOpInternalVersionCounter and $projection.BillOfOperationsType = _InspPlanCharc.BillOfOperationsType
[1..1] I_InspectionPlanTP _InspPlan $projection.InspectionPlanGroup = _InspPlan.InspectionPlanGroup and $projection.InspectionPlan = _InspPlan.InspectionPlan and $projection.InspectionPlanInternalVersion = _InspPlan.InspectionPlanInternalVersion and $projection.BillOfOperationsType = _InspPlan.BillOfOperationsType
[0..1] I_WorkCenter _WorkCenter $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IINSPPLOPTP view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Inspection Plan Operation Version view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.writeDraftPersistence QINSPPLOP_D view
Metadata.ignorePropagatedAnnotations true view

Fields (45)

KeyFieldSource TableSource FieldDescription
KEY InspectionPlanGroup _InspPlanOp InspectionPlanGroup Group
KEY InspectionPlan _InspPlanOp InspectionPlan Group Counter
KEY InspectionPlanInternalVersion
KEY BOOOperationInternalID _InspPlanOp BOOOperationInternalID Task list node
KEY BOOOpInternalVersionCounter BOOOpInternalVersionCounter Counter
KEY BillOfOperationsType _InspPlanOp BillOfOperationsType Task List Type
BOOSqncOpAssgmtIntVersionCntr BOOSqncOpAssgmtIntVersionCntr
WorkCenterInternalID WorkCenterInternalID Work Center
WorkCenterTypeCode WorkCenterTypeCode Object Type
WorkCenter _WorkCenter WorkCenter Work Center
IsDeleted _InspPlanOp IsDeleted TRUE
IsImplicitlyDeleted _InspPlanOp IsImplicitlyDeleted
OperationExternalID OperationExternalID Ext. Oper. ID
Operation Operation Transaction
OperationText OperationText Description
Plant Plant Valuation Area
OperationControlProfile OperationControlProfile Control Key
OperationStandardTextCode OperationStandardTextCode Std Text Key
BillOfOperationsRefType BillOfOperationsRefType
BillOfOperationsRefGroup BillOfOperationsRefGroup
BillOfOperationsRefVariant BillOfOperationsRefVariant
BOORefOperationIncrementValue BOORefOperationIncrementValue
InspResultRecordingView InspResultRecordingView
InspSbstCompletionConfirmation InspSbstCompletionConfirmation
InspSbstHasNoTimeOrQuantity InspSbstHasNoTimeOrQuantity Price determin.
OperationReferenceQuantity OperationReferenceQuantity Base Quantity
OperationUnit OperationUnit Act/op UoM
OpQtyToBaseQtyDnmntr OpQtyToBaseQtyDnmntr
OpQtyToBaseQtyNmrtr OpQtyToBaseQtyNmrtr
CreationDate _InspPlanOp CreationDate Time Stamp
CreatedByUser _InspPlanOp CreatedByUser User Name
LastChangeDate _InspPlanOp LastChangeDate Time Stamp
LastChangedByUser _InspPlanOp LastChangedByUser User Name
ChangeNumber _InspPlanOp ChangeNumber Change Number
ValidityStartDate _InspPlanOp ValidityStartDate Validity Start Date
ValidityEndDate _InspPlanOp ValidityEndDate ValidTo
IsValid
_WorkCenter _WorkCenter
BillOfOperationsStatus
BillOfOperationsUsage
_InspectionPlanVersion _InspPlanOp _InspectionPlanVersion
_InspPlanCharc _InspPlanCharc
_InspPlanOpPRT _InspPlanOpPRT
_InspPlan _InspPlan
_OperationUnit _OperationUnit

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_InspPlanOperationTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IINSPPLOPTP

CREATE VIEW I_InspPlanOperationTP AS
SELECT
  _InspPlanOp.InspectionPlanGroup AS InspectionPlanGroup,
  _InspPlanOp.InspectionPlan AS InspectionPlan,
  _InspPlanOp._InspectionPlanVersion.InspectionPlanInternalVersion AS InspectionPlanInternalVersion,
  _InspPlanOp.BOOOperationInternalID AS BOOOperationInternalID,
  BOOOpInternalVersionCounter,
  _InspPlanOp.BillOfOperationsType AS BillOfOperationsType,
  BOOSqncOpAssgmtIntVersionCntr,
  WorkCenterInternalID,
  WorkCenterTypeCode,
  _WorkCenter.WorkCenter AS WorkCenter,
  _InspPlanOp.IsDeleted AS IsDeleted,
  _InspPlanOp.IsImplicitlyDeleted AS IsImplicitlyDeleted,
  OperationExternalID,
  Operation,
  OperationText,
  Plant,
  OperationControlProfile,
  OperationStandardTextCode,
  BillOfOperationsRefType,
  BillOfOperationsRefGroup,
  BillOfOperationsRefVariant,
  BOORefOperationIncrementValue,
  InspResultRecordingView,
  InspSbstCompletionConfirmation,
  InspSbstHasNoTimeOrQuantity,
  OperationReferenceQuantity,
  OperationUnit,
  OpQtyToBaseQtyDnmntr,
  OpQtyToBaseQtyNmrtr,
  _InspPlanOp.CreationDate AS CreationDate,
  _InspPlanOp.CreatedByUser AS CreatedByUser,
  _InspPlanOp.LastChangeDate AS LastChangeDate,
  _InspPlanOp.LastChangedByUser AS LastChangedByUser,
  _InspPlanOp.ChangeNumber AS ChangeNumber,
  _InspPlanOp.ValidityStartDate AS ValidityStartDate,
  _InspPlanOp.ValidityEndDate AS ValidityEndDate,
  cast('X' as abap.char( 1 )) AS IsValid,
  _InspPlanOp._InspectionPlanVersion.BillOfOperationsStatus AS BillOfOperationsStatus,
  _InspPlanOp._InspectionPlanVersion.BillOfOperationsUsage AS BillOfOperationsUsage,
  _InspPlanOp._InspectionPlanVersion AS _InspectionPlanVersion
INNER JOIN I_InspPlanOpAssgmtVersion AS _InspPlanOpVersion ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_InspPlanPRTOpTP AS _InspPlanOpPRT ON InspectionPlanGroup = _InspPlanOpPRT.InspectionPlanGroup AND InspectionPlan = _InspPlanOpPRT.InspectionPlan AND InspectionPlanInternalVersion = _InspPlanOpPRT.InspectionPlanInternalVersion AND BOOOperationInternalID = _InspPlanOpPRT.BOOOperationInternalID AND BOOOpInternalVersionCounter = _InspPlanOpPRT.BOOOpInternalVersionCounter AND BillOfOperationsType = _InspPlanOpPRT.BillOfOperationsType  -- association [0..*]
LEFT OUTER JOIN I_InspPlanOpCharcTP AS _InspPlanCharc ON InspectionPlanGroup = _InspPlanCharc.InspectionPlanGroup AND InspectionPlan = _InspPlanCharc.InspectionPlan AND InspectionPlanInternalVersion = _InspPlanCharc.InspectionPlanInternalVersion AND BOOOperationInternalID = _InspPlanCharc.BOOOperationInternalID AND BOOOpInternalVersionCounter = _InspPlanCharc.BOOOpInternalVersionCounter AND BillOfOperationsType = _InspPlanCharc.BillOfOperationsType  -- association [0..*]
LEFT OUTER JOIN I_InspectionPlanTP AS _InspPlan ON InspectionPlanGroup = _InspPlan.InspectionPlanGroup AND InspectionPlan = _InspPlan.InspectionPlan AND InspectionPlanInternalVersion = _InspPlan.InspectionPlanInternalVersion AND BillOfOperationsType = _InspPlan.BillOfOperationsType  -- association [1..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterInternalID = _WorkCenter.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode  -- association [0..1]
;