New Fields on Service Ticket

Hi Folks
We are currently working on CRM 4.0. We have a new requirement where I need to add new fields to the Service Ticket. I added the new fields using EEWB and it works perfectly on SAP GUI. Now I need to add those new fields on CRM Webclient also.
On the Service Ticket screen on webclient, we have a pusbutton. Upon clicking that button, a new pop up page will open which was a page created using 'Pages with Flow Logic'. Can you please explain the process to add my custom fields on this pop up page which were created using EEWB?
I tried to create Context Node in that Page. But I couldn't create it.
Any help would be highly appreciated.
Thanks
Hari

Hi Hari,
If you want to process ticket fields within the CRM 4.0 IC WebClient, I do not think it is a good idea to use an extra page with flow-logic. I suppose that the server will execute the extra page with flow-logic in a new HTTP session: which means that the changes that you do in memory in one session are not available to the other one, until you actually save changes to the DB. Only way to exchange data between IC WebClient and page with flow-logic would be on the client side, via javascript. Additionally, I would not recommend using popups, unless you manage to get them modal (i.e. they stay on top). Otherwise they tend to disappear behind the IC WebClient.
I would suggest to remain within SAP's MVC design-pattern: Either you manage to show those new fields directly on SrvtHead.htm, and then it is just a matter to make the context node available, on which you have added the EEWB fields, or you create a new view to display only those fields separately (for example Z1_CRM_IC/SrvTSurvey) ; but this means some definition work in the runtime repository.
You need to perform declaration of new objects in the runtime repository:
- create a new page fragment (in my example: Z1_CRM_IC/SrvTSurvey) that you add in a redefinition of CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml
e.g.
<ViewSet id="Z1_CRM_IC/SrvTSurveySet">
  <ViewArea id="SrvTSurvey" views="Z1_CRM_IC/SrvTSurvey"/>
</ViewSet>
- add your view to redefinition of StdWorkareaOccupation.xml
e.g.
ServiceView StdResp
                        CmgASearch CmgADetail CmgAAttrMore CmgAFullView CmgAFullLog
                        CmgAHierarchy CmgAClassification CaseANavigation
                        PaymMainViewSet PaymAssignViewSet ChangeHistorySet
                        MktIOViewSet PartOAViewSet Z1_CRM_IC/SrvTSurveySet
Then you need to define an object link in runtime repository, to enable navigation from SrvTHead to your own view:
- add new navigation link to redefined CRM_IC_All_NavLinks.xml.
e.g.
<NavigationalLink name="SrvTHeadToSrvTSurvey">
     <Source viewRef="SrvTHead" outboundPlugRef="outboundPlug"/>
     <Targets>
          <Target viewRef="Z1_CRM_IC/SrvTSurvey" inboundPlugRef="inboundPlug"/>
     </Targets>
</NavigationalLink>
Navigation links from SrvTHead to your view and vice-versa are invoked from the DO_HANDLE_EVENT method of the respective view controller.
Hope you can use those ideas
Best regards
Walter

