Call Attached data on Identification screen of IC WebClient

Hi All,
How can we show the Call attached data on IC Agent identification screen of IC WebClient.
I know that we have a logical link IC_CAD which requires a manual click to the navigation bar and view the CAD data.
Is it possible to show the call attached data on identification screen of the IC WebClient.
Thanks,
Raj.

Hello Raj,
I see. Thank you for clarifying. In that case, I should mention that SAP is developing something very similar for the next CRM release (Enhancement Package 1 for SAP CRM 7.0) that uses a generic fact-gathering class via the Rule Modeler to collect the call attached data and make it available for inclusion in alert messages that appear in the context area. This way the agent will be able to see the CAD attributes while on any screen -- including the Identify Account screen. These CAD values could also be used for other purpose, like triggering actions in the Rule Modeler to navigate to certain screens, pull up transactions, etc. Imagine that a customer enters their order number in the IVR. The order number could then be displayed to the agent in an alert. When the agent clicks on the alert, they would navigate to that exact order! Then you can confirm the BP automatically from the order. Nice, huh?
Perhaps you could build out something similar in your version of CRM (whichever release you are on). The CAD data is basically just taken from the name-value pairs in an XML document. I don't think it is stored anywhere in SAP and there are no value helps.
Best regards,
John
<?xml version = "1.0" encoding = "UTF-8"?><ItemAttachedData><Application id = "GENESYS-CAD"><HIST_ExitStatus>_</HIST_ExitStatus><RING_TONE>1</RING_TONE><HIST_RING_TONE>__1</HIST_RING_TONE><GCS_TransferringEmployeeId>60005028</GCS_TransferringEmployeeId><TEST>cccz</TEST></Application></ItemAttachedData>
AOG/000
<?xml version = "1.0" encoding = "UTF-8"?><ItemAttachedData><Application id = "CRM_IC/BUPA"><ORDER_NO>8000001228</ORDER_NO></Application></ItemAttachedData>
Q0M/558
<?xml version = "1.0" encoding = "UTF-8"?><ItemAttachedData><Application id
= "CRM_IC/BUPA"><ORDER_NO>8000002451</ORDER_NO></Application></ItemAttachedData>

