¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Existe um módulo de função no SAP para extrair um nome de arquivo de um caminho completo com extensão?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Olá,

Gostaria de saber se há um módulo de função que possa extrair um nome de arquivo de um caminho completo com extensão.

Não é realmente difícil criar um formulário como este por conta própria, mas gostaria de saber se já existe nas funções padrão do SAP.

Saudações,

Morgan

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

Use o método abaixo.

CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG.


        DATA: V_FILENAME   TYPE STRING,
        IT_FILETABLE TYPE FILETABLE,
        V_RC         TYPE I.

        CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
        EXPORTING
        WINDOW_TITLE            = 'File Open'
        INITIAL_DIRECTORY       = 'C:'
        CHANGING
        FILE_TABLE              = IT_FILETABLE
        RC                      = V_RC
        EXCEPTIONS
        FILE_OPEN_DIALOG_FAILED = 1
        CNTL_ERROR              = 2
        ERROR_NO_GUI            = 3
        OTHERS                  = 4.

        IF SY-SUBRC = 0.
        READ TABLE IT_FILETABLE INDEX 1 INTO V_FILENAME.
        ELSE.
        MESSAGE E100 WITH TEXT-011. " Erro ao abrir o arquivo
        ENDIF.
        

Espero que este código te ajude. Não esqueça de recompensar se for útil ?

Obrigado,

GSK

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado Amit, mas ainda há um problema: estou recebendo apenas os primeiros 12 caracteres do nome do arquivo e quero o nome completo sem a extensão. É possível obter isso usando este FM?

Cumprimentos,

Morgan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Morgan,

1. PC_SPLIT_COMPLETE_FILENAME

2. Ao fornecer o caminho completo para o FM,

obtemos

a) nome do arquivo (apenas o nome do arquivo)

b) também podemos obter a extensão separadamente em outro parâmetro

Saudações,

Amit M.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Morgan,

1. PC_SPLIT_COMPLETE_FILENAME

2. Ao fornecer o caminho completo para o FM,

obtemos

a) nome do arquivo (apenas o nome do arquivo)

b) também podemos obter a extensão separadamente em outro parâmetro

Saudações,

Amit M.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?