Additional parameters from CTI Connector - CRM

Hi everyone,
We are currently implementing a CTI scenario using ICI/BCB in SAP CRM 2007.
The CTI connector is successfully sending the inbound calls to the IC Web Client screen, and the business partners is identified through the telephone number.
I would like to know how to proceed in order to include additional parameters (e.g. business agreement) in the communication between CTI connector and SAP CRM.
Thanks in advance & Best Regards,
Gabriel Santana

Hi Gabriel,
You can first refer to the OSS Note 707104, where it had been explained on making use of the the BP and GUID directly for Account identification.
However, this note makes use of the BP and GUID directly. But in your case, it is something else (business agreement). 
So one of the possibilities that I could see is:
--> Incoming call arrives into CTI with business agreement ID (as part of the CAD)
--> CTI do the BAPI call ( You will have to create this BAPI ) to use this Business Agreement ID in order to look up for BP Number.
--> BAPI returns BP number and GUID. (as explained in the note)
--> CTI add this CAD as part of CRM_IC/BUPA
--> BP will look up and identify automatically without any code change(this is as per the standard).
So the point is, as per the standard, the BUPA Controller will need the BP Number to be identified and confirmed. For this the CTI needs to first lookup for the BP Number, with the help of either the ANI(Automatic Number Identification, that is the incoming telephone number) or the CAD data.
Since in your case, you wanted to lookup the BP with the help of the Business Agreement(which is part of the CAD), you have to comeup with your own BAPI, which should accept the Business agreement as a parameter from the CTI and return back the respective BP Number to the CTI after successful lookup and this BP number can be made used to identify and confirm by the Account Indentification.
One thing that I'm not sure is, whether CAD and ANI are both correct, which one will take priority in the Account Identification as compared to the way it works in IC Winclient.
Hope this information helps.
With Best Regards,
Vinod

