on 08-22-2009 6:54 AM
Hi Gurus,
i am facing this issue where when i login into B2B application. select the Shop select the sold to party i am getting the standard B2B view. i can see create new order link, order history link, My Transaction link too but i don't see any link for product catalog view. i created the product catalog in CRM COMM_PCAT_ADM and replication to TREX is successful. i created the shop in shop admin and assigned the created catalog to shop still i don't see product catalogs in B2B shop.
Please let me know what i need to do to display product catalog in shop.
Thanks and Regards
Sudhir Grover
Hi,
i am not getting product catalog link as before getting to that screen i am getting the error "The catalog that you have selected is currently unavailable; try again later ". Hide internal catalog is not ticked.
Thanks and Regards
Sudhir Grover
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
are you be able to see Catalog link?
If not check in you shop admin. Go to shop and check whether u have ticked the Hide internal catalog option in Catalog tab.
And make sure you restart the application and clear the Cache in XCM.
Regards,
Sateesh Chandra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sudhir,
I think you have to check Role assignment to user id.
Check "Catalog Display" role. Whether it is assigned to user id which you are using.
Just go to tcode "Su01d" or "su01" enter your user id and click on "Roles" / "Profiles" tab and make sure you have assigned "??? SAPISASUB_CATDISPLAY_DRCT" - "Internet Sales: Display of catalog"
generally Basis person extend the standard role and make a "Z" role and then assign it to the USer.
I hope you forgot to assign "Catalog Display" role to your user ID.
Regards.
eCommerce Developer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
i had already assigned SAP_ALL to the internet user in SU01. in shop admin when i tick the "Hide Internal Catalog" button then i am able to go to initial screen of B2B application. if untick this button and then i am getting following error when i select the sold to party.
"The catalog that you have selected is currently unavailable; try again later"
i have already maintainted settings in TREX and CRM system as mentioned in 980678 still i am getting this error. in TREX service of Visual Administrator i maintained following parameters.
communication.nonproxyhosts = crmsand
nameserver.address = tcpip://crmsand:30301
nameserver.backupserverlist =tcpip://crmsand:30301
TREX replication of product catalog log is working perfectly. i don't know what i have missed.
All the inputs will be greatly appreciated.
Thanks and Regards
Sudhir Grover
Hi Sudhir,
Is it possible for you to give some description about the error from log file.
Go to "C:\usr\sap\<SID>\JC00\j2ee\cluster\server0\log" open latest *"defaultTrace.#.trc" file and copy error description.
Login into B2B and select sold to party here you get error now open "defaultTrace" file and let us know what is the error.
It will help us to narrow down the problem.
Regards.
eCommerce Developer
Hi,
Please find details of defaultrace.trc file
#
#1.5 #0015175364340067000006DE00001ED8000472304CFF1F84#1251451682687#com.sap.isa.businessobject.webcatalog.CatalogBusinessObjectManager#sap.com/crm~b2b#com.sap.isa.businessobject.webcatalog.CatalogBusinessObjectManager#J2EE_GST_JCS#0##crmsand_JCS_13338150#Guest#1556b06093b511debe33001517536434#SAPEngine_Application_Thread[impl:3]_20##0#0#Error##Plain###catalog.notAvailable com.sap.isa.core.eai.BackendException: java.lang.NullPointerException
at com.sap.isa.catalog.webcatalog.WebCatInfo.init(WebCatInfo.java:328)
at com.sap.isa.businessobject.webcatalog.CatalogBusinessObjectManager.createCatalog(CatalogBusinessObjectManager.java:103)
at com.sap.isa.catalog.actions.ISAEntryAction.doPerform(ISAEntryAction.java:208)
at com.sap.isa.catalog.actions.CatalogBaseAction.doPerform(CatalogBaseAction.java:221)
at com.sap.isa.catalog.actions.CatalogBaseAction.ecomPerform(CatalogBaseAction.java:264)
at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:375)
at com.sap.isa.core.BaseAction.execute(BaseAction.java:212)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:692)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:409)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:284)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:409)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:284)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:409)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:284)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:409)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
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:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
#
#1.5 #0015175364340067000006DF00001ED8000472304CFF3656#1251451682687#tracing.isa.runtime#sap.com/crm~b2b#tracing.isa.runtime#J2EE_GST_JCS#0##crmsand_JCS_13338150#Guest#1556b06093b511debe33001517536434#SAPEngine_Application_Thread[impl:3]_20##0#0#Debug##Plain###[actionxecution]='end' [actionclass]='com.sap.isa.catalog.actions.ISAEntryAction' [path]='/catalog/ISAEntry' [forward]='/appbase/message.jsp' [exectime]='250'#
User | Count |
---|---|
7 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.