¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como chamar um módulo de função habilitado para RFC entre sistemas 420 e 600

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

Olá a todos!

Temos 2 sistemas; sistema 1 (cliente 420) e sistema 2 (cliente 600).

Gostaria de saber como chamar um módulo de função habilitado para RFC de um sistema (420) enquanto o módulo de função habilitado para RFC existe no outro sistema (600).

Além disso, de acordo com o meu entendimento, qualquer módulo de função habilitado para RFC é um BAPI. Por favor, confirme.

Por favor, ajude.

Obrigada e cumprimentos,

Namrata

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

4 Respuestas

0
Cargando...

Olá,

Todos os BAPIs estão habilitados para RFC. E para chamar uma função de módulo habilitada para RFC, siga a seguinte sintaxe.

CALL FUNCTION '<Nome do FM>'

DESTINATION <sistema-de-destino>.

Obrigado,

Asit Purbey

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

Olá Namrata,

Confira este link útil para chamar o RFC, certamente irá te ajudar, apenas revise-o.

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE2/BCFESDE2.pdf

Além disso, segundo meu entendimento, qualquer módulo de função habilitado para RFC é um BAPI.

Não, nem todos os BAPIs estão habilitados para RFC, mas nem sempre o contrário.

BAPI_PO_CREATE está habilitado para RFC, mas é um BAPI (ver a aba de Atributos, botão de rádio FM habilitado para remoto).

RFC_READ_TABLE também está habilitado para RFC, mas não é um BAPI.

Sachin

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

Olá,

O FM habilitado para RFC pode ser chamado de outro sistema:

A partir do 420, podemos chamar o FM RFC que está em 600, através do destino RFC criado na transação SM59 no cliente 420. Em SM59, mantenha as entradas do sistema de destino, ou seja, 600, e teste a conexão para ver se é bem-sucedida ou não, através do logon remoto.

Vamos supor que no cliente 420, em SM59, você criou um destino chamado DEST600.

No 420, você pode codificar da seguinte maneira...

Call 'RSSDK_LOGSYS_REMOTE_CHECK' destino DEST600

exportando

I_QSYSTEMNAME =

tabelas

E_T_MSG =

há diferença entre BAPI/RFC.

BAPI sempre retorna mensagens / RFC não.

BAPI segue certas convenções de nomenclatura ao definir as estruturas de parâmetros (por exemplo, BAPI_..)

Em BAPI, não é possível chamar telas de diálogo.

Em BAPI, declarações como COmmit work/Call Transaction/Submit... não devem existir.

Os BAPI são implementados como FM e armazenados como métodos no repositório de objetos comerciais.

Outro exemplo para RFC

RSAN_LOGSYS_DETERMINE

Retroceda se houver algum problema,

Saudações,

Naveen

Editado por: Naveen Deva em 18 de fevereiro de 2009 às 9:54 AM

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?