Similar Messages

  • Remote Function Module call from ECC to CRM (how to pass parameters?)

    Hi there,
    I have a remote FM that I would like to call from ECC to CRM. The FM is remote-enabled, so I assume that I can call this from CRM. However, in CRM some of the table structures that is required are not available. Hence, my export/import parameters won't be match, unless I create those types in CRM, but this is going to major work!! 
    How do we pass/import the parameters since the data type in ECC is vastly different/not available in CRM?
    Cheers

    The structure will need to be defined in CRM.

  • Querystring for opening existing record with additional parameters in CRM 2013.

    Hi ,
    I need help in opening the existing entity with additional parameters
    I tried the various options but didn't succeed. address1_city value is not getting populated for existing entity, whereas it is getting populated for new record when I ignore the id.
    http://<CRM Server>:5555/<ORG Name>/main.aspx?etn=contact&extraqs=address1_city%Texas&id=51BAA9F8-7D96-E411-B78E-005056857B84&pagetype=entityrecord.
    http://<CRM Server>:5555/<ORG Name>/main.aspx?etn=contact&pagetype=entityrecord&id=51BAA9F8-7D96-E411-B78E-005056857B84&extraqs=address1_city%3DTexas
    http://<CRM Server>:5555/<ORG Name>/main.aspx?etn=contact&pagetype=entityrecord&extraqs=address1_city%3DTexas&id=51BAA9F8-7D96-E411-B78E-005056857B84
    http://<CRM Server>:5555/<ORG Name>/main.aspx?etn=contact&pagetype=entityrecord&extraqs=address1_city%3DTexas&id=51BAA9F8-7D96-E411-B78E-005056857B84
    http://<CRM Server>:5555/<ORG Name>/main.aspx?etn=contact&extraqs=&address1_city%3DTexas&pagetype=entityrecord&id=51BAA9F8-7D96-E411-B78E-005056857B84
    Thanks & Regards,
    Kalyan Sudhir

    This is very urgent . Can anyone help me on this?

  • CTI: screen pops with out CTI connector

    Hi.
        i have business scenario where we need to perform screen pops for an incoming phone call without traditional connector solution. currenty we have ivr/cti and sap crm icweb. my initail thoughts were to implement  webservice from cti/when call gets routed to agent.once acd sends call to agents it should trigger webservice to sap crm ici through http call ici should intercept the soap message and parse(transformation) it to abap through ici. e.g if i use exisiting ici soap and use ici adapter( with custom built ICI proxy classes from the WSDL ) plus a http get to include user id and account from CTI would this be a good approach*  sap crm 5 version*
    1. now questions araises on how we should assign call to same agent who got call routed.
    2. how to sync up both cti and ic webcient so that there is no time lapse
    i have seen few experts implemented similar solution How to trigger a search in CRM IC
    "server-side integration between CRM 5.0 IC WebClient and web-based telephony client
    running besides. We used same technique as ICI interface to communicate IC WebClient,
    i.e. simple abap messaging (SAM). Restriction: works only INBOUND"
    it should be great help if anyone can share there thoughts on this.
    thanks
    susheel

    The update was interuppted. You will need to grab a micro usb cable and restore via iTunes
    http://support.apple.com/kb/HT4367

  • How do I use the Parameters from URL to filter on Content Query in ItemStyle.xsl?

    Hi, I might need your help with code that Content Query under <xsl:Template...> that I need a filter for 3 parameter from url (from date, to date(for date range) and type.
    eg: www.mywebsite.com/pages/Filter.aspx?DateFrom=01/01/2012&DateTo=01/01/2013&Type=sports
    I've google for help and not sure they seem working so far.

    Hi,
    If you want to filter a Content Query Web Part with the parameters from URL, we can achieve it with OOTB of Content Query Web Part by adding "Additional Filters" in "Web Part Properties"->"Query". We can add
    three filters like:
    date is greater than [PageQueryString:DateFrom]
    And
    date is less than [PageQueryString:DateTo]
    And
    type is equal to [PageQueryString:Type]
    Then redirect to the URL: www.mywebsite.com/pages/Filter.aspx?DateFrom=01/01/2012&DateTo=01/01/2013&Type=sports, the query results will be filtered.
    Please reply freely if I misunderstand your meaning or there any other questions.
    best regards
    Patrick Liang
    TechNet Community Support

  • Pass Parameters from JSP to PL/SQL

    I have a JSP portlet which consists of a few pages.
    Meaning, I move from one page to the next by using the "next_page" param from the JPDK.
    In one of my JSP pages, in its <form> tag, I have the action set to call a PL/SQL procedure
    (in the form of "pls/portal30.portal30.myPackage.myProcedure").
    The procedure is called, and everything works just fine.
    However, now I want to recieve some of the parameters I set in the URL in my PL/SQL.
    Meaning, just like I can do in the JSP "myRequest.getAttribute('itemID')", I want to do the same in PL/SQL.
    The way I'm doing it right now is not too great: in my JSP form I have a hidden field which, using javascript ("location.href") contains the current URL.
    Then, when the JSP is submitted, I start parsing the URL for the parameters I need.
    There MUST be a better way!
    Oh, and also, a very similar question -- what I've asked above speaks about passing the params through a "get" request to the PL/SQL. Can I also pass params in a "post?" Meaning, get session variables that were set in JSP context, into a PL/SQL procedure?
    Thanks,
    Dan

    Dan,
    mod_plsql enables you to pass any number of parameters to a PL/SQL procedure. The procedure should 'expect' the parameters (by having the right signature). You can use both GET and POST methods to pass the parameters.
    I'd pass the plain portal page URL (pr.getRenderContext().getPageURL() or something like this) in a hidden field, just like you do (but wouldn't use the JavaScript). All the additional parameters (you have at the end of the page URL as a result of the JavaScript) can be passed through hidden (or not hidden) fields.
    I'm not sure about the last paragraph of your question... The only way you can pass any information to the PL/SQL procedure is using parameters. So the JSP should read the session store and put the values into hidden fields of your form.
    Hope this helps a bit,
    Peter

  • Passing parameters from a frame to another frame

    Hello All,
    I have a BSP page with 2 frames : header.htm and planning.htm
       <frameset rows="150,*" frameborder="0" border="0">
          <htmlb:documentBody >
                <frame style="border-right-style:solid;border-color:#333333;border-width:1px" src="header.htm" id="header" name="header" scrolling="no" noresize frameborder="no">
               <frameset  frameborder="0">
                    <frame style="border-right-style:solid;border-color:#A5B1BF;border-width:1px" src="planning.htm" id="planning" name="planning" scrolling ="yes">
             </frameset>
           </htmlb:documentBody>
       </frameset>
    1. I want to send parameters from header.htm to planning.htm when a button CREATE in header.htm is pushed.
    2. I also want to execute the code in OnInputProcessing of planning.htm at the same time (when the button in header.htm is push).
    Can someone help me please? I read many pots but i wasn't able to find a solution to my problem. I also have a look to HTMLB_SAMPLES, and SBSPEXT_HTMLB, but i didn't understand well.
    Thank you

    Hi,
    if I were you I´d better work with views and controller classes instead of pages with logic. In this way you don´t have to send parameters from page 1 to page 2 and you don´t have to trigger an event so that page 2 is called and method OnInputProcessing is executed.
    Change the type of your pages to views, create the controllers for each and the controller class(es) behind it. If your development is very complex I´d create a model class, so that variables and common method are available to all controller classes and pages.
    You have the advantage that you don´t have to hang parameters into the URL, which then must be read by page 2 when somebody presses button X in page 1. This method could be insecure, because it is easy to ready parameters from the URL by a hacker. Additionally, how do you expect to trigger an event in page 2 when the event really happens in page 1 ??

  • Error with replicating materials from ERP to CRM 7.0

    Hi experts!
    After dump (No PXA storage space available at the moment) materials are not replicated from ERP to CRM.
    In transaction R3AC1 there are no filters for object MATERIAL.
    Replication is managed by transactions R3AR2-R3AR4 with parameters MARA-MATNR.
    In transaction SMW01 the status of incoming for material BDOC is green.
    But in the bottom of status bar there are some messages appears when clicking the buttons u201CShow BDOC message classic datau201D and  u201CShow BDOC message extended datau201D correspondingly:
    u2022     No classic data for BDoc message ХХХХХХХ found.
    u2022     No extended data for BDoc message ХХХХХХХ found.
    The table COMM_PRODUCT is empty.
    Can anyone help me ?
    Kostya Khveshchenik.

    HI Julian,
    I have exactly the same issue please would you let me know the solution to fix this issue.
    Will really appreciate if you can respond to this asap.
    Regards
    Shashidhar

  • MDM lookup parameters from File Sender Channel

    Hi SDNers,
    In my current assignment I am required to make an SAP MDM lookup in a JAVA Mapping to fetch certain details to further process the message.
    Currently the MDM server details along with user id and password are maintained in a properties file.
    During Migration from Development to Quality or from Quality to Production Environment this properties file needs to be changed and the mapping needs to be reimported individually in each environment.
    I want to avoid this cumbursome task of changing the properties file and re importing the Java Map on each environment.
    Is there any way to mention the following 3 parameters in the Sender Channel itself (in my case it is FIle Channel)
    Server IP Address, User ID, Password? so that the Java Map at runtime can access these parameters from the channel, as each environment will have different channel.
    I don't know if I can use ASMA or Additional Parameters for achieving this.
    Regards,
    Gautam Purohit

    Hi Michal,
    Can you please elaborate this?
    I need to give parameters like;
    mdm.repository.host=Development_Server
    mdm.repository.name=Development_Rep
    for all three environments.
    How can I achieve this using Value Mapping?
    Regards,
    Gautam Purohit

  • Payment methods download from ECC to CRM

    Hi Masters,
    Due to some requirement, new Payment methods customised in ECC so have to download from ECC to CRM. How it download through delta download. Existing payment methods data updated with adapter object name # CUST_TSP_WRITE and table name # CRMC_BUAG_PAYM in crm. iam new to crm plz Could anyone tell me step by steps.
    its urgent.......... plz........
    thanks in advance.
    Regards
    Sri

    Hi Sri,
    Payment methods maintained in ECC can be replicated to CRM via CRM download object DNL_CUST_PAYM in transaction R3AS in CRM. This updates the associated CRM table CRMC_BUAG_PAYM and CRMC_BUAG_PAYM_T.
    If you wish to create payment methods directly in CRM, then you can do so via customizing in CRM through transaction SPRO >
    Customer Relationship Management   > Master Data   > Business Partner > Business Agreement   >Define parameters for Business Agreement > Define Payment Methods.
    I hope this helps.
    Best Regards
    Gavin

  • Integrating Data From ECC to CRM

    Hi  Experts,
    My requirement is, After Updating the Material master data in ECC , the same updated data is integrated with the corresponding data of the Product Master in CRM.
    Problem: to map the data from ecc to CRM , I am supposed to call this  RFC Fm ( existed in CRM side) from ECC using RFC Destination.
    to map the data to this TABLE parameter , In ECC side I don't have similar strcture that was exist in the SRM side. so could any body help me how can i send the data from ecc to this fm existed in SRM.
    Thanks & Regards.
    Naga Priyanka. T
    Edited by: Priyanka Tubati on Feb 2, 2010 10:35 AM
    Edited by: Priyanka Tubati on Feb 2, 2010 10:38 AM

    Hi Kumar,
    Please select the following parameters when downloading the HR Org from CRM:
    You can do this  in the program RHALEINI (or in the transaction PFAL, which has the same function)
    Tx: SM30--> This scenario is activated in T77S0: ALE REPLI
    Objects:
    1. Plan Version: 01
    2. Object Type:  *
    3. Object Id: Copy the Object Ids which you want to transfer from HR System
    4. Object Status: *
    Reproting Period: All
    Structure Parmaters: Blank
    Transfer Mode:
    Insert: Complete distribution, this will delete the exisiting and recreate it in Target System
    Update: this will update the change records in CRM system
    Message Types: HRMD_ABA
    Also check SAP Note: 119780
    Hope this helps.
    Regards,
    Madde

  • Organization data from ECC to CRM

    Hi Experts,
    We need to download organization data from ECC to CRM, and our requirement is to download two different kinds of org structures, sales org structure and HR org structure. Could you please advise whether this is possible in the system and also if it is possible please advise how to download this.
    Currently we are using ALE to download employees into CRM and transporting org structure in CRM systems from golden client.
    Thanks&Regards,
    Kumar.

    Hi Kumar,
    Please select the following parameters when downloading the HR Org from CRM:
    You can do this  in the program RHALEINI (or in the transaction PFAL, which has the same function)
    Tx: SM30--> This scenario is activated in T77S0: ALE REPLI
    Objects:
    1. Plan Version: 01
    2. Object Type:  *
    3. Object Id: Copy the Object Ids which you want to transfer from HR System
    4. Object Status: *
    Reproting Period: All
    Structure Parmaters: Blank
    Transfer Mode:
    Insert: Complete distribution, this will delete the exisiting and recreate it in Target System
    Update: this will update the change records in CRM system
    Message Types: HRMD_ABA
    Also check SAP Note: 119780
    Hope this helps.
    Regards,
    Madde

  • CTI Connector project SAP Cloud for Customer

    Hello Experts,
    I am searching for the CTI Connector project used for enabling outbound calls as it is described in the SAP Cloud for Customer CTI Guide:
    "Download the CTI Connector project from the SAP Service Marketplace and install it."
    Unfortunately, I didn't find anything at the SAP Service Marketplace.
    Can anybody help me with that?
    Thanks & Regards,
    Daniel

    Hello, Venkitesh, following your advice we have created OSS ticket about subject of this post.
    And already got answer for our OSS ticket. In our ticket (1000000030 from tenant my307081) description we were talking about CTI_connector_project :
    "Hello, can you please provide us a link for downloading a CTI_Connector_Project that is mentioned in help section for enabling outbound calls. We can't download it from SAP Service marketplace"
    and the answer for our ticket was:
    CTI adaptor is available to download from C4C system. Please refer the attachment. We have also attached the same in incident.
    Request you to revert with error screen shot in case if you have any issue.
    Best Regards,
    SAP Customer Success Delivery"
    So, it's clear for me that we have misunderstand with SAP Customer Success Delivery employee.
    Could you please give us another advice how we can get CTI_connector_project or even direct link?
    BR,
    Anton.

  • Dynamic Parameters from SAP to C' Method

    Hey there,
    I hav a great Problem. I wrote a C# Program which runs as a Server. whithin this I wrote a Method i want to call from ABAP. This method needs to get two static and various dynamic parameters. In C# it is quite easy to implement this, by "params object[]...", but how can I get these Parameters from SAP to my Application?
    When I describe the Parameter for RFC then it works, e.g. by "[RfcParameter("INSTID",RFCTYPE.RFCTYPE_STRING,30,30,0,RFCINOUT.IN)]". Does i have to give a certain RFCTYPE? When i do so, it works? Please give help, i need this very urgent.
    Regards

    Hello,
    Sorry, the answer remains NO.
    In COM4ABAP, this feature is implemented only for the generic invoking function COM_INVOKE itself, but not for those functions/methods invoked through COM_INVOKE.  So this functionality is perhaps "nice" to the developer who wrote COM4ABAP. But for the users of COM4ABAP, it seemed not to make much sense.
    Of course, the support to dynamic parameters will be important if you want to write a generic method invoker for .NET (something might be called as DOTNET4ABAP). There is for now no plan to provide this feature in the future releases of the .NET Connector.
    Regards,
    Guangwei

  • Transfert parameters from HTM to HTM in one  BSP

    Dear all,
    In a preceding post, I asked to open an HTM from another in the same BSP.
    The answer was
    <htmlb:button id            = "DEFS"
                               text       = "Button Text"
                               onClientClick = "javascript:window.open ('secondpage.htm', '_blank', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=550,left = 200,top = 100');" />
    and it works !
    I have an additional question to this : I need to transfer some parameters from the first HTM to the second.
    I added     
    navigation->set_parameter( name  = 'preq_no' value = preq_no ).
    "preq_no" is declared in page attributes of the 2 HTM and declared as automatic.
    If I add navigation->goto_page("second_page.htm"), the parameter is transmitted but the system opens the second page in a new window.
    So I have 2 pages with the same layout (one opened with goto_page and one opened with windows.open) and it is not possible.
    Could someone help me ? I hope I was clear.
    thanks
    Véronique

    from the first page define a button.
    <htmlb:button id = "DEFS"
    text = "Button Text"
    onClientClick = "javascript:window.open ('secondpage.htm?<b>param=my_param</b>', '_blank', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=550,left = 200,top = 100');" />
    in the second page on the DO_INIT or ONINITILISATION event.
    data: lv_val type string/.
    lv_val = request->get_form_field( name  = 'param1' ).
    lv_val will have the value of your parameter..
    you can pass multiple parameters in the header like
    onClientClick = "javascript:window.open ('secondpage.htm?<b>param1=my_param&param2=my_param2&param3=my_param3</b>', '_blank', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=550,left = 200,top = 100');" />
    Amandeep
    <i><b>Reward Points for each helpful answer</b></i>

