I just wanna publish in a quick form my experiences about calling a webservice on a WebAS 6.20 via Pear SOAP 0.9.3. We have our own RFC enabled function module with this interface:
*" IMPORTING *" VALUE(PARTNER) LIKE BUT000-PARTNER *" VALUE(PLZ) TYPE PSTLZ_BAS *" VALUE(CAMPAIGN) TYPE CGPL_EXTID *" EXPORTING *" VALUE(E_GREETING_LINE) TYPE ADRS_PRINT-LINE0 *" VALUE(SURVEYURL) TYPE BSP_URL *" VALUE(RETURN) TYPE BAPIRET2 *" TABLES *" SALESREPS STRUCTURE ZBP_NAME_ATTR
Before I came to this interface I had the RETURN Parameter also as a table. The problem was that if I had more than one table I didn't get any data of the second table. So I've tried around and found that with only one table it works. Perhaps someone had already the same problem and found another solution?