Skip to content

/AWS1/CL_APCEXPERIMENTRUN

Describes an experiment run, including its status, exposure settings, and treatment overrides.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_applicationid TYPE /AWS1/APCID /AWS1/APCID

The application ID.

iv_experimentdefinitionid00 TYPE /AWS1/APCID /AWS1/APCID

The experiment definition ID.

iv_run TYPE /AWS1/APCINTEGER /AWS1/APCINTEGER

The experiment run number.

iv_description TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION

A description of the experiment run.

iv_status TYPE /AWS1/APCEXPERIMENTRUNSTATUS /AWS1/APCEXPERIMENTRUNSTATUS

The current status of the experiment run. Valid values: RUNNING, DONE.

iv_exposurepercentage TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

The percentage of the target audience exposed to treatments.

io_treatmentoverrides TYPE REF TO /AWS1/CL_APCTREATMENTOVERRIDES /AWS1/CL_APCTREATMENTOVERRIDES

Treatment assignment overrides that assign specific entity IDs to treatments.

io_result TYPE REF TO /AWS1/CL_APCEXPERIMENTRUNRSLT /AWS1/CL_APCEXPERIMENTRUNRSLT

The result of the experiment run, including the executive summary and launch decision rationale.

iv_startedat TYPE /AWS1/APCISO8601DATETIME /AWS1/APCISO8601DATETIME

The date and time the experiment run started, in ISO 8601 format.

iv_updatedat TYPE /AWS1/APCISO8601DATETIME /AWS1/APCISO8601DATETIME

The date and time the experiment run was last updated, in ISO 8601 format.

iv_endedat TYPE /AWS1/APCISO8601DATETIME /AWS1/APCISO8601DATETIME

The date and time the experiment run ended, in ISO 8601 format.

io_experimentdefnsnapshot TYPE REF TO /AWS1/CL_APCEXPERIMENTDEFNSNAP /AWS1/CL_APCEXPERIMENTDEFNSNAP

A snapshot of the experiment definition at the time the run was started.


Queryable Attributes

ApplicationId

The application ID.

Accessible with the following methods

Method Description
GET_APPLICATIONID() Getter for APPLICATIONID, with configurable default
ASK_APPLICATIONID() Getter for APPLICATIONID w/ exceptions if field has no value
HAS_APPLICATIONID() Determine if APPLICATIONID has a value

ExperimentDefinitionId

The experiment definition ID.

Accessible with the following methods

Method Description
GET_EXPERIMENTDEFINITIONID00() Getter for EXPERIMENTDEFINITIONID00, with configurable defau
ASK_EXPERIMENTDEFINITIONID00() Getter for EXPERIMENTDEFINITIONID00 w/ exceptions if field h
HAS_EXPERIMENTDEFINITIONID00() Determine if EXPERIMENTDEFINITIONID00 has a value

Run

The experiment run number.

Accessible with the following methods

Method Description
GET_RUN() Getter for RUN

Description

A description of the experiment run.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Status

The current status of the experiment run. Valid values: RUNNING, DONE.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

ExposurePercentage

The percentage of the target audience exposed to treatments.

Accessible with the following methods

Method Description
GET_EXPOSUREPERCENTAGE() Getter for EXPOSUREPERCENTAGE, with configurable default
ASK_EXPOSUREPERCENTAGE() Getter for EXPOSUREPERCENTAGE w/ exceptions if field has no
STR_EXPOSUREPERCENTAGE() String format for EXPOSUREPERCENTAGE, with configurable defa
HAS_EXPOSUREPERCENTAGE() Determine if EXPOSUREPERCENTAGE has a value

TreatmentOverrides

Treatment assignment overrides that assign specific entity IDs to treatments.

Accessible with the following methods

Method Description
GET_TREATMENTOVERRIDES() Getter for TREATMENTOVERRIDES

Result

The result of the experiment run, including the executive summary and launch decision rationale.

Accessible with the following methods

Method Description
GET_RESULT() Getter for RESULT

StartedAt

The date and time the experiment run started, in ISO 8601 format.

Accessible with the following methods

Method Description
GET_STARTEDAT() Getter for STARTEDAT, with configurable default
ASK_STARTEDAT() Getter for STARTEDAT w/ exceptions if field has no value
HAS_STARTEDAT() Determine if STARTEDAT has a value

UpdatedAt

The date and time the experiment run was last updated, in ISO 8601 format.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

EndedAt

The date and time the experiment run ended, in ISO 8601 format.

Accessible with the following methods

Method Description
GET_ENDEDAT() Getter for ENDEDAT, with configurable default
ASK_ENDEDAT() Getter for ENDEDAT w/ exceptions if field has no value
HAS_ENDEDAT() Determine if ENDEDAT has a value

ExperimentDefinitionSnapshot

A snapshot of the experiment definition at the time the run was started.

Accessible with the following methods

Method Description
GET_EXPERIMENTDEFNSNAPSHOT() Getter for EXPERIMENTDEFINITIONSNAPSHOT