Integracion SAP con Aplicaciones Net

32
Ing. Roger Lavi Chávez Ing. Roger Lavi Chávez Consultor ABAP Consultor ABAP [email protected] [email protected] Integración de SAP y Aplicaciones Microsoft.NET

description

Presentacion Realizada en el Inside Track Lima 2009 de SAP,

Transcript of Integracion SAP con Aplicaciones Net

Page 1: Integracion SAP con Aplicaciones Net

Ing. Roger Lavi ChávezIng. Roger Lavi ChávezConsultor ABAP Consultor ABAP [email protected]@bizpartner.biz

Integración de SAP y Aplicaciones Microsoft.NET

Page 2: Integracion SAP con Aplicaciones Net

AGENDA

SAP .NET Connector

III WEBSERVICES

Arquitectura

Pre Requisitos

Uso

Arquitectura

Creando Web Services en SAP

Consumir WS SAP en .net

II

I INTRODUCCION

Page 3: Integracion SAP con Aplicaciones Net

Process Integration

Information Integration

Application Platform

DB and OS Abstraction

Integración de procesos

Integración de personas

SAP NetWeaverSAP NetWeaver

Integración de aplicaciones

Integración de información

Microsoft .NETMicrosoft .NET

SAP Enterprise Portal Development Kit for.NETMicrosoft Office System

Smart ClientsProject Server

Microsoft BizTalk Server

SAP .NET ConnectorVisual Studio .NET

Web Services

Portal

IntegrationBroker

Business ProcessManagement

Collaboration

Multi-Channel Access

J2EE ABAP

DB and OS Abstraction

BusinessIntelligence

KnowledgeManagement

Master Data Management

Microsoft Content Management ServerRepository Managers for WSS/Exchange

Windows Server 2003 and SQL Server 2000

INTRODUCCION

Page 4: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

Es un entorno de programación dentro de Visual Studio. NET.

Permite Comunicarse con SAP, mediante BAPIS, RFC´s o Web Services.

Permite Desarrollar Aplicaciones Web, Windows y de Consola.

Page 5: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

ARQUITECTURA-DESIGN TIME

Page 6: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

ARQUITECTURA-RUN TIME

Page 7: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTORARQUITECTURA-RUN TIME

Page 8: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

PRE REQUISITOS

Descargar SAP Connector de: http://service.sap.com/connectors

Visual Studio 2003.

Una Conección y Credenciales Validas a un Servidor SAP.

USO Crear Proyecto Class Library.

Page 9: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Crear Proyecto Class Library.

Page 10: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Agregar un Nuevo Item al Programa, Elegir Sap Conector Proxy.

Page 11: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Autenticarse a Servidor SAP.

Page 12: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Agregar un Filtro.

Page 13: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Proxy Class Designer en Visual Studio .net

Del Server Explorer Seleccionar y Arrastrar las BAPI´s requeridas al Proxy Designer.

Page 14: Integracion SAP con Aplicaciones Net

SAP .NET CONNECTOR

USO

Compilamos el Proyecto Class Library. Conectar en Tiempo de Ejecucion.

Page 15: Integracion SAP con Aplicaciones Net

WEB SERVICES

Actuá como una caja negra que puede aceptar una entrada y retornar un resultado.

Pueden ser publicados, descubiertos e invocados mediante estándares abiertos predefinidos.

Trabaja en escenarios síncronos y asíncronos.

Facilita la integración tanto en una empresa como entre diferentes empresas.

Puede ser utilizado por interfaces de usuario para escenarios interactivos.

Page 16: Integracion SAP con Aplicaciones Net

WEB SERVICES

ARQUITECTURA

Page 17: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP

WIZARD PASO A PASO

Page 18: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARD

Demuestra que Crear Servicios Web es sencillo.

Permite Exponer un End Point como un Servicio Web con Unos Cuantos Clicks.

Sólo muestra los más importantes ajustes en el asistente. Los Valores por defecto para otras configuraciones.

Oculta los detalles técnicos

Crea implícitamente todos los objetos necesario

Page 19: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARD

Puede Ser Creada de Una BAPI, Modulo de Función o un Grupo de Función.

Page 20: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARD

Ingresar Nombre de la Definición del servicio.

Page 21: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARD

Seleccionamos el Modulo de Función.

Page 22: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARD

Seleccionar el Perfil de Autorización y liberar el servicio web.

Page 23: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WSADMIN

Page 24: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - HOME PAGE

Está disponible para cada servicio Web desplegados.

Muestra la Documentación para el Web Service.

Permite recuperar las descripciones WSDL.

Ofrece capacidades de prueba

Page 25: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - HOME PAGE

Puede ser utilizado para probar servicios Web SAP y no SAP.

Es una página JSP que requiere la instalación de Java.

Page 26: Integracion SAP con Aplicaciones Net

WEB SERVICES

CREANDO WEBSERVICES EN SAP - WSDL

Describe las características básicas de un Web Services Soporta operaciones y su formato de datos. Soporta Protocolos.

types message portTypes

bindings port service

DocumentoWSDL

Page 27: Integracion SAP con Aplicaciones Net

QUE

CREANDO WEBSERVICES EN SAP - WSDL

ESTRUCTURA

WEB SERVICES

COMO

DONDE

Page 28: Integracion SAP con Aplicaciones Net

WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NET

Page 29: Integracion SAP con Aplicaciones Net

WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NET

Page 30: Integracion SAP con Aplicaciones Net

WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NET

Page 31: Integracion SAP con Aplicaciones Net

WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NET

Page 32: Integracion SAP con Aplicaciones Net

¡GRACIAS!