<o:p> </o:p>
We are trying to expose the RFC/BAPIs (Remote function modules exposed by the SAP System) as services to the user.<o:p></o:p>
To call a RFC we need to perform the following steps.<o:p></o:p>
<o:p> </o:p>
- Install .NET connector.<o:p></o:p>
- Add the SAP system to the server explorer in NET IDE and create the function filter.<o:p></o:p>
- Create a project and add a SAP Connector Proxy to the project (it creates the metadata file for dragging and dropping the RFCs).<o:p></o:p>
- Drag and drop the required RFC manually on the metadata file. Once we drag and drop, it creates the proxy classes automatically for that particular RFC and adds to the project.<o:p></o:p>
<o:p> </o:p>
Now we want to automate the whole process described above.<o:p></o:p>
<o:p> </o:p>
We are able to create a solution, a project and also add the metadata file for dragging and dropping of the RFC dynamically using VSIP (Visual studio Integration Partner).<o:p></o:p>
But we are unable to drag and drop the RFC dynamically on the metadata file and thereby generate the proxies at runtime.<o:p></o:p>
<o:p> </o:p>
Is there a way and drop something from the server explorer (not from the toolbox) on the metadata file which also has been created dynamically, so that we can use the same technique to drag and drop the RFC from the server Explorer dynamically.<o:p></o:p>
<o:p> </o:p>
Any help will be appreciated.<o:p></o:p>
<o:p> </o:p>