SAP provided web services in ECC 6.0
Hi all,
I need to consume some web services provided in <a href="http://erptest.esworkplace.sap.com/sap/bc/gui/sap/its/webgui">web services from workplace</a> (workplace user id needed to get access) from my ECC 6.0. I want to install these web services into my system.
1. How do I get these readymade web services into my system?
2. Do I need to install something for this?
3. If yes, where can I get the installable from?
Regards,
Ankit
Hi Ankit,
to add some more info to this:
- The services are coming in the form of an ERP 2005 Add-On
- Once you installed the add-on, you need to activate the services you wish to use in transaction WSCONFIG
- You can then test the services from transaction WSADMIN and start making use of them; in WSADMIN, you will only retrieve the services you have previously activated
Further tip:
- If you are not sure about which service you need, is always good to check the ES Workplace for getting information on each existing service
- In case you want to use the services in Visual Composer (always nice for quickly creating applications consuming services) you can refer to the following link:
Consuming Web Services Using Visual Composer [original link is broken] [original link is broken]
Rgds,
Karim
Similar Messages
-
Retrieve error message of SAP provided web service in web service response
Hi All,
We have a SAP provided web service that sometimes fails to process data it is called with. This is not a problem as the data sometimes is just plain wrong (i.e. date field contains text). However, the error is only logged in SAP and can only be queried using SRT_UTIL.
The problem is that the error is not reported back via the response. How can we set up the web service so that the error could be displayed by the calling party without logging into SAP?
Thanks for the help in advance.
Best Regards,
DanielHi Calvin,
The WS is indeed synchronous. The problem is not whether the error is captured or not. It is captured indeed but it is logged inside SAP only and not returned via the Web Service response mechanism. The error message says that error message can be retrieved using SRT_UTIL.
This is a major problem as the users of the outside system calling SAP have no right to use SRT_UTIL to track down the error. They need to contact SAP basis in order to get to the end of it.
What we need to achieve is to get back the same error message that can be seen with SRT_UTIL via the web service.
Thanks. -
How to maintain SAP system to provide web service
Hello,
I have created web service. I did configuration via WSADMIN and WSCONFIG (in my system SOAMANAGER is not available). I have checked SICF and web service is activated. Unfortunatelly, web service is not working.
Do I need to maintain something in the system to be able to provide web-service?
Thanks®ards,
Jirka FaltinHello,
thanks for reply.
So I can see WSDL file, which was generated by SAP for this web. service. I have URL adress of endpoint. I have very limited access to customer network. I have remote desktop and only thing is internet explorer and SAPGui. So if I open URL adrres of endpoint in internet explorer, I see Page not found error.
This problem appear after copy of production client to test client. On dev client, web service is working and also on test client was working before client copy
Thanks®ards,
Jirka Faltin -
Problem consuming Web Service from ECC 6.0 using dual certificates
Hi, I am trying to consume a secure web service on ECC 6.0 - so far without much luck.
When I try to connect to the ws server, it seems there are three certificates in action: a CICS certificate for establishing the SSL connection, a 'root' certificate from the PKI certificate issuer, and a private certificate issued by the above issuer (please forgive me if a have the syntax wrong - certificates are not my primary line of work). So, using Trust Manager (STRUST), I have created a PSE named 'OES' and imported all three certificates into it.
In SOAMANAGER I have set up the end-point using the WSDL-file and set the following parameters:
- Authentication Method = X.509 Client Certificate
- Trustworthiness Method = Holder of Key
- Issuer = <issuer from the root certificate>
- Name of Attester = <blank>
- Validity of SAML Assertion = 180
- Caching of SAML Assertions = False
- Attester System Destination = <blank>
- Name of Attester = <blank>
- User = SRxxxWS
- Password = <blank>
- Client PSE = OES
When I try to consume the web service, I can see in the log files that the CICS certificat is used for establishing the SSL connection but all I receive back is an HTTP 403 "Client Authentication Error". If I remove the CICS certificate from the PSE, the connection is not made.
How do I make the client certificate available for the connection? Have I approached the problem from the wrong side? Has anybody experienced something similar? Any help will be highly appreciated.
Thanks,
BoHi,
I am not Certificate expert either but you can get plenty of help from "Security" forum on SDN. I can help you bit with some related SAP notes and forum answers:
See following notes :
1324884 - Analysis of ABAP Web Service SOA Configuration
1318906 - Trace analysis of SSL problems
1319507 - Overview: Analysis of ABAP Web Service Configuration
See this forum discussed about consuming secured ws in webdynbpro:
Problem in Calling Secure Webservice.
Articles:
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/92914af6-0d01-0010-3081-ded3a41be8f2&overridelayout=true -
Web Services Security Configuration Guide (discussed IBM and NW WS security but you can find some examples and hints there)
Regards,
Gourav -
C# Calling SAP RFC/Web Service Failure
Hi SAP Experts,
I am facing this problem. When an external system is calling my SAP RFC/Web Service, the external system(which is not SAP) is not getting the correct value. But when I test the RFC in SAP GUI It is working correctly. When I test between SAP server A & SAP Server B it is working correctly which is the recepient server is getting the correct value. What might cause this problem ? Urget help is needed here. Thanks.Hi Hadi,
U need to expose a custom RFC as a Web Service. This is a simple web service that returns Customer Data (from kna1) based on the Customer ID which we provide as input.
In the RFC, U have to declare an internal table (G_RET) in the tables section of the RFC.
Now, U have to test the web service, U can see a check box with NULL option beside the G_RET.
cheers,
Hema. -
"Load or Replenish" SAP ME web service
Hi Experts,
I am looking for SAP ME web service which will DO a Load/Replenish from other system. Does any one knows SAP ME provide? If not, any good idea to propose without SDK development?
Thanks!Hi,
I cannot understand what you mean. Load/Replenish is loading one inventory into one slot. You mean I can use assembly point function to do that? I know SAP ME provide assembly point web service to consume component, but I think load/replenish is just PUT one inventory onto a slot of machine not consume yet. -
Web Services for ECC 5.0 .
Hi ,
I' m new to Web Services in a ECC 5.0 , where do I start ? Any documentation, or web link will be usefull , Thank you .
Also, can Web Services in ECC 5.0 be done "inside" SAP , like in SE80 ?
Or do we have to have Java NWDI ?
The base idea here is to have a "shop" on the Web (Not being SAP), and to use WebServices to Check Stock, Create Orders , Order Status , ... .
Regard'sHi Christophe,
Yes Webservices can be done in SAP using SE80. To start with you can follow the inside out approach . For this you need an RFC enabled FM or a BAPI which you can readily convert into a webservice . Just go to SE80 look for your RFC or BAPI , Right Click and select Create Webservice from the menu . The resulting wizard will help you with the rest. For more info pls refer to this link. Very useful for people who are totally new to webservices.
<https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9>.
Best Regards, Girish
PS: Reward points if you are happy with the reply -
How to send a XML file from SAP to WEB SERVICE
Hi folks,
i m creating a XML file with purchase order data, while saving the purchase order.now i need to send this XML file to some WEB SERVICE i.e to some perticular address in WEB.
can anyone give the step by step procedure to do this web service configuration? it's really urgent.
points must be awarded.
Thanks & Regards
pabitraHi all,
i need to send some purchase order data from SAP to WEB SERVICE. while saving the purchase order, i want to send some data from SAP to WEB SERVICE ( a perticular address in WEB).
i want to see those datas in xml format in WEB.
Now i am using SAP 4.7 version. Is this web service configuration is possible or not?
In SE37, i can not see the CREATE WEB SERVICE option in utilitities--> More utilities menu.is it possible in 4.7???
can anyone give any suggestion ? it's very urgent.
Thnaks
pabitra -
How to provide web service in servlet container?
If I want my servlet container to provide web service (JAX-RPC), how should I implement it?
I'm using Tomcat/Resin as servlet container. Thanks in advance!It depends on what standard you are conforming to. Even though some specifications allow you to switch protocols, http is the dominating standard. WS-I, for example, requires the http protocol.
Klas -
RESTful Web service in ECC without using netweaver gateway
Can anyone explain how to create RESTful Web service in ECC without using netweaver gateway?
Hi,
Follow this link.
Mobilize ALV Reports - Part 1 Create RESTful service -
Example using an SAP RFC (web service)
Is there a good example out there for using an SAP RFC (web service) with Xcelsius 2008? I cannot seem to get it to work. I am trying to use the SAP sample RFC called BAPI_FLIGHT_GETLIST. If someone can get an example to work using this BAPI, I would love to see it.
Thanks,
Kennethhi sap guys.. can ne 1 send me the complete documents on tc- st01.. system trace... i'll be thankful to you. Iam new to this forums can i dont know how to posta queston... just iam posting this queston in one of the queston's reply. Please help me out abt TC- ST01 and how to post a queston in this forums..
Thanks in Advance.
Regards,
Younus -
Web Service on ECC 6.0 SP14
Hi everybody,
I have a message interface on PI 7.0.
I need to generate, from this interface, an asyncronous Web Service on ECC 6.0 SP14 for a direct connection without PI.
How can I do that?
hank youHi
if you want to create the web service using the function module do the following steps.
the main requirement for creting the web service using the function module is the function should be RFC enabled.
1. To create web service of this Function Module
Go to Utilities ->More utilities->create a web service->from function module
2. A new wizard will be open to create the web service and click on continue.
3. Enter the web service name (any name that you want to give) and give the short description, select the Endpoint type as Fuinction Module and click on continue.
4. Select the Function Module name that you are using.
5. select the profile as Basic Authentication: SOAP Pro.
6. Press continue to release the web service. The web service is now created
To check the web service Go to the transaction WSADMIN and select the node
SOAP Application for RFC-Complaint FMs and expand the node and select your web service that you have created and expand the web service node up to the last .
Now to test the web service select the last node and click on the web service home page button and it will open the home page.
from this page u will get the wsdl file as well as you can testthe web service.
Thanks
Rinku -
Calling SAP ME web services with out reference names
Hello,
When calling SAP ME web services from non SAP clients, is there a way the users can by pass the reference names? Just pass SFC details instead of SFCREF.
example:- Data collection web service expects SFCRef:- SFCBO:<SITE>,<SFC> rather than that, what we are expecting is just pass SFC name and get response from ME.
-Adarsha.K.SHi Adarsha,
ME always accepts references only.you can do this in two ways,
1. Form a string with respective business object + site + object and pass.(ex: SFCBO:<SITE>,<SFC>) and then pass as reference.
2. through SOAP UI request XML. ex:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:me="http://sap.com/xi/ME" xmlns:gdt="http://sap.com/xi/SAPGlobal/GDT">
<soapenv:Header/>
<soapenv:Body>
<ParametricRequest_sync xmlns="http://sap.com/xi/ME">
<ParametricRequest>
<SiteRef>
<Site>SITE1</Site>
</SiteRef>
<me:SfcRef>
<me:Sfc>SFC1</me:Sfc>
</me:SfcRef>
<DcGroupRef>
<DcGroup>ABC</DcGroup>
<Revision>A</Revision>
</DcGroupRef>
<ParametricMeasure>
<MeasureGroup>ABC</MeasureGroup>
<MeasureName>PARAM1</MeasureName>
<Actual>1</Actual>
</ParametricMeasure>
<ResourceRef>
<Resource>RESOURCE1</Resource>
</ResourceRef>
<me:OperationRef>
<me:Operation>OPERATION1</me:Operation>
<me:Revision>A</me:Revision>
</me:OperationRef>
</ParametricRequest>
</ParametricRequest_sync>
</soapenv:Body>
</soapenv:Envelope>
hope this helps. -
How to integrate Microsoft and SAP using Web Services?
Hi All
How to integrate Microsoft and SAP using Web Services? If any one has document please send it to me. My id is [email protected]... Please
Help me
Best Regards
Ravi ShankarHi Ravi,
This is for Customizing Email and Other Web Services.
Create addresses
The address maintenance of R/3 users is carried out either via the R/3 User Maintenance (Transaction SU01) or the Private office settings (Transaction SO12):
Address --> Other communication...
Selection of the required communication service.
Enter address.
Copy or save.
b) Configuration of SAPconnect (Transaction SCOT)
Set communication method
4.0 + 4.5: Goto --> Customizing --> Communication methods
as of 4.6: Settings --> Communication methods
Set the method of the required communication service to the value 'SAPCONNECT' and save the setting.
Customized the same for Internet mailing.
C) If you want to Transfer Table Structure Values from SAP R/3 to Web Services then
1. Create BAPI and Transfer whichever things you want.(Note: The Structure
of BAPI should be similar to Web Structure (Datatypes).
2. Create a BDC and Schedule it in the Background.
Hope it helps you, Awaiting for the Reward Points.
Thanks
Subrato Chowdhury -
Testing a ABAP Web Service in ECC 6.0
Hi all,
I am trying create web services from ABAP using a RFC function module in ECC 6.0. Once the service got created and did configurations in SOAMANAGER also. When trying to test the service using the web service navigator it requests for WSDL URL and when provided the URL, i am getting the below error
Cannot download WSDL from http://tuasd06db.tuasw2k.tuaspower.com.sg:8000/sap/bc/srt/wsdl/bndg_DE7C08A93E4CF7F1AF60001A64258BFC/wsdl11/allinone/ws_policy/document?sap-client=220: It is not allowed to access this service. If you believe you should be able to, please contact your system administrator.
As i am new to Web services, is it due to any of the configurations missing or any authorization problem.
P.S: All the relevant services are active in SICF. I have added a new UDDI service registry also. Have entererd the J2EE server details in the System global settings under Technical configuration.
Cheers,
MadhuHi,
You need to configure the Web Services Navigator WHITE LIST :
[SAP help|http://help.sap.com/saphelp_nw04s/helpdata/en/b7/d7baaf1481a349ab723e3acd7334b3/frameset.htm]
5. To configure Web Service Navigator White List, in the Allowed Hosts field, enter hostnames or parts of hostnames of remote systems, to which you are allowed to connect via Web Services Navigator. To separate entries, use semicolons (, you can use an asterisk (), or a question mark (?), as wildcards. For example, if you want to enable connection to all remote systems, in the Allowed Hosts field, enter an asterisk ().
I still have one issue standing with web services. Will appreciate if you can help me with that.
[SAP help|/message/5682617#5682617 [original link is broken]]
[SAP Help|http://help.sap.com/saphelp_nw70/helpdata/en/b7/d7baaf1481a349ab723e3acd7334b3/content.htm][Sap Help|http://help.sap.com/saphelp_nw70/helpdata/en/7c/f257422d095542e10000000a1550b0/frameset.htm]
Thanks & regards,
ShreeMohan
Maybe you are looking for
-
Use internal table in Smartform
Hi All, I want to use the internal table in program in smartform. For that i have declare that table in TABLES attribute of the function module and trying to declare that table in form interface in smartform.I have created one stucture in data dictio
-
Want to set Min Max for a material for PD MRP type
Hi, I know Maximum stock level field in Material master MRP 2 view ? but where do i maintain minimum stock level? not procured? My client wants to set up his inventory with Min Max levels using MRP PD? Thanks and Apprecaites help. Regards, Siva
-
Adobe Acrobat XI Pro Printer Problem
When I export my *.doc to a *.PDF using Word, the *.PDF generated displays correctly on my computer but prints incorrectly on my printer. Whole sections of text will not show up on the physical printout. All my software is up to date. Please help.
-
I use Norton 360 Identity Safe to manage my passwords and it makes it difficult to use password protected website without that add-in.
-
Document Number after Post !!
Hi , I am using Call Transaction in BDC . After Posting the document , the system generates an Accounting Document Number ..how can i get that document number after the call transaction call ?? Thank You