Está en la página 1de 32

Documentacin del taller de SAP R/3

1 PLANEANDO LA INSTALACIN 3

1.1 CHEQUEANDO NECESIDADES DE SOFTWARE Y HARDWARE 3


1.1.1 COMPROBANDO LA RED 3
1.2 DISTRIBUCIN DE LOS COMPONENTES EN LOS DISCOS 4
1.2.1 DIRECTORIOS CREADOS DURANTE LA INSTALACIN 4

2 PREPARANDO LA INSTALACIN 5

2.1 CDS DE EXPORT 5


2.2 INSTALANDO DLLS ACTUALIZADAS PARA EL SISTEMA 5
2.3 MEMORIA VIRTUAL 5
2.4 USUARIO Y PERMISOS PARA LA INSTALACIN 5
2.5 NOMBRE DEL SAP SYSTEM Y DEL SERVIDOR 6
2.6 PREPARANDO EL DIRECTORIO DE TRANSPORTES 6

3 INSTALACIN DEL SISTEMA SAP 6

3.1 INSTALACIN DEL SOFTWARE DE ORACLE 7


3.2 INSTALANDO R3SETUP 8
3.3 INSTALANDO SAP Y CARGANDO LA BASE DE DATOS 8

4 TRAS LA INSTALACIN 10

4.1 ARRANQUE Y PARADA DEL SISTEMA SAP 10


4.2 ENTRANDO EN EL SISTEMA SAP 12

5 ANEXO I : BSICO 14

6 ANEXO: CONFIGURACIN SEGN EL TALLER 15

6.1 ADDRESS MANTEINANCE 15


6.2 PERFILES DE INSTANCIA Y MODOS DE OPERACIN 16
6.3 SISTEMA DE TRANSPORTES 18
6.4 INSTALACIN DE LENGUAJES 20
6.4.1 MANTENIMIENTO DE TABLAS 21
6.4.2 CMO AUMENTAR EL TAMAO DE LOS TABLESPACES 22
6.4.3 IMPORT DE LOS LENGUAJES 23
6.4.4 SUPLEMENTACIN DEL ESPAOL 24
6.5 CREACIN DE LOS MANDANTES 26
6.6 CREACIN DEL SISTEMA DE TRANSPORTES DEL TALLER 29
6.7 QU OCURRE SI CAMBIAMOS EL SID DE LA RZ10? 30

7 TROUBLESHOOTING 30

-1-
Documentacin del taller de SAP R/3

7.1 DURANTE LA INSTALACIN 30


7.2 ALERTAS DESDE EL SAP MANAGEMENT CONSOLE 31
7.3 SAPGUI 31
7.4 ABAP SHORT DUMPS 31
7.5 PROBLEMAS IMPORTANDO LENGUAJES 31

-2-
Documentacin del taller de SAP R/3

1 PLANEANDO LA INSTALACIN
Se recomienda tener a mano el Manual de Instalacin de SAP R/3 4.6C bajo Windows
2000 y Oracle para ir siguiendo los pasos de la instalacin

1.1 Chequeando necesidades de Software y Hardware

El servidor del taller cumple con los requisitos mnimos de ms de 20 Gb de


espacio en al menos tres discos separados ( en nuestro caso particiones). No cumple con
los 512 Mb de memoria RAM, pero para un entorno no productivo como el del taller
servir

Nota:

El espacio requerido para la copia de los mandantes sobrepasa al espacio en


disco del servidor

En nuestro caso, vamos a instalar sobre Windows 2000 Advanced Sever, y es


recomendable que tenga instalado hasta el Service Pack 3. Sobre todo, es necesario que
est sobre NTFN o no podr ser instalado

Puesto que queremos instalar localmente, si la mquina pertenece a un dominio lo


ms sencillo sera sacarla de l y si el servidor en el que se va a instalar est
configurado como Controlador de Dominio de Windows2000 ser necesario que deje
esa funcionalidad

1.1.1 Comprobando la red

Se comprueba el correcto funcionamiento de la red en el equipo as como que


responde a su nombre de mquina con el comando ping.

Ejecucin:

- Abrimos una ventana de lnea de comandos, y escribimos ipconfig


para conocer la ip del servidor.
- Seguido, escribimos el comando ping sobre esa direccin
- Pulsamos Windows + Pausa, y nos aparecer la ventana de
Propiedades del Sistema. En la pestaa Identificacin de Red,
miraremos el nombre del servidor
- Ahora, hacemos ping sobre el nombre del servidor

Es importante que la red est perfectamente configurado, puesto que las


conexiones SAP se realizan a travs de TCP-IP.

-3-
Documentacin del taller de SAP R/3

1.2 Distribucin de los componentes en los discos

Para la instalacin de R/3 se dispone de la siguiente distribucin de espacio en


disco:

C:\ Particin del Sistema Operativo

E:\ Particin donde ir la Base de Datos

D:\ Particin donde irn los binarios

En C:\ no vamos a instalar nada, aunque se crearn carpetas para usuarios y se


modificarn dlls, se aadirn claves al registro, etc

En E:\ , por ser la unidad ms grande, va a albergar la base de datos de SAP que
viene a ocupar cerca de 10 Gb en la instalacin y que aumentar su tamao al importar
los lenguajes y copiar los mandantes

La base de datos cuenta con los siguientes componentes: SPACHEK,


SAPBACKUP, SAPTRACE, SAPREORG, SAPARCH, SAPDATA1, SAPDATA2,
SAPDATA3, SAPDATA4, SAPDATA5, SAPDATA6, MIRROLOG B, ORILOG A

En D:\ vamos a instalar los binarios de Oracle y los de SAP, as como el SAPGUI
y el R3SETUP. Adems, contendr las carpetas MIRROLOG A y ORILOG B

En el caso de los MIRROLOG y ORILOG, las parejas tienen que estar en unidades
distintas

1.2.1 Directorios creados durante la instalacin

Se crearn los siguientes directorios durante la instalacin:

- D:\usr\sap, que contiene el software principal de SAP


- E:\oracle\BPM, que contiene la base de datos SAP
- E:\transportes\taller, que contendr el sistema de transportes de
SAP
- C:\Documents and Settings\bpmadm, que es el perfil del
administrador SAP
- D:\SAPpc , aqu ir la instalacin del SAPGUI
- D:\oracle\bpm\817, contendr los binarios de Oracle
- D:Users\bpmadm\Install , contendr la herramienta R3SETUP

