Web services SAP R/3 4.7?
hello,
Can I create web services with sap R/3 Enterprise 4.7 ?
How can I do that? Do I need the java stack installed?
Does enterprise services repository exist in 4.7?
Thank you very much!
Hi,
I have never tried creating WS in 4.7.
Please do goto SE37 and go to 'Utilities' -> More Utilities and see if you can see the create web service option.
ESR will not be available in 4.7 for sure because it was introduced just few years ago from Netweaver Versions.
The Technology stack on which 4.7 was built is generally refered as 'Basis' and where as SAP moved to 'Netweaver Stack' from 640 Version - This also clarifies that you need not install the JAVA stack and it is irrelevant for 'Basis' technology stack
Regards,
Vasanth
Edited by: Vasantha Kumar Balasubramani on Jun 9, 2009 9:54 PM
Similar Messages
-
Errors when compiling the web service (SAP Web Service Design Tool)
After downloading and installing the SAP de Web Service Design Tool (for Crystal Reports Server) I created a connection, a simple query and was able to deploy a web services. I tested the web service with an Xcelsius dashboard within InfoView. Thereafter I created a second connection (other name but same ODBC connection / server) and created another simple query with two date(range) parameters and a group by year and month function in order to do a select count(). It executes fine, but when I try to publish the web service I get an error.
There are errors when compiling the web service.
Is does not say whatu2019s wrong or how I can solve this problem.
Who can help me?
Some notes:
1) Within expert mode I used a MONTH() SQL function which does not show in the normal mode.
2) It seams that the u2018administrationu2019 of Web Service Design Tool got u2018corruptedu2019 after only creating the two connections, queries and services mentioned above. I believe so because I could select one of two queries when I created the second service, but within the current connection I had only one query.
Thanks for any help,
Ron
ADDITIONAL INFO: The parameters seam to be the problem. After removing the parameters I can publish the service. But without parameters it is NO SOLOTION.
Edited by: RonKoudijs on Aug 26, 2010 6:28 PMHello Taylan,
I think the error that you received was due to packaging issues.I placed the
UtilClass.java file under a directory called data which was present under
the project directory.
When you want to access a java class, you can either place the compiled
class file in the WEB-INF/classes folder or you can place the java file
under the project directory.
I have attached the sample project that I created with your files.
Let me know if you have any other questions.
Thanks
Raj Alagumalai
WebLogic Workshop Support
"taylan" <[email protected]> wrote in message
news:3d6351b0$[email protected]..
>
I am trying to write a simpe web service in WebLogic Workshop, but havingan error
which I could not understand. Could you please help me? Thanks in advance.
Regards,
Taylan
My web service code is like belows:
import weblogic.jws.control.JwsContext;
import data.*;
public class WebService1
/** @jws:context */
JwsContext context;
* @jws:operation
public UtilClass testType(UtilClass tTest){
UtilClass returnObj=new UtilClass();
if(tTest.getName()!= null){
returnObj.setName(tTest.getName());
return returnObj;
and my UtilClass is placed in the data directory under the same directorywith
my web service code. It is a simpe class as belows:
package data;
public class UtilClass
private String name;
public void setName(String name){
this.name=name;
public String getName(){
return name;
However I got an error when I try to compile the webservice class. Theerror is
like belows:
File Line Message
WebService1.jws 0 Resource found on system classpath: data.UtilClass
Build complete - 1 error(s), 0 warning(s)
[ngroup.zip] -
Hello Experts,
What is the use of web services for SAP MDM??
And how can we achive it!!!
Can anyone take sometime in explaining it in simple words..
Thanks in advance.
Kind Regards
EvaHi Eva,
MDM Web services are open interfaces to the MDM Server and provide synchronous access to MDM for the consumer of the Web services. They are based on the Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL) standards.
MDM Web services are used to customize and build functionality into an application and can be integrated into various business scenarios to provide the following capabilities:
● Data management u2013 create, read, update, and delete
● Access to central key mapping u2013 create, read
● Checkout management u2013 checkout, check in, join checkout, unjoin checkout
● Consolidation of records using the matching functionality
● Execution of assignments
● Validation
● Workflow management u2013 launch, get job status
● Syndication of records
Refer attached Link for more informatin
[http://help.sap.com/saphelp_nwmdm71/helpdata/en/49/06eac7dc78132ee10000000a421937/frameset.htm]
Cheers,
Rc -
Web Services SAP ana SAP Proccess Integrator (XI/PI)
Hello,
We are thinking to implement SAP Web Services in our SAP ERP (Version 6). Besides we have instaled SAP XI / PI. (SAP Netweaver 7).
I would like to know something about how to comsume this SAP Web Sercices using our SAP XI / PI.
Thank you.Hello Venu,
Thank you for the information, but I think I'm a little lost yet.
Is the first time that I do something with SAP Web Services and I have a lot of doubts...
My case is this: (Is a simple example to begin to deal with it)
I've created a Sevice Definition using a standar SAP function in SE37. The function is TAX_NUMBER_CHECK and in SE80 only appears the Servive Definition.
In SOAMANAGER it has Services: 1 / Endpoints: 1, but if I try "Open Web Service navigator for selected binding" I have this error:
Cannot download WSDL from http://ues90022.es.mapfre.net:1080/sap/bc/srt/wsdl/bndg_4A2404E4DF60453AE10000000AFFDD24/wsdl11/allinone/standard/document?sap-client=200: It is not allowed to access this service. If you believe you should be able to, please contact your system administrator.
¿How can I go on?
Thanks in advance. -
Example: Complaint - Web Services - SAP Library
To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English.
You can also go back to the SAP help page.Hello Neal,
thanks a lot for your help.
The solution for us was to change the column names inside Sybase ESP Studio to the column names in StockTraderMappings.xml.
After compiling and running the project we could see the data and were also able to push it to SAP HANA.
This is the CCL Code that worked for us:
CREATE SCHEMA tradesSchema (
transaction_buyerId INTEGER,
transaction_sellerId INTEGER,
transaction_supervisorIds INTEGER,
transaction_tradeTime LONG,
transaction_trades_amount INTEGER,
transaction_trades_price FLOAT,
transaction_trades_symbol STRING
CREATE INPUT STREAM tradesIn SCHEMA tradesSchema;
CREATE OUTPUT STREAM tradesOut SCHEMA tradesSchema
AS SELECT * FROM tradesIn;
* mapFilePath is currently ignored and must be set via the mappingFile configuration parameter
* in the given adapter configuration file (configFilePath).
ATTACH INPUT ADAPTER Web_Services_SOAP_Input_Adapter TYPE soapinput TO tradesIn PROPERTIES configFilePath =
'C:/Sybase/ESP-5_1/adapters/webservices/examples/input/adapter_config.xml' ,
mapFilePath = 'C:/Sybase/ESP-5_1/adapters/webservices/examples/input/stockTraderMappings.xml' ,
jdkHome = 'C:/Software/Java/jdk' ,
discoveryWsdl = 'http://localhost:8080/axis2/services/StockTraderService?wsdl' ,
discoveryWorkingDir = 'C:/tmp/adapter/soap' ,
discoveryServiceName = 'StockTraderService' ;
Regards, Andreas and Maik -
Hello Experts,
We want to implement a webservice give by a SAP system and consume the webservice in the oracle backend.
When we try to implement the webservice we have got a lot off validation errors.
Does somebody know(have experience) how to implement a (SAP) webservice in a correct way and how we can avoid
The validation errors?
Regards,Hello Experts,
We want to implement a webservice give by a SAP system and consume the webservice in the oracle backend.
When we try to implement the webservice we have got a lot off validation errors.
Does somebody know(have experience) how to implement a (SAP) webservice in a correct way and how we can avoid
The validation errors?
Regards, -
How to create WEB SERVICE in SAP
Hi guys ,
i am new to WEB SERVICE IN ABAP.what's the purpose of web service ?
can anyone give me step by step example to create web service in SAP?
ur answers will be rewarded.
Regards
pabitraCheck the below links.
Web Services-Based Connectivity
Providing and Consuming Web Services in ABAP
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9
Web Services Development in ABAP
Web Services-Based Connectivity?rid=/webcontent/uuid/83b7ec4d-0a01-0010-03a9-e5a3b42522b8 [original link is broken]
Web Services (SAP Library - Web Services)
http://help.sap.com/saphelp_nw04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/content.htm
ABAP Proxy Runtime (SAP Library - Web Services)
http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm
Hope this helps.
Thanks,
Balaji -
Web Services of SAP CRM ABAP 7.0 not show up
Hello Experts,
We are testing SAP CRM 7.0.
In T-cd:sproxy in CRM system, the Software Component Version SAP CRM ABAP 7.0 doesn't show up.
We'd like to see the web service definitions for CRM Service Processing,
but can't find them such as "ServiceOrderCRMCreateRequestConfirmation_In"(described in ES Workplace)
to create Service Order in T-cd:sproxy nor T-cd:SE80 Repository Information System>Enterprise Services>Service Definitions.
(We found the web service definitions of SAP CRM ABAP 5.1 there, but not SAP CRM ABAP 7.0)
The support package versions are as follows:
- SAP_ABA : SAPKA70106
- SAP_BASIS : SAPKB70106
- PI_BASIS : SAPK-70106INPIBASIS
- BBPCRM : SAPKU70006
Could you please advise us what's required to find Web Services SAP CRM ABAP 7.0?
Thank you in advance for your help.
Best regards,
F.T.Hi,
You need to download SWCV "SAP CRM ABAP 7.0" in your CRM system from service market place. Also download PI content for SWCV: "SAP CRM ABAP 7.0" and import them in ESR.
Regards,
Gourav
PS: Similar questions are answered several time on this forum, so please do search before posting.
Edited by: Gourav Khare on Dec 13, 2010 11:56 AM -
SAP可以发布web service,并通过该WS访问R3中的一张表,是否有可能用web service发布一个SAP BW中的一个Cube或Query?谢谢
就我所知,你可以用web service
1. upload data 到 BW
http://help.sap.com/saphelp_nw04/helpdata/en/71/421640033ae569e10000000a155106/frameset.htm
2. 通过HTTP services可以
· Display of metadata for BW objects (see Calling the Metadata Repository as an HTTP-Service)
· Exchanging metadata between various systems (see Exchange of Metadata in XMI Format)
· Display of user-defined online documentation for metadata objects (see Structure linkDocument as Online Documentation)
The following services are implemented as Web services:
· Open Analysis Interfaces (see Structure linkXML for Analysis)
· Structure linkWeb Service for Access to Query Data
3. 通过Web Service可以access Query Data
http://help.sap.com/saphelp_nw04/helpdata/en/d8/3bfc3f8fc2c542e10000000a1550b0/frameset.htm
最后是不是可以通过Web Service发布一个SAP BW中的一个Cube,这个我没有遇到过,也没找到相关文档,估计直接得话多半是不可以。但间接的比如通过open hub Service,或是XI应该也是可以的。
希望能有帮助。 -
Calling web service from Delphi7?
Hi,
anyone could send me a demo, calling a wsdl web service from Delphi 7? i am beginner for web service & sap.
Any help will appreciate.
Thanks.Thanks for answer.
i try some webservices and consuming they without problem but i couldn't call sap web service. i use wsdl importer but wsdl importer doesn't create httprio function?? For example, when i import a codegear wsdl (http://cc.codegear.com/ccws/cc.asmx?WSDL) it's like this :
ICodeCentralWSSoap = interface(IInvokable)
['{6ABDF982-CBF4-A50C-28B9-24CABB94B13B}']
function Login(const AEmail: WideString; const APassword: WideString; const AUserAgent: WideString): LoginResult; stdcall;
function LoginZLib(const AEmail: WideString; const APassword: WideString; const AUserAgent: WideString): TByteDynArray; stdcall;
function Search(const ASessionID: WideString; const AIDList: WideString; const AProductList: WideString; const ASubmitter: WideString; const ACategoryList: WideString; const ALowVersion: Double; const AHighVersion: Double; const AFromDate: TXSDateTime; const AToDate: TXSDateTime; const AUseDates: Boolean;
const AKeywords: WideString; const ACopyright: Integer): SearchResult; stdcall;
function SearchZLib(const ASessionID: WideString; const AIDList: WideString; const AProductList: WideString; const ASubmitter: WideString; const ACategoryList: WideString; const ALowVersion: Double; const AHighVersion: Double; const AFromDate: TXSDateTime; const AToDate: TXSDateTime; const AUseDates: Boolean;
const AKeywords: WideString; const ACopyright: Integer): TByteDynArray; stdcall;
function GetSnippet(const ASessionID: WideString; const ASnippetID: Integer): GetSnippetResult; stdcall;
function GetSnippetZLib(const ASessionID: WideString; const ASnippetID: Integer): TByteDynArray; stdcall;
function DownloadAttachment(const ASessionID: WideString; const ASnippetID: Integer): TByteDynArray; stdcall;
function GetProducts(const ASessionID: WideString): GetProductsResult; stdcall;
function GetProductsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetCategories(const ASessionID: WideString): GetCategoriesResult; stdcall;
function GetCategoriesZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetCopyrights(const ASessionID: WideString): GetCopyrightsResult; stdcall;
function GetCopyrightsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetTerms(const ASessionID: WideString): GetTermsResult; stdcall;
function GetTermsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetAllDownloads(const ASessionID: WideString): GetAllDownloadsResult; stdcall;
function GetAllDownloadsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetOutdatedDownloads(const ASessionID: WideString): GetOutdatedDownloadsResult; stdcall;
function GetOutdatedDownloadsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetSnippetsWithComments(const ASessionID: WideString): GetSnippetsWithCommentsResult; stdcall;
function GetSnippetsWithCommentsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetSnippetsCommentedByUser(const ASessionID: WideString): GetSnippetsCommentedByUserResult; stdcall;
function GetSnippetsCommentedByUserZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetSnippetsWithRatings(const ASessionID: WideString): GetSnippetsWithRatingsResult; stdcall;
function GetSnippetsWithRatingsZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetSnippetsRatedByUser(const ASessionID: WideString): GetSnippetsRatedByUserResult; stdcall;
function GetSnippetsRatedByUserZLib(const ASessionID: WideString): TByteDynArray; stdcall;
function GetRecommendations(const ASessionID: WideString; const ASnippetID: Integer): GetRecommendationsResult; stdcall;
function GetRecommendationsZLib(const ASessionID: WideString; const ASnippetID: Integer): TByteDynArray; stdcall;
function CanDownload(const ASessionID: WideString; const ASnippetID: Integer): Boolean; stdcall;
function GetRequiredPackages(const ASessionID: WideString; const ASnippetID: Integer): GetRequiredPackagesResult; stdcall;
function GetRequiredPackagesZLib(const ASessionID: WideString; const ASnippetID: Integer): TByteDynArray; stdcall;
end;
function GetICodeCentralWSSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): ICodeCentralWSSoap;
*/* this functions equal not in sap webservice */*
implementation
function GetICodeCentralWSSoap(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): ICodeCentralWSSoap;
const
defWSDL = 'http://cc.codegear.com/ccws/cc.asmx?WSDL';
defURL = 'http://cc.codegear.com/ccws/cc.asmx';
defSvc = 'ICodeCentralWS';
defPrt = 'ICodeCentralWSSoap';
var
i use function GetICodeCentralWSSoap, but wsdl importer doesn't create this function equal in sap web service. sap web service like this :
ZABCD_GET_DAT = interface(IInvokable)
['{72BD4B88-0D89-A294-1DAC-63FBFF037735}']
function ZztrABCWebServ01(const parameters: ZztrABCWebServ01): ZztrABCWebServ01Response; stdcall;
end;
implementation
destructor ZztrABCWebServ01.Destroy;
var
I: Integer;
begin
Thanks. -
Is it possible to add a user using the RESTful Web Services SDK
Others have asked before about user management features in the RESTful Web Services SDK. However I can find no answers or links which provide an answer to the question 'Is it possible to add a user using the BI 4.1 SP2 RESTful Web Services SDK'?
Any help would be appreciated.
Regards,
SteveHi Steve
Unfortunately, not possible. The BI RESTful can only get "stuff" that is already there. I suppose this would fall under some sort of "Object Creation" API and that is not there. Yet. Rumors abound, but nothing firm. Just as a BTW.; the Business Intelligence platform RESTful Web Service Developer Guide 4.1 is here:
http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41_bip_rest_ws_en.pdf
SAP Web Intelligence RESTful web service SDK User Guide, SAP BusinessObjects Business Intelligence platform 4.1
SAP Crystal Reports RESTful web services - SAP Crystal Reports RESTful web services
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow us on Twitter -
Web Service Export Parameters missing when consumed by Visual Studio 2005
Hi,
I am using Visual Studio 2005 (2.0 framework) to consume bespoke SAP Web Services (SAP 4.7) however some of the export parameters are missing. I have tested the SAP web services with various XML tools and they all work perfectly.
Is there anything I can do to enable Visual Studio to genarate the correct proxy?
Many thanks for any tips.
BillyThis isn't going to work as well as I had thought.
That is correct that the Name and Value fields come back as XmlNode arrays. Each XmlNode array contains two XmlNode objects (or one if you received a null value from the db). One object contains the atrributes and one contains the value. I had planned on going into the ColumnValueType Value field and pulling the text of the 2nd XmlNode object.
Now here is the problem:
For every column you select you get a ColumnValueType object. Rather than being contained in some type of "Row" parent object, each column sits in the root of your results. For example, in the query I am using I am asking for the AlertingName and DnOrPattern columns of the NumPlan table. My results come back like this (simplified):
AlertingName
John Doe
DnOrPattern
1234
With the data in this format, I can't just do a foreach loop and iterate over the ColumnValueType objects. -
Dear Collegues,
For out side in approach in web services sap uses
http://host:port/sap/bc/soap/rfc/sap/BAPI_USER_GET_DETAIL?sap-client=xxx
when we try using this url , we get error page not displayed
when i try using this i could see the wsdl
http://host:port/sap/bc/soap/wsdl1?services=BAPI_USER_GET_DETAIL?sap-client=xxx
which one i need to use in soap receiver adapter property "<b>URL</b>".
Similary when we use Inside out aproach,
the wsdl we pick upin IR is giving problems with name spaces.
what to do.
Regards
chandraHi,
Look at the <b> soap:address location=</b> for the SOAP url .
For info on how to use SOAP adapter,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
Regards,
Bhavesh -
Sending SSL Certificate to external Web service in BizTalk 2010
Hi,
We are facing issues in calling the external web service(SAP I Web service) which is authenticated using the SSL self signed certificates.
When BizTalk sends the request to SAP it fails with HTTP 401 error, and in SAP PI the log says calling application not sending the client certificate. Please help us in sending the request to external web service by signing with the client
certificate.
Below are the details,
1. This is a 2-way SSL communication authenticating based on the client Certificate.
2. BizTalk server public key certificate is shared to SAP PI and using SAP PI certificate public key in biztalk
3. Configuration done at BizTalk as given below
1. Created BizTalk Certificate using makecert command
2. Client and Server Certificate Installation
- Installed BizTalk Client Certificate in Certificates Store under
a. Current User--> Personal (Private Key)
b. Current User --> Trusted Root Certification Authorities (Public Key)
c. Local Computer --> Personal (Private key)
d. Local Computer --> Trusted Root Certification Authorities (Public Key)
e. Current User--> Other People
Installed SAP Server Certificate in Certificates Store under
a. Current User --> Trusted Root Certification Authorities
b. Current User --> Trusted People
c. Local Computer --> Trusted Root Certification Authorities
d. Local Computer --> Trusted People
e. Current User--> Other People
3. BizTalk Status Solicit Response Send Port(used to call the SAP PI Web service) Configuration
- Transport Type WCF-Custom
- Binding BasicHttpbinding
Security Mode : Transport
Client Credential Type : Certificate
Proxy Credential Type : None
Realm : localhost
• Message
Client Credential Type : Certificate
Client CredentialsClient Certificate
findValue : CN=< Thumbprint >
x509Findype : FindByThumbPrint
• Server Certificate
findValue : <Thumbprint>
x509Findype : FindByThumbPrintHi All,
The reasons why the trigger from BizTalk is failing and the trigger from SoapUI is successful.
In SoapUI configuration we select the Private key of the client certificate and provide the password for the same.
In BizTalk we only have the option of selecting the certificate and we cannot provide the password. Below is the MSDN article for the same
In one of the Site , its mentioned as below, Kindly let us knwo whether the below mentioned will work or not
Organization Security Restrictions::
Each organization may have restriction on using client certificates for security reasons . One such restriction is when a user requests a client certificate a password prompt is displayed . A client certificate can be used only if the correct password is provided
becuase Biztalk Server uses services and services cannot interact with dialog boxes so do not use client certificates requiring password validation.
To Prevent the issue , configure the policy so no password are prompted when a certificate is used this setting is enforced by the Group policy Object (GPO) system cryptography: Force strong Key protection for user keys stored on the computer . If setting
this policy , then the value should be set to "User input is not required when new keys are stored and used "
Kindly let us know whether setting needs to be done in the system cryptography
Thanks -
Error in Web Service SOAP Calling HTTP Code 200
Hi Gurus,
I'm new of this forums, I hope you can help me in my realy strange problem.
I' ve create a Web Service ( SAP ) and my job it's to create a Adobe Interactive Forms with LiveCycle,
that connect to WS and recive some Binding values.
When I import the WSDL in my LiveCycle and create the form, all works fine.
When I preview the pdf generated, I have this kind of error in the xml returned:
soap-env:Server sap SRT: Unsupported xstream found: ("HTTP Code 200 : OK")
When I change button type from Submit to Execute, the preview pdf generated don't works...
I press the button more times and don't works too.
Reguards
Nicola BisinellaHi to all,
I have resolved my problem installing Adobe Acrobat Pro and creating the pdf with it...
Thanks
Nicola Bisinella
Maybe you are looking for
-
Office Web Apps Load Balancing Configuration Issue for SharePoint 2013
I have load balanced servers dedicated for Office Web Apps with name "md1xxxwfe1" and "md1xxxwfe2" , both this servers are load balanced by CISCO Load balancer. And I have mapped Load Balancer Virutal IP with host name officeapps.jda.corp.local in t
-
I was in a chat with a support representative a few moments ago and I am trying to restore my favorites. Still having some issues with that problem. Can someone get back to me to help me resolve this issue?
-
Oracle 11gR2 Cluster - Multiple Database
Hi , We have a 2 node Cluster (11gR2) hosting a database . In addition to this database , can we additional separate databases levereging the same oracle clusterware .
-
Hello , I have to display error message or resultats of querry in subscreen area or sub screen of main screen . Could someone tell me how to push them (results , messages )to right place . Thank you Krsto
-
HT5628 Can I use other drivers on Windows 8.1 for my MacBook Pro Retina?
I have done a bootcamp partition on my MBPr, and I got bluescreen sometimes. I had installed Nvidia Experience, to optimise the settings in some games, and that program has also updated my GeForce GPU Driver. Could bluescreen be caused by this driver