Instalacion del sistema SAP

manuales, tutoriales, programacion
programming tutorials, programming manuals
programacion
Configurar SAP
Configurar SAP

 

6 ANEXO: CONFIGURACIÓN SEGÚN EL TALLER

6.1 Address Manteinance Logados en el sistema como SAP* y en el mandante 000, si intentamos hacer cualquier transacción 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 parámetros En la transacción sucomp escribimos un nombre y pinchamos en crear. Le vamos a dar un nombre a quien pertenece, país y zona horaria y guardamos.

6.2 Perfiles de instancia y Modos de Operación Una vez que ya tenemos configurado el sistema principal vamos a modificar el perfil de la instancia yendo a la transacción rz10 Un perfil de la instancia es un fichero que incluye cierta información 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 según la necesidad del momento. Por defecto tiene dos, el perfil principal y el perfil de arranque. Primero importaremos los perfiles –que están en local- yéndonos 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 aparecerán entonces los parámetros que contiene la instancia, como por ejemplo SAPSYSTEMNAME=BPM, SAPSYSTEM=00..... El parámetro DIR_TRANS deberá tener la ruta \\servidor\saploc2\taller asignada, y será la ruta que tomarán todos los sistemas de transporte que creemos a partir de ahora Nota: Tras darle el nombre al nuevo parámetro y su valor, damos al botón Copy dos veces y vamos a la pantalla anterior, la que aparece en la figura de arriba. Allí también daremos a Copy y marcharemos a la pantalla anterior, donde ya le daremos al botón 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 además que la password de usuario sea como mínimo de 7 letras y que cada 10 días debe ser cambiada. Para ello, introduciremos también los siguientes parámetros  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 operación en la transacción rz04. Un modo de operación es decirle a SAP para cada perfil de instancia que tengamos creado, qué cantidad de procesos batch, de diálogo, etc, va a tener. Pinchamos en Instances/Profiles y vemos que está vacío. Eso es porque no le hemos dicho aún ningún modo de operación Vamos al menú Profile/ Create new instance Nos va a pedir una serie de parámetros, que son Host name: Servidor Sap System Number: 00 Start profile name: START_DVEBMGS00_SERVIDOR Profile name: BPM_DVEBMGS00_SERVIDOR Y le damos a guardar. Nos pedirá que modifiquemos el número de procesos que tenemos. En total no puede haber más de ocho. Según leí en una nota, para hacer los imports de los lenguajes era aconsejable tener más de un proceso en background, de modo que le quitamos un proceso de diálogo y le añadimos uno a batch Volvemos a guardar y continuamos con la parametrización Nota: Si tenemos que cambiar un perfil de instancia que está configurado como modo de operación, cuando queramos aplicar los cambios el sistema nos dará un warning sobre que los modos de operación 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 operación, 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 Después de haber modificado el perfil de la instancia vamos a la transacción 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 instalación SAP de tres entornos (productivo, test y desarrollo), el Sistema de Transportes nos permitiría llevar de un entorno a otro roles, usuarios, mandantes, idiomas.... Pero también es importante en una instalación 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 también entre mandantes Digamos que, entre otras, su función es la forma de tener el sistema actualizado y al día en todos sus entornos y mandantes La transacción 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. Además 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 después en Distribute and activate configuration. Esta acción es muy importante sobre todo cuando tenemos más de una instancia, ya que todas conocerán así los cambios realizados en un sistema de transportes al que están conectadas.

Ahora que tenemos creados los dos sistemas de transportes tenemos que configurar las rutas. En caso de tener más servidores o más instancias, sería imprescindible que nos hiciéramos un pequeño ‘mapa’ de cómo van a ir entrelazados. Desde la primera pantalla de la transacción stms, pinchamos en transport routes. Una vez estemos allí, pinchamos en el botón 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 configuración será temporal, pues luego tendremos que volver a modificar el Sistema de Transportes para adecuarlo a las necesidades del taller

