CRM B2B

can any one send some docs related 2 B2B r explain me wat it z??

Kota
    Please find the Documentation for it <a href="http://help.sap.com/saphelp_crm50/helpdata/en/16/cfa34273f60b31e10000000a1550b0/frameset.htm">Here</a>.
Thanks
<b>
Allot points if this helps!   </b>

Similar Messages

  • Do we need IPC in CRM B2B Webshop for creation of ERP Sales order

    Hi Experts,
    can you pls guide in following scenario in CRM 7.0
    We  are using CRM B2B WEBSHOP, We are creating ERP SALES ORDER .
    We have requirement to display price break up like base price, different discounts, taxes, freights while creation of Sales order on the webshop.
    I would like to understand,
    1) whether we need IPC to show price breakup in SALES ORDER in CRM WEBSHOP.
    2) if yes, do we need enhancement at IPC to display complex discount types on webshop ?
    3) do we need to download entire pricing ( customizing +condition records ) from backend ECC to CRM.
    If anybody has worked on similer scenario ,requesting to help.
    Any points , documents ,step by step guide will be highly appreciated.
    thanks in advance,
    regards,
    PD

    Hi,
    ipc is inbuilt in Kernel to CRM 7.0
    BR,
    Darshan

  • CRM B2B Shopping Basket

    Hello Community Network,
    I want to transmit data of a separate table to the CRM B2B shopping basket header.
    I only found functionalities to add fields to existing structures of the shopping basket header, but not to add complete new tables.
    Do you have any idea to solve it?
    Regards
    Norbert

    Hi Avi,
    thank you for your answer.
    Sorry for my late reaction but I've been involved in other activities during the last days.
    Can you give more detailed information how to find the document, the topic of the Service Marketplace or maybe the link.
    Thanks in advance
    Regards
    Norbert

  • Function module for submitting order in CRM B2B

    Hi Experts,
    we are customizing the CRM B2B functionality. as per our reqruirement, we have 3 types of orders (docuemnts) to submit. for each order we have differnt  extra fields data need to be sent to the back end system in the Header level and item level.
    In this case still we  can not use the standard function module to submit the document.
    need to use the same standard functiona module or need to create the z function module for submitting all three orders.
    Please advice.
    I have another question. What the standard functiona module name for submitting the order?
    Adavance Thanks

    HI
    We need not create any custom FM to send in extension data. Just extend the class which is called on save and overirde the
    customer exits available there.
    From the sales document object  get header and itemlist.
    ItemList itemsData                = salesDocument.getItems();
    HeaderData header                = salesDocument.getHeaderData();
    header.addExtensionData();
    ItemSalesDoc[] items = itemsData.toArray();
    for (int k = 0; k < items.length; k++) {
      ItemSalesDoc item = new ItemSalesDoc();
      item = items[k];
      item.addExtensionData();
    The header and item extension datas will be available in the respective place holders in the methods in BADI
    CRM_ISA_BASKET_ITEMS   CHANGEITEMS_BEFORE_ORDER  IT_EXTENSION
    CRM_ISA_BASKET_HEAD    CHANGEHEAD_BEFORE_IL         IT_EXTENSION
    The method name and place holder in backend also given above.
    Hope this helps
    Regards
    Antony

  • CRM :B2B: Want to display Message in the Order Basket: at Item Level

    Hi all
      I wanted to add some Message for every Product(item) being added into the Order Basket of the B2B (E-Commerce) application.
    Hopefully i found a Badi at the ABAP Layer (CRM_ISA_BASKET_ITEMS) and implemented the interface CHANGEITEMS_BEFORE_IL(code added to display a sample text).
    I am successful in adding TExt at the Top of the Basket. But my requirement is to add the Text for every Product present in the Basket !!!!!
    Any Help please !!!!! 
    Many Thanks
    KK
    Message was edited by: KK

    Hi
      Go to COMM_PCAT_ADM.Select Catalog type Both and choose details screen.Select S5 Text determination procedure for items.
      SPRO>CRM>BASIC FUNCTIONS>TEXT MANAGEMENT>DEFINE TEXT DETERMINATION PROCEDURE>SELECT THE ROW WITH A TEXT OBJECT>PCAT_CTY>DIALOG STRUCTURE CALL UP THE PROCEDURE AREA.Select the row with text determination procedure s5 ,In the dialog strurcture ,call up the definiton of procedure area.Select text type.
    I hope it helps

  • Steps to create JCO to call R3 Function module in ISA CRM b2b webshop

    Hi experts,
    Can u help me in creating a JCo connection to R3 from CRM isa b2b webshop.
    See i am working on CRM 5.0 isa . I have a default jco connection calling to CRM.
    But i wanted an another JCO to call FM of R3.
    Can u pls give me the steps in creating this jco (XCM, Xml, changes etc )?
    Hope you have understood my question.
    Pls reply,
    thanks in advance,
    Niraja.

    Hi Niraja,
    The second option would be easy to do, as the connection is already made you can just use the connection pool.
    I feel maintaining/creating two connections would lead to performance issues.
    So its better to go with FM in CRM to FM in R/3
    If you want to go for a different connection or connection pool then follow this example
    In the world of database connectivity, creating individual connections to a database system is technically expensive and often incurs unwanted overhead in both client and server-side applications. Connection pools allow your application to check connections out from a pool and release a connection once the transaction has completed. This tip briefly explores the value and implementation of using connection pools in JCo.
    The following code presents two classes that demonstrate the use of a connection pool and its restrictions. You should be able to pull code from this example when adding pooling to your own Java/JCo application.
    The first JCo application does not use pooling:
    import com.sap.mw.jco.*;
    public class JcoTest {
    private static JCO.Client theConnection;
    private static IRepository theRepository;
    public static void main(String[] args) {
      createConnection();
      retrieveRepository();
      try {
      JCO.Function function = getFunction("RFC_READ_TABLE");
      JCO.ParameterList listParams = function.getImportParameterList();
      listParams.setValue("BSAUTHORS", "QUERY_TABLE");
      theConnection.execute(function);
      JCO.Table tableList = function.getTableParameterList().getTable("DATA");
      if (tableList.getNumRows() > 0) {
       do {
        for (JCO.FieldIterator fI = tableList.fields();
          fI.hasMoreElements();)
          JCO.Field tabField = fI.nextField();
          System.out.println(tabField.getName()
               + ":t" +
               tabField.getString());
         System.out.println("n");
       while (tableList.nextRow() == true);
      catch (Exception ex) {
       ex.printStackTrace();
    private static void createConnection() {
      try {
       theConnection = JCO.createClient("000", "DDIC", "minisap", "en", "sincgo", "00");
       theConnection.connect();
      catch (Exception ex) {
       System.out.println("Failed to connect to SAP system");
    private static void retrieveRepository() {
      try {
       theRepository = new JCO.Repository("saprep", theConnection);
      catch (Exception ex)
       System.out.println("failed to retrieve repository");
      public static JCO.Function getFunction(String name) {
        try {
             return theRepository.getFunctionTemplate(name.toUpperCase()).getFunction();
        catch (Exception ex) {
         ex.printStackTrace();
          return null;
    To add connection pooling you simply add this code to the beginning of the main method:
        if (connPool == null) {
          JCO.addClientPool(POOL_NAME,
                            5,
                            "000",
                            "bcuser",
                            "minisap",
                            "EN",
                            "sincgo",
                            "00");
    And replace the call to the createConnection() method with this:
             theConnection = JCO.getClient(POOL_NAME);
    The code should now look like this:
    import com.sap.mw.jco.*;
    public class JcoTest {
    private static JCO.Client theConnection;
    private static IRepository theRepository;
        private static final String POOL_NAME = "myPool";
    public static void main(String[] args) {
        JCO.Pool connPool = JCO.getClientPoolManager().getPool(POOL_NAME);
        if (connPool == null) {
          JCO.addClientPool(POOL_NAME,
                            5,      //number of connections in the pool
                            "client",
                            "username",
                            "paswword",
                            "EN",
                            "hostname",
                            "00");
            theConnection = JCO.getClient(POOL_NAME);
      retrieveRepository();
      try {
      JCO.Function function = getFunction("RFC_READ_TABLE");
      JCO.ParameterList listParams = function.getImportParameterList();
      listParams.setValue("BSAUTHORS", "QUERY_TABLE");
      theConnection.execute(function);
      JCO.Table tableList = function.getTableParameterList().getTable("DATA");
      if (tableList.getNumRows() > 0) {
       do {
        for (JCO.FieldIterator fI = tableList.fields();
          fI.hasMoreElements();)
          JCO.Field tabField = fI.nextField();
          System.out.println(tabField.getName()
               + ":t" +
               tabField.getString());
         System.out.println("n");
       while (tableList.nextRow() == true);
      catch (Exception ex) {
       ex.printStackTrace();
      JCO.releaseClient(theConnection);
    private static void retrieveRepository() {
      try {
       theRepository = new JCO.Repository("saprep", theConnection);
      catch (Exception ex)
       System.out.println("failed to retrieve repository");
      public static JCO.Function getFunction(String name) {
        try {
             return theRepository.getFunctionTemplate(name.toUpperCase()).getFunction();
        catch (Exception ex) {
         ex.printStackTrace();
          return null;
    Now, when this class executes, it will create a pool of 5 SAP connections. Once created, a single connection is retrieved and executed against. After the call to SAP has finished, the connections are released with:
    JCO.releaseClient(theConnection);
    You can easily integrate this code in any application that acts as a server or requires multiple users to access SAP via the Web.
    Regards,
    Sateesh Chandra

  • Error Log in E-Commerce CRM B2B with SU01 user

    Hi guys,
    I´m configured ISAUser Admin with value "CRM_SU01UserID" for component usertype in http: //server:port/isauseradm/admin/xcm/init.do.
    Also I´m configured my scenario B2B with value "CRM_SU01UserID" in component usertype.
    In rute Customer Relationship Management &#61664; E-Commerce &#61664; Basic Settings for E-Commerce &#61664; Internet User &#61664;Internet User Settings &#61664; Set B2B Internet User, I´m configured Only use Internet User (SU01), howewer when I access my shop in  http://server:port/b2b/b2b/init.do, system display error bold " Logon is invalid; check your entries "bold
    The user SU01 has assigned to a business partner in CRM.
    Do you have any idea about this error?
    Regards,
    Lyda

    Cree a new role "Internet User" for my contact person. This internet user are associated with my USER ID. Now, i access with mi userID and my pass changed (my new pass for Internet user"

  • External access to Portal and CRM B2B

    Hi,
    We have the sap portal and also CRM Java ..we have deployed the CRM Business package on the portal and used the portal IView to call the CRM java application. What is the best way to expose both the portal and CRM java to the external users?
    I know we can achieve this using sap webdisatcher, but there are certain limitation in sap webdispatcher when dealing with two separte host name..so please let me know how expose both portal and crm to the external users.
    Thanks

    First of all you need to have your network infrastructure in terms of Security Zones, SAP has a standard recommendation that I have always use when possible for growing your landscape and exposing your Solutions to either internal or external users:
    http://help.sap.com/saphelp_nw70/helpdata/en/9d/44d7bc73ddce4f96f09de874350e78/content.htm
    Depending on your security needs you can have 2 portals 1 external facing portal and one internal facing portal, or just 1 portal installed in the Inner DMZ , there is no formula is what your Architects prefer and there are  pros and cons in any scenario.
    Now answering your question you do not need to expose both instances (CRM and Portal)  you only need to expose SAP Portal  because the  purpose of Portal is to provide a single point of access to your u201Cbackendu201D solutions in your case.   So Sap Web Dispatcher will be good choice or you can use a Hardware Load Balancing, if this is for external users then you need HA.
    Hope this helps.
    Juan Jose Alvarado

  • CRM b2b IC web client gives communication error

    Hi Guys,
    I am getting error while invoking CRM_IC client on CRM 2007 system
    the error is as below
    Error when processing your request
    What has happened?
    The URL http://socw3s1er65.solnet.com:8000/sap/bc/bsp/sap/ic_base/main.htm was not called due to an error.
    Note
    The following error text was processed in the system CR5 : Exception condition "COMMUNICATION_ERROR" raised.
    The error occurred on the application server SOCW3S1ER65_CR5_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: CREATE_SESSION of program CL_SAM_BSP_SESSION_LAUNCHER===CP
    Method: START_WORKER_SESSION of program CL_ICWC_SESSION_REGISTRY======CP
    Method: ONCREATE of program CLO23UTXK1DHIM8WX0QZD2TBW2KZ9CP
    Method: %_ONCREATE of program CL_O23UTXK1DHIM8WX0QZD2TBW2KZ9CP
    Method: DO_INIT of program CL_BSP_PAGE===================CP
    Method: GET_PAGE_CONTEXT_CURRENT of program CL_BSP_CONTEXT================CP
    Method: ON_REQUEST_ENTER of program CL_BSP_RUNTIME================CP
    Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
    Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP
    I have applied the basic note which talks about fully qualified hostname.
    Please help.
    Thanks
    Prasanna

    hi ,
    ST22 also shows the same error .and dev_w0 shows error
    ABAP Program CL_SAM_BSP_SESSION_LAUNCHER===CP        .
    Source CL_SAM_BSP_SESSION_LAUNCHER===CM002      Line 23.
    Error Code RAISE_EXCEPTION.
    Module  $Id: //bas/700_REL/src/krn/runt/abfunc.c#16 $ SAP.
    Function ab_jfune Line 2561.
    This is working fine in other system, will kernel update be of any help.
    Thanks
    Prasanna

  • CRM b2b IC_CRM gives communication error

    Hi Guys,
    CRM_IC tcode on crm 2007 gives the below error,have configured fully qualified hostname , and J2EE service is running. i have checke dthe settings in smicm . the too look fine.
    Appreciate Any help .
    Error when processing your request
    What has happened?
    The URL http://socw3s1er65.solnet.com:8000/sap/bc/bsp/sap/ic_base/main.htm was not called due to an error.
    Note
    The following error text was processed in the system CR5 : Exception condition "COMMUNICATION_ERROR" raised.
    The error occurred on the application server SOCW3S1ER65_CR5_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: CREATE_SESSION of program CL_SAM_BSP_SESSION_LAUNCHER===CP
    Method: START_WORKER_SESSION of program CL_ICWC_SESSION_REGISTRY======CP
    Method: ONCREATE of program CLO23UTXK1DHIM8WX0QZD2TBW2KZ9CP
    Method: %_ONCREATE of program CL_O23UTXK1DHIM8WX0QZD2TBW2KZ9CP
    Method: DO_INIT of program CL_BSP_PAGE===================CP
    Method: GET_PAGE_CONTEXT_CURRENT of program CL_BSP_CONTEXT================CP
    Method: ON_REQUEST_ENTER of program CL_BSP_RUNTIME================CP
    Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
    Method: EXECUTE_REQUEST_FROM_MEMORY of program CL_HTTP_SERVER================CP

    Hello Prasanna,
    Actually, the CRM Interaction Center does not have any J2EE components since CRM 4.0. CRM 2007, CRM 2006s, and CRM 2005 are fully ABAP based with no need for any J2EE components.
    Also, transaction CRM_IC is deprecated and no longer supported in CRM 2007. The Interaction Center is now started via the CRM WebClient (BSP application "CRM_UI_FRAME").
    Warm regards,
    John

  • CRM b2b Source files

    Hello e-commerce users,
    We are in the process of creating a new web shops based on b2b cenario.
    We are creating the web shop based on the guide "sap ecommerce 7.0 Development and Extension Guide", i alredy manage to have a custom shop based on the standard on our developing system.
    But now we got a problem we want to modify some actions and create a new ones, for what i understand the source files of the shop should be in the crmhomeshrextsap on the src/package folder, but in our project this folder is empty. Did we miss any step?
    Another thing, i don't know if this is revelantm but when we were creating our custom shop and giving the name of the project, we coulnd't chose the "NAME" by the manual we should have select "HOME" but the name field has empty and we couldn't select anything.
    Thanks in Advance,
    Nuno

    Hi Nuno,
    To get the Standard JAVA files
    1. Go to development Configuration view.
    2.From CUSTCRMPRJ , create project of your custom context (home/context name).Right click on the DC and click Create project.
    3. Now the project will be available in J2EE DC Explorer View.
    4.Here ear file will be available , just import it to desktop.
    5. src.zip will have all the standard java classes.
    6. You can Make a custom copy of classes referring to these files.
    If this approach doesnt work , you can directly ask the basis team to provide with source file.
    Hope this helps
    Regards
    Antony

  • B2b application upgrading from crm 5.0 to  7.0

    hi,
    I am a java developer.I am very new to sap and nwds and nwdi. I am having a custom crm B2B application built on java and struts, and a standard application.My sap BASIS team upgraded backend components from crm 5.0 to 7.0.Now they asked me to change the ear file. I don't know what to change and just asked them to deploy the old ear file using SDM.They deployed it using SDM.Though standard application is working proper,custom application is not working.So,what changes should I do now to make custom application work.And I don't have NWDI,what ever I want to do I have to do with NWDS.

    hi Jun Wu,
    First of all thanks for your reply..What basics sholud I need have, to get help from some body ??...Does SAP shouldn't be learned by people who doesn't know sap??

  • Exception while creating a Template in Web Channel B2B

    Hi,
    We have deployed Web channel B2B solution in Netweaver 7.3.  All Our SCA versions are 7.33.
    In standard application I am getting below exception while trying to create Order Template.   It seems that this exception related to the new Java Persistence management EJB layer.  I have found one SAP Note 0001791501.  But, SCA's which we deployed are already in higher version(7.33) than the advised in the note.
    In custom application also we are getting same exception even though we have maintained the correct dependencies
    SAP-SHRJAV ->crm/isa/basketdb and SAP-SHRWEB -> crm/isa/web/b2b and SAP-SHRWEB -> crm/tc/web/core to the custom application.
    Order creation is working fine.
    Any clues or SAP Notes will be greatly appreciated.   We have raised this issue to SAP, but I am posting here to get quick response if anyone got similar issue.
    javax.ejb.EJBException: ASJ.ejb.005043 (Failed in component: sap.com/crm~b2b, CRM-ISA-BBS) Exception raised from invocation of public long com.sap.isa.backend.db.dao.jpa.ejb.impl.ObjectIdJPAService.getNextObjectIdValue() method on bean instance [email protected]2 for bean sap.com/crm~b2b*annotation|sap.com~crm~isa~basketdb~assembly.jar*annotation|ObjectIdJPAService in application sap.com/crm~b2b.; nested exception is: javax.persistence.PersistenceException: cannot set the primitive field >>version<< in entity of class >>com.sap.isa.backend.db.dao.jpa.entity.superclass.ObjectIdParent<< to null.
    javax.persistence.PersistenceException: cannot set the primitive field >>version<< in entity of class >>com.sap.isa.backend.db.dao.jpa.entity.superclass.ObjectIdParent<< to null.
    at com.sap.engine.services.orpersistence.reflect.PrimitiveFieldValueAccessor.set(PrimitiveFieldValueAccessor.java:28)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillSingleFields(StoreManager.java:2484)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillNonRelationshipFields(StoreManager.java:2470)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillFields(StoreManager.java:2415)
    at com.sap.engine.services.orpersistence.core.StoreManager.resultSetRow2Object(StoreManager.java:2133)
    at com.sap.engine.services.orpersistence.core.StoreManager.loadOrRefreshFromDB(StoreManager.java:271)
    at com.sap.engine.services.orpersistence.core.StoreManager.loadEntityOrRefreshExisting(StoreManager.java:193)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.loadEntityFromConnection(PersistenceContextImpl.java:307)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.loadEntity(PersistenceContextImpl.java:320)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.find0(PersistenceContextImpl.java:239)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.find(PersistenceContextImpl.java:220)
    at com.sap.engine.services.orpersistence.core.MonitoredPersistenceContextImpl.find(MonitoredPersistenceContextImpl.java:217)
    at com.sap.engine.services.orpersistence.entitymanager.EntityManagerImpl.find(EntityManagerImpl.java:140)
    at com.sap.engine.services.orpersistence.entitymanager.EntityManagerHandleImpl.find(EntityManagerHandleImpl.java:43)
    at com.sap.engine.services.orpersistence.container.EntityManagerProxy.find(EntityManagerProxy.java:81)
    at com.sap.isa.backend.db.dao.jpa.ejb.impl.ObjectIdJPAService.getNextObjectIdValue(ObjectIdJPAService.java:107)
    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.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:37)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:191)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:23)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
    at com.sun.proxy.$Proxy1028.getNextObjectIdValue(Unknown Source)
    at com.sap.isa.backend.db.dao.jpa.ObjectIdJPA.getNextObjectId(ObjectIdJPA.java:49)
    at com.sap.isa.backend.db.order.ObjectIdDB.getNextDocumentId(ObjectIdDB.java:36)
    at com.sap.isa.backend.db.SalesDocumentDB.createInBackend(SalesDocumentDB.java:874)
    at com.sap.isa.backend.db.order.OrderTemplateDB.createInBackend(OrderTemplateDB.java:54)
    at com.sap.isa.businessobject.SalesDocument.init(SalesDocument.java:1830)
    at com.sap.isa.isacore.action.ordertemplate.CreateOrderTemplateAction.isaPerform(CreateOrderTemplateAction.java:115)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:378)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:418)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:344)
    at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:375)
    at com.sap.isa.core.BaseAction.execute(BaseAction.java:213)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:772)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:461)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at com.sap.isa.core.ActionServlet.process(ActionServlet.java:252)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    javax.ejb.EJBException: ASJ.ejb.005043 (Failed in component: sap.com/crm~b2b, CRM-ISA-BBS) Exception raised from invocation of public long com.sap.isa.backend.db.dao.jpa.ejb.impl.ObjectIdJPAService.getNextObjectIdValue() method on bean instance [email protected]2 for bean sap.com/crm~b2b*annotation|sap.com~crm~isa~basketdb~assembly.jar*annotation|ObjectIdJPAService in application sap.com/crm~b2b.; nested exception is: javax.persistence.PersistenceException: cannot set the primitive field >>version<< in entity of class >>com.sap.isa.backend.db.dao.jpa.entity.superclass.ObjectIdParent<< to null.
    at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:82)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:37)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:21)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke(Interceptors_MethodRetry.java:46)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:191)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:23)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:25)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:17)
    at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:138)
    at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
    at com.sun.proxy.$Proxy1028.getNextObjectIdValue(Unknown Source)
    at com.sap.isa.backend.db.dao.jpa.ObjectIdJPA.getNextObjectId(ObjectIdJPA.java:49)
    at com.sap.isa.backend.db.order.ObjectIdDB.getNextDocumentId(ObjectIdDB.java:36)
    at com.sap.isa.backend.db.SalesDocumentDB.createInBackend(SalesDocumentDB.java:874)
    at com.sap.isa.backend.db.order.OrderTemplateDB.createInBackend(OrderTemplateDB.java:54)
    at com.sap.isa.businessobject.SalesDocument.init(SalesDocument.java:1830)
    at com.sap.isa.isacore.action.ordertemplate.CreateOrderTemplateAction.isaPerform(CreateOrderTemplateAction.java:115)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:378)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:418)
    at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:344)
    at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:375)
    at com.sap.isa.core.BaseAction.execute(BaseAction.java:213)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:772)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:461)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at com.sap.isa.core.ActionServlet.process(ActionServlet.java:252)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: javax.persistence.PersistenceException: cannot set the primitive field >>version<< in entity of class >>com.sap.isa.backend.db.dao.jpa.entity.superclass.ObjectIdParent<< to null.
    at com.sap.engine.services.orpersistence.reflect.PrimitiveFieldValueAccessor.set(PrimitiveFieldValueAccessor.java:28)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillSingleFields(StoreManager.java:2484)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillNonRelationshipFields(StoreManager.java:2470)
    at com.sap.engine.services.orpersistence.core.StoreManager.fillFields(StoreManager.java:2415)
    at com.sap.engine.services.orpersistence.core.StoreManager.resultSetRow2Object(StoreManager.java:2133)
    at com.sap.engine.services.orpersistence.core.StoreManager.loadOrRefreshFromDB(StoreManager.java:271)
    at com.sap.engine.services.orpersistence.core.StoreManager.loadEntityOrRefreshExisting(StoreManager.java:193)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.loadEntityFromConnection(PersistenceContextImpl.java:307)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.loadEntity(PersistenceContextImpl.java:320)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.find0(PersistenceContextImpl.java:239)
    at com.sap.engine.services.orpersistence.core.PersistenceContextImpl.find(PersistenceContextImpl.java:220)
    at com.sap.engine.services.orpersistence.core.MonitoredPersistenceContextImpl.find(MonitoredPersistenceContextImpl.java:217)
    at com.sap.engine.services.orpersistence.entitymanager.EntityManagerImpl.find(EntityManagerImpl.java:140)
    at com.sap.engine.services.orpersistence.entitymanager.EntityManagerHandleImpl.find(EntityManagerHandleImpl.java:43)
    at com.sap.engine.services.orpersistence.container.EntityManagerProxy.find(EntityManagerProxy.java:81)
    at com.sap.isa.backend.db.dao.jpa.ejb.impl.ObjectIdJPAService.getNextObjectIdValue(ObjectIdJPAService.java:107)
    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.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
    ... 79 more

    Hello Kiran,
    To fix this issue execute the following SQL query against your J2EE engines database
    Update CRM_ISA_OBJECTID set VERSION=0 where PRIMARYKEYCOL=0
    Best regards,
    Boulat

  • How to get web module for CUSTCRMPRJ (crm 5.0)?

    Hello all.
    I try to create test CRM 5.0 application with own context root. Here are steps from Extension guide:
    1) Import the Development Configuration into your Netweaver IDE.
    2) Create a new Enterprise Application Development Component in Software Component CRMCUSTPRJ. If you want to extend crm/b2b, create a new development component home/b2b
    3) Add the Web Module you want to extend to the Enterprise Archive
    4) Adjust the context root
    5) Copy all files except application.xml from the META-INF directory of SAP standard Enterprise Archive into the META-INF directory of the new Development Component. If you want to modify or extend the crm/b2b application, open the project for crm/b2b. A project for the previously created development should already be open.
    Open the java perspective and copy the following files from the META-INF directory of the crm/b2b
    component to the META-INF directory of the home/b2b component:
    - application-j2ee-engine.xml
    - data-source-aliases.xml
    - log-configuration.xml
    - monitor-configuration.xml
    - monitor-configuration.dtd
    6) Check in the new Development Component.
    I found that I forgot to include web module to my new app. Oops. According to application.xml web module must be called sap.comcrmisawebb2b.war. I found it in the SAP_SHRAPP.SCA/sap.com_crm~b2b.sda. Should I use that module or no? If yes how I can include it to CUSTCRMPRJ?
    Also I found that other xml files from list above can be found in several components. So I'm confusing and can't decide from which component I have to copy that files and how to set its values.
    Regards, Lev

    Hi Anupam
    I think you need to review the IC Webclient Consultants Cookbook. It gives example sof what you're discussing.
    Regards
    Arden
    Reward with Points if Helpful

  • Custom Application in CRM 5.0 SP13

    We have made changes as per note 1017761 to get a custom application working ...
    In the attached file I have made a summary of the errors related to
    the "sap.com/home~syn_crm" application.
    Overall we have 3 missing references to classes or classes definition
    - we have to check again the project and what jars are added to the
    project.
    And one JNDI error, for making a lookup by name: "SAP/CRM/b2b".
    All those errors I think are caused by wrong project construction, that is:
    wrong references or jar files not added to the project
    wrong project xml configuration files
    Log details ::: Can anyone throw some light on this ??
    1. ClassNotFoundException: com.sapportals.htmlb.taglib.BaseTagTEI
    #1.5 #001A4BF537B000220000023F0000397500046D3C180A7AC7#1246004776215#com.sap.engine.services.servlets_jsp.Deploy#sap.com/home~syn_crm#com.sap.engine.services.servlets_jsp.Deploy#J2EE_GUEST#0##n/a##04409270622b11de8247001a4bf537b0#SAPEngine_Application_Thread[impl:3]_45##0#0#Error##Plain###application [syn_crm] Error parsing a tag library descriptor. The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebWrongDescriptorException: TagExtraInfo class [com.sapportals.htmlb.taglib.BaseTagTEI] no
         at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.getTagInfo(TagLibDescriptorDocument.java:515)
         at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromElement(TagLibDescriptorDocument.java:444)
         at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromDocument(TagLibDescriptorDocument.java:100)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.parseTagLibListaners(ApplicationThreadInitializer.java:256)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:103)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: java.lang.ClassNotFoundException: com.sapportals.htmlb.taglib.BaseTagTEI
    Loader Info -
    ClassLoader name: [sap.com/home~syn_crm]
    Parent loader name: [Frame ClassLoader]
    References:
       com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.getTagInfo(TagLibDescriptorDocument.java:512)
         ... 8 more
    2. NoClassDefFoundError: com/sap/engine/lib/jaxp/DocumentBuilderFactoryImpl
    #1.5 #001A4BF537B00022000004440000397500046D3C1826B6BC#1246004778064#com.sap.isa.core.init.InitializationHandler#sap.com/home~syn_crm#com.sap.isa.core.init.InitializationHandler#J2EE_GUEST#0##n/a##04409270622b11de8247001a4bf537b0#SAPEngine_Application_Thread[impl:3]_45##0#0#Error#1#/Applications/BusinessLogic#Java###Initalization of failed.
    [EXCEPTION]
    #2#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#java.lang.NoClassDefFoundError: com/sap/engine/lib/jaxp/DocumentBuilderFactoryImpl
         at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.setTraceLevel(ExtendedConfigInitHandler.java:924)
         at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.initialize(ExtendedConfigInitHandler.java:161)
         at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:252)
         at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:313)
         at com.sap.isa.core.init.InitializationHandler.initialize(InitializationHandler.java:223)
         at com.sap.isa.core.ActionServlet.init(ActionServlet.java:115)
         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
         at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:139)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    2. NoClassDefFoundError: com/sap/jmx/monitoring/api/MBeanManagerException          at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    3. NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b
         #1.5 #001A4BF537B0003A0000002A0000397500046D3C1DD19175#1246004873143#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#sap.com/home~testsyn#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#J2EE_GUEST#0##n/a##3e069c70622b11de8d29001a4bf537b0#SAPEngine_Application_Thread[impl:3]_13##0#0#Error#1#/Applications/BusinessLogic#Java###An exception occurred when initializing extended configuration management:
    [EXCEPTION]
    #2#Synchronization of configuration data units to FS failed#com.sap.isa.core.db.DBException: <Localization failed: ResourceBundle='com.sap.isa.core.db.DALResourceBundle', ID='com.sap.isa.core.db.DBException_2', Arguments: ['Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b.']> : Can't find bundle for base name com.sap.isa.core.db.DALResourceBundle, locale en
         at com.sap.isa.core.db.DBHelper.getPersistenceManagerFactory(DBHelper.java:96)
         at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.syncConfigDataUnitsToFS(ExtendedConfigInitHandler.java:394)
         at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.initialize(ExtendedConfigInitHandler.java:214)
         at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:252)
         at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:313)
         at com.sap.isa.core.init.InitializationHandler.initialize(InitializationHandler.java:223)
         at com.sap.isa.core.ActionServlet.init(ActionServlet.java:115)
         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
         at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:139)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b.
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.getLastContainer(ServerContextImpl.java:261)
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:624)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
         at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:254)
         at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:271)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
         at com.sap.isa.core.db.DBHelper.getApplicationSpecificDataSource(DBHelper.java:132)
         at com.sap.isa.core.db.DBHelper.getPersistenceManagerFactory(DBHelper.java:89)
         ... 14 more
    4. ClassNotFoundException: com.tealeaf.capture.LiteFilter
         #1.5 #001A4BF537B00025000004680000397500046D3C227B2A30#1246004951372#com.sap.isa.core.jmx.ext.ExtBootstrapper#sap.com/crm~b2b#com.sap.isa.core.jmx.ext.ExtBootstrapper#J2EE_ADMIN#7655##n/a##5d242820622b11deab29001a4bf537b0#SAPEngine_Application_Thread[impl:3]_48##0#0#Error#1#/Applications/BusinessLogic#Java###Error in CCMS reporting:
    [EXCEPTION]
    #2#unable to register MBeans#com.sap.jmx.monitoring.api.PartialRegistrationException: Registration of 2 MBeans failed. Switch on the trace for com.sap.jmx in order to see detailed exceptions.
         at com.sap.jmx.monitoring.api.MBeanManager.registerMBeans(MBeanManager.java:114)
         at com.sap.isa.core.jmx.ext.ExtBootstrapper.init(ExtBootstrapper.java:130)
         at com.sap.isa.core.jmx.ext.ExtBootstrapper.initialize(ExtBootstrapper.java:184)
         at com.sap.isa.core.MonitoringServlet.init(MonitoringServlet.java:43)
         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
         at com.sap.engine.services.servlets_jsp.server.security.PrivilegedActionImpl.run(PrivilegedActionImpl.java:59)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAs(Subject.java:379)
         at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:141)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
         at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Loader Info -
    ClassLoader name: [sap.com/home~syn_crm]
    Parent loader name: [Frame ClassLoader]
    References:
       common:service:http;service:servlet_jsp
       service:ejb
       common:service:iiop;service:naming;service:p4;service:ts
       service:jmsconnector
       library:jsse
       library:servlet
       common:library:IAIKSecurity;library:activation;library:mail;library:tcsecssl
       library:ejb20
       library:j2eeca
       library:jms
       library:opensql
      Possible errors include: Tlfilter.jar cannot be located or Tealeaf server unreachable#

    Hi Priya,
    you're welcome. Thank you for the points. Can you have a look in CRM 5.0 how they realized the download functionality of search results to excel. There is a long thread Download to Excel on this toppic.
    Regards
    Gregor

Maybe you are looking for

  • Memory Upgrade on Equium A60

    Hello, I am looking to upgrade my memory on an Equium A60-155 C 335 by adding a 512mb component. I know part: PA3312U-1m51 is compatable but does anyone know if Part: PA3312U-2m51 is also OK ? Thanks.

  • Using 3 tables in Merge function T-SQL

    Hi there, I have a source table A and one View ,Target table B I was trying to write Merge function for incremental load I mean it is type1 load Table A should look at View   if it doesn't find the record then load into table B (Target) the columns a

  • Exporting video in iphoto

    I made a video clip with my camera which I would like to use with and Imovie project. How do I get it into my imovie project?

  • HT5312 How can I get an activation locked phone to its original owner?

    I recently purchased an iPhone 5 on eBay that was locked with the apple logo on it (As told by the seller who said he purchased it from someone else.  So I had expectations of a possible Activation lock on the phone).  When I reset the phone, I found

  • How to create a day type in Infotype 0041 (Want to maintain EE Retirement date)

    Dear Consultants, Can any buddy tell how to create a day type (Retirement date) in Infotype 41, My client want to maintain employees retirement date in Infotype 0041, please share your Ideas. Thanks & Regards, Navesh