SAP CL_GUI_FRONTEND_SERVICES OO Class - Frontend Services









CL_GUI_FRONTEND_SERVICES is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_GUI_FRONTEND_SERVICES including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_FRONTEND_SERVICES is CL_GUI_OBJECT

Method list of CL_GUI_FRONTEND_SERVICES SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CHECK_GUI_SUPPORTChecks GUI-Supported FeaturesPublic
CALL METHOD cl_gui_frontend_services=>CHECK_GUI_SUPPORT...more details

CLASS_CONSTRUCTORClass ConstructorPublic
CALL METHOD cl_gui_frontend_services=>CLASS_CONSTRUCTOR...more details

CLIPBOARD_EXPORTExports data to clipboardPublic
CALL METHOD cl_gui_frontend_services=>CLIPBOARD_EXPORT...more details

CLIPBOARD_IMPORTImports data from clipboardPublic
CALL METHOD cl_gui_frontend_services=>CLIPBOARD_IMPORT...more details

CONSTRUCTORCreate in Private SectionPublic
CALL METHOD cl_gui_frontend_services=>CONSTRUCTOR...more details

DIRECTORY_BROWSEShows a Directory Selection WindowPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_BROWSE...more details

DIRECTORY_CREATECreates a Directory in the ClientPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_CREATE...more details

DIRECTORY_DELETEDeletes a Directory in the ClientPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_DELETE...more details

DIRECTORY_EXISTChecks whether a directory existsPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_EXIST...more details

DIRECTORY_GET_CURRENTReturns the Current DirectoryPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_GET_CURRENT...more details

DIRECTORY_LIST_FILESLists Files in a Given DirectoryPublic
CALL METHOD cl_gui_frontend_services=>DIRECTORY_LIST_FILES...more details

DIRECTORY_SET_CURRENTSets the Current Directory (Do NOT Use)Public
CALL METHOD cl_gui_frontend_services=>DIRECTORY_SET_CURRENT...more details

DISABLEHISTORYFORFIELDDisables a Specific History FieldPublic
CALL METHOD cl_gui_frontend_services=>DISABLEHISTORYFORFIELD...more details

ENVIRONMENT_GET_VARIABLEGets an Environment VariablePublic
CALL METHOD cl_gui_frontend_services=>ENVIRONMENT_GET_VARIABLE...more details

ENVIRONMENT_SET_VARIABLESets an Environment VariablePublic
CALL METHOD cl_gui_frontend_services=>ENVIRONMENT_SET_VARIABLE...more details

EXECUTEStarts an Application or Opens a Document in the ClientPublic
CALL METHOD cl_gui_frontend_services=>EXECUTE...more details

FILE_COPYCopies a FilePublic
CALL METHOD cl_gui_frontend_services=>FILE_COPY...more details

FILE_DELETEDeletes a FilePublic
CALL METHOD cl_gui_frontend_services=>FILE_DELETE...more details

FILE_EXISTChecks if a File ExistsPublic
CALL METHOD cl_gui_frontend_services=>FILE_EXIST...more details

FILE_GET_ATTRIBUTESGets File Attributes for a FilePublic
CALL METHOD cl_gui_frontend_services=>FILE_GET_ATTRIBUTES...more details

FILE_GET_SIZEReturns the Size of a FilePublic
CALL METHOD cl_gui_frontend_services=>FILE_GET_SIZE...more details

FILE_GET_VERSIONReturns the Version Number from Resource of a FilePublic
CALL METHOD cl_gui_frontend_services=>FILE_GET_VERSION...more details

FILE_OPEN_DIALOGDisplays a File Open DialogPublic
CALL METHOD cl_gui_frontend_services=>FILE_OPEN_DIALOG...more details

FILE_SAVE_DIALOGShows a File Save DialogPublic
CALL METHOD cl_gui_frontend_services=>FILE_SAVE_DIALOG...more details

FILE_SET_ATTRIBUTESSet File AttributesPublic
CALL METHOD cl_gui_frontend_services=>FILE_SET_ATTRIBUTES...more details

GET_COMPUTER_NAMEGet Computer NamePublic
CALL METHOD cl_gui_frontend_services=>GET_COMPUTER_NAME...more details

GET_DESKTOP_DIRECTORYGet Desktop DirectoryPublic
CALL METHOD cl_gui_frontend_services=>GET_DESKTOP_DIRECTORY...more details

