¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução de erro ao executar o comando 'FTP_COMMAND' no servidor FTP do Windows

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

Bom dia a todos,

Meu problema é que estou tentando deixar um arquivo txt em um servidor ftp no Windows e consigo fazer a conexão para eles usando 'HTTP_SCRAMBLE' para criptografar a chave e a função 'ftp_connect' para conectar, mas quando tento executar o comando 'FTP_COMMAND' recebo um erro. Alguém pode me ajudar com esse caso, o código que estou usando para a função é o seguinte FTP_COMMAND

data: diun(50) VALUE 'SD',

V_FILE(50) VALUE 'Prueba.txt',

v_cmd(80) TYPE c.

CONCATENAR 'lcd' diun EM V_CMD SEPARADO POR ESPAÇO.

EXECUTAR FTP_COMMAND USANDO V_CMD.

EXCLUIR V_CMD.

CONCATENAR 'put' V_FILE EM V_CMD SEPARADO POR ESPAÇO.

EXECUTAR FTP_COMMAND USANDO V_CMD.

form ftp_command usando p_v_cmd.

CHAMAR A FUNÇÃO 'FTP_COMMAND'

EXPORTANDO

handle = g_dhdl

comando = 'dir'

rfc_destination = 'SAPFTPA'

TABELAS

dados = it_result

EXCEÇÕES

error_tcpip = 1

error_comando = 2

error_dados = 3

OUTROS = 4.

SE sy-subrc = 0.

LOOP EM it_result.

ESCREVER: / it_result-line.

FIMLOOP.

EXCLUIR it_result.

ATUALIZAR it_result.

SENÃO.

FORMATAR COR COL_NEGATIVO.

ESCREVER:/ 'Erro na execução do comando'.

FORMATAR COR COL_NEGATIVO DESLIGADO.

EXECUTAR close_ftp_connection USANDO g_dhdl.

FIM-SE.

endform. " ftp_command

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

4 Respuestas

0
Cargando...

Olá Douglas,

Utilize o módulo funcional FTP_R3_TO_SERVER. Preencha sua tabela interna.

Existem alguns programas padrão para FTP, por favor revise esses (RSFTP001 a RSFTP011).

Saudações,

Sri

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

Confira este link

[código de exemplo|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=153388771]

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

Olá,

Verifique os programas de amostra SAP ftp (RSFTP*).

Se estiverem funcionando corretamente, você pode construir seu código a partir daí.

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

Olá,

Você tentou usar o comando padrão "ls" em vez de "dir"? Dir é específico do Windows, então pode haver problemas com o cliente. Suponho que você esteja passando um controlador correto a partir da chamada FTP_CONNECT. Que erro você está recebendo? O que você obtém em sy-subrc?

Saudações

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?