integraciÓn sap indesap s.a.s.. objetivos plantear un modelo de negocio para la comunicación con...

15
INTEGRACIÓN SAP Indesap S.A.S.

Upload: emigdia-agosto

Post on 28-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

INTEGRACIÓN SAPIndesap S.A.S.

Page 2: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

OBJETIVOS

• Plantear un modelo de negocio para la comunicación con SAP.

• Definir metodología de conexión con SAP.

• Plantear u demo móvil y WEB, que muestre la integración con SAP en uno de sus módulos.

Page 3: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

COBERTURA SAP

Page 4: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Modelo de Negocio (SAP Mobile Platform)

SAP

TABLETABLE

TABLETABLE

TABLE

BAPI’s

Módulos de Función

SAP Mobile Platform

Servidor intermedio

CLIENTECLIENTE

CLIENTECLIENTE

CLIENTECLIENTE

CLIENTE

WS XML

Cada cliente requiere de una cuenta de conexión

Page 5: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Modelo de Negocio Conexión Usuario RFC (Remote Function Call)

SAP

TABLETABLE

TABLETABLE

TABLE

BAPI’s

Módulos de Función

Servidor Externo

Servidor intermedio

CLIENTECLIENTE

CLIENTECLIENTE

CLIENTECLIENTE

CLIENTE

Autenticación y conexión usuario RFC

Comunicaciones entubadas mediante un único usuario (USER RFC)

Page 6: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Metodología de Conexión (SAP Mobile Platform)• Para la integración con SAP, mediante su plataforma de consumo, basada en la

generación de WS’s SOAP, se requiere por parte de cliente la adquisición de este modulo de conexión.

• Adicionalmente cada cliente deberá adquirir una cuenta de conexión y consumo de datos con esta plataforma.

• Una vez adquiridas las respectivas licencias el ambiente SAP deberá configurarse para la exposición de estos servicios.

• El consumo de los servicios se hará contra un servidor intermedio albergado por el cliente.

Page 7: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Metodología de conexión (RFC)

• Para este caso se requiere que el cliente tenga una cuenta de usuario RFC y un canal de conexión expuesto a internet, con los permisos de consulta necesarios.

• El servidor intermedio de comunicación puede ser soportado por el cliente o por INDESAP.

• La tecnología bajo la cual se expongan los servicios se puede definir a gusto del cliente.

• Con una sola cuenta es posible entubar todas las consultas.

Page 8: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

ALCANCES DEL DEMO

• Usando la metodología de conexión RFC (Remote Function Call), se desarrollara la conexión con SAP mediante un canal de conexión externo y autentificando con un usuario RFC.

• Una vez realizada la conexión se utilizara una BAPI, para la lectura de tablas, y se leerá una tabla del modulo de inventario.

• El usuario configurara los filtros de consulta y lanzara las consultas desde la APP.

• Se desarrollaran servicios los cuales podrán ser consumidos desde una APP o desde una WEB.

Page 9: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Actividades y estimación

ID Descripción Detalle Estimación1 Instalación del servidor intermedio (WAMP, APACHE y PHP 5.3) Preparación del ambiente, que será el servidor intermedio

de consulta3

2 Instalación de las librerías de SAP para PHP (PHP_SAPRFC) Preparación del ambiente de desarrollo, con los conectores SAP RFC

3

3 Conexión con SAP, utilizando un canal expuesto y un usuario RFC Conexión desde el servidor desarrollado con SAP 8

4 Creación de clases de comunicación Clases de decodificación de las respuestas del servidor SAP. 3

5 Creación de servicio de consulta, tabla (MSEG) Se requiere para la consulta de cada tabla, codificar la respectiva respuesta de SAP en un formato adecuado para WS, sea SOAP u JSON.

5

6 Generación del cliente (APP Móvil) App que consumirá el servicio 8

7 Consumo de servicios y visualización Llamado al WS generado 5

8 Filtros de consulta APP Parámetros que recibirá el servicio para filtrar los registros consultados.

3

9 Pruebas Pruebas de consumo 3

Total 41

Page 10: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Procedimiento de consulta estándar SAP

Page 11: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Consulta de tablas desde el cliente de escritorio SAP (SAP LOGON)• A continuación se muestra el procedimiento que sigue el usuario para

la consulta, que será objetivo del demo.

1. Conexión con SAP

Page 12: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Consulta de tablas desde el cliente de escritorio SAP (SAP LOGON)2. Ejecutar el procedimiento SE11, para acceder a la interfaz de consulta de tablas.

3. Nombre de la tabla que se desea consultar

Page 13: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Consulta de tablas desde el cliente de escritorio SAP (SAP LOGON)4. Como respuesta al paso anterior, se muestra la estructura de la tabla, para consultar los datos de la tabla se accede a la opción marcada.

Page 14: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Consulta de tablas desde el cliente de escritorio SAP (SAP LOGON)5. Filtros obligatorios. Dado que la tabla contiene gran cantidad de información, en este tipo de consulta siempre se requiere filtrar la respuesta, solo filtraremos por año y local storage, para esta tabla.

Page 15: INTEGRACIÓN SAP Indesap S.A.S.. OBJETIVOS Plantear un modelo de negocio para la comunicación con SAP. Definir metodología de conexión con SAP. Plantear

Consulta de tablas desde el cliente de escritorio SAP (SAP LOGON)6. Respuesta