Skip to content

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