Uploaded by clarisa_gonzalez

1. Capacitación SAP Introduccion ERP V1

advertisement
Jóvenes Profesionales
UNIDAD 1: INTRODUCCIÓN A
LOS SISTEMAS ERP
Su nacimiento, su evolución y actual crecimiento
Contenido
1. Que es un ERP
2. SAP como solución ERP
3. SAP y su lenguaje de programación
4. Principales procesos cubiertos por el ERP
5. Arquitectura de un sistema ERP convencional
JOPROS –Introducción a los Sistemas ERP
| 2
Que es un ERP
Una definición sencilla de qué es un ERP (Enterprise Resource Planning – Planificación
de Recursos Empresariales) es un conjunto de sistemas de información que permite la
integración de ciertas operaciones de una empresa, especialmente las que tienen que ver
con la producción, la logística, el inventario, los envíos y la contabilidad.
El ERP funciona como un sistema integrado, y aunque pueda tener menús modulares, es un
todo. Es decir, es un único programa con acceso a una base de datos centralizada.
JOPROS –Introducción a los Sistemas ERP
| 3
Que es un ERP
Los ERP-s funcionan en todo tipo de empresas y su selección depende de factores como el
tamaño de la empresa, el tipo de empresa, procesos, recursos, etc...
Hoy día el mercado ofrece 2 grandes grupos de soluciones de software para las necesidades
de las empresas:
•
Una de ellas es la que da soluciones con un software especializado para
determinada industria, y responde a necesidades puntuales. Éstos son los ERPs
VERTICALES.
•
La segunda es el tipo de software que sirve para la administración de cualquier
empresa y tiene posibilidades de configuración que permite personalizar la solución
para un determinado caso. Éstos son los ERPs HORIZONTALES
JOPROS –Introducción a los Sistemas ERP
| 4
Que es un ERP
Otra posible categorización a la hora de clasificar los tipos de ERP existentes en el mercado
es la modalidad, que usualmente se divide entre modalidad en local y modalidad en la Nube.
¿Cuál es la diferencia entre local y Nube?
La más importante, y la que se percibe día a día, es que las soluciones locales te limitan a
utilizar el software en el ordenador o dispositivo donde lo hayas instalado, mientras que la
modalidad en la Nube te permitirá acceder al programa desde cualquier lugar mediante
cualquier dispositivo con acceso a Internet.
En gestión de un ERP en la Nube, la información se almacena en los servidores Cloud de un
determinado proveedor y no en el de la empresa. Normalmente el proveedor realizará copias
de seguridad diarias los datos, de modo que, ante problemas de seguridad, lo que permitirá
la recuperación inmediata de los datos en todo momento.
JOPROS –Introducción a los Sistemas ERP
| 5
SAP como solución ERP
Fundada 1972 y fundada por 5 ex ingenieros de IBM, SAP se ha convertido a lo
largo del tiempo en una de las empresas referentes del mercado en productos ERP
y soluciones EPR extended.
SAP R/1 nace en 1973, la cual contaba con
soluciones para las áreas básicas de una empresa,
como contabilidad, producción, recursos humanos,
planificación de producción, gestión de stock entre
otro.
Finalmente en 1979 se lanza la segunda versión
SAP R/2 sobre la cual no había muchas diferencias
o novedades respecto a la versión R/1
En 1981, SAP revoluciona el mercado introduciendo
muchas mejoras en su versión R/3.
Esta versión introduce al mercado el concepto de
Módulos del Software propios para cada solución
dentro del ERP
JOPROS –Introducción a los Sistemas ERP
| 6
SAP como solución ERP
SAP, empezó a observar que las soluciones ERP no estaba supliendo todas las
necesidades o focos de centralización de información y pensó que integrar sus procesos
de soporte a la gestión de sus clientes internos, sus clientes externos, sus proveedores,
entre otros, podría ser ventajoso
SAP comenzó con el desarrollo
de las conocidas herramientas
ERP Extended entre las cuales
encontramos, CRM (Customer
Relationship Management), SRM
(Supplier Relationship
Management) SCM (supply Chain
Management) entre algunos
otros. Con el tiempo, SAP
entendió que la venta del ERP no
era la solución final para una
compañía sino que todo estos
ERP Extended Applications eran
necesarios en conjunto con la
solución ERP y de esa
integración nace el producto SAP
Business Suit.
JOPROS –Introducción a los Sistemas ERP
| 7
SAP como solución ERP
SAP en el año 2011 cambia nuevamente el paradigma en el tratamiento de la
información y gestión de los datos. SAP diseña la tecnología "In-Memory" lo que
le permite cargar, en memoria volátil (RAM) toda la información de las BBDD
reduciendo abruptamente, los tiempos de procesamiento de la información y
obteniendo resultados en tiempo real,
SAP HANA es la última innovación tecnológica que ha desarrollado SAP para
el manejo y procesamiento de información "In-Memory" pudiendo procesar 3.2
billones de datos por segundo.
JOPROS –Introducción a los Sistemas ERP
| 8
SAP como solución ERP
SAP ofrece SAP S/4 HANA en dos ediciones: SAP S/4 HANA On-Premise y SAP S/4
HANA Cloud
• SAP S/4HANA “On-premise”, disponible para ser “deployada” ya sea en servidores
del cliente o bien ofrecida en una “nube privada” alojada por alguno de los socios de
“hosting” (AWS, Azure o Google Cloud Platform). Esto es conocido como “IaaS”
(Infraestructura como Servicio), y donde las aplicaciones siguen siendo dominio del
cliente.
• SAP S/4HANA Cloud , llamada Cloud Edition. Esta es la edición absolutamente
estratégica para SAP, pivote de su transformación hacia SaaS (“Software as a
Service”), con la funcionalidad conocida del ERP e integración con otras soluciones
de SAP en la nube.
Probablemente sea ésta la versión más actualizada ya que contará primero con todas
las innovaciones y mejoras en su funcionalidad.
JOPROS –Introducción a los Sistemas ERP
| 9
SAP como solución ERP: S/4 HANA Enterprise Management
JOPROS –Introducción a los Sistemas ERP
| 10
SAP y su lenguaje de programación
ABAP Significa (Advanced Business Application Programming ), ABAP también conocido como
SAP ABAP. Este es el lenguaje de programación propiedad del Sistema SAP, que se utiliza para
programar en la mayoría de los productos de la empresa.
El objetivo es poder crear nuevas transacciones que no
existen en el estándar de SAP, pero también sirve para
ampliar transacciones que ya existen en el estándar
cuando la funcionalidad que proveen es insuficiente para
su negocio.
Todo el sistema SAP está
programado en ABAP y todos los
módulos del ERP hacen uso de
este lenguaje. A nivel técnico
ABAP es un lenguaje que soporta
tanto programación procedimental
como orientada a objetos y es
común
ver
programas
muy
diversos.
JOPROS –Introducción a los Sistemas ERP
| 11
SAP y su lenguaje de programación
Lo interesante es que SAP, al saber que su ERP debe
recibir información de distintas fuentes, ha
desarrollado varias "puertas" de I/O de información por
las cuales el sistema puede dialogar con sistemas
externos.
Por último es importante destacar que SAP ha desarrollado nuevas tecnologías para llevar sus
soluciones al desarrollo web y móvil, estás tecnologías se basan en estándares web (OData, HTML,
CSS, Javascript, etc).
JOPROS –Introducción a los Sistemas ERP
| 12
SAP y su lenguaje de programación
SAP ha tenido que seguir evolucionando en aspectos técnicos y hoy en día, muchas de sus
soluciones ya pueden encontrarse trabajando con lenguajes como JAVA (En la plataforma SAP
Netweaver) y en algunos casos, posibilitando el desarrollo de aplicaciones en multi lenguajes
como es el paso de la nueva tecnología de SAP para desarrollar soluciones empresariales
llamada HANA Cloud Plattform.
JOPROS –Introducción a los Sistemas ERP
| 13
Principales procesos cubiertos por el ERP
Procesos Financieros:
• Facturación
• Cobranzas
• Pagos
• Conciliaciones bancarias
• Registraciones contables
• Gestión de los activos fijos
• Gestión de costos e ingresos
• Gestión de inversiones y proyectos
Procesos Logísticos:
• Solicitudes de pedido
• Ordenes de compra
• Entrada de mercadería
• Gestión de la producción
• Gestión de la calidad
• Gestión de mantenimiento de planta
• Gestión de proveedores y clientes
• Procesos de ventas
• Gestión de Almacenes
JOPROS –Introducción a los Sistemas ERP
| 14
Módulos Principales
Un módulo de SAP es un subconjunto de herramientas funcionales y
técnicas que comparten un objetivo en común de proveer al software y
a los usuarios finales soluciones para tomar decisiones sobre ese
modulo, o al menos, para proveer información de impacto a otros
SAP ERP, inicialmente incorporaba módulos
básicos como gestión de materiales (MM),
Financiero (FI), Control (CO), Planificación de la
producción (MRP), Recursos Humanos (HR) entre
otros.
Estos módulos, con el tiempo, y las distintas
industrias, han ido evolucionando e incorporando
submódulos con el fin de proponer soluciones más
específicas para la toma de decisiones.
JOPROS –Introducción a los Sistemas ERP
| 15
JOPROS –Introducción a los Sistemas ERP
| 16
Arquitectura de un sistema SAP Convencional
Si bien quizás es un análisis muy rápido y no es para que se tome como métrica estos números,
vamos a instalar un sistema que posea; un sistema SAP de desarrollo, un entono de desarrollo, un
entorno de calidad, y finalmente un entorno de producción en donde nuestro cliente final desarrollará
su actividad.
Las instancias son como réplicas de cada una de
las instalaciones que lo que permiten es
descomprimir la utilización de recursos sobre una
sola instancia y balancear la carga del sistema
JOPROS –Introducción a los Sistemas ERP
| 17
Arquitectura de un sistema SAP Convencional
Esta arquitectura será Cliente-Servidor, es decir, que nosotros accederemos al SW por medio de un
cliente llamado SAPGUI o SAP Graphical User Interface sobre la cual configuraremos los datos de
conexión que el equipo de instalación (BASIS, es otro módulo de SAP) nos indicara para acceder a
cada entorno.
JOPROS –Introducción a los Sistemas ERP
| 18
Arquitectura de un sistema SAP Convencional
Una vez que tenemos configurado el acceso a cada máquina, ya podremos acceder a los entornos
SAP para comenzar a trabajar.
SAP GUI, que es y cómo funciona
Podemos decir que el SAP GUI es el front-end de la aplicación SAP; es
decir, como comentamos, SAP trabaja con el modelo Cliente-Servidor, por
lo que el SAPGUI en este caso es nuestro front-end y nuestro servidor es
nuestro Back-End. Por medio de él accederemos a la mayoría de las
funcionalidades que el ERP convencional propone. Como ya hemos
comentado, hoy en día, las tecnologías de acceso se han extendido a
acceder a SAP (a nivel usuario y desarrollador) por la web, pero en este
caso estudiaremos desde el principio, utilizando el SAPGUI for Windows.
JOPROS –Introducción a los Sistemas ERP
| 19
Arquitectura de un sistema SAP Convencional
Una vez que tenemos los accesos configurados, ya podemos ingresar al sistema con los datos de
acceso y el mandante. Se encontrara con los siguientes componentes en la pantalla
JOPROS –Introducción a los Sistemas ERP
| 20
Arquitectura de un sistema SAP Convencional
Barra de menús
La barra de menús se encuentra en la parte superior del SAPGUI. Cada transacción va a tener una
barra de menús diferente. A pesar de ello, en cualquier transacción se van a repetir siempre dos
menús:
Sistema: contiene aquellas funciones que afectan a todo el sistema SAP. Permite por ejemplo, abrir
una pantalla (modo) nuevo, ver nuestras órdenes de impresión, etc.
Ayuda: nos permite navegar a información de ayuda estándar de SAP.
También son muy comunes otros menús, aunque dependiendo de la transacción su contenido puede
variar.
Tratar: nos lleva a funciones de tratamiento de la transacción como editar, copiar, etc.
Pasar a: contiene funciones de navegación como ir hacia atrás, salir de la transacción, entre otras
JOPROS –Introducción a los Sistemas ERP
| 21
Arquitectura de un sistema SAP Convencional
Barra de herramientas estándar
Se encuentra por debajo de la barra de menús. Contiene lo que comúnmente conocemos como
botonera estándar, una serie de funciones que también podemos encontrar en la barra de
menús. Sin embargo, al estar ubicadas en esta posición son de acceso más rápido. Las más
habituales las he señalado en la imagen, de izquierda a derecha sus funciones son las
siguientes.
Intro: permite aceptar los datos que se hayan introducido en cualquier punto de la transacción.
Campo de comandos: generalmente sirven para navegar a una transacción en concreto si se
conoce el código de la transacción, evitando el árbol de menús.
Grabar: nos sirve para grabar los datos que aparecen en pantalla.
Back: para ir a la pantalla inmediatamente anterior.
Exit: para salir de una transacción.
Cancel: para cancelar el proceso actual.
Crear modo: para abrir una nueva pantalla de SAP sin cerrar la actual. Nuestro sistema acepta
hasta cinco modos diferentes.
Menú de SAPGUI: Sirve para configurar las opciones de nuestra SAPGUI o interfaz de usuario.
JOPROS –Introducción a los Sistemas ERP
| 22
Arquitectura de un sistema SAP Convencional
Barra de herramientas de la aplicación
Bajo la barra de herramientas estándar. Es completamente diferente dependiendo de la
transacción en la que nos encontremos, aunque al igual que sucede en la barra de herramientas
estándar, sus funcionalidades también suelen agruparse dentro de la barra de menús.
En el caso de la barra de herramientas de la pantalla principal tenemos:
Menú de usuario: nos muestra el menú de transacciones asignadas a nuestro usuario en SAP.
Menú SAP: muestra el árbol de menú completo de transacciones existentes en SAP.
SAP Business Workplace: accede a la transacción de mensajería interna.
Añadir favoritos: nos permite añadir una transacción a nuestro menú de favoritos.
Borrar favoritos: borra una transacción de nuestro menú de favoritos.
JOPROS –Introducción a los Sistemas ERP
| 23
Arquitectura de un sistema SAP Convencional
Barra de estado
Se encuentra en la parte inferior de nuestra ventana.
Nos muestra los mensaje de estado del sistema (parte inferior izquierda). Por ejemplo, los
típicos textos de error o warning aparecen en este lugar.
También contiene información complementaria sobre nuestro usuario y sistema (parte inferior
derecha):
Servidor sobre el que estamos trabajando.
Mandante.
Usuario con el cual hemos accedido a SAP.
Programa y transacción sobre la que estamos en cada momento.
JOPROS –Introducción a los Sistemas ERP
| 24
Arquitectura de un sistema SAP Convencional
Árbol de transacciones
SAP permite una navegación a la transacción que queramos bien a través de la ventana de
comandos bien a través de un árbol de transacciones. El árbol de transacciones no necesita de
conocer el código de transacción y es muy intuitivo.
JOPROS –Introducción a los Sistemas ERP
| 25
Nuevo Front-end de usuario: Fiori
FIORI
es sencillamente un interfaz gráfica que permite manejar SAP a través de un home de
aplicaciones para realizar las mismas TX del ERP en un formato más agradable para el usuario
y adaptándolo (en su versión respectiva) a los dispositivos móviles.
Esta nueva tecnología nos permite entonces mejorar de manera mas efectiva, eficiente y
rápida la toma de decisiones otorgando en sistema la actualización en tiempo real de todos
los datos necesario según tu rol y tomar las mejores acciones empresariales. Logran una
mejoría gráfica evidente en la presentación de datos y la integración de diferentes
herramientas SAP y no SAP.
Además esta nueva actualización tiene diferentes automatizaciones, integraciones con
dispositivos y diferentes redes no SAP lo cual adapta el sistema a las nuevas tecnologías y
tendencias en el mundo empresarial.
JOPROS –Introducción a los Sistemas ERP
| 26
Arquitectura de un sistema SAP Convencional
Tipos de Proyectos
•
•
•
•
•
•
•
Implementación de cero
Implementación de un módulo en particular
Roll Out
UpGrade
Fusiones y Escisiones
Migración de datos
Servicios de mantenimiento
JOPROS –Introducción a los Sistemas ERP
| 27
Apéndices con Información Adicional
Metodología de implementación ASAP
FASE
FASE
1
Preparación
del Proyecto
2
Sobre las actividades
propias de un proyecto
de Sistema de
Información, se pone
especial atención
sobre dos grandes
bloques de actividades,
que se focalizan en
tareas comunes a
todas las etapas del
Proyecto y que
garantizan el éxito,
como son Gestión de
Proyecto, y Gestión de
Riesgos
FASE
Business
Blueprint
3
FASE
Construcción
Realización
4
Implantación
Preparación
Final
FASE
5
Soporte
Gestión del Proyecto
Gestión de Riesgos
JOPROS –Introducción a los Sistemas ERP
| 28
Apéndices con Información Adicional
Metodología de implementación ASAP
El mapa de ruta o Roadmap se despliega en cinco fases consecutivas. Se trata de un proceso
que va desde la preparación inicial a la puesta en marcha del proyecto, pasando por el
desarrollo de un mapa de procedimientos, la realización y la preparación final:
Fase 1: Preparación Inicial (Initial preparation).
En esta fase el equipo del proyecto establece los objetivos, el alcance y el plan. La estrategia
de implementación se define y aprueba.
Fase 2: Mapa de procesos (Business Blueprint).
El propósito de esta fase es entender las metas del cliente y documentar los procesos
requeridos. Es imprescindible documentar la situación actual de la organización para
determinar y lograr proyectar la situación futura.
Fase 3: Realización (Realization).
Una vez completa la fase 2, los expertos estarán listos para iniciar el proceso de configuración
SAP. Primero, los consultores elaboran propuestas para un sistema básico o prototipo.
Posteriormente, el equipo de proyecto con los usuarios finales, verifican los prototipos y
realizan los ajustes necesarios a la configuración.
Fase 4: Preparación final (Final preparation).
El objetivo de la fase de preparación final es realizar las pruebas finales del sistema, entrenar a
los usuarios finales y definir una estrategia para la puesta en marcha. Así mismo, en esta fase
se aprueba el sistema y se evalúa que el cliente esté listo para la implementación del mismo.
Fase 5: Salida y soporte post-productivo (Go Live and Support).
La fase final involucra no sólo la puesta en marcha sino las actividades de revisión para
evaluar que todo el sistema esté funcionando correctamente y con soporte
funcional. Inclusive en el caso de errores, se debe tener previamente elaborado un plan de
recuperación en caso de desastres.
JOPROS –Introducción a los Sistemas ERP
| 29
Apéndices con Información Adicional
Metodología de implementación Activate
SAP Activate es un entorno de trabajo (Framework) que
combina las mejores prácticas de SAP para la adopción
ágil y asistida que facilita la adopción de las innovaciones
producidas por S/4 HANA. Generalmente se tiende a
simplificar y es común oír decir que SAP Activate es una
metodología, lo cual es cierto, pero si nos quedamos solo
con esa afirmación nos estamos perdiendo un 66% del
total de lo que realmente es.
La metodología esta diseñada para ser utilizada para
proyectos de implementación R3 (que es la versión
tradicional de SAP), S/4 HANA y soluciones SAP basadas
en la nube (Hybris, SuccessFactors, Ariba, etc). SAP
Activate sustituye ASAP y SAP Launch metodologías
anteriores de implementación.
JOPROS –Introducción a los Sistemas ERP
| 30
Apéndices con Información Adicional
Metodología de implementación Activate
1.
Preparación: en esta fase se reúnen todas las actividades que siempre realizamos para
preparar el inicio del proyecto. En esta fase encontramos actividades como;
 Definir el gobierno del proyecto
 Identificar los recursos
 Definir roles y responsabilidades
 Planes generales de la ejecución del proyecto
