Patrocinado por
Patrocinado por Inetum

A classe CL_GUI_FRONTEND_SERVICES

images/thumbnail.jpg - Thumbnail

A classe CL_GUI_FRONTEND_SERVICES é frequentemente usada para fazer upload e download de ficheiros de e para o computador local. Mas ela consegue fazer muitos mais coisas boas. Por exemplo:

Manipular o clipboard :

  • CLIPBOARD_EXPORT

  • CLIPBOARD_IMPORT

Gerir pastas e ficheiros no computador local:

  • DIRECTORY_BROWSE

  • DIRECTORY_CREATE

  • DIRECTORY_DELETE

  • DIRECTORY_EXIST

  • DIRECTORY_GET_CURRENT

  • DIRECTORY_LIST_FILES

  • DIRECTORY_SET_CURRENT

  • FILE_COPY

  • FILE_DELETE

  • FILE_EXIST

  • FILE_GET_ATTRIBUTES

  • FILE_GET_SIZE

  • FILE_GET_VERSION

  • FILE_OPEN_DIALOG

  • FILE_SAVE_DIALOG

  • FILE_SET_ATTRIBUTES

Manipular variáveis de ambiente:

  • ENVIRONMENT_GET_VARIABLE

  • ENVIRONMENT_SET_VARIABLE

Executar comandos locais:

  • EXECUTE

Obter uma série de informações interessantes

  • GET_COMPUTER_NAME

  • GET_DESKTOP_DIRECTORY

  • GET_DRIVE_FREE_SPACE_MEGABYTE

  • GET_DRIVE_TYPE

  • GET_FILE_SEPARATOR

  • GET_FREE_SPACE_FOR_DRIVE

  • GET_GUI_PROPERTIES

  • GET_GUI_VERSION

  • GET_IP_ADDRESS

  • GET_LF_FOR_DESTINATION_GUI

  • GET_PLATFORM

  • GET_SAPGUI_DIRECTORY

  • GET_SAPGUI_WORKDIR

  • GET_SAPLOGON_ENCODING

  • GET_SYSTEM_DIRECTORY

  • GET_TEMP_DIRECTORY

  • GET_UPLOAD_DOWNLOAD_PATH

  • GET_USER_NAME

  • GET_WINDOWS_DIRECTORY

Manipular o registo do Windows:

  • REGISTRY_DELETE_KEY

  • REGISTRY_DELETE_VALUE

  • REGISTRY_GET_DWORD_VALUE

  • REGISTRY_GET_VALUE

  • REGISTRY_SET_DWORD_VALUE

  • REGISTRY_SET_VALUE

Tirar selfies:

  • GET_SCREENSHOT

E mais algumas coisas.

Como vês há métodos para todos os gostos. Espero que te seja útil.

O Abapinho saúda-vos.