C_OpActyWorkInstructionTP
Embedded WI: Root
C_OpActyWorkInstructionTP is a Consumption CDS View that provides data about "Embedded WI: Root" in SAP S/4HANA. It reads from 1 data source (I_OpActyWorkInstructionTP) and exposes 41 fields with key fields MfgWorkInstruction, MfgWorkInstructionVersCounter. It has 10 associations to related views. Part of development package MPE_PLAN_WI_EMB.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_OpActyWorkInstructionTP | I_OpActyWorkInstructionTP | from |
Associations (10)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_MfgWorkInstrnBOMAssgmtTP | _MfgWorkInstrnBOMAssgmtTP | $projection.MfgWorkInstruction = _MfgWorkInstrnBOMAssgmtTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _MfgWorkInstrnBOMAssgmtTP.MfgWorkInstructionVersCounter -- Selected Component Information |
| [0..*] | C_MfgWorkInstrnComponentInfoTP | _WorkInstrnComponentInfoTP | $projection.MfgWorkInstruction = _WorkInstrnComponentInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _WorkInstrnComponentInfoTP.MfgWorkInstructionVersCounter -- Logical Component Information |
| [0..*] | C_MfgWorkInstrnLgclCompInfoTP | _WorkInstrnLgclCompInfoTP | $projection.MfgWorkInstruction = _WorkInstrnLgclCompInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _WorkInstrnLgclCompInfoTP.MfgWorkInstructionVersCounter -- Selected PRT Information |
| [0..*] | C_MfgWorkInstructionPRTInfoTP | _WorkInstrnProdnRsceToolInfoTP | $projection.MfgWorkInstruction = _WorkInstrnProdnRsceToolInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _WorkInstrnProdnRsceToolInfoTP.MfgWorkInstructionVersCounter -- InspectionCharacteristicsInformation -- Child |
| [0..*] | C_MfgWrkInstrnInspCharcInfoTP | _MfgWrkInstrnInspCharcInfoTP | $projection.MfgWorkInstruction = _MfgWrkInstrnInspCharcInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _MfgWrkInstrnInspCharcInfoTP.MfgWorkInstructionVersCounter -- Placeholder |
| [0..*] | C_MfgWorkInstrnPlaceHolderTP | _WorkInstructionPlaceHolderTP | $projection.MfgWorkInstruction = _WorkInstructionPlaceHolderTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _WorkInstructionPlaceHolderTP.MfgWorkInstructionVersCounter -- Variable Attribute Value Help |
| [0..*] | C_MfgWrkInstrnVarblAttributeVH | _MfgWrkInstrnVarblAttributeVH | $projection.SelectedContextType = _MfgWrkInstrnVarblAttributeVH.MfgWrkInstrnVariableType -- Standard Text |
| [0..*] | C_MfgWorkInstrnStdTextRefTP | _WorkInstrnStdTextRefTP | $projection.MfgWorkInstruction = _WorkInstrnStdTextRefTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _WorkInstrnStdTextRefTP.MfgWorkInstructionVersCounter -- Camera View -- Child |
| [0..*] | C_MfgWrkInstrnCameraViewInfoTP | _MfgWrkInstrnCameraViewInfoTP | $projection.MfgWorkInstruction = _MfgWrkInstrnCameraViewInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _MfgWrkInstrnCameraViewInfoTP.MfgWorkInstructionVersCounter -- PMI View -- Child |
| [0..*] | C_MfgWorkInstrnProdMfgInfoTP | _MfgWorkInstrnProdMfgInfoTP | $projection.MfgWorkInstruction = _MfgWorkInstrnProdMfgInfoTP.MfgWorkInstruction and $projection.MfgWorkInstructionVersCounter = _MfgWorkInstrnProdMfgInfoTP.MfgWorkInstructionVersCounter |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CEMBOAWITP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.deleteEnabled | false | view | |
| ObjectModel.updateEnabled | true | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.representativeKey | MfgWorkInstructionVersCounter | view | |
| EndUserText.label | Embedded WI: Root | view |
Fields (41)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MfgWorkInstruction | MfgWorkInstruction | Work Instruction | |
| KEY | MfgWorkInstructionVersCounter | MfgWorkInstructionVersCounter | Version No. | |
| UniqueOAkeyOperationActivityNetwork | ||||
| OpActyNtwkVersionCounter | OpActyNtwkVersionCounter | |||
| OpActyNtwkElement | OpActyNtwkElement | Element Number | ||
| OperationActivity | OperationActivity | Operation Activity | ||
| OperationActyVersionCounter | OperationActyVersionCounter | OA Version | ||
| Plant | Plant | Valuation Area | ||
| WicontentMfgWorkInstructionContentUUID | ||||
| MfgWorkInstructionContent | MfgWorkInstructionContent | |||
| Language | Language | Report Text Language | ||
| SelectedMBOMBillOfOperationsType | ||||
| BillOfOperationsGroup | BillOfOperationsGroup | Group | ||
| BillOfOperationsVariant | BillOfOperationsVariant | Group Counter | ||
| BillOfOperationsVersion | BillOfOperationsVersion | Routing Version | ||
| ProdnRtgVersBOMInternalID | ProdnRtgVersBOMInternalID | Allocation no. | ||
| BillOfMaterial | BillOfMaterial | BOM | ||
| BillOfMaterialVariant | BillOfMaterialVariant | AlternativeBOM | ||
| BillOfMaterialVersion | BillOfMaterialVersion | BOM Version | ||
| MfgWorkInstructionMode | MfgWorkInstructionMode | |||
| SelectedContextType | SelectedContextType | Var TYpe | ||
| SessionID | SessionID | |||
| BillOfOperationsGroupIsForMES | BillOfOperationsGroupIsForMES | |||
| EffectivityType | EffectivityType | |||
| EngineeringChangeDocument | EngineeringChangeDocument | Change Number | ||
| ManufacturingOrder | ManufacturingOrder | Order | ||
| AdministrativeDataCreationTime | ||||
| CreationUserName | CreationUserName | User Name | ||
| LastChangeDateTime | LastChangeDateTime | Timestamp | ||
| LastChangedByUser | LastChangedByUser | User Name | ||
| Association_WorkInstructionInternalId | ||||
| _MfgWrkInstrnVarblAttributeVH | _MfgWrkInstrnVarblAttributeVH | |||
| _Lang | _Lang | |||
| _WorkInstrnComponentInfoTP | _WorkInstrnComponentInfoTP | |||
| _WorkInstrnProdnRsceToolInfoTP | _WorkInstrnProdnRsceToolInfoTP | |||
| _MfgWrkInstrnInspCharcInfoTP | _MfgWrkInstrnInspCharcInfoTP | |||
| _WorkInstructionPlaceHolderTP | _WorkInstructionPlaceHolderTP | |||
| _WorkInstrnStdTextRefTP | _WorkInstrnStdTextRefTP | |||
| _WorkInstrnLgclCompInfoTP | _WorkInstrnLgclCompInfoTP | |||
| _MfgWrkInstrnCameraViewInfoTP | _MfgWrkInstrnCameraViewInfoTP | |||
| _MfgWorkInstrnProdMfgInfoTP | _MfgWorkInstrnProdMfgInfoTP |
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 C_OpActyWorkInstructionTP.
-- 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: CEMBOAWITP
CREATE VIEW C_OpActyWorkInstructionTP AS
SELECT
MfgWorkInstruction,
MfgWorkInstructionVersCounter,
OpActyNtwkVersionCounter,
OpActyNtwkElement,
OperationActivity,
OperationActyVersionCounter,
Plant,
MfgWorkInstructionContent,
Language,
BillOfOperationsGroup,
BillOfOperationsVariant,
BillOfOperationsVersion,
ProdnRtgVersBOMInternalID,
BillOfMaterial,
BillOfMaterialVariant,
BillOfMaterialVersion,
MfgWorkInstructionMode,
SelectedContextType,
SessionID,
BillOfOperationsGroupIsForMES,
EffectivityType,
EngineeringChangeDocument,
ManufacturingOrder,
CreationUserName,
LastChangeDateTime,
LastChangedByUser
FROM I_OpActyWorkInstructionTP
LEFT OUTER JOIN C_MfgWorkInstrnBOMAssgmtTP AS _MfgWorkInstrnBOMAssgmtTP ON MfgWorkInstruction = _MfgWorkInstrnBOMAssgmtTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _MfgWorkInstrnBOMAssgmtTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstrnComponentInfoTP AS _WorkInstrnComponentInfoTP ON MfgWorkInstruction = _WorkInstrnComponentInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _WorkInstrnComponentInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstrnLgclCompInfoTP AS _WorkInstrnLgclCompInfoTP ON MfgWorkInstruction = _WorkInstrnLgclCompInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _WorkInstrnLgclCompInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstructionPRTInfoTP AS _WorkInstrnProdnRsceToolInfoTP ON MfgWorkInstruction = _WorkInstrnProdnRsceToolInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _WorkInstrnProdnRsceToolInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWrkInstrnInspCharcInfoTP AS _MfgWrkInstrnInspCharcInfoTP ON MfgWorkInstruction = _MfgWrkInstrnInspCharcInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _MfgWrkInstrnInspCharcInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstrnPlaceHolderTP AS _WorkInstructionPlaceHolderTP ON MfgWorkInstruction = _WorkInstructionPlaceHolderTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _WorkInstructionPlaceHolderTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWrkInstrnVarblAttributeVH AS _MfgWrkInstrnVarblAttributeVH ON SelectedContextType = _MfgWrkInstrnVarblAttributeVH.MfgWrkInstrnVariableType -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstrnStdTextRefTP AS _WorkInstrnStdTextRefTP ON MfgWorkInstruction = _WorkInstrnStdTextRefTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _WorkInstrnStdTextRefTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWrkInstrnCameraViewInfoTP AS _MfgWrkInstrnCameraViewInfoTP ON MfgWorkInstruction = _MfgWrkInstrnCameraViewInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _MfgWrkInstrnCameraViewInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
LEFT OUTER JOIN C_MfgWorkInstrnProdMfgInfoTP AS _MfgWorkInstrnProdMfgInfoTP ON MfgWorkInstruction = _MfgWorkInstrnProdMfgInfoTP.MfgWorkInstruction AND MfgWorkInstructionVersCounter = _MfgWorkInstrnProdMfgInfoTP.MfgWorkInstructionVersCounter -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA