Olá,
RFC e BAPIs são módulos de funções habilitados para acesso remoto. São praticamente a mesma coisa. Um BAPI é um passo além, pois geralmente é uma função empresarial autocontida, como "Criar ordem de compra" ou "Alterar documento de vendas". A interface do BAPI é muito bem definida e documentada. Os BAPIs podem ser encontrados no navegador de BAPI através da transação BAPI. Os RFC são simplesmente módulos de funções habilitados para acesso remoto.
BAPI significa Interface de Programação de Aplicações Empresariais. É uma biblioteca de funções publicada para o público como uma interface em um sistema SAP existente a partir de um sistema externo.
RFC é o protocolo utilizado para chamar funções em um sistema R/3 por um chamador externo ao R/3 ou para chamar programas externos ao R/3 de um sistema R/3. As funções só podem ser chamadas através de RFC se estiverem marcadas como funções RFC no banco de trabalho de desenvolvimento da SAP.
Pontos de recompensa
Saudações