cancel
Showing results for 
Search instead for 
Did you mean: 

Wanted R/3 ISA B2C with example.

Former Member
0 Kudos

Hello All,

I am new in this field and would like to have document about creating Step by step an ISA project with NWDS for B2C scenario and B2B scenario NOT on CRM but on R/3 edition.

Please send it to me on my email address rajtimes@gmail.com

I really appreciate any one help in this matter and also pl. tell me if there are other helpful site on which I can read about how to start programming in r/3 ISA B2C with example.

Thanks in Advance.

Rajesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Rajesh

You can foun all this documentation in the marketplace, there are two PDF to read:

ISA Build Tool

ISA Development and Extension Guide

Good luck

Joshua

Former Member
0 Kudos

Hi Joshua,

Million thanx for you reply..But, I tried to find the documents you mentioned in the marketplace, but unable to find them...

Can you please shed more light on it...

Former Member
0 Kudos

Hi Rajesh

try to search with a keyword "CRM Extension Guide 4.0"

I hope u will get that....

I've gone through that pdf but still unable to deploy the application..

If you find any solution then please let me know..

I've used SDM Tool to deploy the application(b2b.ear)

Thanks

Former Member
0 Kudos

Hi Sandeep...

Well, I would like to inform you that I am working on the Internet Sales R/3 edition. But I guess, things are similar with the CRM e-commerce solution tooo.. Well I will definately let you know if get to it...

Well I have one question for you..Please..You know that SAP has given ISA WAS components ( like b2b, b2c, shoadmin and TREX ). Now, My Basis team had deployed them on the Engine..but, the problem is that I want to see that those JSP files..i mean I want to run them on the browser and from last 4 days..I am really struggling for it...What I am doing wrong..I could get to SAP EXtended Configuration Management( SAP ECM) and not to the sites...Again the the SAP XCM will only allow to create my own shop but no where to run that on a browser...

Could you please shed some light on it....

Thanx again

Rajesh

Former Member
0 Kudos

Rajesh

Most of the Application(Internet Sales) can be accessed

with the followiing URL(General One).

<b>

http://www.<hostname>:<portno>/Application Name/init.do?</b>

Replace the <b>Host nanme, Portno, and Application Name</b> with the our Application & Server related details!!!

Example ShopAdmin URL might look like :

<b>http://rkgserver:57600/b2b/admin/xcm/init.do</b>

Example B2B Application URL might look like:

<b>http://rkgserver:57600/b2b/b2b/init.do?</b>

Thanks

Jack

Message was edited by: Jack

Former Member
0 Kudos

Hi Rajesh

You will get various diffrent version of ISA WAC from service.sap.com, now the prob is that which version is compatible with ur j2ee engine ..

But at last i got one and I've successfully deployed the application using SDM tool..

Now the next problem is to configure the application ..

I'm too strugling for the correct configuration in XCM,

u can check ur application by giving the url :

http://<J2ee servername>:port/<Application Name>/b2b/login/login.jsp

eg : http://localhost:50000/b2b_client/b2b/login/login.jsp

I got the login page by typing this url in the address bar . but when i type

http://localhost:50000/b2b_client/b2b/init.do

I got an XCM error stating "the application is not configured"..

This is not only the one prob..

When i Login in the XCM Admin I got configuration page on my browser..

I got the menu like this

<b>Start

Options

Application Configurations

SAP

Customer

Components

SAP

Customer</b>

Now the prob is I dont get any predefined components on that page like JCO Component..

My question is how can i create the components and assign the parameters to them .. ???

Can u plz help me ..

Thanks

Sandeep

Former Member
0 Kudos

Hi Sandeep...

Well..first let me know as to which component you are trying to execute..I mean B2c or B2B....Well all the settings have to be done in XCM Admin..this is for sure..Ok...

Now in that Menu...First you will have to define all your stuff in the last Menu Downwards..I suppose Customer is the last one...So you need to create it..like shops and user ...

( by creating I mean give a copy from the base configuration ) For example....when you will create a shop it will give you the base configuration from where you can copy the stuff..

Once you do that, then you can create the final customer and give all the components that you have copied....

I know this is tough and I have actually created all the stuff in B2C and B2B..But somewhere I need a link to my ISA Shops...That is where my project has halted from 4 days....

Ok if this is something which you already know then please let me know..I mean I will try my best to address your issue...

Rajesh

Former Member
0 Kudos

Hi Rajesh

Thanks very much for your support, My problem has been resolved now, Actually I'd deployed b2b.ear on my J2EE Server and I was not getting the proper menu, but some how I've managed to solve that Prob, now my question to you is that :

1.) What are the other archive(.ear) I've to deploy using SDM ? I mean do i also have to deploy the shopadmin.ear, useradmin.ear etc...

2.) I've assign the parameters in my JCO Component using XCM admin tool (like ashost, username, password etc..) But still I'm unable to connect to the CRM Server.

