Primeros pasos por el sistema R/3 3-25 Lecci n 1 Arqui t ect ura Cl i ent e/Servi dor
El sistema R/3 se refiere a todos los componentes de software que estn asignados a la misma base de datos. Las soluciones que ofrece la aplicacin se pueden dividir en tres reas funcionales: Presentacin, aplicacin lgica y retencin de datos. Estos componentes pueden correr en sus propios servidores. El Sistema R/3 puede distribuir presentacin, aplicacin lgica y retencin de datos a diferentes servidores. El prerrequisito para esto es la mltiple estructura, llamado tambin multi-tier cliente / servidor, estrategia del Sistema Base. La base de datos est localizada en un servidor central. Los servidores de aplicacin (instancias con un distribuidor de mensajes "dispatcher" y un procesador de trabajo "work processes") tambin sern y son usados. Adems, la presentacin al usuario como "Front End" y comunicacin con los servidores de aplicacin son realizados con estos host. Veremos mas adelante, como se puede confeccionar los distintos niveles "tier". Para la presentacin final al usuario, es decir, como el usuario ve el sistema SAP, puede ser a travs de PCs, porttiles, aplicaciones en inter o intranet mediante BSPs todo ello seria el nivel final, la presentacin del R/3 al SAP-Id, es decir, a nuestro user.
Usando Tecnologa SAP, un componente de software proporciona un servicio (vista orientada a software). Este tipo de componente consiste en un proceso o en un grupo de procesos y despus es llamado un servidor para este servicio. Los componentes software que son usados por estos servicios son llamados "clients". Al mismo tiempo, tales "clients" pueden ser servidores de servicios especficos.
Primeros pasos por el sistema R/3 4-25 A menudo un servidor tambin significa un ordenador, en la cual los componentes de software corren y proporcionan una serie de servicios (vista orientada al hardware).
El programa de presentacin de SAPGUI permite una pantalla de inicio propia del usuario, lo convierte en un formato separado y lo enva a el distribuidor de mensaj es "dispatcher" . El dispatcher es la instancia de control a nivel del sistema R/3. Junto con el sistema operativo, El SAP dispatcher dirige los recursos de la aplicacin R/3. La principal tarea del dispatcher ser la distribucin transaccional de lecturas en flujos y procesos de trabajo interconectando con el nivel de presentacin, que veremos y analizaremos a continuacin. El distribuidor de mensajes manda las peticiones del usuario una detrs de otra para posibilitar el procesamiento del trabajo. El procesador de trabajo (work processes) es el que realmente procesa los datos. Una vez que el procesamiento es completo, el resultado del trabajo es enviado va el distribuidor de mensajes (dispatcher) del SAPGUI. El SAPGUI interpreta estos datos y genera la pantalla de visualizacin para el usuario. Cuando el sistema R/3 es inicializado, carga tablas de memoria intermedia y programas necesarios para operaciones del sistema, desde la base de datos hasta el nivel de aplicacin de memoria intermedia. El sistema R/3 siempre suministra tres tipos de servicio para sus operaciones: presentacin, aplicacin y base de datos. Esto es lo que se conoce como three-tier, tres niveles de mandante / servidor.
Si la configuracin del sistema R/3 es nica, entonces, un host es el responsable de procesar todas las tareas. En un segundo nivel, two-tier, la configuracin del sistema R/3 es normalmente implementada usando una presentacin especial de
Primeros pasos por el sistema R/3 5-25 servidores, los cuales son los responsables exclusivamente de suministrar formato para interfaces grficos. Muchos users de sistemas R/3 lo usan a travs de Microsoft Windows instalado, por ejemplo, en la presentacin del servidor donde esta ubicado el sistema. Tambin puede realizarse a travs de otros sistemas operativos. Es posible tambin instalar completamente el sistema y realizar presentaciones y aplicaciones desde escritorio con el fin de realizar simulaciones o desarrollos. La configuracin de tres niveles, three-tier, usa su propio host para las tres partes (ver prxima figura), pudiendo operar al mismo tiempo varias aplicaciones usando la base de datos del servidor. Aadir, que es posible optimizar la lectura individual al servidor incluso podramos hacerlo usando aplicaciones especiales para servidores, priorizar tareas para mdulos tales como planificacin de ventas, distribucin, o contabilidad y finanzas La ultima configuracin seria web-enable donde podremos conectar con nuestro R/3 a travs de un servidor web y un I TS Internet Transaction Server. El servicio web-enable y el de ITS puede desarrollarse en un servidor o en dos servidores de ejecucin. La visualizacin de la presentacin es proporcionada por esta configuracin.
La arquitectura del sistema R/3 nos permite separar el aplicativo en presentacin y base de datos. Este el prerrequisito para la lectura de distribucin sobre las distintas aplicaciones de los servidores bajo una configuracin client/server. Por tanto, el sistema puede ser distribuido, en trminos de hardware, con tres niveles diferentes. Esta arquitectura significa que la instalacin puede ser ajustada sin ningn problema, es la scalability, especialmente en un entorno donde los perfiles de lectura cambian conforme al incremento y demandas de los usuarios y el volumen de los mismos. Al igual que los componentes adicionales que son y sern usados. La escalabilidad proporcionara flexibilidad en funcin del hardware y software adquirido.
Primeros pasos por el sistema R/3 6-25 Ejemplos comunes de scalability sobre un sistema R/3: Desde compaas con 100 users Compaas de volumen medio 2000 users Multinacionales con capital humano mayor de 5000 users
Primeros pasos por el sistema R/3 7-25 Lecci n 2 SAP Gui
Una vez ha sido instalado nuestro sistema R/3 en el servidor, la puerta que existe entre el sistema y el usuario final, o mas bien, la puerta que permite al usuario conectar con el sistema, esta ser mediante el SAP Logon Pad, en el cual el usuario podr encontrar el sistema/mandante preciso con el que conectar y en definitiva, trabajar. Los sistemas que aparecern en el SAP Logon Pad dependern del administrador, es decir, cuantos sistemas/mandante haya creado desde el sistema/ mandante base cuyo mandante es el 000 (mas adelante veremos el concepto de mandante). Partiremos de un ejemplo tangible, una empresa que se ha instalado un sistema R/3, llamemos a la empresa XXX.S.A. El administrador R/3 de la misma, habr creado un sistema/mandante de productivo, D1P_060, al cual los usuarios conectaran a travs del SAP Logon Pad. D1P Productive System XXX. S.A. Es frecuente definir de la siguiente forma los sistemas: Sistema; tres letras, las dos primeras denotan el sistema y la ultima el entorno en nuestro ejemplo, D1 y P ~ productivo, respectivamente. Mandante: tres nmeros, algunos de los cuales estn reservados por SAP A.G. El concepto mandante ser analizado mas adelante. Al instalar SAP Logon Pad en la unidad de presentacin, es decir, un PC, porttil tan solo nos queda acceder al servidor donde esta instalado el sistema R/3. Como? Con el acceso descrito anteriormente. Desde nuestro entorno Windows. Inicio Programas SAP Front End SAP LOGON PAD
Primeros pasos por el sistema R/3 8-25 Tras pulsar en SAP Logon Pad aparecer los sistemas creados en la pestaa de Sistemas, junto a otra que pondr Accesos directos. Nuestro ejemplo; D1P Productive System XXX. S.A.
Podemos crear accesos directos SAP_Gui, pulsando en Nuevo Acceso.
Nos aparecer una nueva ventana en la cual deberemos completar una serie de datos, los cuales pueden ser personalizados. El resto estarn definidos por defecto en funcin del sistema elegido para hacer un acceso directo.
Primeros pasos por el sistema R/3 9-25 En el shortcut tenemos una serie de campos que sern descritos a continuacin. A saber: El campo Description o System Description contendr el nombre con el que desees reconocer al sistema, por ejemplo, en lugar de D1P Productive System XXX. S.A. , Productivo de Ventas. Puedes seleccionar el sistema de todos los existentes que puedas encontrar en Systems depender como ya indicamos, de cuantos sistemas haya el administrador creado en el SAP GUI. De igual forma el campo Command SAP GUI Parameters o Start Parameters ser completado automticamente en funcin del sistema sobre el cual realicemos el acceso directo. Sin embargo, tendremos que rellenar el campo System ID, en nuestro, caso D1P y aunque lo veremos en el siguiente punto, tambin el mandante, por ejemplo 060. Finalmente, otro campo interesante a rellenar es User Name conocido como SAP-Id, este campo identifica unvocamente un usuario del sistema R/3 en el sistema SAP. La clave de acceso o password tambin puede ser introducido, pero por razones de seguridad siempre aparece deshabilitado, hay que activarlo para usarlo, una practica muy poco recomendable. Finalizaremos pulsando Ok obteniendo de esta forma un acceso directo al sistema desde nuestro escritorio de Windows.
Primeros pasos por el sistema R/3 10-25 Lecci n 3 Los mandant es
El termino tcnico client representa el mandante. Esta unidad organizativa del sistema R/3 esta autocontenida. Qu significa autocontenida? El mandante tiene su propio entorno de datos y por tanto su propio usuario maestro, transacciones (claves de ejecucin en R/3) y cuentas especificas al igual que parametrizaciones de customizing. Cmo crear ms mandantes? Solo con el user master (client = mandante = 000, mandante reservado) podremos duplicar sistemas, crear nuevos bajo otro mandante. Los mandantes reservados son; 000, 001 y 066. Estos no deben ser cambiados por los clientes R/ 3. El resto de mandantes XXX donde X es un numero, son libres para el cliente que ha adquirido el sistema R/3. De esta forma podemos tener por ejemplo, D1P_060, D1P_100, D1P_160 Ello implica que tendremos usuarios de diferentes mandantes coexistiendo independientemente y aislados pero en el mismo sistema R/ 3. Los usuarios solamente pueden ver o procesar datos en un mandante para el cual ellos tengan acceso y autorizacin. El como acceder lo veremos en el punto 2.2.1, sin embargo, sobre el termino autorizacin podemos decir que se basa en la entidad conocida como role. Un role contendr distintas transacciones, las cuales dotaran al usuario de un nivel de acceso mas o menos restringido, en funcin de su labor dentro del sistema y por tanto de la empresa. El especfico aislamiento al que hacamos mencin, se ajusta en el diseo de las tablas R/3, adems del nivel de las tablas de aplicacin y tablas de customizing. Saber que el customizing es; el ajuste realizado sobre el sistema R/3 adquirido, en funcin de los requerimientos del usuario.
Primeros pasos por el sistema R/3 11-25 La creacin de varios mandantes en un mismo sistema cobra mayor sentido cuando queremos realizar copias de sistema-mandante como seguridad o backup de nuestro sistema de productivo.
Primeros pasos por el sistema R/3 12-25 Lecci n 4 Orden de t ransport e
Antes de entrar en el concepto de orden de transporte es interesante saber, que condiciona esta terminologa. La orden de transporte puede contener diversos cambios de una funcionalidad, customizing (como es definido un sistema, ejemplo; el multilinguismo), pude contener un cambio en un programa, creacin de uno Todos estos cambios, evidentemente no son realizados en productivo, es realizada en un entorno y tras asegurarnos que todo ha ido bien transportamos a nuestro sistema de productivo. Por tanto, estamos hablando de un sistema productivo, habr por tanto un sistema de desarrollo, pero veamos cuantos ms puede, o deberan existir. Continuando con nuestro sistema de ejemplo D1P Productive System XXX. S.A. este seria nuestro productivo, donde tiene lugar todos o parte de los proceso de nuestra empresa. Ventas, compras, recursos humanos, logstica, controlling, finanzas
En la figura se puede ver muchos mas sistemas ubicados en distintos entornos. Mnimo se requiere tres entornos; Desarrollo caracterizado por D1D, calidad como D1Q y finalmente productivo D1P. Ya hemos visto las caractersticas y fundamentos de los mandates, por ello, el sistema TMAS podra ser perfectamente una copia del sistema principal de su entorno. Ahora bien, las actualizaciones entre los entornos son llevadas a cabo mediante las rdenes de transporte. Es decir, un desarrollo lo realizaramos en D1D_060, para
Primeros pasos por el sistema R/3 13-25 testearlo tendramos que llevar ese programa mediante una orden de transporte a calidad y testearlo, D1Q. Si todo ha ido correctamente, el ltimo transporte se realizara a productivo.
Los desarrolladores realizan funciones de programacin, para guardar el desarrollo realizado se les asigna un proyecto y una tarea donde guardar sus creaciones, cambios estarn trabajando sobre determinados objetos reservados para ello. Los objetos sern bloqueados y se ubicaran en cola del work proccess, hasta que sean editados. Cuando su trabajo ha finalizado, ellos liberan su tarea. Los objetos que estaban bloqueados pueden ser todava modificados por todos los miembros del equipo, estamos en un status de request. Mediante el gestor de rdenes de transporte (TMS: Transport Management System) podemos generar tantas tareas adicionales como necesitemos. Cuando el proyecto es finalizado y por tanto todas las tareas han sido completadas, el bloqueo de los objetos finaliza y pasamos a un status release, es decir, se libera la orden de transporte con todas sus tareas subyacentes. El STMS clasifica todas las rdenes automticamente en funcin de su clase de desarrollo.
Primeros pasos por el sistema R/3 14-25 Cuando la orden es liberada tienen lugar una serie de pasos: Un test de importacin determinara si todos los objetos puede ser importados al sistema deseado.
Los objetos son exportados al directorio de transportes. La resolucin satisfactoria de la exportacin y el test de importacin es guardado en el log (directorio de mensajes) de rdenes y podr ser chequeado por el desarrollador, aunque esta tarea se centraliza o debera ser centralizada en el administrador de sistemas.
Importarlo desde sistema destino no es normalmente automtico. Es realizado con el TMS, es decir, exportar desde sistema fuente, importar desde sistema destino.
Primeros pasos por el sistema R/3 15-25 Lecci n 5 Paramet ri zaci n
El trmino parametrizacin podra resultar ambiguo, sin embargo, a nivel de introduccin en SAP resulta adecuado, ya que vamos a nombrar partes que son parametrizables en un sistema R/3. En primer lugar esta el termino empleado anteriormente customizing transaccin SPRO, en esta parte podramos parametrizar cualquier parte del modulo R/3 instalado. En el entorno de customizing podemos crear compaas en las cuales descolgaran jerrquicamente organizaciones de venta, organizaciones de compra, tipos de materiales nuevos en definitiva, modelar el sistema R/3 segn nuestra filosofa empresarial. Este seria un tipo de parametrizacin pero habra ms. Podemos parametrizar a nivel de programacin mediante la creacin de I D- Parameter. Cuando un programador desarrolla un report (termino empleado para denotar a un programa ABAP), se pueden asociar a campos clave del programa un ID, el cual es parametrizable. Cul seria su fin? Facilitar el uso del report al usuario final. Por ejemplo, un report que nos muestre todas las facturas generadas en un determinado periodo, un campo clave seria la fecha. Adems nos interesa acotar el rango. Pues bien, el programador define un parmetro ID el cual llamaremos DVO Date from. El resultado final es que cuando ejecutemos este programa, por defecto el report nos mostrara una fecha inicial. Cual? La que se hay introducido en el perfil de usuario.
En definitiva, podemos parametrizar desde la entidad mas intima del sistema customizing, hasta el propio acceso al sistema R/3 SAP_Logon_Pad, pasando por reports.
Primeros pasos por el sistema R/3 16-25 Lecci n 6 Transacci ones
Empezaremos con su definicin, transaccin, es el cdigo mediante el cual se invoca report, cada transaccin es asociada a una funcin del sistema R/ 3, el cual desencadenara una serie de procesos. Es el sistema de comunicacin entre el usuario final (usuario de negocio, omitimos developers) y la maquina. Cuando veamos el punto de SAP Easy Access veremos la pantalla inicial que nos presenta el sistema R/3 al entrar en l, pero para comprender y saber donde invocar las transacciones, presentamos la botonera estndar, en la cual podemos apreciar un campo de libre accin. En este campo es donde debemos escribir las transacciones y pulsar enter del teclado o con el raton pulsar el primer boton a la izquierda de donde ha sido introducida la transaccin Ok_ code.
Por ejemplo, si queremos visualizar un pedido tendremos que introducir la transaccin VA03, siempre que sea la primera invocacin. Porque? Si quisiramos despus de ver el pedido, la factura VF03, hemos de saber que hay una serie de comodines a la hora de ejecutar transacciones. Si queremos ejecutar otra transaccin tras ejecutar VA03, tendremos que introducir /nVF03 /n; finaliza y cierra la actual transaccin y ejecuta la transaccin escrita tras el /n. /i; finaliza la transaccin ejecutada. /o; genera otro modo, es decir, abre otra ventana al sistema R/3. Como mximo el sistema permite seis modos. Las transacciones estndar pueden ser localizadas en el men SAP estndar. Hemos comentado que la transaccin esta asociada a una funcin de R/3, en nuestro ejemplo, VA03 (visualizar pedido) estara asociado a una parte de la logstica empresarial, logistics en este caso a la venta y distribucin sales and distribution pero dentro de este modulo habra diversas funciones, facturacin, riesgos, presupuestos, pedidos orders. En esta rea por tanto estara ubicada la transaccin de nuestro ejemplo.
Primeros pasos por el sistema R/3 17-25
Primeros pasos por el sistema R/3 18-25
Lecci n 1 SAP Easy Access
SAP R/3 es un sistema de clients. El concepto de client se habilita para trabajos en paralelo en un sistema de varias empresas que son independientes las unas con las otras. Los componentes SAP Business Information Warehouse (BW) and SAP Knowledge Warehouse (KW) son las excepciones: en estos casos solo se usa un client. En cada sesin slo se puede acceder a los datos de un client seleccionndolo en el logon. Un mandante es, en trminos organizativos, una unidad independiente. Cada client tiene su propio entorno y por ello es su tiene su propio master data y transaction data, usuarios asignados a datos maestros, tablas y cuentas y parmetros de Customizing especficos. Para hacer logon un usuario a un sistema, un dato maestro de ese usuario en el sistema en el que intenta acceder. La clave est oculta apareciendo asteriscos * en lugar de letras.
El sistema SAP R/ 3 est disponible en muchos idiomas. Se usa el campo de lenguaje en la pantalla de acceso, pudiendo seleccionar el lenguaje de cada sesin.
Primeros pasos por el sistema R/3 19-25 Es posible acceder varias veces al sistema, pero por seguridad y razones de licencia aparecer un mensaje de advertencia si un usuario tiene abierta otra u otras sesiones al mismo tiempo. Una vez dentro, nos moveremos con el trmino de modos. El mensaje ofrece tres posibilidades: Continuar con el logon y cerrar cualquier otro logon con el mismo usuario sin salvar los datos. Continuar con el presente logon y mantener las otras sesiones. Terminar con el presente logon.
SAP Easy Access es la pantalla estndar que se visualiza despus de haberse identificado para entrar en el sistema. Se puede navegar por el sistema por medio de una estructura de rbol. Se puede incluir una imagen en la parte derecha de la pantalla como por ejemplo el logo de tu compaa. Notar que esta imagen esta guardada en el sistema y es transportada a la pantalla cada vez que es llamada por SAP Easy Access. Aunque esta transferencia est comprimida, la imagen de la pantalla inicial no debera superar los 20 Kb. Se puede evitar esta imagen por medio del atributo Low speed connection en el programa SAP Logon o desmarcando la llamada a la imagen a travs de la barra de men Extras Settings.
Primeros pasos por el sistema R/3 20-25
Lecci n 2 Men de usuari o
El men de usuario estndar es el que a continuacin se muestra en la figura. Es el men donde SAP estructura las diversas funciones que pueden desarrollarse. A saber: Office Componentes de aplicacin de mbito horizontal Logstica Contabilidad Recursos humanos I nformacin del sistema Herramientas Se puede mediante el sistema de autorizaciones crear un men especfico para un usuario o grupo de usuarios (departamento). Entramos el mundo de las autorizaciones y el concepto de role. Un role est formado por una coleccin de transacciones con algn nexo en comn dentro del sistema. Por ejemplo las transacciones que un grupo de usuarios necesitan para realizar su trabajo adecuadamente.
Los roles de usuario ( grupos de actividad) tienen que ser asignados a travs del generador de perfiles para que los usuarios del sistema SAP R/3 puedan trabajar con mens especficos de usuario o relativos a la posicin que desempean. Las autorizaciones para las actividades que estn en los mens siempre son asignadas a los usuarios por medio de roles de usuario. En la versin 4.6, se han incluido en la versin estndar roles de usuario predefinidos para todas las reas de aplicacin.
Primeros pasos por el sistema R/3 21-25 Los usuarios a quienes les hayan asignado un rol de usuario pueden elegir entre el men de usuario y el men estndar de SAP. Pero tambin cada usuario final puede personalizar la pantalla inicial usando Favoritos. Se puede crear su propia lista de favoritos introduciendo transacciones, informes, ficheros y direcciones web que utilice con ms frecuencia.
Se puede aadir a favoritos pulsando sobre Favoritos o arrastrando con el ratn posiciones al directorio de Favoritos.
Primeros pasos por el sistema R/3 22-25
Lecci n 3 Campo ayuda: F1, F4
Para visualizar una explicacin de los campos, mens, funciones y mensajes se debe pulsar F1. Tambin se puede utilizar la ayuda F1 para ver informacin tcnica de un campo. As se puede ver, por ejemplo, que parmetro ID utilizar para establecer un valor por defecto para un campo. Para visualizar posibles valores de entrada para un campo se utiliza F4. Alternativamente se pueden elegir los posibles valores para un campo pulsando sobre el botn colocado a la derecha del campo. Si un campo contiene un signo de interrogacin ?, el sistema solo podr continuar procesando la tarea una vez que se haya introducido un valor permitido en el campo. Muchas campos de consulta pueden ser especificadas por los usuarios como quieran, opcionales o campos ocultos.
Tambin podemos extraer informacin y ayuda del men estndar R/3. A su vez, podemos incluso configurarlo, es decir, que salgan mas o menos tems como resultado de una bsqueda en la ayuda F4 I nput help de la figura anterior.
Primeros pasos por el sistema R/3 23-25 Antes de entrar en el sistema de ayuda del propio R/3 instalado, recomendamos visitar el siguiente link: http:/ / www.saphelp.com o http:/ / help.sap.com
As pues siguiendo con el men de ayuda, pulsamos Settings (los puntos suspensivos indican que hay otro men emergente).
En la primera pestaa F1 Help podemos elegir entre una exposicin en directo de la ayuda o en formato ventana R/3. La segunda pestaa Application help indica el tipo de ayuda por defecto instalado en el sistema. En la tercera y ltima F1 Help basada en la configuracin de presentacin. Podemos configurar el nmero de valores a mostrar en una ayuda F4, el numero de caracteres a mostrar, que se muestre o no una lista de valores automticamente, que se devuelva el valor directamente si solo existe uno, incluso el tipo de display. Sugerimos el valor por defecto modal.
Primeros pasos por el sistema R/3 24-25
Lecci n 4 Perf i l de usuari o
Cada usuario tiene acceso a su perfil, no a su role de autorizacin. Para acceder el perfil del usuario, el propio usuario acceder desde el men en Sistema Perfil usuario Datos propios.
Que entendemos como perfil? El perfil se puede dividir en tres partes: Datos personales; tales como nombre y apellidos, tratamiento, direccin de empresa, departamento, funcin, telfono, fax, e-mail
Primeros pasos por el sistema R/3 25-25 Datos sistema; podemos definir menu de usuario, el idioma de acceso sin necesidad de especificarlo en el SAP_Logon, tipo de decimales, formato de fecha. Por otra, parte el nombre de la impresora Output_ Spool_ Control, activar o no la impresin inmediata y borrado de la orden de spool. Por ltimo, la franja horaria, por defecto es usado el sistema CET.
Datos de parametrizacin; en la arquitectura SAP, el punto de parametrizacin hablamos un los parmetros Id, sobre los cuales podemos introducir un valor a priori, con el fin de que el sistema automticamente nos lo de cmo opcin ya introducida en el campo de inters.
El ejemplo fue con el parmetro DVO, pero existen ms, mostramos algunos de ellos, pero son numerossimos.
Como se puede observar en todas las imgenes anteriores, a travs del perfil de usuario podremos cambiar nuestro password de acceso a R/3. Tras realizar cualquier cambio tendremos que grabar, pulsando al icono de la botonera estndar con forma de disquete.
Rama Del Saber Humano Constituida Por El Conjunto de Conocimientos Objetivos y Verificables Sobre Una Materia Determinada Que Son Obtenidos Mediante La Observación y La Experimentación