/AWS1/CL_PTBFILEDETAIL¶
Represents detailed information about a file attached to a benefit application.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_fileuri TYPE /AWS1/PTBFILEURI /AWS1/PTBFILEURI¶
The URI or location where the file is stored.
Optional arguments:¶
iv_businessusecase TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING¶
The business purpose or use case that this file supports in the benefit application.
iv_filename TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING¶
The original name of the uploaded file.
iv_filestatus TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING¶
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
iv_filestatusreason TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING¶
The reason for that particulat file status.
iv_filetype TYPE /AWS1/PTBFILETYPE /AWS1/PTBFILETYPE¶
The type or category of the file (e.g., document, image, spreadsheet).
iv_createdby TYPE /AWS1/PTBSTRING /AWS1/PTBSTRING¶
The identifier of the user who uploaded the file.
iv_createdat TYPE /AWS1/PTBTIMESTAMP /AWS1/PTBTIMESTAMP¶
The timestamp when the file was uploaded.
Queryable Attributes¶
FileURI¶
The URI or location where the file is stored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILEURI() |
Getter for FILEURI, with configurable default |
ASK_FILEURI() |
Getter for FILEURI w/ exceptions if field has no value |
HAS_FILEURI() |
Determine if FILEURI has a value |
BusinessUseCase¶
The business purpose or use case that this file supports in the benefit application.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BUSINESSUSECASE() |
Getter for BUSINESSUSECASE, with configurable default |
ASK_BUSINESSUSECASE() |
Getter for BUSINESSUSECASE w/ exceptions if field has no val |
HAS_BUSINESSUSECASE() |
Determine if BUSINESSUSECASE has a value |
FileName¶
The original name of the uploaded file.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILENAME() |
Getter for FILENAME, with configurable default |
ASK_FILENAME() |
Getter for FILENAME w/ exceptions if field has no value |
HAS_FILENAME() |
Determine if FILENAME has a value |
FileStatus¶
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILESTATUS() |
Getter for FILESTATUS, with configurable default |
ASK_FILESTATUS() |
Getter for FILESTATUS w/ exceptions if field has no value |
HAS_FILESTATUS() |
Determine if FILESTATUS has a value |
FileStatusReason¶
The reason for that particulat file status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILESTATUSREASON() |
Getter for FILESTATUSREASON, with configurable default |
ASK_FILESTATUSREASON() |
Getter for FILESTATUSREASON w/ exceptions if field has no va |
HAS_FILESTATUSREASON() |
Determine if FILESTATUSREASON has a value |
FileType¶
The type or category of the file (e.g., document, image, spreadsheet).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILETYPE() |
Getter for FILETYPE, with configurable default |
ASK_FILETYPE() |
Getter for FILETYPE w/ exceptions if field has no value |
HAS_FILETYPE() |
Determine if FILETYPE has a value |
CreatedBy¶
The identifier of the user who uploaded the file.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBY() |
Getter for CREATEDBY, with configurable default |
ASK_CREATEDBY() |
Getter for CREATEDBY w/ exceptions if field has no value |
HAS_CREATEDBY() |
Determine if CREATEDBY has a value |
CreatedAt¶
The timestamp when the file was uploaded.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_FILEDETAILS¶
TYPES TT_FILEDETAILS TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTBFILEDETAIL WITH DEFAULT KEY
.