-4-
Documentacin del taller de SAP R/3

2 PREPARANDO LA INSTALACIN

2.1 CDs de Export

Copiamos en E:\, los CDs necesarios para la instalacin (Los cuatro cds de Export)
debido a que la instalacin va a necesitar que le facilitemos su ruta.


E:\Export1 .... Export4

Tenindolos copiados en local nos aseguramos de poder dejar la instalacin


desatendida durante varias horas

Nota:

Los cds de Export contienen la base de datos de SAP

2.2 Instalando DLLs Actualizadas para el Sistema

Hay que realizar una actualizacin previa de algunas DLLs del sistema, para lo
que se ejecuta el programa r3dllins desde el CD del kernel del R/3. En caso de
necesitarlo, se reiniciar el sistema

2.3 Memoria Virtual

Se precisan al menos 4 veces la memoria RAM, aunque ms de 10 GB no son


necesarios. Para cambiar la memoria virtual:

- Pulsamos Windows + Pausa, y nos aparecer la ventana de


Propiedades del Sistema
- En la pestaa Avanzado, pulsamos en Opciones de Rendimiento y,
donde dice Memoria Virtual damos a cambiar.
- Multiplicamos 128 x 4 : 512 Mb necesitamos de RAM como mnimo,
y como mximo le pondremos 720 Mb para no quedarnos sin espacio
en el disco duro. Si fuera muy muy mal el servidor, siempre podemos
ampliarlo a 848

2.4 Usuario y Permisos para la Instalacin

Como es un taller, podemos hacer la instalacin con el usuario Administrator,


que es el admistrador del servidor, pero en caso de querer podramos crear un nuevo
usuario, por ejemplo, Instalador, y darle los mismos permisos que a Administrator

-5-
Documentacin del taller de SAP R/3

2.5 Nombre del SAP System y del Servidor

La instancia de SAP que se va a instalar, segn los requerimientos del taller se


llama BPM, y el servidor de la instalacin ser SERVIDOR

Nota:

Es el nombre que tena por defecto y como cumple la norma de que los
nombres de servidor que albergan las instancias no pueden tener ms de nueve
letras lo dejamos as

2.6 Preparando el directorio de Transportes

Creamos el directorio de Transportes tal y como se requiere en el taller:

E:\Transportes\taller

Y compartimos la carpeta Transportes, dndole el nombre de recurso compartido


Sapmnt2

Ejecucin:

- Desde el explorador de Windows, vamos a E: y creamos la nueva


carpeta.
- Pinchamos con el botn derecho sobre ella, y elegimos Compartir
- En la nueva ventana, elegimos Compartir esta carpeta, y le ponemos
de nombre Sapmnt2
- En la pestaa Seguridad, agregamos el grupo Todos

3 INSTALACIN DEL SISTEMA SAP


Una instalacin SAP se compone de

- Instancia Central de SAP


- La Base de Datos
- Los frontends de SAP
- Si hacen falta, instancias de Dilogo, de Batch, de Spool.....

Nota:

Una instancia es una instalacin completa de R/3 + base de datos, y puede


haber una instancia por cada tipo de proceso excepto el de enqueue y el
mensajero, que estn siempre en la instancia central

Un mismo servidor puede albergar tantas instancias como sea capaz de


hacer funcionar, de modo que podramos tener en un mismo host la instancia

-6-
Documentacin del taller de SAP R/3

central con su base de datos central y adems dos instancias de dilogo, por
ejemplo.

En el taller vamos a ver la instalacin del Sistema SAP en una sola


instancia, es decir, vamos a tener una Instancia Central con su Base de datos y
su frontend, pero no tendremos instancias especializadas

3.1 Instalacin del software de Oracle

El Oracle que funciona con SAP es algo diferente del Oracle normal, y es por eso
que se distribuye con las instalaciones y tambin por lo que han creado unos
instaladores especficos

La instalacin de Servidor es la nuestra porque en nuestra mquina vamos a tener


una instalacin de Instancia Central ms Instancia de Base de Datos.

La instalacin de Cliente se hara en caso de tener una mquina dedicada


exclusivamente a la Base de Datos, en cuyo caso tendramos que instalar en dicha
mquina el servidor de Oracle y en la mquina de la Instancia Central, el cliente de
Oracle.
Cualquier instancia que no est en la misma mquina que la de Base de Datos,
tiene que tener instalado el Cliente Oracle y no el Servidor.


Escogemos el cd de software Oracle para Windows y lo exploramos para llegar


a la ruta

<Unidad>:\NT\I386

Veremos que hay tres ejecutables, sapserver.cmd, sapclient.cmd y el Universal


Installer normal. Haremos doble clic sobre sapserver.cmd

El nombre de la instancia a crear es: BPM, y la ruta de instalacin es


D:\Oracle\BPM\817

Nota:

Es importante que el SID de la base de datos sea de tres letras, por que
el SAP no nos lo admitir si no es as

Una vez haya terminado de instalar Oracle (la barra de estado siempre va a estar
al 100%), paramos los servicios que ha creado

Ejecucin:

- Inicio / Programas / Herramientas Administrativas Servicios


- Buscamos los servicios de Oracle y paramos aquellos que estn en
automtico dando al botn parar

-7-
Documentacin del taller de SAP R/3

A continuacin instalamos el parche de Oracle 8.1.7.0.1 para Servidor, que se


llama sap81701svr.exe y est en el mismo cd de la instalacin en

<Unidad>:\NT\I386\Patches\8.1.7.0.1

Como se puede observar, es un autodescompresor, y hay que darle la ruta donde


hemos instalado los binarios de Oracle, es decir, en D:\oracle\BPM\817 porque tiene
que sobrescribir los archivos

Por ltimo deberemos volver a levantar los servicios de Oracle que paramos
anteriormente

3.2 Instalando R3SETUP

El R3SETUP es la herramienta que va a instalar SAP en el equipo, de modo que


tenemos que instalarlo primero desde el cdrom del Kernel de SAP

Ejecucin:

- Iniciamos el programa R3SETUP.BAT que est en el directorio