2.
Exploración: es aquí donde se procede a realizar el análisis de “gaps” o vacíos. Para
realizar esto se debe de contar ya con el sistema funcionando sobre la base de las
mejores practicas. Durante esta fase identificamos los “Deltas” o diferencias entre las
solución basada en las mejores practicas y las necesidades del negocio. Todas estas
diferencias se recolectan en el “BackLog”
3.
Realización: todo el equipo de proyecto trabaja usando una metodología ágil, es decir
todos los desarrollos se realizan gradualmente, tomando de base el listado de
funcionalidades recolectadas en “Backlog”. Este listado estará priorizado con
anticipación por el dueño del producto. El control de calidad es fundamental en esta
etapa del proyecto. Cada incremento que se entregado sera sometido a pruebas
exhaustivas.
4.
Despliegue: es la fase final donde se pone ya en producción el componente desarrollado,
aquí es donde se da el soporte a las aplicaciones, mantenimiento de sistemas y otras
actividades.
JOPROS –Introducción a los Sistemas ERP
| 31
Apéndices con Información Adicional
Metodología de implementación Activate
1.
Preparación: en esta fase se reúnen todas las actividades que siempre realizamos para
preparar el inicio del proyecto. En esta fase encontramos actividades como;
 Definir el gobierno del proyecto
 Identificar los recursos
 Definir roles y responsabilidades
 Planes generales de la ejecución del proyecto
