I_EHSAmountsForActivity

DDL: I_EHSAMOUNTSFORACTIVITY Type: view COMPOSITE

Amounts for Activity

I_EHSAmountsForActivity is a Composite CDS View that provides data about "Amounts for Activity" in SAP S/4HANA. It reads from 13 data sources and exposes 156 fields with key field EHSAmountUUID. It has 2 associations to related views.

Data Sources (13)

SourceAliasJoin Type
I_CalcDefResultHeader CalcDefResultHeader inner
I_DataCollectionRootBasic DataCollectionRoot inner
I_EHSAmountRoot EHSAmountRoot from
I_EHSAmountRoot EHSAmountRoot union
I_EHSAmountRoot EHSAmountRoot union
I_EHSAmountRoot EHSAmountRoot union
I_EHSAmountRoot EHSAmountRoot union
I_EHSEmittedSubstance EHSEmittedSubstance inner
I_EHSEmittedSubstanceDataSet EHSEmittedSubstanceDataSet inner
I_LocAggregationRoot LocAggregationRoot inner
I_SamplingDefinitionRoot SamplingDefinitionRoot inner
I_SamplingHeader SamplingHeader inner
I_SamplingReference SamplingReference inner

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_EHSAmountIssueTypeText _EHSAmountIssueTypeText $projection.EHSAmountIssueType = _EHSAmountIssueTypeText.EHSAmountIssueType
[0..1] I_EHSDataPeriod _EHSDataPeriod $projection.DataUsagePeriodicity = _EHSDataPeriod.EHSDataPeriod

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IEHSAMNSFORACT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Amounts for Activity view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (156)

