Calling IPC from a third party web application

ISA, IPC experts,
We have CRM 4.0 with IPC 4.0. We are developing an in house web application  in jsp/java for dealer orders. Our office staff uses CRM Online for Order Entry.
We want to use the existing pricing procedures in the IPC to derive the pricing for the web project so our user can see the price for a given product prior to placing the order in CRM.
How can we call IPC from a third party order software in java? prefereably without installing a standalone IPC (heard that IPC 5.0 may not support standalone mode)?
Can you help us with ways to call the IPC from our in house web application, or point us to some documentation about the ipc client layer?
Your help in this regard is highly appreciated.
Yanhui Yu

Hi Yanjui,
if you have a CRM installation, an IPC is part of that installation. Connect your web application to that IPC. The IPC comes with its own web applications, which base on a package com.sap.spc.remote.client.object. These are APIs that you might consider using in your web application. The package should be documented with the API docs that come with your web apps, but I'm not sure about how this is delivered (sorry).
Concerning upgradability to CRM 5.0: The IPC there does not come as its own server anymore, but offers ABAP RFC functions that are actually implemented in Java using new Netweaver technology. The 5.0 RFCs are similar, but not identical to the old IPC commands / RFCs, so an upgrade is no problem, but some changes are required. The same applies for com.sap.spc.remote.client.object, which has changed a bit as a result of the changes in the IPC APIs below.
Alternatively to using com.sap.spc.remote.client.object, you might also try to directly call the RFC functions of the IPC server. Finding out what the various parameters that you have to pass do is not too tricky:
- in your IPC installation, a file <ipc>/lib/properties/servercommands.xml contains all RFCs that the IPC knows.
- for the RFC you want to use check the respective javaname in that file.
- for that javaname check class com.sap.spc.remote.server.command.<javaname> in the javadoc API Documentation that is part of your IPC installation. This will contain rather technical details on how to call the RFCs.
Please be aware that it's not an easy job providing all the data that IPC needs to do pricing.
I would recommend using the E-Commerce application which has done this job for you already.
Best regards,
Karlheinz

