presentación - ria utilizando un erp-sap

57
Universidad Nacional Autónoma de México Facultad de Ingeniería Implementación de una RIA utilizando un ERP-SAP para el manejo de información del módulo de SD . Presentan: Sánchez Gómez Euler Tejero Gómez Luis Gerardo Septiembre 23 de 2010

Upload: euler-sanchez

Post on 11-Jul-2015

243 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Presentación - RIA utilizando un ERP-SAP

Universidad Nacional Autónoma de México

Facultad de Ingeniería

Implementación de una RIA utilizando un ERP-SAP para el manejo de información del

módulo de SD .

Presentan:

Sánchez Gómez Euler

Tejero Gómez Luis GerardoSeptiembre 23 de 2010

Page 2: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 3: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 4: Presentación - RIA utilizando un ERP-SAP

Introducción

El uso y manejo de información en cualquier empresa es de suma

importancia.

La dificultad para visualizar dicha información puede ocasionar que no se

tenga acceso a la misma de forma oportuna.

Surge la necesidad de tener una aplicación en la cual se pueda ver la

información al día de forma eficiente y amigable.

De acuerdo a la problemática surge la necesidad de crear un sistema que

permita el acceso a la información a través de una página web, la cual contará

con las características de una RIA (Rich Internet Application).

Introducción 1/1

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 5: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 6: Presentación - RIA utilizando un ERP-SAP

Objetivos

Facilitar la extracción de información del ERP.

Reducir considerablemente el número de

licencias designadas para los usuarios.

Eliminar la necesidad de tener instalado algún

tipo de software proporcionado por el

proveedor del ERP (SAP Logon).

Objetivos 1/2

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 7: Presentación - RIA utilizando un ERP-SAP

Objetivos

El sistema se deberá poder consultar en línea y

mostrar información acorde al perfil del usuario que

haya ingresado.

Dar a los usuarios la posibilidad de capturar un

pedido en línea sin la necesidad de hacerlo vía

telefónica o por correo electrónico con el personal de

ventas .

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Objetivos 2/2

Page 8: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Agenda

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 9: Presentación - RIA utilizando un ERP-SAP

Caso real

ERP - SAP

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Caso real 1/2

Con la implementación del ERP-SAP se percató lo siguiente:

El ERP (SAP) ha resultado complicado de utilizar para los usuarios.

Surge la necesidad de presentarles la información de manera mássencilla.

El tener acceso a la información del ERP lleva consigo el uso de una licencia por persona.

El proceso de crear un pedido se hace únicamente de manera interna.

Page 10: Presentación - RIA utilizando un ERP-SAP

Caso real

Solución

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Solución:

Tener una aplicación que presente la información de manera rápida y sencilla.

Se plantea el realizar una RIA como solución, integrando para ello, varias

tecnologías.

La integración de dichas tecnologías permitirá al usuario percibir un ambiente

amigable para su utilización.

Caso real 2/2

Page 11: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Agenda

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 12: Presentación - RIA utilizando un ERP-SAP

ERP

¿Qué es un ERP?

Por sus siglas en inglés “Enterprise Resourse Planning”

Conjunto de sistemas de información que permite laintegración de ciertas operaciones de una empresa

Se encarga de la integración de programas independientespermitiendo la conexión entre todos ellos, un ERP no sólo seencarga de integrar un solo sector de la compañía sino quetiene la capacidad de relacionar todas las partes de losprocesos de negocio de la empresa

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 1/11

Page 13: Presentación - RIA utilizando un ERP-SAP

ERP

Objetivos del ERP

Optimización de los procesos en la empresa.

Acceso a toda la información de forma confiable, precisa y

oportuna (integridad de datos).

La posibilidad de compartir información entre todos los

componentes de la organización.

Eliminación de datos y operaciones innecesarias por medio

de reingeniería.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 2/11

Page 14: Presentación - RIA utilizando un ERP-SAP

ERP

Características del ERP

Integración.

Modularidad.

Adaptabilidad.

Conectividad.

Simulación de la realidad.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 3/11

Page 15: Presentación - RIA utilizando un ERP-SAP

ERP

Tipos de ERP

Propietario

Open Source

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 4/11

Page 16: Presentación - RIA utilizando un ERP-SAP

ERP

ERP – SAP en las empresas

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 5/11

Page 17: Presentación - RIA utilizando un ERP-SAP

ERP

ERP – SAP implementación

Hardware y software

Mantenimiento del ERP

Costos de implementación y capacitación

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 6/11

Page 18: Presentación - RIA utilizando un ERP-SAP

ERP

ERP – SAP implementación

El sistema requiere mantenimiento y es necesario personal capacitado para

