cancel
Showing results for 
Search instead for 
Did you mean: 

Modifying ISA 5.0 b2b application using tracks

Former Member
0 Kudos

Hi ,

Can somebody list out the steps required for setting up the development environment for ISA 5.0 b2b application modificataion using NW2004s JDI.

Following are the steps that we went through.Let me know if i am missing something.

1. Complete installation of SAP NetWeaver Application Server Java

2. Complete installation of DI (CMS, DTR, and CBS) on SAP J2EE Engine

3. System Landscape Directory (SLD) installed as a Name Server

4. Created a Domain called JDI

5. logged in to http://server:port/devinf

6. created a new track ISADEV

7. In the check-in tab added following SCA files

"SAPBUILDT10_0-10003479.SCA"

"SAPCRMAPP07_0-20001153.SCA"

"SAPCRMDIC07_0-10002941.SCA"

"SAPCRMWEB07_0-20001150.SCA"

"SAPJEECOR09_0-10003466.SCA"

"SAPJTECHS10_0-10003467.SCA"

"SAPSHRAPP07_0-20001151.SCA"

"SAPSHRJAV07_0-10002938.SCA"

"SAPSHRWEB07_0-10002937.SCA"

"STRUTS01_0-10003646.SCA"

"TEALEAF00_0-20001451.SCA"

8. In the Development tab did the import.

What are the next steps?

We are planning to use SAP Netweaver Developer Studio for development without any local J2EE engine .

Any help is highly appreciated.

Regards

Ravishankar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ravishankar,

if you consider a separation of "Administrator", "Quality Management" and "Developer" then you are basically done from the Administrator point of view. If your developers should work without a local engine it might be helpful for development to add one central runtime system to the development system in the CMS track configuration. Do NOT use the host that runs CMS as runtime system.

The next step should be that developers configure the SLD/Name server in the NWDS and import the "Development Configuration" that matches the "Development" system from the track. (Development Configuration Perspective, Click on the import button in the toolbar, select import from SLD and select the configuration. If SLD is not yet configured NWDS should redirect you to the appropriate preference setting). Then developers can sync DCs for modification (sync as inactive) or create new DCs.

After developers made changes and activated them (i.e. requested CBS to build the components including their changes and the build was successful) and released them it is up to "Quality Management" to actually import the released changes into the consolidation system using CMS transport studio.

Regards,

Marc

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Ravi,

Following are the steps required for setting up the Development Environment.

i. Get the war file b2b scenario that is provided by the SAP. ( If you dont have tehn do ask me about the same I will provide you)

ii. Unzip the file in the local machine.

iii. Install NWDS

ii. Create a new Java Project in the root of the unziped file.

iii.you will need to add following two jar files to the lib sapjco.jar & servlet.jar

iv.create a src folder for java files and give the WEB-INF\classes folder as a path for compiled java files

v. You need a buildtool provided by SAP to make the jar war ear files [ If you dont ahve u can ask me]

vi. once you make some modifications then create the ear file using the buildtool , deploy that using the SDM provided by SAP.

vii. For logging purpose you have to use Log Viewer

If any help required get in touch with me. I have given my contact number

Thanks & Regards

KUNDAN

+91 9819440579 (INDIA)

Former Member
0 Kudos

Kundan,

Thanks a lot for the giving steps in detail.

Could you give the steps for the ISA development and modifications

using NW2004s Java Development Infrastructure with Scenario2.

Can we use the steps that you provided for ISA 5.0 as well.

Thanks & Regards

Ravishankar

Former Member
0 Kudos

Hi Ravi,

I applogise for my late answer. As I am busy with my project. Just now I logged into the SDN and found your mail.

Before giving you the brief I would like to mention that ( your b2b or b2c scnario is working) I mean you are able to log on to the to the b2b or b2c scenario and are able to place the order through the webshop.

#1 Use following to get the Name of current JSP

http://ntbomsap02.india.capgemini.com:50100/b2b/b2b/init.do?showmodulename=true

#2Use the following to get the Name of key/value pairs

http://localhost:50000/b2b/b2b/init.do?translate.show.key.concat=99

please give ur server name & port

This way u willbe able to get the name of the JSP u want to change & the key names

once you get the key names copy the same you have to go the properties file i.e.

WEB-INF\classes\crmb2bresources_en.properties

example

startpage.header=E-Commerce Business to Business Application

b2b.jsp.applicationName=B2B <em>Shop International</em>

If you change the value as following

startpage.header= RAVI

then you will get RAVI on the login page

Now to change the action you need to do some R&D. I will just give you an example

Suppose the customer places the order & before he gets the confirmation page

We need to display a sample page having your name having the submit button that will lead to the cofirmation page.

So now you need to change the flow of actions in the config.xml

example

Create on jsp put that in b2b/customer folder you have to create the same

Just look how i am calling /b2b/customer/softwareregistration.jsp

Suppos this is the standard flow in the config.xml you can check for the same in ur config.xml

<action path="/b2b/basketsend" type="com.sap.isa.isacore.action.order.MaintainBasketSendAction">

<forward name="showbasketframe"

path="/b2b/showbasket.do"/>

<forward name="summarybasket"

path="/b2b/showorderconfirmed.do"/>

<forward name="eauctionconfirm"

path="/b2b/afterOrderCheckout.do"/>

<forward name="ocisendbasket"