I got the following error message when i provide my crm login credential on

http://localhost:50000/b2b_client/b2b/init.do

<b>com.sapmarkets.isa.businessobject.BORuntimeException: Connection ISAStateless not found

at com.sapmarkets.isa.businessobject.BusinessObjectHelper.splitException(BusinessObjectHelper.java:56)

at com.sapmarkets.isa.user.businessobject.UserBase.login(UserBase.java:235)

at com.sapmarkets.isa.businessobject.User.login(User.java:174)

at com.sapmarkets.isa.isacore.action.b2b.LoginAction.isaPerform(LoginAction.java:131)

at com.sapmarkets.isa.isacore.action.IsaCoreBaseAction.isaPerform(IsaCoreBaseAction.java:518)

at com.sapmarkets.isa.isacore.action.IsaCoreBaseAction.doPerform(IsaCoreBaseAction.java:399)

at com.sapmarkets.isa.core.BaseAction.perform(BaseAction.java:191)

at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)

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

at com.sapmarkets.isa.core.ActionServlet.process(ActionServlet.java:391)

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

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

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

at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:281)

at com.inqmy.services.servlets_jsp.server.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)

at org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.java:1758)

at com.sapmarkets.isa.core.ActionServlet.processActionForward(ActionServlet.java:245)

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

at com.sapmarkets.isa.core.ActionServlet.process(ActionServlet.java:391)

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

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

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

at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:136)

at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:856)

at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:573)

at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:235)

at com.inqmy.services.httpserver.server.Response.handle(Response.java:161)

at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:908)

at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)

at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:34)

at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)

at java.security.AccessController.doPrivileged(Native Method)

at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)</b>

Could you help me out in this ??

Former Member
0 Kudos

Hi Rajesh

Atlast I've successfully deployed and configured the ISA,

Now what I want to know that

"What are the roles assigned to the B2B User ?? "

Former Member
0 Kudos

Hey sandeep..

I just wanted to know that where are you working...Well I am in Mumbai..

There is one thing which is different from your settings and my settings you are working on CRM and I am working on R/3 version. But most of the steps are similar I think the configuration part....

But let me know as to what you have given in the Object path for the Shops...

My error message reads..like this,..."

"The Shop list buffer is empty.."

Well, I am trying to find an answer to your question on Roles....If I find any answer I will forward it to you..

my email Id is rajtimes@gmail.com..please email me so that we can exchange screenshots are help each other...

Thanx again

Rajesh

Former Member
0 Kudos

Hi Rajesh

I'm working with Rapidigm-Fujitsu Consulting Co. in pune..

Now I've successfully deployed and configured the ISA..

I've also created the users in the CRM and assign

respective roles to them ..

Below is the procedure to deploying and configuring

the CRM ISA B2B Application :

Before starting I assume that you have following

compoonents with you.

1.) SAP J2EE Engine 6.2

2.) ISA WAC SP03

3.) MSSQL SERVER 2000 (Optional, If u need to use

JavaBasket in ur application)

Procedure :

1.) Extract ISAWACSP03.sar file using command sapcar.exe

2.) You will get following archive files :

a.) Novell_LDAP.sda

b.) SAPPortalsUMRefrence.sda

c.) useradmin.ear

d.) webcatadmin.ear

e.) shopadmin.ear

f.) b2b.ear

g.) b2c.ear

h.) and many other files..

3.) Also download the latest JBasis Library from service.sap.com..

4.)Open the SDM tool integrated with SAP J2EE ..

5.)Deploy the JBasis_<LatestVersion>.sda using SDM.

6.)Deploy Novell_LDAP.sda using SDM

7.)Deploy SAPPortalsUMReference.sda using SDM

8.)Deploy Useradmin.ear using SDM .

Note before deploying the useradmin you have to specify the path of the xcm, always take it in the another directory eg. : C:\usr\sap\rp0945\java\xcm\useradmin

also give the other parameters before deploying the application

9.) Follow the above procedure for shopadmin.ear and webcatadmin.ear and deploy the application.

the xcm path

->for shopadmin: C:\usr\sap\rp0945\java\xcm\shopadmin

->for webcatadmin: C:\usr\sap\rp0945\java\xcm\webcatadmin

10.) To deploy the b2b.ear I'll suggest you to first build

the application using BuildTool(For more info on

Buildtool see the sapnotes on service.sap.com)

11.) After building deploy the application (b2b_<NameGiven>.ear eg. b2b_client.ear ) in the

"project_ear" folder of your buildtool directory.

Note: Before deploying b2b application you have to

provide certain paramters (like xcm path etc.) in the

lower left frame of the SDM window.

If the parameter option are denoted with red icon then there are certain parameters left for deployment..

The parameter icon should be green to successfully deploying the application ...

12.) Now test the application by opening the url

http://localhost:50000/b2b_client/b2b/init.do

13.) You will get the b2b index page on your Web Browser.