este fin de lo contrario se corre el riesgo de detener la operación por un

período de tiempo prolongado.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 7/11

Page 19: Presentación - RIA utilizando un ERP-SAP

ERP

ERP – SAP implementación

Costos de implementación

• Costo de ayuda experta.

• Costo de suplir al personal de la empresa que se encuentre

dedicado al 100% en el proyecto.

• Costo de distraer personal de la empresa para trabajar con los

expertos en sesiones esporádicas.

• Capacitación del personal.

• Pruebas del sistema.

• Documentación.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 8/11

Page 20: Presentación - RIA utilizando un ERP-SAP

ERP

ERP – SAP implementación

Capacitación

Personal de las distintas áreas de la empresa y que deberán hacer uso ahora

del ERP para llevar a cabo su trabajo. Estas áreas pueden ser Ventas,

Producción, Finanzas, Costos, etc.

Personal del área de sistemas de la empresa y que deberán quedarse a cargo

en algunas de las áreas, estas áreas pueden ser: configuración de servidores,

área de Inteligencia de Negocios, lenguaje ABAP, soporte, etc.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD ERP 9/11

Page 21: Presentación - RIA utilizando un ERP-SAP

ERP

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

SAP se divide en varios módulos, uno de elloses el módulo de SD (Sales & Distribution).

Dicho módulo representa la fuerza de ventasdesde el momento en que se genera un pedido.

ERP – SAP implementación

ERP 10/11

Page 22: Presentación - RIA utilizando un ERP-SAP

ERP

Módulo Sales Distribution

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Algunas funciones del módulo de SD:

Determinación de Precios.

Verificación de Disponibilidad.

Pedidos de Clientes.

Facturación.

ERP 11/11

Page 23: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 24: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Antecedentes

¿Qué existía?

Solicitudes sincronas.

Clientes pesados, carga innecesaria de aplicaciones.

Gasto excesivo de ancho de banda.

Curva de aprendizaje y desarrollo lento.

Lenguajes no orientados al WEB. (C, Perl)

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración tecnologías 1/10

Page 25: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

Javascript

Puede reaccionar a determinados eventos.

Total manipulación del contenido WEB.

Optimización – No se castiga a los servidores

WEB.

Desarrollo de páginas WEB dinámicas.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 2/10

Page 26: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

CSS (Cascading Style Sheets)

Belleza de la página.

Contenido independiente de su aplicación.

Conjunto de instrucciones que sugieren a

un navegador Web cómo dibujar una

página.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 3/10

Page 27: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

PHP (PHP Hypertext Pre-processor)

Es código abierto.

Posee gran capacidad de conexión con la mayoría de los DBM (MySQL,

PostgreSQL, Sybase).

Contempla la programación orientada a objetos.

Permite leer datos a través de los formularios de una página Web.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 4/10

Page 28: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Componentes de conexión SAP

PHP – SAP RFC (Remote Function Call)

SAPRFC es un módulo de extensión para PHP 4 y PHP 5, con este es posible

llamar funciones de ABAP en R3 de SAP y transformarlos a funciones de PHP.

.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 5/10

Page 29: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Componentes de conexión SAP

Esta solución ha sido de alto impacto debido al hecho de que el entorno SAP

Web no es tan flexible en cuanto a desarrollo. Por lo tanto, usando el SAP

RFC de PHP proporciona un atajo para ofrecer soluciones y aplicaciones

basadas en web .

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración tecnologías 6/10

Page 30: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

MySQL

Escrito en C y C++.

Funciona en diferentes plataformas (Linux,

Windows, Solaris, Mac OS X).

Soporte a grandes bases de datos.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 7/10

Page 31: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

AJAX

Actualmente es utilizado para páginas con efectos

muy notorios.

Su principal concepto es el hacer peticiones al servidor y

una vez obtenida una respuesta mostrar el resultado en la

página pero solo actualizando una parte de la misma.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 8/10

Page 32: Presentación - RIA utilizando un ERP-SAP

Integración de tecnologías

Actualidad

Comparación de las comunicaciones

sincronas de una web sin Ajax y con

Ajax

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 9/10

Page 33: Presentación - RIA utilizando un ERP-SAP

Integranción de tecnologías

Actualidad

XML (Extensible Markup Language), fue creado por el

W3 (World Wide Web Consortium) en 1998, entre sus

características mas importantes están:

No es un lenguaje de programación

Usa etiquetas pero a diferencia de HTML, XML las usa

solo para delimitar los datos y la interpretación de los

mismos se deja a la aplicación que los lee

Es gratuito e independiente de la plataforma

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Integración de tecnologías 10/10

