ABAP RFC WebService
Hi
I have a RFC with a different name space
for example /TESTNM/Z_RFC_TEST .
WSDL generates an operation as below
-TESTNM-Z_RFC_TEST
Because of the "-" the Java Client proxies giving compilation problems . Does any one encountered this problem before ?? I can remove the "-" from the java but I am not sure when The PDK Java invokes operation
TESTNMZ_RFC_TEST , it will work. Any help on this will be highly appreciated.
Thanks and Regards
Bhanu
I'll answer my own question...
In SE80 you create the Function Group and something called a Virtual End Point. These are the only items that transport forward to you QA and eventually your production system. Everything else has to be created in SOAMANAGER on the target systems.
In Development in SE80, when you create the Virtual End Point, this creates a corresponding entry visible in transaction SICF. When you are done in SOAMANAGER, it creates three more entries in SICF. The process of transporting the Virtual End Point does NOT create any entries in SICF in QA. Don't let this be confusing. In QA, SOAMANAGER will create all four SICF entries.
Also, if you try to secure the web services using the S_SERVICE object, you must actually test the web service before you can add it to any roles. This is because the USOBHASH table is not populated for the web service until you actually run the web service for the first time.
Similar Messages
-
Excel ( VB ) to ABAP RFC WEB SERVICE Call - No Errors - Blank Output Table
Trying to get Excel talk to ABAP RFC Web Service.
- Excel - 2007 ( Since it is Excel 2007, I didn't had to add any Office Web Services Toolkit or any add on )
- ECC 6.0
Excel (VB) not throwing any error, but is not giving any output ( expecting a table output ).
ABAP RFC WebService with Uid Pwd Authentication.
Activated binding for ABAP RFC via SOAMANAGER for clnt 600.
Using WSDL of WS of Clnt 600 in Excel via VB
Basic ABAP RFC -
1 optional import param ( Input Param )
1 table output ( Tables Param )
Basic VB Call Code -
Call projHoursWS.wsm_YProjHours("", arProjHours)
To test if VB and WebService are talking to each other, when i temperorarily change the Authentication method ( uid/pwd ) of Webservice in Sicf it throws "NO MATCHING AUTH" .. So VB and ABAP WS are talking to each other.
Debugged VB in Excel, not throwing any error , but is always returning the output table (arProjHours) Empty.
Missing anything?Hi,
Try turning on the ICF Recorder in TCode SICF (check SAP Help for usage details) to establish that the request is reaching SAP successfuly.
You'll also be able to catch the response that's being generated by SAP this way. Then turn off the ICF recorder.
Best Regards, Trevor -
How to create webservice for abap RFC
how to create webservice for abap RFC.......................
plz any could tel meI'll answer my own question...
In SE80 you create the Function Group and something called a Virtual End Point. These are the only items that transport forward to you QA and eventually your production system. Everything else has to be created in SOAMANAGER on the target systems.
In Development in SE80, when you create the Virtual End Point, this creates a corresponding entry visible in transaction SICF. When you are done in SOAMANAGER, it creates three more entries in SICF. The process of transporting the Virtual End Point does NOT create any entries in SICF in QA. Don't let this be confusing. In QA, SOAMANAGER will create all four SICF entries.
Also, if you try to secure the web services using the S_SERVICE object, you must actually test the web service before you can add it to any roles. This is because the USOBHASH table is not populated for the web service until you actually run the web service for the first time. -
Error in consuming RFC Webservice in webdynpro
Hi,
I am trying to consume RFC Webservices in webdynpro.For that i created Z- functional module for availability check.But once i am deploying this application ,all the input fields of the corresponding application are disabled.
The error is like
Exception on execution of web service on destination 'DEFAULT_WS_EXECUTION_DEST' for operation 'ZwrMaterialAvailability' in interface 'ZWebService'
Can someone help me to resolve this error?
Thanks,
KundanHi Saravanan ,
Thanks for your replay.
Once i am testing the WSDL URL in netweaver webservice navigator,it showing an error like like
Cannot download WSDL from http://host name.sap.com:8000/sap/bc/srt/wsdl/sdef_ZWEBSERVICE/wsdl11/ws_policy/document?sap-client=800: It is not allowed to access this service.
But same URL is working fine in browser.It's displaying the XML file.
Can you provide the solution to resolve this error?
Thanks,
Kundan -
Error during creation of web service from abap rfc
Hi,
I'm creating a web service from abap rfc (SE37), but at the end of Creation Wizard I have this error:
"web service object already exist".
This is my first web service creation. Into WSADMIN there are not web services with the same name.
How can I solve this problem?
Thanks!Hi,
What system/release/SP do you use ?
Beginning with Netweaver 7.0 SP14, you configure Web services with SOAMANAGER and you don't see them with WSADMIN...
Regards,
Olivier -
Addition of fields in ABAP RFC causes java.lang.ArrayIndexOutOfBoundsExcept
Hi,
I had been calling an ABAP RFC from my WDJ application successfully till yesterday. Then we felt the need for 2 additional fields in RFC for better results. Since then, I'm not able to call this RFC. The error being thrown is copied below.
All context mappings are done correctly and there is no compilation/build error in application but on runtime the following error is being thrown.
Can someone guide me here for solution to this issue?
Thanks,
Vishwas.
500 Internal Server Error
SAP NetWeaver Application Server 7.00/Java AS 7.00
Failed to process request. Please contact your system administrator.
[Hide]
Error Summary
While processing the current request, an exception occured which could not be handled by the application or the framework.
If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
Root Cause
The initial exception that caused the request to fail, was:
java.lang.ArrayIndexOutOfBoundsException
at com.sap.aii.proxy.framework.core.JcoBaseTypeData.getElementValueAsString(JcoBaseTypeData.java:663)
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClass.getAttributeValueAsString(DynamicRFCModelClass.java:420)
at com.pa.material.model.Z_Sd_Get_Availability_Input.getAuart(Z_Sd_Get_Availability_Input.java:186)
at com.pa.materialprice.wdp.IPublicGet_Material_Price$IZ_Sd_Get_Availability_InputElement.wdGetObject(IPublicGet_Material_Price.java:518)
at com.sap.tc.webdynpro.progmodel.context.MappedNodeElement.wdGetObject(MappedNodeElement.java:350)
... 60 more
See full exception chain for details.
System Environment
Client
Web Dynpro Client Type HTML Client
User agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Version null
DOM version null
Client Type msie6
Client Type Profile ie6
ActiveX enabled
Cookies enabled
Frames enabled
Java Applets enabled
JavaScript enabled
Tables enabled
VB Script enabled
Server
Web Dynpro Runtime Vendor: SAP, build ID: 7.0013.20070717142021.0000 (release=645_VAL_REL, buildtime=2007-08-11:15:13:14[UTC], changelist=455669, host=pwdfm101), build date: Mon Dec 17 17:41:35 CST 2007
J2EE Engine 7.00 patchlevel 109044.44
Java VM Classic VM, version:1.4, vendor: IBM Corporation
Operating system OS/400, version: V5R4M0, architecture: PowerPC
Session & Other
Session Locale en_US
Time of Failure Thu Jan 24 12:43:46 CST 2008 (Java Time: 1201200226852)
Web Dynpro Code Generation Infos
local/Get_Material_Price
SapDictionaryGenerationCore 7.0009.20060802115015.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:24:21[UTC], changelist=413123, host=PWDFM101.wdf.sap.corp)
SapDictionaryGenerationTemplates (unknown)
SapGenerationFrameworkCore 7.0009.20060719095755.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:12:57[UTC], changelist=411255, host=PWDFM101.wdf.sap.corp)
SapIdeWebDynproCheckLayer 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:00[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)
SapMetamodelCommon 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:46[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)
SapMetamodelCore 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:38[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)
SapMetamodelDictionary 7.0009.20060719095619.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:21:59[UTC], changelist=411251, host=PWDFM101.wdf.sap.corp)
SapMetamodelWebDynpro 7.0009.20060428190938.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:26:52[UTC], changelist=400815, host=PWDFM101.wdf.sap.corp)
SapWebDynproGenerationCTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:29[UTC], changelist=413534, host=pwdfm101)
SapWebDynproGenerationCore 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:11[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)
SapWebDynproGenerationTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:29[UTC], changelist=413534, host=pwdfm101)
sap.com/tcwddispwda
No information available null
sap.com/tcwdcorecomp
No information available null
Detailed Error Information
Detailed Exception Chain
java.lang.ArrayIndexOutOfBoundsException
at com.sap.aii.proxy.framework.core.JcoBaseTypeData.getElementValueAsString(JcoBaseTypeData.java:663)
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClass.getAttributeValueAsString(DynamicRFCModelClass.java:420)
at com.pa.material.model.Z_Sd_Get_Availability_Input.getAuart(Z_Sd_Get_Availability_Input.java:186)
at com.pa.materialprice.wdp.IPublicGet_Material_Price$IZ_Sd_Get_Availability_InputElement.wdGetObject(IPublicGet_Material_Price.java:518)
at com.sap.tc.webdynpro.progmodel.context.MappedNodeElement.wdGetObject(MappedNodeElement.java:350)
at com.sap.tc.webdynpro.progmodel.context.AttributePointer.getObject(AttributePointer.java:157)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getAndFormat(DataContainer.java:1079)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getAndFormat(DataContainer.java:1070)
at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.AbstractInputField.getValue(AbstractInputField.java:1262)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.InputFieldAdapter.getValue(InputFieldAdapter.java:597)
at com.sap.tc.ur.renderer.ie6.InputFieldRenderer.render(InputFieldRenderer.java:39)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.MatrixLayoutRenderer.renderMatrixLayoutCellFragment(MatrixLayoutRenderer.java:405)
at com.sap.tc.ur.renderer.ie6.MatrixLayoutRenderer.renderMatrixLayoutRowFragment(MatrixLayoutRenderer.java:355)
at com.sap.tc.ur.renderer.ie6.MatrixLayoutRenderer.renderMatrixLayoutFragment(MatrixLayoutRenderer.java:122)
at com.sap.tc.ur.renderer.ie6.MatrixLayoutRenderer.render(MatrixLayoutRenderer.java:39)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.renderScrollContainerFragment(ScrollContainerRenderer.java:116)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.render(ScrollContainerRenderer.java:39)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutItemFragment(FlowLayoutRenderer.java:276)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutFragment(FlowLayoutRenderer.java:82)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.render(FlowLayoutRenderer.java:39)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.renderScrollContainerFragment(ScrollContainerRenderer.java:116)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.render(ScrollContainerRenderer.java:39)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.UiWindowRenderer.render(UiWindowRenderer.java:35)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:421)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendHtml(HtmlClient.java:1037)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.fillDynamicTemplateContext(HtmlClient.java:455)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:1216)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.retrieveData(HtmlClient.java:247)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRetrieveData(WindowPhaseModel.java:583)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:113)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:107)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:270)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:710)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:623)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:215)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:113)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:60)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:332)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:0)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:336)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:868)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:250)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:0)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:92)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:30)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:35)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:99)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)Hi Vishwas,
After changing the RFC , u need to reimport the model & server has to be restarted for refreshing the model.if that u have already done, send the code.
regards
Sumit -
NCo 3 error: Non ABAP RFC Client not supported
Hi,
Iu2019m trying to create a server using .NET Connector 3.0(version 3.0.2, framework 2 and x64) for receiving Idocs from SAP ALE.
When i send IDOC type HRMD_A from SAP using ALE for RFC server I have this error on server: Non ABAP RFC Client not supported.
SAP.Middleware.Connector.RfcServerApplicationException: Uncaught exception SAP.Middleware.Connector.RfcUnsupportedPartnerException thrown in SAP.Middleware.Connector.RfcServer.ARfcDestShipImp
when executing RFC server function ARFC_DEST_SHIP --->
SAP.Middleware.Connector.RfcUnsupportedPartnerException: Non ABAP RFC Client not supported.
at SAP.Middleware.Connector.RfcConnection.ReadUpTo(RFCGET readState, RfcFunction function, RFCID toRid)
at SAP.Middleware.Connector.RfcConnection.Dispatch()
at SAP.Middleware.Connector.RfcTransaction.Playback()
at SAP.Middleware.Connector.RfcServer.ARfcDestShipImp(RfcServerContext ctx, IRfcFunction func)
at SAP.Middleware.Connector.RfcServer.InvokeServerFunction(RfcConnection conn, ServerFunctionInfo serverFuncInfo, RfcServerFunction functionImp)
--- End of inner exception stack trace ---
at SAP.Middleware.Connector.RfcServer.InvokeServerFunction(RfcConnection conn, ServerFunctionInfo serverFuncInfo, RfcServerFunction functionImp)
at SAP.Middleware.Connector.RfcServer.Dispatch(RfcConnection conn)
Do I need to do some "special configuration" because i´m sending from SAP ALE to my server??
Any help will be appreciated.
Thanks
Edited by: antonio.coelho on May 13, 2011 5:26 PMHi,
I changed the name of the server and I have the same error. I changed the server name on: RfcServerManager.GetServer("SERVER_NAME", handlers); do I need to change in some other place?
Did you made any more changes on SAP or c#?
Anyone have any suggestions on how to solve this problem? I'm trying everything and I still could not solve...
Any help will be appreciated.
Edited by: antonio.coelho on Jun 8, 2011 12:00 PM -
Code to connect to RFCs/ webservices
Hi All,
Can anyone provide me the complete source code of a simple Widget ( .kon & .js javascript file ). Actually I am trying to develope a simple widget which can integrate with SAP. Hence Javascript code of connecting to RFCs/ Webservices would be usefull. Your response would be very helpfull.
Thanks & Regards,
SanthoshHi,
Did you check
RFC connection to SAP with Yahoo Widgets
/people/nathan.jones3/blog/2006/10/26/rfc-connections-to-sap-with-yahoo-widgets
Eddy
Pimp up the S(D)N site and earn points. Check this web log for details -
HI Guys,
I have a requirement to call ABAP RFC from Message Mapping.
Can any one pls share the document links or ideas with me.
Thanks,
MSHi
u can use RFC LoopUp
if PI 7.0 / 3.0 -- need to write the UDF to execute
link
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70d90a91-3cf4-2a10-d189-bfd37d9c3231
if PI 7.1 then u have functionality in MM itself to do so
rgds
srini -
ABAP RFC doen't get called, although XI says it does
Hi all,
sorry for my noob question, but I'm completely new to XI.
The following situation:
I've a scenario, where some mappings are done in XI and at the end the payload is handed over to a ABAP RFC function to persist the mapped data to the backend system.
I've got a communication channel set up,
Inferface mappings are fine,
receiverdetemination looks fine,
SXMB_MONI shows all messages, all with checkered flags,
The last message of XI lists properly the RFC function to be called. Receiver determination is ok, lists the proper business system which has a communication channel (receiver) available.
But when I have a look at SLG1, not even a starter log is written. Nothing. It seems that the ABAP function is never being called.
So my questions are:
Where can I find some information what might get wrong?
Any ideas where I can have a look at, what might be configured wrong?
Can I test the login credentials I gave in the communication channel for the business system?
The SOAP message part "RunTime" lists in the "User" element a different user name that I gave in the Business System / Communication Channel. Where does this one come from?
Any help and ideas appreciated,
Tnx,
Martin.Hello Manjusha.
>
Manjusha Nair wrote:
> Can you check in Runtime Workbench.
> Goto Message monitoring.Here you please check the details of your message .
>
> ref:
> http://help.sap.com/saphelp_nw04/helpdata/en/2f/4e313f8815d036e10000000a114084/frameset.htm
Oh thanks! This was the useful hint!
With the help of the Message Monitoring I could find out, that there was an authorization problem.
Although the password was given properly.
I found out, that XI doesn't like whitespaces at the beginning or at the end of a password!! Somewhere deep down, there must be a trim() call on the password. ARRRGGHH Cost'd me several days!
Thanx to all!
Martin. -
Big Problem: ABAP-RFC and JCO client
Hi Friends,
I am a java developer in trouble with a ABAP/RFC, and I dont have idea whoe lese ask for help
This is the situation:
In order to send a "candidates resume" (curriculum) in to SAP,
the ABAP developers made for me a RFC which uses the transaction PB10 (applicant master data).
The rFC when tested in the SAP GUI works fine.
I wrote a java client which calls the RFC, send the parameters and expect the results.
This client uses JCO to access SAP.
But, from the java client the RFC works PARTIALLY.
I mean, it creates the applicant, fills his name, address (infotypes 002,006,001)
but doesnt fill the education a qualifications (infotypes 22 and 24).
I am trying to figure why.
Some of the internal ABAP errors code that we get are:
DC -006
PA -054
5A -135
Also I get this message:
"Exception condition "CNTL_ERROR" raised"
Please, I am a java-per lost in the SAP land.
Thanks in advance by any help!!!
PD: I could sent you the ABAP code of the RFC or the java code of the client if necessary.That CNTL_ERROR tells me that its trying to access a gui control which I don't is possible thru jCo. Gui Controls are very dependent on the SAP Gui Frontend. Since you are calling the transaction thru jCo, it oviously doesn't know what to do with it. Any chance that you can get a hold of the ABAP developer which wrote it initially? Maybe there is another transaction that can be used instead of the PB10 transaction.
Regards,
Rich Heilman -
Consume an RFC webservice in NWDS 7.0.9
Is it possible to consume an RFC webservice in NWDS 7.0.9. Please provide me with the steps for the same.
Runtime server local path should be:
/usr/sap/EDH/JC04/j2ee/ -- if your WSDL is saved in a local path with only one folder say /wsdl/ then the WSDL should be located there as well as what the tutorial is said. So, in this case it should be:
/usr/sap/EDH/JC04/j2ee/wsdl/myABAPWebService.wsdl
Regards,
Jan -
RFC- WebServices with Security Features
Hi
I have to execute one scenario RFC - WebServices with security features. Kindly let me know where or how can I implement the secuirty features in this scenario. Any documentation/blog/ thread are welcome to undestand about implemeting the secuirty features for this scenario.
Regards
RameshHi Ramesh,
Check this:
http://help.sap.com/saphelp_nwpi71/helpdata/en/45/504971f7a708d2e10000000a11466f/frameset.htm
http://help.sap.com/saphelp_nwpi71/helpdata/en/87/0827a8d6e04a2a8f822f9c51fa7ef2/frameset.htm
and
http://help.sap.com/saphelp_nwpi71/helpdata/en/37/1a9b6a338cca448508f3a48d2d1e2d/frameset.htm
Regards,
Ravi Kanth Talagana -
What are all the advantages of JDBC, RFC, WebService Lookups
Hi Friends,
Please tell me advantages and Disadvantages of JDBC, RFC, Webservice Lookups.
Thanks in Advancs.Example: PI 7.1 comes with JDBC and RFC Lookup. During mapping we might have requirement to do validation or create logic based on the reference values in the table or SAP backend. In this standpoint, we do JDBC and RFC Lookup. Earlier, we used to do coding in UDF or java mapping to achieve this. Now, we have it as a lookup graphical function.
Webservice Lookup is again the same idea. but we dont have lookup graphical function. We still need to do UDF coding to achieve this.
http://help.sap.com/saphelp_nwpi71/helpdata/en/44/749dd812dd3676e10000000a114a6b/content.htm
/people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
Disadvantage:
If your soap message is larger size, dont do webservice lookup in UDF coding. It has maintanence issues.
Parameterized mapping along with Integrated configuration is not currently possibe both in PI 7.1 and EHP1. -
ABAP RFC Function to merger table data?
Hi All,
Has anybody tried to merger that from multiple table in 1 table using ABAP RFC function module.
I have to merger 3 table into 1 which I am not able to do using Combine or Union operater.
One solution suggested in the below thread by Marcel was to use ABAP RFC function mod..I dont know how to do that.
If anybody has tried please share.
Union operator between tables
Thanks,
Murtuza.Thank you for the reply,
I got the solution without ABAP code.
I created a structure of table (Key Figures) in Column of query designer and then use that structure in VC to output table.
There I had used formula for each KeyFigures using IF ...something like this:-
NVAL(IF(@Key_Figures=="Prior Sales",0,IF(@Key_Figures=="Price",NVAL(IF(#ID[ACA257]@Price_Impact_value>=0,#ID[ACA257]@Prior_Sales_Value,#ID[ACA257]@Prior_Sales_Value+#ID[ACA257]@Price_Impact_value)),IF(@Key_Figures=="FX",#ID[ACA257]@GAP_3,IF(@Key_Figures=="Volume",#ID[ACA257]@GAP_4,IF(@Key_Figures=="Lost Mix",#ID[ACA257]@GAP_5_6,IF(@Key_Figures=="Gain Mix",#ID[ACA257]@GAP_5_6,IF(@Key_Figures=="Current Sales",0,123))))))))
This way I got the output table as required.
Pls see this thread for the requirement.
link: Table with Formula Values as output table?
Maybe you are looking for
-
Installing FF to a new hard disk, how to transfer passwords from the old installation?
I have FF installed to Win2k on a hard disk. I have installed Win7 on a new hard disk and I want to move passwords from the old installation to the new one. It would be great if I could move all the links I get when I click the http://........ field
-
Import database on error ...
Hi All, Will 'import database ... on error write to "error.txt";' exhaust all the errors? Willpartial import be possible? i.e. 5 records out of 10 will be imported. Regards, nww
-
PA30, attaching documents through the employee personal master data
Hi, We want to add documents to a pernr in PA30 via Extra -> assign original. We configured the archive link but it asks for "Bar Code Entry" when we want to add an document. In http://help.sap.com/saphelp_erp60_sp/helpdata/en/d7/e2270b408e11d1896b00
-
How to use a .dll file wiht oc4j
i have developed a class in c# and i need to use it with oc4j. i dont know i should put that class .dll in a special folder. i am trying to load this .html file but oc4j dont recognize anything: <html> <head> <title>DLL Test 2</title> </head> <body>
-
IDoc delta loads using the program RBDMIDOC
Hi ALL, We are doing some delta loads for ALE-IDOC using the program RBDMIDOC and we are using the message type HRMD_A.Under this message type we have configured two diff distribution models with different infotype data. So when we execute the progra