Transcript Slide 1

Desarrolle con la mejor productividad y totalmente integrado a su ERP

Luis Murillo

[email protected]

Integración GeneXus

“GeneXus make use and that they do so in a way that enables their partners to realize maximum business benefits at a very attractive cost ”

Mike Culver

, Group Program Manager for the Developer & Platform Evangelism Division, Microsoft Corp.

Agenda

• Integración de sistemas • Integración

GeneXus

-SAP • Líneas de investigación • Casos de éxito

Integración de sistemas

• Integración de sistemas • Integración

GeneXus

-SAP • Líneas de investigación • Casos de éxito

Integración de sistemas Importes anuales 20% Mejoras 40% Nuevas funcionalidades 60% Integración 80% Mantenimiento Resultados 8% 12% 80%

Integración de sistemas Módulo A Módulo B Módulo C Módulo D

DB

Integración de sistemas

• Base de datos rígida  empresa muerta • Clase mundial  flexibilidad sacrifico personalidad y

Integración de sistemas

• Procesos de negocio = tareas del día a día • Cada 2 años de definidos pierden 15-20% de su eficiencia • Para ser proactivo en el gerenciamiento debe apuntar a mejorar sus procesos de negocios constantemente

Integración de sistemas Módulo A Módulo B Módulo C Módulo D

Integración de sistemas Módulo A Módulo B Módulo C Módulo D

Integración de sistemas Módulo A Módulo C Módulo B Módulo D

Integración de sistemas Módulo B Módulo A Módulo C Módulo D

Integración de sistemas Módulo A Módulo B Módulo D Módulo C

Integración de sistemas

• Niveles de integración

• Nivel de infraestructura • Nivel de datos • Nivel de procesos de negocio • Antigua visión de “sistemas integrados” • Nueva visión de “sistemas integrables” o SOA (Services Oriented Architecture) • Fijaremos ideas con ejemplo de tipo de cambio

Integración de sistemas

• Consumo y generación de Web Services • WSDL Inspector • Structured Data Types (SDT) • Protocolo http, xmlWriter, xmlReader • SOAP

Integración GeneXus-SAP

• Integración de sistemas • Integración

GeneXus

-SAP • Líneas de investigación • Casos de éxito

Integración GeneXus-SAP

•¿Qué es SAP?

• ERP (Enterprise Resource Planning) • Dividido en módulos (SD, MM, FI, otros) • Desarrollado en lenguaje propietario (ABAP 4)

Integración GeneXus-SAP

•¿Por qué integrarnos?

• Integración con otras aplicaciones • Implementar funcionalidades no resueltas • Utilizar nuevas tecnologías • Reducir costos

Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC

Integración GeneXus-SAP

•Componentes SAP • Business Objects (Cliente, Materiales) • Muestran su interfase • Conjunto de métodos Ej. BO: Empleados, Método: Chequear la existencia de un empleado Business Object

EmployeeAbstract

Instance method

EmployeeAbstract.ExistenceCheck

Integración GeneXus-SAP

•Componentes SAP • BAPIs (Business Application Programing Interfaces) • Existen más de 1500 • Se continúan desarrollando • Se pueden extender • Otra forma de obtener datos de SAP • Funciones RFC (Remote Function Call)

Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC

Integración GeneXus-SAP

• Proxy

Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC

Integración GeneXus-SAP

• Consumo y generación de Web Services • WSDL Inspector • Structured Data Types (SDT) • Protocolo http, xmlWriter, xmlReader • SOAP

Líneas de investigación

• Integración de sistemas • Integración

GeneXus

-SAP • Líneas de investigación • Caso de éxito – LAN Chile

Líneas de investigación

 Llamada a Bapi

Solicitud del servicio

directamente como

XML

 WebServices

Sap Business Connector

No es necesario Proxy

Otros

 ¿Ejecutando en WAS?

BAPI RFC

Casos de éxito

• Integración de sistemas • Integración

GeneXus

-SAP • Líneas de investigación • Caso de éxito – LAN Chile

Casos de éxito

Casos de éxito Chile Empresa Ramo : LAN : Transporte Aéreo

• •

Desarrollo de Proxy propio Habilitaron con esto la posibilidad de desarrollos GX

Casos de éxito Francia Empresa Ramo : Bricorama : Distribuidor de materiales de construcción y bricolage para 80 almacenes en Francia, 12 en Bélgica y 1 en España

• • •

Versión SAP 4.0b

Módulos CO – Retail (MM, SD, RIS) Base de dados Oracle

• •

Proyecto DW GXplorer integrado a SAP Concepto igual a DW SAP (BW)

Casos de éxito Uruguay Empresa Ramo : Conaprole : Indústria alimentícia (Cooperativa láctea) Sistema de Planificación de ventas

• • •

Se alimenta con datos SAP Herramientas de planificación Devuelve datos a SAP (SOP)

Casos de éxito Uruguay Empresa : Conaprole Sistema de Automatización de fuerza de ventas

Se alimenta con datos SAP

Back office full Web e aplicación de gestión de

• • •

ventas en PocketPC Conexión sincrónica o asincrónica a SAP Tecnología de conexón CDPD o GSM(GPRS) Envío on line de e-mail al Cliente con pedido ingresado

Casos de éxito Uruguay Empresa : Conaprole Sistema B2B

• •

Conaprole trabajaa con distribuidores, no aplicaba concepto “carrito de compras” Sustituyeron ingreso de pedidos desarrollado en

• •

Abap (ITS) Desarrollaron aplicaçiónes full Web com Back office full Web Conexión sincrónica o asincrónica a SAP

Casos de éxito Uruguay Empresa : Conaprole Área Productores Cooperativos

• • • •

Funcionalidades muy específicas del negocio no

previstas por SAP (personalidad de la empresa) Todos lo módulo desarrollados con GeneXus integrado a SAP Recolección, algoritmos de ruteo (uso de GPS) Portal do productor GXportal Liquidación de productor

Casos de éxito Uruguay Empresa : Conaprole Sistema de Contingencia

• •

Utilizado en Cut Over en migraciónes de SAP Full Web

Casos de éxito Generador PocketPC WAP Sap Business Connector O Biztalk Web Server Aplicações GeneXus