/AWS1/CL_SHIINVESTIGATIONACT¶
Represents an investigation action performed within a case. This structure captures the details of an automated or manual investigation, including its status, results, and user feedback.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_investigationid TYPE /AWS1/SHIINVESTIGATIONID /AWS1/SHIINVESTIGATIONID¶
The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.
iv_actiontype TYPE /AWS1/SHIACTIONTYPE /AWS1/SHIACTIONTYPE¶
The type of investigation action being performed. This categorizes the investigation method or approach used in the case.
iv_title TYPE /AWS1/SHIINVESTIGATIONTITLE /AWS1/SHIINVESTIGATIONTITLE¶
Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.
iv_content TYPE /AWS1/SHIINVESTIGATIONCONTENT /AWS1/SHIINVESTIGATIONCONTENT¶
Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.
iv_status TYPE /AWS1/SHIEXECUTIONSTATUS /AWS1/SHIEXECUTIONSTATUS¶
The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.
iv_lastupdated TYPE /AWS1/SHITIMESTAMP /AWS1/SHITIMESTAMP¶
ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.
Optional arguments:¶
io_feedback TYPE REF TO /AWS1/CL_SHIINVESTIGATIONFEE00 /AWS1/CL_SHIINVESTIGATIONFEE00¶
User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.
Queryable Attributes¶
investigationId¶
The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVESTIGATIONID() |
Getter for INVESTIGATIONID, with configurable default |
ASK_INVESTIGATIONID() |
Getter for INVESTIGATIONID w/ exceptions if field has no val |
HAS_INVESTIGATIONID() |
Determine if INVESTIGATIONID has a value |
actionType¶
The type of investigation action being performed. This categorizes the investigation method or approach used in the case.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONTYPE() |
Getter for ACTIONTYPE, with configurable default |
ASK_ACTIONTYPE() |
Getter for ACTIONTYPE w/ exceptions if field has no value |
HAS_ACTIONTYPE() |
Determine if ACTIONTYPE has a value |
title¶
Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TITLE() |
Getter for TITLE, with configurable default |
ASK_TITLE() |
Getter for TITLE w/ exceptions if field has no value |
HAS_TITLE() |
Determine if TITLE has a value |
content¶
Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENT() |
Getter for CONTENT, with configurable default |
ASK_CONTENT() |
Getter for CONTENT w/ exceptions if field has no value |
HAS_CONTENT() |
Determine if CONTENT has a value |
status¶
The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.
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 |
lastUpdated¶
ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATED() |
Getter for LASTUPDATED, with configurable default |
ASK_LASTUPDATED() |
Getter for LASTUPDATED w/ exceptions if field has no value |
HAS_LASTUPDATED() |
Determine if LASTUPDATED has a value |
feedback¶
User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FEEDBACK() |
Getter for FEEDBACK |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_INVESTIGATIONACTIONLIST¶
TYPES TT_INVESTIGATIONACTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SHIINVESTIGATIONACT WITH DEFAULT KEY
.