on 02-25-2008 2:16 PM
Hi Guru.
I want to create a Web Services on SAP R/3 version 4.7 in this way:
1) I create a fnction module as Remote-enabled module
2) Next I want create a Web Services using this remote function call.
But in my sap it's not possible.
Can I realize it?
Regards
Angela
Hi,
It's perfectly possible to use abap web services in R/3 4.7.
Compared to WAS 6.40 and Netweaver 7.0, it has some limitations but it works flawlessly.
I have a production R/3 4.7 server answering 400 000 web service calls per month.
The clients are using .NET or J2EE technology.
Once your function module is written, you just need to activate /sap/bc/soap/rfc and
/sap/bc/soap/wsdl11 in transaction SICF.
As it validates all RFC enabled function modules to be called as web services, be careful to use an abap user who has only the rights to execute the wanted function.
Regards,
Olivier
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi again Angela,
>In what sense I use a unique sap user to active the function?
>My remote function must be called from an external ( not SAP ) system via WEB!
Usually you will define an abap user to execute your web service.
This user and its password will be defined in the external system calling the web services.
In my system we chose to use a different user for each combination of function module and external calling system.
We are so able to see the system charge generated by each externel system and for each web service.
Regards,
Olivier
Hi
Can I upgrade the version of WAS from 6.20 to 6.40 in SAP R/3 4.7?
Regards
Angela
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You don't need the 6.40 kernel but it is a good idea to use the 6.40 kernel because it is the only one supported now for WAS 6.20 R/3 4.7. We do use the 6.40 kernel on R/3 4.7.
As I told you in the previous message, you don't have to do anything in SE37 or SE80 to enable web services for RFC enabled function modules.
It is only necessary to activate the ICM (for HTTP and/or HTTPS) in order to have a web server and to activate the /sap/bc/soap/rfc URL in SICF.
If you have dialog instances, you will also need the SAP Web Disptacher to load balance the web services calls on each http enabled application server.
Here is an example of the URLs to call the function MODULE STFC_CONNECTION
To get the WSDL
http://Host:port/sap/bc/soap/wsdl11?services=STFC_CONNECTION&sap-client=xxx
For the actual call
http://Host:port/sap/bc/soap/rfc?services=STFC_CONNECTION&sap-client=xxx
Regards,
Olivier
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.