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

Similar Messages

  • Error Message when we create a Service Ticket in SAP CRM 2007

    Hi All we are having a serious production issue when we create a S.Ticket in SAP CRM 2007 We get the following error message we are not trying to send any information to R/3 We have a planned go live this saturday. So any help would be greatly appreciated.
    An error occurred in system EDIES during account assignment
    Message no. CRM_ORDER_MISC 060
    Diagnosis
    Errors occurred when assigning an account assignment object to a business transaction. To view the error message, see the accompanying log file.
    Transfer Log
    No controlling type could be determined (Notification E IAOM 012)
    No controlling type could be determined (Notification E IAOM 012)
    Regards
    Sathya

    Hi,
    I have looked into your issue.
    For this service ticket, kindly check the Org Unit maintained in Transaction and table OFIC_BILLORG_SRV are same. If not same kindly make changes in the following path in SPRO.
    ==> SAP Implementation Guide
    ==> Customer Relationship Management
    ==> Organizational Management
    ==> Cross-System Assignment of Organizational Units
    ==> Assign Billing Units to Service/Sales Organizations
    If the above information is not helpful kindly take a look at note 861116.
    I hope this helps.
    Regards,
    Venkat

  • 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 edit service ticket (complaint) in CRM

    Hi,
    The service ticket (complaint) in CRM has been replicated to R/3 as credit memo request, but the document in CRM is not able to edit. The error message is " Document is being processed, not possible to edit".
    I checked in SMW01, those tickets are unprocessed status, tried to reprocess but not to edit the document. Also tried to manully send to R/3 using toolbox transacton but no luck. I tried to push stucked queues in CRM but not moving.
    Pls suggest me what is the way to reprocess the stucked BDoc in CRM.
    Regards,
    Ram.

    Hi Sandeep,
    This happens when the document is distributed to ERP Systems. There are certain Item Categories that are sent to ERP System and only once the confirmations comes from those system you can further process those document.
    You won't find any errors there.
    You can check the BDOC Entries and then can find the target system where the document was distributed. And then logon onto that system and release that document.
    Hope this helps.
    Thanks,
    Samantak.

  • Very slow start when initially entering the service ticket in Web UI (2007)

    We seem to encounter a very slow start when initially entering the service ticket in Web UI (2007). Once in all seems speedy enough. I don't have my access arrange for the Service marketplace (OSS notes) yet so can't check if there is a known solution, which I suspect there is. Has anyone encountered this problem and possibly resolved it?.
    Jason.

    Previous posts have highlighted the following notes:
    1048388 General Performance improvements of BSP transactions
    1162605 Network performance for CRM 2007 Webclient
    1162685 SAP CRM 2007 Webclient Performance
    821045 Poor performance of MIME objects in BSP pages
    581316 BSP Delta-Handling for CRM (BASIS 620 SP17)
    However, I was wondering whether anyone has come across any other small changes that may have a major effect. A quick-win I guess you call it. From bitter experience I know there are rarely quick wins when it comes to optimisation due to the amount of re-testing etc.
    But any further advice would be welcome.
    Jas.

  • Help needed in displaying BI Queries, Views in CRM 2007

    Hi Friends,
    I am working on an upgrade project( CRM 2007 from CRM 5.0). In the earlier system, there are using portal for opportunity management. In portal on clicking Reports workcenter link, they were getting the following options.
    Open Query - This gives the list of BI Queries.
    Open View - This gives the list of views that are already created.
    Save View - This gives the provision to save the view.
    Now i need to replicate this functionality in NEW UI(CRM 2007). I am stuck up in how to approach this requirement.
    Any pointers on this will be really helpful.
    Thanks,
    Udaya

    Hi,
    BI Content is shipped in the delivery version (D version). Before you can work with BI Content objects, you have to copy them from the delivery version (D version) to the active version (A version). This means that you must activate the BI Content.
    You can collect the delivered BI Content in the function area BI Content of the Data Warehousing Workbench and copy it to the active version. This ensures that all additional required objects are automatically included, as is the sequence of activation. You can choose whether you want to copy, match, or not install the BI Content objects.
    If you do not compare the versions, the delivery version is used and the active customer version is overwritten when you activate the BI Content.
    We recommend that you install BI Content objects in the following cases:
    After a BI Content release upgrade
    An upgrade to a new BI Content release usually contains a large number of new and modified BI Content objects. If you want to use the new and modified BI Content, you have to reinstall the BI Content objects. Refer to the comments in the Release Notes for BI Content documentation for the particular release. They are available on help.sap.com  ® SAP NetWeaver  ® BI Content. In some cases, we recommend explicitly that you install the A versions of certain objects.
    After installing a BI Content support package
    Refer to the SAP Notes that are delivered with each Content support package. These SAP Notes contain information on why certain BI Content objects are being redelivered. An overview of the SAP Notes can be found at service.sap.com/bi ® Product Information SAP NetWeaver 7.0 BI ® Support Packages ® BI Business Content.
    For More Information Go through the below link
    http://help.sap.com/saphelp_nw04s/helpdata/en/8c/131e3b9f10b904e10000000a114084/frameset.htm
    Regards,
    Marasa.

  • 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>

  • 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"

  • 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.

  • Help needed in writing custom views for rendering new HTML tags

    Hi
    I am in the process of making a sort of HTML editor using the JEditorKit and all,now i need to write a view which will display bi-directional text(text in reverse order),well i am not being able to get to the test at all,i don't know how to get to the text in the element being supplied to my ViewFactory.
    Anyone who knows anything about what i am talking here please help me,i am open to any suggestion,anything,i am in a real mess here,please help

    Hi,
    You dont need any coding to set the changed value back to the context attribute.
    Since you have mapped the context attribute in the DisplayView and EditView to a context attribute of component controller. So after viewing the name in your DisplayView when you navigate to EditView onActionChange,you can change the value.When you cahnge the value and submit the new value that is entered is update across the component controller and DisplayView context.
    To see this create a action onActionSubmit in EditView and navigate to the DisplayView, you will see the updated value.
    In webdynpro framework when the value of a context attribute is changed, then the value gets updated across all views to which the context attribute is mapped.

  • How to get a Custom View in CRM 2007

    Hi,
    I have created a new view (SrvTLocation) and I want to replace Service Level Agreements view with the SrvTLocation.
    In the old version, I followed this approach to get the location view
    1. Add SrvTLocation to the SrvTViewSet under the view area "SrvTActionSLA".
    2. Redefine the method "DO_REPLACE_INITIAL_VIEW" of the controller class of "SrvTViewSet", so that it will replace the "SrvTSLA" with "SrvTLocation"
    I dont know how to do it in the new system.
    Please advice me. I will reward points.
    Sreekanth

    Hi Sreekanth
    Have you checked the new CRM 2007 Cookbook.
    I believe it's available from SAP Marketplace. Haven't checked myself but do believe it's there.
    Regards
    Arden
    Reward with points if helpful

  • CRM Product Masterial Purchasing View in CRM 2007

    I was told in CRM 2007 product master data there is purchasing view available and with plant information. My understanding is only Sales View of MM in ECC gets download into CRM. Am I missing something here? Anyone can give some input on this issue or clarification?
    Thanks

    Hi,
    sometimes solutions appear so fast :-).
    To fix this problem you just have to understand the help documentation. That was my problem to. What do sap mean by
    TYPE caller
    TYPENAME crmproductsimulation
    PARNAME scenario.xcm
    VALUE <b>my_crmproductsimulation (name of the customer's application configuration)</b>
    In the xcm configuration http://<WAS IP>:50100/ipc/admin/xcm/configTreeSelect.do you have to create a customer application. Thats it and then you have to link it over crm_ipc_prop.
    Howto: go to the xcm configuration. Go into EDIT mode.Select application configurations. Then select crmproductsimulation or crmordermaintain. Then add a name for the 'Create customer application configuration based on this SAP application configuration'. I suggest naming conventions e.g. ordermaintain for crmordermaintain and productsimulation for crmproductsimulation.
    Afterwards choose the right systemconnection for parameter jcodata.
    Then maintain comm_ipc_prop and use this name as value for the above mentioned parameter (scenario.xcm).
    Thats all.....
    I Think that will shurly solve you problem. By questions just contact [email protected]
    Wish a lot fun with configuration in CRM
    Yours Mark

  • How to get the customer fields view in CRM 2007?

    HI Experts,
    There is a tab in CRM 4.0 for customer fields(Generated using EEWB).
    My question is how can we get these fields into WEB UI?
    I didn't find the Component BTCUSTOMER_H in CRM 2007.
    What might be the reason behind it?
    Please share your views.
    Thanks,
    Adi.

    Adi,
    You actually got pointed to the wrong blog that I wrote.  However if you read the following blog, it will show you how to do what you want to do:
    /people/stephen.johannes/blog/2008/01/25/crm-40-to-52-customerh-fields
    If you want to cheat, then apply latest support stack for CRM 2007 and the fields will be there.  The section 1.13.5 in the SP02 release notes explains that the nodes are now available in CRM 2007 SP02.
    Look at this thread on how to view the release notes:
    SAP CRM 2007 SP02: DOCUMENTATION RELEASED
    If you have any further questiosn let me know.
    Take care,
    Stephen

  • HELP NEEDED! iphoto library from version '08 to '11?

    How do I export/transfer/migrate/move the iphoto library from an old computer running iphoto version '08 (7.1.5) to a new computer running version '11 (9.1.2)?
    Due to lack of space (library >100GB) I intend to put the old library on an external drive and keep it there for reference. My more current photos are kept in a new fresh local library.
    I succeed in transfering the library to the external drive, however the icon for the file (in Finder) is not recognized as an iphotolibrary (iPhoto Library masa is a test library, iphotolibbig is the library I want to transfer):
    I now tried creating a new library iPhotoLibraryBIGfromG5 (it is empty to start with even though the name says BIG...):
    I now open iphoto choosing the iPhotoLibraryBIGfromG5 and then import the old library by simply dragging and dropping into iphoto.
    The photos surely show up, but I loose all my "events" and some info is corrupt (and what else, I don't know haven't looked into all errors).
    Please, please give me some hints on this issue, it has followed me for a long time now...
    Help is much appreciated!

    I now open iphoto choosing the iPhotoLibraryBIGfromG5 and then import the old library by simply dragging and dropping into iphoto.
    This is NOT the way to convert an older library to iPhoto 11.
    To move you library from your old Mac to the new one all you need to do is connect the two and drag it to the location on the new Mac where you want to run it.  In this case that would be to your external hard drive. 
    Then open iPhoto 11 with the Option key held down, click on the Other Library button.
    Click to view full size
    Navigate to the external hard drive and select the library that you moved there.  iPhoto 11 will open and convert it to the new format keeping your events, albums, keywords, titles, slideshows, books, etc. intact.
    If you want to keep a smaller library on your boot drive launch iPhoto with the Option key depressed and use the Create New... button. Then use iPhoto Library Manager to copy the Event and/or albums from the full library on the EHD into the smaller library on the boot drive.  It will keep the keywords, titles, descriptions intact.
    Again as a reminder, do not import the old library into a new library.
    OT

  • Help needed in transferring IDoc from SAP CRM to XI

    Hi All,
    We are facing an issue in sending an IDoc from SAP CRM to XI system.  The IDoc is triggered and the status is showing as 03 in SAP CRM system(WE05 is used) but it is not getting replicated in XI System. This is verified by logging into XI System and cross checked the records retrieved by executing the transaction IDX5. No entry is found for this IDoc.
    In SM58 transaction, it is giving the status text as EDISDEF:Port SAPRIO segment defn E201CRMXIF_BILLI. 
    Any pointers on this issues will be very helpful. We are able to send information from XI to CRM.
    The project is an upgrade one and the IDocs are developed earlier and were working fine one week back and no changes were made recently.
    Thanks,
    Udaya

    Hi Kapil,
    Thanks a lot for your help. We need to delete and recreate Metadata. This is a typical problem that is encountered during upgrade projects.
    Thanks,
    Udaya

Maybe you are looking for

  • In Lion, Word for Mac only prints last two digits of year

    In Snow Leopard, the automatic dates that auto fill in Word for Mac (08, 2011) worked fine...BUT since I 'upgraded' to Lion, (10.7.3) only the last two digits of the year will autofill, EVEN in full date mode...ie, SHOULD BE: February 21, 2012 BUT au

  • How do I "save as" the document I am working on within FireFox?

    I am working on a lengthy application and I cannot complete the work to-day. How do I save the document I am working on withing the Firefox Browser so I can complete it tomorrow? Thank you,cb

  • Java applet was loaded in JSP as HTML.

    I was running my web application in Linux platform. I have the lastest mozilla broswer which is 1.7.1. I was installed the Java plugins which this can be proved by i was able to load ICQ2Go of ICQ.com. The Java applet i created was loaded correctly i

  • Does Airport Express worth with Lion OSX?

    Iwas wondering if anyone had an issue with Lion being able to not connect to Airports? May I'm doing it wrong...

  • Inconsistency in ALV grid subtotal

    I have an oops ALV grid where I am doing subtotal by a particular column called 'PRDHA'. But my subtotal seems very inconsistent. It is grouping non-similar PRDHA's as one PRDHA. My assumption was that perhaps I need to sort the internal table (which