Skip to content

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