KeyFieldSource TableSource FieldDescription
KEY EHSAmountUUID I_EHSAmountRoot EHSAmountUUID NodeID
EHSAmountSourceUUID I_EHSAmountRoot EHSAmountSourceUUID Source
EHSAmountSourceType
EHSSubjectType
EHSSubjectUUID I_EHSAmountRoot EHSSubjectUUID Subject Ref Key
EHSAmountUTCDateTime I_EHSAmountRoot EHSAmountUTCDateTime Time Stamp
EHSAmountValue
UnitOfMeasure
UnitOfMeasureDimension
EHSAmountIsMissing I_EHSAmountRoot EHSAmountIsMissing Missing Value
EHSAmountIsFaulty I_EHSAmountRoot EHSAmountIsFaulty Faulty Value
EHSAmountIsNotAvailable I_EHSAmountRoot EHSAmountIsNotAvailable Not Available
EHSAmountIsReplaced I_EHSAmountRoot EHSAmountIsReplaced Substituted
EHSAmountDeviationID I_EHSAmountRoot EHSAmountDeviationID ID
EHSAmountHasWarning I_EHSAmountRoot EHSAmountHasWarning Warning
EHSAmountIsPreliminary I_EHSAmountRoot EHSAmountIsPreliminary Preliminary Result
EHSAmountStatus I_EHSAmountRoot EHSAmountStatus Status
EHSAmountExternalSource I_EHSAmountRoot EHSAmountExternalSource External Source
EHSAmtOutOfPrecisenessOptr
Note I_EHSAmountRoot Note TradeRequest Comment
EHSComplianceScenActivityUUID I_DataCollectionRootBasic DataCollectionUUID
EHSComplianceScenActivityID I_DataCollectionRootBasic DataCollectionID WorklistID
EHSComplianceScenActivityName I_DataCollectionRootBasic DataCollectionName Zone name
EHSComplianceScenActivityTitle I_DataCollectionRootBasic DataCollectionTitle View Title
DataUsagePeriodicity
EHSLocationUUID I_DataCollectionRootBasic EHSLocationUUID NodeID
_EHSAmountSourceType I_EHSAmountRoot _EHSAmountSourceType
_EHSAmountStatus I_EHSAmountRoot _EHSAmountStatus
_UnitText I_EHSAmountRoot _UnitText
_EHSLocation I_DataCollectionRootBasic _EHSLocation
_EHSDataPeriod I_DataCollectionRootBasic _EHSDataPeriod
EHSAmountUUID NodeID
EHSAmountSourceUUID I_EHSAmountRoot EHSAmountSourceUUID Source
EHSAmountSourceType
EHSSubjectType
EHSSubjectUUID I_EHSAmountRoot EHSSubjectUUID Subject Ref Key
EHSAmountUTCDateTime I_EHSAmountRoot EHSAmountUTCDateTime Time Stamp
EHSAmountValue
UnitOfMeasure
UnitOfMeasureDimension
EHSAmountIsMissing I_EHSAmountRoot EHSAmountIsMissing Missing Value
EHSAmountIsFaulty I_EHSAmountRoot EHSAmountIsFaulty Faulty Value
EHSAmountIsNotAvailable I_EHSAmountRoot EHSAmountIsNotAvailable Not Available
EHSAmountIsReplaced I_EHSAmountRoot EHSAmountIsReplaced Substituted
EHSAmountDeviationID I_EHSAmountRoot EHSAmountDeviationID ID
EHSAmountHasWarning I_EHSAmountRoot EHSAmountHasWarning Warning
EHSAmountIsPreliminary I_EHSAmountRoot EHSAmountIsPreliminary Preliminary Result
EHSAmountStatus I_EHSAmountRoot EHSAmountStatus Status
EHSAmountExternalSource I_EHSAmountRoot EHSAmountExternalSource External Source
EHSAmtOutOfPrecisenessOptr
Note I_EHSAmountRoot Note TradeRequest Comment
EHSComplianceScenActivityUUID I_CalcDefResultHeader CalculationResultHeaderUUID
EHSComplianceScenActivityID I_CalcDefResultHeader CalculationResultHeaderID WorklistID
EHSComplianceScenActivityName I_CalcDefResultHeader EHSCalculationSetupName Zone name
EHSComplianceScenActivityTitle I_CalcDefResultHeader CalculationResultHeaderTitle View Title
DataUsagePeriodicity
EHSLocationUUID I_CalcDefResultHeader EHSLocationUUID NodeID
_EHSAmountSourceType I_EHSAmountRoot _EHSAmountSourceType
_EHSAmountStatus I_EHSAmountRoot _EHSAmountStatus
_UnitText I_EHSAmountRoot _UnitText
_EHSLocation I_CalcDefResultHeader _EHSLocation
_EHSDataPeriod I_CalcDefResultHeader _EHSDataPeriod
EHSAmountUUID NodeID
EHSAmountSourceUUID I_EHSAmountRoot EHSAmountSourceUUID Source
EHSAmountSourceType
EHSSubjectType
EHSSubjectUUID I_EHSAmountRoot EHSSubjectUUID Subject Ref Key
EHSAmountUTCDateTime I_EHSAmountRoot EHSAmountUTCDateTime Time Stamp
EHSAmountValue
UnitOfMeasure
UnitOfMeasureDimension
EHSAmountIsMissing I_EHSAmountRoot EHSAmountIsMissing Missing Value
EHSAmountIsFaulty I_EHSAmountRoot EHSAmountIsFaulty Faulty Value
EHSAmountIsNotAvailable I_EHSAmountRoot EHSAmountIsNotAvailable Not Available
EHSAmountIsReplaced I_EHSAmountRoot EHSAmountIsReplaced Substituted
EHSAmountDeviationID I_EHSAmountRoot EHSAmountDeviationID ID
EHSAmountHasWarning I_EHSAmountRoot EHSAmountHasWarning Warning
EHSAmountIsPreliminary I_EHSAmountRoot EHSAmountIsPreliminary Preliminary Result
EHSAmountStatus I_EHSAmountRoot EHSAmountStatus Status
EHSAmountExternalSource I_EHSAmountRoot EHSAmountExternalSource External Source
EHSAmtOutOfPrecisenessOptr
Note I_EHSAmountRoot Note TradeRequest Comment
EHSComplianceScenActivityUUID I_SamplingHeader SamplingHeaderUUID
EHSComplianceScenActivityID I_SamplingHeader EHSSamplingHeaderID WorklistID
EHSComplianceScenActivityName I_SamplingDefinitionRoot SamplingDefinitionName Zone name
EHSComplianceScenActivityTitle I_SamplingHeader SamplingHeaderTitle View Title
DataUsagePeriodicity
EHSLocationUUID I_SamplingDefinitionRoot EHSLocationUUID NodeID
_EHSAmountSourceType I_EHSAmountRoot _EHSAmountSourceType
_EHSAmountStatus I_EHSAmountRoot _EHSAmountStatus
_UnitText I_EHSAmountRoot _UnitText
_EHSLocation I_SamplingDefinitionRoot _EHSLocation
_EHSDataPeriod I_SamplingDefinitionRoot _EHSDataPeriod
EHSAmountUUID NodeID
EHSAmountSourceUUID I_EHSAmountRoot EHSAmountSourceUUID Source
EHSAmountSourceType
EHSSubjectType
EHSSubjectUUID I_EHSAmountRoot EHSSubjectUUID Subject Ref Key
EHSAmountUTCDateTime I_EHSAmountRoot EHSAmountUTCDateTime Time Stamp
EHSAmountValue
UnitOfMeasure
UnitOfMeasureDimension
EHSAmountIsMissing I_EHSAmountRoot EHSAmountIsMissing Missing Value
EHSAmountIsFaulty I_EHSAmountRoot EHSAmountIsFaulty Faulty Value
EHSAmountIsNotAvailable I_EHSAmountRoot EHSAmountIsNotAvailable Not Available
EHSAmountIsReplaced I_EHSAmountRoot EHSAmountIsReplaced Substituted
EHSAmountDeviationID I_EHSAmountRoot EHSAmountDeviationID ID
EHSAmountHasWarning I_EHSAmountRoot EHSAmountHasWarning Warning
EHSAmountIsPreliminary I_EHSAmountRoot EHSAmountIsPreliminary Preliminary Result
EHSAmountStatus I_EHSAmountRoot EHSAmountStatus Status
EHSAmountExternalSource I_EHSAmountRoot EHSAmountExternalSource External Source
EHSAmtOutOfPrecisenessOptr
Note I_EHSAmountRoot Note TradeRequest Comment
EHSComplianceScenActivityUUID I_LocAggregationRoot LocAggregationUUID
EHSComplianceScenActivityID I_LocAggregationRoot LocAggregationID WorklistID
EHSComplianceScenActivityName I_LocAggregationRoot LocAggregationName Zone name
EHSComplianceScenActivityTitle I_LocAggregationRoot LocAggregationTitle View Title
DataUsagePeriodicity
EHSLocationUUID I_LocAggregationRoot EHSLocationUUID NodeID
_EHSAmountSourceType I_EHSAmountRoot _EHSAmountSourceType
_EHSAmountStatus I_EHSAmountRoot _EHSAmountStatus
_UnitText I_EHSAmountRoot _UnitText
_EHSLocation I_LocAggregationRoot _EHSLocation
_EHSDataPeriod I_LocAggregationRoot _EHSDataPeriod
EHSAmountUUID NodeID
EHSAmountSourceUUID I_EHSAmountRoot EHSAmountSourceUUID Source
EHSAmountSourceType
EHSSubjectType
EHSSubjectUUID I_EHSAmountRoot EHSSubjectUUID Subject Ref Key
EHSAmountUTCDateTime I_EHSAmountRoot EHSAmountUTCDateTime Time Stamp
EHSAmountValue
UnitOfMeasure
UnitOfMeasureDimension
EHSAmountIsMissing I_EHSAmountRoot EHSAmountIsMissing Missing Value
EHSAmountIsFaulty I_EHSAmountRoot EHSAmountIsFaulty Faulty Value
EHSAmountIsNotAvailable I_EHSAmountRoot EHSAmountIsNotAvailable Not Available
EHSAmountIsReplaced I_EHSAmountRoot EHSAmountIsReplaced Substituted
EHSAmountDeviationID I_EHSAmountRoot EHSAmountDeviationID ID
EHSAmountHasWarning I_EHSAmountRoot EHSAmountHasWarning Warning
EHSAmountIsPreliminary I_EHSAmountRoot EHSAmountIsPreliminary Preliminary Result
EHSAmountStatus I_EHSAmountRoot EHSAmountStatus Status
EHSAmountExternalSource I_EHSAmountRoot EHSAmountExternalSource External Source
EHSAmtOutOfPrecisenessOptr
Note I_EHSAmountRoot Note TradeRequest Comment
EHSComplianceScenActivityUUID I_EHSEmittedSubstanceDataSet EHSEmittedSubstDataSetUUID
EHSComplianceScenActivityID I_EHSEmittedSubstanceDataSet EHSEmittedSubstDataSetID WorklistID
EHSComplianceScenActivityName I_EHSEmittedSubstance EHSEmittedSubstName Zone name
EHSComplianceScenActivityTitle I_EHSEmittedSubstanceDataSet EHSEmittedSubstDataSetTitle View Title
DataUsagePeriodicity
EHSLocationUUID I_EHSEmittedSubstance EHSLocationUUID NodeID
_EHSAmountSourceType I_EHSAmountRoot _EHSAmountSourceType
_EHSAmountStatus I_EHSAmountRoot _EHSAmountStatus
_UnitText I_EHSAmountRoot _UnitText
_EHSLocation I_EHSEmittedSubstance _EHSLocation
_EHSDataPeriod _EHSDataPeriod
_EHSAmountIssueTypeText _EHSAmountIssueTypeText

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_EHSAmountsForActivity.
-- 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 I_EHSAmountsForActivity AS
SELECT
  EHSAmountRoot.EHSAmountUUID AS EHSAmountUUID,
  EHSAmountRoot.EHSAmountSourceUUID AS EHSAmountSourceUUID,
  cast( EHSAmountRoot.EHSAmountSourceType as ehfnd_amns_src_type_nc preserving type ) AS EHSAmountSourceType,
  cast( EHSAmountRoot.EHSSubjectType as ehenv_amns_qry_subj_type preserving type ) AS EHSSubjectType,
  EHSAmountRoot.EHSSubjectUUID AS EHSSubjectUUID,
  EHSAmountRoot.EHSAmountUTCDateTime AS EHSAmountUTCDateTime,
  cast( EHSAmountRoot.EHSAmountValue as ehfnd_amns_value_nc preserving type ) AS EHSAmountValue,
  cast( EHSAmountRoot.UnitOfMeasure as ehfnd_unit_code_nce preserving type ) AS UnitOfMeasure,
  cast( EHSAmountRoot.UnitOfMeasureDimension as ehfnd_unit_dimension_nc preserving type ) AS UnitOfMeasureDimension,
  EHSAmountRoot.EHSAmountIsMissing AS EHSAmountIsMissing,
  EHSAmountRoot.EHSAmountIsFaulty AS EHSAmountIsFaulty,
  EHSAmountRoot.EHSAmountIsNotAvailable AS EHSAmountIsNotAvailable,
  EHSAmountRoot.EHSAmountIsReplaced AS EHSAmountIsReplaced,
  EHSAmountRoot.EHSAmountDeviationID AS EHSAmountDeviationID,
  EHSAmountRoot.EHSAmountHasWarning AS EHSAmountHasWarning,
  EHSAmountRoot.EHSAmountIsPreliminary AS EHSAmountIsPreliminary,
  EHSAmountRoot.EHSAmountStatus AS EHSAmountStatus,
  EHSAmountRoot.EHSAmountExternalSource AS EHSAmountExternalSource,
  cast( EHSAmountRoot.EHSAmtOutOfPrecisenessOptr as ehfnd_amns_outofprecis_op_nc preserving type ) AS EHSAmtOutOfPrecisenessOptr,
  EHSAmountRoot.Note AS Note,
  DataCollectionRoot.DataCollectionUUID AS EHSComplianceScenActivityUUID,
  DataCollectionRoot.DataCollectionID AS EHSComplianceScenActivityID,
  DataCollectionRoot.DataCollectionName AS EHSComplianceScenActivityName,
  DataCollectionRoot.DataCollectionTitle AS EHSComplianceScenActivityTitle,
  cast( DataCollectionRoot.DataUsagePeriodicity as ehenv_mdef_period_code_nc preserving type ) AS DataUsagePeriodicity,
  DataCollectionRoot.EHSLocationUUID AS EHSLocationUUID,
  EHSAmountRoot._EHSAmountSourceType AS _EHSAmountSourceType,
  EHSAmountRoot._EHSAmountStatus AS _EHSAmountStatus,
  EHSAmountRoot._UnitText AS _UnitText,
  DataCollectionRoot._EHSLocation AS _EHSLocation,
  DataCollectionRoot._EHSDataPeriod AS _EHSDataPeriod
