KM IndexManagement API

Hello All,
I am developing a portal application which uses some IndexManagement features.
I read the "Using the KM Indexmanagement APIs for searching with TREX" document but I am not able to find the package "com.sapportals.wcm.service.indexmanagement.*" on my DevStudio installation.
Here my DevStudio installation details:
SAP NetWeaver Developer Studio
Version: 2.0.9
Build id: 200411030238
Where Do I find it? What's library (jar) name? Can I download it from SDN? If yes, where?
Thanks,
Paolo

Hi Paolo,
Shortly it is in km.shared.service.indexmanagement_api.jar.
If you downloaded & installed PDK from <a href="https://www.sdn.sap.com/irj/sdn/downloads">https://www.sdn.sap.com/irj/sdn/downloads</a> you can download almost all required jars on your desktop from PDK pages on your portal. If not you can find it in \usr\sap\<SID>\JC<NN>\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.km.cm.service\lib on your server.
To find particular classes in jars you can use eclipse plugin "Jar Class Finder": <a href="http://alphaworks.ibm.com/tech/jarclassfinder">http://alphaworks.ibm.com/tech/jarclassfinder</a>
Reagrds,
Sergei

Similar Messages

  • Implenting webdynpro search application using indexmanagement APIs withTREX

    Hi experts,
    Iam implementing a webdynpro aplication
    Using KM indexmanagent API's for searching with TREX.
    As part of my development i read all the documents and BLOGS,
    which are available on SDN and SAP.
    But in all those documents they have explained,
    according to the API of previous version (NetWeaver 04 with Sp 9 and EP 6.0)
    But i am working with NetWeaver 2004s sp 12 and EP 7.0
    The API is slightly different, which is there on various blogs and documnents
    ( which are available on SDN and SAP ).
    I have undertood the flow of implentation (we make use of indexing,searching,query result...etc).
    I tried to understand the new version API but it is very huge, i am unable to understand.
    My code has some errors, it is not working fine
    becuase of lack of knowledge on new APi understanding.
    If any one has implented it ...send me the code samples.
    help me with your suggestion.
    please dont send me the links from SDN or SAP which i have already refered ,
    related to older API,because i have searched every thing.
    Thanks in ADVANCE
    Regards,
    Bala

    hi i have a similar scenario
    i have to create a web dynpro application that search thru indexes in TREX
    what do i do..

  • Using KM APIs with Anonymous user

    Dear SDNites,
    I have gone thorough one of the SAP notes on possible CM scenarios with anonymous users. It says the the supported scenarios are Search, browse and download.
    My question is that can we use KM apis in these areas with anonymous users?  I got some documentation on KM Indexmanagement APIs for searching with TREX, which requires authenticated user. I am wondering is there any way to use those APIs with anonymous user access.
    Thanks a lot in advance.
    Regards
    Pavan

    Hi Pavan,
    if you access the KM via Web Service you'll find parameters in each service to send username and password.
    If you browse the KM reposiroties via http you may need to do an authentication first. If your portal accepts basic authentication (as it does by default) you may call the KM explorer iView with some URL like:
    http://<username>:<password>@<hostname>.<domain>:<port>/<path to KM iView>
    If this does not work, maybe you need to use a client that supports basic authentication (digest). This may be e.g. the OpenSourcer library [HttpClient|http://hc.apache.org/] from the Apache project.
    See [RFC2617|http://www.faqs.org/rfcs/rfc2617.html] for more details on Basic Authentication and Basic Authentication (digest).
    If you have some more questions, please come back.
    Carsten

  • How can we customize the no of rows in Search options set?

    Hi all,
    I am using EP6 SP14, and i need to display the news from a folder based on a filter criteria ( like regions, etc) i am using a KM search iview with a query to search the items of the folder and the corresponding search options set limits the no of rows to a min 5 but i need only 3 items to be displayed with the page links to the browse the rest of the news. Can anyone suggest me if there is any way of customizing the no of rows or else i am thinking of using a KM navigation iview and using the corresponding query but strangely the layout doesnt work.....Anything i need to do more to limit the no of items to be displayed?
    Help would be greatly appreciated ,
    Santosh Kumar
    Edited by: Santosh Kumar Adapa on Nov 11, 2008 8:16 AM

    Hi Santosh,
    how about developing your own search?
    These blogs gives you a nice introduction of how to implement
    [How to write a Search Application using the KM Indexmanagement API for TREX|https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5586]:
    [Using the KM Indexmanagement APIs for searching with TREX|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9237e490-0201-0010-f3a1-9a322ccbd8b1]
    Best regards,
    Denis

  • Approach for user to view documents of other geo than he is part of

    Hi All,
      In our KM landscape, every document is assigned to some geograhy for example North America.
    Every user account has attribute Geography which may have one or multiple values.
    Our requirement is :
    for example Once the user belonging to North America geography logs in to portal, he will be able to see all docs which belong to North America.
    He should be given an option to select Latin America(through custom development ) and once he selects other geo, the documents belonging to that geo should be shown..
    This is technically possible
    My question is what are the eligent and possible approaches?
    Regards,
    Ganga

    Hi,
    For this purpose, you can also use the KM Search Iview and have different search results depending on different user geograpies. Here you can also allow user to select different geograpies of his choice and Iview will show respective results.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41cbcb56-0701-0010-43b4-fbc138ea2b6a
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0747ac2-ffd9-2910-de9a-8a3dc44da8b4
    You can also create a custom component, which will use KM Indexmanagement APIs for searching with TREX, to show different documents depending on user geo choice.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9237e490-0201-0010-f3a1-9a322ccbd8b1
    Also explain, what you mean by:
    custom redirectors or layout set filters for filtering in you previous reply.
    Regards,
    Praveen Gudapati

  • Connection of TREX and Third Party WebApplication

    Hello,
    we need detailed information how to access TREX 6.1 by a Third Party Web Application. The scenario can be described as follows:
    We want to to enter a search query into the Third Party Web Application and send the query to TREX. Therefore we want to know whether we need a gateway or interface. Additionally we need to know the query syntax to make TREX understand what shall be searched for. The main questions is: How can we submit the search query to the trex web server? Finally we have to interpret the answer. Here are the main questions: How does the answer look like (format)? And which information will be delivered?
    Please don't link us to KM Indexmanagement APIs for search with TREX!
    Regards
    Steffen

    Thank you very much, Karsten!
    Your answer came as quick as a flash I do not really miss a thing at the KM IMS, but this question was a customers challenge. So I have to explain that Java or ABAP is needed inevitably to access the records of an index or rather perfom a getRecord-functionality with documents stored in TREX.
    Best regards
    Steffen

  • Doc/metadata search not using TREX - max files to search?

    Hi,
    We are creating WebDynPros searching a CM repository for documents with certain values on metadata properties.  I know this is kind of "brute force" instead of using TREX classification.
    Is there some way of saying how many documents in a folder structure can be searched in 2 seconds?  Say we are using dual 2.8GHz CPU and 8 GB RAM in the server.  Using KMC6.0.9.0.0.
    I am also interested in knowing more about TREX APIs.  I see they have not provided an official API - is there an unofficial with some guides?
    All feedback is appreciated.
    Message was edited by: Bjorn Bjornstad

    Hi Bjorn,
    > Is there some way of saying how many documents in a
    > folder structure can be searched in 2 seconds?
    Mainly, this will depend on your DB. I would suggest just to measure some information retrieval, that's done quite fast and will return far more exact values than any estimation.
    > knowing more about TREX APIs. I see they have not
    > provided an official API - is there an unofficial with
    > some guides?
    There is no offical nor any unofficial - as far as I know - API doc for direct TREX access. But what is documented is the indirect access via KM API, see for example https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/kmc/using the km indexmanagement apis for searching with trex.article
    Hope it helps
    Detlev

  • Problems with IQueryEntry, search filtering by classifications URGENT!!!!

    Hi everyone!
    I'm developing an application that search in KM, using KM indexmanagement API's for searching with TREX. Everything is work fine, even if I search with custom properties in the documents. My problem is when I try to search filtering with taxonomies and classifications, my query doesn't work, somebody know how is the structure of the IQueryEntryList, I know there is the way to filter by properties:
    IQueryEntry queryEntry   = federatedSearch.getNewQueryEntry();
         // custom property
    IPropertyName propThemName = new PropertyName(NAMESPACE, THEME);
    queryEntry.setPropertyName(propThemName);
    queryEntry.setTermAction((byte)4);
    queryEntry.setRowType(IQueryEntry.ROW_TYPE_ATTRIBUTE);
    queryEntry.setValue(getSelectedTheme()+"*");
    queryEntry.setPropertyOperator(IQueryEntry.PROPERTY_OPERATOR_EQUAL);
    queryEntry.setTermWeight(1.0F);     
    How can I do it to filter by the documents classifications ????
    any help is welcome
    Thanks!
    Leslie
    Message was edited by: Leslie Calderon

    You might start a search with your query:
    // get a search object
    IIndexService indexService = (IIndexService)ResourceFactory.getInstance().getServiceFactory()
          .getService(IServiceTypesConst.INDEX_SERVICE);
    IFederatedSearch  federatedSearch = (IFederatedSearch) indexService.getObjectInstance(
          IWcmIndexConst.FEDERATED_SEARCH_INSTANCE); 
    // use here the most adequate method for your application
    ISearchSession session = federatedSearch.searchWithSession(queryEntryList, indexes, resourceContext, sortProperty);
    // fetch the result documents
    session.getSearchResults(int from,int to);

  • Filter on Resource Type when searching

    I am having a problem filtering on the resource type when searching.
    I added "cm_resourcetype" to my predefined properties.
    When doing an advanced search I would like to select the resource type from the predefined properties (listed as "type") and when I enter the following to find only documents that are Normal Documents
    <a href="http://sap.com/xmlns/cm/framework/normal-resource-type">http://sap.com/xmlns/cm/framework/normal-resource-type</a>
    I do not get any results.
    I tried also using "Normal Document", "descrNormalDocument", and "normalrt" with no luck.  Anyone know how to do this?

    Hi Eric,
    I have managed to get this working to a limited extent. I followed the instructions in the guide "Using the KM Indexmanagement APIs for searching with TREX". Under the section "Conecting several query entry lists" it explains how to combine queries. This way I was able to use my original search term and then add additional query entries for document type.
    The document type is achieved by adding search parameters for SearchParamConst.PARAM_CUSTOM_PROPS using a content type property. (To get the name, which you could also hard code, you can just instantiate the property with Property.createContentTypeProp() and then call getPropertyName() on the property).
    Then, I just added (value='') after the property name but omitting the "application/" portion of the mime type. It still works by searching on the trailing portion of the mime type. The reason for omitting the "application/" portion is that you have to string together values using a forward slash. So you call something like:
    Hashtable searchParams = new Hashtable();
    searchParams.put(SearchParamConst.PARAM_CUSTOM_PROPS, "contenttype(value='vnd.ms-excel')");
    Which will search for Excel documents. You then add this paramter to your query by calling setSearchAddProps() of the query builder.
    My problem now is to build a complex connection of query entries to search for more than one document type so that the search is: search term AND (doc type 1 OR doc type 2 OR ... ).
    Anyway, hope this helps (if that's even what you were looking for - it's what I was looking for
    Cheers,
    Martin

  • TREX Search using Standalone Java code

    Hi Expert,
    I am new to TREX and KM, so please help me in this query.
    I want a <b>standalone JAVA program</b> to call the TREX API's and do the search. Now here when I searched this forum I got to know that TREX APIs as such can't be used directly.
    So please suggest a work around for this. If anyone have any code samples then please let me know.
    Also I have read something about a <b>Java Client</b> through which we can da a TREX search. From where can I get this code/page.
    Thanks & Regards
    Suraj

    Hi,
    Have you read this blog ?
    Using the KM Indexmanagement APIs for searching with TREX
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9237e490-0201-0010-f3a1-9a322ccbd8b1
    Patricio.

  • Search Funtion

    Dear Sir,
    I need to do Search Function and specific some folder for search in EP6 SP14,
    How should we do?
    Thanks
    Vimol

    Dear Vimol,
    Please refer to http://help.sap.com/saphelp_nw2004s/helpdata/en/40/83505303bd5616e10000000a114cbd/frameset.htm. This talks about the configuration of TREX and anything and everything you would like to know about TREX.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1545e1bf-0d01-0010-a5ab-f80e574423bf - <b>How To…Configure TREX 6.1 for Efficient Indexing</b>
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0d3be0e-0401-0010-b780-ff7e4e103ea0 - <b>How To…enable semantic search/search for synonyms</b>
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d17d18d0-0a01-0010-0db1-f96a947e38a0 - <b>How-to Guide: Searchable HTML Tags</b>
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/77f6aa90-0201-0010-b681-e013540efb3b - <b>How to…set up Web Repository and Crawling it for Indexing</b>
    You may also refer to : TREX and its application on SDN to know about the different kinds of search.
    If you want to create your own search using KM APIs then refer : How to write a Search Application using the KM Indexmanagement API for TREX
    Regards,
    Sunil

  • Need this file  com.sapportals.wcm.service.indexmanagement.retrieval.search

    HI Experts,
    I want this file while implementing TREX API. where can i find this?
    if any one has please send it to me my mail id    [email protected]
    com.sapportals.wcm.service.indexmanagement.retrieval.search
    need it urgent
    Regards
    Bala

    hi...
    hi you can get this in below server location::
    D:\usr\sap\JE\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.km.cm.service\lib\ <b>km.shared.service.indexmanagement_api.jar</b>
    download this jar... this jar has ur required class file(<b>com.sapportals.wcm.service.indexmanagement.retrieval.search</b>)..
    it may help u...
    regards,
    Chinnadurai.R
    [Points r welcome]

  • Unable to capture user comments and responder in RESPOND API

    We are building a custom application that uses Oracle Workflow underneath. The application users and responsibilities have been integrated into Workflow. Notifications are acknowledged and responded to directly from the application using the PL/SQL Notification APIs.
    When using the wf_notification.respond API with the appropriate user and comment information filled in, we are still unable to capture the responder information as well as the reponders comments. In other words, the RESPONDER and USER_COMMENT fields in the WF_NOTIFICATION is blank. However, the response does seem to go through otherwise. Do we need to set some kind of user context outside of just setting the response attributes and calling the respond API? Following is the code....
    owf_mgr.wf_notification.setattrtext(p_nid,
                   'RESULT'          ,
                   'APPROVED');
    -- This procedure then caused the WF to advance to next step
    -- Respond to notification, depends on RESULT setattrtext above
    owf_mgr.wf_notification.respond(     p_nid, -- notification id     
         p_respond_comment,     -- response_comment
    p_responder     );     --responder role
    Any help is greatly appreciated.
    Thanks,
    Raj

    If you are on 11.5.10 or greater or standalone 2.6.4 if you pass the responder value to wf_notification.respond API it should be updated in wf_notifications.responder column. The comments is now updated in wf_comments table against the notification id and not wf_notifications.user_comment column.
    Thanks, Vijay

  • SR Log Error - |  Message  : com.sap.esi.uddi.sr.api.exceptions.SRException

    Hi,
    We are getting below errors in /nwa/logs. We have our PI (7.11) and Service Registry configured on the same server. And have out CE (7.2) system connected to this service registry. Does any one has similar experience? Please let me know if you have any solution for the same.
    SR Log Error
    |  11-Nov-11  14:10:45.568
    |  Method   : getClassificationSystems()
    |  Class    : com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean
    |  ThreadID : 146
    |  Message  : com.sap.esi.uddi.sr.api.exceptions.SRException: No classification system found for ID 'QName: Namespace= http://uddi.sap.com/classification; Name=  ConfigurationFlags'
    |
    |       com.sap.esi.uddi.sr.impl.common.Utility.cs2srException(Utility.java:122)
    |       com.sap.esi.uddi.sr.impl.ejb.ServicesRegistryBean.getClassificationSystems(ServicesRegistryBean.java:242)
    |       sun.reflect.GeneratedMethodAccessor1325.invoke(Unknown Source)
    |       sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    |       java.lang.reflect.Method.invoke(Method.java:585)
    |       com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
    |       $Proxy1087.getClassificationSystems(Unknown Source)
    |       com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean.getClassificationSystems(ServicesRegistrySiImplBean.java:456)
    |       sun.reflect.GeneratedMethodAccessor1324.invoke(Unknown Source)
    |       sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    |       java.lang.reflect.Method.invoke(Method.java:585)
    |       com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_WS.invoke(Interceptors_WS.java:31)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
    |       com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
    |       com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
    |       com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:203)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:512)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:486)
    |       com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:256)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:176)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:112)
    |       com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:70)
    |       SoapServlet.doPost(SoapServlet.java:51)
    |       javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
    |       javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    |       com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
    |       com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
    |       com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:486)
    |       com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)
    |       com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)
    |       com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)
    |       com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:84)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:245)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
    |       com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    |       com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
    |       com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    |       com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    |       com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)
    |       com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)
    |       com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
    |       com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
    |       com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
    |       com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
    |

    Hi,
    Refer Error:Service Registyr Configuration PI 7.11
    and http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8071b1b8-3c5c-2e10-e7af-8cadbc49d711?QuickLink=index&overridelayout=true
    Thanks,
    Chandra

  • Is There any API in receivables payment will made against closed invoices ?

    Hi ALL,
    i have requirement as below.
    i am doing AR Invoice Data Migration for Instance 11.5.5 (as a Source Instance) to the new instance R12 (as a target instance).
    Both open and closed invoices will have to be migrated from 11.5.5 to R12 to provide the drill down facility for audit purpose.
    To meet the above requirement all the open and closed invoice will be picked up from 11.5.5 ; and imported into R12..
    Subsequently, full payment will be made in R12 against all closed invoices in 11.5.5 to close those invoices by using any APIs?
    can some one explain is there any API in receivables payment will made against closed invoices.
    Thanks,
    VSR.

    Hi,
    Can you be clear on your question: You want any API to make payment against closed invoices?
    To me, You are making things complex. We can achieve the Migration of Closed invoices using following two procedures:
    Procedure: 1
    Ask Functional Guy to create a Transaction Type 'Closed Invoices' with Open to Receivables Flag not checked. +(You can uncheck Post to GL flag also, if required depending on your migration strategy)+. Status at Transaction Type if taken as 'Closed' it will be appropriate.
    Invoices migrated using this Transaction Type shall not be shown as Outstanding but will be useful for Audit.
    Procedure: 2
    Consider the amount due Original of Closed Invoices and migrate them with the amount as Amount due remaining.
    While migrating populate Receipt Method,Payment Method and Instruments useful for Automatic Receipts.
    Once Create Automatic Receipts Program is run, it will close all these invoices. Note: We require dummy bank here which points to a Clearing account.
    Automatic Receipts program is also an API.
    In the above 2 ways, we are acheiving the Goal by using Functional knowledge rather than Technical. And I think following Functional way is better and less time consuming.
    Please discuss with your Functional consultant if required. You can succeed.
    Regards,
    Sridhar