6.4 Instalación 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 través de transportes, y es por eso que hemos configurado primero el Sistema de Transportes. (Para esta fase de la post instalación 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 Inglés como el Alemán. Estos lenguajes utilizan un code page específico que es el ISO8859-1 y son los dos idiomas en que la aplicación está completamente traducida, y es por eso por lo que se usan para hacer las suplementaciones a los otros lenguajes. Además, en caso de tener que instalar Support Packages en el entorno SAP deberíamos instalarlos después de haber importado el idioma, puesto que los Support Packages sólo se van a traducir en los lenguajes que tengamos instalados en el sistema Un code page es una lista de caracteres –letras, números, signos...-, y soportan una serie de idiomas que comparten esos caracteres. El ISO8859-1 es un Single Code Page, lo cual significa que sólo podremos instalar aquellos idiomas que tengan caracteres similares al Inglés o Alemán. A través de este code page vamos a instalar el Español 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 instalación 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 línea de comandos) hacemos un select * de TCPDB, veremos que tiene una entrada, la 1500, 1500 que se la hemos añadido en la instalación. 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 instalación) porque él es el dueño de todos los objetos. El codepage (1100, 1100) que se instala por defecto con el Inglés y Alemán, no aparece en esta tabla por defecto en una instalación normal, de modo que habría que mantener la TCPDB para que sí apareciera (Es común 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 están 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 leído todas las notas arriba comentadas y hemos instalado en Windows y puesto activo el idioma Ruso, además de haber instalado fuentes cirílicas 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 transacción se38, que es el lanzador de programas (reports) ABAP y corremos el report RSCPINST. Para ello, escribimos su nombre y pinchamos en el botón resaltado en la figura Nota: ABAP es el lenguaje de programación de SAP, en el que está escrita toda la plataforma y el que usan los desarrolladores para crear transacciones para el cliente En el Step1 seleccionamos el Inglés y en el Step2 seleccionamos Latin1 or MDMP. El MDMP es la opción que tendremos que seleccionar también con el Ruso, pues es la que permite tener más 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 tamaño de ciertos tablespaces en Oracle que estarán bastante escasos de espacio. Para comprobar que, efectivamente se están quedando sin espacio, podemos mirarlo en el SAP Management Console, en Open Alerts / Oracle

6.4.2 Cómo aumentar el tamaño de los tablespaces Desde línea de comandos invocamos al sapdba, que es un programa que nos va a permitir gestionar ciertos asuntos de la base de datos. - Elegimos la opción de tablespaces - Elegimos la opción c de ver cuán ocupadas están. Sapdba nos dirá cuáles son las que están más 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

6.4.3 Import de los lenguajes Vamos a la transacción stlm, y seguimos los pasos que nos indica el pdf Languaje Transport (BC-CTS-LAN) de cómo usar esta transacción. -Pinchamos en Classify Languaje -Elegimos Ruso o Español, y suplementación con Inglés y grabamos -En la nueva carpeta de idioma que hemos creado, pinchamos en Import Package. Nos pedirá una ruta (que será la unidad de cdrom), 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 Español como pide el taller Importaremos primero un lenguaje y cuando termine el otro, por dos motivos. El primero porque los dos import irían en paralelo, podríamos 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 tamaño 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. Además, 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 tamaño. Lo hacemos según se explicó más 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 transacción rz10. Vamos a añadirle un parámetro nuevo llamado zcsa/installed_languages con el valor DESR, de modo que sepa que tenemos instalado D(Alemán), S(Español) R(Ruso) y E(Inglés) . Este parámetro es imprescindible puesto que si no lo escribiéramos no podríamos loguear en el sistema con nuestros recién instalados idiomas Y vamos a cambiar el parámetro zsca/system_language y ponerle una S para que tome el Español como idioma por defecto Reiniciamos la instancia después 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 añadimos en el perfil de la instancia Todos ellos tienen que funcionar con MDMP para que nos permita tener usuarios que logueen en Español, Inglés o Aleman y por otro lado, los que usan Ruso y probamos a logar con el Español y el Ruso Nota: Para loguear en Ruso debemos modificar un parámetro en el SAPGUI, y decirle que tome el codepage 1500 en vez del 1100 por defecto

6.4.4 Suplementación del Español Hecho esto, vamos a proceder a suplementar el Español. Según 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 transacción spam Elegimos la opción Applied Support Packages y pinchamos en Display, y nos aparecerá una lista de todos los que están instalados en el sistema. Buscando entre los paquetes de Basis veremos que el que buscamos aparece como instalado 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 transacción smlt, pinchamos en Español y hacemos doble clic sobre Supplementation with English, carpeta que nos creó cuando creamos la clave Español antes de importar. Nos aparecerá una pantalla donde elegiremos qué tablas vamos a suplementar. Le damos una descripción 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 botón Select All Por último, pinchamos en el botón Execute. El proceso durará una hora aproximadamente, y podremos ver lo que hace del mismo modo que mirábamos el import del lenguaje Cuando termine tendrá un triángulo amarillo, que es porque no todas las tablas se han suplementado. Nota: Es conveniente volver a mirar el tamaño de los tablespaces después de ejecutar la suplementación y agrandarlos si fuera necesario

6.5 Creación de los mandantes Una vez terminada la parte de lenguaje procedemos a crear los mandantes en la transacción scc4. Una de las cosas más importantes que debemos tener en cuenta en un sistema SAP es que los tres mandantes por defecto nunca podrán 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 básicas de toda la instancia de modo que todos los mandantes que creemos serán copias suyas. Por esa razón no hemos copiado el mandante 000 al principio, sino una vez tenemos hechas ciertas parametrizaciones como el idioma, ya que tiene que ser común 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 pérdida del sistema y del mandante 000 siempre lo tendríamos como al principio El mandante 066 es el mandante que utiliza SAP para realizar las auditorías. Dos veces al año entran al sistema y lo chequean para ver si está bien, aunque si tenemos problemas podemos pedirles ayuda y entrarán por él también. 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 botón New Entries. Nos aparecerá una nueva ventana con campos que rellenar, de los cuales solo necesitamos Client: (Número de mandante) 007, (Descripción) 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 contraseña pass Nota: En todos los mandantes que copiemos, la contraseña 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 tamaño 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 periódicamente el crecimiento de los tablespaces, agrandándolos cuando fuese necesario Una vez comprobados los tamaños y estando dentro del nuevo cliente vamos a la transacción sccl (transacción 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 transacción scc4 para cambiar los parámetros necesarios Por fin, como se pide que el mandante por defecto sea el 007, en el perfil de la instancia (transacción rz10) añadiremos el parámetro login/system_client con valor 013

6.6 Creación del Sistema de Transportes del Taller A continuación y a petición del taller, crearemos los dos Sistemas de Transporte virtuales ACC y COR en la transacción 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 teníamos 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 después en Distribute and activate configuration. Desde la principal de stms, pinchamos en el botón de Transport Routes nos van a aparecer los tres sistemas de transporte que tenemos creados pero sin rutas de transporte. Pinchamos en el botón 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. 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 botón Client assignment. Entonces agregamos el mandante 020 y por fin damos a guardar Las rutas de transporte aparecerán así Damos al botón de check, al de distribuir configuración y guardamos.

6.7 ¿Qué ocurre si cambiamos el SID de la rz10? Dejaría de funcionar. El SAPGUI no sabría dónde 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 podría conectar a la base de datos porque no la encontraría, de modo que también dejaría de funcionar

tutorial de SAP 1 PLANEANDO LA INSTALACIÓN de SAP
    1.1 CHEQUEANDO NECESIDADES DE SOFTWARE Y HARDWARE 3
1.1.1 COMPROBANDO LA RED 3
1.2 DISTRIBUCIÓN DE LOS COMPONENTES EN LOS DISCOS 4
1.2.1 DIRECTORIOS CREADOS DURANTE LA INSTALACIÓN 4
tutorial de SAP 2 PREPARANDO LA INSTALACIÓN de sap
    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 INSTALACIÓN 5
2.5 NOMBRE DEL SAP SYSTEM Y DEL SERVIDOR 6
2.6 PREPARANDO EL DIRECTORIO DE TRANSPORTES 6
tutorial de SAP 3 INSTALACIÓN DEL SISTEMA SAP 6
    3.1 INSTALACIÓN DEL SOFTWARE DE ORACLE 7
3.2 INSTALANDO R3SETUP 8
3.3 INSTALANDO SAP Y CARGANDO LA BASE DE DATOS 8
tutorial de SAP 4 TRAS LA INSTALACIÓN 10
    4.1 ARRANQUE Y PARADA DEL SISTEMA SAP 10
4.2 ENTRANDO EN EL SISTEMA SAP 12
tutorial de SAP 5 ANEXO I : BÁSICO 14
tutorial de SAP 6 ANEXO: CONFIGURACIÓN SEGÚN EL TALLER 15
    6.1 ADDRESS MANTEINANCE 15
6.2 PERFILES DE INSTANCIA Y MODOS DE OPERACIÓN 16
6.3 SISTEMA DE TRANSPORTES 18
6.4 INSTALACIÓN DE LENGUAJES 20
6.4.1 MANTENIMIENTO DE TABLAS 21
6.4.2 CÓMO AUMENTAR EL TAMAÑO DE LOS TABLESPACES 22
6.4.3 IMPORT DE LOS LENGUAJES 23
6.4.4 SUPLEMENTACIÓN DEL ESPAÑOL 24
6.5 CREACIÓN DE LOS MANDANTES 26
6.6 CREACIÓN DEL SISTEMA DE TRANSPORTES DEL TALLER 29
6.7 ¿QUÉ OCURRE SI CAMBIAMOS EL SID DE LA RZ10? 30
tutorial de SAP 7 TROUBLESHOOTING
    7.1 DURANTE LA INSTALACIÓN 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
 
Recomendar
Recomendar esta pagina a un amigo

Configurar SAP