Maybe you are looking for

  • Hyperlinks from CHM to PDF

    Our documentation comprises On-line Help as CHM files, and User Guides as PDF. Up to now the user guides were printed but we wish to provide them as PDF for on-screen use. Now we also wish to have hyperlinks from CHM to PDF and vice versa. We can pre

  • Japanese fonts problem with Adobe Acrobat 6

    Hello,  I have been having this problem for a few weeks now.  We have Japanese multilingual XP and normal XP sp2 at our company and installed currently on the systems is Adobe Acrobat Pro 6.01.  There are two errors I am getting when working with the

  • IMac's and line in recordings to iMac/through iMic

    I'm hoping to be getting an iMac soon, and I'm wonderng if anyone has used an iMic to do any recording into there iMac. I noticed looking at the spec for iMac, that it does have a audio in, but is it line in, or would have I have to use the iMic I ha

  • How to enhance standard javascrpit

    Hi Experts, I'm having a javacrpit in one of the web ui Component(UICMP_LTX -> PAGES WITH FLOWLOGIC -> LaunchTransactionAdmin.Js). I'm able to enhance views, but not able to enhance java scrpit. Could anyone please suggest me on how to enhance the st

  • PL/SQL portlet with images

    We use a Portal Form to load images into the database. The field in the database is a BLOB. We do not know how to display the imagefield in PL/SQL. Can anyone explain to us how we can solve this problem? Lene & Anniken :o)