Olá a todos,
Sou novo no PI e estou tentando executar um cenário RFC para SOAP no PI 7.3. Concluí toda a configuração usando
SAPTechnical.COM - Cenário sobre RFC para SOAP
. Mas ao testá-lo como
CHAMADA
FUNÇÃO
'ZSEND_SMS'
destino
'SAPSLDAPI'
EXPORTAR
ENDEREÇO DE EMAIL
=
correoid
MÓVEL
=
móvel
MENSAGEM
=
mensagem
IMPORTAR
DEENDEREÇO DE EMAIL
=
correio
DEENDEREÇO DE MOBIL
=
fmovil
PROVEDOR
=
fornecedor
ESTADO
=
estado
ESTADO
=
estado
.
CHAMADA
FUNÇÃO
'BAPI_TRANSACTION_COMMIT'
EXPORTAR
ESPERAR
=
'X'.
Então me dá um problema como este
======>
Bean ZSEND_SMS não encontrado no host xxxxx, ProgId = miiddeprograma: Objeto não encontrado na busca de ZSEND_SMS.
Programa ABAP: ZSENDSMS (Transação: SE38)
Módulo de função chamado: ZSEND_SMS
Usuário: xxxxx (Cliente: xxx)
Destino: SAPSLDAPI (Manejo: 1, DtConId: F1DDEBE3BEBFF1B997A700155D659F01, DtConCnt: 1, ConvId: 90923891,{F1DDEBE3-BEBF-F1BA-97A7-00155D659F01})
EPP RootContextId: 00155D659F011ED3BAF995F9A133F7A7, ConnectionId: 00000000000000000000000000000000, ConnectionCnt: 0
EPP TransactionId: F1DDEBE3BEBFF1B797A700155D659F01
Tenho pesquisado o mesmo erro muitas vezes e de acordo com os blogs verifiquei o seguinte muitas vezes.
1. Minha conexão RFC em SM59 funciona corretamente.
2. O Id do Programa, ou seja,
miiddeprograma
tanto em SM59 quanto no adaptador RFC são iguais
3. No Integration Builder, executei a configuração de teste e não há problema.
4. Estou usando um Id de Programa único no canal de comunicação
Há um comportamento estranho quando estou testando este cenário. O problema acima não ocorre regularmente. Quando atualizo completamente o cache, ele desaparece e o RFC funciona corretamente, mas novamente na segunda vez que executo o RFC, ele me dá o mesmo erro mesmo que eu chame SXI_CACHE novamente. Não há problema na rede.
Alguém pode me dizer por que isso está acontecendo??