Service order search based on IBASE is not working

Hi All,
I am facing one Issue in CRM web ui..when we search service order based on the referenced installed base id it's not returning the proper result..if we have multiple service orders for the IBASE id it's returning only few values some times even though if we have service order associated with IBASE id it's not returning any value..
I am guessing it's returning wrong result..
I wanted to check which logic has been written for this search result or is it using any search help table.. Could you please help me where we can find the logic written for this search criteria..
Please find the screen shot for your reference..I appreciate your help in advance..
Thanks,
Susan.

Hello,
I found the following:
If you fill someting in the fields REFOBJ_IBASE, this value is being converted into a GUID internally
This happens in function CRM_BSP_OIC_1O_SEARCH_FROM_RF
So you have to make sure that the search field REFOBJ_IBASE points towards the field CRMD_SRV_REFOBJ~GUID_OBJECT ( via table CRMC_REPDY )
And even then I have the impression it only works when you only fill the Ibase in the order. When you fill the component there is a different GUID.
In my case I found out it is even more complex, so I will need to create my own search field (extend search structure )
Regards,
Erwin

Similar Messages

  • Search based on grandchild attribute not working

    Hi,
    In the model side, I've parentVO - childVO - grandchildVO & at the page level, I've a search region & the result tree table.
    In the search criteria (@ parentVO) I've search attributes from all three levels.
    When I search on attributes from parent or child VO it works fine but when I search on attribute of grandchildVO it throws "invalid identifier" error.
    Is it a know issue in ADF 11g or am I missing something ? Is there any workaround.
    I'm using JDev 11.1.1.5.0
    Given below is the error stack trace
    ("INSTANCE_ID" is the attribute used in the view link relationship between childVO & grandchildVO)
    ==================================================
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: ORA-00904: "QRSLT"."INSTANCE_ID": invalid identifier
    java.sql.SQLSyntaxErrorException: ORA-00904: "QRSLT"."INSTANCE_ID": invalid identifier
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:924)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
         at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:1262)
         at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:928)
         at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:6968)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1183)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1363)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1269)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1254)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6897)
         at oracle.adf.model.bc4j.DCJboDataControl.executeIteratorBinding(DCJboDataControl.java:1322)
         at oracle.adf.model.binding.DCIteratorBinding.doExecuteQuery(DCIteratorBinding.java:2179)
         at oracle.adf.model.binding.DCIteratorBinding.executeQuery(DCIteratorBinding.java:2140)
         at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.applyAndExecuteViewCriteria(JUSearchBindingCustomizer.java:608)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding.processQuery(FacesCtrlSearchBinding.java:447)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:1300)
         at oracle.adf.view.rich.component.UIXQuery.broadcast(UIXQuery.java:116)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:902)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: ORA-00904: "QRSLT"."INSTANCE_ID": invalid identifier
    java.sql.SQLSyntaxErrorException: ORA-00904: "QRSLT"."INSTANCE_ID": invalid identifier
    Edited by: Gaurav on Dec 9, 2012 4:45 PM
    Edited by: Gaurav on Dec 9, 2012 4:59 PM

    Hi,
    see: http://jobinesh.blogspot.de/2010/01/search-by-child-attributes-on-tree.html
    see: http://jobinesh.blogspot.de/2011/03/using-component-for-filtering-child.html
    If this is not what you are trying to do, provide more information about your implementation
    Frank

  • Requirement in Service Ticket Search based on Notes

    Hi All,
    We have a requirement in CRM for searching the service tickets based on the notes(additional notes) added to the order(say Service Tickets).
    Is there any class/method existing in the current system or how do we handle it?
    Please suggest your valuable inputs.
    Any experience on this using TREX search will be highly appreciable.
    Thanks,
    Mohan.

    All,
    Please let me know how GENIL class can be used for service ticket search based on notes.
    Thanks and Regards,
    Mohan

  • In service order Search page,In Service Order Search criteria, In Status value drop down i have to show only user status?

    Hi Team,
    My requirement is In service order Search page,In Service Order Search criteria, In Status value drop down i have to show only user status values only? how to do it..now in my status drop down values system status values also displayed ,i want only user status values only i have to show...how to do it?
    Thanks
    Kalpana

    Hi Kalpana
    As Standard there are 2 separate search fields for Status.
    One for User Status
    One for System Status
    Are you sure that the other Status value you require are not for other Service Transactions different to the one you are wanting to search on?
    If you need to make a only the User Status for  a given selected Transaction Type, then you would need to make an enhancement to that Component
    Regards
    Arden

  • Badi For Service Order Search

    Hi Guys,
    I have one issue with service order search.
    I have implemented BADI :ES_CRM_RF_Q1O_SEARCH
    I have given filters as a Object name like BTQSRVORD.
    when i excute search ,the search BADI cannot be getting..what is problem exactly please let me know..
    thanks in advance..

    Hi,
       There is a possibility of it being case sensitive, try giving:  BTQSrvOrd
    Thanks,
    Rohit

  • Purchase Order Goods Receipt quantity tolerance setting not working.

    Team,
    We are using the IS-Oil solution, ECC 6.0 REL 605 SP LEVEL 009 .
    The issue that I have is as follows:
    Purchase Order Goods Receipt quantity tolerance setting not working, I had set up a 10% tolerance on QTY received in the GR process via the PIR and also the Purchase Value Key in the  material master and also changed the message to a warning in OMCQ for message number M0722.
    I  had performed a similar configuration and master data maintenance on a different NON IS-OIL client install and it worked fine.
    I believe it is the IS-OIL component in the Inventory update portion of the GR process that is causing the error.
    I have searched for OSS notes, however they mention that there is no solution.
    Setting the PO line item as Unlimited will not be best practice for the business and will not be used.
    Has anyone come across this issue? and how was it resolved, your help and guidance will be greatly appreciated.
    Thanks

    Hello,
    Please check the Tolerance levels in O588 
    Also you can use the BAdI OIB_QCI_ROUND_QTY: A new method, CHECK_TOLERANCE
    Best Regards,
    R.Brahmankar

  • Search to find country is not working

    Search to find country is not working and I could not able to find the country, India and the subscription rates to subscribe. pls suggest me the solution

    Hi, Harigermany, and welcome to the Community,
    If you are referring to call rates related to the country of India, please see this FAQ article: https://support.skype.com/en/faq/FA34487/why-can-i-no-longer-make-calls-to-india-from-india?
    Regards,
    Elaine
    Was your question answered? Please click on the Accept as a Solution link so everyone can quickly find what works! Like a post or want to say, "Thank You" - ?? Click on the Kudos button!
    Trustworthy information: Brian Krebs: 3 Basic Rules for Online Safety and Consumer Reports: Guide to Internet Security Online Safety Tip: Change your passwords often!

  • Mixed case name search in Unload Wizard is not working (EA3 - 3rd beta)

    I believe the mixed case name search in Unload Wizard is not working (EA3 - 3rd beta)
    I have bunch of triggers (and other db objects as well) with mixed case names such as zMY_TRIGGERu and can not find those triggers in the "Lookup" during the Unload Wizard (Tools menu --> Database Unload option).
    I also found out that the search is limited to 500 objects and if you have more than 500 constraints for example only 500 of them are displayed by the "Lookup"
    - is there any configuration/setting parameter (which I already checked the Preferences for DDL/Unload option and didn't see anything) for eliminating the 500 limit ? is it hard coded ?
    - any trick to do the mixed case search in the Unload Wizard ? (I tried using "z"%"u" but that did not help - I used "z"% and also "z" and checked the % check box, ...)
    Edited by: zaferaktan on Jan 25, 2011 5:06 PM

    Thank you Joyce
    I have already tried to apply a filter at the object navigator. It works with Triggers, tables, etc but NOT with the packages.
    You can not unload both the package and the package body for "multiple" packages (you can use save package and package body option for a single package) from the Navigator.
    Unfortunately, currently the only way in SqlDeveloper (3-EA3) to unload the package and the package body of multiple packages is to use the "Database Unload" menu option.
    Therefore, for unloading more than one package/package body - the filter option you suggested won't work (and is not working).
    I hope this will be fixed soon before version 3 released officially.
    R/ Zaf

  • Can't search contacts + Google synch does not work

    (1) The search field in contacts does not work. I have to go the phone app, find the person in there, then open up the contact from the phone app.(2) I have synched Google contacts with the phone's contacts. Updates to the phone's contacts transfer across sometimes immediately, but sometimes the phone goes for one month without synching. No manual sync is possible. Basically every time I want to sync a single contact for sure onto Google and onto other devices I have delete the account and reload it. Are there solutions to either of these problems?

    Refunds from the App Store or iTunes Store

  • Service order creation based on counter reading assigned to the Ibase.

    Hi All,
    I've created a service contract (ZXXX) with the item category (ZIT1) of service plan.
    In the item category (ZIT1) definition i've copied the standard item cat. of service plan (SPLA) and assigned the standard date profile SERVPLAN to the item category.
    Requirement - Service order has to be created automatically if the counter reading assigned to the Ibase is greater than counter reading that is maintained in the service plan template that is assigned to the service plan product(Item) in the service contract transaction.
    Master Data -
    Service Interval Template - Created service plan template for counter based interval and maintained the interval as 100HR.
    Assigned the template to service plan product(item) which is assigned in the service contract.
    Created a counter ID and assigned the counter to the Ibase.
    In the item date profile SERVPLAN , I've assigned the date rule (Planned time based on the counter reading) to 'Release date' date type.
    In the item action profile ., Action is defined as it should create a service order (ZSER) with the template defined in the item if the (Release date =< today's date) as start condition.
    I've maintained the complete master data.
    Now Release date should be picked based on the counter reading of the Ibase assigned to the service plan item in the service contract.
    If Ibase counter reading > counter reading maintained in the interval the release date = todays date.
    If Ibase counter reading < counter reading maintained in the interval the release date = future date.
    which is not happening now in my case. service order is getting created even the counter reading of Ibase is less than the interval.
    Please let me know if further more changes to be done to map the scenario.
    Thanks
    Syam

    Hello,
    I found the following:
    If you fill someting in the fields REFOBJ_IBASE, this value is being converted into a GUID internally
    This happens in function CRM_BSP_OIC_1O_SEARCH_FROM_RF
    So you have to make sure that the search field REFOBJ_IBASE points towards the field CRMD_SRV_REFOBJ~GUID_OBJECT ( via table CRMC_REPDY )
    And even then I have the impression it only works when you only fill the Ibase in the order. When you fill the component there is a different GUID.
    In my case I found out it is even more complex, so I will need to create my own search field (extend search structure )
    Regards,
    Erwin

  • Get all service order's based on Installed base?

    Hi Expert,
    Whats FM's or tables and their relationship for getting service order based on Ibase number?
    Thnx,
    AK

    hey,
    Following are the tables:CRMD_SRV_REFOBJ, CRMD_SRV_OSSET to get Service order guid as below sample code.:
    FUNCTION z_get_order_from_ibase.
    *"*"Local Interface:
    *"  IMPORTING
    *"     REFERENCE(IV_IBASE) TYPE  IB_IBASE
    *"  EXPORTING
    *"     REFERENCE(ET_GUID_LIST) TYPE  CRMT_OBJECT_GUID_TAB
       TYPES: BEGIN OF ty_ibase,
                 guid TYPE crmt_object_guid,
              END OF ty_ibase.
      DATA: lv_ibguid   TYPE guid_16,
            lt_guid_ref TYPE STANDARD TABLE OF ty_ibase,
            lt_guid_set TYPE STANDARD TABLE OF ty_ibase,
            lt_guid     TYPE crmt_object_guid_tab.
      CHECK iv_ibase IS NOT INITIAL.
      SELECT SINGLE ib_guid_16 FROM ibib INTO lv_ibguid WHERE ibase = iv_ibase.
      CHECK sy-subrc EQ 0.
      SELECT guid_ref FROM crmd_srv_refobj INTO TABLE lt_guid_ref WHERE ib_comp_ref_guid = lv_ibguid.
      CHECK sy-subrc EQ 0.
      SELECT guid_set FROM crmd_srv_osset INTO TABLE lt_guid_set FOR ALL ENTRIES IN lt_guid_ref WHERE guid = lt_guid_ref-guid.
      CHECK sy-subrc EQ 0.
      SELECT guid_hi FROM crmd_link  INTO TABLE lt_guid FOR ALL ENTRIES IN lt_guid_set WHERE guid_set = lt_guid_set-guid.
      et_guid_list = lt_guid.
    ENDFUNCTION.
    Hope it will help you.
    Regards,
    Arjun

  • SharePoint server 2013 Search Service App on Windows server 2012 R2 not working

    Hi all,
    I installed SharePoint server 2013 on Windows  server 2012 R2 using VirtualBox.  I created a DC(domain controller) server with a domain set up on one VM and it has SQL server 2012 SP1 installed. Then SharePoint 2013 on another VM
    was set up to access the DC server.  Everything seems working except Search Service App which cannot be sucessfully set up. Creation process for Search service app says Successful and 4 search databases were created and look fine. But when I navigate
    to search service app admin page, it gives error info:
    System status:  The search service is not able to connect to the machine that hosts the administration component. Verify that the administration component '386f2cd6-47ca-4b3a-aeb5-d9116772ef16' in search application 'Search Service Application 1' is
    in a good state and try again.
    Search Application Topology:  Unable to retrieve topology component health states. This may be because the admin component is not up and running.
    From event viewer, I see following errors:
    (1) Error From source: SharePoint Server
    Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (b7c72eb8-cbaf-435e-b4c9-963cb6e4e745).
    Reason: The object you are trying to create already exists. Try again using a different name. 
    Technical Support Details:
    System.Runtime.InteropServices.COMException (0x80040D02): The object you are trying to create already exists. Try again using a different name. 
       at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
       at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)
    (2) Error From source: SharePoint Server Search
    Could not access the Search database. A generic error occurred while trying to access the database to obtain the schema version info.
    Context: Application '386f2cd6-47ca-4b3a-aeb5-d9116772ef16'
    (3) Warning from source: SharePoint Server Search
    A database error occurred. Source: .Net SqlClient Data Provider Code: 8169 occurred 0 time(s) Description:  Error ordinal: 1 Message: Conversion failed when converting from a character string to uniqueidentifier., Class: 16, Number: 8169, State: 2   
    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
    (4) Error From source: SharePoint Server
    Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (b7c72eb8-cbaf-435e-b4c9-963cb6e4e745).
    Reason: The gatherer application could not be mounted because the search administration database schema version does not match the expected backwards compatibility schema version. The database might not have been upgraded. 
    Technical Support Details:
    System.Runtime.InteropServices.COMException (0xC0041235): The gatherer application could not be mounted because the search administration database schema version does not match the expected backwards compatibility schema version. The database might not have
    been upgraded. 
    Since separate DC server and SharePoint server do not work, I installed SharePoint 2013 on DC server ( so DC server has everything on it now ) but it gives exactly same result. Later I installed SharePoint 2013 SP1 and still have the same problem
    with Search Service app. I spent two weeks tried all suggestions available from Web and Google but SharePoint Search Service simply does not work. Config and other databases work but why Search Service has this issue seemingly related to search DB.
    Could anybody please help out? You deserve a top SharePoint consultant award if you could find a solution. I am so frustrated and so tired by this issue.    
    Thanks a lot.

    Hi,
    According to your post, my understanding is that  SharePoint server 2013 Search Service App did not work on Windows server 2012 R2.
    Please make sure you configure Search Service Application correctly. You can refer to:Create and configure a Search service application in SharePoint Server 2013
    I recommend to created new Search Service Application, and made a full crawl. Then assigned the new SSA as the default SSA for webapplications. Finnlay checked  the issue doesnt occur now,
    If all search related components now are online, to keep the enviroonment clean, you can delete the old SSA.
    Thank you for your understanding.
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Settlement Rule for service order created based on sales order

    Hello,
    I am creating a sales order and entering  WBS as an cost object.
    After creation of sales order the Service order is created.
    For service order type in the settlement profile  WBS is maintained.
    But the system is not copying the WBS in Service order which is maintained in sales order.
    Can any body have an idea on this?
    Regards
    Abhijit

    Hi,
    As far as my understanding when service order is created through sales order then settlement rule is SDI and its item number
    Not what you maintained in account assignment tab of sales order
    When you settle service order then cost will settle on sales document and its item and then latter you settle sales order then settlement receiver is WBS element which you maintained in account assignment tab
    Kapil

  • Service order/confitimation - plannedvalues/actual values  or not flowing

    Hi All,
    When I am creating a Service contract in SAP CRM an internal order is created with planned values but when I am creating a service order/service confirmations and assigning it to a contract t the planned values/actual values are not flowing on to the internal order
    Can you please let me if any specific configuration is missed or required for the above scenario?
    Thanks
    SK

    closed

  • Update Service order status based on Sales order billing status

    Hi All,
    Pls give some suggestions for below scenario.
    Sales order will be created from Service order.
    Service order should get completed once the sales order is billed fully.
    Billing status is available in Sales order header. When ever billing is created, sales order status get updated.
    Where I need to have the trigger (User exit etc...) to update the service order status w.r.t sales order billing status.
    Rgds,
    Senni.B

    Hi,
    As standard the system update service status, maybe some config is missing. Please check the copy control conditions in SD.
    Hope this help.
    Regards.

Maybe you are looking for