Hola,
Todos los BAPIs están habilitados para rfc. Y para llamar a una función de módulo habilitada para rfc, sigue la siguiente sintaxis.
CALL FUNCTION '<Nombre del FM>'
DESTINATION <sistema-de-destino>.
Gracias,
Asit Purbey
Avalados por :
¡Hola a todos!
Tenemos 2 sistemas; sistema 1 (cliente 420) y sistema 2 (cliente 600).
Me gustaría saber cómo se puede llamar a un módulo de función habilitado para RFC desde un sistema (420) mientras que el módulo de función habilitado para RFC existe en el otro sistema (600).
Además, según mi entendimiento, cualquier módulo de función habilitado para RFC es un BAPI. Por favor, confirma.
Por favor, ayuda.
Gracias y saludos,
Namrata
Hola,
Todos los BAPIs están habilitados para rfc. Y para llamar a una función de módulo habilitada para rfc, sigue la siguiente sintaxis.
CALL FUNCTION '<Nombre del FM>'
DESTINATION <sistema-de-destino>.
Gracias,
Asit Purbey
Hola Namrata,
Revisa este enlace útil para llamar a RFC, seguramente te ayudará, solo revísalo.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE2/BCFESDE2.pdf
Además, según mi entendimiento, cualquier módulo de función habilitado para RFC es un BAPI.
No, todos los BAPIs están habilitados para RFC, pero no siempre al revés.
BAPI_PO_CREATE está habilitado para RFC, pero es un BAPI (ver la pestaña de Atributos, botón de radio FM habilitado para remoto)
RFC_READ_TABLE también está habilitado para RFC pero no es un BAPI
Sachin
Hola,
FM habilitado para RFC puede ser llamado desde otro sistema:
Desde 420 podemos llamar a FM RFC que reside en 600, a través del destino RFC creado en la transacción SM59 en el cliente 420. En SM59, mantenga las entradas del sistema de destino es decir, 600. y pruebe la conexión para ver si es exitosa o no, a través del inicio de sesión remoto.
supongamos que en el cliente 420, en SM59 ha creado un destino llamado DEST600.
En 420, puedes codificar de la siguiente manera...
Call 'RSSDK_LOGSYS_REMOTE_CHECK' destino DEST600
exportando
I_QSYSTEMNAME =
tablas
E_T_MSG =
existe diferencia entre BAPI/RFC.
BAPI siempre devuelve mensajes / RFC no.
BAPI sigue ciertas convenciones de nomenclatura al definir las estructuras de parámetros (por ejemplo, BAPI_..)
En BAPI, no se pueden llamar pantallas de diálogo.
En BAPI, las declaraciones como COmmit work/Call Transaction/Submit... no deberían existir.
Los BAPI se implementan como FM y se almacenan como métodos en el repositorio de objetos comerciales.
otro Ejemplo para RFC
RSAN_LOGSYS_DETERMINE
Retrocede si hay algún problema,
Saludos,
Naveen
Editado por: Naveen Deva el 18 de febrero de 2009 a las 9:54 AM
¡Hola!
Revisa este enlace
http://help.sap.com/saphelp_46c/helpdata/en/22/042518488911d189490000e829fbbd/content.htm
Saludos
Gokul
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute