SlideShare una empresa de Scribd logo
Integración de SAP y
Aplicaciones Microsoft.NET




                   Ing. Roger Lavi Chávez
                   Consultor ABAP
                   rlavi@bizpartner.biz
AGENDA
I    INTRODUCCION

II   SAP .NET Connector
       Arquitectura
       Pre Requisitos
       Uso

III WEBSERVICES
       Arquitectura
       Creando Web Services en SAP
       Consumir WS SAP en .net
INTRODUCCION

SAP NetWeaver                              Microsoft .NET

 Integración de personas          SAP Enterprise Portal Development Kit for.NET
   Multi-Channel Access                     Microsoft Office System
                                                  Smart Clients
  Portal        Collaboration
                                                  Project Server

 Integración de información
 Business            Knowledge       Microsoft Content Management Server
        Information Management
Intelligence        Integration     Repository Managers for WSS/Exchange
  Master Data Management

   Integración de procesos
Integration   Business Process              Microsoft BizTalk Server
  BrokerProcess Integration
                 Management

 Integración de aplicaciones                 SAP .NET Connector
                                              Visual Studio .NET
   J2EE              ABAP
        Application Platform                    Web Services
   DB and OS Abstraction
   DB and OS Abstraction           Windows Server 2003 and SQL Server 2000
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.
SAP .NET CONNECTOR
ARQUITECTURA-DESIGN TIME
SAP .NET CONNECTOR
ARQUITECTURA-RUN TIME
SAP .NET CONNECTOR
ARQUITECTURA-RUN TIME
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.
SAP .NET CONNECTOR
USO
  Crear Proyecto Class Library.
SAP .NET CONNECTOR
USO
  Agregar un Nuevo Item al Programa, Elegir Sap
   Conector Proxy.
SAP .NET CONNECTOR
USO
  Autenticarse a Servidor SAP.
SAP .NET CONNECTOR
USO
  Agregar un Filtro.
SAP .NET CONNECTOR
USO
  Del Server Explorer Seleccionar y Arrastrar las
   BAPI´s requeridas al Proxy Designer.
       Proxy Class Designer en Visual Studio .net
SAP .NET CONNECTOR
USO
  Compilamos el Proyecto Class Library.
  Conectar en Tiempo de Ejecucion.
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
ARQUITECTURA
WEB SERVICES
CREANDO WEBSERVICES EN SAP
 WIZARD                PASO A PASO
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
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Puede Ser Creada
                             de    Una     BAPI,
                             Modulo de Función
                             o  un    Grupo  de
                             Función.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Ingresar Nombre de
                             la   Definición del
                             servicio.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD




                            Seleccionamos    el
                             Modulo de Función.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WIZARD


                           Seleccionar el Perfil
                            de   Autorización   y
                            liberar  el  servicio
                            web.
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WSADMIN
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
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.
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

Documento
  WSDL

                   bindings     port       service
WEB SERVICES
CREANDO WEBSERVICES EN SAP - WSDL
 ESTRUCTURA




                                QUE



                                COMO

                                DONDE
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
WEB SERVICES
CONSUMIENDO WEBSERVICES SAP EN .NET
¡GRACIAS!

Más contenido relacionado

PDF
Business Process Modeling with BPMN 2.0 - Second edition
DOCX
Análisis de Procesos con Adonis
PPTX
BPMN 2.0 Fundamentals
PDF
Elasticsearch: From development to production in 15 minutes
PDF
Testing SAP HANA applications with SAP LoadRunner by HP
PPTX
Introduction to SAP Gateway and OData
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
PDF
SAP Document Management System(DMS)-PLM 120
Business Process Modeling with BPMN 2.0 - Second edition
Análisis de Procesos con Adonis
BPMN 2.0 Fundamentals
Elasticsearch: From development to production in 15 minutes
Testing SAP HANA applications with SAP LoadRunner by HP
Introduction to SAP Gateway and OData
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
SAP Document Management System(DMS)-PLM 120

La actualidad más candente (20)

PDF
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
PDF
Building Event-driven Architectures with Amazon EventBridge
PPT
PPTX
Aws certified solutions architect
PDF
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
PPTX
Best Practice SharePoint Architecture
PDF
SAP BW4HANA Implementagtion Content Document
PDF
AWS S3 Cost Optimization
PPTX
ASP.NET Page Life Cycle
PPT
Cloud Migration: Moving to the Cloud
PDF
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
PDF
Mastering Azure Monitor
DOCX
C# Unit 1 notes
PDF
Bpmn Poster
PPTX
PPTX
Dot net assembly
PDF
IBM WebSphere application server
PDF
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
PDF
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
PDF
Use case diagrams
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Building Event-driven Architectures with Amazon EventBridge
Aws certified solutions architect
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Best Practice SharePoint Architecture
SAP BW4HANA Implementagtion Content Document
AWS S3 Cost Optimization
ASP.NET Page Life Cycle
Cloud Migration: Moving to the Cloud
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
Mastering Azure Monitor
C# Unit 1 notes
Bpmn Poster
Dot net assembly
IBM WebSphere application server
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Use case diagrams
Publicidad

Similar a Integracion SAP con Aplicaciones Net (20)

PDF
Ws
PPTX
Desarrollo software orientado a la web
PDF
3/9 soa y web services
PPTX
Private Cloud Administration - WAP
PPTX
manejo de webservices.pptx en jakarta ee
PPTX
Qué es jdbc
PPTX
SharePoint 2010 Introducción para Desarrolladores
PPTX
Sharepoint server 2010 - La nueva colaboración
PDF
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
PDF
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
PDF
PPT
Sap Net Weaver Enterprise Portal 2008
PPTX
Exposicion topicos avanzados_chumpitaz
PPTX
Web matrix razor_aspnetmvc_finalv2_techdays2010
PPTX
Progress Rollbase
PPTX
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
PDF
Bpel y Open Esb
PDF
Plantillas capitulo 6
PPTX
5. rollbase
Ws
Desarrollo software orientado a la web
3/9 soa y web services
Private Cloud Administration - WAP
manejo de webservices.pptx en jakarta ee
Qué es jdbc
SharePoint 2010 Introducción para Desarrolladores
Sharepoint server 2010 - La nueva colaboración
Como se movió Softeng Portal Builder al Cloud en Microsoft Windows Azure
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Sap Net Weaver Enterprise Portal 2008
Exposicion topicos avanzados_chumpitaz
Web matrix razor_aspnetmvc_finalv2_techdays2010
Progress Rollbase
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Bpel y Open Esb
Plantillas capitulo 6
5. rollbase
Publicidad

Último (20)

PPTX
Curso de generación de energía mediante sistemas solares
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
Distribucion de frecuencia exel (1).pdf
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
DOCX
Guía 5. Test de orientación Vocacional 2.docx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
Diapositiva proyecto de vida, materia catedra
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
ccna: redes de nat ipv4 stharlling cande
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx
Curso de generación de energía mediante sistemas solares
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Protocolos de seguridad y mecanismos encriptación
Distribucion de frecuencia exel (1).pdf
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Estrategia de Apoyo de Daylin Castaño (5).pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Guía 5. Test de orientación Vocacional 2.docx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Diapositiva proyecto de vida, materia catedra
capacitación de aire acondicionado Bgh r 410
ccna: redes de nat ipv4 stharlling cande
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
ccna: redes de nat ipv4 stharlling cande
Propuesta BKP servidores con Acronis1.pptx
Diapositivas Borrador Rocha Jauregui David Paolo (3).pptx

Integracion SAP con Aplicaciones Net