Hi Jonathan
Can you provide more details on the external web service:
- is it a SOAP web service, or an ABAP proxy on another system?
- does it provide you any WSDL for the definition of the service?
- is there a fault type defined for the service?
In my experience catching custom fault message, the web service provider (receiver service interface) needs to have a fault defined in the interface, similarly, a fault message type is defined on the sender proxy service interface, and these are linked via a fault message mapping in the Operation mapping. In the program calling the ABAP proxy, catch the custom fault message exception type.
Rgds
Eng Swee