cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SOAMANAGER Webservice - FM is not getting line items in Table Parameter

adnanmaqbool
Contributor
0 Kudos
419

Hi All

I have created a webservice using SE37 RFC Function Module, having an Import parameter and Tables Parameter.

While passing data from SoapUI, Import Parameter is receiving the values which were passed whereas table parameter is showing the appended line item, but all values/columns of item are initial. Whereas Logs and XML Payload of SOAMANAGER is showing that Table item is having same items which were passed to SAP using SoapUI.

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<soapenv:Header/>
<soapenv:Body>
<urn:ZfiInterface>
<Check>X</Check>
<ItFile>
<!--Zero or more repetitions:-->
<item>
<BILL_MONTH>202301</BILL_MONTH>
<READ_DATE>20230101</READ_DATE>
<DUE_DATE>20230102</DUE_DATE>
<BATCH>01</BATCH>
<SNO>1</SNO>
</item>
</ItFile>
<ItReturn2>
<!--Zero or more repetitions:-->
<item>
<Type></Type>
<Id></Id>
<Number></Number>
<Message></Message>
<LogNo></LogNo>
<LogMsgNo></LogMsgNo>
<MessageV1></MessageV1>
<MessageV2></MessageV2>
<MessageV3></MessageV3>
<MessageV4></MessageV4>
<Parameter></Parameter>
<Row></Row>
<Field></Field>
<System></System>
</item>
</ItReturn2>
</urn:ZfiInterface>
</soapenv:Body>
</soapenv:Envelope>

 

Accepted Solutions (0)

Answers (1)

Answers (1)

Ulrich_Schmidt
Product and Topic Expert
Product and Topic Expert

Also it looks like HTTP is used as communication protocol here, not RFC, so the RFC tag is a bit misleading...

Sandra_Rossi
Active Contributor
0 Kudos
@adnanmaqbool Also, the "Java" part of tag "NW Java Web Services" is misleading, I'm authorized to add the tag "NW ABAP Web Services" to fix it, but I'm not authorized to remove the Java tag.