ESH_N_MEASUREMENT_DOCUMENT is a CDS View that provides data about "Anchor view -MEASUREMENT_DOCUMENT" in SAP S/4HANA. It reads from 1 data source (P_MeasurementDocSearch) and exposes 32 fields with key field MeasurementDocument. Part of development package BSESH_PM.
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 ESH_N_MEASUREMENT_DOCUMENT.-- 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: ESH_L_MEASDOC-- Parameters: P_Language : abap.lang, P_KeyDate : sydateCREATE VIEW ESH_N_MEASUREMENT_DOCUMENT ASSELECT
MeasurementDocument,
_MeasuringPoint[1: Language = $parameters. P_Language].Assembly AS Assembly,
_MeasuringPoint._Equipment.AssetManufacturerName AS AssetManufacturerName,
_MeasuringPoint[1: Language = $parameters. P_Language].AuthorizationGroup AS AuthorizationGroup,
_MeasuringPoint._Characteristic( P_KeyDate: $parameters.P_KeyDate ).Characteristic AS Characteristic,
_MeasuringPoint._Characteristic(P_KEYDATE : $parameters.P_KEYDATE).CharcValueUnit AS CharcValueUnit,
_MeasuringPoint._Characteristic(P_KEYDATE : $parameters.P_KEYDATE)._CharacteristicDesc(P_KeyDate : $parameters.P_KeyDate)[1: Language = $parameters.P_Language ].CharcDescription AS CharcDescription,
_MeasuringPoint._Characteristic(P_KEYDATE : $parameters.P_KEYDATE)._CharacteristicValue(P_KeyDate : $parameters.P_KeyDate).CharcValue AS CharcValue,
CreatedByUser,
_MeasuringPoint._Equipment.Equipment AS Equipment,
_MeasuringPoint._Equipment._EquipmentText[1: Language = $parameters. P_Language].EquipmentName AS EquipmentName,
_MeasuringPoint._FunctionalLocation.FunctionalLocation AS FunctionalLocation,
_MeasuringPoint._FunctionalLocation._FunctionalLocationLabel.FuncnlLocPrimaryLabelName AS FuncnlLocPrimaryLabelName,
_MeasuringPoint._FunctionalLocation._FunctionalLocationText[1: Language = $parameters. P_Language].FunctionalLocationName AS FunctionalLocationName,
_MeasurementValuationCode._Text[1: Language = $parameters. P_Language].InspectionCodeText AS InspectionCodeText,
_MeasurementDocumentCodeGroup._Text[1: Language = $parameters. P_Language].InspSpecAddlCodeGroupText AS InspSpecAddlCodeGroupText,
LastChangedByUser,
MeasurementDocumentCatalogType,
MeasurementDocumentCodeGroup,
MeasurementDocumentOrigin,
MeasurementDocumentText,
MeasuringPoint,
_MeasuringPoint[1: Language = $parameters. P_Language].MeasuringPointCategory AS MeasuringPointCategory,
_MeasuringPoint[1: Language = $parameters. P_Language].MeasuringPointDescription AS MeasuringPointDescription,
_MeasuringPoint[1: Language = $parameters. P_Language].MeasuringPointIsCounter AS MeasuringPointIsCounter,
_MeasuringPoint[1: Language = $parameters. P_Language].MeasuringPointPositionNumber AS MeasuringPointPositionNumber,
MsmtRdngByUser,
MsmtRdngDate,
MsmtRdngStatus,
MsmtValuationCode,
_LongText[1: Language = $parameters. P_Language].PlainLongText AS PlainLongText,
_MeasuringPoint[1: Language = $parameters. P_Language].ReferenceMeasuringPoint AS ReferenceMeasuringPoint
FROM P_MeasurementDocSearch
;