Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller Ejercicios Con SAP PDF
Taller Ejercicios Con SAP PDF
1 PLANEANDO LA INSTALACIN 3
2 PREPARANDO LA INSTALACIN 5
4 TRAS LA INSTALACIN 10
5 ANEXO I : BSICO 14
7 TROUBLESHOOTING 30
-1-
Documentacin del taller de SAP R/3
-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
Nota:
Ejecucin:
-3-
Documentacin del taller de SAP R/3
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
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
-4-
Documentacin del taller de SAP R/3
2 PREPARANDO LA INSTALACIN
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.
Nota:
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
-5-
Documentacin del taller de SAP R/3
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
E:\Transportes\taller
Ejecucin:
Nota:
-6-
Documentacin del taller de SAP R/3
central con su base de datos central y adems dos instancias de dilogo, por
ejemplo.
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
<Unidad>:\NT\I386
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:
-7-
Documentacin del taller de SAP R/3
<Unidad>:\NT\I386\Patches\8.1.7.0.1
Por ltimo deberemos volver a levantar los servicios de Oracle que paramos
anteriormente
Ejecucin:
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.
Nota:
-8-
Documentacin del taller de SAP R/3
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
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:
-9-
Documentacin del taller de SAP R/3
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
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....
- 10 -
Documentacin del taller de SAP R/3
Adems, en Open Alerts va a registrar todas las alertas y warnings del sistema con
respecto a :
Colores :
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
- 11 -
Documentacin del taller de SAP R/3
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.
Nota:
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
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
- 12 -
Documentacin del taller de SAP R/3
Nota:
- 13 -
Documentacin del taller de SAP R/3
5 ANEXO I : Bsico
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
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
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
Una instancia puede tener varios perfiles segn la necesidad del momento. Por
defecto tiene dos, el perfil principal y el perfil de arranque.
Nos aparecern entonces los parmetros que contiene la instancia, como por
ejemplo SAPSYSTEMNAME=BPM, SAPSYSTEM=00.....
- 16 -
Documentacin del taller de SAP R/3
Nota:
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
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.
- 17 -
Documentacin del taller de SAP R/3
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
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
- 18 -
Documentacin del taller de SAP R/3
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
- 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.
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.
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).
Antes de instalar cualquier idioma tenemos que asegurarnos de que las tablas
referentes a los idiomas estn mantenidas.
Nota:
- 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
- 22 -
Documentacin del taller de SAP R/3
Nota:
Cuando se hayan terminado de importar los lenguajes, tendremos que
suplementar el Espaol como pide el taller
Nota:
- 23 -
Documentacin del taller de SAP R/3
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
- 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
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
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:
- 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 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
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:
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:
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
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
Tras crearlos, no debemos olvidar que, desde el men Extras, hemos de pinchar en
Generate RFC destinations y despus en Distribute and activate configuration.
Le damos a grabar, y veremos que nos aparecen los tres entornos con sus rutas de
transporte configuradas.
- 29 -
Documentacin del taller de SAP R/3
Nota:
7 Troubleshooting
- 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
Deberamos haber mantenido esta tabla durante la instalacin, pues ahora ser
ms complicado instalar el ruso.
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
- 31 -
Documentacin del taller de SAP R/3
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
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;
- 32 -