Similar Messages

  • Create new field for service tax no

    hello,
    my client wants a new field for sevice tax for vendor in cin master maintanance. how can i create.
    thanks and regards
    bhakta

    Hi Jim,
    It is sap hierarchy you can't edit it and the thread you are referring to
    it is a development they have talked about which i have told you earlier itself but that will create a problem during upgrades and you need to test it everytime after upgrade so you need to check before to go for that development.
    Secondly you can go for service desk XT license there is small variation and separate license to be taken and then you can use service desk for NON SAP problem
    like printer not working etc
    Hope it helps.
    Regards
    Prakhar

  • Category field in Service Ticket

    Hi all,
    CRM 5.0 ICWC
    How/where can we see the categroy field in the ICWC service ticket.
    Scenario : e mail service ticket will have category E-mail and Telephonic call service ticket will have TEL as the categroy .
    CRM Online has the Category filed in the Service ticket transaction type Header.
    Please help!
    Full marks for good answer!
    Regards
    Raj

    Hi Micha ,
    I was able to add category to my Z_CRM_IC BSP application,now i have the runtime repository also defined for this .
    I am currently trying out this
    SrvTHead.htm
    -->BTActivity  ->BTHeader.htm
    <crmic:dropdownListBox
    id                = "category"
    width             = "100%"
    table             = "<%= BTCATEGORY %>"
    nameOfKeyColumn   = "CATEGORY"
    nameOfValueColumn = "TXT30"
    selection         = "//BTActivity/Category"
    disabled          = "<%= BTActivity->GET_I_CATEGORY( ) %>" />
    it throws process errors:
    Method "GET_I_CATEGORY" is unknown or PROTECTED or PRIVATE.
    any suggestions.
    Regards
    Raj

  • Where to Configure Service Ticket "Reason" & "Subject" field with new value

    Hi Friends - I am working on IC Webclient Service Ticket. I want to Configure the "Reason" field as well as the "Subject" field in Service Ticket with new Values as per our requirement.
    I could not find any Configuration object for the above mentioned customizing in the CRM > SPRO.
    Can you pls guide me where I can configure the same?
    Thanks in advance and warm regards
    Purnendu

    Hi Gert - Thanks a lot for your reply.
    I am using CRM 5.0. I just forgot that Categorization profile can be used for the same.
    I have configured the categorization profile for the same and its working fine.
    One more thing -
    I want to create an Appointment with Customer for problem resolution at the Customer Site. I want to assign Resorces to the Appointment so that the responsible resource is notified and sent to the Customer Site for Visit.
    Can you pls guide me on the same?
    Cheers
    Purnendu
    P.S. - Full reward points awarded.

  • Insert into duplicate entries--exception in service ticket scenario

    Hi All,
      I am facing small problem..
    1. I have property field in service ticket component ICCMP_BTSHEAD.
    2.I put some validations based on property .
    3.when user clicks on create service ticket it will create service ticket with PROPERTY field filled up with some value.
      if user clear that value and clicks enter
      again if user enters the some value in field and click on save  it leads to exceptions that is of type insert duplicates array..like that..
        when i checked in debug....for the above procedure the service ticket guid is there in some internal table twice..
      if i did nt dne the steps like above,..i.e with out making property field blank..then no duplicates..
    can any body through some light on this?

    OSS note resolved it

  • Copy Service Ticket Description to Interaction Record Description Field

    Hello All,
    I have a requirement to copy the Service Ticket description to the Interaction Record description field on save of the Service Ticket.
    Please let me know how to do this in CRM 2007 New Web UI.
    Thanks & Best Regards,
    Lakshminarayana

    With CRM 7 this problem won t exist anymore...

  • Adding a new field to search of Service Contracts

    Hi Experts,
    I have a requirement where in to add an existing field i.e your ref (sold_to) your_ref_sold field into the search criteria of Service Contrct .
    How to add the field to the Search .
    I have few questions here.
    1 need I use EEW to add the field to Search but its already existing?
    2 If not How to append the Structure crmst_query_src_btil and enhace it with field required?
    3 how to implement the BADI crm_rf_search_eew?
    Thanking You,
    Sree.

    The search help exit allows you to modify functionality of search help. If you add a new field to the
    parameter list that is not contained on the selection method you can manually populate it within the search
    help exit.
    This  would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
    data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
    Therefore you need to read table SHLP in-order to locate position of value within string.
    Example:
    To find position of personnel number (PERNR) within elemenory search
    help M_PREMN you would use the following code:
    Loop at record_tab.
         read table shlp-fielddescr into wa_shlp
                                       with key tabname   = 'M_PREMN'
                                                fieldname = 'PERNR'.
    You could then use this information in the following way, for
    example, to find a persons organisation unit:
          select  orgeh endda
            up to 1 rows
            from pa0001
            into (ld_orgeh,ld_endda)
           where pernr eq record_tab-string+wa_shlp-offset(8)
                                                      u201Cpernr length is 8
           order by endda descending.
          endselect.
          select single orgtx
            from t527x
            into ld_orgtxt
           where orgeh eq ld_orgeh and
                 sprsl eq sy-langu and
               ( endda ge sy-datum and
                 begda le sy-datum ).
    If you have added a new field to the end of the parameters list
    the next step is to populate it by adding this data to the end of
    the record_tab string:
      concatenate record_tab-string ld_orgtxt into record_tab-string.
      modify record_tab.
    endloop.

  • Adding New Field Under Sales Tax/Service Tax Tab in XD01

    Hi Experts,
    I want to Add new Field in CIN Details under Sales Tax/Service Tax Tab.
    Is it Possible to Add Field under Standard Tab.
    Thanks & Regards,
    Sandip Kokate

    hello,
    yes there are two ways:
    1) change standard screen. (that's the bad one).
    2) Use GuiXt tool which provides you with a possibility to add your custom objects into standard screens, change layout, visibility and so on.
    http://www.****************/Tutorials/Others/GUIXT/Page1.htm
    http://www.synactive.com/tutor_e/tutor.html
    i had personally used this third party tool without license ( you will be able to use only basic commands. adding  input fields is one of them). I think it is the best way to enhance old transactions which don't have appropriate BADi's,  user exits and so on.
    br,
    dez_

  • Requirement to add new field in Location Tab of Service order

    We have a requirement in which it is needed to add anew field in Location Tab of Equipment and Service order. For Equipment part , we have added the field via Enhancement ITOB0001 and activating the field via "Set View Profile for Technical Objects".
    But for Service order part, we are not able to add the new field in the Location tab , please suggest how can we achieve this.

    Hi Deepika,
    If you are not particular about having it in Location tab use Screen-Exit provided in the Enhancement IWO10018 to add an additional tab to host your custom fields. as under:
    ABAPer will be able to readily follow these steps
    Steps will be,
    1. Create a Data type to capture the your custom values. (SE11)
    2. Include your Zfield (with this datatype) through in the include structure CI_AUFK of the Order Header table (AUFK)
    3. Create a project with Tcode CMOD and assign the enhancement above (IWO10018)
    4. Go to Components and Click on Screen Exit
    5. Here Go to Screen-painter (Blue Arrow named Layout) , Create your Field screen-box, field Text field and field Input field. In the field input field Name you should use the above Zfield details (table-field)
    6.Activate the project CMOD and come-out.
    Run IW31, you will see an additional tab like shown above. But here the field is nothing.
    We haven''t told the system what is to be filled here.
    For this in continuation to the above steps between 5 and 6, insert this step.
    5a. Write your code in Function Exits : EXIT_SAPLCOIH_018 and  EXIT_SAPLCOIH_019  of the same enhancement (IWO10018.)
    Code to be written in exit 18:
    move-corresponding COCI_AUFK_IMP to AUFK.
    Code to be written in exit 19:
    move-corresponding aufk to COCI_AUFK_exp.
    After this exercise your Z-field will be visible in the Enhancement Tab as shown in the picture in the beginning. Now your values will be saving to AUFK table.
    So, this is completely an ABAPer job.
    Hope this information helps you.
    Jogeswara Rao K

  • CRM 2007 New Service Ticket Transaction not visible in WEB UI

    Hi Gurus
    I don't understand why this is so difficult.
    To me I have done everything correctly.
    I have a Service Ticket Transaction visible in the WEB IC.
    I now want to make it visible for use in the WEB UI, I have set the channel to WEB UI.
    Yet when I try to create a new Service Ticket from the Service Professional Role under Service Order the Transaction is not visible. Yet I can can search for the Transactions created in the WEB IC from the WEB UI without an issue.
    Maximum Points for the right answer.
    Regards
    Panduranga

    Solved
    I needed to add the Service Ticket Object Create option into the Navigation Bar Generic OP Mapping Option.
    After that the Transaction Type was visible.

  • New field for ticket in transport requestcreation se01/se09

    hi all,
    Within creating a transport request we need a (new) field to type in the ticket number.
    SE01/SE03
    ->Create transport request
    -> Customizing request or Workbench request
       -> Create request:
    in the pop up, we need
    The field with 10 characters for the ticket number should appear in a new line after the project number.
    Is there a possibility to use standard functions like Business Add-Ins or whatever, otherwise we have to have a modification?
    anyone can guide here..
    thanks,
    Jansi

    this is resolved with the help of developers

  • Files for New Field Service Laptop

    Server is Oracle Database Lite 10g R3 (10.3.0.2) for Linux and arhitecture is: Oracle Application is install on machine 1, Oracle Database on machine 2, Oracle Lite Database and Mobile Server are install on machine 2.
    I want to install to Mobile Server application "new field service technician". I found the CSML.zip on Oracle Application (Machine 1) in folder csm/html/download.
    I run java command to run installation manager
    java -Xms32m -Xmx1536m -DJTFDBCFILE=<DBC_FILE_NAME> -DAFLOG_ENABLED=TRUE -DAFLOG_LEVEL=STATEMENT oracle.apps.asg.setup.InstallationMgr <DB_HOST_NAME> <DB_PORT_NUM> <DB_SID> <APPS> <APPS_PASSWORD> MOBILEADMIN <MOBILEADMIN_PASSWORD> <PROD_TOP> <INI_FILE> <ZIP_FILE>
    In this point, I can see a new application in Mobile Server Administration webpage on Mobile Server.
    I acces my server http://myserver:port/webtogo, I'm loggin with administrator user, I acces "mobile manager", In new page oppened, I access my server, then applications link and "new field service laptop" application. Here can see "properties", "access", "data subsetting", "files" and "add war file".
    In "Files", I don't have any files.
    How can populate with files this application?
    Thanks
    kale.

    The following docs should get you started populating and using this application:
    Mobile Field Service 12.1.1 Release, Install and Implementation Notes
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=846572.1
    500 Internal Server Error After Adding ALTERNATE_DIR Line in webtogo.ora
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=844410.1
    How To Publish Mobile Field Service Applications For 12.1.1.
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=846429.1
    Oracle Mobile Field Service Implementation Guide Version 12.1.1
    http://download.oracle.com/docs/cd/B53825_02/current/acrobat/121csmig.pdf
    Regards,
    -Michael

  • CSML application - new field service error first page

    I have a problem with new field service laptop CSML application. I click on link after login and receive a error in page http://localhost/CSML/html/csmlFirstPage.uix
    500
    java.lang.NoClassDefFoundError: oracle/jbo/ComponentObject
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at oracle.cabo.share.xml.beans.IntrospectionBeanDef.createBean(Unknown Source)
    at oracle.cabo.share.xml.beans.BeanParser.startElement(Unknown Source)
    at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
    at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1280)
    at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:328)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:295)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:201)
    at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
    at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
    at oracle.cabo.share.xml.XMLUtils.parseInclude(Unknown Source)
    at oracle.cabo.ui.xml.parse.TemplateImportParser.getNodeValue(Unknown Source)
    at oracle.cabo.share.xml.LeafNodeParser.startElement(Unknown Source)
    at oracle.cabo.share.xml.TreeBuilder$Handler.startElement(Unknown Source)
    at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1280)
    at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:328)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:295)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:201)
    at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
    at oracle.cabo.share.xml.TreeBuilder.parse(Unknown Source)
    at oracle.cabo.share.xml.XMLUtils.parseSource(Unknown Source)
    at oracle.cabo.ui.composite.TemplateLibrary.getTemplates(Unknown Source)
    at oracle.cabo.ui.composite.TemplateLibrary.getNamespaceURIs(Unknown Source)
    at oracle.cabo.ui.composite.TemplateUIExtension.registerSelf(Unknown Source)
    at oracle.cabo.data.jbo.ui.JboUIExtension.registerSelf(Unknown Source)
    at oracle.cabo.servlet.xml.UIXPageBroker.getDefaultParserManager(Unknown Source)
    at oracle.lite.web.cabo.WTGUIXPageBroker.getPageDescriptionCache(Unknown Source)
    at oracle.cabo.servlet.xml.UIXPageBroker.getPageDescription(Unknown Source)
    at oracle.cabo.servlet.AbstractPageBroker.getEventHandler(Unknown Source)
    at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)
    at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source)
    at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
    at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at oracle.lite.web.JupServlet.service(Unknown Source)
    at oracle.lite.web.AppServletHandler.handle(Unknown Source)
    at oracle.lite.web.JupApplication.handle(Unknown Source)
    at oracle.lite.web.JupApplication.service(Unknown Source)
    at oracle.lite.web.JupHandler.handle(Unknown Source)
    at oracle.lite.web.HTTPServer.process(Unknown Source)
    at oracle.lite.web.HTTPServer.handleRequest(Unknown Source)
    at oracle.lite.web.JupServer.handle(Unknown Source)
    at oracle.lite.web.SocketListener.process(Unknown Source)
    at oracle.lite.web.ClientListener.process(Unknown Source)
    at oracle.lite.web.SocketListener$ReqHandler.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: oracle.jbo.ComponentObject
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 50 more
    Somebody can tell me what I had done wrong?
    Thanks.

    The following docs should get you started populating and using this application:
    Mobile Field Service 12.1.1 Release, Install and Implementation Notes
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=846572.1
    500 Internal Server Error After Adding ALTERNATE_DIR Line in webtogo.ora
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=844410.1
    How To Publish Mobile Field Service Applications For 12.1.1.
    https://supporthtml.oracle.com/ep/faces/secure/km/DocumentDisplay.jspx?id=846429.1
    Oracle Mobile Field Service Implementation Guide Version 12.1.1
    http://download.oracle.com/docs/cd/B53825_02/current/acrobat/121csmig.pdf
    Regards,
    -Michael

  • Service Ticket "Priority" Field...

    I have a question about changing the Priorities in the Service Ticket Header Overview.
    The only place I have found so far that changes these is under:
    SPRO > CRM > Transactions > Settings For Activities > Maintain Categories, Goals, and Priorities > Maintain Priorities of Dates.
    It appears though, that when the priorities are changes here, that it changes the priorities not only for the CRM Service Ticket, but in Solution Manager as well.  Aren't these supposed to be separate?

    Dear FSCHU,
    Please kindly try doing this in your SPRO
    SAP Solution Manager Implementation Guide
    - SAP Solution Manager
      - Scenario-Specific Settings
        - Service Desk
          - General Settings
            - Define Transaction Types
              -> Assignment of Business Transaction Categories
                -> BUS2000126 Business Activity
                  -> Customizing Header
                     => Priority
      Hope it helps.
    Regards
    Amit

  • Create new field in Self Service page - How??

    Hello all
    This may be easy but i am not sure if it can be done.
    In the Learning Management module I wanted to add a new field ('age', from the person table). Either as an additional search criteria for the Learning Administrator when looking for learners to enroll or as additional info on a learner.
    As this field is not in any of the relevant pages, i was thinking i might be able to utilize DFFs (if this functionality is available in the page to render).
    Am i on the right track? is there a better way? I would like to avoid any customizing if possible..
    I greatly appreciate any experience/advice on this problem
    Thanks
    S

    Oracle Application Framework Developer's Guide Release 11i (11.5.10) (Metalink Note 269138.1) can be referred for the OAF readings. Check in particular the sections on personalization and extension.
    Through personalization, you can only change the look and feel, reorder the items, create some new fields. but to get the new data you have got to extend the BC4J package.
    But again if you are talking of adding this new AGE field to a search region, depending upon your search region style, you might have to make changes to search region also.
    I will also suggest you to go through the threads which talk of extensions.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for

  • Micro SDHC card 16gb for X-Fi2?

    I'm interested in buying another micro SD card for my X-Fi2. I plan to use it to store movies, so obviously I'd like it to be a decent size. From the list of supported SD cards it looks like the SDHC cards from Sandisk are only supported up to 8gb. I

  • Change in the alv report?

    Hi guys, My output in the alv is displaying like this at the moment. Component  Material Desc  Comp.MRP  Qunatity  Unit  Price  Currency  Entries 009/19222     ABC                c11               1          EA   100       usd          1 009/19222   

  • Suggest buffer cache size check

    Hi experts, please suggest how much give size of buffer cache. please tell me how to calculate this. Note: on database running huge select with where clause. > SQL> show sga Total System Global Area 536870912 bytes Fixed Size 1220408 bytes Variable S

  • How do I remote desktop from OS 10.7.5 to MS XP service pack 3?

    How do I view and control (remote in) from MacBook Pro OS 10.7.5 with MS Office 2011 installed to a Desktop PC running MS XP w/ service Pack 3? Thanks

  • Indesign CS5 Crashes almost immediatly on 10.8.2

    I am not sure when it started as I only use ID every 4 months but it now just after starting it. Things that make it crash: - Choosing open from the start screen - Choose a template and then doing something like save or Cammand-D I have tried resetti