Similar Messages

  • How can I call reports from a third party tool?

    Hi!
    I'm a Delphi 6 developer and our company has a customer that want to call reports created in Crystal Reports directly from our software.
    What is the quickest way to open a report from a third party tool (passing parameters) ?
    There is a way to do that without embedding Crystal VCL components in Delphi?   I'm searching for a command line tool or a way to open it with URLs....
    Thanks in advance!
    Edited by: AlmirB on May 23, 2011 6:25 PM

    One of the 3rd-party Crystal Reports viewers listed at http://www.kenhamady.com/bookmarks.html provides a full command line API, so you can call a report from your app and pass parameter values, login info, etc.

  • How to call the RFC's from the third party applications or Non SAP applicat

    Hi,
    For calling RFC's from the wedynpro , SAP has provided the modeling concept.
    In the same way, if i want to access or call the RFC 's from the third applications or Non SAP applications what is the procedure and what is the methodoligy.
    As per my knowledge, we need to expose those RFC's as webservices . Then we must be able to acces in hetrogeous environment from any third party applications..
    Please revert back soon, It is very urgent.
    Regards
    Vijay

    Ayyappa Raj,
    Thanks for the reply.
    Please let me the detailed information for implementing.
    AS you said . I need expose the RFC's as webservice. This point is clear to me.
    2) Use tthe JCo to connect and create client proxy.
    Can u please elabrate the above point?
    If u have any steps created in the document or url to refer. Please forward it to me.
    Please forwar the document to this id "vijay00" in yahoo.
    AS the sdn is not allowing to give  the maill id i have given only the id details in yahoo.
    I am new to this procedure.
    Regards
    Vijay

  • SOA Suite 11g calling external third party web service

    Hi All,
    Our SOA 11g application needs to communicate with an external third party web service (outside SOA composite and our 11g environment). Basically our SOA application will make a request based on date and the external web service will return a collection of data for that date.
    Please suggest how do I achieve this. What inputs will I need from the external third party. I am using SOA 11.1.1.4
    Thanks
    Edited by: user5108636 on 10/05/2011 19:11

    You will need the WSDL of the third party web service to be able to consume it. Based on the wsdl you can generate the request structure then invoke the service.
    Also do check with them if there is security associated with the webservice like HTTPS, any soap header that need to be passed, etc ....
    Based on this you will need additional configuration on your side.
    Thanks,
    Patrick

  • Hey good day. i recently made a back up on my phone. then i took some pictures and videos. i accidentally restored the phone. some pictures and videos including pictures from my third party application were all gone. can i still have those back?

    hey good day. i recently made a back up on my phone. then i took some pictures and videos. i accidentally restored the phone. some pictures and videos including pictures from my third party application were all gone. can i still have those back?

    No. If you restored the device to an older backup, then the device was brought back to that date and time, which was before those photos were taken. When you restored the device, it deleted everything off the phone and replaced it with the earlier information.

  • Reading a line from a third party software using call dll function.

    Hi,
    I am using a third party software in Lab VIEW.
    I am having trouble using one of the functions defined in the dll.
    I have the VI attached here, As u can see in the VI I am not sure how to use the function
    LCOM_MasterGetLine in the fourth sequence.....
    This has three parameters and they are
    (int ID,char*Buffer,int Length)
    What basically happens with this function is this...
    /* ROUTINE LCOM_MasterGetLine
    It Reads line of maximally Length characters from Slave ID into Buffer and the parameters are
    * ARGUMENT(S) ID ... Slaves ID
    * Buffer ... Where do you want chars (at least Length+1 in size)
    *Length ... How many at most (should be less than LCOM_MAXLEN)
    Can
    any one help me how to define the input parameters for this function, for example in the fourth part of the Vi attached here.
    What I understand from the function is that, the third party software when it sends a line, that line is stored in the input parameter...buffer ...that is defined to the dll.
    Can any one help me how to then read what line has been sent from the third party software.
    I am including the dll file and also the header file here.
    Thanks a lot,
    Ajit
    Attachments:
    New_Folder.zip ‏30 KB

    One problems with your solution:
    LCOM_MasterGetLine(int ID,char*Buffer,int Length)
    You should allocate a buffer large enough in LabVIEW and pass it to the Call Library Node. The dll function needs som space to actually scribble in whatever it wants to do.
    Check out the attachement this should more or less be what you will need.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions
    Attachments:
    ex.vi ‏45 KB

  • How to import (create) a sales order of configured product from third party web store

    Background:
    EBS is used for order, produce, deliver and invoice configured products. Oracle configurator is in internal use.
    Screnario:
    Start to use third party web store. Configuration information will be loaded into web store.
    How to import or insert orders done in web store so that configuration information is equal to orders entered firectly into OM (with configuration)?
    Any experiences or examples are welcome.

    .There is some documentation on this on Metalink. See:
    Importing Configurations [ID 411880.1]

  • Third Party ADF Application

    Hi,
    I want to create third party ADF Application from Project server 2010 Database. I have Project Server 2010 as a SQL Server Database.
    I want to create Timesheet Application in ADF and read and write data to Project server 2010 (SQL Server Database).
    Anybody has any suggestion how I can achieve this?

    You should be able to access SQL Server databases from ADF using regular ADF BC see:
    http://www.oracle.com/technetwork/developer-tools/jdev/multidatabaseapp-085183.html
    Depending on what APIs and interfaces Project server 2010 exposes (things like web services etc) - there might be other ways.

  • How do I sign an IPA coming from a third party developer with our Distribution Profile?

    We have an app developed from a third party developer. We then received his IPA file.
    Upon uploading the IPA using Application Loader, we are getting this error,
    We tried sending our Mobile Developer and Distribution Provisioning Profiles to him, but he cannot build the IPA and told us he needs our Private Key (which we are not considering since we fear that he may be able to develop apps using our account).
    We tried manually signing the IPA using terminal but we are getting this error:
    What can we do?
    Thanks in advance!

    One of the 3rd-party Crystal Reports viewers listed at http://www.kenhamady.com/bookmarks.html provides a full command line API, so you can call a report from your app and pass parameter values, login info, etc.

  • Open iProcurement Smart form from a Third Party System

    Hi,
    I have a requirement to open the iProcurement smart form from a third party system. We have the Single Sign on functionality so the user can log into the oracle apps without entering the credentials.
    Please share if someone has prior knowledge on that.
    Thanks & Regards,
    Munish Mittal

    If the ICX_SESSION is already available then the form(I am assuming you are refering to a web based form here) should open directly if the function should be accessible to the user logged in. When you say your custom application is included in Oracle apps are you launching these pages from the Ebiz home page through menus and functions ?

  • Access data from a third party warehousing tools in BEx WAD

    Hi,
           I would like to know whether it's possible to access data from a third party warehousing tools ( For eg: Cognos) in BEx Web Application designer. Any help would be appreciated.
    Thanks

    Hi,
    BEx Web Application designer is only integrated to BIW server. So We can not access data of other tools unless the data is stored in the BIW server as the data in any data target. 
    With rgds,
    Anil Kumar Sharma .P

  • Receiving a calendar event message from a third party on a BB Z10

    I have a BB Z10 on the UK Vodafone network. My Z10 is set to GMT time and correctly shows that I am in the "Dublin, London" time zone. This is the GMT time zone description that all BB devices that I have ever owned have shown.
    This afternoon (UK time) i received a calendar event notification from a client who I have since established was at his desk in London when he sent the message advising me of a conference call to take place next week.
    The advice on the Z10 has five clear sections: "Status", "Date", a bell symbol to indicate when the reminder will sound, and a fifth symbol indicating the number on which to call in, and the PIN code.
    However, and this is my serious problem, there is a third section on the advice which has a globe symbol and appears to exist to indicate where the person setting up the event was located when he/she sent the message. In the specific case of which I write, the message states "This event is displayed in local time, but was created in Reykjavik (GMT) [sic}". The actual message shows the time for the event as one hour later than the actual time that the event is scheduled to take place - in other words GMT + 2 hours - namely the time in continental Europe and Reykjavik.
    I have serious issues with this:
    1) Is it the real intention to indicate where the sender of the message was located when the message was sent?
    2) if yes, this is a serious breach of privacy
    3) if yes, the location is wrong, as the person who sent me the message has confirmed that he was at his desk in London
    4) if no what is the purpose in indicating where "the message was created" (BB's words - not mine)
    5) the indicated time of the event is wrong - it has assumed a different time zone than that in which I and the sender are located.
    Has anyone else encountered this problem and what has BB got to say about it???
    Thanks
    PJCMoray
    PJCMoray

    I received the e-mail notification on Microsift Outlook from a third party (i.e. not someone within my own organisation).
    The same invite on both my lap-top  computer and my BB 9900 Bold did not have any mention about the sender being in Iceland (or anywhere else!) and showed the correct time and time-zone for the agreed meeting - namely, 8,30am on Friday the 19th April.
    I confirm that my Z10 is set to the "Dublin, London (+0)" time zone and is currently showing the correct British Summer Time of 16.31. The device switched automatically to British Summer Time on Sunday 31st March.
    I would welcome your comments.
    In every other respect (apart from the infamous Outlook USB synching issue about which I am sure you have heard more than enough!!), the Z10 is an outstanding device and deserves to be the device which at long last wipes the smile off the faces of those equine rumps in Cupertino, California!!
    I am expecting the roll-out of the Q10 in the UK in a couple of weeks  - please??!!
    Thanks again for your help and assistance
    PJCMoray
    PJCMoray

  • Can I buy a phone from a third party and put my sim card in it?

    My son has an Intensity 3 and I want to upgrade him to a smartphone but he's not upgrade eligible for another year. Can I buy a phone like a Galaxy S4 from a third party and put the sim card from the Intensity in it?

    Yes. You can call Verizon and have them mail you a compatible SIM card or go to one of the stores to pick it up.
    You will want to make sure the device you get has a clean ESN before you purchase it and has not been reported lost or stolen.  If you have the device id CS can help you tell if it's clean.  Or you can use the link below to check.
    http://www.verizonwireless.com/b2c/nso/enterDeviceId.do

  • Third party web browser in wp8

    Hello All,
    Can any one guide me how can i used a third party web browser like UCBrowser or any other in stead of default WebBrowser control in my wp8 application.
    Please guide me.
    Thanks.

    You can't.
    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.
    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
    objects and unknown namespaces.

  • Read the pdf file from the Third party server.

    hi all,
    we got the requirement that we have to display the salary statement and form16 in the portal.
    we are not using the sap for the pay roll.
    pay roll will run by the third party....they will keep all salary slips in the one folder under the server.
    so from the third party server we have to get the salary statement in to our application......third party will storing the file with salcode.pdf.
    can you help me to resolve this?
    Thanks in advance
    swapna

    Hi yugedhar,
    thank you for the reply.
    the pdf files will be available in one common folder , with in the server only.
    so i have to implement the code to download the file from the one particular location based on the name of the file
    (means if  file name =Login id that has to open)
    so can you help me implement this logic .
    Thank you
    swapna

Maybe you are looking for