#ABAP#Web Services#SOAMANAGER

SOAMANAGER y la configuración de endpoints: la transacción que separa definir un servicio de publicarlo

Activar la definición de un servicio no lo hace accesible. SOAMANAGER genera el WSDL y el binding; y el fichero hosts, ese gran olvidado, puede tumbar un servicio impecable. Guía sin humo del despliegue SOAP.

1 may 2026

#ABAP#Web Services#Security

Seguridad en Web Services ABAP: usuarios de comunicación, perfiles de autenticación y el error de usar un diálogo

Un servicio expuesto sin usuario de comunicación y sin perfil de seguridad es una puerta abierta al ERP. Repasamos los cuatro perfiles de SAP, por qué el usuario tipo C existe y qué rol darle sin pasarte.

30 abr 2026

#ABAP#Web Services#SOAP

Errores y faults en Web Services ABAP: el SOAP Fault, el código HTTP y por qué un 200 no significa que fue bien

El envelope SOAP tiene un cuarto elemento que casi nadie usa: el fault. En REST el error viaja en el código HTTP. Gestionar bien ambos es lo que separa una integración robusta de una que falla en silencio.

28 abr 2026

#ABAP#Web Services#Consumer

Consumir un servicio externo desde ABAP: consumer proxy, puerto lógico y cuándo bajar a HTTP

Dos formas de llamar a un servicio desde SAP: el proxy generado por wizard con su puerto lógico, o CL_HTTP_CLIENT a pelo. Cuándo usar cada una y por qué el puerto lógico es la pieza que todos olvidan.

26 abr 2026

#ABAP#Web Services#SOAP

Crear un Web Service Provider en ABAP: de la BAPI al servicio publicado sin humo

RFC, BAPI o clase proxy: tres puertas para exponer lógica SAP como servicio SOAP. Te enseñamos cuál elegir, el flujo real con Enterprise Service y SOAMANAGER, y el error de formato que rompe integraciones.

25 abr 2026

#ABAP#Web Services#SOAP

SOAP vs REST en ABAP: cuándo cada uno y por qué el debate suele estar mal planteado

SOAP no es viejo ni REST es moderno: son un protocolo y un patrón. En ABAP conviven, y elegir bien te ahorra WSDLs innecesarios o parsers escritos a mano. Con ejemplos reales de payload.

22 abr 2026

← Todo el blog