path="/b2b/oci/refresh_ocilinessend.jsp"/>

<forward name="ocishowbasketframe"

path="/b2b/showorderconfirmed.do"/>

This will be custom flow

<action path="/b2b/basketsend" type="com.sap.isa.isacore.action.order.MaintainBasketSendAction">

<forward name="showbasketframe"

path="/b2b/showbasket.do"/>

<forward name="summarybasket"

path="/b2b/customer/softwareregistration.jsp"/>

<forward name="eauctionconfirm"

path="/b2b/afterOrderCheckout.do"/>

<forward name="ocisendbasket"

path="/b2b/oci/refresh_ocilinessend.jsp"/>

<forward name="ocishowbasketframe"

path="/b2b/showorderconfirmed.do"/>

If any help required then do conatact me

KUNDAN SAH

09819440579

Former Member
0 Kudos

Yes you can use the steps for the ISA 5.0 as well

Former Member
0 Kudos

Please download the following

SAPISA50DevAndExtGuide1_1.pdf from the marlketplace as its the bible for Extentions and Modi fications if you don't get then you can ask me for the same i will send u

0 Kudos

hi Kundan,

I have downloaded the guide and followed all the steps successfully up to the page 149.

Right now:

- I have imported the developpement configuration with the <u>

crm/isa/web/b2b</u> part as it is explained (web modifications first).

- I have reated a new Entreprise Application DC in CUSTCRMPRJ (home/b2b)

- I have added my web module to it

- I have adjusted the context root to b2b_test

But I don't understand what I should do now!

It is written that I should copy files from somewhere to somewhere but I don't understand!!!!!!!!

I have tested it by creating a xxxxx.jsp that I can see with :

<a href="http://localhost:50000/mywebmodule/xxxxx.jsp">http://localhost:50000/mywebmodule/xxxxx.jsp</a>

but I don't see anything in :

<a href="http://localhost:50000/b2b_test/xxxxx.jsp">http://localhost:50000/b2b_test/xxxxx.jsp</a>

I don't see either the start.jsp of b2b:

<a href="http://localhost:50000/b2b_test/start.jsp">http://localhost:50000/b2b_test/start.jsp</a>

May somebody help me, please ?

Thanks in advance for your help

Best Regards

Jean-Guillaume LALANNE

jean_gui@@@@@@yahoo.fr

Former Member
0 Kudos

Hi Kundan,

I'm newbie on NWDS and ISA 5.0 b2b application.

I followed SAP steps to install and start a modified ISA 5.0 b2b application. That's OK.

Now I wish to modified some of key/value pairs in welcome.jsp page, for instance, "b2b.welcomeb2b:Welcome to SAP Internet Sales" key value pair.

I'm a bit confused coz I cannot find th properties file as "WEB-INF\classes\crmb2bresources_en.properties".

Where is it?

Any help is welcome

Christophe Doniat

Former Member
0 Kudos

Hi Christophe,

If you are using b2b ISA 5.0 then said key value pairs are stored in the following file

crmisaisacore~resources.properties

Please do remember the propeties files are always stored in the WEB-INF\classes directory

for this you have to go in the follwoing path

apps\sap.com\crm~b2b\servlet_jsp\b2b\root\WEB-INF\classes

or

just go to WEB-INF\classes

and look for the file crmisaisacore~resources.properties

when you go inside the file you will find the the said key value pair as it is in my file

<its a sample >

cch.setup.da.part010.link=Create and Edit New Users

b2b.welcomeb2b=Welcome to SAP Internet Sales

javabasket.camp.price.warn=A campaign was assigend to an item, but no b2c.orderlist.savedBaskets.no=No Saved Shopping Baskets Are Available

hom.jsp.orderdtl.toggleMsg=toggle the Message display

<Sample>

Any help required call me on my number any time

Thanks & Regards

Kundan

Together we ROCK

+91 9819440579 (INDIA)

Former Member
0 Kudos

Thx Kundan,

I saw the file.

Christophe

Former Member
0 Kudos

Hi Kundan,

I nead to modify ISA 5.0 b2b.we are having j2ee 7.0 server.

I used Elipse 3.2.2 for j2ee aplication development.i am very new SAP System.

is using eclipse for extending the JSP and java classes will be good solution.

if yes what are the other tools needed for development, building and deployment.

and also the library files for the development env.

if eclipse is not best practice ,then which other tools are good and their purpose and library files required for devlp.

your guidance will be of great help to me.

thanks

suresh

Former Member
0 Kudos

Hi Kundan,

I am using NWDI to make changes to the ISA application. I am following the E-Commerce extension examples and tutorials guide to make changes. I am able to make changes to JSP files , example order.jsp I am able to add a new field, however for stylesheet changes that are mentioned in the guide I cannot see the changes in the application even after making the changes and deploy the application. I have restarted the application still not showing , any help regarding this would be great.

Thanks,

Mathew

Former Member
0 Kudos

Hi Ravi

I dont know much abt the NWDI way of development and modification as i'm working

on ISA 4.0 but for the configuration of NWDI for ISA, you should check out the ISA 5.0

Extension Guide .

I hope this would help ..

Regards

Sandeep Solanki

Former Member
0 Kudos

I too have completed these steps but not very clear on next steps. The extension guide is not clear also. Can someone please help on how to proceed further with step by step documentation?

Thanks.