¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 58 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?