La comunicación de esta solución es asíncrona, es decir tendremos que configurar 3 Service Consumer para nuestro envío al TCI y 3 Definiciones de servicio para tratar la respuesta del TCI.
Estos son los tres Service Consumer que tenemos que configurar:
/EDGE/CO_EIHU_FURECEPCION_FACT
/EDGE/CO_EIHU_FUSE_QINRECEPCIO
/EDGE/CO_EIHU_FUSERECEPCION_AN
Tendremos que crear un puerto lógico para cada uno de los Service Consumer.
Ejemplo de
/EDGE/CO_EIHU_FURECEPCION_FACT :
T-code SOAMANAGER.
Seleccionamos Web Service Configuration ( en otras versiones de SAP puede llamarse Web Service Administration ).
Seleccionamos el Service Consumer correspondiente:
Seleccionaremos el Consumer Proxy:
Crearemos el puerto lógico correspondiente:
El nombre del puerto lógico es indiferente pero recomendamos que para distinguir los tres Service Consumer se llamen de la siguiente manera:
/EDGE/CO_EIHU_FURECEPCION_FACT → MANAGE_INVOICE
/EDGE/CO_EIHU_FUSE_QINRECEPCIO → QUERY_INVOICE
/EDGE/CO_EIHU_FUSERECEPCION_AN → ANNUL_INVOICE
El puerto lógico tiene que estar marcado por defecto siempre, si no el Service Consumer no funcionará
Para eso seleccionar el siguiente botón:
Finalmente tiene que quedar así marcado ( en otras versiones de SAP puede que esta configuración este en otro lugar ).