2.
Exploración: es aquí donde se procede a realizar el análisis de “gaps” o vacíos. Para
realizar esto se debe de contar ya con el sistema funcionando sobre la base de las
mejores practicas. Durante esta fase identificamos los “Deltas” o diferencias entre las
solución basada en las mejores practicas y las necesidades del negocio. Todas estas
diferencias se recolectan en el “BackLog”
3.
Realización: todo el equipo de proyecto trabaja usando una metodología ágil, es decir
todos los desarrollos se realizan gradualmente, tomando de base el listado de
funcionalidades recolectadas en “Backlog”. Este listado estará priorizado con
anticipación por el dueño del producto. El control de calidad es fundamental en esta
etapa del proyecto. Cada incremento que se entregado sera sometido a pruebas
exhaustivas.
4.
Despliegue: es la fase final donde se pone ya en producción el componente desarrollado,
aquí es donde se da el soporte a las aplicaciones, mantenimiento de sistemas y otras
actividades.
JOPROS –Introducción a los Sistemas ERP
| 32
Arquitectura de un sistema SAP Convencional
Terminología importante de SAP
•
•
•
•
•
•
•
Customizing
Desarrollo (Zeta)
Código ABAP
Dump
Orden de transporte
Transportes a calidad y a producción
Ciclos de pruebas
Unitarias/Integrales/Aceptación de usuario
• Cargas iniciales/Migración de datos
JOPROS –Introducción a los Sistemas ERP
| 33
Download