Copyright 2000-2005. All rights reserved. Valores Corporativos Softtek, S.A. de C.V.
Introduccin a SAP R/3
Arquitectura y Gestin de aplicaciones Academia ABAP Leandro Balboni Softtek Cono Sur Qu es un ERP ? ERP: Enterprise Resource Planning Un sistema de informacin para la gestin ERP se puede definir como una aplicacin de gestin empresarial que integra el flujo de informacin, consiguiendo as mejorar los procesos en distintas reas (financiera, de operaciones, marketing, logstica, comercial, recursos humanos). Vistas las caractersticas y posibilidades del ERP, es claro que el cambio organizacional necesario para la implantacin de un ERP es muy importante ya que se han de remodelar los procesos y han de estar implicadas personas de distintas reas, creando equipos multidisciplinares. La correcta implantacin de un ERP conlleva incrementos radicales de productividad as como la posibilidad de tener mejor informacin en la toma de decisiones. La implantacin de un ERP, en la mayora de los casos, no se plantea para conseguir pequeas mejoras sino mejoras radicales. Objetivos Principales de un ERP Optimizacin de los procesos empresariales. Acceso a informacin confiable, precisa y oportuna. La posibilidad de compartir informacin entre todos los componentes de la organizacin Eliminacin de datos y operaciones innecesarias. Reduccin de tiempos y de los costes de los procesos. Que es SAP R/3 ? Software abierto, basado en la tecnologa cliente/servidor, diseado para manejar las necesidades de informacin de una empresa. Es el ERP lder del mercado, implementado por la mayora de las mas importantes empresas del mundo para su gestin de informacin empresarial. SAP es infinitamente ampliable: es posible disear software especfico en varios lenguajes de programacin y utilizar diferentes sistemas operativos y bases de datos, segn las necesidades de la empresa. Fue diseado como un producto integrado, pero existe la posibilidad de instalar slo parte del software Algunos datos sobre SAP R/3 SAP es una empresa alemana, fundada en 1972, actualmente la mas importante desarrolladora de software de Europa. Desde hace aos, es lder indiscutido en el mercado del software de gestin empresarial. Mas de 30.000 instalaciones de R/3 en mas de 120 pases en los 5 continentes. Versiones existentes en 24 lenguas (incluido chino, kanji y cirlico), mas de 40 versiones especficas para pases que permiten trabajar con diferentes monedas, impuestos y normativas fiscales. Integracin de Mdulos de SAP R/3 Algunos de los mdulos principales de R/3 Gestin financiera (FI) :Libro mayor, libros auxiliares, ledgers especiales Controlling (CO) : Gastos generales, costes de producto, cuenta de resultados, centros de beneficio Tesorera (TR) :Control de fondos, gestin presupuestaria Sistema de proyectos (PS) :Grafos, contabilidad de costes de proyecto Gestin de personal (HR) :Gestin de personal, clculo de la nmina, contratacin de personal Mantenimiento (PM) :Planificacin de tareas, planificacin de mantenimiento Gestin de calidad (QM):Planificacin de calidad, inspeccin de calidad, certificado de, aviso de calidad Planificacin de producto (PP) :Fabricacin sobre pedido, fabricacin en serie, Kanban MRP Gestin de material (MM) :Gestin de stocks, compras, Inventarios Comercial(SD) :Ventas, expedicin, facturacin Administracin de Depsitos (WM) : Administracin de almacenes y depsitos Workflow (WF), Soluciones sectoriales (IS): Contienen funciones que se pueden aplicar en todos los mdulos Conectividad externa de SAP R/3 Conectabilidad TCP/IP RFC OLE ALE EDI Portabilidad: El Sistema SAP R/3 asegura portabilidad mediante la aplicacin de estndares industriales para interfases que posibilitan la accin combinada de aplicaciones, datos e interfases de usuarios. De esta manera, el sistema tiene la capacidad de funcionar con diferentes sistemas operativos, bases de datos y redes. TCP/IP: Log de comunicacin en red EDI (Electronic Data Interchange): procedimiento para el intercambio de datos empresariales entre sistemas diferentes OLE (Object Linking and Embedding): aplicaciones de PC integradas en el Sistema R/3, interfases abiertas (Open Interfaces): interfases para aplicaciones especficas como diseo asistido por ordenador (CAD), archivo ptico y dispositivos para lectura de cdigos de barras. RFC: Remote Function Calls facilitan, mediante el uso de logs CPI-C (estndar de comunicacin de IBM), la comunicacin y el procesamiento de aplicaciones y programas entre R/3, R/2 y otros sistemas. ALE: Application Link Enabling ofrece una autonoma de proceso distribuida y la integracin de aplicaciones relacionadas entre R/3, R/2 y otros sistemas. Arquitectura SAP Arquitectura Cliente / Servidor Presentacin Aplicacin Base de datos Tres capas lgicas en la estructura Estas capas no deben estar estrictamente representadas fsicamente en tres servidores
Arquitectura SAP Presentacin Se compone por el SAPGUI, el software front end que utiliza el usuario para interactuar con SAP Se instala en cada estacin de trabajo La versin del SAPGUI a utilizar no debe ser siempre la misma que la version del sistema R/3 SAPGUI no realiza procesos, slo toma instrucciones, emite mensajes al sistema, recibe respuestas, e informa al usuario a travs de la interface grfica
Arquitectura Cliente / Servidor Arquitectura SAP Aplicacin Todos los programas procesan en la capa de aplicacin. Tanto los componentes de la implementacin standard del sistema como los desarrollados en forma anexa Esta capa puede estar representada fsicamente por uno o ms servidores. Toma las solicitudes de ejecucin de la capa de presentacin y realiza los procesos de los programas convocados, interactuando con la capa de base de datos. Arquitectura Cliente / Servidor Arquitectura SAP Base de datos La capa de base de datos del sistema R/3 trabaja en conjunto con un RDMBS No slo se almacena informacin maestra y transaccional, sino informacin anexa como programas, objetos del diccionario de datos, informacin de parametrizacion del sistema, etc. Esta capa puede estar representada fsicamente por uno o ms servidores dependiendo del administrador de base de datos instalado.