cancel
Showing results for 
Search instead for 
Did you mean: 

Importing External Definition and RFC into NW BPM

former_member187447
Participant
0 Kudos

Hi Folks,

I have an External definition for the webservice which contains Req and response structures. When I try to import the WSDL of the Service interface containing these structures I see the imported structure doesn't have all the fields in the Data types that are generated and also no Data type is generated for the response structure. The same with RFC.

  

  Is there any thing we can do without changing the External definition or RFC to achieve the corresponsing Data types which can be eventually used for the data objects

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member186851
Active Contributor
0 Kudos

Hello Kalyan,

Try saving the WSDL file in Local desktop and try importing.

Also provide screenshots.

former_member187447
Participant
0 Kudos

Thanks for the response folks.

I have tried to import the RFC in both ways from ESR as Service interface and also directly into BPM from ECC. in both ways I am having the issue with the data types generated for the RFCs in BPM

Request Structure of RFC

Response Structure of RFC

But all I get when I import the RFC into BPM is the following data type which is part of Response structure

Also here is the structure of the External Definition which has both request and response structures but I get separate structures based on the type of the substructure for example

Regards

Kalyan.

former_member186851
Active Contributor
0 Kudos

Hello Kalyan,

Try once directly importing the RFC from ESR not as SI.

And for ED try loading from local folder.

Snavi
Active Participant
0 Kudos

Hi Kalyan,

It is right behavior, the request / response of the RFC and service interface are message types, and you can't see it under data types section.

You can see the request / response message in the input/output of the wsdl that is imported.

If you have a wsdl that imports an external xsd, that xsd will be imported in the data types section

former_member187587
Contributor
0 Kudos

For RFC structures use the standard "Import objects" funtionality from the ESR under the relevant Software componnent version.

For Web services (xsd\wsdl\dtd) there are some cases where the SAP PI dont supporting all the web service finctionality.

This is happend for example with some datat type that exists in .NET like xsd:array type but are not supporrted by SAP for the WS-I stabdard.

Check if you see red font color in the xsd you have imported.

Please add screenshots for more assitance.