on 07-07-2006 11:21 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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
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
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 ??
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
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
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
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
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.