R_MeasurementDocumentTP
Measurement Document
R_MeasurementDocumentTP is a Composite CDS View that provides data about "Measurement Document" in SAP S/4HANA. It reads from 1 data source (I_MeasurementDocument) and exposes 33 fields with key field MeasurementDocument. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MeasurementDocument | I_MeasurementDocument | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MaintOrderOperAndSubOper | _MaintOrderOperAndSubOper | $projection.RefdMaintOrderOpStatusObject = _MaintOrderOperAndSubOper.MaintOrderOperationInternalID |
| [1..1] | R_MsmtDocumentLongTextTP | _MeasurementDocumentLongText | |
| [0..*] | R_FailedMeasurementReadingTP | _FailedMeasurementReading | |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Measurement Document | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.sapObjectNodeType.name | MeasurementDocument | view |
Fields (33)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MeasurementDocument | MeasurementDocument | Measurement Doc. No. | |
| MeasuringPoint | MeasuringPoint | Measuring point | ||
| MeasuringPointPositionNumber | _MeasuringPoint | MeasuringPointPositionNumber | ||
| MsmtRdngDate | MsmtRdngDate | Single-Character Flag | ||
| MsmtRdngTime | MsmtRdngTime | Single-Character Flag | ||
| MeasurementReadingDateTime | MeasurementReadingDateTime | |||
| MsmtDocumentCreationDateTime | MsmtDocumentCreationDateTime | |||
| Characteristic | ||||
| MsmtDocumentReferredOrder | MsmtDocumentReferredOrder | OrderObjectNo. | ||
| RefdMaintOrderOpStatusObject | MaintOrderOperationInternalID | Object number | ||
| MaintenanceOrderOperation | ||||
| MaintenanceOrderSubOperation | ||||
| MsmtIsDoneAfterTaskCompltn | MsmtIsDoneAfterTaskCompltn | AfterMaintTask | ||
| CharcValueUnit | ||||
| MsmtDocumentSIUnitOfMeasure | MsmtDocumentSIUnitOfMeasure | |||
| MeasurementReading | MeasurementReading | MeasRdg | ||
| MeasurementReadingInEntryUoM | MeasurementReadingInEntryUoM | MeasReading | ||
| MeasurementReadingEntryUoM | MeasurementReadingEntryUoM | DocMeasUnit | ||
| MeasurementCounterReading | MeasurementCounterReading | CntrReadg | ||
| MsmtCounterReadingDifference | MsmtCounterReadingDifference | Difference | ||
| TotalMsmtRdngIsSetExternally | TotalMsmtRdngIsSetExternally | Set externally | ||
| MeasuringPointTargetValue | _MeasuringPoint | MeasuringPointTargetValue | ||
| MsmtValuationCode | MsmtValuationCode | Valuation code | ||
| MeasurementDocumentText | MeasurementDocumentText | Text | ||
| MeasurementDocumentHasLongText | MeasurementDocumentHasLongText | More text | ||
| MsmtRdngByUser | MsmtRdngByUser | Read by | ||
| MsmtRdngStatus | MsmtRdngStatus | ProcessStatus | ||
| MsmtCntrReadingDiffIsEntered | MsmtCntrReadingDiffIsEntered | DiffEntered | ||
| MsmtRdngIsReversed | MsmtRdngIsReversed | Reversal ind. | ||
| MsmtCounterReadingIsReplaced | MsmtCounterReadingIsReplaced | CountrReplaced | ||
| AuthorizationGroup | _MeasuringPoint | AuthorizationGroup | AuthorizGroup | |
| _MeasurementDocumentLongText | _MeasurementDocumentLongText | |||
| _FailedMeasurementReading | _FailedMeasurementReading |
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 R_MeasurementDocumentTP.
-- 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.
CREATE VIEW R_MeasurementDocumentTP AS
SELECT
MeasurementDocument,
MeasuringPoint,
_MeasuringPoint.MeasuringPointPositionNumber AS MeasuringPointPositionNumber,
MsmtRdngDate,
MsmtRdngTime,
MeasurementReadingDateTime,
MsmtDocumentCreationDateTime,
_MeasuringPoint._Characteristic( P_KeyDate:$session.system_date).Characteristic AS Characteristic,
MsmtDocumentReferredOrder,
MaintOrderOperationInternalID AS RefdMaintOrderOpStatusObject,
cast( _MaintOrderOperAndSubOper.MaintenanceOrderOperation as eam_order_operation preserving type ) AS MaintenanceOrderOperation,
cast( _MaintOrderOperAndSubOper.MaintenanceOrderSubOperation as eam_order_operation preserving type ) AS MaintenanceOrderSubOperation,
MsmtIsDoneAfterTaskCompltn,
_MeasuringPoint._Characteristic( P_KeyDate:$session.system_date).CharcValueUnit AS CharcValueUnit,
MsmtDocumentSIUnitOfMeasure,
MeasurementReading,
MeasurementReadingInEntryUoM,
MeasurementReadingEntryUoM,
MeasurementCounterReading,
MsmtCounterReadingDifference,
TotalMsmtRdngIsSetExternally,
_MeasuringPoint.MeasuringPointTargetValue AS MeasuringPointTargetValue,
MsmtValuationCode,
MeasurementDocumentText,
MeasurementDocumentHasLongText,
MsmtRdngByUser,
MsmtRdngStatus,
MsmtCntrReadingDiffIsEntered,
MsmtRdngIsReversed,
MsmtCounterReadingIsReplaced,
_MeasuringPoint.AuthorizationGroup AS AuthorizationGroup
FROM I_MeasurementDocument
LEFT OUTER JOIN I_MaintOrderOperAndSubOper AS _MaintOrderOperAndSubOper ON RefdMaintOrderOpStatusObject = _MaintOrderOperAndSubOper.MaintOrderOperationInternalID -- association [0..1]
LEFT OUTER JOIN R_MsmtDocumentLongTextTP AS _MeasurementDocumentLongText ON /* condition not available in parsed metadata */ -- association [1..1]
LEFT OUTER JOIN R_FailedMeasurementReadingTP AS _FailedMeasurementReading ON /* condition not available in parsed metadata */ -- 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