31
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

Sesión 02: Integracion De Sap y Aplicaciones .Net

Embed Size (px)

DESCRIPTION

Sap Inside Track Lima 2009 Integracion de SAP y aplicaciones .NET por Roger Lavi

Citation preview

Page 1: Sesión 02: Integracion De Sap y 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: Sesión 02: Integracion De Sap y Aplicaciones .Net

AGENDAAGENDA

SAP .NET ConnectorSAP .NET Connector

III WEBSERVICESWEBSERVICES

ArquitecturaArquitectura

Pre RequisitosPre Requisitos

UsoUso

ArquitecturaArquitectura

Creando Web Services en SAPCreando Web Services en SAP

Consumir WS SAP en .netConsumir WS SAP en .net

II

I INTRODUCCIONINTRODUCCION

Page 3: Sesión 02: Integracion De Sap y 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

INTRODUCCIONINTRODUCCION

Page 4: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .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: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-DESIGN TIMEARQUITECTURA-DESIGN TIME

Page 6: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME

Page 7: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME

Page 8: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

PRE REQUISITOSPRE REQUISITOS Descargar SAP Connector de:

http://service.sap.com/connectors

Visual Studio 2003.

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

USOUSO Crear Proyecto Class Library.

Page 9: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Crear Proyecto Class Library.

Page 10: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

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

Page 11: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Autenticarse a Servidor SAP.

Page 12: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Agregar un Filtro.

Page 13: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Proxy Class Designer en Visual Studio .net

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

Page 14: Sesión 02: Integracion De Sap y Aplicaciones .Net

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

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

Page 15: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES 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: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

ARQUITECTURAARQUITECTURA

Page 17: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAPCREANDO WEBSERVICES EN SAP

WIZARDWIZARD PASO A PASOPASO A PASO

Page 18: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO 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: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

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

Page 20: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

Ingresar Nombre de la Definición del servicio.

Page 21: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

Seleccionamos el Modulo de Función.

Page 22: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

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

Page 23: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - HOME PAGECREANDO 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 24: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - HOME PAGECREANDO 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 25: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WSDLCREANDO 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 26: Sesión 02: Integracion De Sap y Aplicaciones .Net

QUE QUE

CREANDO WEBSERVICES EN SAP - WSDLCREANDO WEBSERVICES EN SAP - WSDL

ESTRUCTURA

WEB SERVICES WEB SERVICES

COMO COMO

DONDE DONDE

Page 27: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

Page 28: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

Page 29: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

Page 30: Sesión 02: Integracion De Sap y Aplicaciones .Net

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

Page 31: Sesión 02: Integracion De Sap y Aplicaciones .Net

¡GRACIAS! ¡GRACIAS!