There are no classes in Android library that help in consuming SOAP based web services. You can search this forum for similar discussions. It seems Google, is a proponent of REST based Webservices and I think it is justified given the constraints of a mobile device and overhead of XML processing in SOAP.
However, if SOAP is what you want then, according to me, you can either adapt KSOAP for Android
1. I believe Anddev.org has a tutorial that you might find interesting:
KSOAP tutorial
or use the solution that Bill suggested in the last two lines of his post:
Several years ago I helped a client set up a simple application for submitting data to a SOAP service by plugging a few variables into a text template and using standard Java net methods to send the request. MUCH simpler and faster than any SOAP toolkit.
Get the WSDL file and generate request templates from it(using SOAPUI tool or sth similar). Insert place holders for values and replace them later from code by user-provided values(String.replaceAll()). Create a HttpPost instance and post this to the service End point using DefaultHttpClient class.