<Unidad>:\NT\common. Aparecer una ventana
- Le damos el nombre del SAPSID: BPM
- Le damos el directorio donde queremos que nos copie el instalador,
que es en D:\users\bpmadm\install

Una vez hayamos de terminado de rellenar todas las entradas que nos pide, se
instalar automticamente y nos pedir autorizacin para hacer logoff. Le diremos que
s y volveremos a entrar y de ese modo nos habr creado en Inicio/Programas un grupo
llamado Sap System Setup for BPM, desde el que podemos comprobar que se pueden
lanzar todo tipo de instalaciones de SAP R/3.

3.3 Instalando SAP y cargando la Base de Datos

Desde el grupo de Programas Sap System Setup for BPM, ejecutamos la


opcin de Instancia Central y Base de Datos, y se nos abrir una ventana del R3SETUP
que, cuando haya completado su 100% habr creado la Instancia Central, la Instancia de
Base de datos y la habr rellenado con datos

La herramienta R3SETUP nos va a pedir una serie de parmetros detallados a


continuacin:

Nota:

-8-
Documentacin del taller de SAP R/3

El ltimo parmetro lo pedir horas despus de haber pedido el resto

PARMETRO VALOR
SAP System Name BPM
Instance Number 00
Domain selection \\servidor
Name of the Central Transpor Host servidor
Database System Name BPM
Character set selection WE8DEC
Default drive for Oracle directories D
Location of SAP database-specific files D
Location of Oracle data files D
Location of log files E, D
Location of mirrored database log files D,E
RAM for the SAP System 128
Location of CDs(during the installation) E:\Export1....E:\Export4
Enter the password for the SAP System administrator Sapcyii
Enter the password for the SAP System service user Sapcyii
Port number 3600
LDAP support No LDAP
Number of processes 4
Enter the password for the SAP database user sapr3 Sapcyii

Llegar un momento en la instalacin, despus de haber creado la base de datos


completa (suceso que tarda muchas horas en completarse), en que el instalador nos dir
si queremos instalar otro idioma que no es Ingls o Alemn y nos referir a unas notas
SAP.

En el taller tenemos que instalar el idioma ruso, y es por eso que este momento
de la instalacin es muy importante porque, tal y como dice el instalador, tenemos que
introducir unos parmetros en la base de datos.

Nota:
Para conectarnos a la base de datos, desde lnea de comandos
escribimos svrmgrl y nos logamos como sapr3/Sapcyii , pues si no no podremos
ver ni modificar las tablas

As, tenemos que insertar en la tabla TCPDB una lnea que contenga 1500, 1500
para indicarle as que instale el code page del Ruso y una que contenga 1100, 1100 para
el codepage de Ingls. En lneas generales tenemos que seguir los pasos de
modificacin y comprobacin de tablas que indica la nota SAP 10935

Ejecucin:

- Desde lnea de comandos escribimos svrmgrl y damos enter


- Escribimos connect sapr3/Sapcyii
- Ahora hacemos select * from TCPDB; para ver que no hay ningn
registro en la tabla

-9-
Documentacin del taller de SAP R/3

- Insertamos el 1500 y el 1100 as: insert into table TCPDB values


(1500, 1500); insert into table TCPDB values (1100, 1100);

Una vez hecho esto la instalacin puede continuar.

Nota:
Si tras el punto del lenguaje, la instalacin diera un error de RFC, la
detenemos, paramos la instancia, la levantamos de nuevo y volvemos a lanzar la
instalacin (ver punto siguiente para explicacin detallada)

4 TRAS LA INSTALACIN

4.1 Arranque y Parada del Sistema SAP

La parada y el arranque de una instancia de R/3 se realiza con la herramienta


SAP Management Console.

Esta consola es muy til porque nos va a decir todos los fallos que pueda tener el
sistema, desde errores de ABAP hasta que se nos estn quedando sin espacio los
tablespaces as como el grado de rendimiento que tiene la base de datos, los warnings de
optimizacin del sistema, errores en tablas, informacin sobre procesos, las colas de
trabajo de los diferentes procesos del sistema....

La herramienta va a guardar todos los ABAP bumps y terminaciones incorrectas


sufridas por el sistema. As pues, va a registrar:

- 10 -
Documentacin del taller de SAP R/3

- Las cadas de los procesos al bajar la instancia (todos como warnings ms un


error de conexin del Dispatcher)
- Si la tabla TCPDB no tiene entradas (si dice esto es porque no hemos realizado
el paso de la instalacin de modificar la tabla)
- Informacin sobre cosas variadas

Adems, en Open Alerts va a registrar todas las alertas y warnings del sistema con
respecto a :

- Bajos niveles de respuesta del Frontend


- Low performance de paginacin, buffers, etc (estos errores no significan que la
instancia no funcione, pero en un sistema real con mquinas potentes no
deberan darse)
En Oracle, habr alertas de performance, as como un error que dir Wrong
Subtipe, y muchas veces veremos que los Tablespaces estn de color amarillo
(esto conviene chequearlo, pues nos va a indicar si tenemos o no que aumentarles
el tamao a los tablespaces)

Colores :

- Verde: Arrancado y funcionando perfectamente


- Amarillo: Arrancado, funcionando y con algn warning
- Rojo: Arrancado, funcionando y con errores
- Gris: Parado

Si queremos saber ms sobre cada uno de los iconos, los desplegamos (con lo cual
saldrn a la derecha) y pinchamos con el botn derecho encima, indicndole Show All
Alerts.

El Syslog es una herramienta muy til para saber lo que pasa en el sistema, y
funciona de la misma manera que el syslog de Windows. Es recomendable mirarla de
vez en cuando

Los iconos grises y los de


Informacin nos indican
eventos que han sucedido
que no son problemas.

Los iconos amarillos son


problemas sucedidos que no
no implican mal
funcionamiento

Los iconos rojos son errores


del sistema, y tenemos que
tenerlos muy en cuenta. Sin

- 11 -
Documentacin del taller de SAP R/3

embargo, no debemos preocuparnos por todos. Por ejemplo, la mayora de los de


la imagen son errores de comunicacin de haberse cado la red o haber bajado la
instancia con frontends abiertos

 Siempre y cuando BMP y Servidor estn verdes se podr entrar al sistema sin


problemas, estn como estn los otros, ya que el cambio de color de estos dos slo
puede deberse al correcto o incorrecto funcionamiento del Process List.