Page 34: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 35: Presentación - RIA utilizando un ERP-SAP

Concepto de una RIA

Rich Internet Application

Acorde a Rene Pascal (Consultor especialista en SAP):

“Una RIA debe de proporcionar funcionalidad y debe de hacerlo con una buena

interfaz de usuario, dicha aplicación dará una mayor productividad de los

empleados y/o lealtad del cliente”.

Concepto de una RIA 1/2

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 36: Presentación - RIA utilizando un ERP-SAP

Concepto de una RIA

Rich Internet Application

Aplicaciones que ofrecen un contenido visual atractivo y enganchan al usuario

fácilmente.

Aplicaciones que ofrecen contenido rico y valioso para el usuario y además

ofrece varias funcionalidades.

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Concepto de una RIA 2/2

Page 37: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 38: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

UML

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Metodología de desarrollo 1/7

Dentro de la fase de ejecución del proyecto se utilizó el desarrollo en cascada.

Solicitud de requerimientos.

Análisis

- Se descompone y organiza el sistema en elementos que puedan elaborarse por

separado.

Utilización de UML.

Page 39: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

UML

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

UML

- Se utilizaron:

- Casos de Uso.

- Casos de Uso detallados.

- Diagramas de secuencia.

- Diagramas de actividades.

Metodología de desarrollo 2/7

Page 40: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

Caso de uso

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Metodología de desarrollo 3/7

Page 41: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo 4/7

Metodología de desarrollo

Caso de uso detallado

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Page 42: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

Diagrama de secuencia

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Metodología de desarrollo 5/7

Page 43: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

Diagrama de actividades

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Metodología de desarrollo 6/7

Page 44: Presentación - RIA utilizando un ERP-SAP

Metodología de desarrollo

Etapas

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Diseño (Codificación).

Pruebas del Sistema.

Liberación del Sistema. (Puesta en Producción.)

Metodología de desarrollo 7/7

Page 45: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 46: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Funcionamiento de la aplicación 1/8

Login

Inicio

Nuevo Pedido

Consulta de disponibilidad

Realizar pedido con precios acorde al cliente

Descripción del modelo

Descuentos

Page 47: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Pedidos

Detalle del pedido

Estatus

Notas del pedido

Búsqueda por:

Número de pedido

Orden de compra

Rango de fechas

Funcionamiento de la aplicación 2/8

Page 48: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Backorder

Detalle del pedido

Cantidad de backorder

Monto neto del backorder

Funcionamiento de la aplicación 3/8

Page 49: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Facturas

Número de factura

Detalle de factura

Importe de factura

Funcionamiento de la aplicación 4/8

Page 50: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Envíos

Número de entrega

Guía de embarque y consulta a la página del transportista.

Fecha de factura

Funcionamiento de la aplicación 5/8

Page 51: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Reportes

Generación de 3 reportes.

Ver gráficas de resultados.

Ver condiciones crediticias por cliente.

Funcionamiento de la aplicación 6/8

Page 52: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD

Panel de administración

Alta de usuarios

Eliminar usuarios

Modificar usuarios

Dar privilegios a usuarios.

CHAT en todas las secciones visible para el usuario.

Funcionamiento de la aplicación 7/8

Page 53: Presentación - RIA utilizando un ERP-SAP

Funcionamiento de la aplicación

Portal de Distribuidores Helvex

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Funcionamiento de la aplicación 8/8

Page 54: Presentación - RIA utilizando un ERP-SAP

Agenda

Introducción

Objetivos

Caso real

ERP

Integración de tecnologías

Definición de RIA

Metodología de desarrollo

Funcionamiento de la aplicación

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Agenda

Page 55: Presentación - RIA utilizando un ERP-SAP

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Conclusiones 1/2

Acorde a los objetivos presentados, se puede concluir que:

Se facilitó la visualización de la información del ERP.

Se eliminó la necesidad de tener instalado algún tipo de Software proporcionado

por el proveedor. (SAP)

Se ahorró en licencias.

1 licencia usada para 437 usuarios (usuarios actuales)

Page 56: Presentación - RIA utilizando un ERP-SAP

Conclusiones

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Conclusiones 2/2

Se facilitó la funcionalidad de crear un Nuevo Pedido en línea.

Se logró el acceso a la información de forma mas agradable y accesible.

Cada empresa que utilice este ERP-SAP puede cubrir sus necesidades a la

medida.

Finalmente, se cubrieron las necesidades de forma eficiente aprovechando al

máximo la relación costo-beneficio.

Page 57: Presentación - RIA utilizando un ERP-SAP

Preguntas

Implementación de una RIA utilizando un ERP-SAP

para el manejo de información del módulo de SD Preguntas