Can we publish Flows as Web Services in SAP BODS ? How ?
Hello Friends,
Can we publish Flows as Web Services in SAP BODS ? How ?
Best Regards,
Bheem.
Hello
Batch jobs and real-time services can be published via the Data Services web service. See the Integrator Guide for full details - http://help.sap.com/businessobject/product_guides/sbods42/en/ds_42_integrate_en.pdf
Michael
Similar Messages
-
How to publish a SAP Web Service in SAP XI/PI 7.0
Hi,
First I've to say that I'n new in this deals with SAP Web Services and SAP XI/PI.
I've created a Web Service with TX SE80 using a standard BAPI.
I've created the Client Proxy with TX SE80.
I've created a Logical Port wiht TX LPCONFIG.
I've tried this is SOAMANAGER but I have this error...
"SRT Framework exception: Uninstantiated object "subject sidl service" in method IF_SRT_WSP_CONFIG_SIDL~CREATE_CLNT_CFG_FROM_WSDL_D of class CL_SRT_WSP_CONFIG_SIDL"
I would like to publish this service in my SAP XI/PI 7.0
How can I solve the error in SOAMANAGER?
How can I publish de SAP WS that I've created in SAP XI/PI?
Thanks a lot.
Waiting for your news.
Fernando.Hi Dimitri,
I had the same problem:
"SRT Framework exception: Uninstantiated object "subject sidl service" in method IF_SRT_WSP_CONFIG_SIDL~CREATE_CLNT_CFG_FROM_WSDL_D of class CL_SRT_WSP_CONFIG_SIDL"
And by following Nags hints I got solution:
1, On the system where is your service provider, run transaction SICF
2, Execute this transaction
3, Go to node: default_host/sap/bc/srt/wsil
4, Right click on "wsil" -> choose "Test service" - web browser should open with XML definition of service
5, Find your service provider. In my case it looks like this:
<service>
<name>ZTEST_WS</name>
u2212
<wsdlNamespace>
urn:sap-com:document:sap:soap:functions:mc-style/service
</wsdlNamespace>
<wsdlName>service</wsdlName>
u2212
<wsdl>
http://xxx.yyy.com:8000/sap/bc/srt/wsdl/srvc_DF838C999AA282F18829001CC4D74176/wsdl11/service/ws_policy/document?sap-client=800
</wsdl>
</service>
5, Look for WSDL link -> in my case:
http://xxx.yyy.com:8000/sap/bc/srt/wsdl/srvc_DF838C999AA282F18829001CC4D74176/wsdl11/service/ws_policy/document?sap-client=800
I dont know why, but this link is different like WSDL link in service definition which I can see in SE80:
http://xxx.yyy.com:8000/sap/bc/srt/wsdl/sdef_ZTEST_WS/wsdl11/ws_policy/document?sap-client=800
6, Use this link (from "wsil") instead of link from SE80 in SOAMANAGER to create logical port
7, Yours logicall port should be created without errors.
My question - have anybody idea, why this links are different and why only that second one works?
Peter -
[Integrated SOA Gateway] Publish Java based web service
Welcome!
Lately I have been trying to publish Java based web service through Integrated SOA Gateway. The documentation states that:
+"Custom interface definitions can be created for various interface types including custom interface definitions for XML Gateway Map, Business Event, PL/SQL, Concurrent Program, Business Service Object, Java (except for Java APIs for Forms subtype) and Composite Service for BPEL type."+ (Integrated SOA Gateway Developer's Guide Release 12.1, "Creating and Using Custom Integration Interfaces")
After familiarizing myself with $FND_TOP/bin/irep_parser.pl and $FND_TOP/bin/FNDLOAD tools, I have started coding my POJOs. Initially I have come up with three classes - request/response objects and service implementation. Service implementation has been annotated with "@rep:X" descriptors according to "Java Annotations" section of the documentation. While invoking $FND_TOP/bin/irep_parser.pl I have received errors about class resolution. My solution was to transform request and response types to static inner classes. This way I ended up with one *.java source file (see below).
* Sample ISG Service.
* @rep:scope public
* @rep:product AP
* @rep:displayname My Custom ISG Service.
public class MyService {
public static class Request {
private String id;
public void setId(String id) {
this.id = id;
public String getId() {
return id;
public static class Response {
private String data;
public void setData(String data) {
this.data = data;
public String getData() {
return data;
* Sample operation.
* @param request Request Object.
* @return Return Object.
* @rep:displayname Test operation.
* @rep:category BUSINESS_ENTITY SAMPLE_SERVICE
public MyService.Response testOperation(MyService.Request request) {
MyService.Response response = new MyService.Response();
response.setData("Some Data");
return response;
ILDT file has been successfully created and uploaded. However, I could not see the "Generate WSDL" button on Integrated Repository website. Is there any particular interface or superclass that my service implementation should extend? I have reviewed "PurchaseOrderSDO" example posted in the developer's guide (page 407), but I couldn't come up with a working solution. Could you provide me with more detailed tutorial/example? Which documentation sections should I read again?
After searching through forum, I have spotted $FND_TOP/bin/soagenerate.sh script, and thought that lack of "Generate WSDL" button was an EBS defect. After running the script, I have received an error:
Error in Service Generation.
ServiceGenerationError: Interface Type (JAVA) Interface SubType (null) is not supported.
oracle.apps.fnd.soa.util.SOAException: ServiceGenerationError: Interface Type (JAVA) Interface SubType (null) is not supported.
at oracle.apps.fnd.soa.provider.wsdl.ArtifactsFactory.getArtifactsGenerator(ArtifactsFactory.java:55)
at oracle.apps.fnd.soa.provider.wsdl.WSDLGenerator.generateServiceWSDL(WSDLGenerator.java:128)
at oracle.apps.fnd.soa.provider.wsdl.ServiceGenerator.generateSOAService(ServiceGenerator.java:75)
at oracle.apps.fnd.soa.provider.wsdl.ServiceGenerator.generateSingleService(ServiceGenerator.java:88)
at oracle.apps.fnd.soa.provider.wsdl.ServiceGenerator.main(ServiceGenerator.java:419)
I would be grateful for any suggestions. Has anyone published Java based web service through ISG?
Best regards,
LukaszI tried the following as per Oracle support and able to generate the wsdl though, but not invoke the webservices.
1. Applied the patch 8607523
2. Took the translator.jar file from the patch 8857799 and replaced the current translator.jar file
3. Deploy the adapters.
$FND_TOP/bin/txkrun.pl -script=CfgOC4JApp -applicationname=pcapps
-oc4jpass=welcome -runautoconfig=No -
Publish PLSQL as web service wizard
Is there a way to control naming of complex types in web services that are generated by publish PLSQL as web service wizard?
I.E. for a type defined in the database called MY_TEST_TYPE the wizard generates something like MY_CONNECTION_MY_TEST_TYPEUser. I would like to see just MY_TEST_TYPE
I know that this can be edited after the generation, but then benefits of managing 100% generated code would be lost.
ThanksYou may use properties file while generating Java classes via JPublisher wizard. You tell JPublisher wizard to omit schema (omit_schema_names parameter) names for your types, etc. You can read "About Properties Files" in JDeveloper help. Create a properties file and put all options in that file then use that file (somewhere in the wizard dialog - I do not remember) while generating Java classes via JPublisher wizard.
The properties file example
jpub.case=lower
jpub.numbertypes=jdbc
jpub.omit_schema_names
jpub.methods=true
Hope this helps. -
How can I call a SAPME web service from MII such as PlaceFutureHold?
Dears,
How can I call a SAPME web service from MII such as PlaceFutureHold?
By using MII, I would like to develop some logic to check some values which query from SAPME database, if the value is out of spec, it needs to send a emal to inform user ans also hold the SFC.
Thanks!With Web service action block you can view all ME available services
in I.E
https://sapme:5000/manufacturing-services/ProductionServiceService?wsdl you could see your FutureHold service
To do that in MII, you need Web Service action block. Have you work with MII transaction before?
(saw your post in MII) -
Laserjet Pro 400 MFP M425DN Can not connect to HP Web Services
I have a Laserjet Pro 400 MFP M425DN printer on a network running windows 7 and we Can not connect to HP Web Services. When we use the display on the menu it comes back with error "Internal Processing error, try again or check firmware update" We installed the new firmware but still get the same message. IF type in our printers IP address into our browser we get the info on our printer but if we go to the HP web services tap and click enable it trys but come back with a "connection error"
Any ideas?
Thanks
PaulI just updated my Firmware on this printer today to the latest version dated May 3 2013 and Web Services
worked. Had the same type of problem you had for months and had worked with HP but could never get
Web Services to work at my location with my Modem/Router.
Had tried at other locations and it would work with the old Firmware. But for some reason it did not at my
location with the Modem/Router I was using.
Again the latest Firmware fixed it. I tried all the other solutions that I had found on the internet and non of them worked. -
Getting the Request Object in the EJB published as a Web Service
Hi experts,
I have a Portal Service that call a BAPI in a back-end system with the Connector Framework. I have a Portal Component that calls the Portal Service, passing the Locale (request.getLocale()) and the User (request.getUser()) object. It's work fine!
I need to call the Portal Service by an EJB that is published as a Web Service. The connection between the EJB and Portal Service is ok, but I don't know how to get the Locale and the User object in the EJB to pass to the Portal Service.
Is possible to get the request object from the HTTP SOAP Request?
Thanks,
GustavoHey Alice!
The Feature Hashing module is actually a wrapper around
Vowpal Wabbit's implementation of the murmurhash. Thus, it takes text in, and produces 2^N new features based on the text, where N is the bitsize specified in the module. These features (and not the original text!) should be used during model training.
The Learner will then keep track of these features behind the scenes.
When you publish your web service and these features are recomputed for new input text (same N), they are used as the features for scoring.
Does that make sense?
Regards,
AK -
INVOKING WEB SERVICE FROM SAP ERP
Hi to all
I need interchange informacion between NON-SAP system and SAP ERP using web services
I know publish web services in SAP ERP, but I don't know how SAP consume a WS of other system
Please, somebody know how can I do it this ? I don't want that XI consume this WS, I want that SAP ERP consume it.
Thank you and regards
DarioHi,
we can do it using Webdynpro for Java or ABAP. In addtiion to this check wtih any EDI related ones or ALE-IDOCS.
Psl check this abt the Web Services information-
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/109aa318-5aa6-2a10-799d-a495383c1e01
Reward if helpful.
Best Wishes,
Chandralekha -
Business Service Issue for OSB 10.3.1 when call web service of SAP ECC 710
Hello,
1 . I was doing unit test for a business service which called a web service from SAP ECC 710 (This service is published directly from a RFC function module via SOA Manager);
2 .The problem is when i use the OSB test console , which generate request message below:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
*<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">*
*</soap:Header>*
<soapenv:Body>
<urn:Zmmjf503 xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<ContractInfo>string</ContractInfo>
</urn:Zmmjf503>
</soapenv:Body>
</soapenv:Envelope>
the response message is :
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header>
<n0:MessageID xmlns:n0="http://schemas.xmlsoap.org/ws/2004/08/addressing">
uuid:4cbe5b84-474c-9abe-e100-00000ad00164
</n0:MessageID>
<n1:Action soap-env:mustUnderstand="1" xmlns:n1="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope"/>
</soap-env:Header>
<soap-env:Body/>
</soap-env:Envelope>
Above response indicates that the BS called the SAP Web server successfully , but seems the service didn't get the request message.
3. The Web service can be called successfully via SoapUI . and i have checked the request message of soapUI; and it can work if i simply modify the request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
*<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"></soap:Header>*
<soapenv:Body>
<urn:Zmmjf503 xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<ContractInfo>string</ContractInfo>
</urn:Zmmjf503>
</soapenv:Body>
</soapenv:Envelope>
and i got the correct response :
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header/>
<soap-env:Body>
<n0:Zmmjf503Response xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style">
<Recmsg><![CDATA[<?xml version="1.0" encoding="utf-8"?><DocumentResponse><STATE>0</STATE><HTBH></HTBH><MESSAGE></MESSAGE></DocumentResponse>]]></Recmsg>
</n0:Zmmjf503Response>
</soap-env:Body>
</soap-env:Envelope>
4 It bother me , as the only difference between the above two request messages is the Header(the first one contains a "carriage returns"):
*<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">*
*</soap:Header>*
VS
*<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"></soap:Header>*
5 i thought that the soap engine should ignore the "carriage returns", seems it's a problem of SAP ECC710.
DID anyone encouter this problem?? Thanks
Regards
WenThanks,Patrick,
i have already removed the Soap:header, and it worked as well. what's more , using header " <soapenv:Header/>" worked.
And i got these request messages via TCPMON, so it's exactly what were sent to SAP ECC710.
The HTTP request which cannot work:
POST /sap/bc/srt/rfc/sap/zmmjf_503/400/zmmjf_503_service/zmmjf_503_soapbinding HTTP/1.1
Content-Type: text/xml; charset=utf-8
Authorization: Basic enpoZmhlOnBhc3N3b3Jk
SOAPAction: ""
Transfer-Encoding: chunked
User-Agent: Java1.6.0_05
Host: 10.208.1.100:8000
Accept: text/html, image/gif, image/jpeg, */*; q=.2
Connection: Keep-Alive
017a
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
</soap:Header><soapenv:Body><urn:Zmmjf503 xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<ContractInfo>string</ContractInfo>
</urn:Zmmjf503></soapenv:Body></soapenv:Envelope>
0000
THE HTTP request which can work:
POST /sap/bc/srt/rfc/sap/zmmjf_503/400/zmmjf_503_service/zmmjf_503_soapbinding HTTP/1.1
Content-Type: text/xml; charset=utf-8
Authorization: Basic enpoZmhlOnBhc3N3b3Jk
SOAPAction: ""
Transfer-Encoding: chunked
User-Agent: Java1.6.0_05
Host: 10.208.1.100:8000
Accept: text/html, image/gif, image/jpeg, */*; q=.2
Connection: Keep-Alive
016c
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"/><soapenv:Body><urn:Zmmjf503 xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<ContractInfo>string</ContractInfo>
</urn:Zmmjf503></soapenv:Body></soapenv:Envelope>
0000
Thing is that if i just use
<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"></soap:Header>
to replace (which means i just simply remove the carriage return)
<soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
</soap:Header>
in the header field of OSB Test console, it can work!!!
It's really a weird issue. and it bothers me so much ;)
any suggestions?
Regards
Wen -
Dear All,
How can we call web service from SAP?
Thanks in Advance,
RamanaHI kcr,
pls see this link
http://****************/Tutorials/Others/ValidateEmailID/Webservice.htm
write this program
REPORT zvalidate_email.PARAMETERS: p_mail(100) LOWER CASE. " E-Mail id to be verifiedDATA: http_client TYPE REF TO if_http_client .DATA: w_string TYPE string ,
w_result TYPE string ,
r_str TYPE string .DATA: result_tab TYPE TABLE OF string.START-OF-SELECTION .
CLEAR w_string .
CONCATENATE
'http://www.webservicex.net/ValidateEmail.asmx/IsValidEmail?Email=' p_mail
INTO
w_string . CALL METHOD cl_http_client=>create_by_url
EXPORTING
url = w_string
IMPORTING
client = http_client
EXCEPTIONS
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
OTHERS = 4. CALL METHOD http_client->send
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2. CALL METHOD http_client->receive
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3.
CLEAR w_result .
w_result = http_client->response->get_cdata( ). REFRESH result_tab .
SPLIT w_result AT cl_abap_char_utilities=>cr_lf INTO TABLE result_tab . READ TABLE result_tab INTO r_str INDEX 2.
IF r_str+44(1) = 't'.
WRITE:/ 'Valid email address'.
ELSE.
WRITE:/ 'Invalid email address'.
ENDIF.Output:
thanks
karthik -
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 -
Is it possible to create WEB SERVICE in SAP 4.7
Hi guys,
is it possible to create WEB SERVICE in SAP 4.7 ?
i want to make a FM as web service enabled.
plz advice.
Regards
pabiHi,
The definitive (and in my experience only) documentation on this is at;
http://help.sap.com/saphelp_47x200/helpdata/en/94/f8c8a2e68811d6b2dc00508b5d5211/frameset.htm
This same information is available combinded as a single pdf, but I can't find this.
Regards,
Nick -
How do i call web services from SAP ABAP
Hello,
Ian working with .net team. they are using sap .net Connector to connect SAP. But my job is In SAP side when Purchase Requisition is created, I have to call web services from ABAP and i have to pass the Purchase Requisition number to web service(.net Program). Please help me how to call web services from ABAP and how to pass value. Any one help me with example.
Thanks
RaviKumarHi Ravi,
If you can call EJB from ABAP and from EJB call Web service which you want to call. I am giving code to write in EJB business method processFunction.
public void processFunction(Function function) {
IRepository repository;
repository = new Repository("TestRepository");
JCO.MetaData fmeta = new JCO.MetaData("ZTEST_EJB");
fmeta.addInfo("REQUTEXT", JCO.TYPE_CHAR, 255, 0, 0,
JCO.IMPORT_PARAMETER, null);
fmeta.addInfo("ECHOTEXT", JCO.TYPE_CHAR, 255, 0, 0,
JCO.EXPORT_PARAMETER, null);
fmeta.addInfo("RESPTEXT", JCO.TYPE_CHAR, 255, 0, 0,
JCO.EXPORT_PARAMETER, null);
repository.addFunctionInterfaceToCache(fmeta);
JCO.ParameterList input =
function.getImportParameterList();
JCO.ParameterList output =
function.getExportParameterList();
JCO.ParameterList tables =
function.getTableParameterList();
if (function.getName().equals("ZTEST_EJB")) {
output.setValue(input.getCharArray("REQUTEXT"),"ECHOTEXT");
output.setValue("This is a response " + table.getString("E_NAME") +" " + output.getName(1), "RESPTEXT");
else if (function.getName().equals("STFC_STRUCTURE")) {
JCO.Structure sin = input.getStructure("IMPORTSTRUCT");
JCO.Structure sout = (JCO.Structure)sin.clone();
try {
System.out.println(sin);
catch (Exception ex) {
System.out.println(ex);
output.setValue(sout,"ECHOSTRUCT");
output.setValue("This is a response from Example5.java","RESPTEXT");
}//if
Here REQUTEXT, ECHOTEXT are import parameter and RESPTEXT is the Export parameter of Function module ZTEST_EJB in SAP.
Here from this bisuness method you can call web service which you want and give back the result of webservice to ABAP F.M.
Regards,
Bhavik -
Hi freinds,
I need a big help. I am really new to this web service in SAP. Some how I have created a web service using a function module and now it can be view from the browser.
I am facing an issue when it's running with the parameters. Here I am pasting the messages I am getting .
This is the request part.
POST /sap/bc/srt/rfc/sap/GL_Balance_Date_Range_WSD?sap-client=200 HTTP/1.1
Host: R3DEVQA.hemas.lk:8001
Content-Type: text/xml; charset="UTF-8"
Connection: close
Cookie: <value is hidden>
Cookie: <value is hidden>
Authorization: <value is hidden>
Content-Length: 1107
SOAPAction: ""
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Body><ns1:ZbapiGlaccGetDateRange xmlns:ns1='urn:sap-com:document:sap:soap:functions:mc-style'><Balancespgli xsi:nil='true'></Balancespgli><Companycode xsi:type='xs:char4' xmlns:xs='urn:sap-com:document:sap:rfc:functions'>6500</Companycode><Glaccount xsi:type='xs:char10' xmlns:xs='urn:sap-com:document:sap:rfc:functions'>10005500</Glaccount><Keybalance xsi:nil='true' xsi:type='ns1:TableOfbapi30073'></Keybalance><KeybalanceFrom xsi:nil='true' xsi:type='ns1:TableOfbapi30073'></KeybalanceFrom><KeybalanceTo xsi:nil='true' xsi:type='ns1:TableOfbapi30073'></KeybalanceTo><Keydatefrom xsi:type='xs:date' xmlns:xs='urn:sap-com:document:sap:rfc:functions'>2005-09-01</Keydatefrom><Keydateto xsi:type='xs:date' xmlns:xs='urn:sap-com:document:sap:rfc:functions'>2005-12-31</Keydateto><Noteditems xsi:nil='true'></Noteditems></ns1:ZbapiGlaccGetDateRange></SOAP-ENV:Body></SOAP-ENV:Envelope>
And here is the responce part:
HTTP/1.1 200 OK
content-type: text/xml; charset=utf-8
content-length: 681
sap-srt_id: 20070815/162506/v1.00_final_6.40/46C1274F895B09FF01000000AC15012E
server: SAP Web Application Server (1.0;640)
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Body><n0:ZbapiGlaccGetDateRangeResponse xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style"><Keybalance><item><SpGlInd></SpGlInd><Currency></Currency><DbCrInd>H</DbCrInd><TCurrBal>0.0</TCurrBal><LocCurrcy></LocCurrcy><LcBal>0.0</LcBal></item></Keybalance><KeybalanceFrom></KeybalanceFrom><KeybalanceTo></KeybalanceTo><Return><Type></Type><Code></Code><Message></Message><LogNo></LogNo><LogMsgNo>000000</LogMsgNo><MessageV1></MessageV1><MessageV2></MessageV2><MessageV3></MessageV3><MessageV4></MessageV4></Return></n0:ZbapiGlaccGetDateRangeResponse></soap-env:Body></soap-env:Envelope>
Pls help me to solve this out. I don't know where it is gone wrong.
If u have any documents related to this sap web service pls mail it to my mail address.
Mail addr: [email protected]
thanks in advance
Regards
ThanuraHi Thanura,
Please be specific about the ERROR?
I can not see any error in the response you have paste here. The HTTP retrurn code 200 means the execution of the webservice is successful.
If the problem is that you are not getting the values in the return code then you can try the followings-
1. Try log-in using SAPGUI directly into SAP system and execute the RFC by providing the same parameter as you are sending through POST.
or 2. Try putting a external breakpoint in RFC. Then execute the call to webservice and check the values it is receiving and returning back.
By the way, what is the client you are using to invoke the webservice. Is it HTTP DOM?
Regards. -
Web service in sap 4.6c(wsconfig,wsadmin,soamanager does not exist)
Hi all,
i am trying to create web service in sap 4.6c.
there is no option like utilities->more utilities->web services
& WSCONFIG, WSADMIN TRANSACTIONS R not exist.
so, can i create web service in 4.6c version.
Regards
pabiHi Prabby,
the SAP Basis technology platform that underpins the 4.6c system does not provide a HTTP server so it cannot itself act a webservice provider.
However you can expose SAP functionality as a web service in three ways.
Firstly, SAP provide the SAP Business Connector that will provide access to all remote-enabled function modules (and other functionality) out of the box. This product is essentially an OEM version of WebMethods Integration Server and is available for download from SAP.
Secondly, you can use any available middleware, such as WebLogic, WebSphere, .Net, and the appropriate SAP Connector (J-Co, DCOM, .NET) to write a SOAP handler that exposes your SAP functionality.
Thirdly, you can use a SAP system that is running on a later release to expose the functionality you want and call it via RFC. What I am suggesting is that you write a "wrapper" function module on a WAS ABAP system such as your Solution Manager system and have it call the 4.6C functionality via RFC. Then expose the wrapper function module as a webservice using the WSCONFIG, WSADMIN transactions already mentioned.
Cheers
Graham Robbo
Maybe you are looking for
-
User experience question for High Availability
Hi Experters, Not sure whether this is right forum to post this message. If anybody has already captured user experience for the failover environment, will appreciate their help on this. I will give overview of environment. Using PowerHA for ASCS/SCS
-
Dear SAP Colleagues, My questions are these; 1. Do we need to do customizing in the case of adding more than one approvers for a document (such as requisition, PO, voucher, leave request, etc) and if so please give me a hint of such customization?
-
XML-error: Not well-formed (invalid token)
Hello, I want a new XML structure in the Script from my InDesign CS6 (MAC 10.7.4) document. Here ist my little testscript: var doc = app.documents.item(0); var allStories = doc.stories; newXML = new XML('<root></root>'); for(var i =
-
Use These Settings by Default - doesn't work
When I am monitoring Active JMS Destinations - you can go into the Customize and add columns. On that customize screen there is a check box for "Use These Settings by Default". Which I took to mean I could change the data displayed and it would be re
-
Robot.txt.....google won't look at me
So I have this site and I can't get my google adsense ads to be read nor can I be indexed. [img]http://img34.picoodle.com/img/img34/3/12/14/fscreencaptum06b4534.png[/img] [img]http://img19.picoodle.com/img/img19/3/12/15/fscreencaptumdde57d5.png[/img]