SAP Primeros Pasos
SAP Primeros Pasos
SAP Primeros Pasos
Contents
Qu es un erp? ............................................................................................................................................ 4 Qu es un ERP? (Enterprise Resource Planning para Linux) ....................................................................... 6 Origen........................................................................................................................................................ 7 Ventajas e Inconvenientes ........................................................................................................................ 9 Qu es SAP? ............................................................................................................................................ 9 La Empresa .............................................................................................................................................. 10 Productos ............................................................................................................................................... 10 Nosotros Nos enfocaremos a SAP ERP SAP ECC (ERP Central Component) ............................................. 12 SAP R/3: Uno de los mejores ERP del mercado ...................................................................................... 12 Las ventajas de SAP R/3 .......................................................................................................................... 14 SAP Professionals .................................................................................................................................... 15 Cules son los mdulos y academias ofrecidas a los consultores autnomos y desarrolladores? .. 15
Qu es un erp?
Muchas veces hemos escuchado la palabra erp asociada a sap pero sabemos realmente que es software erp? y la pregunta del milln Es SAP el mejor software erp o el software erp que mejor conviene?. Bueno pues primero comentaros que ERP no son las siglas de Ejrcito Revolucionario del Pueblo (, una organizacin armada argentina de la dcada de 1970 ) como indica google en su wikipedia. ERP son las siglas de Enterprise Resource Planning o Planificacin de Recursos de la Empresa y bsicamente es una arquitectura de software para empresas que facilita e integra la informacin entre las funciones de manifactura, logstica, finanzas y recursos humanos de una empresa.
Quedaos con la definicin porque ms de una vez lo han preguntado en una entrevista de trabajo y la verdad se pasa un poco mal si no se sabe que contestar
(Bueno esto es lo ideal pero todava me acuerdo de una vez que encontramos un pedido de compra con tan solo la cabecera y sin datos de posicin en las tablas ? ) - Las empresas deben de modificar algunos de sus procesos para alinearlos con los del sistema ERP. jejeje este es el kit de la cuestin y donde est toda la carne Lo bueno que tiene los sistemas software ERP es que todo est ya creado (amn de las parametrizaciones para adaptar este software al sistema) y es ms la empresa la que adapta sus procesos al sistema que viceversa y eso nos lleva a una gran pregunta:
Son apropiados los software ERP para todas las empresas? Se est poniendo el software al servicio de la empresa o est sucediendo lo contrario?
La verdad es que imponer un software ERP excatedra puede ser un gran error sobre todo para empresas cambiantes y altamente descentralizadas, de ah la diversidad de soluciones sectoriales que estn surgiendo en estos ltimos tiempos (en mi opinin demasiadas ) para farmacetica, Concesionarios,.. No obstante para otras empresas un erp puede constituir un gran impulso a su economa al ser adaptada con ciertos patrones de calidad y estructurabilidad.
desarrolladores como en cualquier otro software a medida. No obstante si os tengo que dar un consejo os dira que los procesos de consultora en software ERP son mucho ms demandados y tienen mucho ms futuro hoy en da que la programacin por lo que si podis yo intentara ir comiendo un poco de terreno a este campo
4. Eliminacin de datos y operaciones innecesarias. 5. Reduccin de tiempos y de los costes de los procesos. El propsito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rpidos de respuesta a sus problemas as como un eficiente manejo de informacin que permita la toma oportuna de decisiones y disminucin de los costos totales de operacin. Durante mucho tiempo la gente dedicada a la tecnolgia infomtica nos preguntab que si Linux era tan poderoso cmo era queno existia un ERP para Linux?, bueno en ese entonces no haba una respuesta satifactoria enpro del evangelismo de Linux, pero ya se habia empezado con una apicacion desarrollada por PeopleSoft ya que esta empresa se dio cuenta de la necesidad de integrar su sistema de ERP para la plataforma de Red Hat, recodemos que SAP es la mayor empresa desarrolladora de ERP en el mundo y que su competior ms sercano es PeopleSoft.
Origen
El origen de las siglas viene de MRP (Material Requirements Planning Planificacin de necesidades de material) que posteriormente evolucion a MRP II (Manufacturing Resource Planning Planificacin de recursos de fabricacin) y finalmente a ERP.
En el inicio de la aplicacin de sistemas informticos a la gestin de la empresa se desarrollaron programas especficos para una funcin determinada dentro de la misma. Para realizar ciertos clculos, para registrar la contabilidad, para calcular la Materia Prima necesaria
El MRP es una funcionalidad utilizada para planificar las necesidades de materiales en el proceso de produccin o distribucin. Para ello explota a los componentes de un producto las necesidades para fabricar el mismo en las fechas estimadas de su utilizacin.
Esta aplicacin no tena en cuenta la capacidad de las mquinas o personas necesarias para afrontar la fabricacin a planificar. As, se podran tener disponibles todas las materias primas pero el sistema no tena en cuenta si haba disponibles recursos para transformarlas en las fechas previstas. Para ello se avanz incluyendo la gestin de dichos recursos con el sistema MRP II.
Por otra parte, y ya una vez decidida la fabricacin a realizar, otro sistema debera informar de los materiales realmente utilizados durante el proceso, de los costes incurridos, y en definitiva recolectar toda la informacin necesaria para poder controlar y supervisar el proceso. Tambin, parte de esta informacin ser necesaria integrarla en la contabilidad financiera.
Es por ello, que el siguiente paso lgico fue integrar todas estas funcionalidades en un mismo sistema para evitar la introduccin repetida de los mismos datos con el consiguiente mayor coste, posibilidad de errores y falta de inmediatez en la disponibilidad de dichos datos.
Al decir integrados nos estamos refiriendo a que en una misma base de datos guardan la informacin de diferentes departamentos de la empresa. El dato nico permite ahorros en el mantenimiento del mismo pero tambin, y mucho ms importante, que todas las reas involucradas de la empresa dispongan del mismo dato.
Una vez se ha introducido un dato en un rea, digamos por ejemplo la expedicin de un producto terminado a un cliente introducida por almacn, automticamente el resto de las reas tienen en tiempo real informacin sobre esa transaccin. As ventas podr saber que ya no tiene disponible para la venta dicho producto, contabilidad podr registrar dicha expedicin y hacer una provisin del cobro la misma, y as todas las reas implicadas dependiendo de la empresa.
Por ltimo, un ERP permite la aplicacin inmediata de las mejores prcticas en cada una de las reas para una empresa genrica. Pero cada empresa es diferente y tiene caractersticas distintas al resto.
Para utilizar este sistema es necesario que la empresa personalice o parametrice el sistema a sus requerimientos. Este proceso se realiza durante la llamada Implantacin del ERP.
La parametrizacin va desde datos bsicos sobre la estructura de la empresa (nmero de almacenes, fbricas, mquinas) hasta forma de realizar los procesos (fabricacin contra pedido, configuracin de proceso para aprobacin de pedidos de compra, forma de amortizar los distintos activos).
Debido a la complejidad de las empresas, especialmente las ms grandes, a veces no es suficiente con la parametrizacin que permite el paquete. Se produce lo que se llama un gap entre lo que ofrece el paquete y las necesidades detectadas por el equipo de implantacin. En este caso es necesario recurrir al desarrollo a medida, tanto dentro del mismo paquete como con elementos de software externos. Por ejemplo, realizando interfases con otros sistemas.
Ventajas e Inconvenientes
Las ventajas de tener un sistema integrado con informacin en tiempo real frente a uno que no lo es son obvias.
Lo que tambin representa una gran ventaja es la aplicacin de un paquete que ha sido desarrollado y depurado durante aos ofreciendo una mayor fiabilidad y una mayor inmediatez en su implantacin que si se tuviera que desarrollar desde 0.
Por otra parte, algunas empresas, por su particularidad, encuentran difcil adecuar dicho paquete a sus procesos o incluso stos a las caractersticas que ofrece el mismo. Es decir, el gap es muy amplio. Esto puede hacerles incurrir en grandes costes o incluso puede hacer no rentable la implantacin del mismo. Para subsanar este inconveniente, las empresas creadoras de ERPs estn desarrollando soluciones especficas para distintas industrias, las cuales se adaptan ms a dichos procesos ms peculiares.
Qu es SAP?
SAP AG es una empresa de software alemana cuyas iniciales responden inicialmente a Systemanalyse und Programmentwicklung (Anlisis de Sistemas y Desarrollos de Programas), aunque posteriormente se cambi su significado a Systeme, Anwendungen und Produkte in der Datenverarbeitung (Sistemas, Aplicaciones y Productos en el Procesamiento de datos). Coloquialmente, cuando alguien habla de SAP normalmente se est
refiriendo a su producto estrella, un ERP muy extendido a nivel mundial especialmente en grandes empresas. ste ha ido tomando diferentes nombres a medida que ha ido evolucionando: R/1, R/2, R/3 y ECC, cada uno con sus correspondientes versiones. El resto de productos de esta empresa son ampliaciones de funcionalidad del ERP, tanto en la cadena de valor (por ejemplo aumentando interactividad con Proveedores o Clientes) como aadiendo nuevos procesos especficos de ciertas industrias (Retail, Media,...).
La Empresa
En 1972 cinco antiguos empleados de IBM fundaron la compaa SAP con la visin de desarrollar una aplicacin de software estndar para soportar los procesos de negocio en tiempo real. El inicio fue a partir de la funcionalidad de contabilidad, que se concret un ao ms tarde con el lanzamiento de R/1. Posteriormente en el 1979 lanz R/2, para finalmente en 1992 alcanzar R/3. Finalmente ya en 2004 lanz el producto actual, ECC. Desde el principio el crecimiento fue constante, tanto en funcionalidad que abarca el programa como de implantaciones y negocio a nivel geogrfico y en volumen de facturacin. En 1988 SAP sale a cotizar en bolsa en los Mercados de Frankfurt y Stuttgart. En 1995 es incluida en el ndice de acciones de alemn DAX y en 2003 en el Dow Jones Stoxx 50. A parte del desarrollo del software y la funcin de Ventas, SAP soporta una amplia estructura para dar soporte a las implantaciones en activo y para dar formacin a los consultores o desarrolladores que implantan sus soluciones.
Productos
Aunque tal y como comentamos, SAP ECC (ERP Central Component) es el producto estrella resultado de la evolucin de SAP R/3, existen otros productos que complementan al mismo o que estn enfocados a un segmento distinto. Por una parte, en funcin de la empresa a la que est enfocada la solucin, podemos distinguir 3 productos:
mySAP Business Suite: Producto que permite la mayor personalizacin de todos los de su gama. Enfocados a grandes empresas. mySAP All-in-One: Soluciones verticales para una industria pas determinado, desarrolladas en colaboracin con partners. Algunas funciones vienen preconfiguradas facilitando la implantacin para empresas con no demasiados empleados y procesos relativamente estables.
MySAP Business One: Solucin para empresas ms pequeas con una interface similar a la de Microsoft Windows e integracin con las herramientas Word y Excel.
Por otra parte, y ya concentrndonos en el primero de estos productos, mySAP Business Suite est formado por diferentes aplicaciones individuales. Cada una de stas se enfoca en una determinada rea y provee funciones para soportarla de una manera flexible. Todas las aplicaciones estn basadas en la plataforma SAP NetWeaver, la cual las integra y soporta la evolucin de mySAP Business Suite hacia una arquitectura basada en servicios. Esta plataforma soporta Java 2 Enterprise Edition y ABAP (el lenguaje de programacin de SAP). Podemos distinguir como aplicaciones comunes a todas las industrias:
mySAP ERP. Que incluye las principales funciones: o mySAP ERP Financials o mySAP ERP Human Capital Management o mySAP ERP Operations o mySAP ERP Corporate Services
Management)Management)
Healthcare Logistics Service Providers Mining Oil and Gas Public Sector Retail
Nosotros Nos enfocaremos a SAP ERP SAP ECC (ERP Central Component)
Modulo FI
En principio, se encuentra el mdulo denominado FI, que se refiere al sector de las finanzas de la empresa, y el cual a su vez est integrado por diferentes submdulos, tales como GL (contabilidad general), AP (cuentas por pagar), AR (cuentas por cobrar), CO (contabilidad de costos), AM (administracin de activos) y CA (gestin de contratos).
Modulo SD
Otro de los mdulos que componen el sistema es el SD, que se encarga del rea de ventas y distribucin, y el cual posee dos submdulos, LETRA (logstica y ejecucin de transportes) y LIS (sistema de informacin de logstica).
Modulo MM
Luego encontramos el mdulo MM, que ofrece una importante plataforma para la gestin de materiales, tanto para almacenes como para inventarios. Este mdulo se halla compuesto por los submdulos de WM (gestin de almacenes) y IM (gestin de inventarios).
Modulo PP
El sistema R/3 tambin posee un importante mdulo dedicado al sector de la produccin, que ha sido denominado PP, nombre que responde a la planificacin de la produccin. La necesidad de informacin precisa en este punto ha hecho que el mdulo PP est integrado por diferentes submdulos de igual importancia: PM (control de piso), PI (gestin de frmulas), QM (aseguramiento de calidad) y E&HS (gestin del medio ambiente).
Modulo HR
Otro de los mdulos que integra el sistema R/3 es el denominado HR, creado para el rea de recursos humanos, y el cual se halla compuesto por los submdulos de PA (administracin de personal), PD (desarrollo de personal) y PY (nomina).
Modulo BC
Por ltimo, el sistema posee un mdulo destinado a la tecnologa, denominado BC, que est integrado por los submdulos de STMS (sistema de correccin y transporte) y ABAP (lenguaje nativo de SAP R/3 para permitir la programacin). Para conocer ms informacin acerca del funcionamiento de este software, te recomendamos la lectura del artculo titulado "Las ventajas del SAP R/3"
Personalizacin al 100%
El sistema R/3 permite una total personalizacin, incluyendo la posibilidad de construir interfaces propias, creadas en base a los requerimientos de cada sector, ofreciendo la posibilidad de trabajar con un sistema del tipo abierto, en el que la informacin almacenada se encuentra disponible en cualquier momento y para todas las reas de la empresa. De esta manera, se reducen los costos, se mejora la productividad, y se optimizan los procesos de transacciones, entre otras grandes ventajas.
Compatibilidad
En la actualidad, el sistema SAP R/3 es totalmente compatible con los sistemas operativos Windows 95 , Windows 98 , Windows NT , Macintosh, Red Hat de Linux, IBM OS/400 , IBM S/390 , OS/2, Citrix , HP-UX , AIX , MPE/iX y Open
SAP Professionals
Cules son los mdulos y academias ofrecidas a los consultores autnomos y desarrolladores?
Procesos y Negocios Tecnologa y Desarrolladores
Procesos y Negocios
El sistema SAP est compuesto por una serie de reas funcionales o mdulos que responden de forma completa y en tiempo real a los procesos operativos de las compaas. Aunque pueden ser agrupados en tres grandes reas (financiera, logstica y recursos humanos), funcionan de un modo integrado, dado que existen conexiones naturales entre los distintos procesos.. Las academias de SAP Professionals orientadas a los consultores autnomos de negocios de las grandes empresas son: Mdulo Contabilidad Financiera, Mdulo Controlling, Mdulo Gestin de Materiales, Mdulo de Ventas y Distribucin y Mdulo Planificacin de Produccin. En el rea financiera, el mdulo FI proporciona una visin integral de las funciones contables y financieras, incluyendo un amplio sistema de informacin y de generacin de informes para facilitar la toma de decisiones. El mdulo CO (Controlling) se utiliza para presentar la estructura de costos y los factores que la influyen, lo que normalmente se conoce como contabilidad interna de las empresas. El mdulo MM (Gestin de materiales) abarca todas las actividades de adquisicin y control de inventarios. El mdulo PP (Planificacin de la Produccin) engloba las distintas tareas y metodologas utilizadas en el proceso de produccin. SD (Ventas y Distribucin) es el mdulo comercial. Las academias de SAP Professionals orientadas a los consultores autnomos de negocios de empresas medianas: Mdulo Logstica, Mdulo Financiero.
Gestin y representacin de todos los datos de contabilidad, segn el principio del registro por documentos Flujo de datos abierto e integrado, asegurado por actualizaciones automtica. Disponibilidad de los datos en tiempo real y sincronizacin de las cuentas auxiliares con la contabilidad del libro Mayor Preparacin de informacin operativa para ayudar a la toma de decisiones estratgicas Preparacin de informacin operativa de finanzas para ayudar a la toma de decisiones estratgicas
La integracin de FI con otros mdulos asegura que exista el reflejo real de los movimientos logsticos de mercaderas (como entradas y salidas de mercaderas) y servicios en las actualizaciones contables basadas en valor. El rea funcional FI est compuesto por:
Libro Mayor (FI-GL) Cuentas a pagar (FI-AP) Cuentas a cobrar (FI-AR) Contabilidad bancaria (FI-BL) Activos fijos (FI-AA)
Controlling (CO)
El Controlling proporciona informacin para la administracin del proceso de decisin. Facilita la coordinacin, el control y la optimizacin de todos los procesos en una empresa. Esto implica el registro del consumo de factores de produccin y de los servicios suministrados por una organizacin.. Adems de documentar sucesos reales, la principal tarea del Controlling es la planificacin. Es posible determinar las desviaciones comparando los datos reales con los datos planeados. Esos clculos de desviaciones permiten controlar los flujos de negocios. Los clculos de ganancias y prdidas como, por ejemplo, el clculo de la contribucin marginal, se usan para controlar la rentabilidad de reas individuales de una organizacin, as como de la organizacin como un todo. El Controlling (CO) Los componentes son:
Contabilidad de clases de costo (CO-OM-CEL) Contabilidad de centros de costo (CO-OM-CCA) Costos en funcin de la actividad (CO-OM-ABC) rdenes internas (CO-OM-OPA) Controlling de costo de producto (CO-PC) Estado de Resultado (CO-PA) Contabilidad de centros de rentabilidad (EC-PCA)
Planificacin de las necesidades sobre consumo (MM-CBP) La funcin principal es la de supervisar stocks y crear automticamente propuestas de pedidos para el departamento de compras y fabricacin. Compras (MM-PUR) las tareas incluyen aprovisionamiento externo de materiales y servicios, determinacin de posibles fuentes para provisin, supervisin de entregas y pago a proveedores Gestin de Servicios (MM-SRV) Ofrece el suporte necesario al ciclo completo de licitacin: la fase de concesin de pedidos y la aceptacin de servicios, as como el proceso de verificacin de facturas.
Funciones Bsicas (SD) Comprende la determinacin de precios y condiciones de pago, verificacin de la disponibilidad, determinacin de materiales, determinacin de mensajes, determinacin de impuestos y de cuentas. Ventas (SD-SLS) Diferentes operaciones comerciales se basan en documentos de ventas definidos en el sistema: consultas y ofertas a clientes, pedidos de clientes, contratos y reclamos. Algunos activan de forma automtica la creacin de documentos de entrega y de facturacin posterior. Facturacin (SD-BIL) Representa la etapa final de una operacin comercial. La informacin sobre la facturacin est disponible en cada una de las etapas de gestin de pedidos y entregas.
Lista Tcnica de Materiales (BOM) Planificacin de Ventas y Operaciones (SOP) Planificacin Estratgico de Negocios (BW-BPS) Planificador Avanzado y Optimizador (APO)
Tecnologa y Desarrolladores
Las academias en este grupo son: ABAP y SAP NetWeaver para Desarrolladores Java. ABAP es un lenguaje de programacin del software SAP. El SAP NetWeaver es la base tcnica de la familia de soluciones SAP Business Suite, soluciones asociadas y aplicaciones para diferentes industrias. Es una plataforma tecnolgica abierta y de integracin entre aplicaciones SAP y no-SAP.
ABAP
El software SAP est construido con el lenguaje de programacin ABAP (Advanced Business Application Programming). Aunque los consultores no necesitan dominarlo, ya que la programacin la realizan los programadores, si se valoran profesionales que tengan nociones bsicas de este lenguaje. Al incorporar un entorno de programacin, SAP permite ampliar la funcionalidad proporcionadas en el Standard. ABAP es un lenguaje que tiene como caractersticas principales:
Puede programarse de forma estructurada o con orientacin a objetos Es un lenguaje interpretado y no compilado Se utiliza para desarrollar dos tipos de programas: los que se ejecutan en modo reporting y los que se ejecutan en modo dilogo; existen sentencias que permiten conmutar entre los dos modos Est dirigido por eventos Est integrada por completo en el sistema SAP ERP Est preparado para que sea multi-idioma
Incorpora elementos que permiten declarar datos, elementos de control interno, elementos operativos y acceso a base de datos
Desarrollar aplicaciones JAVAEE basadas en el Servidor de Aplicaciones Java SAP NetWeaver Desarrollar aplicaciones Java que se integran con otros sistemas Utilizar la infraestructura de desarrollo Java para el desarrollo de proyectos