You are on page 1of 7

Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web

Dynpro and Java

fabricadoenmexico@gmail.com

Como instalar el ambiente de desarrollo para SAP Internet
Sales (SAP Xeco) de R3
(fabricadoenmexico@gmail.com), (josue.cruzs@gmail.com)

Enero 2009

Este documento pretende dar los pasos a realizar para instalar el ambiente de desarrollo de SAP
Internet Sales. Este documento no es algo nuevo, sino que pretende dar la experiencia del autor
para instalar el ambiente de trabajo. Todo lo mencionado aquí existe en documentos de SAP que
es posible conseguir en http://service.sap.com.

Nota:

Este material fue creado solo con fines educativos y se recomienda leer todo lo
relacionado a esto antes de replicar este ambiente para su sistema ISA de SAP. Para cualquier
duda acérquese a su oficina de SAP más cercana (http://www.sap.com).

Requisitos

1.1. Apache Ant

Bajar la versión 1.5.1 de Ant Apache que es la versión más compatible con ISA
Build Tool. Todas las releases se pueden bajar desde el siguiente link.

http://archive.apache.org/dist/ant/binaries/

1.2. ISA Build Tool

Descargar ISA Build Tool de la nota de SAP número 594370
Descargar el jar inqmyxml.jar de la nota de SAP número 594370

1.3. Instalar Java SDK . Para mayor información ir a http://java.sun.com

Instalación de Apache Ant

1. Descomprimir el archivo jakarta-ant-<versión>-bin.zip en el disco duro. Para más
información acerca de la instalación de Ant, dirigase al siguiente link
http://ant.apache.org/manual/index.html
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

2. Setear la variable de ambiente ANT_HOME.

Ir a Mi PC + clic botón derecho > Propiedades

Ir a Propiedades del Sistema > Opciones Avanzadas + clic en el botón “Variables de
Entorno”.

Ir a Variables del Sistema + clic botón “Nueva” y setear lo siguientes parámetros.

Nombre de la variable = ANT_HOME

Valor de la variable = <ruta donde alla descomprimido el ANT>
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

Seleccionar la variable PATH y dar clic en el botón “Editar”. Agregar al final del
valor de la variable la línea %ANT_HOME%\bin

3. Copiar el jar inqmyxml.jar dentro directorio %ANT_HOME%\lib

4. Descomprimir el archivo buildtool.zip dentro de alguna parte del disco duro.

5. Antes de empezar a instalar el ambiente necesitaremos extraer algunos archivos jar
del servidor, si es que el ambiente al que se está afectando es remoto. Esto con
motivo de que cuando construyamos la aplicación o la actualicemos no vaya a buscar
las librerías remotamente, ya que se demoraría más de lo debido. (Este paso no viene
en las guías y es una forma que vi más optima).

Crear una carpeta en el disco duro de su máquina donde se guarden todas las librerías
a extraer del servidor.
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

Dentro de la carpeta creada <nombre_carpeta> en el paso anterior, crear la siguiente
estructura de carpetas.

<nombre_carpeta>/cluster/server0/bin/ext

<nombre_carpeta/cluster/server/additional-lib

<nombre_carpeta>/configtool/lib

Entrar al servidor donde está instalado SAP ISA y copiar todos los archivos y carpetas
existentes dentro de la carpetas:

1) De la ruta /usr/sap/<SID>/<instance_number>/j2ee/cluster/server0/bin/ext a la
ruta creada <nombre_carpeta>/cluster/server0/bin/ext

2) De la ruta /usr/sap/ERD/DVEBMGS01/j2ee/configtool/lib/sapxmltoolkit.jar a la
ruta creada <nombre_carpeta>/configtool/lib

3) Copiar la librería inqmyxml.jar que copiamos en el paso 3 a la ruta
<nombre_carpeta>/configtool/lib

6. Ejecutar una venta de DOS y cambiarse al directorio donde descomprimo ISA Build
Tool\bin
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

Ejecutar el comando:

ant init

Ingrese el nombre del proyecto. Para este ejemplo: zb2b

Ingrese el nombre del J2EE Engine, para setear a ISA Build Tool el valor donde va ir a
buscar las librerías que copiamos en el paso 4. Nota: Si usted no siguió el paso 4, entonces indicar la
ruta donde se encuentra su J2EE Engine (/usr/sap/SAP/<SID>/J2EE), que tiene estar accesible desde su computador.

La ruta a ingresar será: <nombre_carpeta_creada_en_el _paso_4>. Para este
ejemplo: c:/librerias_isa

Ingrese el nombre de la aplicación a modificar. Para este ejemplo: b2b

Si la instalación termino bien, el sistema le mostrara un mensaje BUILD SUCCESFUL

7. Verificar las carpetas que se crearon en la carpeta donde se descomprimió el ISA Build
Tool.
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

8. El siguiente paso es obtener el archivo b2b.ear (en el caso de Business to Business),
para esto lo puede descargar de Market Place de SAP (http://service.sap.com) ,
haciendo una búsqueda de software con la cadena ISAWAC*.sar - bajar el archivo
para el Support Packacge que instalo en su sistema.

Hay que tener SAPCAR.exe para poder descomprimir el archivo con el comando.

sapcar –xvf ISAWACxxx.sar

9. Pasos para modificar el b2b.ear:

a. Copiar el archivo b2b.ear a <isa_build_tool _Paso 5>/sap_ear

b. Copiar el archivo a modificar WEB-INF/web.xml a <isa_build_tool _Paso
5>/project/b2b_<project_name>/WEB-INF/web.xml

Nota. La carpeta Web-INF inicialmente no existira por lo que hay que crearla.

c. Para agregar sus propias clases de Java, cree el directorio.

<isa_buildtool_Paso4>/project/java/<project_name>
Josué Cruz Soriano SAP Enterprise Portal, SAP ESS/MSS, SAP Internet Sales, ABAP certificated, KM, Web Dynpro and Java

fabricadoenmexico@gmail.com

d. Copies sus propios fuentes de Java (com.fabricadoenmexico.TuClase.java) a
<isa_buildtool_Paso5>/project/java/<Project_name>/com/fabircadoenmexi
co/TuClase.java

10. Ejecute el comando ant build

11. Si todo acaba bien deberá salir el mensaje de confirmación.