Para poder arrancar y parar la instancia es necesario estar conectado en el sistema


operativo con el usuario que hemos utilizado para instalar (Administrator) o con el
usuario administrador que se crea durante la instalacin, en nuestro caso, bpmadm.

Nota:

Para poder parar o arrancar la base de datos es imperativo ser bpmadm

Para arrancar una instancia de R/3 comprobamos que los servicios de SAP y
Oracle del sistema estn funcionando. Tras esto, arrancamos la base de datos (con
privilegios de internal) y despus la instancia de SAP

Ejecucin de arrancar la base de datos:

- Desde lnea de comandos invocamos svrmgrl


- Escribimos connect internal
- Escribimos startup open

Para parar la instancia primero pararemos la instancia SAP y despus


desmontaremos la base de datos.

Ejecucin de parar la base de datos:

- Desde lnea de comandos invocamos svrmgrl


- Escribimos connect internal
- Escribimos shutdown immediate

Nota:
Hacerlo al revs podra causar inconsistencias en la base de datos, y lo
mismo suceder si reiniciamos la mquina sin haber detenido antes las instancias

4.2 Entrando en el Sistema SAP

Para logar al sistema SAP es necesario tener instalado el SAPGUI y haber


arrancado tanto la base de datos como la instancia.

- 12 -
Documentacin del taller de SAP R/3

El SAPGUI es la aplicacin, el frontend que nos va a permitir comunicarnos con


la aplicacin. Es un entorno grfico de ventanas.

Para instalarlo buscaremos en el paquete de software de SAP el cd de SAPGUI de


Windows y lo instalaremos como cualquier aplicacin de Windows.

Cuando nos pida qu es lo que queremos instalar, le diremos el SAPGUI.

Al terminar veremos que tenemos un nuevo icono


en el escritorio llamado Sap Logon. Hacemos doble clic
en l y nos aparecer una ventana como la de la imagen.
Pinchamos en Nuevo y nos aparecer la siguiente
ventana

En Descripcin escribimos SAP R/3, en Application Server escribimos Servidor


o ponemos la IP. SAP System es R/3 y System Number es el 00.

Aparecer ahora una entrada en la primera pantalla, la pulsamos dos veces y


vemos que comienza a cargar. Apareceremos en la pantalla de Logon

- Client: Mandante, dejamos el 000


- User: Usuario, entramos como SAP* o
DDIC
- Password: la de SAP* es 06071992 y
la de DDIC es 19920706

Nota:

Las passwords son el da en que


empez a funcionar SAP R/3, 6-7-1992

- 13 -
Documentacin del taller de SAP R/3

Nos pedir que cambiemos el password, y as lo haremos, ponindoles a los dos


Cyiisap (tendremos que logarnos una vez con cada uno para cambiarlo)

5 ANEXO I : Bsico

Una transaccin es un conjunto de pantallas ms las rdenes que damos ms los


programas que se utilizan en ellas. Para entrar en cualquier transaccin podemos hacerlo
navegando por el Men SAP (que aparece tras logarnos y al que podemos volver
pulsando varias veces sobre el botn Principio Transaccin) o podemos hacerlo
escribiendo el nombre en el Cuadro de Transacciones y pulsando enter.

Si queremos saber el nombre de alguna


transaccin para no tener que volver a recorrer
todo el rbol del men pinchamos donde indica la
figura y nos aparecer un cuadro desplegable que
nos muestra el nombre de la instancia y el
nmero, el mandante al que nos hemos conectado,
con qu usuario, qu programa de ABAP est
corriendo, el nombre de la transaccin con que hemos llamado a ese programa y el
tiempo de respuesta

Si estamos dentro de una transaccin y queremos pasar a otra directamente,


tendremos que poner /n<nombretransaccin>

Ejemplo: /nstms /nrz10

Si estamos en una transaccin y queremos que nos abra otra transaccin en una
sesin distinta, tendremos que poner /o<nombretransaccin>

- 14 -
Documentacin del taller de SAP R/3

Ejemplo: /ostms /orz10

Las transacciones son bastante complejas internamente en cuanto a navegacin se


refiere, pero tienen forma arborescente. Por ejemplo, la stms

Si desde queremos ir a STMS, daremos al


botn

Si en cambio, queremos ir hasta cualquiera de


las otras, daremos al botn

Si queremos cancelar lo que estbamos


haciendo en cualquier transaccin, daremos al
botn

Y si la transaccin lo requiere y lo permite,


grabaremos los datos dando al botn

Una sesin es una ventana completa del SAPGUI donde nos hemos logado y donde
podemos trabajar, y podemos tener ms de una a la vez.

Para abrir una sesin, desde cualquier transaccin vamos al men System/ Create
session. Para cerrarla, haremos como en cualquier ventana de Windows

Por norma, lo que vayamos a usar dentro del taller estar en el rbol del SAP East
Access en Tools Administration

6 ANEXO: CONFIGURACIN SEGN EL TALLER

6.1 Address Manteinance

Logados en el sistema como SAP* y en el mandante 000, si intentamos hacer


cualquier transaccin importante (como la stms) nos va a pedir que realicemos Adress
Manteinance. Lo que nos est pidiendo el sistema es que introduzcamos una serie de
parmetros

En la transaccin
sucomp escribimos un
nombre y pinchamos en
crear. Le vamos a dar un
nombre a quien pertenece,
pas y zona horaria y
guardamos.

- 15 -
Documentacin del taller de SAP R/3

6.2 Perfiles de instancia y Modos de Operacin

Una vez que ya tenemos configurado el sistema principal vamos a modificar el


perfil de la instancia yendo a la transaccin rz10

Un perfil de la instancia es un fichero que incluye cierta informacin sobre la


misma, como puede ser el idioma y mandante que aparecen por defecto al logar, el
directorio por defecto de los transportes...

Una instancia puede tener varios perfiles segn la necesidad del momento. Por
defecto tiene dos, el perfil principal y el perfil de arranque.

Primero importaremos los perfiles que estn en local- yndonos a


Utilities / Import profiles / Of active servers


Una vez importados en el sistema, seleccionaremos el perfil de la instancia, que se


llama BPM_DVEBMGS00_SERVIDOR, y elegiremos Extended Manteinance y
pincharemos en Change

