Skip to Content
author's profile photo Former Member
Former Member

External Application Integration with CRM

Hallo Members,

I have a requirement of integrating External Application with CRM 4.0 WAS 620. the scenario is as follows.

I need to create an external application(Web or .NET or Java or Adobe Interactive form ) , this form needs to read the business partner data from the CRM system for validation and once the form is submit the values needed to be mapped to a new ORDER type transaction.

Could any one let me know what are all the necessary things needed to develop this solution. how is this done using a Web application or a .NET(VB) application.

I apprecaite your reading and would award points for helpful answers.


Premchand Kamarapu

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Posted on Apr 26, 2007 at 05:49 PM


    Your solution is fairly straightforward. Using the .NET connector for SAP you can call several BAPI's in CRM to accomplish your task. You can use the existing BAPI's for the business partner in CRM or create Z-BAPI's that wrap around existing calls to meet your requirements. For the order creation, you can use the XIF adapter function module CRMXIF_ORDER_SAVE in a Z-BAPI to update the data you need to store.

    If you are using java you can use the SAP JCA to call the corresponding BAPI's.

    So in terms of steps:

    1. Identify the data that you need from CRM(fields etc)

    2. Identify the data you need to store in CRM

    3. Create Z-BAPI's that wrap around existing SAP BAPI's to meet your requirements in step 1 & 2

    4. Call those Z-BAPI's using either .NET connector, SAP JCA or JCO to handle the specific actions

    You will run into some issues in terms of security and how the data should be posted and who can see what. You will need decide if a user must login as themselves or this data can be posted under a generic id. However the basic recipe above remains the same.

    Good luck,


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.