/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 |