Maybe you are looking for

  • Issue with Opening a PDF file

    We have just completed an upgrade of one of our servers executing Reporting Services.   The upgrade was from 2005 to 2008. After we have rendered a report and have it saved in PDF format, we start having issues. If we try to open the PDF by double cl

  • Russian Sales- and Purchase-Ledger

    Dear all, I'm trying to get information (documentation) about the Russian reports "Sales Ledger" (transaction J3RFSELB) and "Purchase Ledger" (transaction J3RFPURB). There is just nothing to find about it, but our Moscow-Subsidiary needs to use them.

  • Trouble Creating Migration Endpoint

    We are attempting to migrate from an SBS 2003 Exchange environment to Exchange Online.  When we run the Exchange Remote Connectivity Analyzer, we pass everything with one warning: "The Microsoft Connectivity Analyzer can only validate the certificate

  • Business service failed to insert the data in DB2

    Hi I have developed a business service through OSB and deployed in to SOB in my local. The business service is trying to insert data in to DB2 table where the primary key column is auto generated in DB2. When i am testing the business service, in the

  • Building pages to use dbms_scheduler like in OEM, is it a good idea?

    In OEM, there's already full featured web pages to administrate scheduler objects, sometimes, OEM is very heavy in load, during my first testing, it even make my db server hang, run out of swap. But I try to build a simple page to submit jobs using d