FROM I_EHSAmountRoot AS EHSAmountRoot
INNER JOIN I_DataCollectionRootBasic AS DataCollectionRoot ON /* join condition not captured in parsed metadata */
INNER JOIN I_CalcDefResultHeader AS CalcDefResultHeader ON /* join condition not captured in parsed metadata */
INNER JOIN I_SamplingReference AS SamplingReference ON /* join condition not captured in parsed metadata */
INNER JOIN I_SamplingHeader AS SamplingHeader ON /* join condition not captured in parsed metadata */
INNER JOIN I_SamplingDefinitionRoot AS SamplingDefinitionRoot ON /* join condition not captured in parsed metadata */
INNER JOIN I_LocAggregationRoot AS LocAggregationRoot ON /* join condition not captured in parsed metadata */
INNER JOIN I_EHSEmittedSubstanceDataSet AS EHSEmittedSubstanceDataSet ON /* join condition not captured in parsed metadata */
INNER JOIN I_EHSEmittedSubstance AS EHSEmittedSubstance ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EHSAmountIssueTypeText AS _EHSAmountIssueTypeText ON EHSAmountIssueType = _EHSAmountIssueTypeText.EHSAmountIssueType  -- association [0..*]
LEFT OUTER JOIN I_EHSDataPeriod AS _EHSDataPeriod ON DataUsagePeriodicity = _EHSDataPeriod.EHSDataPeriod  -- association [0..1]
-- UNION with additional select branch(es): I_EHSAmountRoot
;