GET_DRIVE_FREE_SPACE_MEGABYTEReturns Drive's Free Space in MBPublic
CALL METHOD cl_gui_frontend_services=>GET_DRIVE_FREE_SPACE_MEGABYTE...more details

GET_DRIVE_TYPEGet Drive TypePublic
CALL METHOD cl_gui_frontend_services=>GET_DRIVE_TYPE...more details

GET_FILE_SEPARATORPrivate
CALL METHOD cl_gui_frontend_services=>GET_FILE_SEPARATOR...more details

GET_FREE_SPACE_FOR_DRIVEReturns Free Space on DrivePublic
CALL METHOD cl_gui_frontend_services=>GET_FREE_SPACE_FOR_DRIVE...more details

GET_GUI_PROPERTIESReturns Stream of GUI PropertiesPublic
CALL METHOD cl_gui_frontend_services=>GET_GUI_PROPERTIES...more details

GET_GUI_VERSIONReturns the Upload/Download PathsPublic
CALL METHOD cl_gui_frontend_services=>GET_GUI_VERSION...more details

GET_IP_ADDRESSGets IP AddressPublic
CALL METHOD cl_gui_frontend_services=>GET_IP_ADDRESS...more details

GET_LF_FOR_DESTINATION_GUIDestinations' SAP GUI Line FeedPublic
CALL METHOD cl_gui_frontend_services=>GET_LF_FOR_DESTINATION_GUI...more details

GET_PLATFORMReturn Operating System PlatformPublic
CALL METHOD cl_gui_frontend_services=>GET_PLATFORM...more details

GET_SAPGUI_DIRECTORYGets GUI Start DirectoryPublic
CALL METHOD cl_gui_frontend_services=>GET_SAPGUI_DIRECTORY...more details

GET_SAPGUI_WORKDIRReturns .. Documents and Settings DNR SAPWorkdir (Example)Public
CALL METHOD cl_gui_frontend_services=>GET_SAPGUI_WORKDIR...more details

GET_SAPLOGON_ENCODINGReturn to saplogon CodepagePublic
CALL METHOD cl_gui_frontend_services=>GET_SAPLOGON_ENCODING...more details

GET_SCREENSHOTMakes a screenshot of the current windowPublic
CALL METHOD cl_gui_frontend_services=>GET_SCREENSHOT...more details

GET_SYSTEM_DIRECTORYGet System DirectoryPublic
CALL METHOD cl_gui_frontend_services=>GET_SYSTEM_DIRECTORY...more details

GET_TEMP_DIRECTORYReturns the Path to the TEMP DirectoryPublic
CALL METHOD cl_gui_frontend_services=>GET_TEMP_DIRECTORY...more details

GET_UPLOAD_DOWNLOAD_PATHGets the upload/download pathsPublic
CALL METHOD cl_gui_frontend_services=>GET_UPLOAD_DOWNLOAD_PATH...more details

GET_USER_NAMEGet User NamePublic
CALL METHOD cl_gui_frontend_services=>GET_USER_NAME...more details

GET_WINDOWS_DIRECTORYGet Windows DirectoryPublic
CALL METHOD cl_gui_frontend_services=>GET_WINDOWS_DIRECTORY...more details

GUI_DOWNLOADDownload Data to Client PCPublic
CALL METHOD cl_gui_frontend_services=>GUI_DOWNLOAD...more details

GUI_UPLOADUpload Data from Client PCPublic
CALL METHOD cl_gui_frontend_services=>GUI_UPLOAD...more details

IS_SCRIPTING_ACTIVEChecks whether scripting is currently runningPublic
CALL METHOD cl_gui_frontend_services=>IS_SCRIPTING_ACTIVE...more details

IS_TERMINAL_SERVERChecks if the GUI Runs Under Terminal ServicesPublic
CALL METHOD cl_gui_frontend_services=>IS_TERMINAL_SERVER...more details

IS_VALID_HANDLEChecks the validity of the instancePrivate
CALL METHOD cl_gui_frontend_services=>IS_VALID_HANDLE...more details

RAISE_SCRIPTING_EVENTRaise scripting eventPublic
CALL METHOD cl_gui_frontend_services=>RAISE_SCRIPTING_EVENT...more details

REGISTRY_DELETE_KEYDeletes a Registry KeyPublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_DELETE_KEY...more details

REGISTRY_DELETE_VALUEDeletes a Registry ValuePublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_DELETE_VALUE...more details

