cancel
Showing results for 
Search instead for 
Did you mean: 

don't want to display product catalog in b2b webshop SAP ERP E-Commerce

former_member1244286
Participant
0 Kudos

Hi Gurus,

I am trying to set up the SAP ERP E-commerce b2b application. I dont want to have any catalog on the shop so didnot create a catalog in R/3 -- created the webactalog component in XCM administration for b2b application and left every thing blank (except currency) on the catalog tab while creating a shop in shop management.

when I log in to the b2b application I get a runtime error.

am I doing some thing worng. Please advice.

Any suggestions will be rewarded.

here is the exception in session log file

3489 Jul 8, 2008 2:34:42 PM SAPEngine_Application_Thread[impl:3]_13 Debug com.sap.isa.core.util.JspUtil input='B2B_myb2b'

3490 Jul 8, 2008 2:34:42 PM SAPEngine_Application_Thread[impl:3]_13 Path com.sap.isa.core.util.JspUtil Exiting method

3491 Jul 8, 2008 2:34:42 PM SAPEngine_Application_Thread[impl:3]_13 Error com.sap.isa.core.util.MessageListDisplayer An exception has occurred: java.lang.NumberFormatException: null

3492 at java.lang.Integer.parseInt(Integer.java:436)

3493 at java.lang.Integer.<init>(Integer.java:609)

3494 at com.sap.isa.backend.r3.shop.ShopBase.read(ShopBase.java:704)

3495 at com.sap.isa.backend.r3.shop.ShopR3PI.read(ShopR3PI.java:99)

3496 at com.sap.isa.businessobject.BusinessObjectManager.createShop(BusinessObjectManager.java:209)

3497 at com.sap.isa.isacore.action.ShopReadAction.isaPerform(ShopReadAction.java:431)

3498 at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:377)

3499 at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:417)

3500 at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)

3501 at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)

3502 at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)

3503 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

3504 at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)

3505 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

3506 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)

3507 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

3508 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)

3509 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

3510 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

3511 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

....................................

.................................

..................................

3602 at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

3603 at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

3604

3605 .

3606 [EXCEPTION]

3607 java.lang.NumberFormatException: null

3608 at java.lang.Integer.parseInt(Integer.java:436)

3609 at java.lang.Integer.<init>(Integer.java:609)

3610 at com.sap.isa.backend.r3.shop.ShopBase.read(ShopBase.java:704)

3611 at com.sap.isa.backend.r3.shop.ShopR3PI.read(ShopR3PI.java:99)

3612 at com.sap.isa.businessobject.BusinessObjectManager.createShop(BusinessObjectManager.java:209)

3613 at com.sap.isa.isacore.action.ShopReadAction.isaPerform(ShopReadAction.java:431)

3614 at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:377)

3615 at com.sap.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:417)

3616 at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)

3617 at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)

3618 at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)

3619 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

3620 at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)

3621 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

3622 at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)

3623 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

3624 at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)

3625 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

3626 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

3627 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

3628 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)

3629 at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)

3630 at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)

3631 at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Create a shop id in shop admin and use hide internal catalog in catalog tab.

Assign this shop id in XCM setting.

Regards,

Sateesh Chandra

former_member1244286
Participant
0 Kudos

Hi Sateesh Chadra,

Thanks for the reply. I think that is what I am missing.

hide internal catalog in catalog tab

do you mean to check the "Internal catalog exists" option in the catalog tab

Assign this shop id in XCM setting

Can you please specify where exactly do I need to Assign this.

Is it the XCM administration for b2b application shop component.

thank you

MartinDreier
Explorer
0 Kudos

Hi ram,

>

> [..]

> hide internal catalog in catalog tab

> do you mean to check the "Internal catalog exists" option in the catalog tab

You will actually have to uncheck this to disable the internal catalog.

>

> Assign this shop id in XCM setting

> Can you please specify where exactly do I need to Assign this.

> Is it the XCM administration for b2b application shop component.

>

> thank you

In the XCM, there is a field "defaultShopId" in the component "shop" where you can specify the default shop which is used if no other shop is specified as a URL parameter.

Best regards,

Martin

former_member1244286
Participant
0 Kudos

Hi Sateesh chandra/ Martin,

thanks for replying - Making those changes didnot exactly resolve my problem. I had to create a catalog (say test_cat in backend - transaction wwm1 - without any materials and layouts) and assigned test_cat fro the shop in shop management and that resolved the issue.

Before that I believe I had made only those changes that you had specified and checked which did not work.

thank you once again

points rewarded