'webservice', 'password' => 'newpassword'); #Specify WSDL $WSDL = "http://sap-demo-erp:8000/sap/bc/srt/wsdl/bndg_E12A6C3F738FFCF1B96C000C29E29F3D/wsdl11/allinone/standard/document?sap-client=001"; #Create Client Object, download and parse WSDL $client = new SoapClient($WSDL,$SOAP_AUTH); #Setup input parameters (SAP Likes to Capitalise the parameter names) $params = array( 'Inmatnr' => "DEMO1" ); #Call Operation (Function). Catch and display any errors try { $result = $client->ZSoapDemo1($params); } catch (SoapFault $exception) { print "***Caught Exception***\n"; print_r($exception); print "***END Exception***\n"; die(); } #Out the results print_r($result); ?>