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

Post on 12-Jun-2015

4.210 views 0 download

description

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

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

Ing. Roger Lavi ChávezIng. Roger Lavi ChávezConsultor ABAP Consultor ABAP rlavi@bizpartner.bizrlavi@bizpartner.biz

Integración de SAP y Aplicaciones Microsoft.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

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

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.

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-DESIGN TIMEARQUITECTURA-DESIGN TIME

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME

SAP .NET CONNECTORSAP .NET CONNECTOR

ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME

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.

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Crear Proyecto Class Library.

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

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

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Autenticarse a Servidor SAP.

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

Agregar un Filtro.

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.

SAP .NET CONNECTORSAP .NET CONNECTOR

USOUSO

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

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.

WEB SERVICES WEB SERVICES

ARQUITECTURAARQUITECTURA

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAPCREANDO WEBSERVICES EN SAP

WIZARDWIZARD PASO A PASOPASO A PASO

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

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.

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

Ingresar Nombre de la Definición del servicio.

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

Seleccionamos el Modulo de Función.

WEB SERVICES WEB SERVICES

CREANDO WEBSERVICES EN SAP - WIZARDCREANDO WEBSERVICES EN SAP - WIZARD

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

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

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.

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

QUE QUE

CREANDO WEBSERVICES EN SAP - WSDLCREANDO WEBSERVICES EN SAP - WSDL

ESTRUCTURA

WEB SERVICES WEB SERVICES

COMO COMO

DONDE DONDE

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

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

WEB SERVICES WEB SERVICES

CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET

¡GRACIAS! ¡GRACIAS!