Skip to content

/AWS1/CL_APCEXPERIMENTDEFNSNAP

A snapshot of the experiment definition captured at the time an experiment run was started. This preserves the configuration that was active during the run.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_applicationid TYPE /AWS1/APCID /AWS1/APCID

The application ID at the time the run was started.

iv_id TYPE /AWS1/APCID /AWS1/APCID

The experiment definition ID.

iv_name TYPE /AWS1/APCNAME /AWS1/APCNAME

The name of the experiment definition at the time the run was started.

iv_hypothesis TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION

The hypothesis at the time the run was started.

iv_configurationprofileid TYPE /AWS1/APCID /AWS1/APCID

The configuration profile ID at the time the run was started.

iv_environmentid TYPE /AWS1/APCID /AWS1/APCID

The environment ID at the time the run was started.

iv_flagkey TYPE /AWS1/APCFLAGKEY /AWS1/APCFLAGKEY

The feature flag key at the time the run was started.

iv_audiencerule TYPE /AWS1/APCRULE /AWS1/APCRULE

The audience rule at the time the run was started.

iv_audiencedescription TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION

The audience description at the time the run was started.

iv_launchcriteria TYPE /AWS1/APCDESCRIPTION /AWS1/APCDESCRIPTION

The launch criteria at the time the run was started.

it_treatments TYPE /AWS1/CL_APCTREATMENT=>TT_TREATMENTLIST TT_TREATMENTLIST

The treatments at the time the run was started.

io_control TYPE REF TO /AWS1/CL_APCTREATMENT /AWS1/CL_APCTREATMENT

The control treatment at the time the run was started.


Queryable Attributes

ApplicationId

The application ID at the time the run was started.

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

Id

The experiment definition ID.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

Name

The name of the experiment definition at the time the run was started.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Hypothesis

The hypothesis at the time the run was started.

Accessible with the following methods

Method Description
GET_HYPOTHESIS() Getter for HYPOTHESIS, with configurable default
ASK_HYPOTHESIS() Getter for HYPOTHESIS w/ exceptions if field has no value
HAS_HYPOTHESIS() Determine if HYPOTHESIS has a value

ConfigurationProfileId

The configuration profile ID at the time the run was started.

Accessible with the following methods

Method Description
GET_CONFIGURATIONPROFILEID() Getter for CONFIGURATIONPROFILEID, with configurable default
ASK_CONFIGURATIONPROFILEID() Getter for CONFIGURATIONPROFILEID w/ exceptions if field has
HAS_CONFIGURATIONPROFILEID() Determine if CONFIGURATIONPROFILEID has a value

EnvironmentId

The environment ID at the time the run was started.

Accessible with the following methods

Method Description
GET_ENVIRONMENTID() Getter for ENVIRONMENTID, with configurable default
ASK_ENVIRONMENTID() Getter for ENVIRONMENTID w/ exceptions if field has no value
HAS_ENVIRONMENTID() Determine if ENVIRONMENTID has a value

FlagKey

The feature flag key at the time the run was started.

Accessible with the following methods

Method Description
GET_FLAGKEY() Getter for FLAGKEY, with configurable default
ASK_FLAGKEY() Getter for FLAGKEY w/ exceptions if field has no value
HAS_FLAGKEY() Determine if FLAGKEY has a value

AudienceRule

The audience rule at the time the run was started.

Accessible with the following methods

Method Description
GET_AUDIENCERULE() Getter for AUDIENCERULE, with configurable default
ASK_AUDIENCERULE() Getter for AUDIENCERULE w/ exceptions if field has no value
HAS_AUDIENCERULE() Determine if AUDIENCERULE has a value

AudienceDescription

The audience description at the time the run was started.

Accessible with the following methods

Method Description
GET_AUDIENCEDESCRIPTION() Getter for AUDIENCEDESCRIPTION, with configurable default
ASK_AUDIENCEDESCRIPTION() Getter for AUDIENCEDESCRIPTION w/ exceptions if field has no
HAS_AUDIENCEDESCRIPTION() Determine if AUDIENCEDESCRIPTION has a value

LaunchCriteria

The launch criteria at the time the run was started.

Accessible with the following methods

Method Description
GET_LAUNCHCRITERIA() Getter for LAUNCHCRITERIA, with configurable default
ASK_LAUNCHCRITERIA() Getter for LAUNCHCRITERIA w/ exceptions if field has no valu
HAS_LAUNCHCRITERIA() Determine if LAUNCHCRITERIA has a value

Treatments

The treatments at the time the run was started.

Accessible with the following methods

Method Description
GET_TREATMENTS() Getter for TREATMENTS, with configurable default
ASK_TREATMENTS() Getter for TREATMENTS w/ exceptions if field has no value
HAS_TREATMENTS() Determine if TREATMENTS has a value

Control

The control treatment at the time the run was started.

Accessible with the following methods

Method Description
GET_CONTROL() Getter for CONTROL