![Page 1: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/1.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/2.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/3.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/4.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/5.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
ARQUITECTURA-DESIGN TIMEARQUITECTURA-DESIGN TIME
![Page 6: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/6.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME
![Page 7: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/7.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
ARQUITECTURA-RUN TIMEARQUITECTURA-RUN TIME
![Page 8: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/8.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/9.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
USOUSO
Crear Proyecto Class Library.
![Page 10: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/10.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/11.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
USOUSO
Autenticarse a Servidor SAP.
![Page 12: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/12.jpg)
SAP .NET CONNECTORSAP .NET CONNECTOR
USOUSO
Agregar un Filtro.
![Page 13: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/13.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/14.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/15.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/16.jpg)
WEB SERVICES WEB SERVICES
ARQUITECTURAARQUITECTURA
![Page 17: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/17.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/18.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/19.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/20.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/21.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/22.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/23.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/24.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/25.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/26.jpg)
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](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/27.jpg)
WEB SERVICES WEB SERVICES CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET
![Page 28: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/28.jpg)
WEB SERVICES WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET
![Page 29: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/29.jpg)
WEB SERVICES WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET
![Page 30: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/30.jpg)
WEB SERVICES WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NETCONSUMIENDO WEBSERVICES SAP EN .NET
![Page 31: Sesión 02: Integracion De Sap y Aplicaciones .Net](https://reader037.vdocumento.com/reader037/viewer/2022103001/557abcddd8b42a1e128b4d39/html5/thumbnails/31.jpg)
¡GRACIAS! ¡GRACIAS!