IC WebClient Testing...

Hi All,
We are about to finish our CRM 5.0 IC WebClient Development. Now we need to perform Integration Testing with other legacy systems, before going live.
Can we use CATT/eCATT tools to somehow automate the testing ..or we need to perform manual testing or is there any other best way to perform this kind of integration testing. We dont have any other SAP system except this CRM & Solution Manager and we are implementing IC Web only for the time being.
Also, is there any defect tracking mechanism in place in CRM or Solution Manager which we can use to save time.
Thanks & Regards,
Vikas

Hello Vikas,
AFAIK IC Web Client can't be tested automatically via ECatt. One  solution could be QTP. Please have a look to the Blogs from <a href="https://weblogs.sdn.sap.com/pub/u/251706992">Prakhar Saxena</a>.
Regards
Gregor

Similar Messages

  • How to test custom UI applications in CRM 5.0

    Hello Experts,
    In CRM 5.0 how can I run and test my own stand alone test UI components?
    I have created one test Z application and created a couple of views in it.But when I open the application using bsp_wd_workbench it says "No initial page defined for the application; Testing is not possible".
    How can I define an initial page and run my test application.
    Your help will much appreciated.
    Thanks & Regards
    Anupam

    Hi Anupam
    I think you need to review the IC Webclient Consultants Cookbook. It gives example sof what you're discussing.
    Regards
    Arden
    Reward with Points if Helpful

  • IC WebClient customization u0096 view  replacement

    Hi everybody.
    Does anyone could help me to solve me issue? I have to make some changes in IC WebClient, so to make it I need to replace a couple of standard controllers. As I understood from IC WebClient consultants cookbook, to replace a view I need to do the following steps:
    1. In ‘spro’ transaction, Customer Relationship Management ->Interaction Center WebClient-> Customer-Specific System Modifications -> Define Runtime Framework Profile
    - Create runtime framework profile,
    - in ‘controller substitutes’ folder in the tree a left, assign replaced and replacement   controllers. For ex.: CRM_IC | BuPaCreate | ZMY_APLL | BuPaCreate
    - in ‘custom controller’ folder assign custom controller to be called, for CRM_IC it will be IC_BASE | CuCoBDC
    2. In ‘spro’ transaction, Customer Relationship Management ->Interaction Center WebClient->Define IC WebClient  Profiles
         - Create profile by coping the ‘DEFAULT’ one.
    - in ‘Assign function profiles’ folder in the tree a left, for function profile id ‘RUNTIME’ change profile value form ‘DEFAULT’ to the name of Runtime Framework Profile we created in the step 1
    3. In the cookbook sad: ‘Assign the IC WebClient profile to your user’s or business partner’s position in organizational management.’ I guess that this should connect our created profile with the actual user of the system.
    4. Restart the IC WebClient (application CRM_IC). This step is unclear for me, what does that mean ‘Restart’?
    As a result of this customization I expect that view ‘BuPaCreate’ from CRM_IC will be changed with BuPaCreate from ZMY_APLL. I use ‘BSP_WD_WORKBENCH’ transaction to test this changes, defining 'CRM_IC' as application and created profile name as Runtime Profile Name.  Can any body explain me how to execute the third step form the very beginning. Cause I did not have any special settings in the system for that, but my basis user. Anyway? any information will be helpful? Look forward for your replies.

    Hi Vlad,
       At first thx in sdn forum is give the points to the answer, i think you should give point to Thirumala.
       At last, if you ask for a question of WebClient Cookbook you should have the cookbook and see the process of assign the profile. You can find information of organitional management you can see in the CR100 ( Course SAP of Basic configuration of CRM ) or <a href="http://help.sap.com/saphelp_crm50/helpdata/en/68/5c1738453fde16e10000009b38f8cf/frameset.htm">Organizational Management in SAP CRM Enterprise</a>.
    Regards.
    Manuel

  • Help required in  webclient and crm report integration

    Hi ,
    how to integrate webclient and CRM reports in CRM 2007 UI.
    i dont have much idea in this area.My requirement is integrating CRM report and webclient.But i dont know where to find report adn how to link the report to webclient.
    Please anyone help me.
    Thanks in advance
    geetha,

    Hi Geetha,
    Create new CRM business role by copying standard SERVICEPRO or SALESPRO
    Even u can assign business roles SERVICEPRO or SALESPRO  to Oraganization units.
    Goto Org assginement and assign these business roles (Goto-Detail Object-click on business roles (Z or standard)-Save it.
    Assign your BP to org position
    Execute transaction code BSP_WD_CMPWB
    Enter CRM_UI_FRAME in test application and click on execute.
    select the profile -Left side menu you will find the standard reports.
    Regards
    Shanmuga
    Please let me know my inputs help you to find the report.

  • IC WEBCLIENT: Access via 'NULL' object reference not possible

    Hi,
    Iam working in ABAP, and learning CRM ABAP on CRM5.0 IDES Demo system I was trying to create a new WebIC by copying one view from CRM_IC to ZCRM_IC bsp application. Following are the steps I following according to Cook book documentation.
    1. I copied BuPaDisplayCustomer view and controller from CRM_IC to ZCRM_IC from
        BSP_WD_WORKBENCH by selecting CRM_IC and runtime profile = 'DEFAULT'.
    2. Created a runtime profile from SPRO->CRM->IC Webclient->Customer specific modifications->Define
       runtime profile.
    3. Copied the 'DEFAULT' runtime profile to my new profile 'Z_COOKBOOK'. Assign 'ZCRM_IC' by
       clicking on 'Controller and substitues'.
       BSP       Replaced Controller         BSP                 ReplacmentController
       CRM_IC BuPaMoreContactView    Z_CRM_IC         BuPaMoreContactView 
    4. Define IC Webclient profile:
        SPRO->CRM->IC Webclient->Define IC Webclient profile->Copy the DEFAULT profile and assign it to
        'Z_COOKBOOK',
    5. Assigned the Webclient profile to the user from t-code 'PPOMW'. Selected 'USER' from the 
        existing 'Position' and Goto->Detail object->Enhanced obj descrption.Selected IC webclient from the
       list and created Infotype assigned Webclient profile 'Z_COOKBOOK'.
    6. Execute the ZCRM_IC from SE80 by rightclick and Test. Here is my problem,Iam receiving the
       following error in the webpage.
         The following error text was processed in the system CR7 :
               Access via 'NULL' object reference not possible.
        The error occurred on the application server CR7_01 and in the work process 0 .
        The termination type was: RABAX_STATE
    The ABAP call stack was:
          Method: SET_MODELS of program CL_CRM_IC_BUPADISPCUSTOME=====CP
          Method: SET_MODELS of program CL_CRM_IC_BUPADISPCUSTOME=====CP
          Method: SET_MODELS of program CL_CRM_IC_BUPADISPCUSTOME_IMPLCP
          Method: DO_REQUEST of program CL_BSP_WD_VIEW_CONTROLLER=====CP
          Method: DO_REQUEST of program CL_BSP_CTRL_ADAPTER===========CP
          Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
          Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
          Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP
          Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
          Module: %_HTTP_START of program SAPMHTTP
    I check the CRM services and all are active, using IE8 web browser. I just copied the view and controller
    from CRM_IC into Custom BSP application i.e., ZCRM_IC.
    Above error is occuring even If i run the standard CRM_IC BSP application and select one simple view.
    from SE80.
    Not sure whether any additional configuration or any special roles to be assigned to the Webclient profile.
    Thanks,
    Venn.

    hello swapna,
    we are facing the same error while accessing the leave request link, all jco are testing fine, i checked backend connection and its fine, please tel me how did u resolved that issue,
    Thanks in advance.....
    ajay

  • IC Webclient Enhancement - Account Identification

    Hi Experts,
    I have a requirement to include a new view in the Account Identification screen, and it is not working. I have explained the requirement and my steps below. Sorry that it is lengthy, I thought of providing all the details.
    I have the following scenario:
    In IC Webclient Account Identification, I need to call a custom view (built in a custom component) on clicking the confirm button on Ibase component. This is how it should work:
    i) Launch IC webclient sales role, account identification is the default screen. This is component CRMCMP_BPIDENT.
    ii) Search for an account and confirm an account. The component and view displaying the account information is ICCMP_BP_DETAIL/BupaDetailB2B
    iii) The Ibase is already setup, so on confirming an account, the corresponding Ibase components are shown in the result list. So, we select an ibase component. The selected Ibase details is shown in ICCMP_IBASE/IbaseDetails
    iv) On clicking the confirm button on the ibase, a new view should be shown below the Ibase view. Component and view is ZCOMP/Myview
    I am unable to see MyView as in step (iv).
    I have done the following:
    Component ZCOMP:
    i) Created the component ZCOMP and created a view MyView
    ii) Created an inbound flag "IP_DEFAULT" in the MainWindow (default window).
    iii) Exposed the window and inbound flag in the component interface
    Component ICCMP_IBASE:
    i) Enhanced the component and its view IBDetails (as this view contains the confirm button).
    ii) Created an outbound plug in the view. Plug = "CALLORDERSCREEN".
    iii) Created an outbound plug in the window containing this view. Plug = "DMSORDER".
    iv) In the OP_CALLORDERSCREEN method, code as below:
    DATA: lr_window TYPE REF TO cl_bsp_wd_window.
    lr_window = me->view_manager->get_window_controller( ).
    lr_window->call_outbound_plug( 'dmsorder' ).
    v) Under the window method OP_DMSORDER, coded as below:
    fire_outbound_plug( iv_outbound_plug = 'dmsorder' ).
    vi) Redefined the method "EH_ONCONFIRM" for the event "ONCONFIRM" in the view.
    vii) In the redefined method EH_ONCONFIRM, coded as below:
    IF  lv_cucobupa->is_cp_selected( ) EQ  '0' OR lv_cucobupa->is_cp_selected( ) EQ  '1'
          OR lv_cucobupa->is_cp_selected( ) IS INITIAL.
         op_callorderscreen( ).  " Just added this line and commented the below line. Rest ofcode is same
    *    gr_window->call_outbound_plug( 'interactionhistory' ).  "#EC NOTEXT
      ENDIF.
    viii) Exposed the outbound plug "DMSORDER" in the component interface.
    Component ICCMP_BPIDENT:
    i) There is already a component usage for Ibase. Added the outbound plug "DMSORDER".
    ii) Added the new component ZCOMP in the usage and added its inbound plug "DEFAULT".
    iii) Since the view MyView needs to be displayed below Ibase view, I did as below:
    Created a new view area "Order" under the viewset CRMCMP_BPIDENT/BuPaIdentifyCustomer and added my view under this viewarea. Also, made the position changes in the view layout of CRMCMP_BPIDENT/BuPaIdentifyCustomer (BuPaIdentifyCustomer.htm)
    iv) Created a navigational link as below:
    ID = "dmsorder"
    Source View = Window of ICCMP_IBASE containing the view IBDetails
    Outbound plug = DMSORDER
    Target view = MainWindow of component ZCOMP
    Inbound plug = DEFAULT
    I put breakpoints in each of the plug methods.....and found the following:
    i) The method OP_DMSORDER in component ICCMP_IBASE is being called from the Ibase component plugs.
    ii) The method IP_DEFAULT (which is empty) in component ZCOMP is being called as well.
    But, I still cannot see the view!
    Please let me know what I am missing here.
    Thanks in advance.
    Regards
    Vicky

    Hi,
    it is hard to analyse this remote with no access to the system.
    I suppose the new component you created is working --> You tested it stand alone?
    As the inbound plug of your view is called the component setup is most probably correct. The navigation is working. There are two things I might suspect a problem:
    1. The viewset in the ICCMP_BPIDENT is not set up correctly. Check the HTML and runtime repository again
    2. During view creation something goes wrong. Thus the view is not created.
    Perhaps you can create a blank view in your Z component and just put some html code
    <h1>Hello World</h1>
    on it. Now put this in the window of your Z component as default in the runtime repository.
    cheers Carsten

  • IC Webclient starts with problems

    Hi all,
        I'm new in IC WEB, especially in version 5.2. The question is I tried to launch IC Web client (transaction se80->test) as I used to do in 5.0, but It doesn't show neither navigation bar nor IdentifyAccount view, I mean, it only shows the top label and its buttons. I did assing my user to a position in ppoma_crm and also to a ic web profile. I did launch all ICF services.
    Any ideas?? I'll reward with points!!
    Thanks in advance.
    Edited by: Marc Terrones on Dec 19, 2007 11:14 AM

    Hi all,
         the problem is not in the HOSTS file because I can launch the IC Webclient. The main thing is that despite I can launch IC Webclient, it doesn't show neither navigation bar nor IdentifyAccount view which is, in fact, the default view, this area just remains blank!!. I remember reading in Iexplorer status bar something like "starting subprogram applet" when the IC Web was running properly but this message doesn't even appear. I just change from version 5.0 to version 5.2 and that is because it isn't working. Maybe there has something to do the fact that in transaction spro(IMG) there isn't the entry "Interaction Center Webclient".
    I hope hearing from you.
    Regards.
    Bye.
    Edited by: Marc Terrones on Dec 19, 2007 11:15 AM

  • Pass parameter to BI report through link in IC webclient

    HI
    I need to call a BI report through a link in Icwebclient search view.
    I need to capture the input  field values entered by user in IC webclient search view
    by clicking a link or button in the view.How can I call a BI report with these values
    without navigating away from the page.?BI report should open in Explorer in new window.
    I have writen a code.it is calling BW report.but parametes are not captured in the url.
    <htmlb:button id = "Show" text = "Cal " tooltip = "Call"
    onClientClick = "window.open('<%=b5%><%=SearchCustomer-GET_CHEQUENO( ATTRIBUTE_PATH = '//SearchCustomer/test' )%><%=b8%>' ,'Invoice','resizable=yes,height=850,width=700,dependent=yes,status=1');"
                  design        = "small"
                  width         = "100" />
               </crmic:gridLayoutCell>
    please help
    john

    Hi,
         I'm not familiar with the BI reports, But, if your BI report is a BSP component, you can surely navigate to it. One possible way is listed in this wiki.
    [http://wiki.sdn.sap.com/wiki/display/CRM/CRM-NavigatingtoyourcustomBSP+component]
    The UI object and target IDs may already be available. If that is the case, you can skip that part.
    When you fire the outbound plug to trigger a navigation, you can pass a collection consisting of
    1. The  navigation descriptior object
    2. The data you may want to pass to the called component. This may be a value node or a model BO.
    The "firing" should be done from the "top level" component or you should delegate the outbound plug to parent windows and the final window should trigger the navigation.
    Regards,
    Arun Prakash

  • Contact Center Simulator & IC WebClient

    Hi all
    I'd like to use CCS to run some tests with IC WebClient scenario.
    What I'm doing is the following:
    1) I start WebClient application, log on with an authorized user, choose the proper profile, ensure that telephony channel is selected and Select work mode Ready
    2) I start the CCS, verify that my user appears in the Agents Overview page with workmode Ready and than choose Telephony/Simulation. At this point I specify a telephone number (from), select the number that identifies me (to) and press button "Call Agent"
    At this point I expected something to happen in the WebClient but it is unchanged.
    I followed the Best Practices (building block C78) to set up the scenario in a development system.
    Can anyone suggest me what to check ?
    Many thanks

    Hi Christian,
    First of all, look at the following oss notes: 790596, 787085, and 721008.
    They contains interesting hints, but my system was recently upgraded.
    The problem I experienced was due to wrong syntax for the caller thelephone number. I found the solution just running many test...
    Example:
    I have an business partner with phone number 0101020001 set within its master data. I used that number for simulation, but it does not work: you have to add the "+" character, that is, the number of the caller I use now for simulation is +0101020001...and it works !
    To be honest I did not care about the phone number, I expected a problem due to missing customizing or a bug somewhere.
    Hope this solve your problems
    Alessandro

  • IC WEBCLIENT tool bar

    Hi Guys,
    I am trying to simulate the inbound call in IC webclient, but in the tool bar i could not see the option of ready state. I dont see that for any of the contact channels.
    Help is greatly appreciated.
    Thanks.

    Walter,
    SAP does offers a simple simulator for phonecall, e-mails and chat session (named Contact Center Simulator) and its part of the SAP J2EE Engine 6.20 and 6.40 (the path is http://../ccsui) .. Usually you can use this to get familiar/demo/test the channel integration through the ICI Interface in the IC WebClient.
    Best Regards,
    Joaquin

  • Why call between WebClient agents fails?

    Hi,
    I have just recently installed the mySAP CRM 4.0 IC WebClient (CRM40 SP00).
    I have been testing the installation with CCS (Contact Center Simulator) and for a basic CCS supported tests (Inbound Phone call, Outbound Phone call, Chat) everything seems to be ok, but a call between WebClient agents fails due to an java error. The Phone Call between WebClients which should work according the CCS webpage.
    What should I do to get WebClient agents to call each others? Any configuration or customization tips? Note that I do not have CC integration in place, just the IC WebClients.
    Here is the test done in details and the error reported by WebClient:
    0) I restarted SAP CRM to be sure no pending sessions exists
    1) Open the CCS to see that no agents are logged in with WebClient
    2) Login as java_ic with WebClient
    3) CCS shows java_ic Workmode (=status) as 'Not Ready'
    4) Switch java_ic to ready by from the WebClient
    5) CCS shows java_ic Workmode (=status) as 'Ready'
    Then I do the same for agent 'sap*' with another MSIE browser window. At this point, the CCS shows Workmode for both agents as 'Ready' and I have two WebClient browsers opened. I also verify that both has Phone selected from the channel selector in the WebClient.
    6) With java_ic agent, I press the Dial Pad, enter the sap* agent phone
    number (Phone: +15550002; shown in the CCS for both agents logged in) and then I press the Dial button on Dial Pad to call to +15550002.
    6.1) After pressing the Dial button, the WebClient displays a pop-up in
    the middle of the screen with info: "Your request is being processed." After this there is an Info message under the buttons in the WebClient for java_ic saying: "No account information found".
    7) Java_ic WebClient shows that it's doing an outbound call and is 'Dialing' state.
    8) sap* WebClient window has blinking button with labels 'Accept' and 'Reject'. So, it clearly got an notification of the Inbound Phone call coming from java_ic. But there is also an error message under the buttons in the same WebClient webbrowser screen (not in the JavaConsole, not in separate alert message this time) for sap*:
    "Java error: type= APPLICATION ERROR, ID= GETIAD_FAILED, description=".
    9) With sap* WebClient I cannot answer or reject the call. Nothing happens. The browser Status Bar says: javascript:void(0) when I press the Accept button.
    10) At this situation, the CCS shows that the agents's sap* Workmode is
    switched from the previous 'Ready' state to 'Not Ready' automatically (while the sap* WebClient status is still in Ready). So, the sap* automatically, due to the error, changed the status to 'Not Ready'.
    11) java_ic remain on 'Dialing' status for all the time trying to get connected with sap*.
    I got informed that the call between WebClient COULD BE seen as a "call transfer" between clients by the CRM system. This might be something to do with the problem in calling between WebClients.
    Because the java_ic reports: "No account information found" when placing the Outbound Phone call, one could assume that account details should be passed along with the call transfer. Possibly sap* cannot receive the
    inbound phone call due to a missing account information thus reporting java error: "Java error: type= APPLICATION ERROR, ID= GETIAD_FAILED, description=".
    Best Regards,
    Jani

    [loaded]  com.genieo.completer.download.plist Adware! [Remove]
      [loaded]  com.genieo.completer.ltvbit.plist [Support]
      [running]  com.genieo.completer.update.plist Adware! [Remove]
      [not loaded]  com.macpaw.CleanMyMac.helperTool.plist [Support]
      [not loaded]  com.macpaw.CleanMyMac.trashSizeWatcher.plist [Support]
      [not loaded]  com.macpaw.CleanMyMac.volumeWatcher.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.scheduledScan.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.trashWatcher.plist [Support]
    Your machine is slow because you loaded a bunch of third party junk on it.

  • ECATT in IC Webclient

    Hi,
    We are using CRM 5.0 IC Webclient for our complaints and sales order creation process. Is it possible to utilize the eCATT tool to conduct testing for our scenario?
    I have seen how powerful eCATT when testing SAP APIs and would be very interested in utilizing it for testing in the IC webclient UI.
    Thanks & Regards,
    Nelson.

    Hi Raj
    Check link for info on eCatt:
    http://help.sap.com/saphelp_crm60/helpdata/en/8e/df9f40eb72371be10000000a1550b0/frameset.htm
    Hope it helps
    Rupesh

  • How to configure Broadcast messaging for IC Webclient profile

    Dear all,
    How to configure Broadcast messaging for IC Webclient profile. what are the prerequisites for it?
    We are not using EP interface for IC Webclient, then where can I find broadcast messaging URL in SAP CRM system.
    I have checked for the relevant BSP application, but could not find.
    Please help me to configure the scenario successfully, your help will be highly appreciated.
    Best regards,
    Raghu ram

    Hi raghu
    In CRM Broad cast messaging application is CRM _BM,
    Go to easy access u2013 go to favourites u2013 select add other objects - select BSP Applications- then select CRM_BM Application.
    Select that BSP application and test it u2026
    `
    Regards,
    Narsimha

  • CRM2007 upgrade and IC webclient issue.

    Hi all,
    We have successfully upgraded from crm4.0 to 2007 last weekend.
    However when I launch IC Webclient, it is blank. Is there something that I missed?
    Also, I have applied  note 1144511, still same issue.
    Regards,
    KG
    Edited by: KG on Mar 17, 2008 7:06 PM

    Hi KG,
    May I know how you started the IC webclient in CRM 2007?
    Are you using crm_ic transaction?
    For CRM 2007, different steps have to be used.
    For CRM 2007, you might have to use transaction
    bsp_wd_cmpwb and component = crm_ui_frame to test.
    This will start the new WEB UI with a user id has business role related to IC Webclient. The standard role is IC_AGENT.
    You may have to assign it in ppoma_crm for the position using the same step as you assign a ic webclient profile, but instead, you need to assign a business role = IC_AGENT.
    Hope these could do help!
    Hongyan

  • Webclient does not open previous added versions of bqy documents

    We are running IR/ workspace 9.3.1.3.0401 on weblogic.We have an odd behaviour in opening previous added versions of bqy documents.
    case:
    import a bqy document.
    add another version of this document (make it obvious and simple only a dasboard with a "1" and "2" in a text label should be enough. for this test)
    open the bqy as/ with IR webclient. (make sure this action opens the last added version.
    till so far no problems
    the open the previous version (File> Open > Document> (open as interactive reporting web client/ Version (choos the first or previous version) )
    It does NOT open the previouws version but the last posted version.
    strange is it?
    I opened a case at Oracle for this.
    (trying the same document with ihtml does not give a problem., it shows whichever version you ask for)

    Oracle confirmed this is a bug.

Maybe you are looking for

  • Problem with drag and drop

    Hi! I'm having a problem with getting this code working, basically I want to drag and drop two things onto another the things dissapear then it moves onto a new page, the first item works properly but then the second item wont dissapear and remains s

  • I'm not responding issue on chat with Windows XP user

    Hi Everyone, First off, My ability to log on is still spotty with a mac.com or AIM address. I've done everything from my last posting regularly but still get spotty log ons, appoximately 1 in 8 log ons is successful, the rest is hoist unexpectedly lo

  • Indesign CS2 won't start in Windows 7 64 bit?

    Hi I just got a new computer and I am having problems with Indesign. When I try to start it I just get a message that says Indesign quit working and have to close it. No automatic fix or other information. I had it installed and working in Windows 7

  • Down loading an ALV report in EXCEl

    my ALV report contains 76 columns, if i try to download it in an excel sheel its not getting displayed in correct format. Few columns are automatically displayed in the second row and also all my values are getting collapsed due to this display. In t

  • Iphone 4 & 3gs on ios5.01 in a boot loop

    Having both an iphone 4 and 3GS (neither are jail broken) in the same fault being stuck in a boot loop following nothing in common with either phone in relation to an application causing the issue. I commenced in removing some application to see if t