Nos aparecern entonces los parmetros que contiene la instancia, como por
ejemplo SAPSYSTEMNAME=BPM, SAPSYSTEM=00.....

El parmetro DIR_TRANS deber tener la ruta \\servidor\saploc2\taller


asignada, y ser la ruta que tomarn todos los sistemas de transporte que creemos a
partir de ahora

- 16 -
Documentacin del taller de SAP R/3

Nota:

Tras darle el nombre al nuevo parmetro y su valor, damos al botn Copy


dos veces y vamos a la pantalla anterior, la que aparece en la figura de arriba. All
tambin daremos a Copy y marcharemos a la pantalla anterior, donde ya le
daremos al botn de guardar. El sistema nos dir entonces que ha guardado el
perfil y que lo ha activado, y que es necesario reiniciar la instancia para que surta
efecto, cosa que haremos.

Nos pide el taller adems que la password de usuario sea como mnimo de 7 letras
y que cada 10 das debe ser cambiada. Para ello, introduciremos tambin los siguientes
parmetros



login/min_password_lng con valor 7
login/password_expiration_time con valor 10

Ahora que ya tenemos el perfil de la instancia cargado y con el sistema de


transportes en su sitio, vamos a crear un nuevo modo de operacin en la transaccin
rz04.

Un modo de operacin es decirle a SAP para cada perfil de instancia que tengamos
creado, qu cantidad de procesos batch, de dilogo, etc, va a tener.

Pinchamos en Instances/Profiles y vemos que est vaco. Eso es porque no le


hemos dicho an ningn modo de operacin

Vamos al men Profile/ Create new instance

Nos va a pedir una serie de parmetros, que son


Host name: Servidor
Sap System Number: 00
Start profile name: START_DVEBMGS00_SERVIDOR
Profile name: BPM_DVEBMGS00_SERVIDOR

- 17 -
Documentacin del taller de SAP R/3

Y le damos a guardar. Nos pedir que modifiquemos el nmero de procesos que


tenemos. En total no puede haber ms de ocho.

Segn le en una nota, para hacer los imports de los lenguajes era aconsejable tener
ms de un proceso en background, de modo que le quitamos un proceso de dilogo y le
aadimos uno a batch

Volvemos a guardar y continuamos con la parametrizacin

Nota:

Si tenemos que cambiar un perfil de instancia que est configurado como modo de
operacin, cuando queramos aplicar los cambios el sistema nos dar un warning sobre
que los modos de operacin pueden quedar inconsistentes si aplica los cambios que le
hemos solicitado.

En el taller, puesto que los cambios que vamos a realizar a partir de ahora no
influyen en los modos de operacin, siempre que aparezca el warning que nos
preguntar si queremos chequear la consistencia le diremos que s y veremos que todo
anda bien

6.3 Sistema de Transportes

Despus de haber modificado el perfil de la instancia vamos a la transaccin stms,


que es la del Sistema de Transportes.

El Sistema de Transportes es una herramienta fundamental, puesto que es la que


nos va a permitir importar y exportar objetos en nuestro sistema SAP. En una
instalacin SAP de tres entornos (productivo, test y desarrollo), el Sistema de

- 18 -
Documentacin del taller de SAP R/3

Transportes nos permitira llevar de un entorno a otro roles, usuarios, mandantes,


idiomas....

Pero tambin es importante en una instalacin como la del taller, puesto que es
necesario para importar nuevos idiomas, support packages, documentos, roles, usuarios,
etc de fuera hacia nuestro R/3 y tambin entre mandantes

Digamos que, entre otras, su funcin es la forma de tener el sistema actualizado y al


da en todos sus entornos y mandantes

La transaccin stms nos pedir por defecto un nombre para el Sistema de


Transportes, que ser, Entorno Transportes instancia, y su identificador ser BPM.

Pinchamos en el icono de System Overview, y podremos ver los sistemas de


transportes que tenemos creados, en este momento, BPM.

Adems de este, crearemos un sistema de transportes virtual de identificador VIR


desde el men SAP System/Create/Virtual System

Desde el men Extras, pincharemos en Generate RFC destinations (para


asegurarnos de que realmente las conexiones se han realizado, pues cada sistema de
transporte tiene que tener la suya) , y despus en Distribute and activate configuration.
Esta accin es muy importante sobre todo cuando tenemos ms de una instancia, ya que
todas conocern as los cambios realizados en un sistema de transportes al que estn
conectadas.

- 19 -
Documentacin del taller de SAP R/3

Ahora que tenemos creados los dos sistemas de transportes tenemos que configurar
las rutas. En caso de tener ms servidores o ms instancias, sera imprescindible que nos
hiciramos un pequeo mapa de cmo van a ir entrelazados.

Desde la primera pantalla de la transaccin


stms, pinchamos en transport routes. Una vez
estemos all, pinchamos en el botn Display 

Change (o F5), ponemos cada uno de los sistemas de


transporte en la parte media de la pantalla y
pinchamos en Check. Una vez nos diga que todo
est bien, grabamos.

De momento, la configuracin ser temporal, pues luego tendremos que volver a


modificar el Sistema de Transportes para adecuarlo a las necesidades del taller

6.4 Instalacin de lenguajes

El taller nos pide que instalemos lenguajes. Los lenguajes en la release 4.6C de R/3
se importan de los cds de support packages que vienen incluidos en la caja de SAP y se
van a instalar en el sistema a travs de transportes, y es por eso que hemos configurado
primero el Sistema de Transportes.

(Para esta fase de la post instalacin estamos usando las SAP Notes 42305, 103687,
10935, 73606, 39763, 23955, 309497 y el documento pdf llamado Language Transport
(BC-CTS-LAN) -que podemos encontrar en el cdrom 1 de los paquetes de lenguajes-.
Hay que buscarlos en la SAPnet, imprimirlos y leerlos)

Por defecto, SAP instala tanto el Ingls como el Alemn. Estos lenguajes utilizan
un code page especfico que es el ISO8859-1 y son los dos idiomas en que la aplicacin
est completamente traducida, y es por eso por lo que se usan para hacer las
suplementaciones a los otros lenguajes.

Adems, en caso de tener que instalar Support Packages en el entorno SAP


deberamos instalarlos despus de haber importado el idioma, puesto que los Support
Packages slo se van a traducir en los lenguajes que tengamos instalados en el sistema

