Skip to content

/AWS1/CL_SUSESTCARBONEMISSIONS

Contains estimated carbon emissions data for a specific time period and dimension grouping.

CONSTRUCTOR

IMPORTING

Required arguments:

io_timeperiod TYPE REF TO /AWS1/CL_SUSTIMEPERIOD /AWS1/CL_SUSTIMEPERIOD

The reporting period for emission values.

it_dimensionsvalues TYPE /AWS1/CL_SUSDIMENSIONSMAP_W=>TT_DIMENSIONSMAP TT_DIMENSIONSMAP

The dimensions used to group emissions values.

iv_modelversion TYPE /AWS1/SUSMODELVERSION /AWS1/SUSMODELVERSION

The semantic version-formatted string that indicates the methodology version used to calculate the emission values.

The AWS Sustainability service reflects the most recent model version for every month. You will not see two entries for the same month with different ModelVersion values. To track the evolution of the methodology and compare emission values from previous versions, we recommend creating a Data Export.

it_emissionsvalues TYPE /AWS1/CL_SUSEMISSIONS=>TT_EMISSIONSMAP TT_EMISSIONSMAP

The emissions values for the requested emissions types.


Queryable Attributes

TimePeriod

The reporting period for emission values.

Accessible with the following methods

Method Description
GET_TIMEPERIOD() Getter for TIMEPERIOD

DimensionsValues

The dimensions used to group emissions values.

Accessible with the following methods

Method Description
GET_DIMENSIONSVALUES() Getter for DIMENSIONSVALUES, with configurable default
ASK_DIMENSIONSVALUES() Getter for DIMENSIONSVALUES w/ exceptions if field has no va
HAS_DIMENSIONSVALUES() Determine if DIMENSIONSVALUES has a value

ModelVersion

The semantic version-formatted string that indicates the methodology version used to calculate the emission values.

The AWS Sustainability service reflects the most recent model version for every month. You will not see two entries for the same month with different ModelVersion values. To track the evolution of the methodology and compare emission values from previous versions, we recommend creating a Data Export.

Accessible with the following methods

Method Description
GET_MODELVERSION() Getter for MODELVERSION, with configurable default
ASK_MODELVERSION() Getter for MODELVERSION w/ exceptions if field has no value
HAS_MODELVERSION() Determine if MODELVERSION has a value

EmissionsValues

The emissions values for the requested emissions types.

Accessible with the following methods

Method Description
GET_EMISSIONSVALUES() Getter for EMISSIONSVALUES, with configurable default
ASK_EMISSIONSVALUES() Getter for EMISSIONSVALUES w/ exceptions if field has no val
HAS_EMISSIONSVALUES() Determine if EMISSIONSVALUES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ESTCARBONEMISSIONSLIST

TYPES TT_ESTCARBONEMISSIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SUSESTCARBONEMISSIONS WITH DEFAULT KEY
.