Ticket History Search - CRM

Hi,
I have a customized CRM ticket history search which consists of 15 fields using webdynpro. Ticket history search is used to search the tickets which are created using crmd_order.
Ticket history search module consists of both customized (like company name, Main-category and Sub-category and standard fields). I am facing the problem to give search functionality for all the 15 combinations which is 15! (factorial).
I have used standard function module in the class CRM_SERVICE_PROCESSES_SEARCH. This function module dosnt include customized fields. So there is no link between customized and standard function module.
Can anybody suggest me how to give search functionality for all possible fields.
Thanks.

hi,
if you go in SE37 you can see that the function module CRM_SERVICE_PROCESSES_SEARCH is foreseen for extension. this is using the below one
this function CRM_SERVICE_PORTAL_SEARCH might be better to use this one
for the display
the field REQUESTED_COLUMNS allows you to extend the display to other fields but not the search criteria
You can add your own field there this is working fine , I have tested with my own developed fields (run SE37 in test mode and add your fields there)
For the selection
this is object oriented coding and I guess implementing your own method is the solution.
best regards
Xavier

Similar Messages

  • How to enhance Interaction History Search in CRM 2007?

    Hi experts,
    Is there any BADI available to enhance the existing Interaction History Search in IC Agent Profile?
    Thanks and Regards,
    Rohit

    Dear Rohit,
    Using the below steps you can quickly find out the BADIs related to any transaction.
    1) Put a breakpoint in the FM SXV_GET_CLIF_BY_NAME
    2) Run your transaction(e.g. Interaction History Search). It will stop at the breakpoint you have in the above FM.
    3) Chekc the value of the Fm parameter name. This will contain the BADI names.
    Alternatively you can get the BADI names the following way
    1)Go to the method GET_INSTANCE of the class CL_EXITHANDLER and put a break point there.
    2) Run your transaction(e.g. Interaction History Search). It will stop at the breakpoint you have in the above method.
    3) Chekc the value of the filed  exit_name. This will contain the BADI names.
    Hope this helps.
    Regards
    Anupam
    Edited by: Anupam Koley on Aug 11, 2008 11:55 AM
    Edited by: Anupam Koley on Aug 11, 2008 11:57 AM

  • Add custom fields to Interaction History Search.

    Hi,
    My requirement is to add two new attributes to the interaction history search screen.
    1) Process Type
    2) Creatyed By
    I have added these two fields to the Search Query Structure through Append Structure.
    Now problem is to do the backend logic.Means two restrict the records based on these values.
    Are there any BADI's available for this?
    Please advice.
    Version : CRM 2007.
    Thanks,
    Adi.

    Hi,
    Go through the following blog may be useful to you
    /people/stephen.johannes/blog/2008/01/25/crm-40-to-52-customerh-fields
    Regards,
    Deepak

  • 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

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

  • Interaction history search - Business activity - default

    Dear Experts,
          In Intearction history search we need to show the Business activities to be defaulted when the screen is launched. How could we acheive this?
    Thanks & REgards,
    Kanthimath

    Hi Kanthimath,
    Did you manage to find an answer? I have an similar requirement in my project.
    Thanks,
    Angel

  • 10.6 bash history-search-backwards

    This is a repost from http://discussions.apple.com/message.jspa?messageID=10954384
    10.6 broke my terminal history search
    In 10.4 I added
    bind '"M-[A": history-search-backward'
    bind '"M-[B": history-search-forward'
    to my .bash_profile allowing me to use the up/down arrows to search through the history in terminal, but as of 10.6 this no longer works.
    I would like the up and down arrows to perform a search of the history for the string I have typed in the terminal. That is if I had issued the following sequence of commands in the terminal,
    $cd ~/
    $nano .bash_profile
    $vi .bash_profile
    so now these commands are sequentially listed in my bash history. Now if I press the up arrow, the first command to come up will be the last one that I entered, that is, $vi .bash_profile. Now if I had instead pressed up three times, the command, $cd ~/ would come up. Now what I want bash to do, and had working in OS X 10.4, is if I type a string into the terminal (and DO NOT press ENTER) such as, $cd , then I press up, bash will search through the terminal history for the instances of the command cd that I have previously entered. This is the same behavior as the MATLAB command prompt.
    I know this is possible because it used to work. I would like to have this behavior again because it is very useful. I do know that I can use crl-R to search the history, but this is kind of a pain to use and it doesn't work very well.
    I added the above code to ~/.inputrc and now if I type the letter 'b' in terminal I get the output
    {quote}
    "": history-search-forward
    {quote}
    It only does this for the the letter 'b'. I have tried all the other keys and there is no weird output. What is up with bash?
    GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)
    Also see threads:
    http://forums.macosxhints.com/showthread.php?p=569961#post569961 Mac OS X Hints 10.6 bash history-search-backwards
    http://www.macosxhints.com/article.php?story=20031026174236860 Mac OS X Hints 10.3: Assign arrow keys to history search in bash

    I have the following in my .bashrc file:
    # Setup Command line editing using vi mode (default is Emacs).
    # Map Ctrl-P and Up-arrow as command recall (previous),
    # with Ctrl-N and Down-arrow as next (foreword) command.
    # Viewing key binding:
    # bind -p | more # key bindings
    # bind -s | more # macros (like below)
    # bind -m vi-command -p | more # key bindings
    # bind -m vi-command -s | more # macros (like below)
    shopt -s -o vi # set vi command line editing.
    bind '"C-p": "ekA"' # Ctrl-P: when in insert mode
    bind -m vi-command '"C-p": "kA"' # Ctrl-P: when in insert mode
    bind '"C-n": "ejA"' # Ctrl-N: when in command mode
    bind -m vi-command '"C-n": "jA"' # Ctrl-N: when in command mode
    # I have had problems with a Linux version of Bash 2.05.8(1) that did not
    # like it when I remapped the up and down arrow keys, so if I find myself
    # with that version of bash, I do not try to remap them.
    # "cat -v" can be very useful for determing what the escape sequence being
    # issued by an keypad or function key. Keep in minde that the keypad has
    # multiple modes the terminal emulator can be placed in, which alters the
    # escape sequence, hence the multiple sets of mapping for up and down arrow
    # in both vi-insert and vi-command mode.
    if [[ "$BASH_VERSION" != 2.05.8(1) || $OSTYPE = darwin ]]; then #{
    bind '"M-OA": "ekA"' # Up-arrow: when in insert mode
    bind -m vi-command '"M-OA": "kA"' # Up-arrow: when in insert mode
    bind '"M-OB": "ejA"' # Down-arrow: when in command mode
    bind -m vi-command '"M-OB": "jA"' # Down-arrow: when in command mode
    bind '"M-[A": "ekA"' # Up-arrow: when in insert mode
    bind -m vi-command '"M-[A": "kA"' # Up-arrow: when in insert mode
    bind '"M-[B": "ejA"' # Down-arrow: when in command mode
    bind -m vi-command '"M-[B": "jA"' # Down-arrow: when in command mode
    fi #}
    The above does work for me on ALL my platforms (Mac OS X, Tiger, Leopard, Snow Leopard), Linux, Solaris, AIX, and Windows-Cygwin.
    I use vi command line editing, so if you prefer the emacs command line editing, then the above will not work for you, in some cases I map the up/down arrows and Control-P/Control-N to vi commands.

  • Terminal history-search-backwards

    Terminal's history-search-backwards appears broken in Leopard.
    The following in .bash_profile in Tiger allowed a quick search in Terminal's history (i.e. 'ls' and up arrow listed all ls commands in the history)
    bind '"\M-[A": history-search-backward'
    bind '"\M-[B": history-search-forward'
    In Leopard, it no longer works for me. Can anyone confirm?
    Tony

    changing \M- to \e fixed it:
    bind '"\e[A": history-search-backward'
    bind '"\e[B": history-search-forward'

  • Linux-ck and bash's history-search-backward

    This issue seems really weird to me. I have this in my .inputrc:
    $if mode=vi
    set keymap vi-command
    # these are for vi-command mode
    "\ek": history-search-backward
    "\ej": history-search-forward
    "\e.": yank-last-arg
    set keymap vi-insert
    # these are for vi-insert mode
    "\ek": history-search-backward
    "\ej": history-search-forward
    "\e.": yank-last-arg
    $endif
    This has been working for ages and still works when I boot the standard 3.0 kernel. But when I boot the 3.0-ck kernel, alt+j and alt+k do become previous-history and next-history respectively.
    So, what does the ck-kernel has to do with these bash bindings?

    I would like the up and down arrows to perform a search of the history for the string I have typed in the terminal. That is if I had issued the following sequence of commands in the terminal,
    +$cd ~/+
    +$nano .bash_profile+
    +$vi .bash_profile+
    so now these commands are sequentially listed in my bash history. Now if I press the up arrow, the first command to come up will be the last one that I entered, that is, +$vi .bash_profile+. Now if I had instead pressed +up+ three times, the command, +$cd ~/+ would come up. Now what I want bash to do, and had working in OS X 10.4, is if I type a string into the terminal (and DO NOT press ENTER) such as, +$cd+ , then I press +up+, bash will search through the terminal history for the instances of the command +cd+ that I have previously entered. This is the same behavior as the MATLAB command prompt.
    I know this is possible because it used to work. I would like to have this behavior again because it is very useful. I do know that I can use +crl-R+ to search the history, but this is kind of a pain to use and it doesn't work very well.
    Message was edited by: jetak

  • Interaction history search problems

    Hi Gurus,
    Good day,
    I am having problem when i save a service ticket its getting saved 3 times 2 times as business activity with blank description and one time as customised transaction, and when i search in interaction history its not showing anything but the record exsists in the table.
    Regds
    Jitender

    Please check below thread if it helps:
    http://scn.sap.com/thread/3351726
    Thanks
    Kumar

  • Is there a way to audit Safari Browser history, searches, activity?

    I am not new to technology on the PC/Windows side of things.  However, I am fairly new to Apple products and I am finding them very easy to set up and use which - nice work Apple!  But I am finding that the level granularity and management in the OS is missing.  I have two children who use our family-owned iPads for both school and personal.  Other than installing a 3rd party browser (which was tried several times and met with an awful experience for both the user and the parent) or locking down the age-rating (which simply blocked a lot of relevant sites) - I could find no way to simply monitor my children's activities using Safari.
    I do not want to lock down anything, I simply want to see what they're searching for and viewing and doing on Safari so I can ascertain whether to strike up a well-time conversation around whatever subject I felt necessary.  I realize i can check the history but that is easily cleared.
    Is what i'm looking for possible?  I know with Microsoft Family Safety you can do this insanely easily for Internet Explorer and it gets very granular.  Is this possible with Apple Safari? 
    If this is not possible, I would say this is a gigantic miss for Apple.  With kids being asked to use iPads for their schoolwork and using it at home all the time, where are the family safety controls that parents can put in place to monitor activity (not lock it down)?
    thanks for any guidance in advance.

    For Safari history tap the bookmark icon( open book to the right of the search field). When it opens tap history.

  • 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

  • Delete my history search

    How do I clear the history on my Google search and Safari search?

    Thank you, what you suggested did the job. It was so easy, now I know how to do it ,in case I need to do it again.

  • Unable to sort result list in a search crm 2007

    Hello everyone,
    I am facing a problem in CRM 2007, Iu2019m going to describe it.
    When I try to sort or filter a result list in the webclient, It is done by clicking on the header of the result list, well when i click on it instead of appearing the options ( such as ascending , descending or any value of the selection) there is a error in the web page ( so a sign of error appears in the left bottom corner of the screen)
    For instance if i search an account with a * then many possible accounts will appear in the result list, but i can not sort them by clicking on the header of the result list.
    Any help?
    Thanks in advance.
    Luis Angel Fiel

    Hi Masood,
    You understand it correctly, but in the result list We have more that one column. No header of any column is working.
    For instance when I am searching for an account in the result list will appear several accounts ( in lines ) and several columns in the columns there are  fields (STRUCT.ACT_DATE     STRUCT.CREATE_BY      STRUCT.DESCRIPTION     STRUCT.STA TXT) but no one of those headers are working.
    Thank you very much for your answer.
    Luis Angel Fiel

  • Options for integrating Tickets between Dynamics CRM 2011 and Service Manager 2012 ?

    Any suggestions on the integration of Dynamics CRM 2011 and System Center Service Manager 2012 ?
    I am looking for side-by-side integration like this:
    1. A ticket in CRM is entered I want it to be entered in Service Manager.
    2. Once a ticket is updated in SM we'd like that reflected in CRM. 
    3. If ticket is updated in CRM should be reflected in SM.
    [Tickets originating in SM moved to CRM is not a requirement.]
    Please suggest some guidance around this topic :)
    -Nikita Polyakov

    Nikita,
    I'm currently in the process of integrating CRM with Service Manager. I'm actually using Anton his approach, using Orchestrator 2012 runbooks.
    Basicly I am creating a runbook that queries the database of CRM (via the filtered views) and with that data I am creating objects in Service Manager (via the Service Manager integration pack)
    - Dennis | Netherlands | Blog |
    Twitter

Maybe you are looking for