I_EHSAmountsForActivity
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)
| Source | Alias | Join 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)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_EHSAmountIssueTypeText | _EHSAmountIssueTypeText | $projection.EHSAmountIssueType = _EHSAmountIssueTypeText.EHSAmountIssueType |
| [0..1] | I_EHSDataPeriod | _EHSDataPeriod | $projection.DataUsagePeriodicity = _EHSDataPeriod.EHSDataPeriod |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
;
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