Navigate directly to Service Ticket view in IC WebClient 5.0

Hi,
We have a requirement where we should either confirm same BP(say anonymous) for all the Service Tickets, so that there is no need of going to Identify Account view and confirm an Account there. We dont mind even if there is a solution that allows us to jump to Service Ticket with out Confirming an Account.
If you see Interaction record, you can straight away jump to Interacation Record just by clicking on Interaction Record Navbar link.
How can I achive this? Any suggestion would be appreciated and rewarded for points.
Thanks in advance,
Sreekanth

Hi Sreekanth,
What you need to do is: confirm BP automaticaly.
here is code example for this.
DATA: lr_bupacontroller TYPE REF TO cl_crm_ic_bupacontroller_impl.
    DATA: bdc               TYPE REF TO cl_crm_ic_cucobdc_impl.
  lr_bupacontroller ?= get_custom_controller( 'BuPaController' ).
  CHECK lr_bupacontroller IS BOUND.
  lwa_partner-name = 'PARTNER'.
  lwa_partner-value = 'XXXXXX' " BP Number
  APPEND lwa_partner TO it_parameters.
  CALL METHOD lr_bupacontroller->get_bp_for_incoming_request
    EXPORTING
      it_parameters = it_parameters
    IMPORTING
      ev_no_of_hits = ev_no_hits
      ev_bo_col     = ir_bo_col
      ev_query      = cv_query_type.
  IF ir_bo_col IS BOUND.
    ls_profile = lr_bupacontroller->get_profile( ).
ENDIF.
* get a view
  CLASS cl_crm_ic_services DEFINITION LOAD.
  context_area = cl_crm_ic_services=>contextarea_contr.
  IF context_area IS BOUND.
    bdc ?= context_area->get_custom_controller( 'CuCoBDC' )."#EC NOTEXT
    bdc->typed_context->currentcustomer->set_collection( ir_bo_col ).
*    Fill main partner with confirmed BP
    TRY.
        col_wrapper = bdc->typed_context->currentcustomer->get_collection_wrapper( ).
      CATCH: cx_crm_bdc_no_data, cx_crm_bdc_xpath_error.
    ENDTRY.
  ENDIF.
And then just Confirm This BP
lr_bupacontroller->set_bp_confirmed( ).
Good Luck
Eli Steklov
<b>Please Reward Points If it Helped :-)</b>

