Hola a todos,
Soy nuevo en PI y estoy tratando de ejecutar un escenario RFC a SOAP en PI 7.3. He completado toda la configuración utilizando
SAPTechnical.COM - Escenario sobre RFC a SOAP
. Pero al probarlo como
LLAMADA
FUNCIÓN
'ZSEND_SMS'
destino
'SAPSLDAPI'
EXPORTAR
DIRECCIONCORREO
=
correoid
MOVIL
=
móvil
MENSAJE
=
mensaje
IMPORTAR
DESDEDIRECCORREO
=
correo
DESDEMOBILNO
=
fmovil
PROVEEDOR
=
proveer
ESTADO
=
estado
ESTADO
=
estado
.
LLAMADA
FUNCIÓN
'BAPI_TRANSACTION_COMMIT'
EXPORTAR
ESPERAR
=
'X'.
Luego me da un problema como este
======>
Bean ZSEND_SMS no encontrado en el host xxxxx, ProgId = miiddeprograma: Objeto no encontrado en la búsqueda de ZSEND_SMS.
Programa ABAP: ZSENDSMS (Transacción: SE38)
Módulo de función llamado: ZSEND_SMS
Usuario: 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
He buscado el mismo error muchas veces y según los blogs he verificado lo siguiente muchas veces.
1. Mi conexión RFC en SM59 funciona correctamente.
2. El Id de Programa es decir
miiddeprograma
tanto en SM59 como en el adaptador RFC son iguales
3. En Integration Builder, he ejecutado la configuración de prueba y no hay problema.
4. Estoy usando un Id de Programa único en el canal de comunicación
Hay un comportamiento extraño cuando estoy probando este escenario. El problema anterior no ocurre regularmente. Cuando actualizo completamente la caché, desaparece y el RFC funciona correctamente, pero nuevamente la segunda vez que ejecuto el RFC me da el mismo error incluso si vuelvo a llamar a SXI_CACHE. No hay problema en la red.
¿Alguien puede decirme por qué está sucediendo esto??