Skip to content

/AWS1/CL_APSAPPLICATIONCONFIG

Configuration for an application in the imported image's application catalog. This structure defines how applications appear and launch for users.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/APSAPPNAME /AWS1/APSAPPNAME

The name of the application. This is a required field that must be unique within the application catalog and between 1-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$.

iv_absoluteapppath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH

The absolute path to the executable file that launches the application. This is a required field that can be 1-32767 characters to support Windows extended file paths. Use escaped file path strings like "C:\\Windows\\System32\\notepad.exe".

Optional arguments:

iv_displayname TYPE /AWS1/APSAPPDISPLAYNAME /AWS1/APSAPPDISPLAYNAME

The display name shown to users for this application. This field is optional and can be 0-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$.

iv_absoluteiconpath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH

The absolute path to the icon file for the application. This field is optional and can be 1-32767 characters. If not provided, the icon is derived from the executable. Use PNG images with proper transparency for the best user experience.

iv_absolutemanifestpath TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH

The absolute path to the prewarm manifest file for this application. This field is optional and only applicable when using application-specific manifests. The path can be 1-32767 characters and should point to a text file containing file paths to prewarm.

iv_workingdirectory TYPE /AWS1/APSFILEPATH /AWS1/APSFILEPATH

The working directory to use when launching the application. This field is optional and can be 0-32767 characters. Use escaped file path strings like "C:\\Path\\To\\Working\\Directory".

iv_launchparameters TYPE /AWS1/APSLAUNCHPARAMETERS /AWS1/APSLAUNCHPARAMETERS

The launch parameters to pass to the application executable. This field is optional and can be 0-1024 characters. Use escaped strings with the full list of required parameters, such as PowerShell script paths or command-line arguments.


Queryable Attributes

Name

The name of the application. This is a required field that must be unique within the application catalog and between 1-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

DisplayName

The display name shown to users for this application. This field is optional and can be 0-100 characters, matching the pattern ^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

AbsoluteAppPath

The absolute path to the executable file that launches the application. This is a required field that can be 1-32767 characters to support Windows extended file paths. Use escaped file path strings like "C:\\Windows\\System32\\notepad.exe".

Accessible with the following methods

Method Description
GET_ABSOLUTEAPPPATH() Getter for ABSOLUTEAPPPATH, with configurable default
ASK_ABSOLUTEAPPPATH() Getter for ABSOLUTEAPPPATH w/ exceptions if field has no val
HAS_ABSOLUTEAPPPATH() Determine if ABSOLUTEAPPPATH has a value

AbsoluteIconPath

The absolute path to the icon file for the application. This field is optional and can be 1-32767 characters. If not provided, the icon is derived from the executable. Use PNG images with proper transparency for the best user experience.

Accessible with the following methods

Method Description
GET_ABSOLUTEICONPATH() Getter for ABSOLUTEICONPATH, with configurable default
ASK_ABSOLUTEICONPATH() Getter for ABSOLUTEICONPATH w/ exceptions if field has no va
HAS_ABSOLUTEICONPATH() Determine if ABSOLUTEICONPATH has a value

AbsoluteManifestPath

The absolute path to the prewarm manifest file for this application. This field is optional and only applicable when using application-specific manifests. The path can be 1-32767 characters and should point to a text file containing file paths to prewarm.

Accessible with the following methods

Method Description
GET_ABSOLUTEMANIFESTPATH() Getter for ABSOLUTEMANIFESTPATH, with configurable default
ASK_ABSOLUTEMANIFESTPATH() Getter for ABSOLUTEMANIFESTPATH w/ exceptions if field has n
HAS_ABSOLUTEMANIFESTPATH() Determine if ABSOLUTEMANIFESTPATH has a value

WorkingDirectory

The working directory to use when launching the application. This field is optional and can be 0-32767 characters. Use escaped file path strings like "C:\\Path\\To\\Working\\Directory".

Accessible with the following methods

Method Description
GET_WORKINGDIRECTORY() Getter for WORKINGDIRECTORY, with configurable default
ASK_WORKINGDIRECTORY() Getter for WORKINGDIRECTORY w/ exceptions if field has no va
HAS_WORKINGDIRECTORY() Determine if WORKINGDIRECTORY has a value

LaunchParameters

The launch parameters to pass to the application executable. This field is optional and can be 0-1024 characters. Use escaped strings with the full list of required parameters, such as PowerShell script paths or command-line arguments.

Accessible with the following methods

Method Description
GET_LAUNCHPARAMETERS() Getter for LAUNCHPARAMETERS, with configurable default
ASK_LAUNCHPARAMETERS() Getter for LAUNCHPARAMETERS w/ exceptions if field has no va
HAS_LAUNCHPARAMETERS() Determine if LAUNCHPARAMETERS 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_APPCATALOGCONFIG

TYPES TT_APPCATALOGCONFIG TYPE STANDARD TABLE OF REF TO /AWS1/CL_APSAPPLICATIONCONFIG WITH DEFAULT KEY
.