REGISTRY_GET_DWORD_VALUEReads a Registry REG_DWORD ValuePublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_GET_DWORD_VALUE...more details

REGISTRY_GET_VALUEReads a Registry REG_SZ, REG_SZ_EXPAND ValuePublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_GET_VALUE...more details

REGISTRY_SET_DWORD_VALUEWrites a Registry REG_DWORD ValuePublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_SET_DWORD_VALUE...more details

REGISTRY_SET_VALUEWrites a REG_SZ, REG_SZ_EXPAND Registry ValuePublic
CALL METHOD cl_gui_frontend_services=>REGISTRY_SET_VALUE...more details

SHOW_DOCUMENTDisplays a document on the front endPublic
CALL METHOD cl_gui_frontend_services=>SHOW_DOCUMENT...more details

SHOW_DOCUMENT_FALLBACKHelper function of SHOW_DOCUMENT for older clientsPrivate
CALL METHOD cl_gui_frontend_services=>SHOW_DOCUMENT_FALLBACK...more details

STRCMPIString comparison (not case-sensitive)Private
CALL METHOD cl_gui_frontend_services=>STRCMPI...more details

TYPEAHEAD_EXPORTExports data to clipboardPublic
CALL METHOD cl_gui_frontend_services=>TYPEAHEAD_EXPORT...more details



CL_GUI_FRONTEND_SERVICES attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
ACTION_APPENDConstantAction: Append1LIKE
I
Public
ACTION_CANCELConstantACTION_CANCEL9LIKE
I
Public
ACTION_OKConstantACTION_OK0LIKE
I
Public
ACTION_REPLACEConstantAction: Replace2LIKE
I
Public
ERROR_CODEStatic AttributeError Code Set by Class Constructor0LIKE
I
Private
ERROR_NOT_SUPPORTED_BY_GUIStatic Attributeerror code: not supported by gui-1LIKE
I
Private
ERROR_NO_GUIStatic AttributeError Code: No GUI-2LIKE
I
Private
FILETYPE_ALLStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_EXCELStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_HTMLStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_POWERPOINTStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_RTFStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_TEXTStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_WORDStatic AttributeFile TypeLIKE
STRING
Public
FILETYPE_XMLStatic AttributeFile TypeLIKE
STRING
Public
FILE_SEPARATORInstance AttributeLIKE
Private
GUIFEATUREStatic AttributeString Type'GF'LIKE
STRING
Private
GUI_CRLFInstance AttributeLIKE
Private
HANDLEStatic AttributeOne Instance OnlyLIKE
CL_GUI_FRONTEND_SERVICES
Private
HKEY_CLASSES_ROOTConstantRegistry Branch0LIKE
I
Public
HKEY_CURRENT_USERConstantRegistry Branch1LIKE
I
Public
HKEY_LOCAL_MACHINEConstantRegistry Branch2LIKE
I
Public
HKEY_USERSConstantRegistry Branch3LIKE
I
Public
ICALLStatic AttributeInternal Use0LIKE
I
Private
M_PLATFORMStatic AttributePlatform Attribute0LIKE
I
Private
PLATFORM_AIXConstantPlatform Constant11LIKE
I
Public
PLATFORM_HPUXConstantPlatform Constant9LIKE
I
Public
PLATFORM_LINUXConstantPlatform Constant8LIKE
I
Public
PLATFORM_MACConstantPlatform Constant6LIKE
I
Public
PLATFORM_MACOSXConstantPlatform Constant13LIKE
I
Public
PLATFORM_NT351ConstantPlatform Constant3LIKE
I
Public
PLATFORM_NT40ConstantPlatform Constant4LIKE
I
Public
PLATFORM_NT50ConstantPlatform Constant5LIKE
I
Public
PLATFORM_OS2ConstantPlatform Constant7LIKE
I
Public
PLATFORM_SOLARISConstantPlatform Constant12LIKE
I
Public
PLATFORM_TRU64ConstantPlatform Constant10LIKE
I
Public
PLATFORM_UNKNOWNConstantPlatform Constant-1LIKE
I
Public
PLATFORM_WINDOWS95ConstantPlatform Constant1LIKE
I
Public
PLATFORM_WINDOWS98ConstantPlatform Constant2LIKE
I
Public
PLATFORM_WINDOWSXPConstantPlatform Constant14LIKE
I
Public
SAPLOGON_ENCODINGInstance AttributeLIKE
Private


Links to Related Class(s)

CL_GUI_F...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!