Un code page es una lista de caracteres letras, nmeros, signos...-, y soportan una
serie de idiomas que comparten esos caracteres. El ISO8859-1 es un Single Code Page,
lo cual significa que slo podremos instalar aquellos idiomas que tengan caracteres
similares al Ingls o Alemn.

A travs de este code page vamos a instalar el Espaol tal y como nos lo piden,
pero no podemos instalar el Ruso porque no est soportado. Es por este motivo por el
que en la instalacin hemos mantenido la tabla TCPDB, pues es en ella donde SAP
reconoce los codepages que tiene instalados. As, si desde el svrmgrl de Oracle (desde

- 20 -
Documentacin del taller de SAP R/3

lnea de comandos) hacemos un select * de TCPDB, veremos que tiene una entrada, la
1500, 1500 que se la hemos aadido en la instalacin.

Nota:
Siempre que queramos hacer cambios o ver objetos de la base de datos
tendremos que ser el usuario sapr3 (el que nos pide durante la instalacin) porque
l es el dueo de todos los objetos.

El codepage (1100, 1100) que se instala por defecto con el Ingls y Alemn, no
aparece en esta tabla por defecto en una instalacin normal, de modo que habra que
mantener la TCPDB para que s apareciera (Es comn que, si instalamos y no queremos
tener un codepage distinto al 1100, el Syslog de SAP nos avise de que la tabla TCPDB
no tiene entradas).

6.4.1 Mantenimiento de tablas

Antes de instalar cualquier idioma tenemos que asegurarnos de que las tablas
referentes a los idiomas estn mantenidas.

Desde el svrmgrl de Oracle, conectados como sapr3, miramos en la tabla TCP0C


que existe una entrada que contiene los locales que necesitamos (para instalar los
idiomas previamente hemos ledo todas las notas arriba comentadas y hemos instalado
en Windows y puesto activo el idioma Ruso, adems de haber instalado fuentes cirlicas
tal y como indican las notas) y su codepage, pues de no ser as tendremos que
modificarla.

Y miramos que, efectivamente, la tabla TCPDB contiene las dos entradas


pertinentes, 1500 y 1100

Vamos a la transaccin se38, que es el


lanzador de programas (reports) ABAP y
corremos el report RSCPINST. Para ello,
escribimos su nombre y pinchamos en el
botn resaltado en la figura

Nota:

ABAP es el lenguaje de programacin de SAP, en el que est escrita toda la


plataforma y el que usan los desarrolladores para crear transacciones para el
cliente

- 21 -
Documentacin del taller de SAP R/3

En el Step1
seleccionamos el Ingls y en
el Step2 seleccionamos
Latin1 or MDMP.

El MDMP es la opcin
que tendremos que
seleccionar tambin con el
Ruso, pues es la que permite
tener ms de un codepage
instalado en el sistema.

Ahora pinchamos en
simulate y, si todo va bien,
volveremos a la pantalla
anterior y lo activaremos. Esto mismo tendremos que hacerlo cuando tengamos
instalados los otros idiomas.

Una vez que tenemos mantenido el sistema hasta este punto, es conveniente que
aumentemos el tamao de ciertos tablespaces en Oracle que estarn bastante escasos de
espacio. Para comprobar que, efectivamente se estn quedando sin espacio, podemos
mirarlo en el SAP Management Console, en Open Alerts / Oracle

6.4.2 Cmo aumentar el tamao de los tablespaces

Desde lnea de comandos invocamos al sapdba, que es un programa que nos va a


permitir gestionar ciertos asuntos de la base de datos.

- Elegimos la opcin de tablespaces


- Elegimos la opcin c de ver cun ocupadas estn. Sapdba nos dir cules son las
que estn ms llenas y que tenemos que aumentar sin demora, aunque es aconsejable
aumentar todos los tablespaces que sobrepasen el 85% de su capacidad
- Elegimos un tablespace y le damos a la f. Luego, si tenemos en disco el espacio
que necesita, damos a la s y que comience
-Al terminar nos recomendar hacer backup, pero le daremos a la q, luego a la y
-Repetimos todo el proceso con todas las tablespaces necesarias

- 22 -
Documentacin del taller de SAP R/3

6.4.3 Import de los lenguajes

Vamos a la transaccin stlm, y seguimos los


pasos que nos indica el pdf Languaje Transport
(BC-CTS-LAN) de cmo usar esta transaccin.

-Pinchamos en Classify Languaje


-Elegimos Ruso o Espaol, y suplementacin
con Ingls y grabamos
-En la nueva carpeta de idioma que hemos
creado, pinchamos en Import Package.

Nos pedir una ruta (que ser la unidad de cd-


rom), y pinchamos en Find Packages. Encontrar
uno. Lo seleccionamos y pinchamos en Execute

Nota:
Cuando se hayan terminado de importar los lenguajes, tendremos que
suplementar el Espaol como pide el taller

Importaremos primero un lenguaje y cuando termine el otro, por dos motivos. El


primero porque los dos import iran en paralelo, podramos quedarnos sin procesos
batch suficientes y el servidor no es tan potente como para hacer tanto a la vez, y el
segundo porque hay que tener en cuenta el tamao de los tablespaces.

Nota:

El import de un lenguaje tardar varias horas, y sabremos que est


importando el lenguaje porque si vemos dentro de la carpeta del lenguaje y dentro
de Imported Packages, vamos a ver un camioncito rojo delante del nombre del
paquete que est subiendo. Adems, podemos comprobar los logs de los
transportes que va realizando as como el log del job

As, al terminar de importar el primer lenguaje vamos a comprobar los tablespaces


y veremos que efectivamente, tenemos que aumentar de nuevo algunos de tamao. Lo
hacemos segn se explic ms arriba, y continuamos importando el siguiente lenguaje

Por fin, cuando hemos


terminado de importar los lenguajes
modificamos el perfil de la
instancia de nuevo en la transaccin
rz10.

Vamos a aadirle un parmetro


nuevo llamado
zcsa/installed_languages con el
valor DESR, de modo que sepa que

- 23 -
Documentacin del taller de SAP R/3

tenemos instalado D(Alemn), S(Espaol) R(Ruso) y E(Ingls) . Este parmetro es