Similar Messages

  • Help needed in Service Ticket view version CRM 2007

    Hi,
    We have a requirement to replace the Service Level Agreements with Location details screen (custom defined) in the Service Ticket View. I did this in 5.0 version,but couldn’t replicate it in the CRM 2007
    version.
    Here is how I proceeded in the new version.
    Instead of creating a new view, I approached the Adding required
    context node approach and populated the fields that we need.
    1. I enhanced the component ICCMP_BTCTR
    2. I added Context node BTActivityH ( I did not link it to any CutomController in the wizard, but defined dependency to Higher LevelContext node BTAdminH, with BOL relation, BTHeaderActivityExt, and
    activated the check box “Always Create Instance” and let the the wizard to finish off.
    3. Then using the UI Config tool, I copied the standard configuration to my custom config for changes, I removed all the 3 fields that are there in the standard configuration, and replaced with the attributes
    of BTActivityH using UI Config tool in the component work bench. All fields are Input ready fields (not set for Display only).
    4. When I open the Service Ticket view to access these fields, in the UI of Service Ticket, I realized that they are display only fields.
    5. Then I created the attributes, ( to access GET_I_S_*) methods of the attributes, and I externally set rv_disabled = ‘FALSE’ in the metod (say GET_I_S_CITY)
    6. Now I am able to input values for those fields, but still I am not able to save those entries that I entered in there.
    I guess I am missing some thing in the wizard, like linking custom
    controller or dependency relations.
    Is it mandatory for me to bound the context node to component
    controller Node (BTActivityH). If so how can I bound it.
    Please advice me.
    Thanks and regards,
    Sreekanth

    Hello Sreekanth,
    I think that the fields are read-only and not saved because your context node is not bound to a custom controller. (Even though your higher level node, BTAminH, is probably bound to a CuCo)
    The code to perform the CuCo binding is mostly coded in the CREATE_BTACTIVITYH (controller class->typed_context->create_btactivityh or check create_context_nodes to see how the method is called)
    like this:
      owner->do_context_node_binding( iv_controller_type = cl_bsp_wd_controller=>co_type_custom
                                      iv_name            =  <name of the CuCo>"#EC NOTEXT
                                      iv_target_node_name = '<the context node of the CuCo to bind to>'
                                      iv_node_2_bind = <your context node> ).
    Now, save yourself a headache and a lot of debugging time and just create a new context node through the wizard again, this is much easier than trying to 'fix' it yourself! Once you have created your new context node you can delete the old one by deleting the attribute in the typed_context class.
    Hope this helps!
    Reward points if useful!
    Kind regards,
    Joost

  • Adding Dates to Service Ticket view

    We need to add values from the Date profile to the SrvTHead view. Does anyone know how to do this?
    I added the BTDATES model node to the context of the view, but how can I choose which dates to show? I need to loop through the dates and pick the one that I want to show?
    Thanks

    Ritu,
    You need to have Service Add On Extension to view Service Ticket in the IC WebClient.

  • Combine the Service Ticket View and the Survey

    Dear experts,
           I need to display the survey within the Service ticket View. Can you please guide me through the steps to achieve the same?
    Thanks,
    Kanthimathi

    Hi there,
    Am just copy and pasting this link.. Some one has explained this procedure in the forums.As I am not sure how to give you the link of the thread, am just copy and pasting it here.
    The Attachments assignment block is a re-use component. These re-use components can be integrated into all business transaction components, and as such also in the interaction record. You need to carefully check how the component GS_CM is integrated into component BT111H_OPPT.
    1. Define your own enhancement for the interaction record component ICCMP_BT_INR
    2. Definition of component usage for GS_CM in the runtime repository editor of the enhanced ICCMP_BT_INR component:
    Component Usage: CUGSCM (compare with the component usage in BT111H_OPPT)
    3. Enhance the component controller class CL_ICCMP_BT_BSPWDCOMPONE6_IMPL, method WD_USAGE_INITIALIZE
    This method binds the context node(s) of the re-use component to the corresponding context node(s) of the main component ICCMP_BT_INR
    Sometimes this is easy and binding can happen between 2 BTADMINH nodes for example. In case of the Attachment assignment block a custom controller is used, which makes it more complicated.
    Example for BT111H_OPPT
    Attachments
    WHEN 'CUGSCM' OR 'CUGSCM_DET'.
    CALL METHOD iv_usage->bind_context_node
    EXPORTING
    iv_controller_type = cl_bsp_wd_controller=>co_type_custom
    iv_name = 'BT111H_OPPT/CUGSCMCuCo'
    iv_target_node_name = 'CMBO'
    iv_node_2_bind = 'CMBUSOBJ'.
    IF gv_ppm_flag = abap_true.
    CALL METHOD iv_usage->bind_context_node
    EXPORTING
    iv_controller_type = cl_bsp_wd_controller=>co_type_custom
    iv_name = 'BT111H_OPPT/CUGSCMCuCo'
    iv_target_node_name = 'ATTRIBUTES'
    iv_node_2_bind = 'ATTRIBUTES'.
    ENDIF.
    4. Create custom controller in the enhanced ICCMP_BT_INR component, similar to BT111H_OPPT/CUGSCMCuCo.
    You can re-use the opportunity custom controller, and just copy the code above into the WD_USAGE_INITIALIZE method of the interaction record component.
    However, to have more clean code it would be better to define your own custom controller in the interaction record component.
    5. Enhance the interaction record viewset to display the newly linked re-use component.
    ICCMP_BT_INR/InrViewSet. You will probabily need to create a new viewarea and tablinks, and navigational links in the runtime repository.
    hope that helps,
    Sreekanth

  • Not able to create an Incident/Service ticket in CRM IC webclient

    Hi,
    I am trying to create an incident/create a service ticket in CRM IC Webclient.All the fileds are grayed out.
    Can anyone tell me what could be the reason.

    Hi Nirsanti,
    Could you please check the user is having  the following roles or not(Check in suo1).
    SAP_CRM_UIU_IC_ITSDAGENT
    SAP_CRM_UIU_FRAMEWORK
    To create the indicent,user should be assigned to position  which is having business role IC_ITSDAGENT(IT Service Desk Agent) to an organisational structure.Please let me know if you need any other help.
    Best Regards,
    Silpa.T

  • Service Ticket view cannot be displayed

    Hi Experts,
    In the Web IC, when I try to click on the "Service Ticket" button from the navigation bar, I see the following error:
    Cannot display view ICCMP_BTSHEAD/BTSHeader of UI Component ICCMP_BTSHEAD
    An exception has occurred Exception Class  CX_BSP_INV_ATTR_NAME - BSP exception: An attribute with the name "BTCCODELOGSYS" is not defined 
    Method:  CL_BSP_PAGE_BASE=>IF_BSP_PAGE~SET_ATTRIBUTE 
    Source Text Row:  16
    Actually half of the screen is displayed and the top half is not displayed, but blank.
    Can anyone please tell me where I can add the attribute 'BTCCODELOGSYS".
    Thanks,
    John

    Hi,
    Open the SharePoint Central Administration,
    go to Application Management --> Manage Web Applications
    Click to select the web application that hosts your list (eg. SharePoint - 8080)
    At the Ribbon, select the General Settings and select Resource Throttling
    Then, you can see the 5000 List View Threshold limit and you can edit the value you want.
    Click OK to save it.
    Check this blog for more information:
    http://blogs.msdn.com/b/dinaayoub/archive/2010/04/22/sharepoint-2010-how-to-change-the-list-view-threshold.aspx
    Hope it could help
    Cheers, Hemendra-MCTS "Yesterday is just a memory,Tomorrow we may never see"

  • Service ticket issue navigation issues

    In CRM 4.0, when the standard HELPDESK icwebclient profile is used, after confirming the bp, when I click the service ticket link on the navigational bar, it navigates to the service ticket view where it shows 4 level of classification dropdown boxes.
    In CRM 5.0 SP6 or SP7 (i cannot remember), I used the same standard HELPDESK icwebclient profile and did the above same steps but it navigates to the view where it shows the subject and reason dropdown boxes instead of the classification dropdown boxes.
    I looked through the XML file in both CRM 4.0 and CRM 5.0 and both navigate to SrvTHead.htm page.
    How do I need to do in CRM 5.0 such that when I click on the service ticket link on the navigational bar, it will go to the view where it shows the 4 level of classification dropdown boxes?
    Thanks!

    Hello   Edward Lee 
    I have the same problem that you.
    In CRM 5.0 (i don't remember the SP), I copied the standard HELPDESK icwebclient profile, after I have created a catalog, a code groups, code group profile, a subject profile and at the end I created a categorization schema. When I go to the service ticket in the IC Web Client, after confirm an account I show the subject and reason dropdown boxes instead of the classification dropdown boxes.
    What did you for solving this problem?
    Can you help me, please?
    Best Regards,
    Mary
    Message was edited by:
            Mary Carter

  • How to Navigate from Confirm Account to Creation of Service Ticket

    Dear Expert,
    My client does not want to create a interaction record after account confirmation. They want to go directly to Service Ticket creation.
    I am using CRM 6.0 SP05.
    Could you guide me through the steps for that?
    Which customizing steps need to be done?
    Thank you very much in advance.
    Best reagrds
    Ahmed Hadi
    Edited by: Ahmed Hadi on Dec 15, 2009 2:43 PM
    Edited by: Ahmed Hadi on Dec 15, 2009 2:44 PM

    Hello Ahmed,
    I discuss the pros and cons of this strategy a bit in my book, "Mazimizing Your SAP CRM Interaction Center", but you can also find the basic info in this blog, "[Everything you need to know about the Interaction Record in the CRM Interaction Center|/people/gert.tackaert/blog/2008/09/04/everything-you-need-to-know-about-the-interaction-record-in-the-crm-interaction-center]".
    There is a BADI (CRM_IC_IARECORD) that can be used to suppress the creation of the Interaction Record. SAP does not recommend to actually supress the creation of the Interaction Record (as it is needed for various out of the box reporting and analytics options, as well as for maintaining object links and other features). Rather, you might want to simply use Intent-Driven Interaction with the Rule Modeler to automatically navigate to the Service Ticket screen after some UI event like BP confirm or IBase confirm (or whatever other even you want). If necessary you could also remove IR link for the NavBar.
    Best regards,
    John

  • Displaying a bespoke form based on service ticket categorisation

    Hi gurus,
    I have a question relating to custon IC forms.
    We have a requierement whereby the system must present to the IC user a form for data collection immediatley after the user has categorised a service ticket.
    After the user has selected the various categories for a service ticket, the system must display a form (either via a popup or in a view embedded in to the main IC window) which the user would then use to capture data relating to that particular call classification.
    e.g. if classification = Complaint > Third-Party > DHL, the system must display the form dhlComplaint.html to capture dhl specific data etc.
    Questions:
    1) would it be possible (techincally) to do this using a popup.
    2) If so, how?
    2) If not what other options are there?
    We are using CRM 4.0.
    any useful feedback would be greatly appreciated.
    Sergio

    Hello Sergio,
    I've never used pop-up's in IC webclient. I don't like them very much because sometimes they can give you some problems.
    For example: they can be blocked with pop-up blockers programs or if you fill one form in a pop-up windows and close it, you don't have the possibility to go back and correct your data... or because they're sometimes really annoying
    But that's is just my opinion. If you consider to create a new view to embed it in the service ticket viewset, consider this guidelines:
    1. I would build the new fields to store your form information in order client extension table using EEWB (table CRMD_CUSTOMER_H if header data - CRMD_CUSTOMER_I if item data). This will also make the fields available in the BOL model, and will alllow you to manipulate this values in memory, instead of direct reading/writing to database tables.
    2. I would build a new view to handle your form.
    3. I would change the Service ticket main view from runtime repository, to recognize your new view.
    4. I would create a new navigational link, from view srvthead.htm (the service ticket view with categorization) to your new view.
    5. Then, I would create an automatic navigation to the link created in step 4, in srvthead.htm view. This could be launched in the moment the user selects the last level of categorization, or in other moment that you think the form should appear...
    Wishes of good luck.
    Regards,
    Bruno
    Edited by: Bruno Garcia on May 25, 2008 11:10 PM

  • CRM 5.0 - IC WebClient - Service Ticket vs Service Order Navigation

    Hi Gurus
    Have any of you experts out there used the Badi: Navigation to Service Ticket and Service Order.
    This Badi is located at: SPRO->IMG->Customer Relationship Management
    ->Interaction Center Webclient->Business Transactions->Service Ticket
    ->Business Add-Ins (Badi)s.
    We are using Service Tickets only, yet when searching in the Inbox we locate our Service Ticket Transactions, when we select the Transaction it opens in Service Order view, not Service Ticket view.
    My understanding is that this Badi can resolve the issue, does anyone have an example of the code they've used in this Badi to force navigation to the Service Ticket.
    This is highly critical to our implimentation, therefore maximum points for the right answer
    Many Thanks
    Panduranga

    Hi Panduranga ,
    Here is a method in BADI.
    pay attention that's only one BADI can be active so deactivate default BADI.
    method IF_EX_CRM_ICWC_SERVICE_NAV~NAVIGATE.
        case iv_process_type.
         when 'TSVO'.                                           "#EC NOTEXT
    * navigate to Service Ticket
           rv_navigation_link = 'ServiceToSrvTHead'.            "#EC NOTEXT
           return.
         when 'ZTSV'.                                           "#EC NOTEXT
    * navigate to Service Ticket
           rv_navigation_link = 'ServiceToSrvTHead'.            "#EC NOTEXT
           return.
    *    when 'WRS1'.                                           "#EC NOTEXT
    * navigate to WebRequest
          when others.
    * navigate to "normal" Service Order
            rv_navigation_link = 'ServiceToServHeader'.         "#EC NOTEXT
            return.
        endcase.
    endmethod.
    Good Luck
    Eli Steklov
    <b>Please Reward Points if it Helps </b>

  • Service Ticket: Search using Inbox & My Worklist in IC WebClient

    Dear Gurus,
    When I create a Service Ticket in the IC WebClient in CRM 5.0 and save it, the system generates a Transaction Number which I can then search for by using Interaction History, Inbox and My Worklist.
    When I search using Interaction History, I select the relevant Service Ticket and the system takes me to an Interaction Record, and from there I can navigate to the correct Service Ticket.
    When I search using Inbox, the system takes me to a Service Order, which I do not believe is correct.
    When I search using My Worklist, the system also takes me to a Service Order, which I do not believe is correct.
    Any recommendations?
    Rgs,
    Alan

    Hi
    You can search service ticket from inbox ideally by entering the object ID in the agent inbox or you can also search for service tickets in interaction record which is an activity transaction type if you maintain the copy control for service ticket from interaction record then you can search for service ticket through the interaction record as well.
    refer to best practice link for the service ticket custimiseing settings for icwebelient
    http://help.sap.com/bp_crmv250/CRM_DE/index.htm
    Reward points if helpful
    Regards
    Dinaker vikas

  • Adding classifications to service ticket in IC WEB CLIENT

    Hello,
    We use the IC Web Client system with an interface to an HP open view system.
    To open a new service ticket we plan to use the CRMXIF_ORDER_SAVE function through a web service.
    We would like to add classifications to this order but it doesn't exist in this function.
    1.     Is there any function (BAPI) that can open a service ticket with classification?
    2.     Is there any function (BAPI) that can open a new classification and assign it to a product?
    3.     Is Hp open view is a certified partner of SAP and there for has a connection to assist with the IT Help desk scenario?
    Thank you very much.
    I will really appreciate it if I will get an answer for those questions.
    Nurit Rotman

    Ritu,
    You need to have Service Add On Extension to view Service Ticket in the IC WebClient.

  • Service Ticket Vieew-Need Urgent

    Hi All
      I need small info
    -->how to categorisation externa, attiibute structre values to SERVICE TICKET view.. 
    --->can we add fileds to categorisatoion schema bu USING EEWB.?
    i tried this but iam getting the error like
      wizard cannot read values form atributes ,,wheni gave dataelement for field..but if we add with out data element it is ok.

    Hi,
    A adding the four fields as
    1. laucntransaction1
    2.launchtransaction inherited
    3.launch transaction 2
    4.launchtransaction2 inherited top CRMCMP_MC_ATT
    You mean you are adding these four fields in the Service ticket view instead the standard category 1..4 ?
    These fields can be changed in the SRTVHEAD view  .HTM code. (workbench)
    however the flow of data for these four fields comes from category modeler created for service ticket.This service ticket has codes( catalog,code gourp code) which will store the values
    B.go to view service ticket and add buttons ICCMP_BTSHEAD
    getting the values form categorization schema based on the service ticket categorization
    so put that transactions as buttons and trigger that transaction when we click on it.
    I am unable to understand this part ? Plz elaborate
    Also let me know the requirement scenario...
    Regards
    Raj
    Edited by: Shankar Raj on Jul 21, 2008 12:54 PM

  • Inbox Search:Locking Service Ticket Categories,Priority & Status for update

    Hello Gurus,
    If I create a Service Ticket and save it, I get the transaction number and then can search for the Service Ticket using either the Interaction History or the Inbox.
    If I search using the Interaction History, I get taken to the Interaction Record which I am ok with (would be better if it took me straight back to the Service Ticket though), but can navigate to the Service Ticket where I can update the Categories, Priority and Status.
    If I search using the Inbox, I go straight back to the Service Ticket and the Categories, Priority and Status are Greyed out and I cannot update the Service Ticket. This for me is a problem as the Agents will need to update the Categories as well as the Priority and Status.
    Please would somebody assist me with this.
    Thanks in advance,
    Alan

    Hi Allen,
    Now there could be only two reasons
    1. check for the bsp_wd_workbench transaction, launch crm_is and go to the viewset SRVTHEAD
    open the code SrvTHead.htm and check for the
    "change button = true" (it may not be exactly this as i'm not on system rgt now .
    2. Check for the role authorization , i think the user you are logging from does not have the create  and change authorization for the service ticket .This can be rectified by the basis person just ask him to provide you with the concern role for the business transactions you would require .
    I'm sure this will resolve you issue.
    Regards
    Raj

  • Is there any to recover CRM service ticket from BDOCs

    Dear SDN team,
    Some service tickets were deleted from our CRM system when I was re-processing BUS_TRANS_MSG type of BDOCs. Right now these BDOCs are kept in our CRM system in "Not Final" / "Intermediate State". The BDoc State Description is "After qRFC step(intermediate state)".
    Is there any way to recover these deleted service tickets from BDOCs ?
    Thanks,
    Shirley
    Edited by: shirley ren on Sep 4, 2010 5:07 PM

    Hi,
    Can you let me know how the Service Tickets got deleted when you reprocessed the BDOCs? Did you deleted those BDOC's? I created a Sales Order in my system and tried reproducing the same scenario. But, Re-Processing wasn't deleting the Sales Orders. You can still navigate to the Service Tickets by double clicking on them and then you can see them in the Classic and Bdoc Ext. data.
    I will also try to replicate the scenario. But let me know if you come across any more details. Also, any one order document should not be deleted from the system. It should be archived and then can be deleted after a long time. So, you can also check out with the basis consultant as to get these archiving strategy. Then you can retrieved these lost documents.
    Hope this helps.
    Thanks,
    Samantak.

Maybe you are looking for

  • Locked out of an internal hard drive

    I tried to go the repair disk permissions route in disk utilities, but all I get for the missing drive is an image that looks like a curled page. It will not highlight the repair disk utilities button when i click on the drive. I am stumped Any help

  • Macbook (august 2006) will not run

    I have had my macbook since 2006. I have OS X leopard. My problem is that it has stopped running. THe computer will run for a while, then without warning and at random times doing random things, it will shut down. When I try to start it back up I can

  • How do I overcome an error message--Reference #97.1f081160.1428370794.d5492aa

    I need someone to help me correct this error message.  I am using Adobe Reader XI and am trying to convert a PDF file to a Word document.  When I do I receive error message--Reference #97.1f081160.1428370794.d5492aa.  Please help me!

  • Sbc Yahoo Mail Account in Mail

    I was curious how I could set up my SBC Yahoo! mail in Apple Mail. What settings do I put for outgoing and incoming mail. What do I put for authentication?

  • IPad 1 Gen. With 5.1.1  its Running very Bad

    I have a iPad 1 Gen. With the 5.1.1 iOS and its Running very Bad , restarts and Black Screen is comming so much That i Cant use the iPad normal :( what can i do.? I try to downgrade but Iam Not abble to fix ist to 4.0 or 5.0 :(