Similar Messages

  • CRM7 EH1 ICI/CTI: Add Key-Value Pair to Call Attached Data

    We are CRM 7 EHP1 integrated to Genesys CTI (Communication Mangement Software) through ICI.
    Is it possible in web_ui to add a Key-Value Pair (kvp) to the Call Attached Data (CAD) that it is sent back to the CMS?
    For example: When an agent clicks Transfer to transfer a call to a queue, just prior to the transfer we would like to add a new kvp to the CAD that is sent back to Genesys via ICI.
    Any advice on how to do this is appreciated.

    Hi shiva
    Thanks for your help,
    Can you check this coding and revert me back ASAP Please.
    REPORT BDS_GOS_CONNECTION.
    DATA : logical_system LIKE BAPIBDS01-log_system.
           CLASSNAME LIKE BAPIBDS01-CLASSNAME
           OBJKEY LIKE SWOTOBJID-objkey.
    PARAMETERS: pa_lo_sys BAPIBDS01-log_system,
                pa_class like BPIBDS01-CLASSNAME,
                pa_objkey like swotobjidobjkey.
    AT SELECTION-SCREEN.
    CALL FUNCTION 'BDS_GOS_CONNECTIONS_GET'
             EXPORTING
                  bor_id             = bor_id
             IMPORTING
                  logical_sytem      = pa_lo_sys.
                  classname          = pa_class.
                  objkey            = pa_objkey.
             EXCEPTIONS
                  no_objects_found     = 1
                  internal_error       = 2
                  internal_gos_error   = 3.
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ENDIF.
    clear v_attno1.
    i_object1-typeid = 'BUS2012'.
    i_object1-catid  = 'BO'.
    i_object1-instid = i_yItem-docno.
    call method cl_gos_attachment_query=>count_for_object
       exporting
        is_object = i_object1
        ip_arl    = space
       receiving
        rt_stat   = i_stat1.
    read table i_stat1 into wa_stat1 index 1.
    if sy-subrc eq c_0.
        move wa_stat1-counter to v_attno1.
    endif.             
    CALL METHOD cl_gos_attachment_query=>count_for_object
    EXPORTING
    is_object = object
    ip_arl =    space
    RECEIVING
    rt_stat = lt_stat.
    READ TABLE lt_stat INDEX 1 into ls_stat.
    count = ls_stat-counter.
    *The object has to be a concatenation of your document, like this:
    CONCATENATE object-instid tab-gjahr INTO object-instid.
    ELSE.
    CONCATENATE tab-bukrs tab-belnr tab-gjahr INTO
    object-instid.
    ENDIF.

  • Call Attached Data fields transfered

    Hello All,
    which Call Attached Data fields will be transfered and how do they transfer.
    any help is appreciated.
    Regards,
    Raj.

    Hello Raj,
    I guess you should be knowing about the definition of CAD:
    Contact attached data
    When phone calls are transferred between users who are logged on to the CMS, contact attached data can be transferred together with the communication event. Contact attached data can be used to transfer the business partner information of the caller. It can also be used to transfer the content of the current business process. The communication event and contact attached data can be integrated into a business process by the automatic creation of a business transaction, for example, an interaction log.
    An pertian to the scenario which you were asking, please refer to the below link from SAP Help Portal:
    http://help.sap.com/saphelp_crm70/helpdata/EN/37/3aebceefa24804bbd299f04f133e56/frameset.htm
    Are you using CIC or ICWC in this case ?
    With Best Regards,
    Vinod

  • Report on Contact attached data

    Hi Experts,
    I am working on CRM 2007 Employee Interaction center. we have a requirement to pull call attached data into crm and later pull it to BI from crm to make reports out of it.
    So can anyone share a doc on how to pull contact attached data(CAD) to CRM(config steps) .
    Thanks in advance.
    Sudhakar

    Hi Sudhakar,
    Call-attached data is optional and comes in addition to data already delivered by the ICI-certified third-party CTI solution. This solution shoud already deliver on each incoming call - out of the box - caller number (ANI), which can be enough to have caller automatically identified.
    In case you need additional information to help identify caller, or to gather information that caller has keyed in on his phone during an automated dialog (Interactive Voice Response), then you have the possibility to transfer this extra information from the CTI solution to your SAP CRM system via ICI interface.
    What should appear in the CAD is something you have to define with the CTI vendor. Have you checked with your CTI vendor if they don't already have an analysis tool of IVR dialogs ?
    Let me present the example of what we did during an integration with a Cisco CTI, used in a service scenario where callers refer to service requests (creation, inquiry):
    We agreed with the CTI vendor that they set-up an IVR script where caller gets asked if he is calling about an existing service request or not. If yes, he is asked to enter the number of the service request. If not, he is asked to answer 2 questions that will already help the agent who gets the call to better qualify it. Relevant answers are also displayed in the IC alert area; they are clickable (e. g. to directly navigate to service request).
    We then agreed on following xml tags:
    <ItemAttachedData>
      <Application id="SAP-IC">
        <CV01>+321234567</CV01>          caller number (CLID)
        <CV02>+327654321</CV02>          called number (DNIS)
        <CV03>1</CV03>               OPEN TICKET OR NOT
        <CV04>7777777</CV04>          TICKET #
        <CV05>1</CV05>               ANSWER TO QUESTION 1
        <CV06>1</CV06>               ANSWER TO QUESTION 2
        <CV07/>
        <CV08/>
        <CV09/>
        <CV10/>
      </Application>
    </ItemAttachedData>
    In SAP CRM customizing, you can specify an XSL transformation to postprocess this CAD. It is interesting to note that SAP's implementation of the XSLT processor allows call of ABAP methods, where you can easily code evaluation of CAD, and even save CAD to a custom DB table.
    If you want to learn more about XSLT and ABAP, I recommend following book; it is a good investment!
    http://www.sap-press.com/products/XML-Data-Exchange-using-ABAP.html
    Hope I made this topic clearer
    Kind regards
    Walter

  • When i click the listview items I have to call two odata webservice and pass that data to next screen ?

    Hi All,
                I Have two odata webservices When i click the listview items I have to call that two odata webservice and pass that data to next screen ?

    You don't have to pass the data to any page.
    onInit method of controller set your oData model like this.
                  onInit: function() {
                  //var oModel = sap.ui.model.json.JSONModel();
                  var oModel = sap.ui.model.json.JSONModel("http://services.odata.org/V3/Northwind/Northwind.svc/Customers?$format=json");
                  sap.ui.getCore().setModel(oModel,"oDataId");
    After this you can access your model from any views by just binding the elements with your odata. Suppose i have a table in a view of my application then i can write like this.
                  var oTable = sap.ui.table.Table({
                         tableId: "myTable",
                         visibleRowCount: 5,
                         editable: false
                  oControl = new sap.ui.commons.TextView({text: "{CustomerID}"});
                  oTable.addColumn(
                               new sap.ui.table.Column({                             
                               label: new sap.ui.commons.Label({text: "Customer ID"}),
                               visible:true,
                               template: oControl  
                  oControl = new sap.ui.commons.TextView({text: "{ContactName}"});
                  oTable.addColumn(
                               new sap.ui.table.Column({                             
                               label: new sap.ui.commons.Label({text: "Contact Name"}),
                               visible:true,
                               template: oControl  
                  oControl = new sap.ui.commons.TextView({text: "{ContactTitle}"});
                  oTable.addColumn(
                               new sap.ui.table.Column({                             
                               label: new sap.ui.commons.Label({text: "Contact Title"}),
                               visible:true,
                               template: oControl  
                  oControl = new sap.ui.commons.TextView({text: "{CompanyName}"});
                  oTable.addColumn(
                               new sap.ui.table.Column({                             
                               label: new sap.ui.commons.Label({text: "Company Name"}),
                               visible:true,
                               template: oControl  
                  oTable.bindRows("oDataId>/value");
    Here you can see i have binded the oData with table.
    Just what i am seeing that you are trying to pass this model to a page. You don't have to do so. Just bind your oData with relevant elements lite table or anything by writing like this.
    oTable.bindRows("oDataId>/value");
    these functions are different for different elements.
    for listItem you may write like this.
                  var oList = new sap.m.List({
                  inset: true,
                  items : [
                                        new sap.m.DisplayListItem({ label :"Category ID", value : "{oDataId>/CategoryID}"}),
    {oDataId>/CategoryID} this has been used for binding.
    Regards
    Dhananjay

  • Problem in passing data from 1 screen to another using BBP_DOC_CHANGE_BADI.

    Hi Experts,
    i am new to the SRM, i am facing problem in passing data from one screen to another.
    my requirement is that when we select one shopping cart and press the PROPOSE SOURCES OF SUPPLY button, we will fetch all the contracts that are attached to the shopping cart.
    we have implemented a BADI implementation of BBP_SOS_BADI (method BBP_SOS_CHECK) for passing some changed values to the contracts of the shopping cart into the popup screen that is displayed when we press PROPOSE SOURCES OF SUPPLY button and when we select any contract and press ASSIGN ONLY button in the popup screen the badi BBP_DOC_CHANGE_BADI is triggered.
    i have implemented another BADI implementation of BBP_DOC_CHANGE_BADI for fetching the selected contract and pass the values to another screen, but the problem is that when we select one contract and press the assign only button we are fetching the wrong contract number ( that is in the BADI method BB_SC_CHANGE parameter IT_ITEM we are fetching the wrong contract), if we again do the same procedure for the second time we are getting the correct contract.
    i am unable to understand why we are getting the wrong contract in the first time( that is we are getting contract other than the selected one).
    as per my understanding i think when we are passing data to the popup screen using BBP_DOC_CHANGE_BADI we are not updating the shopping cart with the changed data.
    can anyone tell me how we can update the SHOPPING CART with the changed contracts data, i have used BBP_PD_SC_UPDATE, BBP_PD_SC_SAVE and other shopping cart FM but nothing is happening.
    Thanks
    Tanveer

    Hello,
    What version of SRM are you on?  Have you check for OSS Notes?  I have had trouble with BBP_DOC_CHANGE_BADI but it was because of other issues.  The BADI works pretty well and it is called almost every time something happens to the shopping cart.
    I have noticed that sometimes that values are not changed til the second calling of the BADI.  I have yet understand why but I think it has to do with prompt processing. Usually, we train our requisitioners to click the 'Check'  button to flush things out.
    I don't know if I was helpful.... another thought.... could there be an error caught by BBP_DOC_CHECK_BADI that is preventing change in BBP_DOC_CHANGE_BADI?
    Regards, Dean.

  • Filling Item Attached Data with Order Information

    Hello Experts,
    we run CRM 7.0 with EHP and have out Interaction Center connected to the CCS Simulator and it works pretty good.
    We can demo varios szearions like incomming calls with automatic customer identification and forwarding the call to another agent including the customer information.
    Now I want to include the Reference to a started order into the item attaced date such that the receiving agent gets the order and can complete it.
    But I just do not manage ti include the Orderreference into the item attached date.
    Can anybody help me?
    Thanks a lot.
    Michael Schöne.
    Edited by: Michael Schöne on Mar 10, 2011 3:57 PM

    Hi Michael,
    Kalees is right, in order to include Orderreference into the Item Attahced Data you need to add this variable as a KVP (Key Value Pair) in your XML file on the CMS side.
    Also, you have to add it in the CRM configuration for yoru CAD Group profile (for your Business Role) - transaction CRMC_IC_CAD.
    Below, the  <Application id="Genesys-CAD"> - is the name that has to be the same as CAD Group profile in CRMC_IC_CAD.
    After customer calls and enters the Order reference thru IVR, the result of XML will like like this:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <ItemAttachedData>
    <Application id="Genesys-CAD">
    <BPNUMBER>12356</BPNUMBER>
    <CALLTYPE>Outage/CALLTYPE>
    <ORDERREFERENCE>zzz</ORDERREFERENCE>
    </Application>
    </ItemAttachedData>
    It'salso nice to display the CAD in teh Alerts area, like Kalles mentioned, if you have EhP1 and enabled the Business function profile framework switch CRM_IC_CEBP (transaction SFW5).
    Regards,
    Vadim.

  • HOW TO PASS THE DATA FROM SELECTION SCREEN TO STANDARD TRANSACTION?

    HI,
    HOW TO PASS THE DATA FROM SELECTION SCREEN TO STANDARD TRANSACTION?
    thanks,
    samba.

    By selection screen, what do you mean?   There is no selection screen in WDA as there was in classic dynpro. Do you mean you are using the Select-Options reusable component?  Are you wanting to call a standard transaction via ITS - SAPGUI for HTML?  Please provide more details to your question.

  • Passing data to multiple screens through SAP webgui;

    Hello, I'm working on building an application that requires me to pass data to multiple screens of a SAP transaction (IW31) through SAP webgui.  The requirement is to enter the required information in the initial screen, "Header data" screen and in the "Object Data" screen. I'm using the below URL to launch the webgui:
    http://myserver:8001/sap/bc/gui/sap/its/webgui/!?sap-client=800&sap-user=xxx&sap-password=yyy&sap-language=EN&transaction=iw31%20CAUFVD-EQUNR=20006001&AUFPAR-PM_AUFART=PM01&CAUFVD-GSBER=0001&OKCODE=/00&CAUFVD-ILART=103&~OKCODE==IOLU
    This is failing with the following error message:
    *Flow control: Entry SAPLCOIH, IOLU, A0, *   , *   , * is missing in T185*
    I also noticed that if I stop at the point where I enter information in the initial screen and enter into the header data page using the below URL, it is working fine. The URL used is
    http://myserver:8001/sap/bc/gui/sap/its/webgui/!?sap-client=800&sap-user=xxx&sap-password=yyy&sap-language=EN&transaction=iw31%20CAUFVD-EQUNR=20006001&AUFPAR-PM_AUFART=PM01&CAUFVD-GSBER=0001&OKCODE=/00
    Can anyone please explain what is incorrect in the URL I'm passing?
    Thanks in advance

    Hi Vijay,
    Thank you for your prompt response but I do not understand your answer or perhaps I am not makig myself clear.
    Let me explain the current process:
    1) Z program collects data and exports to Memory ID 'TEST01'.
    2) Z program calls SAP program
    3) SAP program calls User Exit '001' and data is read from Memory ID 'TEST01'.
    4) SAP program collects some of the data and then executes SAP FM to continue processing.
    5) SAP FM Executes User Exit for FM and data is read from Memory ID 'TEST01'.
    6) SAP FM returns completed data back to SAP main program.
    7) Z Program collects results from SAP program.
    New process:
    1) Z program collects data and exports to Memory ID 'TEST01'. Data now includes filter for CC.
    2) Z program calls SAP program
    3) SAP program calls User Exit '001' and data is read from Memory ID 'TEST01'.
    4) SAP program collects some of the data and then executes SAP FM IN PARALLEL PROCESSING to continue processing.
    5) SAP FM Executes User Exit for FM and an attempt to read data is read from Memory ID 'TEST01' fails.
    6) SAP FM returns completed data back to SAP main program.
    7) Z Program collects results from SAP program.
    The dilemma is how to capture the proper CC filter in the FM exit when SAP is unable to read the data from memory ID 'TEST01'. I guess I can understand this since the tasks are executed in separate sessions and servers from the one that started the program since we are using a server group.
    Perhaps I am missing something with respect to exporting to memory IDs?
    Thanks.

  • Displaying Data Using Selection-screen in Module Pool

    Hi All,
    Currently I'm working on a module pool program.In that i'm having two screens 9000 and 9001.
    I want to select a bookrefno using a selection screen and display header & table control data in 9001 screen when the bookrefno is validated.
    can anyone help me sending sample code regarding this
    Regards
    Ravi S

    Hi Ravi
    Place "bookrefno." field on screen 9000.
    Use validations on that particular field by using chain-endchain.
    in PAI of 9000
    case sy-ucomm
    when 'display'
    call screen 9001
    write select statment to display data i.e header & table control in 9001 .
    hope this would solve your problem.
    reward points, if its helpful.
    Thanks
    RK Nimma

  • Using Employee numbers in Account Identification Screen

    Hi Experts,
    I have a scenario where I want agents to create complaints for Internal Employees of a company.
    For this, I want those Employees to be searched in Account Identification Screen, so that after confirming the Account, Agents can create Complaints for them.
    Is this possible in SAP CRM 2007?
    Right now I am not able to search for employees in Account Identification Page.However, if we assign a role Consumer to employees which is CRM000, we are able to search them, which I don't want to do.
    Because we are using HR Distribution Model. Everthing about agents are created by using this model.
    Is there any way to do this?
    Thanks and Regards,

    Hello,
    There is actually a separate Account Identification setting that can be used to enable the standard Employee Interaction Center functionality, allowing agents to search for employees by employee ID, create employee requests (a special kind of service ticket) and access backend HR employee data.
    Best regards,
    John

  • Transfer data from Z screen to fv65

    Hello experts,
    I need to transfer data (4 fields) from z screen that we'd developed  to the standart transaction FV65, so that the user w'ont need to enter this fields in FV65. Is there BADI or USER EXIT that can help me?
    thanks,
    Yulia

    Hi Sandeep,
    There are multiple ways to pass your Z screen data to standard screen data.
    1. If you want to pass one are two values to standard transaction, you can use set Parameter ID and Call Transaction statements..
    2. If you want to create the complete Sales order information, Use Sales order creation BAPI to create the sales order.
    Please let me know if you need more information or close this thread by offiering the points( If you are satisfied).
    Regards,
    Sakthivel N

  • How to call subscreen and provide selection screen in subscreen

    Hi experts,
    please anybody suggest me how to call subscreen in module pool screen and provide selection screen in that sub screen.
    please tell me how to design this subscreen in module pool screen.
    adevanced
    thank you
    regards
    vijay krishna

    Hi,
    If you need to have select-options in module pool then follow these steps:-
    To implement select-options in module pool, first design two input/output fields (textboxes) for the low and high value of the field and name it as <field_name>-low and <field_name>-high.
    Create a button next the high value textbox and keep its sutaible function code.
    Now, to call the pop-up on this button click, we have to call the same pop-up as in standard      select-options. For this we have to use the function module COMPLEX_SELECTIONS_DIALOG.
    For this FM we have to pass the table name, field name and the range for the field whose range needs to fill when using the popup screen.
    To pass the table name and field name details into the FM, we have to declare as:
    DATA : tab TYPE rstabfield.
    This structure comprises of table name and field name.
    Pass these details in program as:-
    u2003
    *-- clear table and field details
      CLEAR tab.
    *-- append for range depending on the button clicked
    *   either for sales order or line item
      CASE sy-ucomm.
        WHEN 'VBELN'.
          tab-tablename = 'VBAP'.
          tab-fieldname = 'VBELN'.
    *--To call the popup screen for the field use code:-
      CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
        EXPORTING
          title             = text-002  u201Ctitle text
          text              = ' '
          signed            = 'X'
          search_help       = v_shelp u201Csearch help if required
          tab_and_field     = tab u201Ctable and field name details
        TABLES
          range             = r_vbeln u201Crange for the associated field
        EXCEPTIONS
          no_range_tab      = 1
          cancelled         = 2
          internal_error    = 3
          invalid_fieldname = 4
          OTHERS            = 5.
    Hope this helps you.
    Regards,
    Tarun

  • Problem in adding a standard field to identification screen in sap crm 2007

    Hi Experts,
    I have added a field INDUSTRY SECTOR to the identification screen, my requirement is to pull the data from R/3 field INDUSTRY SECTOR.All middleware settings are fine and even i could see the data in CRM Database, but it is not pulling to the UI screen.Please help me out.
    Regards
    Krish

    No answers found. I am closing the thread
    Regards
    Krishna

  • Material Attachment date

    When the project is being created in CJ20 materials are attached.
    Is there any possibility we can get the material attachment date from administration point of view User name and Date.
    regards,
    Amlan Sarkar

    Hi,
    In Matertial Detail screen you can see the required information in assignment tab.
    Thanks
    Saikishore.Ganga

Maybe you are looking for