14.) Till now we have completed the deployment procedure of B2B, Now some configuration part is left to

successfully running the application ...

CONFIGURING THE ISA ..

There are 2 types of configuration involved in the ISA :

1.) At the CRM Server level

2.) At the Application level

1.) CRM Server level Configuration :

This configuration includes the creation of Users

and assigning the roles to the Users..

We have to create 2 type of users :

a.) Service User (RFC Enabled users)

b.) Dialouge User

a.) Service User :

1.) Open the transaction SU01 and give the username="WEBCONNECT"

2.) Assign the type of user = "Service"

Maintain a valid email address

3.) In the roles tab, add a user role = "SAP_CRM_ISA_ITS"

Give the alias name of the user : "WEBCONNECT"

4.) Click on "SAVE"

5.) Create another user namely "WEBCONNECT1" and assign

the same role to it.

Maintain a valid email address and give the alias

name : "WEBCONNECT1"

6.) Click on "SAVE"

b.) Dialog User

1.) Open transaction SU01

2.) Create another user namely "WEBADMIN"

3.) Maintain the email address for this user

4.) Assign the following roles to it :

-> SAP_CRM_INTERNET_CUSTOMER

-> SAP_CRM_ISA_UA_SUPERUSER

-> SAP_CRM_ISA_WEBSHOP_MANAGER

5.) Click on "Save"

6.) Close the CRM Gui client and login with this user

(WEBADMIN) and then change the password.

2.) Application Level configuration using XCM

a.) open url :

http://localhost:50000/useradmin/admin/xcm/init.do

Login with Username : Administrator

Password : <blank>

b.) Now in the Menu Components->Customers->jco

create ur own jco configuration for eg: I've created

with configuration name "jco_myconfig"

c.) Provide the Following Parameters

Base Configuration : SERVER_CONNECT

ashost : crmserver.company.com

client : 100

lang : en

maxcon : 100

passwd : <your WEBCONNECT password>

sysnr : 00

user : WEBCONNECT

d.) save the configuration and click on "run test"

e.) If you get the green screen then

"connection succeeded" else you will get a Red

Screen if the connection failed.

f.) Now in the Menu

Start->ApplicationConfiguration->Customer

Create your own configuration and assign ur jco

configuration to it ("jco_myconfig" in my case)

g.) Follow the same procedure for shopadmin,

webcatadmin .

h.) You can follow the above procedure for b2b but

with diffrent username and password (In my case

"WEBCONNECT1" )

RESTART THE J2EE ENGINE...

i.) open the url :

http://localhost:50000/useradmin/useradmin/init.do

provide the login Username : WEBADMIN

Password : <whatever u have provided>

j.) Create a user using this web application and

assign the roles according to it .(Remember now

you are creating a B2B User,so assign the roles

as needed).

k.) Save that user and open url :

http://localhost:50000/b2b_client/b2b/init.do

l.) Thats all ...

You can now run your b2b scenario application

online and can create online Sales Order and much more

I hope you will find this tutorial helpfull...

For any further queries mail me at

solanki.scorpio@gmail.com

Cheers !!

Thanks & Regards

Sandeep

Former Member
0 Kudos

Hi sandeep,

this is suresh from Bangalore.

i was going through the conversation between u and rajesh.i believe u people will help me in clearing some of my doubts.

I am j2ee guy,very new to <b>SAP</b> system.my task is to execute the <b>ISA 5.0 b2b</b> application for one of my client.here my role is to change the existing ISA application according to cleint reqmts like <b>changing logo,adding some text fileds for search criteria ,removing some of the text fileds etc....</b>i need help regarding the following things.

1.where i vl get the source code of <b>b2b</b> application ,(as per my knowledge it should be at the server where the application installed),i need the exact directory specification.

2.for ISA 5.0 which build to be used for changing the<b> jsp</b> and <b>java</b> classes.i am having<b> eclipse 3.2.2</b> with me right now.

3.how can i deploy the <b>b2b.ear</b> on to the <b>j2ee engine</b>.is there any tool for that.if possible give me any documentation available with u for deployment.

4.what are *.jar files required once after importing the ear file in eclipse (if eclipse IDE used)

please reply to this request,as i am working under tight schedule.

thanx in advance

suresh

former_member202208
Active Participant
0 Kudos

Hi,

I have worked on 4.0 and not on 5.0, but i guess, there will not be much change.

I have worked on the same type of proj on 4.0.

1. ISA Source code will not be there on App server, you have to get it separately from SAP.

2. You can use any editor, [i used eclipse :)] , to build you can use ant script.

3. There is a deploy tool [i guess in Admin] to deploy custom ears or if its SAP .ear then use SDM.

4. You need all ISA related jars, you can find them in b2b's lib folder. also you may want to include servlet.jar.

If it has helped u, Mark it as helpful.

Thanks,

PS. i am also in bangalore, let me know if you need any other info

Answers (0)