imprescindible puesto que si no lo escribiramos no podramos loguear en el sistema
con nuestros recin instalados idiomas

Y vamos a cambiar el parmetro zsca/system_language y ponerle una S para que


tome el Espaol como idioma por defecto

Reiniciamos la instancia despus de grabar el perfil y activarlo

Seguido a esto, volvemos a correr


el report RSCPINST como hicimos
anteriormente y vemos que ahora
aparecen todos los idiomas que
aadimos en el perfil de la instancia

Todos ellos tienen que funcionar


con MDMP para que nos permita tener
usuarios que logueen en Espaol,
Ingls o Aleman y por otro lado, los
que usan Ruso y probamos a logar con
el Espaol y el Ruso

Nota:
Para loguear en Ruso debemos modificar un parmetro en el SAPGUI, y
decirle que tome el codepage 1500 en vez del 1100 por defecto

6.4.4 Suplementacin del Espaol

Hecho esto, vamos a proceder a suplementar el Espaol. Segn la nota 309497,


podemos tener problemas a la hora de suplementar que pueden ser resueltos aplicando
el support package de Basis SAPB46C03.

Comprobamos que existe en el sistema, as que corremos la transaccin spam

Elegimos la opcin Applied Support Packages y pinchamos en Display, y nos


aparecer una lista de todos los que estn instalados en el sistema. Buscando entre los
paquetes de Basis veremos que el que buscamos aparece como instalado

- 24 -
Documentacin del taller de SAP R/3

O, si pinchamos en Package Level, nos aparecer esta otra pantalla que nos indicar
qu nivel de parche tiene Basis, que es del que necesitamos el 3. Como vemos que tiene
el 15, no es necesario instalar nada

En la transaccin smlt, pinchamos en Espaol y


hacemos doble clic sobre Supplementation with English,
carpeta que nos cre cuando creamos la clave Espaol
antes de importar.

Nos aparecer una pantalla donde elegiremos qu


tablas vamos a suplementar.

Le damos una descripcin y pinchamos en Select, y veremos que nos han aparecido
abajo una serie de tablas. Ahora, elegimos las tablas que queremos (que van a ser todas)
pinchando en el botn Select All

- 25 -
Documentacin del taller de SAP R/3

Por ltimo, pinchamos en el botn Execute.

El proceso durar una hora aproximadamente, y podremos ver lo que hace del
mismo modo que mirbamos el import del lenguaje

Cuando termine tendr un tringulo amarillo, que es porque no todas las tablas se
han suplementado.

Nota:

Es conveniente volver a mirar el tamao de los tablespaces despus de


ejecutar la suplementacin y agrandarlos si fuera necesario

6.5 Creacin de los mandantes

Una vez terminada la parte de lenguaje procedemos a crear los mandantes en la


transaccin scc4.

- 26 -
Documentacin del taller de SAP R/3

Una de las cosas ms importantes que debemos tener en cuenta en un sistema SAP
es que los tres mandantes por defecto nunca podrn ser productivos ni podr acceder a
ellos nadie que no sea el administrador

El mandante 000 es el mandante de seguridad. En el mandante 000 vamos a


configurar las cosas esenciales y bsicas de toda la instancia de modo que todos los
mandantes que creemos sern copias suyas. Por esa razn no hemos copiado el
mandante 000 al principio, sino una vez tenemos hechas ciertas parametrizaciones como
el idioma, ya que tiene que ser comn para todos los mandantes

El mandante 000, y va a servirnos, entre otras cosas, para comprobar entre


mandantes qu es lo que hemos podido cambiar respecto al l en nuestra instancia y
poder detectar as posibles fallos

El mandante 001 es una copia del mandante 000, y por eso no hay que modificarlo
pues, en caso de prdida del sistema y del mandante 000 siempre lo tendramos como al
principio

El mandante 066 es el mandante que utiliza SAP para realizar las auditoras. Dos
veces al ao entran al sistema y lo chequean para ver si est bien, aunque si tenemos
problemas podemos pedirles ayuda y entrarn por l tambin. Este mandante tampoco
lo podemos tocar puesto que, si hacemos algo y luego SAP no puede conectarse ellos no
asumen la responsabilidad

Hacemos clic en ver-modificar y pinchamos en el botn New Entries. Nos


aparecer una nueva ventana con campos que rellenar, de los cuales solo necesitamos

Client: (Nmero de mandante) 007, (Descripcin) Gold


Client Role: (De qu va a ser el cliente) Test
Changes and transports for client-specific objects: Automatic recording of
changes
Y el resto lo dejamos en blanco, o por defecto
Guardamos los cambios y, en la ventana anterior veremos que ahora aparece el
cliente que hemos creado

Una vez tenemos creada la entrada para el nuevo mandante tenemos hacer logon
en el nuevo mandante que hemos creado, en nuestro caso, el 007, con el usuario SAP* y
la contrasea pass

- 27 -
Documentacin del taller de SAP R/3

Nota:

En todos los mandantes que copiemos, la contrasea de SAP* y de DDIC


va a ser pass hasta que la cambiemos

Antes de copiar nada tenemos que ver si tenemos espacio suficiente en los
tablespaces PSAPPOOLD, PSAPPOLI, PSAPSTABD y PSAPSTABI, pues son los que
van a soportar la carga de la copia. Por eso, es muy posible que tras cada copia de
mandante haya que aumentar el tamao de los tablespaces

Nota:

Si no tenemos muy claro lo que va a ocupar la copia de mandante, es


recomendable tener una ventana con el sapdba abierta e ir comprobando
peridicamente el crecimiento de los tablespaces, agrandndolos cuando fuese
necesario

Una vez comprobados los tamaos y estando dentro del nuevo cliente vamos a la
transaccin sccl (transaccin para copiar mandantes) y rellenamos los campos como en
la figura

y vemos que podemos indicarle que comience el trabajo inmediatamente o que lo deje
como un proceso en background. Vamos a decirle que comience inmediatamente

Las copias de mandante suelen tardar un rato en estar terminadas, sobre todo
dependiendo de la cantidad de datos que tengan que ser copiados

Nota:

Este proceso que hemos comentado para crear el mandante 007 vamos a
tener que realizarlo con cada uno de los mandantes que nos pida el taller

Cuando tengamos copiados todos los mandantes, volvemos a la transaccin scc4


para cambiar los parmetros necesarios

Por fin, como se pide que el mandante por defecto sea el 007, en el perfil de la
instancia (transaccin rz10) aadiremos el parmetro login/system_client con valor
013

- 28 -
Documentacin del taller de SAP R/3

6.6 Creacin del Sistema de Transportes del Taller

A continuacin y a peticin del taller, crearemos los dos Sistemas de Transporte


virtuales ACC y COR en la transaccin stms

Pinchamos en el icono de System Overview, y podremos ver los sistemas de


transportes que tenemos creados, en este momento, BPM y VIR

Desde System Overview borramos el sistema de transportes virtual que tenamos en


un principio (VIR), porque no nos es ya de utilidad.
Para ello seleccionamos el sistema de transporte, y vamos al men SAP
System/Delete

Desde el men SAP System/Create/Virtual System crearemos los dos nuevos


sistemas de transporte virtuales de identificador ACC y COR.

Tras crearlos, no debemos olvidar que, desde el men Extras, hemos de pinchar en
Generate RFC destinations y despus en Distribute and activate configuration.

Desde la principal de stms, pinchamos en el botn de Transport Routes nos van a


aparecer los tres sistemas de transporte que tenemos creados pero sin rutas de
transporte.

Pinchamos en el botn Display


Change (lapiz y gafas) y vamos al men

Configuration/Standart Configuration/ Three systems in a group.

En la ventana que nos aparece, vamos a seleccionar

- Para Desarrollo, el entorno BMP


- Para Quality, el entorno ACC
- Para Productivo, el entorno COR

Le damos a grabar, y veremos que nos aparecen los tres entornos con sus rutas de
transporte configuradas.

Ahora creamos el transport group.

Vamos al men Edit/Transport Target Group/Create.

- 29 -
Documentacin del taller de SAP R/3

Le damos un nombre al nuevo grupo,


por ejemplo /QUAS/

Nota:

Los nombres de grupo tienen que


estar entre /

Agregamos en Target System al sistema


ACC como nos han pedido en el taller, y
pinchamos en el botn Client assignment.
Entonces agregamos el mandante 020 y por
fin damos a guardar

Las rutas de transporte aparecern as

Damos al botn de check, al de distribuir configuracin y guardamos.

6.7 Qu ocurre si cambiamos el SID de la rz10?

Dejara de funcionar. El SAPGUI no sabra dnde conectarse, como todas las


conexiones RFC. El SID + el system number de una instancia de SAP son como su
carnet de identidad, si cambiamos una parte.

Si hablamos del SID de la instancia de base de datos, SAP no podra conectar a la


base de datos porque no la encontrara, de modo que tambin dejara de funcionar

7 Troubleshooting

7.1 Durante la Instalacin

En el grupo de programas creado por el instalador del R3SETUP hay adems de


las diversas instalaciones un programa llamado Command File Editor, R3SEdit que
nos va a permitir, si nos hemos equivocado al insertar algn parmetro en la
instalacin, volver a ese paso. Para utilizarlo:

- Lo lanzamos
- Cargamos el fichero CENTRDB.R3S

- 30 -
Documentacin del taller de SAP R/3

- Veremos que aparece una lista de nombres y una casilla marcable. Los
nombres con tic son los que ya han sido introducidos por el usuario, as que lo
que hay que hacer es desmarcar la casilla en que nos hemos equivocado

Fallos en RFC destination. Este error parece ser comn en las instalaciones de
R/3, y se solventa deteniendo la instalacin, parando y arrancando la instancia de SAP
manualmente. Luego podremos continuar con la instalacin lanzando de nuevo el
R3SETUP

7.2 Alertas desde el SAP Management Console

Problema: Da un error en la tabla TCPDB pues dice que no tiene entradas.

Deberamos haber mantenido esta tabla durante la instalacin, pues ahora ser
ms complicado instalar el ruso.

Recomendacin: Intentar entrar los campos sealados durante la instalacin con


sql e intentar instalar el ruso. Si no funcionara, reinstalar.

Problema: BPM y Servidor estn amarillos en vez de verdes

Comprueba el estado del Process List. Seguramente sea culpa del Dispatcher.
Dale tiempo, al arrancar la instancia suele tardar en conectar.

Problema: Da un error en la tabla TCP0D pues dice que tiene dos entradas

Esta tabla slo tiene que tener una entrada, que es ( , E). Si tiene ms, es
conveniente retirarlas

7.3 SAPGUI

Problema: Aparece un error de conexin

Comprueba que el equipo est enchufado a la red, y que la red funciona.


Comprueba tambin el estado del Dispatcher en el Sap Management Console.

7.4 ABAP Short Dumps

Se pueden deber a varios motivos, pero si no aparece la pantalla de SAP Easy


Access y no nos deja entrar en transacciones como SMLT o STMS, desinstalar del
sistema el SAPGUI completamente y reinstalarlo

7.5 Problemas importando lenguajes

- 31 -
Documentacin del taller de SAP R/3

Problema: Estamos importando un lenguaje y el log de transportes no ha


cambiado en varias horas.

Comprobar todo el sistema de transportes. Comprobar que hemos creado un modo


de operacin y que tenemos dos procesos background funcionando

Problema: Estbamos importando un lenguaje y el servidor se ha cado o hemos


parado la instancia

Si todo est bien, al reiniciar la instancia de SAP el job que controla el importe del
lenguaje se habr reactivado. En cualquier caso, si no se hubiera reiniciado el job y
hubiera un rayo en lugar del camioncito, pinchamos en el botn que son unos pasos
para reiniciar el job

Problema: No se puede hacer display de las tablas TCPDB, TCP0C, TCP0D

Hay que mantenerlas primero desde la transaccin se38 y corriendo los reports
RSCPINST, RSCP0004, RSCP0017.

Se pueden ver, si no, desde el sqlplus o svrmgrl haciendo Select * from TCPDB;

Problema: Probando la configuracin del Ruso en el report RSCPINST, dice que


no est el local Russian_Russia*.nls

Comprueba si est instalado el idioma Ruso en el Win2000 del servidor. Si no


est, instlalo

Si est instalado, comprueba que en el perfil de la instancia has aadido una R al


parmetro zsca/installed_languages

Si sigue sin funcionar, sigue la nota 39763

- 32 -

También podría gustarte