Sapnw Es Col10 Ilt Fv Part a4
Short Description
Netweaver vista general...
Description
SAPNW SAP NetWeaver - Vista general
.
. MANUAL DEL PARTICIPANTE FORMACIÓN CON INSTRUCTOR
. Versión del curso: 10 Duración del curso: 3 Días Número de material: 50110788
Copyright y marcas registradas de SAP
© 2014 SAP AG. Reservados todos los derechos.
Queda prohibida la reproducción o difusión de parte o la totalidad de este programa sin el permiso expreso de SAP AG. La información aquí contenida puede modificarse sin previo aviso. Algunos productos de software comercializados por SAP AG y sus distribuidores contienen componentes de software propiedad de otros proveedores de software. ●
●
●
●
Microsoft, Windows, Excel, Outlook y PowerPoint son marcas registradas de Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli y Informix son marcas comerciales o marcas registradas de IBM Corporation. Linux es la marca registrada de Linus Torvalds en EE. UU. y en otros países. Adobe, el logotipo de Adobe, Acrobat, PostScript y Reader son marcas comerciales o marcas registradas de Adobe Systems Incorporated en EE. UU. y/o en otros países.
●
Oracle es una marca registrada de Oracle Corporation.
●
UNIX, X/Open, OSF/1 y Motif son marcas registradas de Open Group.
●
●
●
●
●
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, y MultiWin son marcas o marcas registradas de Citrix Systems, Inc. HTML, XML, XHTML y W3C son marcas o marcas registradas de W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java es una marca registrada de Sun Microsystems, Inc. JavaScript es una marca registrada de Sun Microsystems, Inc., utilizada bajo licencia para la tecnología inventada e implementada por Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork y otros productos y servicios de SAP aquí mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP AG en Alemania y en otros países.
●
Business Objects yWeb el logotipo de Business Objects, Crystal Reports, Crystal Decisions, Intelligence, Xcelsius y otrosBusinessObjects, productos y servicios de Business Objects aquí mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de Business Objects Software Ltd. Business Objects es una empresa de SAP. ●
Sybase y Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, y otros productos y servicios Sybase aquí mencionados, así como sus respectivos logotipos son marcas comerciales o marcas registradas de Sybase Inc. Sybase es una empresa de SAP.
El resto de nombres de productos y servicios mencionados son marcas de sus respectivas empresas. Los datos contenidos en este documento son únicamente informativos. Las especificaciones nacionales del producto pueden variar. Este material está sujeto a cambios sin previo aviso. Este material está provisto por SAP AG y sus empresas afiliadas ("Grupo SAP") únicamente para fines informativos, sin representar garantía alguna; el Grupo SAP no será responsable de los errores u omisiones referentes a los materiales. Las únicas garantías para los productos y servicios del Grupo SAP son las especificadas explícitamente en las declaraciones de garantías que acompañan a los productos y servicios, si los hubiera. Nada de lo escrito en la presente debe tomarse como una constitución de garantía adicional.
© Copyright . Reservados todos los derechos.
© Copyright . Reservados todos los derechos.
Sobre este manual Este manual intenta complementar la presentación de la guía de instructores de este curso y servir como una fuente de referencia. No es adecuado como material de autoestudio.
Convenciones Tipográficas En este manual se usa el español de España como estándar. También se usan las siguientes convenciones tipográficas. Esta información se visualiza en la presentación del instructor.
Demostración Procedimiento
Advertencia o aviso
Consejo
Información relacionada o adicional Discusión con moderador Control de interfaz de usuario
Texto ejemplo
Título de ventana
Texto ejemplo
© Copyright . Reservados todos los derechos.
© Copyright . Reservados todos los derechos.
Contenido ix
Resumendel curso
1
Unit 1:
SAP NetWeaver Application Server
2 7 9
Lesson:Componentes deSAP NetWeaverApplicationServer Ejercicio 1: Verifique el tipo de instalación del sistema SAP Ejercicio 2: Verifique los procesos de trabajo y la lista de instancias.
12 17
Lesson:DesarrolloenSAPNetWeaverASABAP yASJava Ejercicio 3: Visualización del código fuente para una aplicación SAP
25
Unit 2:
26 35
Lesson:SAPNetWeaverProcessIntegration Ejercicio 4: Cómo crear un proceso de integración para una aprobación de viaje Lesson: SAP y SOA: Plataforma de procesos empresariales Lesson: Gestión de procesos empresariales en SAP Herramientas Ejercicio 5: Llamar un proceso ccBPM en Integration Repository
40 52 65
79 81 109 113 117 127 133 135 138 165 169 171 175 177 181
Gestión de los procesos empresariales
Unit 3:
Productividad de usuario Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario Ejercicio 6: Iniciar sesión en el portal y personalizarlo Ejercicio 7: Cree un puesto de trabajo compartido y mantenga el contenido y los usuarios. Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP Ejercicio 8: Crear iViews de URL e iViews de transacción SAP Ejercicio 9: Preparar un sistema con un alias y crear una iView para una transacción SAP Ejercicio 10: Crear una iView para una transacción SAP Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración Ejercicio11:Crearcarpetasydocumentos Ejercicio 12: Realizar una búsqueda de documentos Ejercicio 13: Llamar las páginas compuestas de la página web (WPC) y modificar los objetos de contenido de WPC. Ejercicio14:Trabajarconforos Ejercicio15:Trabajarconwikis Lesson:SAPNetWeaverMobile
© Copyright . Reservados todos los derechos.
1 91
Unit 4:
192 207
Lesson:PersistenciaEDW Ejercicio 16: Visualización de contenido empresarial en el repositorio de metadatos Ejercicio17:ConsultelacomunidadHana Lesson:PrestacióndedatosEDW Ejercicio 18: Utilizar Business Warehouse (BW) para la gestión de informes y los análisis Lesson: Business Intelligence con Business Objects
223 226 241 246 251
273 274 277 288 299 330
Análisis empresarial y gestión de información
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Unit 5:
Gestión del ciclo de vida de aplicaciones y SAP Solution Manager Lesson:Lista delos desafíosabordados porALM Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación Lesson: SAP Solution Manager y su uso en la administración de sistemas Lesson: SAP NetWeaver – Aspectos sobre seguridad Lesson: SAP NetWeaver Information Lifecycle Management
© Copyright . Reservados todos los derechos.
Resumen del curso PÚBLICO OBJETIVO Este curso está dirigido al siguiente público objetivo: ●
Consultor de aplicaciones
●
Consultor de datos
●
Consultor de desarrollo
●
Consultor analista de negocios o industria
●
Consultor de soporte
●
Consultor de tecnología
●
Gestor de modificaciones
●
Gestor de datos
●
Gestor de proyecto
●
Stakeholder de proyecto
●
Arquitecto de sistema
●
Ejecutor de tests
●
Gestor de formación
●
Programador
●
Administrador de sistema
●
Soporte TI
●
Ejecutivo
●
Usuario empresarial
●
Superusuario/Usuario clave/Usuario experto
© Copyright . Reservados todos los derechos.
© Copyright . Reservados todos los derechos.
UNIT 1
SAP NetWeaver Application Server
Lesson 1 ComponentesdeSAPNetWeaverApplicationServer Ejercicio1:VerifiqueeltipodeinstalacióndelsistemaSAP Ejercicio 2: Verifique los procesos de trabajo y la lista de instancias.
2 7 9
Lesson 2 DesarrolloenSAPNetWeaverASABAPyASJava Ejercicio 3: Visualización del código fuente para una aplicación SAP
12
UNIT OBJECTIVES ●
●
Nombrar los componentes de SAP NetWeaver Application Server Explicar las diferencias entre el desarrollo ABAP y Java para los sistemas SAP
© Copyright . All rights reserved.
17
Unit 1 Lesson 1 Componentes de SAP NetWeaver Application Server
LESSON OVERVIEW Esta lección proporciona una vista general de los diferentes componentes de SAP NetWeaver Application Server. Ejemplo empresarial Está familiarizado con SAP, pero desearía saber más sobre los componentes que constituyen SAP NetWeaver Application Server.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Nombrar los componentes de SAP NetWeaver Application Server
Componentes de SAP NetWeaver Application Server El servidor de aplicación (AS) de SAP NetWeaver es la plataforma de aplicación para SAP NetWeaver, que almacena aplicaciones SAP, y permite a los clientes y socios de SAP mejorar las aplicaciones de SAP y crear sus propias aplicaciones. SAP NetWeaver AS se basa en una arquitectura de tres niveles y ofrece un entorno de tiempo de ejecución confiable y garantizado para los programas ABAP y Java.
© Copyright . All rights reserved.
Lesson: Componentes de SAP NetWeaver Application Server
Figura 1: Resumen de SAP NetWeaver Application Server
Opciones de instalación de SAP NetWeaver AS Las opciones de instalación de SAP NetWeaver AS son las siguientes: ●
Sistema ABAP
●
Sistema Java
●
Sistema ABAP + Java (pila doble)
AS puede, según la opción de instalación elegida, ejecutar programas ABAP o Java. Casi todos los sistemas SAP se basan en SAP NetWeaver AS y lo utilizan como entorno de tiempo de ejecución. La opción de instalación utilizada depende de las aplicaciones utilizadas. En general, la mayoría de las aplicaciones de SAP Business Suite se basan en AS ABAP (como SAP ECC), y la mayorías de las soluciones técnicas de SAP se basan en AS Java (como SAP NetWeaver Portal). Algunas soluciones se basan en la pila doble (como la integración de procesos de SAP).
© Copyright . All rights reserved.
Unit 1: SAP NetWeaver Application Server
Figura 2: Servidor de aplicación AS de SAP NetWeaver: la base de los sistemas SAP
Componentes de SAP NetWeaver AS (1) La siguiente imagen muestra los componentes de SAP NetWeaver AS para la instalación de pila doble. El análisis de los componentes también es válido para la instalación de pila única correspondiente.
Figura 3: Componentes de SAP NetWeaver Application Server
© Copyright . All rights reserved.
Lesson: Componentes de SAP NetWeaver Application Server
Nota: Los componentes que aparecen en esta figura son los componentes de un servidor AS 7.0 o inferior (J2EE para AS Java). En cuanto a NetWeaver AS 7.1 (se utiliza JEE), se reemplazó el despachador Java por ICM, y el controlador de implementación de AS Java es responsable de la implementación del software y no el SDM. Básicamente, un sistema SAP consta de y de una o más Una instancia de un sistema SAP es una unidad administrativa en la que los componentes de un sistema SAP, proporcionan uno o más servicios, se combinan gestionan. Una instancia siempre tiene que exactamente El despachador envíaylas solicitudes a los que ejecutan la lógica de la aplicación. Además, un sistema SAP tiene un instancias.
que monitoriza y sincroniza las
Consejo: Una instancia también se denomina servidor de aplicación en la vista orientada al software del modelo de servidor del cliente. Puede ser importante saber esto especialmente mientras lee la documentación SAP.
Componentes de SAP NetWeaver AS (2) Internet Communication Manager (ICM) administra el uso de los protocolos de Internet.
Cuando llega una solicitud con una URL que contiene la correcta combinación de servidor/ puerto para el ICM, este analiza la URL y llama al programa local correspondiente. El ICM utiliza la URL para determinar si el AS ABAP o el AS Java debería procesar la solicitud. Si la solicitud se dirige al AS ABAP, el proceso del despachador entrega la solicitud a un proceso de trabajo libre para su procesamiento. Si todos los procesos de trabajo de ABAP están ocupados, la solicitud se almacena en la cola del despachador. El proceso de trabajo procesa la solicitud, con acceso a la base de datos si es necesario, y devuelve el resultado al despachador quien lo envía al proceso de llamada. Nota: En AS ABAP, puede visualizar una lista de los procesos de trabajo mediante el uso de la transacción SM50. Para obtener una lista de las instancias, puede utilizar la transacción SM51. El gateway SAP proporciona la interfaz RFC entre las diferentes instancias de SAP (dentro de un mismo sistema SAP y entre diferentes sistemas). El servidor de mensajes se utiliza para intercambiar mensajes y equilibrar cargas entre diferentes instancias (servidores de aplicación) de un sistema SAP. Cada sistema siempre tiene un servidor de mensajes. El AS Java cuenta con los componentes de y , que son equivalentes, en líneas generales, a los despachadores de ABAP y a los procesos de trabajo.
© Copyright . All rights reserved.
Unit 1: SAP NetWeaver Application Server
La base de datos SAP NetWeaver AS contiene dos esquemas: uno para los datos ABAP y otro para los datos Java. Por lo tanto, los datos para las aplicaciones Java o ABAP se separan claramente uno del otro. Para facilitar el acceso de datos de la otra pila, se creó el componente Conector Java (JCo) para permitir que las aplicaciones ABAP accedan a los datos Java y viceversa. Consejo: Para obtener más información sobre la pila ABAP, consulte los cursos SAPTEC, ADM100, ADM102, ADM106, entre otros. Para obtener más información sobre la pila Java, consulte los cursos ADM200, ADM800, entre otros.
© Copyright . All rights reserved.
Capítulo 1 Ejercicio 1 Verifique el tipo de instalación del sistema SAP
Está trabajando con AS ABAP y desea conocer el tipo de instalación. Nota: Su instructor le asignará un usuario con el nombre SAPNW##. "##" corresponde al número de su grupo. Utilizará este número de grupo para todos los ejercicios de esta capacitación. El instructor le brindará detalles del sistema que utilizará en esta capacitación y cómo puede iniciar sesión. Inicie sesión en AS ABAP. Inicie la transacción SMICM. Visualice los parámetros de ICM.
© Copyright . Reservados todos los derechos.
Capítulo 1 Solución 1 Verifique el tipo de instalación del sistema SAP
Está trabajando con AS ABAP y desea conocer el tipo de instalación. Nota: Su instructor le asignará un usuario con el nombre SAPNW##. "##" corresponde al número de su grupo. Utilizará este número de grupo para todos los ejercicios de esta capacitación. El instructor le brindará detalles del sistema que utilizará en esta capacitación y cómo puede iniciar sesión. Inicie sesión en AS ABAP. Abra el inicio de sesión de SAP. Introduzca el cliente, el usuario y la contraseña proporcionadas por su instructor. Marque el campo de lenguaje. El sistema aparecerá en inglés. Inicie la transacción SMICM. Introduzca /nSMICM en el campo de comando en el área izquierda superior de la ventana SAPGUI, y presione Intro. Visualice los parámetros de ICM. Utilice el menú Ir a > Parámetros > Visualizar. Aparece una lista de parámetros de ICM. Desplácese hasta las configuraciones J2EE de la sección, y verifique que el parámetro rdisp/j2ee_start esté configurado en 1.
© Copyright . Reservados todos los derechos.
Capítulo 1 Ejercicio 2 Verifique los procesos de trabajo y la lista de instancias.
Está trabajando con AS ABAP, y debe saber si la cantidad de procesos de trabajo es adecuada. Comience la transacción SM50. Verifique la lista. Está trabajando con AS ABAP y debe saber si varias instancias se encuentran disponibles para el ajuste de carga de solicitudes. Comience la transacción SM51. Verifique la lista.
© Copyright . Reservados todos los derechos.
Capítulo 1 Solución 2 Verifique los procesos de trabajo y la lista de instancias.
Está trabajando con AS ABAP, y debe saber si la cantidad de procesos de trabajo es adecuada. Comience la transacción SM50. Introduzca /nSM50 en el campo de comando en el área izquierda superior de la ventana SAPGUI, y presione Intro. Verifique la lista. Verá la lista de procesos de trabajo. Solo se enumeran aquellos procesos de trabajo que pertenecen a la instancia a la que está actualmente conectado. La columna Tipo enumera el tipo de proceso de trabajo. Se enumeran varios procesos de trabajo del tipo DIAG. Estos procesos de trabajo de diálogo son el procesamiento de solicitudes de los usuarios, como su inicio de sesión y el inicio de la transacción SM50. Está trabajando con AS ABAP y debe saber si varias instancias se encuentran disponibles para el ajuste de carga de solicitudes. Comience la transacción SM51. Introduzca /nSM51 en el campo de comando en el área izquierda superior de la ventana SAPGUI, y presione Intro. Verifique la lista. Verá la lista de instancias, llamadas servidores SAP. La columna Tipos de mensaje enumera los tipos de proceso de trabajo que se ejecutan en esa instancia y los servicios adicionales como Internet Communication Manager (ICM).
© Copyright . Reservados todos los derechos.
Lesson: Componentes de SAP NetWeaver Application Server
LESSON SUMMARY You should now be able to: ●
Nombrar los componentes de SAP NetWeaver Application Server
© Copyright . All rights reserved.
Unit 1 Lesson 2 Desarrollo en SAP NetWeaver AS ABAP y AS Java
LESSON OVERVIEW Esta lección brinda una introducción a las diferencias entre el desarrollo ABAP y el desarrollo Java para los sistemas SAP. Ejemplo empresarial Como miembro del equipo del proyecto, es responsable de evaluar las posibilidades de desarrollo que ofrece un entorno SAP.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explicar las diferencias entre el desarrollo ABAP y Java para los sistemas SAP
Desarrollo ABAP El es un lenguaje de cuarta generación optimizado para el desarrollo de las aplicaciones empresariales. Puede utilizarse para desarrollar las aplicaciones orientadas al objeto y los programas de procedimientos. Las aplicaciones de ABAP se desarrollan independientemente del tipo de base de datos (y sistema operativo) al utilizar las afirmaciones OpenSQL luego estas son gestionadas por la interfaz de la base de datos del servidor de aplicación de SAP NetWeaver ABAP (AS ABAP). El es un entorno de desarrollo integrado para el desarrollo de ABAP en AS ABAP. Esto significa que tanto el entorno de desarrollo como el entorno de tiempo de ejecución forman parte de AS ABAP. Los clientes y socios de SAP pueden visualizar, mejorar y (si es necesario) modificar las aplicaciones SAP, y pueden desarrollar sus propias aplicaciones. Se integran varias herramientas para desarrollar fácilmente interfaces de usuario modernas, servicios web, objetos de diccionario, etc. Durante el tiempo de ejecución, las aplicaciones ABAP desarrolladas en Workbench ABAP se ejecutan en un proceso de trabajo en el servidor de aplicaciones.
© Copyright . All rights reserved.
Lesson: Desarrollo en SAP NetWeaver AS ABAP y AS Java
Figura 4: Workbench de ABAP con herramientas ABAP
Nota: Para iniciar el Workbench de ABAP directamente, puede utilizar la transacción SE80. Puede utilizar el menú Sistema > Estado en una aplicación para navegar directamente a su diseño en el Workbench de ABAP. El desarrollo de ABAP es un en AS ABAP. No obstante, los objetos de desarrollo pueden modificarse sin afectar a los otros objetos que tienen una referencia: mientras no se active el cambio de un objeto, los otros objetos aún hacen referencia a la fuente activa (no modificada). Después de finalizado el desarrollo, los objetos de ABAP se transportan desde el sistema de desarrollo al sistema de prueba y, después de las pruebas, los objetos se transportan desde el sistema de desarrollo al sistema productivo. El sistema de gestión de transporte (TMS) y el Sistema de cambio y transporte (CTS) lo respaldan. Para permitir que los objetos ABAP accedan a las solicitudes HTTP, existe la ICF (Infraestructura de comunicación de Internet). Esta es una infraestructura HTTP que proporciona una interfaz ABAP para las solicitudes HTTP. Una solicitud HTTP llama un servicio en el servidor ICF. Este servicio contiene uno o más administradores de solicitudes HTTP que son responsables de la ejecución de la funcionalidad ABAP.
Mejoras y modificaciones de la funcionalidad existente La funcionalidad existente puede reutilizarse y mejorarse para otorgar una nueva funcionalidad que el cliente necesita. Mejorar significa que un cliente puede añadir su propio código en una salida de usuario o una salida de cliente, o en BTE o en una implementación BAdI, o bien puede utilizar las mejoras de la infraestructura de mejora. Esto incluye el uso de módulos de función existentes (o informes) en ABAP o la creación de nuevos. Modificación significa que un cliente cambia el código existente. Las características de una mejora son las siguientes: Si es necesario, se copia el código srcinal en el área de nombres del cliente Luego se añade el código adicional necesario El nuevo módulo de la función "nueva" será iniciado por un evento nuevo o existente El módulo de la función srcinal no se toca, pero no se utilizará más
© Copyright . All rights reserved.
Unit 1: SAP NetWeaver Application Server
Las características de una modificación son las siguientes: El cliente toma un código fuente ABAP existente Pero en lugar de copiar este código en el área de nombres del cliente, SAP proporciona una clave de objeto para este objeto Mediante el uso de esta clave puede cambiarse este código: ahora se ha modificado SAP no proporcionará soporte para los objetos modificados.
Desarrollo de Java SAP NetWeaver Application Server Java (AS Java) es un servidor que cumple por completo con Java (J2EE / JEE5, dependiendo de la versión de AS ABAP). se utiliza para el desarrollo Java para AS Java. Este es un entorno de desarrollo integrado y se basa en Eclipse, cuya arquitectura de complementos abiertos brinda una plataforma adecuada que puede mejorarse con funciones especiales. Las aplicaciones Java se desarrollan independientemente del tipo de base de datos (y sistema operativo) al utilizar las sentencias OpenSQL como en ABAP. El desarrollo de Java es un en AS Java: SAP NetWeaver Developer Studio se instala localmente en la PC de los desarrolladores. Esto significa que los programas individuales o las aplicaciones Java se crean localmente en los ordenadores de los desarrolladores. En principio, no existe un almacenamiento o gestión de test en común. Esto puede provocar problemas en los proyectos de desarrollo con muchos participantes. Es aquí donde interviene el (NWDI). NWDI brinda a SAP NetWeaver Developer Studio como editor, un sistema de administración de código fuente y un mecanismo de transporte. Las funciones de Design Time Repository (DTR) funcionan como una administración central de códigos fuente y de creación de versiones y el Change Management Service (CMS) se utiliza para el transporte desde el sistema de desarrollo a otros sistemas. Además de estos componentes, el Component Build Service (CBS) permite la creación central. La característica de estas herramientas de desarrollo es su inigualable integración en la infraestructura SAP. De esta forma, todos los objetos de desarrollo creados pueden almacenarse y gestionarse en un Repositorio central, el Design Time Repository (DTR). Esto puede desarrollarse en un proceso de desarrollo automatizado mediante el uso de Component Build Service (CBS) y añadirse a Change Management, y finalmente distribuirse a través de un proceso de logística de software definido.
© Copyright . All rights reserved.
Lesson: Desarrollo en SAP NetWeaver AS ABAP y AS Java
Figura 5: Vista general de la infraestructura de desarrollo de SAP NetWeaver
Tenga en cuenta que el Sistema de modificaciones y transporte (CTS) de ABAP se mejoró a CTS+ para permitir el transporte de algunos objetos Java también. Esto resulta particularmente importante para los casos en que el transporte de objetos de un sistema de doble pila debe sincronizarse, por ejemplo para SAP NetWeaver Process Integration. CTS+ facilita el transporte, ya que el uso de NWDI no es necesario en todos los casos.
Motor J2EE El motor J2EE es el sistema de tiempo de ejecución para las aplicaciones compatibles con J2EE que representan el núcleo de SAP NetWeaver AS Java. Java trabaja con Servicios centrales. Java tiene procesos de servidor similares a los procesos de trabajo en el motor ABAP. Para SAP NetWeaver Application Server 6.40, el concepto de mensaje y los procesos de encolamiento en el mundo ABAP se llevó a cabo en el motor Java. Los servicios centralizados, es decir, la gestión de mensajes y encolamiento existen uno por sistema. Un cluster Java se forma cuando instala SAP NetWeaver AS Java. Un cluster Java en general siempre consta de una o más instancias Java, los servicios centrales (servicio de mensajes y servicio de encolamiento) y la base de datos. La definición Java del término instancia es similar a la definición ABAP del término instancia. Una instancia Java es una unidad en el cluster SAP NetWeaver AS Java que puede iniciarse, detenerse y monitorizarse por separado. Se instalan una o más instancias en un servidor físico.
Entorno de composición de SAP NetWeaver (CE) Entorno de composición de SAP NetWeaver (CE) es un conjunto de herramientas que proporciona a las empresas la capacidad de componer nuevos procesos y extender los procesos empresariales principales. SAP NetWeaver CE se basa en AS Java y permite la creación flexible de nuevas aplicaciones y procesos que se desarrollan sobre SAP Business Suite. La funcionalidad de SAP Business Suite se encuentra disponible a través de Servicios empresariales y, por lo tanto, puede reutilizarse en las nuevas aplicaciones compuestas.
© Copyright . All rights reserved.
Unit 1: SAP NetWeaver Application Server
Nota: Los Servicios empresariales son, de manera simplificada, Servicios web bien definidos. El Repository de servicios empresariales es la herramienta de diseño donde se almacenan todas las definiciones de servicios. SAP ofrece los servicios empresariales de SAP Business Suite en Enterprise Services Repository. Enterprise Services Repository también se utiliza en SAP NetWeaver Process Integration.
Figura 6: Resumen de SAP NetWeaver Composition Environment
Las aplicaciones SAP NetWeaver CE se desarrollan en SAP NetWeaver Development Studio. SAP NetWeaver CE brinda un conjunto de herramientas impulsadas por el modelo para componer servicios, crear interfaces de usuario y gestionar los procesos que simplifican el desarrollo. La Infraestructura de desarrollo de SAP NetWeaver se utiliza para la logística del transporte.
© Copyright . All rights reserved.
Capítulo 1 Ejercicio 3 Visualización del código fuente para una aplicación SAP
Está utilizando la esa transacción SU3 para mantener sus datos de usuario y desearía navegar al código fuente de aplicación. Inicie el mantenimiento de sus datos de usuario. Abra la ventana de diálogo de la información del sistema. Abra el código fuente del programa.
© Copyright . Reservados todos los derechos.
Capítulo 1 Solución 3 Visualización del código fuente para una aplicación SAP
Está utilizando la esa transacción SU3 para mantener sus datos de usuario y desearía navegar al código fuente de aplicación. Inicie el mantenimiento de sus datos de usuario. Utilice el menú Sistema> Perfil del usuario> Datos propios. Esto inicia la transacción SU3. Abra la ventana de diálogo de la información del sistema. Utilice el menú Sistema > Estado. Aparece la ventana de diálogo de la información del sistema. Abra el código fuente del programa. Localice los datos del Repository en el área de datos de SAP. Localice el contenido del campo para el campo Programa (pantalla); este debería ser SAPLSUID_MAINTENANCE. Haga doble clic en el nombre del programa para abrir el Editor ABAP y encuentre el código.
© Copyright . Reservados todos los derechos.
Lesson: Desarrollo en SAP NetWeaver AS ABAP y AS Java
LESSON SUMMARY You should now be able to: ●
Explicar las diferencias entre el desarrollo ABAP y Java para los sistemas SAP
© Copyright . All rights reserved.
Unit 1: SAP NetWeaver Application Server
© Copyright . All rights reserved.
Unit 1 Learning Assessment
1. El servidor de mensajes se utiliza para intercambiar mensajes y equilibrar cargas entre diferentes instancias (servidores de aplicación) de un sistema SAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. La mayoría de las aplicaciones de SAP Business Suite se basan en AS ABAP (como SAP ECC), y la mayoría de las soluciones técnicas de SAP se basan en AS Java (como SAP NetWeaver Portal).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. El AS Java cuenta con los componentes de y , que son equivalentes, en líneas generales, a los despachadores de ABAP y a los procesos de trabajo.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 4. Entorno de composición de SAP NetWeaver (CE) es un conjunto de herramientas que proporciona a las empresas la capacidad de componer nuevos procesos y extender los procesos empresariales principales.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 1: Learning Assessment
5. Un cluster Java se forma cuando instala SAP NetWeaver AS Java. Un cluster Java en general siempre consta de una o más instancias Java, los servicios centrales (servicio de mensajes y servicio de encolamiento) y la base de datos.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 1 Learning Assessment - Answers
1. El servidor de mensajes se utiliza para intercambiar mensajes y equilibrar cargas entre diferentes instancias (servidores de aplicación) de un sistema SAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. La mayoría de las aplicaciones de SAP Business Suite se basan en AS ABAP (como SAP ECC), y la mayoría de las soluciones técnicas de SAP se basan en AS Java (como SAP NetWeaver Portal).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. El AS Java cuenta con los componentes de y , que son equivalentes, en líneas generales, a los despachadores de ABAP y a los procesos de trabajo.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 4. Entorno de composición de SAP NetWeaver (CE) es un conjunto de herramientas que proporciona a las empresas la capacidad de componer nuevos procesos y extender los procesos empresariales principales.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 1: Learning Assessment Answers
5. Un cluster Java se forma cuando instala SAP NetWeaver AS Java. Un cluster Java en general siempre consta de una o más instancias Java, los servicios centrales (servicio de mensajes y servicio de encolamiento) y la base de datos.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
UNIT 2
Gestión de los procesos empresariales
Lesson 1 SAP NetWeaver Process Integration Ejercicio 4: Cómo crear un proceso de integración para una aprobación de viaje
26 35
Lesson 2 SAPySOA:Plataformadeprocesosempresariales
40
Lesson 3 GestióndeprocesosempresarialesenSAPHerramientas Ejercicio5:LlamarunprocesoccBPMenIntegrationRepository
52 65
UNIT OBJECTIVES Explicar las capacidades clave de la Integración de procesos de SAP NetWeaver (SAP PI) ●
●
Describir cómo SAP SOA se implementa y cómo Business Suite utiliza SOA
●
Enumerar las herramientas de gestión de procesos empresariales de SAP
●
Mostrar y explicar el uso del workflow empresarial de SAP
●
Mostrar y explicar el uso de los procesos de ccBPM
●
Explicar el concepto y el uso de SAP NW BPM
© Copyright . All rights reserved.
Unit 2 Lesson 1 SAP NetWeaver Process Integration
LESSON OVERVIEW Esta lección muestra la comunicación sistemas mediante el las usoopciones de la SAPdisponibles NetWeaverpara Process Integration. general entre los En esta lección se presenta el escenario del curso “Realización de una solicitud de viaje y reserva de los vuelos correspondientes,” con el que trabajará usted mismo.
Ejemplo empresarial Su empresa utiliza numerosos procesos globales que involucran sistemas SAP y que no son de SAP. Debido a que un sistema ERP estándar no se encontró disponible previamente, desarrolló la mayor parte del software internamente, el cual se integra a través de las interfaces punto a punto. Uno de sus clientes principales le solicita con frecuencia modificar procesos, lo que significa realizar modificaciones en las interfaces en las aplicaciones de los sistemas correspondientes. Además, su propia empresa está creciendo y necesita integrar las empresas adquiridas en la infraestructura de su sistema. Como resultado, se enfrenta a costes cada vez más elevados para proyectos de integración extensos que involucran una programación de interfaz compleja. Cada componente actualiza resultados en los costes que no pueden controlarse. Sus empleados a menudo actúan como “integradores humanos” en los procesos de su empresa, lo que les requiere conocer los procesos y ejecutar las acciones correctas en el momento adecuado. Incluso alguna vez ha tenido que solicitar a alguno de sus empleados anteriores, que ya se ha jubilado, que regrese y, a cambio de un alto salario como asesor, documente algunos de sus procesos en curso, ya que nunca se ha almacenado información sobre estos. También ha tenido que lidiar con el tema de la arquitectura orientada al servicio y desea saber qué rol cumple la SAP NetWeaver Process Integration en este contexto. Por lo tanto, desea obtener una vista general de las opciones de integración de datos y procesos que SAP NetWeaver tiene para ofrecerle.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explicar las capacidades clave de la Integración de procesos de SAP NetWeaver (SAP PI)
Motivos del uso de SAP NetWeaver Process Integration Los procesos de integración en una infraestructura del sistema heterogénea a menudo extienden varios sistemas, y las interfaces externas para conectar los sistemas se implementaron individualmente, lo que provocó una gran cantidad de conexiones de punto a punto y una complicada red de relaciones. Los programas (o, en términos más generales, el software) a menudo difieren en su estructura de datos y el protocolo que admiten, de modo que se requiere la asignación de programas para asignar los campos de los documentos fuente a los campos de los documentos de destino.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Process Integration
Si los procesos cambian o se añaden nuevos sistemas, debe cambiar las interfaces individuales en las aplicaciones consecuentemente, lo que puede tomar mucho tiempo y esfuerzo. Los desafíos relacionados con la integración en las empresas pueden resumirse en los siguientes puntos:
Desafíos de las soluciones de integración actuales ●
Integración individual punto a punto que utiliza “cualquier” tecnología
●
Diversidad de las soluciones de integración
●
●
●
No existen conocimientos centralizados sobre las interfaces y no hay una forma de desarrollar este conocimiento. Una infraestructura "local" que no puede adaptarse, o que puede adaptarse pero con dificultad, y es muy costosa para mantener. Costes altos para la actualización de componentes
SAP NetWeaver Process Integration (SAP PI) brinda una plataforma que permite la interacción de diferentes interfaces mediante el uso de una tecnología en común. SAP PI ofrece un punto central de integración con información central en los procesos, los sistemas y las interfaces involucrados.
Plataforma de integración de la Integración de pr ocesos de SAP NetWeaver La Integración de procesos de SAP NetWeaver es una tecnología de integración que permite la comunicación del sistema al ofrecer las siguientes capacidades clave:
Capacidades clave en la Integración de procesos de SAP NetWeaver ●
●
●
: soporte de varios protocolos, lo que permite el intercambio de mensajes entre las aplicaciones SAP y que no son de SAP. : entrega mensajes internamente (A2A: de aplicación a aplicación) y con los socios empresariales (B2B: de empresa a empresa) : asignación de formatos de mensaje diferentes (asignación o asignación de dos vías de datos en mensajes, por ejemplo, datos intercambiados entre sistemas que utilizan el servidor de integración SAP PI). utiliza la gestión de proceso empresarial
●
(ccBPM) entre componentes. Como parte integral de SAP NetWeaver, SAP PI se basa en una arquitectura abierta y utiliza estándares abiertos (particularmente desde los entornos de XML y Java).
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 7: Diagrama de una infraestructura de TI integrada
Los servicios proporcionados por SAP PI son indispensables en una infraestructura de sistema heterogénea y compleja: ●
Repositorio central para el diseño de interfaz
●
Opciones de configuración para el control del flujo de mensajes
●
Opciones para transformar contenido del mensaje entre el emisor y el receptor
●
Infraestructura del tiempo de ejecución para intercambiar mensajes
●
Opciones para modelar y ejecutar procesos
Estructura de un mensaje PI SOAP El enfoque de SAP PI es una comunicación basada en mensajes de SOAP (sobre la base de un formato de mensaje XML y el protocolo HTTP). El contenido específico de la aplicación se transfiere desde el emisor al receptor como mensajes XML mediante el uso del (IE) durante el tiempo de ejecución. El procesamiento de los mensajes en el servidor de integración no tiene estados; es decir, llega un mensaje, se determinan los destinatarios y el mensaje se envía de inmediato. Un mensaje en SAP PI tiene la siguiente estructura:
Figura 8: Estructura de un mensaje PI SOAP
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Process Integration
Las propiedades del mensaje en sí se encuentran en la cabecera del mensaje, por ejemplo, el emisor, que luego se utiliza para determinar el destinatario. Los datos empresariales reales se encuentran en el "payload". También puede incluir cualquier cantidad de adjuntos (por ejemplo, fotografías, documentos de texto, etc.) en el mensaje. La cabecera del mensaje y el payload están en formato XML. El procesamiento del mensaje en SAP PI se basa en los mensajes PI SOAP. La mayoría de los sistemas que deben conectarse utilizan diferentes formatos y protocolos. Por este motivo, SAP y los socios ofrecen una variedad de Adaptadores PI. El adaptador realiza una conversión entre el formato PI SOAP (PI interno) y el formato y protocolo utilizados externamente. SAP brinda una determinada cantidad de adaptadores para este propósito. (IDoc, File, RFC, JDBC, Mail, SOAP, RosettaNet, etc.). IDoc (documento intermedio) es un formato de fichero para transportar información. Es un formato estándar de SAP para el intercambio de datos electrónico entre sistemas.
Figura 9: Conexión de sistemas diferentes a SAP PI
El sistema del emisor brinda datos en un formato de documento, por ejemplo, IDoc y hace que se encuentre disponible para el adaptador mediante un protocolo. El adaptador transforma el documento al formato PI SOAP y lo envía al mediante el uso de HTTP(S). En la configuración, usted especifica qué adaptador utilizará el receptor para recibir el mensaje. El Servidor de integración envía el mensaje al adaptador correspondiente que, en consecuencia, lo convierte al protocolo del receptor y finalmente se lo envía al receptor. En el usted puede asignar sistemas específicos como emisores y destinatarios a las interfaces que definió en Enterprise Services Repository. Además de los adaptadores, los sistemas SAP admiten la conectividad proxy con PI sin un adaptador: el sistema SAP puede enviar y recibir mensajes PI SOAP directamente, de modo que no se necesita un adaptador en este caso. Para este enfoque, las descripciones de la interfaz se crean en y luego, mediante el uso de esta descripción, proxies en los sistemas de aplicación. Desde una perspectiva técnica, los objetos proxy son clases y métodos en un lenguaje de programación (ABAP o Java) que pueden generan y procesar mensajes en el formato definido en el Puede introducir una descripción de todas las interfaces obligatorias en su empresa en el Repository de servicios empresariales al momento del diseño. Las descripciones no dependen de la plataforma. Esta descripción
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
también puede incluir definiciones de asignación si los datos que deben transferirse entre las interfaces no tienen el mismo formato. Sobre la base de una descripción WSDL, la generación de proxy genera objetos proxy en un sistema de aplicación para utilizarse para enviar o recibir mensajes.
Principio y ventajas del conocimiento de colaboración compartido La estructura de un mensaje está determinada por las estructuras de datos de una interfaz. El concepto central de SAP PI es desarrollar todas las interfaces requeridas al momento del diseño, independientemente de la plataforma, y almacenarlas en el Repository de servicios empresariales (a través de la importación o la creación manual). SAP PI entonces aplica el principio de .
Las ventajas de SAP PI y el conocimiento de colaboración compartido son las siguientes: ●
●
●
●
●
La transición gradual a SAP PI protege las inversiones actuales. La utilización de mantenimiento y desarrollo de interfaces. Envío de un rango de
reduce los costes de
para conectar sistemas, como estándar.
Opción de implementación de adaptadores específicos del cliente para la integración mediante el uso de una Opción para los clientes para utilizar el mensajes en formato SAP PI sin tener que instalar toda la solución de SAP PI.
para crear
●
Opción de modelado, ejecución y monitorización de procesos entre sistemas (ccBPM)
●
Ventajas adicionales cuando utiliza los sistemas SAP -
Integración de las soluciones SAP “flexibles”
-
Actualización más fácil de las soluciones SAP
No tiene que buscar información sobre un proceso distribuido desde todos los sistemas involucrados (punto a punto) porque ahora puede llamar esta información centralmente. Esto reduce los costes de desarrollo y mantenimiento de las aplicaciones distribuidas. Otra ventaja para el cliente, como resultado de la utilización de SAP NetWeaver Process Integration es que SAP envía interfaces predefinidas. Por lo tanto, las aplicaciones SAP (CRM, SRM, SCM, xRPM) pueden contribuir sus conocimientos de integración a Enterprise Services Repository. Si se mejora la aplicación, también se mejora el contenido del Repository de servicios empresariales. Esto le permite integrar las soluciones SAP “flexibles” y simplifica las actualizaciones de la solución. SAP PI brinda una gama de adaptadores que le permiten conectar sistemas a SAP NetWeaver Process Integration. Los clientes también pueden utilizar para crear sus propios adaptadores. El Este es un componente de tiempo de ejecución para los adaptadores que integra las aplicaciones y los sistemas en SAP NetWeaver Process Integration. Puede implementar el motor del adaptador de manera central, como parte del servidor de integración (estándar), o de manera que no sea central en cualquier SAP AS Java o SAP NetWeaver AS Java. Si un cliente utiliza SAP PI y desea utilizarlo para comunicarse con un cliente “más pequeño”, SAP brinda . Esto permite que se realice
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Process Integration
una conexión mediante el uso de SAP PI. El cliente más pequeño no necesita tener instalada toda la solución SAP PI, ni debe ser un cliente de SAP. En SAP NetWeaver Process Integration, puede utilizar para modelar y ejecutar procesos. Esto se describe en más detalle en la lección “Gestión de proceso empresarial en SAP”.
El escenario del curso para la integración del proceso demuestra la estructura de SAP NetWeaver Process Integration y la gestión de procesos empresariales con el workflow empresarial. El escenario es el siguiente: El empleado de una empresa crea una solicitud de viaje mediante el uso de una aplicación de página del servidor empresarial (aplicación BSP llamada ZSAPNW) en un navegador de Internet. La solicitud desencadena un workflow empresarial en el sistema SAP de la empresa, que envía la solicitud al supervisor del empleado para su aprobación. El proceso de aprobación también utiliza una aplicación BSP. En este caso, la página BSP se inicia directamente desde el procesos de workflow y se utiliza un .
Figura 10: Escenario del curso: Realización de una solicitud de viaje y reserva de vuelos
Una vez que se aprobó la solicitud, el empleado puede reservar los vuelos correspondientes. El solicitante recibe un ítem de workflow empresarial, que llama a una aplicación BSP de la agencia de viajes Agencia_Viajes_Verano que está estrechamente vinculada con la empresa. El empleado reserva un vuelo de ida y vuelta en el escenario en la aplicación BSP ZSAPNW_XIAGENT. El servicio reserva un único vuelo en cada uno de los casos; es decir, debe llamarse dos veces. Los vuelos se reservan de manera asincrónica con la aerolínea AA (American Airlines) o LH (Lufthansa) mediante el uso de SAP PI. Para simplificar la situación, los diversos sistemas (empresa, agencia de viajes, SAP PI, aerolíneas) son clientes diferentes del mismo sistema en el sistema de capacitación. En la figura del proceso de integración, puede ver que la Integración del proceso de SAP NetWeaver permite que los procesos se controlen entre los sistemas, mientras que el
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
servidor SAP PI toma el control del proceso y elimina, de este modo, las conexiones punto a punto. SAP PI controla la comunicación entre los procesos, mientras que el workflow empresarial controla la comunicación entre los usuarios dentro de los procesos.
Dentro de SAP NetWeaver, SAP NetWeaver Process Integration tiene la tarea de conectar diferentes versiones de diferentes sistemas de proveedor (tanto sistemas SAP como los que no son de SAP) implementados en plataformas diferentes. SAP NetWeaver Process Integration consta de los siguientes componentes:
Figura 11: Arquitectura de SAP NetWeaver Process Integration
En el , puede asignar su infraestructura del sistema (sistemas técnicos y empresariales, así como también productos y componentes de software) y almacenar los productos y componentes de software que se instalan en los diversos sistemas en su infraestructura del sistema. En el entorno SAP, un en SLD corresponde a un componente técnico SAP. Este consta de uno o más componentes de software y puede visualizarse, instalarse y actualizarse por los clientes. Un producto se envía como una versión de producto que, en consecuencia, contiene . La versión del componente de software es importante para los desarrolladores que editan objetos en el Repository de servicios empresariales, ya que el desarrollo se produce en la versión del componente de software. Cuando comienza el desarrollo, se crea un espacio para el nombre en el Repository de servicios empresariales para los objetos que pertenecen juntos semánticamente (de manera similar que un paquete ABAP o Java). Por lo tanto, los objetos pueden identificarse de manera única según su nombre y área de nombre. Los componentes (versiones) de software forman parte del catálogo de software del System Landscape Directory. Por ejemplo, CRM 3.0 es una versión del componente de software del componente de software CRM. Usted debe ser capaz de importar una versión del componente de software del Directorio de infraestructura del sistema al Repository de servicios empresariales para poder crear objetos (escenarios de integración, interfaces y asignaciones) allí. Los objetos en una versión del componente de software se transportan y
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Process Integration
envían juntos. Un envío puede contener múltiples versiones del componente de software para la versión de un producto. Un área de nombre es una constante que puede definirse libremente. Las áreas de nombre pueden ser globalmente únicas; en otras palabras, no solo pueden ser únicas dentro de una versión del componente de software, sino que en todas las versiones del componente de software. Un buen ejemplo de un área de nombres es el nombre de la empresa. El área de nombres no debe comenzar con un dígito. De modo que puede crear varias de ellas. Sin embargo, se debe evitar realizar modificaciones con mucha frecuencia en las áreas de nombres. Puede introducir una descripción de todas las interfaces obligatorias en su empresa en el Repository de servicios empresariales al . Las descripciones no dependen de la plataforma. Si los datos que deben transferirse no tienen el mismo formato, debe utilizar esta descripción en el Repository de servicios empresariales para definir también una asignación. Esto no afecta ninguno de sus sistemas o procesos. Por ejemplo, los siguientes objetos se han creado en el sistema.
Escenario de integración de proceso: ReservaVueloÚnico Acción: EnviarOrdenReservaVueloÚnica Interfaz de servicio: SolicitudOrdenReserva_fuera con operación con el mismo nombre Clase de mensaje: SolicitudOrdenReserva Tipo de datos: SolicitudOrdenReserva Asignación de operación: OrdenReserva_Agencia2Aerolíneasdoc Asignación de mensaje: OrdenReserva_Agencia2Aerolíneasdoc
Directorio de integración: Sistemas de emisor y receptor Al momento del diseño, un escenario de integración simplemente describe cómo la comunicación tendrá lugar y qué mensajes se utilizarán. No describe los sistemas que participarán. Durante la asignará componentes, que ha definido en el Repository de servicios empresariales, sistemas o procesos como emisores y destinatarios de mensajes. SAP PI llama esta información la hoja de ruta lógica y los objetos correspondientes se almacenan en el Directorio de integración. Allí, usted especifica desde qué sistema (llamado componente de comunicación) y con qué interfaz de salida se deben enviar los mensajes a través del servidor de integración a qué sistema y con qué interfaz de entrada, y si se debe ejecutar un programa de asignación.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 12: Directorio de integración: Sistemas de emisor y receptor
En comparación con la figura que muestra el tiempo de diseño, la figura del tiempo de configuración no solo muestra las interfaces de entrada y salida, sino que también los sistemas que envían un mensaje al Servidor de integración o que reciben un mensaje de este. Utiliza el Integration Builder para efectuar estas configuraciones en el Directorio de integración para cada uno de los clientes individuales de acuerdo con su infraestructura de sistema específica. Para acceder al Directorio de integración, llame la transacción SXMB_IFR. El contenido específico de la aplicación se transfiere desde el emisor al receptor a través de mensajes en un esquema XML definido libremente. La estructura de un mensaje está determinada por las estructuras de datos en la interfaz utilizada (IDoc, fichero, base de datos, etc.). El motor de integración en el servidor de integración evalúa la configuración en el Directorio de integración cuando se recibe un mensaje de entrada en el tiempo de ejecución. Este utiliza los datos de configuración para determinar el receptor del mensaje, asigna el mensaje entrante a la estructura de la interfaz del receptor y luego lo reenvía para que se realice el procesamiento adicional. El servidor de integración es la máquina de comunicación y distribución central para los mensajes XML. Tanto el Repository de servicios empresariales como el Directorio de integración están escritos en Java y deben administrarse con las herramientas de administración de Java adecuadas. Desde un punto de vista técnico, la integración del proceso de SAP NetWeaver se basa en un servidor de aplicación de SAP NetWeaver (ABAP y Java). Sin embargo, debe instalar este servidor además de la integración del proceso de SAP NetWeaver. Para este fin, se encuentra disponible una guía de instalación de SAP detallada.
© Copyright . All rights reserved.
Capítulo 2 Ejercicio 4 Cómo crear un proceso de integración para una aprobación de viaje
Ejemplo empresarial Para un viaje empresarial planificado, primero debe obtener una aprobación de viaje de su gerente, y luego tiene que reservar un vuelo. Debido a que el vuelo es un vuelo de conexión con dos partes administradas por dos aerolíneas diferentes, su solicitud de reserva del vuelo será gestionada por un proceso empresarial que está en ejecución en SAP PI. Cree una solicitud de viaje para el usuario SAPNW## (## denota su número de grupo) en el cliente PI 821. Adopte el rol de su gerente (usuario SAPNWMGR##) y apruebe su solicitud de viaje en el workflow empresarial. Luego, nuevamente como el usuario SAPNW##, reserve un vuelo de ida y otro de vuelta mediante el uso del proceso empresarial en la Infraestructura de proceso de SAP. Como el usuario SAPNW## (## denota su número de grupo), cree una solicitud de viaje desde Frankfurt a Nueva York. Desea viajar mañana y regresar después de dos días (vuelo de ida: fecha actual + 1, vuelo de vuelta: fecha actual + 3). Como el usuario SAPNWMGR##, apruebe la solicitud de viaje. Apruebe el ítem de workflow de la solicitud de viaje como el Gerente (SAPNWMGR##) en el puesto de trabajo empresarial. Como el usuario SAPNW##, reserve un vuelo de ida y de vuelta mediante el uso del escenario estándar SAP PI. Aguarde la confirmación de la reserva del vuelo. Atención: Crea y aprueba la solicitud de viaje en el
de su sistema PI.
Reserva el vuelo mediante el uso de la aplicación BSP que se ejecuta en el del sistema PI. “
Visualice los datos del vuelo en el sistema.
© Copyright . Reservados todos los derechos.
”
Capítulo 2 Solución 4 Cómo crear un proceso de integración para una aprobación de viaje
Ejemplo empresarial Para un viaje empresarial planificado, primero debe obtener una aprobación de viaje de su gerente, y luego tiene que reservar un vuelo. Debido a que el vuelo es un vuelo de conexión con dos partes administradas por dos aerolíneas diferentes, su solicitud de reserva del vuelo será gestionada por un proceso empresarial que está en ejecución en SAP PI. Cree una solicitud de viaje para el usuario SAPNW## (## denota su número de grupo) en el cliente PI 821. Adopte el rol de su gerente (usuario SAPNWMGR##) y apruebe su solicitud de viaje en el workflow empresarial. Luego, nuevamente como el usuario SAPNW##, reserve un vuelo de ida y otro de vuelta mediante el uso del proceso empresarial en la Infraestructura de proceso de SAP. Como el usuario SAPNW## (## denota su número de grupo), cree una solicitud de viaje desde Frankfurt a Nueva York. Desea viajar mañana y regresar después de dos días (vuelo de ida: fecha actual + 1, vuelo de vuelta: fecha actual + 3). Como el usuario SAPNWMGR##, apruebe la solicitud de viaje. Realice una solicitud de viaje. Inicie sesión en el sistema de capacitación en el cliente 821 (= empresa XY) como el usuario SAPNW## (empleado). ## es su número de grupo. Llame la transacción SE80 y visualice la aplicación BSP ZSAPNW. En “Páginas con lógica de flujo ”, haga doble clic en la página “solicitud.htm” para visualizarla, y seleccione “Probar/Ejecutar”. Inicie sesión en la aplicación BSP con su usuario y contraseña. Aparece un formulario en el cual puede introducir los datos del viaje. Introduzca los siguientes datos en el formulario: Aeropuerto de srcen: Fráncfort Aeropuerto de destino: Nueva York Fecha del vuelo de ida: fecha actual + 1. Fecha del vuelo de vuelta: fecha actual + 3. Grabe la solicitud de viaje y cierre el navegador. Se inicia un workflow empresarial para la aprobación. El supervisor del solicitante SAPNWMGR## (## denota su número de grupo) recibe un ítem de workflow que utiliza para aprobar o rechazar la solicitud.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Process Integration
Apruebe el ítem de workflow de la solicitud de viaje como el Gerente (SAPNWMGR##) en el puesto de trabajo empresarial. Inicie sesión con el cliente PI 821 como usuario SAPNWMGR##. Abra el puesto de trabajo empresarial mediante el uso de la transacción seleccionar “Oficina Puesto de trabajo” en el menú de acceso fácil de SAP.
o al
Abra el nodo de la bandeja de entrada y seleccione el nodo workflow. Encontrará un ítem de workflow para aprobar la solicitud de viaje del empleado SAPNW##. Ejecute el ítem de workflow al hacerle doble clic. El sistema llama un servicio desde el workflow e inicia la página BSP “aprobar.htm ” en la aplicación . Apruebe la solicitud. Como el usuario SAPNW##, reserve un vuelo de ida y de vuelta mediante el uso del escenario estándar SAP PI. Aguarde la confirmación de la reserva del vuelo. Atención: Crea y aprueba la solicitud de viaje en el
de su sistema PI.
Reserva el vuelo mediante el uso de la aplicación BSP que se ejecuta en el del sistema PI. “
”
Regrese al puesto de trabajo empresarial como empleado. Ha recibido un nuevo ítem deagencia workflow. de workflow le permite reservar sus vuelos de ida y vuelta con la de Este viajesítem Agencia_Viajes_Verano. Ejecute el ítem de workflow para reservar los vuelos. Inicie sesión en la aplicación BSP con su usuario. Aparece el menú de selección de la aplicación ZSAPNW_XIDEMO. También aparece una ventana emergente que contiene una ventana de diálogo de llamada de retorno. Puede seleccionar el ítem “Completar trabajo” para completar el ítem de workflow para el servicio de reserva de vuelos en su puesto de trabajo empresarial una vez que ha reservado sus vuelos. Seleccione “Reservar vuelo único” y luego seleccione “Iniciar”. Cambie la fecha por la fecha actual + 1. Seleccione Lufthansa como la aerolínea del vuelo, especifique 5001 como el número de vuelo e introduzca sus detalles personales como los datos del pasajero. Seleccione “Crear orden de reserva”. En la pantalla aparece el mensaje “Orden de reserva de vuelo enviada. Esperando confirmación” y la luz amarilla de un semáforo. Seleccione “Actualizar” para actualizar la visualización. Después de un breve período, el semáforo debería cambiar a verde, y debería aparecer el mensaje “Reserva de vuelo exitosa”. Anote el “número de reserva” que aparece.
© Copyright . Reservados todos los derechos.
Unit 2: Gestión de los procesos empresariales
Regrese a la página del menú de selección al seleccionar “Regresar a página de inicio” y repita el procedimiento para el vuelo de regreso. Cambie la fecha por la fecha actual + 3. Seleccione American Airlines como la aerolínea del vuelo, especifique 6002 como el número de vuelo e introduzca sus detalles personales como los datos del pasajero. Repita el mismo procedimiento para el viaje de ida. Visualice los datos del vuelo en el sistema. Visualice los datos del vuelo en el sistema. Inicie sesión en el cliente 812. El cliente representa la aerolínea Lufthansa. Llame la transacción SXIDEMO2 (“Aerolínea: Visualizar datos del vuelo”). Seleccione Visualizar datos de reserva
→
Ejecutar.
Introduzca la fecha actual en FECHAV y el nombre y apellido que utilizó para reservar el vuelo en NOMBREPAS. El sistema muestra el registro de la base de datos.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Process Integration
LESSON SUMMARY You should now be able to: ●
Explicar las capacidades clave de la Integración de procesos de SAP NetWeaver (SAP PI)
© Copyright . All rights reserved.
Unit 2 Lesson 2 SAP y SOA: Plataforma de procesos empresariales
LESSON OVERVIEW En esta lección se explica el ámbito y los antecedentes conceptuales del concepto SOA de SAP. Ejemplo empresarial Usted es un nuevo cliente de SAP Business Suite 7.0 y ha leído que las aplicaciones de SAP son habilitadas por el servicio. Dese saber cómo SAP implemente la arquitectura basada en servicios y cuáles son las nuevas oportunidades que esto le ofrece como cliente.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describir cómo SAP SOA se implementa y cómo Business Suite utiliza SOA
Servicios web como base para SOA Una arquitectura orientada al servicio se basa en el uso de los servicios web y, por lo tanto, también en los paradigmas correspondientes. El siguiente gráfico ilustra el paradigma de servicios web: ●
Creación de servicios en el contexto de aprovisionamiento de servicios
●
Creación de una referencia al servicio en un registro de servicios (optativo)
●
Consumo de servicios en aplicaciones (consumir/consumo del servicio)
Figura 13: Paradigma de servicio web
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
Los documentos WSDL describen los servicios web que pueden almacenarse en los directorios de servicios web. Los proveedores de servicios web pueden describir y publicar sus servicios. Los usuarios de servicios web buscan y utilizan estos documentos. La siguiente lista describe la interacción entre los usuarios de servicios web y los proveedores de servicios web: ●
El proveedor realiza un fichero de descripción WSDL que se encuentra disponible para los servicios existentes, generalmente en el directorio UDDI. Nota: Se describe un servicio web mediante el uso de WSDL. WSDL forma parte integral de UDDI y es utilizado por UDDI.
●
El usuario busca un servicio web en el directorio UDDI y descarga el fichero WSDL correspondiente. Mediante la generación de proxy, el usuario crea una función a partir del fichero WSDL, que puede llamarse localmente. La función para comenzar con (módulo proxy) puede llevar a cabo la creación del documento XML y el envío a través de SOAP. Nota:
UDDI es un registro muestra basado en la lista web de al cual puedeweb accederse a través de Estos Internet. El registro una servicios en formato WSDL. servicios web pueden llamarse mediante el uso del protocolo SOAP. En comparación con otros servicios de registro, UDDI no almacena documentos o especificaciones, sino que almacena las referencias a ellos.
●
Cuando una función para comenzar (la función proxy) se llama, se crea una solicitud SOAP del lado del usuario y se envía al servicio web. El servicio web procesa la solicitud y generalmente devuelve un resultado. El resultado luego se encuentra disponible para el programa de llamada en una respuesta local. Nota:
SOAP describe un protocolo que se puedeSOAP utilizarutiliza para el llamar servicios infraestructuras distribuidas de sistemas. protocolo de Web en transporte HTTP. Un mensaje SOAP tiene una cabecera que contiene la información sobre seguridad y transacción y una estructura que contiene el contenido del mensaje. Originalmente, SOAP significaba “Simple Object Access Protocol”. Sin embargo, SOAP ahora se utiliza como un término en sí.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Soporte de servicio web en el Servidor de aplicaciones de SAP NetWeaver Con el Servidor de aplicación SAP NetWeaver (a partir de la edición base 6.40), SAP brinda una infraestructura por separado para el desarrollo, la publicación y el uso de servicios web.
Los componentes de la infraestructura de servicio web en el Servidor de aplicación SAP NetWeaver son los siguientes: ●
Un tiempo de ejecución SOAP distribuido interoperable (Web AS ABAP o Java)
●
Entorno de desarrollo de Web AS ABAP En el Object Navigator (SE80), los servicios web pueden crearse o incluirse.
●
Entorno de desarrollo de Web AS Java, el SAP NetWeaver Developer Studio
●
Herramientas para brindar soporte al registro UDDI
Figura 14: Servicios web en SAP NetWeaver AS
Desde una perspectiva técnica, los servicios empresariales son servicios web y aplicaciones que utilizan los servicios empresariales como aplicaciones de cliente.
Definición y entrega de servicios empresariales SAP no solo brinda una plataforma en la cual pueden desarrollarse servicios (aprovisionamiento) y utilizarse en aplicaciones (consumo). SAP añade un aspecto adicional al concepto de SOA y brinda contenido empresarial en forma de servicios empresariales ejecutables. Por supuesto, SAP utiliza las herramientas de su propia plataforma en este contexto. Las funciones empresariales de las aplicaciones SAP están detrás de los servicios empresariales. Por lo tanto, las aplicaciones de SAP hacen que los servicios se encuentren disponibles para sus propias aplicaciones; el código de implementación de las funciones se encuentra en el back end de la aplicación y es proporcionado por los Paquetes de mejora. Por lo tanto, SAP brinda una infraestructura SOA y una arquitectura orientada al servicio lista para ejecutarse. La existencia de los servicios empresariales brinda flexibilidad para responder a los requisitos en procesos empresariales existentes (tercerización, incluidos los nuevos requisitos) o para
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
desarrollar nuevas aplicaciones que constan de servicios empresariales de SAP, pero que también pueden utilizar servicios que no son de SAP. ¿Cuál es la definición de SAP de un servicio empresarial? SAP utiliza los siguientes criterios para definir un
:
Criterios de un servicio empresarial ●
Modelado de acuerdo con un modelo (uso de objetos empresariales, componentes del proceso, patrones de interfaz y tipos de datos globales)
●
Publicado en el Repository de servicios empresariales (metadatos)
●
Documentado, comportamiento estable
●
Sobre la base de estándares abiertos (WSDL, XML, SOAP, etc.)
Los servicios empresariales procesan objetos empresariales y utilizan tipos de datos globales (GDT) en sus interfaces. Los tipos de datos globales son la respuesta de SAP a una demanda de datos integrados semánticamente, que representa uno de los grandes desafíos asociados con una arquitectura orientada al servicio. Una cuestión es tener servicios con interfaces definidas, pero es otra cuestión en el caso de los campos dentro de las interfaces tener una comprensión mutua entre sí. Los tipos de datos globales de SAP se basan en los estándares internacionales ISO 150005 y UN/CEFACT CCTS. Un servicio empresarial brinda una lógica de proceso empresarial orientado al contexto, y los procesos empresarial utilizan objetos empresariales. Por lo tanto, los servicios empresariales pertenecen a los objetos empresariales y representan funciones de objetos empresariales. Los ejemplos de servicios individuales pueden incluir los siguientes: ●
Verificar el estado financiero del cliente
●
Enviar una confirmación al cliente
●
Verificar el stock de materiales
●
Leer los datos del cliente
●
Visualizar pedido de cliente
Para facilitar una búsqueda estructurada de los servicios empresariales, SAP ha desarrollado como extensiones lógicas para los objetos empresariales y los servicios empresariales. Existen componentes del proceso para ERP, CRM, SRM, SCM y Finanzas. Los clientes y socios pueden utilizar estos componentes del proceso para identificar y analizar servicios empresariales existentes. Puesto de trabajo del servicio empresarial Puede buscar los servicios en el puesto de trabajo de servicios empresariales (Puesto de trabajo ES) que encontrará en la Red comunitaria de SAP en www.sdn.sap.com en la sección Arquitectura orientada al servicio o directamente en http://esworkplace.sap.com.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 15: Enterprise Services Workplace
Si usted como cliente no encuentra uno de los servicios que necesita, puede solicitarlo de la red SOA, o puede implementar el servicio usted mismo. SAP colabora completamente con clientes y socios y ha iniciado una Comunidad SOA. Para obtener más información, consulte SAP NetWeaver Developer Network en http://scn.sap.com/welcome.
Entrega mediante el paquete empresarial Los servicios se entregan en paquetes de mejora para SAP ERP 6.0.
Figura 16: Entrega mediante el paquete empresarial
El concepto de paquetes de mejora le permite a usted, como cliente, navegar por SOA en su propia velocidad. Los paquetes de mejora son nuevos desarrollos de software para los sistemas empresariales de SAP, que son optativos para instalar y activar. Estos cumplen con un principio acumulado, es decir, cada paquete también incluye el contenido de los paquetes anteriores. Los paquetes empresariales no son paquetes de soporte, sino que están diseñados para lograr lo siguiente: ●
●
Estos le permiten instalar mejoras funcionales casi sin esfuerzo. Instale lo que necesite, en vez de instalar todo lo que pueda. Active exactamente las funciones que desea utilizar.
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
●
●
Puede planificar los costes de mejoras de manera más precisa que en el pasado. Puede utilizar los casos de prueba proporcionados por SAP para agilizar sus proyectos y lograr que sean más eficaces. Atención: Los paquetes de mejora se encuentran disponibles no solo para los sistemas empresariales, sino que también para SAP NetWeaver. Sin embargo, el contenido de los paquetes empresariales de SAP NetWeaver está activo apenas se importan, en comparación con el de los sistemas empresariales (como ERP, SRM y SCM). El principio de infraestructura de cambio/cambio solo se aplica a las aplicaciones empresariales.
Componentes de SOA creados y utilizados por SAP Como ya mencionamos, las aplicaciones SAP utilizan su propia infraestructura SAP para crear sus propios servicios empresariales. Una arquitectura orientada al servicio es una arquitectura de software que brinda soporte al diseño, la creación, la clasificación y el uso de servicios estandarizados.
Los componentes clave de una arquitectura orientada al servicio son los siguientes: ●
●
Herramientas para crear servicios Herramientas para almacenar metadatos y gestionar servicios empresariales (repository/ registro)
●
Una infraestructura para distribuir mensajes
●
Herramientas para consumir servicios
●
Herramientas en la gestión de procesos empresariales
SAP NetWeaver Process Integration tiene dos enfoques en este contexto:
Integración de procesos SAP como middleware para SOA Fase de diseño Los metadatos para los servicios empresariales se graban en el Repository de servicios empresariales (ESR). Tiempo de ejecución. Los componentes del tiempo de ejecución de la Integración de procesos de SAP NetWeaver se utilizan para llamar a los procesos empresariales. El ESR es una mejora adicional de Integration Repository en SAP NetWeaver Process Integration 7.0.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 17: Enterprise Services, Enterprise Service Repository, Registry y Composite Applications
En el registro de servicios, los clientes y socios pueden buscar servicios que luego llaman en las aplicaciones (aplicaciones compuestas). En la arquitectura orientada al servicio de SAP, la llamada servicio puede utilizar la infraestructura de mensajería de SAP NW PI. Sin embargo, también puede llamar el servicio en el back end correspondiente (punto a punto) desde la aplicación del cliente. La administración de la Integración de procesos de SAP se lleva a cabo mediante el uso del Administrador de SAP NetWeaver.
Interacción entre SOA y la plataforma de procesos empresariales La vista completa de SOA aún requiere la creación de aplicaciones que se basan en el uso de los servicios, como las conocidas aplicaciones compuestas (xApps). Para lograrlo, las pilas de ABAP y Java brindan opciones para el desarrollo: Visual Composer, Web Dynpro para ABAP y Java, opciones de programación nativas de Java, programas en SE80. Esta arquitectura completa está representada por la Plataforma de procesos empresariales (BPP). Por un lado, la plataforma de procesos empresariales consta de Business Suite de SAP, en el cual las aplicaciones hacen que las funciones se encuentren disponibles como servicios empresariales. Sin embargo, la plataforma de procesos empresariales también incluye los componentes de SAP NetWeaver porque business suite utiliza SAP NetWeaver como su plataforma. Estos componentes proporcionan una infraestructura de mensajería (Integración de procesos de SAP NetWeaver) así como también componentes orientados a la interfaz de usuario (SAP NetWeaver Portal), componentes para Business Intelligence y herramientas para la Gestión de procesos empresariales.
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
Figura 18: Business Process Platform
Por tanto, para cumplir con los requisitos de los clientes y socios, todas las funciones y capacidades de los componentes de SAP NetWeaver se encuentran disponibles además de los servicios empresariales. Cada uno de los proyectos SOA empresariales verifica qué recursos disponibles se justan mejor a la resolución de consultas que surjan. Ejemplo: Un proyecto que debe integrar otros sistemas de TI en los procesos de combinación y adquisición accede esencialmente a las funciones de la Integración de procesos de SAP NetWeaver. Otro proyecto que desea proporcionar a los en usuarios información sobre los clientes en cualquier ubicación y en cualquier momento interfaces de usuario específicas del cliente muy especializadas puede escribir una aplicación WebDynpro que consuma esos servicios empresariales que ya existen. Finalmente, un tercer proyecto que debe ajustar dinámicamente los procesos cada segundo mes dentro de un período de un año accede a las opciones de organización de los servicios empresariales (funciones empresariales) dentro de SAP NetWeaver. Para lograr que el desarrollo de las aplicaciones compuestas sea más rápido y cómodo, SAP brinda un entorno de composición, que se trata de un entorno de desarrollo que agrupa todas las funciones y herramientas necesarias en una sola plataforma. Utilice el entorno de composición para tener un proceso de desarrollo optimizado de las aplicaciones compuestas.
Aplicaciones compuestas Desde una perspectiva empresarial, las aplicaciones compuestas (xApps) se utilizan como una oportunidad para unir los silos de las funciones de las aplicaciones SAP o crear aplicaciones personalizadas que le permiten responder a los cambios de manera rápida y más flexible, o que le permiten apartarse de sus competidores al ofrecer diferentes funciones. La arquitectura de la aplicación compuesta consta de varias capas:
Componentes de las aplicaciones compuestas ●
Nivel de servicios empresariales
●
Nivel de servicios locales con persistencia local
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
●
Nivel de interfaz de usuario
●
Nivel de modelado de proceso
En la vista de proceso, define qué procesos deben ejecutarse y entonces determinar los roles de los usuarios relevantes. También utiliza la vista del proceso para definir los objetos requeridos por la aplicación, así como también las funciones posibles (servicios) para estos objetos. Los sistemas que está utilizando indican donde se encuentran los objetos y sus datos. Estos se mantienen en interfaces de usuario definidas. Según los requisitos, una aplicación compuesta contiene algunas de estas capas o todas ellas. No todas las aplicaciones funcionan con servicios locales, y no todas las aplicaciones utilizan una lógica de proceso especial. Es posible que "solo" una aplicación WebDynpro (interfaz de usuario de capa) utilice los servicios empresariales para leer datos desde los sistemas de back end y luego muestre estos datos o logre que se encuentren disponibles para su modificación. En general, puede imaginarse el proceso de desarrollo de acuerdo con el siguiente gráfico.
Figura 19: Líneas de desarrollo en el contexto de aplicaciones compuestas
El punto de partida es que se debe desarrollar una nueva aplicación que brinde soporte a un nuevo proceso deseado desde la perspectiva de software. Probablemente fue desencadenado por los departamentos que se esfuerzan con ciertos flujos de procesos y desean mejorarlos. Los se reúnen en una especificación y luego se utilizan en un diseño de aplicación que desea utilizar los servicios. Para hacerlo, TI trabaja con los departamentos para determinar qué servicios se necesitan. Si faltan los servicios, deben crearse. SAP recomienda crear servicios de cliente de acuerdo con las reglas internas de SAP. (Fase de ) Una vez que se modelaron las interfaces, las crea en el Repository de servicios empresariales o las genera allí. Luego, puede generar proxys e implementar el servicio. (Fase de ) El paso final es desarrollar una que pueda integrar servicios existentes de SAP, servicios de terceros y servicios de cliente.
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
Servicios empresariales utilizados para mejorar las aplicaciones SAP en Business Suite Los servicios empresariales no solo son para el uso del cliente en el desarrollo de aplicaciones personalizadas. Las aplicaciones de SAP de Business Suite también utilizan servicios empresariales para mejorar sus funciones. Antes de que SAP ERP se encontrara disponible, el software estándar de SAP podría adaptarse para cumplir con los requisitos específicos del cliente de la siguiente manera: ●
Customizing específico del cliente en IMG
●
Programación de salidas de usuario o BADI. Con SAP ERP y el concepto de paquetes de mejora, SAP ofrece Switch Framework. Primero, Switch Framework se diseñó para simplificar una infraestructura de sistema basada en ABAP al incluir una o más soluciones de industria en un sistema estándar. Con Switch Framework (SFW), puede controlar externamente la visibilidad de los objetos del repositorio o sus componentes mediante el uso de cambios. Al utilizar Switch Framework, todas las soluciones de la industria y una lista restringida de objetos de repository se entregan conjuntamente con el sistema en un estado inactivo. Con algunas excepciones, no necesita instalar soluciones de la industria. Puede activarlas según lo necesite.
Figura 20: Package Builder
Si se asigna un paquete a un switch, puede utilizar este último para activar u ocultar la funcionalidad del paquete. Los switches también pueden activarse o desactivarse mediante switches de nivel superior. La transacción SFW5 le permite activar las funciones empresariales y también dirigirse a la documentación.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Documentación para las funciones empresariales
Figura 21: Documentación para las funciones empresariales
La documentación para una función empresarial enumera las dependencias con otras funciones empresariales y los componentes de software que se utilizan. Los servicios empresariales también pueden activarse a través de funciones empresariales. La documentación de una función empresarial enumera los servicios empresariales que se utilizan. Puede utilizar los servicios empresariales en las funciones empresariales para añadir funciones adicionales a las transacciones existentes. Esto se aplica en la aplicación de cuentas de contrato enviar para la recopilación para la transacción FP03E (ítem de edición para la recopilación), FP03D (envío de ítem para la recopilación) y FP03 (edición de los ítems de recopilación). Los servicios empresariales también pueden permitir nuevas transacciones. En la misma aplicación, esto incluye FKKCOL_MONI (servicios de recolección de monitor), FP03I (recopilación de proceso de información de oficina) y FP03P (valores de la operación posteriores para la recolección). Transacciones nuevas (como la transacción FP03I) se hacen visibles con la activación de la función empresarial. Cuando se llama, terminan con un mensaje de error "Servicios empresariales no activados, la función no puede usarse" si el servicio correspondiente no se ha activado ni configurado en el sistema. Transacciones mejoradas (como FP03E) muestran su ámbito adicional de funciones después de la configuración en Customizing. Pueden llamarse y solo devuelven mensajes de error, si una nueva función que se procesa mediante el uso de servicios empresariales se llama dentro de la transacción.
Información relacionada Para obtener más información sobre la Arquitectura de servicios empresariales y el programa SOA empresarial, consulte la sección SOA empresarial en SAP Developer Network (SDN).
© Copyright . All rights reserved.
Lesson: SAP y SOA: Plataforma de procesos empresariales
Para obtener más información sobre xApps, consulte http://service.sap.com/xApps Para obtener más información sobre el curriculum de SOA empresarial y las fechas planificadas del curso, consulte el portal en línea en http://www.sap.com/services/ education.
LESSON SUMMARY You should now be able to: ●
Describir cómo SAP SOA se implementa y cómo Business Suite utiliza SOA
© Copyright . All rights reserved.
Unit 2 Lesson 3 Gestión de procesos empresariales en SAP Herramientas
LESSON OVERVIEW La siguiente lección presenta tres componentes relevantes de la gestión de procesos empresariales en SAP NetWeaver: Business Workflow, ccBPM y gestión de procesos empresariales de SAP NetWeaver (SAP NW BPM). Business Workflow le permite controlar los procesos de integración en los sistemas SAP (por ejemplo, la aprobación de una orden, de una solicitud de datos maestros nuevos, de vacaciones o de un viaje de negocios). Por otro lado, ccBPM le permite crear definiciones de proceso que incluyen múltiples sistemas en la infraestructura de su sistema SAP PI (sistemas SAP y no pertenecientes a SAP) y que pueden intercambiar datos entre los sistemas. Los datos se intercambian nuevamente a través de mensajes XML en SAP PI; se procesa completamente con ccBPM. SAP NW BPM representa la capa de proceso de las aplicaciones SOA y, por lo tanto, también posibilita la definición y el control de procesos entre sistemas. SAP Business Workflow pertenece a SAP NetWeaver AS y, por lo tanto, se encuentra disponible en todos los sistemas SAP. ccBPM es una parte integral de SAP PI y SAP NW BPM se integra al entorno de composición 7.1.1 (CE 7.1.1) del entorno de desarrollo. Ejemplo empresarial Sus colegas desearían tener respaldo directo cuando gestionan procesos dentro de las aplicaciones que utilizan. Por ejemplo, siempre desean estar informados cuando deben procesar una orden de trabajo pendiente y esperan respaldo cuando se encuentran en el paso de proceso. Particularmente, esto se aplica a los pasos del proceso que a veces deben realizar. Además, algunos pasos del proceso no se completan a tiempo regularmente y, por ende, requieren una monitorización automática. En otros procesos, contabilidad interna envía los ficheros y, temporalmente no se pueden considerar. Business Workflow lo ayuda a superar estas dificultades. A menudo, los viajes de negocios de su empresa incluyen vuelos que no son directos, lo que provoca que hayan vuelos de conexión. Por su puesto cuando reserva su viaje de negocios, desea reservar todos los vuelos de conexión para todo el viaje y no cada vuelo de conexión individualmente. Controlar el proceso con ccBPM significa que garantiza que los vuelos solo se confirmen una vez que se hayan reservado exitosamente todas las conexiones.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Enumerar las herramientas de gestión de procesos empresariales de SAP
●
Mostrar y explicar el uso del workflow empresarial de SAP
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
●
Mostrar y explicar el uso de los procesos de ccBPM
●
Explicar el concepto y el uso de SAP NW BPM
Introducción a la gestión de procesos empresariales Tradicionalmente, la gestión de procesos empresariales (BPM) puede dividirse en dos funciones diferentes: ●
BPM como una disciplina de gestión
●
BPM como una tecnología o un producto de software
BPM como una disciplina de gestión ayuda a las empresas a estandarizar los procesos operativos y trabajar continuamente en mejorarlos. Siempre se coloca particular importancia en aquellos procesos que son decisivos para el éxito de la empresa. BPM, como producto de software, brinda a los departamentos de TI un conjunto de herramientas para ●
los procesos de modelado.
●
Creación de versiones de procesos que pueden ejecutar
●
procesos de ejecución con un componente de tiempo de ejecución.
Estos procesos de BPM pueden incluir acciones en sistemas y aplicaciones diferentes y constan de una amplia variedad de pasos de procesos. Actualmente, la innovación y los cambios estratégicos en la vida empresarial de una empresa, demandan nuevos enfoques para poder sobresalir de la competencia. Los requisitos en este contexto son los siguientes: Permitir una vista de extremo a extremo de los procesos de la empresa junto con la cadena de valor. Estandarizar las funciones dentro de un proceso, convirtiéndolas en estables y no modificables. Al mismo tiempo, posibilitar flexiblemente la compilación de procesos nuevos que le permiten sobresalir de la competencia. Convertirse en necesarios en la empresa después de comprar o vender acciones de la empresa. Implementar los requisitos legales Utilice las transacciones de un sistema para extender el contexto del proceso a escenarios de proceso completos que también incluyen la monitorización de extremo a extremo.
Gestión de procesos empresariales SAP NetWeaver SAP NetWeaver brinda básicamente tres en componentes con los cuales puede controlar los procesos en los sistemas y entre ellos. Los componentes se encuentran en áreas diferentes de SAP NetWeaver y pueden describirse brevemente de la siguiente manera:
Gestión de procesos empresariales en SAP NetWeaver - Componentes ●
Workflow empresarial de SAP NetWeaver
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
El workflow empresarial de SAP admite el modelado y la ejecución de procesos localmente dentro de un sistema. Durante la ejecución de un proceso, se asigna a los usuarios y estos realizan tareas. ●
Componente cruzado BPM (ccBPM) SAP NetWeaver ccBPM le permite controlar procesos complejos más allá del sistema, la aplicación e incluso los límites de la empresa. Esto conlleva el procesamiento de los estados de los mensajes sin los diálogos de usuario. A partir de SAP NW PI 7.1 puede involucrar a los usuarios en el procesamiento si se han producido errores.
●
Procedimiento guiado El procedimiento guiado es la herramienta utilizada para crear la lógica del proceso en aplicaciones compuestas en SAP NetWeaver 7.0. Los procedimientos guiados se integran en SAP NetWeaver Portal y brindan un diseño y un entorno de tiempo de ejecución. Gestión de procesos empresariales de SAP NetWeaver (SAP NW BPM) La herramienta de procedimiento guiado será reemplazada por . SAP NW BPM controla los procesos en todo el sistema y los límites de la aplicación, pero en comparación con ccBPM, también integra a los usuarios. SAP NW BPM está integrado en el entorno de desarrollo para las aplicaciones de SOA, el entorno de composición (CE), versión 7.1.
En las siguientes secciones, le presentaremos el workflow empresarial y las herramientas de control de proceso de ccBPM en la integración de procesos de SAP.
Procesos orientados al usuario con workflow empresarial localmente en los sistemas El workflowSAP. empresarial de SAP forma parte del servidor de aplicaciones web de SAP y, por lo tanto, se encuentra disponible en cada sistema SAP. El workflow empresarial garantiza que dentro de los procesos que se ejecutan localmente en el sistema SAP, se asegure de que los pasos de trabajo se envíen en tiempo real a las personas responsables. A menudo, los workflows son iniciados por un evento de workflow, que es representado como la creación de una solicitud de viaje empresarial en la siguiente figura. Se inicia un proceso controlado por workflow de la siguiente manera: En el primer paso, el supervisor del solicitante debe aprobar la solicitud. La siguiente figura es una representación simplificada de la descripción del proceso. Aunque no se muestra en la figura, también debe haber un paso de proceso adicional en otra rama en caso de que el supervisor no apruebe la solicitud.
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
Figura 22: Servicios de workflow y WebFlow como instrumentos para controlar el proceso
Según el proceso, el workflow crea elementos de workflow para diferentes usuarios o sistemas porque los pasos del proceso también pueden ejecutarse en el fondo sin la participación del usuario. El workflow empresarial puede describirse como . El "trabajo correcto" está representado como un Cuando un proceso empresarial controlado por workflow se está ejecutando, los usuarios encuentran los ítems de workflow en su bandeja de entrada (Business Workplace). Cada uno de los ítems de workflow representa un paso del proceso que será ejecutado por el usuario. El sistema puede ejecutar los pasos del proceso en el proceso de fondo. Para garantizar que se realice en el momento correcto, un workflow se iniciará mediante el uso de un Los eventos están desencadenados por acciones definidas en el sistema, por ejemplo, cuando se crea un cliente nuevo. El evento workflow, en consecuencia, desencadena un Business Workflow que, por ejemplo, verifica si un cliente ya existe en el sistema (consulte SAP MDM). Los eventos también puede terminar los pasos de procesos. Los eventos pueden pertenecer a los tipos de objeto BOR o a las clases ABAP (en cuanto a SAP NetWeaver AS 6.40). Usted puede definir quiénes son los agentes “adecuados” cuando diseña y modela un workflow. En el ejemplo, se utiliza una regla para determinar quién es el supervisor de la persona que creó la solicitud de viaje empresarial. Cuando modela el workflow, debe asegurarse de que se inicie en el momento “correcto” y que los pasos del proceso se modelen en el orden “correcto”. En el ejemplo, esto significa que cuando crea una solicitud de viaje, se desencadenará un evento de workflow en el se iniciará de aprobación. Al nivel del workflow, el trabajo “correcto” ensistema un pasoydel procesoun esworkflow la ejecución de un método de tipo de objeto en el repositorio de Business Object o un método de clase ABAP (a partir de SAP NetWeaver AS 6.40). En el ejemplo del curso, ejecutamos el método APROBAR del tipo de objeto SOLVIAJE.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Consejo: Para obtener más información sobre el modelado y sobre cómo iniciar workflows, y cómo encontrar los agentes relevantes (por ejemplo, el solicitante, el supervisor del solicitante, o el sistema), o definir los ítems de workflow (aprobación o visualización de una solicitud de viaje), asista a los cursos BIT600, BIT601 y BIT610.
Business Workflow en uso Los componentes de SAP envían workflows estándares para los escenarios empresariales predefinidos. En Recursos Humanos, esto incluye los workflows para la gestión de costes de viaje y la gestión de reclutamiento, por ejemplo. En el área de finanzas, existe un workflow para editar las facturas predefinidas, mientras en logística, existen workflows para aprobar las solicitudes de compra. De hecho, una de las aplicaciones más comunes del workflow se encuentra en los procedimientos de aprobación. Una plantilla workflow representa un proceso empresarial en el sistema. La plantilla hace referencia a una definición de workflow que describe los pasos del proceso empresarial.
Figura 23: Business Workflow en uso
Puede utilizar la monitorización de fecha límite para monitorizar los procesos controlados por el workflow. En otras palabras, determina una fecha y hora para las cuales se debe haber completado el paso del proceso. Cuando la fecha límite pase, se desencadenan las acciones subsiguientes de manera automática. Workflow empresarial de SAP le brinda funciones de gestión de informes de alto rendimiento que le permiten identificar y luego analizar los “cuellos de botella” en el proceso, en otras palabras, los pasos del proceso que se demoran regularmente. Un enfoque nuevo es el workflow adhoc (AWF). Este es un componente nuevo que se encuentra disponible en el pool de trabajo central (UWL) en el portal SAP NetWeaver. Los usuarios pueden asignar ítems de workflow para los colegas y utilizar el asistente de workflow ad hoc para definir sus propios workflows ad hoc.
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
¿Cómo se controlan los procesos entre sistemas?
Gestión de proceso empresarial con ccBPM En comparación con el workflow empresarial “clásico” explicado previamente, puede utilizar ccBPM para modelar los procesos de todo el sistema. ccBPM se utiliza en la integración del proceso de SAP NetWeaver para modelar, ejecutar y monitorizar procesos automáticos que se extienden más allá del sistema y los límites de la aplicación. ccBPM abarca un editor de proceso gráfico para fines de modelado y el motor de proceso empresarial para el tiempo de ejecución. El monitor técnico lleva a cabo la monitorización en SAP PI. El modelado cumple con el estándar abierto BPEL4WS 1.1. También puede utilizar ccBPM para modelar los procesos que se desarrollan mediante el uso del estándar RosettaNet. RosettaNet es una corporación sin fines de lucro de empresas de TI, electrónica, telecomunicaciones y logística que trabajan en conjunto para crear, presentar y establecer estándares abiertos para los procesos empresariales electrónicos que se aplican en sus industrias. Estos estándares contribuyen a desarrollar un lenguaje empresarial electrónico común que conecta los procesos entre los socios de cadena de suministro en todo el mundo. Para obtener más información sobre RosettaNet y sus miembros, visite www.rosettanet.org.
Figura 24: Vista general del componente cruzado BPM (ccBPM)
ccBPM: Arquitectura e integración de PI En comparación con el procesamiento simple de un mensaje entrante a través de una determinación del destinatario seguida por una asignación al formato de destino, en ccBPM, el . El estado del proceso de integración persiste en el servidor de integración para aguardar la llegada de más mensajes. Esto permite que se junten los mensajes y se envíen en una secuencia definida. Los mensajes que pertenecen entre sí se colocan en correlaciones, de modo que los mensajes que llegan luego pueden asignarse al mismo proceso de integración. Por ejemplo, puede correlacionar una orden de compra y la factura correspondiente mediante el número de orden de compra. Tiene la opción de juntar múltiples mensajes que pertenecen entre sí y agruparlos en un solo mensaje. Un ejemplo podría ser una agrupación
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
de diferentes ítems de orden de compra que agrupa en una sola orden de compra. De lo contrario, también puede dividir un mensaje en múltiples mensajes; por ejemplo, puede dividir una orden de compra en diversos ítems de órdenes de compra diferentes. Luego, puede enviar los mensajes que ha creado a partir de todas las acciones a diferentes destinatarios. Además de los pasos de envío, recepción y transformación, también tiene numerosas formas de influenciar el flujo de control de un proceso. Por ejemplo, puede definir loops, bifurcaciones, fechas límite para el procesamiento y programas de control de excepción. Todos estos le permiten definir procesos complejos. Por último, un proceso de integración puede desencadenar otro proceso de integración mediante un mensaje relevante. Este es un mecanismo que le permite unir los procesos de integración a las cadenas de proceso.
Figura 25: ccBPM: Arquitectura e integración de PI
ccBPM se integra en todos los componentes de la infraestructura de proceso de SAP NetWeaver: Puede definir ambos procesos empresarial (procesos de integración) y un escenario empresarial (escenario de integración) al momento del diseño en Enterprise Services Repository. Un escenario de integración puede contener un proceso de integración. Puede configurar los parámetros BPM en el directorio de integración. Al momento del tiempo de ejecución, el motor de integración determina si el mensaje debe grabarse de modo que la correlación pueda utilizarse posteriormente para procesar el mensaje aún más. En el servidor de integración, el motor de proceso empresarial procesa los mensajes BPM; este utiliza el flujo del proceso BPM definido para agrupar aquellos mensajes que tienen los mismos parámetros de correlación en un mensaje, por ejemplo. Tenga en cuenta que el motor de proceso empresarial solo utiliza mensajes para comunicarse con las aplicaciones ubicadas en los sistemas de back end. No puede acceder a los procesos dentro de las aplicaciones ni tampoco puede acceder a las funciones de gestión de usuario u organizativas en los sistemas de back end. De la misma forma en que es posible importar definiciones externas de estructuras de datos, estructuras XML y ficheros de lenguaje de descripción de servicios web (ficheros WSDL) al repository de servicios empresarial, es posible importar (y exportar) definiciones externas de procesos de integración. El único requisito previo es que las definiciones cumplan con el estándar BPEL4WS 1.1 o RosettaNet.
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
Business Process Management: Editor de proceso
Figura 26: Business Process Management: Editor de proceso
Usted define los procesos de integración al utilizar el editor de proceso, que es un editor gráfico en el Integration Builder. Usted utiliza esta herramienta orientada al bloqueo para definir y editar los procesos de integración en Enterprise Services Repository. Los procesos que define en Enterprise Services Repository se utilizan posteriormente en el directorio de integración como objetos que pueden configurarse. El editor de proceso forma parte integral de los procesos de integración y de otros objetos y herramientas en Enterprise Services Repository. El proceso de integración se incluye en el escenario de integración durante el modelado: De la misma forma en que las columnas verticales simbolizan los sistemas involucrados en el escenario, una columna vertical adicional representa el proceso de integración que se está procesando en el servidor de integración, así como también las interfaces utilizadas (interfaces de mensaje) y cualquier asignación requerida.
Ejemplo de un proceso ccBPM en SAP PI: Coordinación de r eserva de múltiples vuelos El ejemplo muestra cómo una agencia de viajes y diferentes aerolíneas trabajan juntas. Un viaje empresarial se reserva e involucra varios vuelos de conexión proporcionados por diferentes aerolíneas. Unicamente cuando se verifica la disponibilidad de los vuelos de conexión, se realizarán las reservas y se enviará un mensaje de confirmación a la agencia de viajes. El escenario incluye cuatro sistemas: la agencia de viajes, dos aerolíneas y el servidor de integración. El último debe grabar la respuesta de la primera aerolínea cuando la segunda aerolínea haya respondido.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 27: Ejemplo del proceso de integración: Coordinación de reserva de múltiples vuelos
En un proceso de integración, usted define qué mensajes se procesan y cómo. Realiza los pasos siguientes cuando define un proceso de integración: ●
●
●
: Definición de interfaces de servicio y asignación para los mensajes del proceso de integración en Enterprise Services Repository Definición del proceso de integración en el editor gráfico de Enterprise Services Repository : Definición de la determinación del receptor en el directorio de integración
En el momento de ejecución, se inicia un proceso de integración cuando se recibe un mensaje. Puede monitorizar el proceso de integración al utilizar las funciones de monitorización técnica.
La ruta para la gestión de proceso empresarial de SAP NetWeaver Como ha visto, puede implementar procesos centrados en el sistema, sin la integración del usuario, que se ejecuten entre los sistemas y las aplicaciones con ccBPM en la integración de proceso de SAP. ¿Cuál es la herramienta actual elegida para desarrollar procesos centrados en humanos que funcionen entre los sistemas y las aplicaciones? ¿Cómo implementa la regla del proceso dentro de una aplicación compuesta? La respuesta es la gestión de procesos empresariales de SAP NetWeaver (SAP NW BPM).
Gestión de procesos empresariales de SAP NetWeaver (SAP NW BPM) La de proceso empresarial de SAP NetWeaver (SAPdeNW BPM) es una nuevayfunción en gestión SAP NetWeaver, que permite el modelado y la creación procesos ejecutables el flujo de los procesos. Los procesos están integrados en las aplicaciones y los compuestos SOA. La herramienta SAP NW BPM forma parte de CE 7.1.1. Usted modela el proceso en el procesador de formularios de SAP NW BPM. Usted administra y monitoriza los procesos de ejecución en el escritorio de proceso. Como administrador, también puede gestionar los procesos mediante el uso de la herramienta de administrador de SAP NetWeaver.
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
SAP NW BPM consta de tres componentes: se integra en SAP NetWeaver Developer Studio
●
en el contexto de CE 7.1.1. (Design Time) como la interfaz para el empleado
●
(tiempo de ejecución)
●
se integra a SAP NetWeaver Developer Studio como una vista por separado y utiliza BPMN (Notación de modelado de proceso empresarial) como la base de los modelos de proceso. BPMN se basa en una especificación del grupo de gestión del objeto (OMG). La notación facilita un fácil e intuitivo modelado de proceso para los expertos en procesos y los desarrolladores en su empresa en un entorno conjunto.
Figura 28: Procesador de formularios de proceso
Modelado de proceso - una guía creada manualmente El procesador de formularios de proceso admite todos los niveles de modelado de proceso. Es decir, puede utilizarlo para definiciones de alto nivel de un proceso, así como también para la implementación más inferior de un paso de proceso que, por ejemplo, utiliza Web Dynpro para Java y llama un servicio empresarial. Los aspectos del ciclo de vida de los procesos (versiones, transporte, ...) se garantizan mediante el entorno de composición de SAP NetWeaver.
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
Figura 29: Modelado de proceso - una guía creada manualmente
Proceso en la notación de BPMN
Figura 30: Proceso en la notación de BPMN
La notación BPM de SAP se distingue entre actividades realizadas por los empleados y actividades que el sistema realiza automáticamente. Las actividades pueden resumirse en subprocesos. Las actividades de diálogo de un empleado realizan las tareas empresariales, las actividades automatizadas llaman a los servicios web y, por lo tanto permiten la integración completa en las aplicaciones habilitadas para SOA de SAP. BPEL (lenguaje de ejecución de procesos empresariales) es un lenguaje basado en XML que es una convención para la definición de procesos empresariales. El proceso empresarial gráfico que define en el editor de procesos se puede convertir a formato BPEL4WS 1.1 y puede visualizarse en el área de edición. La gestión de procesos empresariales (ccBPM) admite la parte de definición del proceso de BPEL.
© Copyright . All rights reserved.
Lesson: Gestión de procesos empresariales en SAP Herramientas
Los usuarios pueden utilizar el y luego visualizarlas en el contexto del proceso.
para realizar las tareas asignadas a ellos
Los servicios de tiempo de ejecución de BPM se integran en el . La integración en el administrador de SAP NetWeaver permite el inicio y la finalización de los procesos, así como también su monitorización y resolución de problemas. SAP NW BPM claramente distingue los entornos del modelado de procesos y la implementación de los pasos de proceso individuales en el contexto de la creación de un proceso BPM ejecutable. La idea básica es la siguiente: Los especialistas de procesos modelan el proceso empresarial deseado en el sistema mediante el usodel delproceso lenguajedeseado de modelado BPMN, es decir, básicamente crean una especificación en el sistema. Los desarrolladores utilizan este modelo para crear el proceso ejecutable. .
Business Rules Management Durante la creación, es posible que deba desarrollar nuevas interfaces de usuario que llamen a los servicios empresariales, pero también es posible diferenciar el flujo de proceso a través de las ramas. Esta diferenciación se logra al integrar la gestión de reglas empresariales. La gestión de reglas empresariales de SAP NetWeaver (BRM) es una nueva capacidad de SAP NetWeaver que le permite definir las reglas con las cuales puede tomar decisiones basadas en reglas en los procesos de SAP NW BPM y las aplicaciones compuestas. La herramienta con la cual crea las reglas se llama . Esta es una perspectiva por separado en el entorno de composición de SAP NetWeaver y las reglas que se procesan o derivan con esta pueden integrarse en los procesos o las aplicaciones BPM.
Figura 31: Business Rules Management
El representa el tiempo de ejecución para ejecutar las reglas. El motor de reglas brinda un conjunto de métodos para clasificar, gestionar y ejecutar reglas en lugar de
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
que se programen de manera fija en la aplicación. En el servidor de aplicación se encuentra disponible como un bean de sesión sin estado. Por ejemplo, puede consultar los parámetros de resultados en una función y, dependiendo si se estableció un valor o no, puede realizar las ramificaciones correspondientes en el proceso. Consejo: Para obtener información detallada sobre la gestión de proceso empresarial (BPM) en la rede de desarrollador de SAP NetWeaver, consulte Los cursos sobre el tema de BPM se dividen en diferentes áreas. ●
Cursos sobre la metodología BPM100, BPM130, BPM300, WDEBPM
●
Cursos sobre las herramientas en el contexto de control de proceso BIT600/BIT601/BIT610/BIT611/BIT603 Workflow empresarial BIT430 ccBPM en la integración de proceso BPM120/BPM140 SAP NetWeaver BPM El currículo de SAP NetWeaver BPM no está completo. Consulte el portal de capacitación educativa para obtener información actualizada.
© Copyright . All rights reserved.
Capítulo 2 Ejercicio 5 Llamar un proceso ccBPM en Integration Repository
Ejemplo empresarial Sabe que una demostración de muestra se envía para BPM y desea visualizarla en el sistema. Abra el escenario de integración de reserva de múltiples vuelos en el repositorio de servicio empresarial y abra el proceso de integración utilizado. Inicie sesión en el repositorio de servicio empresarial al iniciar el desarrollador de servicio empresarial. Navegue hasta el componente de software versión SAP Basis 7.30 y abra el escenario de integración en el área de nombres http://sap.com/xi/XI/ Demo/Agency. Abra el proceso de integración de procesos de integración.
© Copyright . Reservados todos los derechos.
en la sección
Capítulo 2 Solución 5 Llamar un proceso ccBPM en Integration Repository
Ejemplo empresarial Sabe que una demostración de muestra se envía para BPM y desea visualizarla en el sistema. Abra el escenario de integración de reserva de múltiples vuelos en el repositorio de servicio empresarial y abra el proceso de integración utilizado. Inicie sesión en el repositorio de servicio empresarial al iniciar el desarrollador de servicio empresarial. Inicie sesión con su usuario y contraseña y Ejecute la transacción SXMB_IFR para acceder a Enterprise Services Builder. Navegue hasta el componente de software versión SAP Basis 7.30 y abra el escenario de integración en el área de nombres http://sap.com/xi/XI/ Demo/Agency. En el árbol de navegación de Integration Repository en el margen izquierdo de la pantalla, expanda el nodo SAP Basis 7.30. Abra el área de nombres http://sap.com/xi/XI/Demo/Agency y luego la sección sobre escenarios de integración de procesos. Verá las diferentes acciones del escenario. Abra el proceso de integración en la sección de procesos de integración. Abra la sección de procesos de integración y haga doble clic en el proceso de integración Coordinación de reserva de múltiples vuelos.
© Copyright . Reservados todos los derechos.
Lesson: Gestión de procesos empresariales en SAP Herramientas
LESSON SUMMARY You should now be able to: ●
Enumerar las herramientas de gestión de procesos empresariales de SAP
●
Mostrar y explicar el uso del workflow empresarial de SAP
●
Mostrar y explicar el uso de los procesos de ccBPM
●
Explicar el concepto y el uso de SAP NW BPM
© Copyright . All rights reserved.
Unit 2: Gestión de los procesos empresariales
© Copyright . All rights reserved.
Unit 2 Learning Assessment
1. El procesamiento del mensaje en SAP PI se basa en los mensajes PI SOAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. Desde una perspectiva técnica, los objetos proxy son clases y métodos en un lenguaje de programación (ABAP o Java) que pueden generan y procesar mensajes para el formato definido en Enterprise Services Repository (ESR).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. ¿Cuáles de las siguientes afirmaciones son correctas respecto al área de nombres?
Seleccione las respuestas correctas. X
Un área de nombre es una constante que puede definirse libremente.
X
Un área de nombres debe ser globalmente única.
X X
Las áreas de nombre pueden modificarse una cantidad ilimitada de veces una vez que se crearon. El área de nombres no debe comenzar con un dígito.
4. Los documentos WSDL describen los servicios web que pueden almacenarse en los directorios de servicios web.
Indique si esta afirmación es verdadera o falsa. Verdadero X X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment
5. UDDI describe un protocolo que se puede utilizar para llamar servicios Web en infraestructuras distribuidas de sistemas.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 6. Los paquetes de mejora son nuevos desarrollos de software para los sistemas empresariales de SAP, que son optativos para instalar y activar.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 7. Una arquitectura orientada al servicio es una arquitectura de software que brinda soporte al diseño, la creación, la clasificación y el uso de servicios estandarizados.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 8. La documentación de una función empresarial enumera los servicios empresariales que se utilizan.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 9. SOAP es un registro basado en la web al cual puede accederse a través de Internet.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment
10. ¿Cuáles de las siguientes opciones son criterios de definición de un servicio empresarial?
Seleccione las respuestas correctas. X
Debe modelarse de acuerdo con un modelo (uso de objetos empresariales, componentes del proceso, patrones de interfaz y tipos de datos globales).
X
Debe poder procesar los objetos empresariales y utilizar tipos de datos globales (GDT) en su interfaz.
X
Debe ser capaz de proporcionar una lógica del proceso empresarial orientada al contexto.
X
Debe publicarse en el Repository de servicios empresariales (metadatos).
11. ¿Cuál de las siguient es opciones le permi te a usted, como cliente, nav egar por ESOA en su propia velocidad?
Seleccione la respuesta correcta. X
Enterprise Services Workplace (ES Workplace)
X
Paquetes de ampliación
X
SAP NetWeaver Developer Network
X
SAP Community Network
12. ¿Cuáles de los siguientes son componentes clave de una arquitectura orientada al servicio?
Seleccione las respuestas correctas. X
Herramientas para crear servicios
X
Una infraestructura para distribuir mensajes
X
Servicios locales con persistencia local
X
Nivel de interfaz de usuario
13. El procesamiento del mensaje en SAP PI se basa en los mensaj es PI SOAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment
14. Desde una perspectiva técnica, los objetos proxy son clases y métodos en un lenguaje de programación (ABAP o Java) que pueden generan y procesar mensajes para el formato definido en Enterprise Services Repository (ESR).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 15. BPM como una disciplina de gestión ayuda a las empresas a estandarizar los procesos operativos y trabajar continuamente en mejorarlos.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
16. El procedimiento guiado le permite controlar procesos complejos más allá del sistema, la aplicación e incluso los límites de la empresa.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 17. El componente cruzado BPM delaSAP NetWeaver (ccBPM) le permite complejos más allá del sistema, aplicación e incluso los límites de lacontrolar empresa.procesos
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 18. El workflow empresarial de SAP le brinda funciones de gestión de informes de alto rendimiento que le permiten identificar y luego analizar los "cuellos de botella" en el proceso.
Indique si esta afirmación es verdadera o falsa. X Verdadero Falso
X
© Copyright . All rights reserved.
Unit 2: Learning Assessment
19. ¿Cuáles de los siguie ntes son los compon entes de SAP NW BPM?
Seleccione las respuestas correctas. X
Procesador de formularios de proceso
X
Procedimiento guiado
X
Procesador de formularios de reglas
X
Servidor de proceso
20.El procesador de formularios de proceso se integra en SAP NetWeaver Developer Studio en el contexto de CE 7.1.1. (Design Time).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 21. El motor de reglas brinda un conjunto de métodos para clasificar, gestionar y ejecutar reglas en lugar de que se programen de manera fija en la aplicación.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2 Learning Assessment - Answers
1. El procesamiento del mensaje en SAP PI se basa en los mensajes PI SOAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. Desde una perspectiva técnica, los objetos proxy son clases y métodos en un lenguaje de programación (ABAP o Java) que pueden generan y procesar mensajes para el formato definido en Enterprise Services Repository (ESR).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. ¿Cuáles de las siguientes afirmaciones son correctas respecto al área de nombres?
Seleccione las respuestas correctas. X
Un área de nombre es una constante que puede definirse libremente.
X
Un área de nombres debe ser globalmente única.
X X
Las áreas de nombre pueden modificarse una cantidad ilimitada de veces una vez que se crearon. El área de nombres no debe comenzar con un dígito.
4. Los documentos WSDL describen los servicios web que pueden almacenarse en los directorios de servicios web.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment Answers
5. UDDI describe un protocolo que se puede utilizar para llamar servicios Web en infraestructuras distribuidas de sistemas.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 6. Los paquetes de mejora son nuevos desarrollos de software para los sistemas empresariales de SAP, que son optativos para instalar y activar.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 7. Una arquitectura orientada al servicio es una arquitectura de software que brinda soporte al diseño, la creación, la clasificación y el uso de servicios estandarizados.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 8. La documentación de una función empresarial enumera los servicios empresariales que se utilizan.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 9. SOAP es un registro basado en la web al cual puede accederse a través de Internet.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment Answers
10. ¿Cuáles de las siguientes opciones son criterios de definición de un servicio empresarial?
Seleccione las respuestas correctas. X
Debe modelarse de acuerdo con un modelo (uso de objetos empresariales, componentes del proceso, patrones de interfaz y tipos de datos globales).
X
Debe poder procesar los objetos empresariales y utilizar tipos de datos globales (GDT) en su interfaz.
X
Debe ser capaz de proporcionar una lógica del proceso empresarial orientada al contexto.
X
Debe publicarse en el Repository de servicios empresariales (metadatos).
11. ¿Cuál de las siguient es opciones le permi te a usted, como cliente, nav egar por ESOA en su propia velocidad?
Seleccione la respuesta correcta. X
Enterprise Services Workplace (ES Workplace)
X
Paquetes de ampliación
X
SAP NetWeaver Developer Network
X
SAP Community Network
12. ¿Cuáles de los siguientes son componentes clave de una arquitectura orientada al servicio?
Seleccione las respuestas correctas. X
Herramientas para crear servicios
X
Una infraestructura para distribuir mensajes
X
Servicios locales con persistencia local
X
Nivel de interfaz de usuario
13. El procesamiento del mensaje en SAP PI se basa en los mensaj es PI SOAP.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment Answers
14. Desde una perspectiva técnica, los objetos proxy son clases y métodos en un lenguaje de programación (ABAP o Java) que pueden generan y procesar mensajes para el formato definido en Enterprise Services Repository (ESR).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 15. BPM como una disciplina de gestión ayuda a las empresas a estandarizar los procesos operativos y trabajar continuamente en mejorarlos.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 16. El procedimiento guiado le permite controlar procesos complejos más allá del sistema, la aplicación e incluso los límites de la empresa.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 17. El componente cruzado BPM de SAP NetWeaver (ccBPM) le permite controlar procesos complejos más allá del sistema, la aplicación e incluso los límites de la empresa.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 18. El workflow empresarial de SAP le brinda funciones de gestión de informes de alto rendimiento que le permiten identificar y luego analizar los "cuellos de botella" en el proceso.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 2: Learning Assessment Answers
19. ¿Cuáles de los siguie ntes son los compon entes de SAP NW BPM?
Seleccione las respuestas correctas. X
Procesador de formularios de proceso
X
Procedimiento guiado
X
Procesador de formularios de reglas
X
Servidor de proceso
20.El procesador de formularios de proceso se integra en SAP NetWeaver Developer Studio en el contexto de CE 7.1.1. (Design Time).
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 21. El motor de reglas brinda un conjunto de métodos para clasificar, gestionar y ejecutar reglas en lugar de que se programen de manera fija en la aplicación.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
UNIT 3
Productividad de usuario
Lesson 1 SAPNetWeaverPortal–Arquitecturayvistadeusuario 81 Ejercicio6:Iniciarsesiónenelportalypersonalizarlo 109 Ejercicio 7: Cree un puesto de trabajo compartido y mantenga el contenido y los 113 usuarios.
Lesson 2 SAPNetWeaverPortal–IntegracióndelasaplicacionesSAP 117 Ejercicio8:CreariViewsdeURLeiViewsdetransacciónSAP 127 Ejercicio 9: Preparar un sistema con un alias y crear una iView para una transacción 133 SAP Ejercicio10:CrearunaiViewparaunatransacciónSAP 135
Lesson 3 SAPNetWeaverPortal–KnowledgeManagementycolaboración 138 Ejercicio11:Crearcarpetasydocumentos 165 Ejercicio12:Realizarunabúsquedadedocumentos 169 Ejercicio 13: Llamar las páginas compuestas de la página web (WPC) y modificar los 171 objetos de contenido de WPC. Ejercicio 14: Trabajar con foros 175 Ejercicio 15: Trabajar con wikis 177
Lesson 4 SAP NetWeaver Mobile
181
UNIT OBJECTIVES Explicar la arquitectura de SAP NetWeaver Portal ●
●
Iniciar sesión en el portal
●
Integrar diferentes aplicaciones SAP en SAP NetWeaver Portal
●
Enumerar los componentes de Knowledge Management en el contexto de SAP NetWeaver Portal
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
●
Explorar la arquitectura de SAP NetWeaver móvil
© Copyright . All rights reserved.
Unit 3 Lesson 1 SAP NetWeaver Portal – Arquitectura y vista de usuario
LESSON OVERVIEW Esta lección muestra los diferentes requisitos de usuario final con los que puede cumplir mediante el uso de un portal empresarial. Esto le permite aumentar la satisfacción y la eficacia. Un portal empresarial es el gateway al usuario final. Desde la perspectiva de un usuario final, la lección lo ayudará a comprender el significado de "usuario basado en rol" y "gestión de contenido", y cómo puede acceder a los datos que necesita desde diferentes sistemas mediante el uso de una interfaz única intuitiva. También le mostrará cómo los paquetes empresariales le permiten reducir considerablemente el trabajo que implica implementar un portal.
Ejemplo empresarial Utiliza varias aplicaciones diferentes en su empresa. Cada empleado debe iniciar sesión y cerrar sesión en estas aplicaciones varias veces al día. Olvidarse las contraseñas representa un trabajo adicional para los empleados y para el departamento de TI. Los gerentes de su empresa han expresado con frecuencia tener una vista general central de las aplicaciones de la empresa, para los empleados y para ellos mismos. Esto incluye las aplicaciones de autoservicio y los sistemas que usan los empleados en sus trabajos diarios. Además, en las encuestas de satisfacción del empleado, muchos de ellos se han quejado de que, a menudo, no pueden encontrar información particular cuando la necesitan, incluso sabiendo que esa información sí existe. Afirman que no hay funciones de búsqueda prácticas, o que esas funciones de búsqueda no son muy útiles cuando hay involucrados varios sistemas. Se quejan porque afirman que hay “sobrecarga de información”: Existen demasiadas páginas de intranet y demasiados servidores locales con demasiados ficheros. Cada vez que se comienza un proyecto nuevo con empleados de diferentes ubicaciones, los empleados renuevan sus llamadas a un sistema que les permite comunicarse entre ellos de manera más rápida (es decir, "en línea") y visualizar documentos existentes y nuevos al instante.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
●
Explicar la arquitectura de SAP NetWeaver Portal Iniciar sesión en el portal
Motivación para los portales de empresa Los gerentes de su empresa han solicitado con frecuencia tener una vista general central de las aplicaciones de la empresa, para los empleados y para ellos mismos. Esto incluye las aplicaciones de autoservicio y los sistemas que usan los empleados en sus trabajos diarios. Los empleados se quejan de que a menudo no pueden encontrar la información cuando la necesitan, incluso aunque sepan que la información sí existe. Estos no contienen funciones de
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
búsqueda prácticas, o las funciones de búsqueda existentes no son muy útiles cuando están involucrados varios sistemas. Se quejan porque afirman que hay sobrecarga de información: existen demasiadas páginas de intranet y demasiados servidores locales con demasiados ficheros. Cada vez que se comienza un proyecto nuevo con empleados de diferentes ubicaciones, los empleados renuevan sus llamadas a un sistema que les permite comunicarse entre ellos de manera más rápida (en línea) y visualizar documentos existentes y nuevos al instante. A menudo, los usuarios finales deben combinar las aplicaciones desde perspectivas y procesos empresariales interconectados. Los usuarios encuentran información y deben responder a ella. Ejemplo: La información sobre una entrega de salida perdida a un cliente individual, independientemente del lugar en la infraestructura de TI donde se almacena esta información y en qué sistema o proceso empresarial tendrá lugar esta respuesta. Por lo general, se requieren varias interfaces de usuario para ejecutar los sistemas de aplicación involucrados en el proceso. A menudo, esta disposición provoca la pérdida de oportunidades para el servicio al cliente mejorado, la eficacia de procedimientos y la productividad del empleado.
Figura 32: Desafío: Infraestructuras de sistema complejas
El escenario empresarial anterior describe algunas de las “marcas” que indican cuándo puede resultar útil introducir un portal empresarial.
Las funciones requeridas de un portal empresarial son las siguientes: ●
●
Vista general uniforma de muchas aplicaciones diferentes Asignación de solo el contenido y las funciones necesarias para su propio trabajo en particular.
●
Gestión clara de la información corporativa
●
Funciones de búsqueda útiles que le brindan la información adecuada al instante.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
●
Herramientas que mejoran la colaboración durante los proyectos y la gestión de información del proyecto
Enfoque del portal empresarial Al comienzo de la era de Internet, las empresas eran representadas con un sitio web simple, ya sea que actualmente utilicen plataformas para la eficaz colaboración y la inigualable integración de aplicaciones en una interfaz basada en el navegador. El enfoque de un portal de la empresa se ha expandido significativamente. Se deben realizar las tareas nuevas mediante el uso del portal de la empresa. Ejemplo: Optimización de procesos empresariales que incluyen diferentes entornos de aplicación, diferentes fuentes de datos e incluso diferentes empresas.
Figura 33: Solución: SAP NetWeaver Portal
Las empresas desean proporcionar el portal a sus empleados como un punto de acceso central eficaz para la información y los servicios que requieren para completar sus tareas.
Funciones esenciales de SAP NetWeaver Portal
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 34: Cómo abordar sus diversas necesidades empresariales
Funciones esenciales de SAP NetWeaver Portal: ●
Infraestructura del portal -
Una infraestructura del portal que le permite visualizar y editar datos desde diferentes fuentes de información dentro de su empresa y en Internet mediante el uso de pequeños programas llamados iViews. SAP brinda plantillas de iView y puede crear iViews específicas del cliente. Las iViews pueden acceder a los datos de las aplicaciones de su empresa y a cualquier sitio web, documento, correo electrónico, etc. Las iViews ofrecen un panorama personalizado de todos los elementos que son relevantes en cuanto a sus responsabilidades. SAP NW Portal unifica las aplicaciones, la información y los procesos de las fuentes de SAP y que no son de SAP en un portal coherente basado en roles mediante la infraestructura del portal. Este admite un servidor UNIX y un servidor de Microsoft Windows y actualmente se ofrece en 30 idiomas.
●
Funciones de Knowledge Management para encontrar y categorizar información -
●
El contenido inicial de Knowledge Management ya contiene varios conectores a diferentes sistemas de almacenamiento. Una interfaz integrada y fácil de usar brinda acceso a las funciones para crear y publicar documentos, para la clasificación y suscripción inteligentes y para la gestión estable de versiones, así como también las significativas opciones de búsqueda y navegación.
Las funciones de colaboración para la comunicación con otros usuarios del portal, y para trabajar en equipos distribuidos en proyectos entre equipos. Las herramientas individuales y los servicios incluyen salas de proyectos virtuales y herramientas que permiten una interacción en tiempo real, independientemente de la ubicación geográfica. -
Para completar sus tareas, los usuarios deben ser capaces de acceder a todas las áreas que se encuentran dentro de la infraestructura del sistema. Por lo general, este tipo de acceso se asocia con programas especiales y múltiples inicios de sesión. Uno de los objetivos clave del portal de una empresa es acelerar y simplificar el proceso de acceso a la información
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
requerida, las aplicaciones y los servicios. Esto se facilita al establecer un acceso de registro único para los usuarios. El grupo de destino no tiene que limitarse a los empleados de una determinada empresa. Puede utilizar un portal externo para llegar a los socios, clientes u otras partes. Para un determinado usuario, un portal brinda la información correcta y las funciones correctas en cualquier momento, desde cualquier parte del mundo.
SAP NetWeaver Portal
Gestión de usuarios basados en roles En una empresa, los grupos representan a los empleados. Los grupos cubren a determinados usuarios, y los usuarios tienen roles. Los roles requieren de varias funciones e información. Los roles a los que se asigna contenido son asignados en el portal. Cada usuario se asigna a esos roles que brindan el contenido requerido para su trabajo diario. Una vez que los empleados inician sesión en el portal, solo ven el contenido correspondiente a sus roles. La siguiente figura muestra los objetos que conectan el contenido del portal y los usuarios.
Figura 35: Asignaciones de objetos y objeto típico
Los objetos de contenido más importantes son los siguientes: Programa que recupera datos desde diferentes fuentes en su empresa y en Internet, y los muestra en el portal SAP NetWeaver o hace que se encuentren disponibles para su edición, si es necesario. Presentación de una o más iViews.
Grupo de constan tareas, servicios que puedede utilizarse crear roles. Los worksets de iViewse yinformación páginas organizadas acuerdopara a una estructura de directorio que define las vías de acceso de navegación. Los roles determinan a qué contenido (definido por las iViews y páginas que contienen) se puede acceder a través de las vías de acceso de navegación (definidas por la estructura del directorio). Los roles pueden asignarse a usuarios individuales o grupos de usuarios.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Puede utilizar el procesador de formularios de página web para editar directamente las páginas del portal en el modo WYSIWYG (“Lo que ve es lo que obtiene”: edición de la página en la vista final). El procesador de formularios de página web se basa en una infraestructura de editor XML, utiliza el concepto de rol, y puede utilizar todo el contenido del PCD (directorio del contenido del portal). El contenido se encuentra disponible según los roles. Con la instalación del portal por defecto, se envían roles configurados previamente. Estos permiten a los usuarios del portal acceder a todo el contenido del portal estándar. Estos roles son los siguientes: ●
Administradores: el portal brinda numerosos roles específicos del administrador con el portal. Las herramientas de la administración por defecto portal se asignan a estos roles sobre base de su relevancia paraproporcionadas la tarea objetivopor de el cada administrador:
●
-
Adm.sup.
-
AdminContenido
-
AdminUsuario
-
AdminSistema
-
AdminUsuario delegado
Usuarios empresariales: Estos roles generalmente brindan el contenido del portal no administrativo a todos los usuarios del portal; por ejemplo, las configuraciones de personalización del portal, las herramientas colaborativas y las iViews diarias relacionadas con las tareas (como el calendario y el correo electrónico). -
Usuario Estándar
-
Cada usuario esencial
Puede mejorar estos roles del portal con roles nuevo, creados por usted mismo, importados desde los sistemas de back end o importados mediante los paquetes empresariales.
Figura 36: Tipos de roles del portal
Rol de estilo libre
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
●
Todos los niveles de libertad para los clientes para crear sus propios roles: sin estructura predefinida.
●
Visualización orientada al tiempo de ejecución limitado en el editor
●
Sucesor del conocido editor de roles de SAP NetWeaver Portal 7.0
Rol del centro de trabajo ●
●
●
Estructurado para guiar al administrador de contenido en cuanto a la manera de crear roles de acuerdo con el concepto de roles del centro de trabajo. Diseñado para representar el contenido tal como aparecería en el tiempo de ejecución para facilitar la creación de contenido y hacerla más intuitiva. La mayoría de los roles del paquete empresarial se crea de acuerdo con esta pautas.
Rol a partir del back end ●
●
●
Para simplificar la creación de contenido para los clientes que ya han invertido en el mantenimiento de roles con la transacción PFCG , se brinda la opción de cargar roles PFCG al Portal (PCD). Después de cargar un rol PFCG al portal, puede añadir o eliminar contenido de acuerdo con el requisito empresarial específico. Seleccionar la mejor estructura de roles para su proyecto es esencial para reducir el TCO (costo total de propiedad) del portal.
Roles a partir de paquetes ●
●
●
Reutilización de roles predefinidos ofrecidos por los paquetes empresariales de SAP. Estos roles pueden personalizarse de acuerdo con los requisitos empresariales específicos del cliente. La utilización de paquetes empresariales de SAP para integrar escenarios empresariales en el portal de SAP es un factor clave para mantener un TCO bajo para el portal.
Las autorizaciones en los sistemas conectados y el mantenimiento de roles en el portal constituyen temas diferentes. El portal utiliza el procedimiento de autentificación de la aplicación en cuestión y no necesita transferir un perfil de permiso al portal. Esto aumenta la seguridad y reduce el esfuerzo de gestión del usuario. También garantiza que los usuarios puedan acceder solo a los datos y a la información que correspondan a su perfil de autorización. Consejo: Para evitar un mantenimiento duplicado, puede copiar los roles entre el portal y un sistema SAP. Sin embargo, esto solo incluye el almacenamiento del menú del rol del lado del portal. Los datos de autorización correspondientes del sistema SAP no se almacenan, sino que permanecen en el back end.
Paquetes empresariales en SAP NetWeaver Portal SAP brinda paquetes empresariales. Estos son conjuntos de contenido estándar predefinido, utilizados para realizar tareas empresariales estándares. Los paquetes empresariales se ejecutan en SAP NetWeaver Portal, y pueden acceder a diferentes sistemas de back end, como SAP ERP o SAP CRM.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Los paquetes empresariales admiten el trabajo de su gerente de contenido y reducen considerablemente el tiempo de implementación para su SAP NetWeaver Portal. Estos permiten que se construyan los portal sin ningún trabajo de desarrollo adicional. Actualmente, se encuentran disponibles más de 100 paquetes empresariales.
Figura 37: Grupos de destino para paquetes empresariales
Los paquetes empresariales se clasifican según los usuarios finales de los grupos de destino y los gerentes. Este paquete contiene las tareas que puede llevar a cabo un usuario de portal, independientemente de los otros roles del usuario en la empresa. Las tareas ayudan a los principiantes a utilizar el portal de manera rápida y a acelerar la aceptación del empleado del portal. El contenido contiene funciones relacionadas con los gastos de viaje, la gestión de beneficios, los autoservicios del empleado, el aprendizaje en línea y la búsqueda del registro del empleado. El contenido de estos paquetes permite a los gerentes realizar análisis efectivos y obtener la información que necesitan para tomar decisiones. Estos brindan herramientas que permiten a los gerentes planificar y administrar su personal y presupuesto. Los jefes de departamento, los líderes de equipo y los gerentes de proyectos necesitan menos tiempo para las tareas administrativas y pueden concentrarse en las tareas estratégicas. Los paquetes empresariales más comunes para los gerentes incluyen los autoservicios de gerente (MSS). Estos paquetes empresariales se personalizan de acuerdo con las necesidades de los expertos de contabilidad financiera, ventas, mercadotecnia y producción. Estos brindan herramientas operativas, evaluaciones analíticas y mensajes de advertencia con prioridad temporal crítica que le permiten responder rápidamente sobre la base de la información adecuada. Por lo tanto, los expertos reciben información coherente, precisa y actualizada de una variedad de fuentes.
Acceso a los paquetes empresariales (contenido del portal)
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
●
●
La red de desarrollador de SAP (SDN) es el punto de acceso central a los paquetes empresariales; http://sdn.sap.com/irj/sdn/contentportfolio. Puede ramificarse a los paquetes empresariales brindados por SAP (preparados mediante el uso de SAP Service Marketplace o SMP) y a los paquetes empresariales brindados por los socios. Los paquetes empresariales brindados por SAP se encuentran disponibles como una hoja de cálculo de Excel (fichero zip) en donde se enumeran todos los paquetes empresariales desde SAP ERP 6.0. Los usuarios registrados también pueden acceder directamente a los paquetes empresariales para las aplicaciones con licencia en el centro de distribución de software (SWDC) en SAP Service Marketplace, mediante el uso del enlace rápido /SWDC.
Además de SAP, los socios de software también desarrollan paquetes empresariales de SAP para integrar sistemas que no son de SAP al portal. Puede acceder a los paquetes empresariales desde los socios de software en el directorio de socios al seleccionar http:// www.sap.com/partners/directories/SearchPartner.epx. Puede descargar e instalar paquetes empresariales mediante el uso de SAP Solution Manager (se requiere el inicio de sesión de SMP). Consejo: En casos excepcionales, puede descargar los paquetes empresariales de Service Marketplace directamente sin SAP Solution Manager. (Se requiere el inicio de sesión de SMP, "Paquetes y patches admitidos Paquetes y patches admitidos Entrada por grupo de aplicación Contenido SAP Contenido EP [Paquetes empresariales]").
Pasos obligatorios para instalar y configurar paquetes empresariales Mediante el uso de SAP Solution Manager, se descargan los paquetes empresariales SAP y se instalan como parte de la instalación específica del producto, como SAP Business Suite 7. El administrador del sistema configura el portal y la infraestructura del sistema. El administrador de usuario asigna roles a los usuarios o grupos de usuarios. El administrador de contenido gestiona el contenido del portal. Consejo: Para obtener más información sobre cómo instalar el contenido del portal, en SMP consulte la Guía maestra correspondiente para la instalación (por ejemplo “Guía maestra del paquete de mejora SAP 4 para SAP ERP 6.0”). Se requiere un inicio de sesión de SMP.
Inicie sesión en SAP NetWeaver Portal Puede acceder a SAP NetWeaver portal en un navegador web común.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Consejo: Para obtener una lista de navegadores web compatibles, consulte la Matriz de disponibilidad del producto (PAM). Puede acceder a la PAM al seleccionar el enlace rápido /PAM en SAP SMP. Se requiere un ID de cliente de SAP o un ID de socio de SAP para acceder a este servicio en línea. Una vez que se instaló el portal, puede iniciar sesión en él con un nombre de usuario y contraseña. Puede configurar el portal de modo que reconozca los mismos nombres de usuario y contraseñas que las utilizadas para la red empresarial. También es posible implementar procesos de registro único. SAP admite el acceso a SAP NetWeaver Portal a través de conexión de acceso telefónico. Se pueden proporcionar URL especiales para el inicio de sesión.
Inicio de sesión en SAP NetWeaver Portal
Figura 38: Inicio de sesión en SAP NetWeaver Portal
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Consejo: SAP NetWeaver Portal protege los datos de la empresa clave al utilizar tecnología comprobada y al admitir estándares adecuados. ●
●
●
Puede autentificarse a usted mismo en SAP NetWeaver Portal mediante el uso de un usuario predefinido ( “anónimo”). A menudo, se utiliza este procedimiento para los portales públicos. Sin embargo, también puede iniciar sesión luego de la autoregistración al introducir un nombre de usuarios y una contraseña y al utilizar certificados digitales (estándar X.509). También son compatibles varias tecnologías de autentificación de terceros (estándar JAAS). Los registros maestros del usuario de los usuarios del portal se encuentran en un directorio de usuario que puede ubicarse en un servidor de directorio (servidor LDAP), la base de datos del portal o un sistema SAP (SAP Web AS 6.20 o superior). Para los administradores de contenido, puede determinar cuáles son las operaciones (como crear, modificar, eliminar, etc.) que puede llevar a cabo y en qué objetos (iViews, páginas, roles, etc.). Existe una función llamada Administración delegada. En empresas multinacionales, por ejemplo, puede delegar la administración de tal forma que un administrador de contenido defina el contenido para Europa o incluso para países individuales, y otro administrador de contenido defina el contenido para Asia y Norteamérica o Sudamérica.
●
Los protocolos de seguridad comunes (como HTTPS y SNC) evitan que las personas no autorizadas accedan a la información transferida.
Diseño del escritorio del portal El término “escritorio del portal” hace referencia a toda la pantalla del portal, incluido su contenido y presentación. También abarca las herramientas que requieren los usuarios para personalizar sus portales. El escritorio del portal se divide en tres secciones principales: área de cabecera, panel de navegación, área de contenido .
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 39: Interfaz de usuario de SAP NetWeaver Portal
Detalles de la estructura y los elementos de la página Las dos áreas principales son el canvas (principalmente el área de contenido) y la shell circundante. El shell contiene los menús de navegación y los servicios: ●
●
●
cabecera del portal con el nombre y el logo de la empresa, menú de búsqueda y acción de cierre de sesión Barra de herramientas general para widgets y servicios como historial, favoritos, personalizar, atrás y adelante, vista y ayuda. Navegación de nivel superior que contiene los puntos de entrada de la estructura de navegación basada en roles del usuario. Nota: Según las configuraciones de su portal, este puede tener un primer nivel de etiquetas que refleje las tareas de un rol específico, y un segundo nivel de subetiquetas que divide el rol en tareas que pueden administrarse.
●
El panel de navegación izquierdo para la navegación detallada o los destinos de navegación dinámicos o enlaces relacionados.
El canvas contiene la barra de herramientas de la página, que incluye una ruta de exploración y servicios como “actualizar ” o “añadir a favoritos”. El botón Pantalla completa le permite maximizar el área de contenido al ocultar la barra de navegación de nivel superior y el panel de navegación. El área de contenido muestra el contenido del nodo de navegación seleccionado. La información visualizada puede srcinarse de cualquier recurso de datos accesible, como una aplicación, ficheros de la empresa o una dirección web. Puede modificar la visibilidad de ciertos elementos con un editor de configuración.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Consejo: En otras palabras, puede ver el portal como un “periódico personalizado”. El área de contenido muestra las páginas del periódico que contiene los artículos (= las iViews). Las iViews cubren noticias y eventos de muchas fuentes diferentes. Sin embargo, las iViews no son simplemente enlaces estáticos con palabras y figuras. Las iViews le permiten investigar más la historia al utilizar preguntas de seguimiento para encontrar la información relevante en tiempo real. Existen más opciones de navegación además de las opciones de menú en la navegación de nivel superior y las iViews disponibles en el panel de navegación. Una de estas es la opción Enlaces rápidos. Con los enlaces rápidos puede llamar las iViews y las páginas con un nombre que refleje el objetivo de las últimas. Un administrador de contenido define los enlaces rápidos, en la iView o en los niveles de la página. Consejo: Si, por ejemplo, un enlace rápido “whoiswho” se definió para una iView, la llamada es http://myPortalServer:50000/irj/portal/whoiswho. Los usuarios solo pueden llamar los enlaces rápidos para las iViews o páginas que se encuentran dentro de sus roles.
Personalización en SAP NetWeaver Portal Tipos de personalización en SAP NetWeaver Portal SAP NetWeaver Portal proporciona varios niveles de personalización: ●
●
●
Configuraciones globales que utilizan la función Personalización en SAP NetWeaver Portal Selección de contenido basado en roles por la administración del portal Si el administrador del portal lo permite: asignación de usuario individual de contenido basado en roles. Esto incluye configurar la presentación de páginas individuales y seleccionar y asignar las iViews.
●
Algunas iViews también ofrecen opciones de personalización (por ejemplo, puede seleccionar columnas en una visualización de lista).
Como usuario, puede ajustar la interfaz de SAP NetWeaver Portal de acuerdo con sus propios requisitos. Utilice el enlace Personalización en el área de la cabecera de su cliente del portal.
Personalización de la interfaz del portal La personalización esencialmente incluye las siguientes áreas: ●
Tema de portal
●
Configuración de la contraseña
●
Idioma del portal
●
Asignación del empleado
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
●
●
Valores prefijados Función WorkProtect
Usted mantiene las funciones al seleccionar Personalizar. En Perfil del usuario, usted puede mantener: ●
Los datos específicos del usuario como dirección, número de teléfono, departamento, etc.
●
Acceso a otros sistemas que no permiten un registro único.
●
Idioma
●
Contraseña; seleccione la etiqueta Información general en el modo de modificación. La personalización del tema del portal le permite definir la presentación general de la interfaz del portal (como los colores, las fuentes, los logos). Usted puede crear sus propios temas del portal para cada cliente. SAP ofrece dos temas de portal especiales para los usuarios con impedimentos visuales (contraste alto). La función WorkProtect le garantiza que no pierda los datos que no se grabaron mientras navega en el portal. Consejo: Si deja una ventana activa con iViews o aplicaciones que contienen formularios para introducir datos y consulta otra página, los datos que introdujo en estas iViews o las modificaciones que realizó en estas iViews se pierden. Cuando activa la función workProtect, se inician todos los enlaces de navegación en una ventana nueva. Se conserva la ventana activa con los datos que no se grabaron. El requisito previo para esto es que la aplicación utilizada admita esta función. Los usuarios con la autorización necesaria pueden ajustar la presentación y el contenido de las páginas en su portal. Por ejemplo, un usuario no desea visualizar todas las iViews asignadas a una página o usted desea que una columna sea más ancha para algunas iViews. Es posible que el usuario también desee añadir iViews. El customizing se lleva a cabo en el entorno de página personalizada. Los usuarios lo llaman al seleccionar el icono Opciones en el área de cabecera del portal y al seleccionar Personalización en el menú desplegable. Aparece una ventana con la presentación y el contenido de la página que debe modificarse. Con SAP NetWeaver Portal 7.02 y la infraestructura de Ajax, SAP ofrece varias capacidades para personalizar su entorno de trabajo. Las mejoras más importantes son las siguientes: ●
●
Los usuarios pueden modificar el orden de sus roles (técnicamente, estos son puntos de entrada de roles) de acuerdo con sus prioridades. Los usuarios pueden buscar páginas de portal y su contenido mediante el uso del servicio de búsqueda. Esto también puede mejorarse por servicios de búsqueda de terceros. Se encuentra empresas. disponible una fácil integración con las soluciones TREX de SAP y Búsqueda de
●
●
Los usuarios pueden añadir y administrar sus páginas de portal visitadas con más frecuencia y la lista de favoritos del portal. Según la cantidad de roles asignados, la barra de navegación puede ser larga. La funcionalidad Tabset permite a los profesionales agrupar roles y muestra un subconjunto de todos los puntos de entrada.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Consulte los ejemplos que destacan las numerosas mejoras para los usuarios finales en la siguiente diapositiva:
Figura 40: Aumento de la productividad del usuario a través de servicios de personalización intuitivos.
SAP se ha comprometido en cumplir con los estándares de accesibilidad. Esto incluye la operación de SAP NetWeaver Portal. Nota: La accesibilidad proporciona soporte para la navegación y legibilidad de SAP NetWeaver Portal para personas con impedimentos motores y de la vista. Por ejemplo, no hay motivo por el cual los usuarios con impedimentos de la vista y motores deben realizar operaciones con el teclado innecesarias para elementos de interfaz de usuario no interactivos en la pantalla, o atrasarse por textos de accesibilidad no visible. Para poder diferenciar mejor estas necesidades, también se encuentran disponibles algunas de estas funciones en la interfaz estándar, a fin de mejorar el soporte para los usuarios con impedimentos físicos y buena visión. Todas las funciones de accesibilidad se activan mediante el uso del interruptor de Activar accesibilidad en el perfil del usuario del usuario correspondiente y se requiere un lector de pantalla. La navegación de nivel superior se ve afectada por el interruptor de la función de Activar accesibilidad. Luego, esta se desactiva si se activa el efecto de movimiento del ratón. Si se activa la accesibilidad, se encuentra disponible para los usuarios la navegación mediante el uso de las teclas sensibles. Las teclas sensibles posibilitan navegar a diferentes elementos de navegación y seleccionarlos rápidamente, incluso cuando se activa la accesibilidad.
Arquitectura, vista general “Los tipos de uso ” se han introducido para permitir que las diferentes facetas de SAP NetWeaver se estructuren en los niveles técnicos y para garantizar una vista lógica de la plataforma de tecnología de SAP NetWeaver. Un tipo de uso describe el objetivo de
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
implementación planificado de SAP NetWeaver y su rol en la infraestructura del sistema. Desde un punto de vista técnico, la implementación de los tipos de uso es la instalación y configuración de los componentes de software. Los componentes de software son programas que pertenecen al mismo conjunto lógicamente, escritos en ABAP, Java y otros lenguajes de programación como C.
Figura 41: SAP NetWeaver 7.30 - Tipos de uso Java
Se asocian dos tipos de uso con SAP NetWeaver Portal 7.3: El Portal de aplicación (EPC) es una instalación del portal moderada que se aplica cuando no se requieren las capacidades completas del portal empresarial. Este contiene las funciones del portal básicas y requiere del tipo de uso AS Java como base técnica. EPC también contiene un pool de trabajo central (UWL) y el PDK (Juego de desarrollo de portal) para .NET. El portal empresarial (EP) incluye las capacidades de complemento de colaboración y Knowledge Management. El requisito previo para EP es EPC. Consejo: La guía maestra (consulte el enlace rápido SAP SMP /INSTGUIDES ) contiene información actual para los tipos de uso, su contenido y las dependencias. Además de ambos tipos de uso, es posible instalar otros componentes opcionales para los tipos de uso EP Core (EPC) y Portal empresarial (EP). Estos complementos son los siguientes: ●
Aplicación del foro SAP
●
Aplicación de wiki SAP
●
Aplicación de puesto de trabajo empresarial
En combinación con los sistemas de SAP NetWeaver que cumplen con un tipo de uso, existen unidades de software instalables adicionales que brindan funciones especiales para uno o varios sistemas de SAP NetWeaver. Estas unidades de software se denominan motores
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
autónomos. Un ejemplo es el motor de búsqueda y clasificación (TREX) (funciones de búsqueda y clasificación del portal, entre otras). El despachador web de SAP es otro motor autónomo que se utiliza con frecuencia en el entorno del portal. En un portal escalonado, esto proporciona las funciones de un balanceador de carga eficaz.
Figura 42: Vista de arquitectura
Áreas de trabajo empresariales Los puestos de trabajo empresariales brindan un entorno flexible e intuitivo para el contenido compuesto. Estos permiten a los usuarios integrar y ejecutar elementos del activo estructurados y no estructurados en un enfoque de autoservicio con una experiencia de usuario de vanguardia. Para mejorar todas las capacidades de SAP NetWeaver, los puestos de trabajo empresariales se desarrollan sobre el SAP NetWeaver Portal. El objetivo de los puestos de trabajo empresariales es la rápida y fácil combinación de elementos del activo corporativos existentes como informes, transacciones y dashboards de diferentes sistemas de back end. Aunque el enfoque esté en el contenido estructurado, también puede integrarse contenido no estructurado en los puestos de trabajo empresariales. Puede añadir contenido de Knowledge Management o contenido desde el procesador de formularios de página web (por ejemplo un artículo) al puesto de trabajo. Puede indexar puestos de trabajo empresariales y su contenido mediante el uso de la búsqueda KM/TREX. Se indexan el título del puesto de trabajo, los títulos de la página, los títulos del módulo y el contenido de la lista de documentos, del panel de texto y del módulo de lista de enlaces. Los puestos de trabajo empresariales potencian a los usuarios y al contenido administrado proporcionado por el departamento de TI central. Los usuarios pueden seleccionar los elementos de activo que necesitan para su trabajo diario o los que desean compartir con otros en un enfoque de autoservicio. La TI central solo brinda un conjunto de módulos que pueden utilizarse, regidos por permisos, pero los usuarios deciden si los necesitan o no.
Capacidades clave de los puestos de trabajo empresariales
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
●
Puestos de trabajo personales para uso individual
●
Puestos de trabajo compartidos para compartir datos en directo
●
Experiencia del usuario intuitiva y de vanguardia
●
Mejoramiento de los elementos de activo corporativos existentes
●
Permite a los usuarios obtener información sobre la base de un enfoque de autoservicio
Figura 43: Propuesta de valor de los puestos de trabajo empresariales
En los puestos de trabajo empresariales existen dos escenarios diferentes para los usuarios: ●
Organizar contenido para sus propios propósitos en un puesto de trabajo personal
●
Compartir contenido con un equipo o grupo en un puesto de trabajo compartido
Puesto de trabajo personal Los usuarios finales desean tener una sección dedicada donde puedan trabajar con el contenido necesario para su trabajo diario. Los puestos de trabajo diarios permiten a un usuario final seleccionar contenido de un conjunto de módulos predefinidos y agruparlo en páginas. Dentro del puesto de trabajo personal, el contenido se estructura en páginas. Los usuarios finales pueden crear, renombrar y eliminar páginas dentro de su puesto de trabajo personal. En el contenido inicial de los puestos de trabajo empresariales, los usuarios pueden acceder a los puntos de entrada en Inicio Mi puesto de trabajo y Puestos de trabajo Directorio de puestos de trabajo . →
→
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Nota: Si no ha creado un puesto de trabajo personal todavía pero necesita uno, seleccione Inicio Mis puestos de trabajo y Crear su propio puesto de trabajo personal . También puede seleccionar Puestos de trabajo Directorio de puesto de trabajo Mi puesto de trabajo personal . →
→
→
Figura 44: Puntos de entrada para el puesto de trabajo personal
Puede navegar dentro de un puesto de trabajo mediante el uso de la navegación de etiquetas. La navegación de etiquetas brinda las funciones para añadir, eliminar, renombrar y ordenar las páginas. Esta navegación es independiente con respecto a la navegación del portal. Puede ordenar y cambiar el tamaño de los módulos en la página mediante la función de “arrastrar y soltar ”. Otra opción disponible en la bandeja del módulo le permite maximizar el módulo a toda el área de contenido, y minimizarlo nuevamente para tener una vista máxima de la aplicación. Mediante el uso de las opciones del módulo puede eliminar un módulo o modificar sus configuraciones, como el nombre. Para cambiar la presentación de la página, seleccione el botón Presentaciones . Para añadir contenido a una página, seleccione Añadir contenido , y aparecerá Galería de módulo. Aquí, puede seleccionar plantillas de módulo de diferentes categorías y añadirlas a su página mediante la función “arrastrar y soltar”. Nota: El administrador puede definir, según la configuración, si los módulos de una página deben permanecer expandidos o deben minimizarse todos cuando realiza la acción de arrastrar y soltar de un módulo nuevo. La eliminación de un puesto de trabajo personal debe llevarse a cabo por el administrador del sistema de puesto de trabajo.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 45: Interfaz de usuario de los puestos de trabajo personales
Puesto de trabajo compartido El enfoque de los puestos de trabajo compartidos es compartir contenido estructurado dentro de un equipo, como transacciones, informes o dashboards. Los usuarios también pueden compartir contenido no estructurado. De manera similar que con los puestos de trabajo personales, puede estructurar el contenido mediante el uso de páginas y completarlas con contenido. Dentro de un puesto de trabajo compartido, los usuarios pueden serrol unque miembro del dentro puestodel de puesto trabajo de o un gerente puesto de trabajo. Sobre la base del cumplen trabajo, losdel usuarios cuentan con diferentes permisos para modificar el contenido. En el contenido inicial de los puestos de trabajo empresariales, el punto de entrada del usuario para los puestos de trabajo compartidos es el Directorio de puesto de trabajo . Para acceder a este en el portal, seleccione Puestos de trabajo Directorio del puesto de trabajo. →
Figura 46: Directorio del puesto de trabajo
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
El directorio de puesto de trabajo tiene tres partes principales: En la parte izquierda, puede ver el panel Filtrar puestos de trabajo. Los puestos de trabajo pueden asignarse a las categorías, y usted puede desglosar los puestos de trabajo disponibles mediante el uso de la búsqueda dividida en facetas. Seleccione un valor de categoría para visualizar solo aquellos puestos de trabajo que pertenecen a la categoría seleccionada. Puede seleccionar más de una categoría y más de un valor en cada categoría. La columna Estado muestra el estado del usuario en cuanto al puesto de trabajo específico o la acción que puede realizar el usuario en el puesto de trabajo. Un usuario puede solicitar membresía para unirse a un puesto de trabajo restringido. Un usuario puede añadir un puesto de trabajo en el área Mis puestos de trabajo. En el centro, puede ver una lista con todos los puestos de trabajo compartidos que se publicaron, tanto los públicos como los restringidos. Los puestos de trabajo privados nunca aparecen en la lista. La lista contiene varias columnas: Tipo, Nombre, Propietario, Fecha de creación y Estado. Puede ordenar la lista al hacer clic en la cabecera de la columna. Además, puede buscar los puestos de trabajo por nombre y descripción. En el margen derecho, puede visualizar los puestos de trabajo compartidos donde el usuario es miembro o gerente. El área Mis puestos de trabajo, que se encuentra en el margen derecho, muestra un enlace al puesto de trabajo personal del usuario y una lista de puestos de trabajo en la que el usuario es gerente o miembro. Además, esta incluye los puestos de trabajo favoritos del usuario y las solicitudes pendientes de membresía. Según los permisos del usuario, se muestra el botón Crear puesto de trabajo compartido y la sección Administración del puesto de trabajo con enlaces a las funciones de administración que se necesitan con más frecuencia. Debido a que muchos usuarios pueden acceder a un puesto de trabajo compartido, los usuarios tienen el rol de propietarios del puesto de trabajo, miembros del puesto de trabajo o gerentes del puesto de trabajo. Esta es la persona responsable del puesto de trabajo, y cuenta con más derechos que el gerente del puesto de trabajo, como permiso para realizar cambios estructurales. Esta es la persona que puede realizar cambios estructurales en el puesto de trabajo como administrar páginas, añadir módulos en una página o mover módulos en la presentación de una página. Los miembros del puesto de trabajo no tienen permiso para realizar cambios estructurales. La interfaz de usuario y la navegación dentro de un puesto de trabajo compartido son similares a un puesto de trabajo personal y se llevan a cabo mediante el uso de la navegación de etiquetas. Esta navegación es independiente con respecto a la navegación del portal. La navegación de etiquetas brinda las opciones para añadir, eliminar, renombrar y ordenar las páginas. Puede ordenar y cambiar el tamaño de los módulos en la página mediante la función de “arrastrar y soltar ”. Otra opción disponible en la bandeja del módulo le permite al usuario maximizar el módulo a toda el área de contenido, y minimizarlo nuevamente para tener una vista máxima de la aplicación. Mediante el uso de las opciones del módulo puede eliminar un módulo o modificar sus configuraciones, como el nombre. Para cambiar la presentación de la página, seleccione el botón Presentación. Para añadir contenido a una página, seleccione Añadir contenido , y aparecerá Galería de módulo. Aquí, puede seleccionar las plantillas de módulos de diferentes categorías.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Dentro de Puestos de trabajo compartidos puede mantener la lista de gerentes y miembros en Configuraciones del puesto de trabajo Gestión de usuarios.
Figura 47: Configuraciones del puesto de trabajo - Gestión de usuarios
Para mantener el Nombre, la Descripción y la Política de permiso, seleccione Configuraciones del puesto de trabajo Propiedades generales. Puede seleccionar una fecha o un intervalo de tiempo después del cual vence el puesto de trabajo y usted puede asignar categorías al puesto de trabajo. →
Si el administrador de su puestogenerales de trabajoincluye ha configurado las partes para Para sus puestos trabajo, la etiqueta Propiedades una sección para estos. solicitarde espacio adicional,seleccione Solicitar más espacio. El propietario puede cerrar el puesto de trabajo aquí.
Figura 48: Configuraciones del puesto de trabajo - Configuraciones del puesto de trabajo - Gestión de usuarios
Políticas de permiso para los puestos de trabajo compartidos:
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Público
Todos
Enumerado
Restringido
Soloparamiembros,acceso a solicitud
Enumerado
Privado
Soloparamiembros
Soloparamiembrosen
Mis
puestos de trabajo Ciclo de vida del puesto de trabajo compartido La persona que crea un puesto de trabajo compartido se llama Propietario del puesto de trabajo. Después de que se creó el puesto de trabajo, el estado es Borrador. Solo el propietario y los gerentes del puesto de trabajo pueden acceder al puesto de trabajo en este estado. El propietario puede mantener el contenido, las propiedades, los miembros y los gerentes del puesto de trabajo. Se envían notificaciones por correo electrónico sobre algunos de los cambios. El propietario del puesto de trabajo o el gerente del puesto de trabajo puede publicar el puesto de trabajo. Si se publica el puesto de trabajo, se enumera en el directorio del puesto de trabajo. En este estado, los usuarios pueden añadir el puesto de trabajo a su lista, si es un puesto de trabajo público. Los usuarios pueden solicitar unirse al puesto de trabajo, en caso de que sea uno restringido. Los usuarios que son miembros de un puesto de trabajo pueden eliminarlo de la lista. Se envían notificaciones por correo electrónico sobre algunas de las acciones. Cuando no se necesita más el puesto de trabajo, el propietario o un administrador del sistema del puesto de trabajo puede cerrarlo. El administrador del sistema del puesto de trabajo puede reabrir nuevamente o eliminar un puesto de trabajo cerrado. Si se elimina un puesto de trabajo, también se elimina todo su contenido. Se envían notificaciones por correo electrónico a los gerentes cuando se cierra, reabre o elimina un puesto de trabajo.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 49: Ciclo de vida de un puesto de trabajo compartido
Para poder trabajar con puestos de trabajo personales o compartidos, necesita ciertos roles del portal. Los roles del portal para los puestos de trabajo empresariales se utilizan para proporcionar contenido del portal y realizar verificaciones de autorización. Además de los roles del portal, se necesitan los permisos PCD para permitir a los usuarios trabajar con los puestos de trabajo empresariales. Puede encontrar más información sobre los roles del portal y los permisos PCD necesarios en la ayuda en línea de SAP.
Federación de portales Las empresas pueden tener varias instalaciones del portal (que sean de SAP o que no pertenezcan a SAP). Es posible que deseen intercambiar contenido entre los portales, o crear un portal empresarial central con contenido desde estos diversos portales descentralizados. Es posible que las empresas también necesiten integrar el contenido de portales de terceros en SAP NetWeaver Portal. SAP resuelve estos requisitos con el portal federado (FPN). Las capacidades del FPN de SAP NetWeaver le permiten compartir contenido entre los sistemas del portal de SAP y que no son de SAP que se distribuye en su infraestructura. Estas le brindan un punto de acceso al portal único según el usuario a la información del portal, los servicios y las aplicaciones que se distribuyen en los portales a través de toda la red organizativa. Los beneficios principales de la implementación de un portal federado son las siguientes: ●
●
●
●
Reutilización del contenido y las aplicaciones en toda la red. Aumento de la autonomía de las unidades empresariales. Integración de los portales que no son de SAP en la plataforma de SAP NetWeaver, lo que permite el intercambio de aplicaciones que cumplen con WSRP (Servicios web para portlets remotos) dentro de SAP NetWeaver Portal. Aumento en la devolución de la inversión (ROI) que se logra a través de la reutilización optimizada de capital humano y recursos de hardware dentro de la empresa.
Ejecución de los portales federados (FPN)
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Los FPN pueden ejecutarse de dos formas: Facilita el acceso descentralizado al contenido global. Facilita el acceso central y global al contenido almacenado en varios portales. Aquí, puede utilizar el estándar WSRP, que es un estándar industrial que se utiliza para la interoperabilidad del portal y el portlet, compatible con todos los proveedores de portales principales.
Figura 50: Federación de portales
Una red que consta de dos o más instalaciones del portal; cada una de las instalaciones del portal puede funcionar como una entidad autónoma con su propio contenido y sus propios usuarios, pero que también puede exponer y consumir contenido para otros portales en la federación o desde estos. Los portales también pueden yacer por completo en el contenido remoto de otros portal, lo que evita la necesidad de crear y mantener el contenido local.
Figura 51: Federación de contenido
Una red que consta de dos o más instalaciones del portal: una funciona como el portal de inicio de sesión para todos los usuarios, y las instalaciones del portal restantes funcionan
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
como proveedores de contenido. Esto le permite separar la ejecución de la aplicación y la ejecución desde el servidor del portal principal.
Portales de productor y consumidor Cada uno de los portales de la federación puede ser un productor, un consumidor o ambos, según si expone su contenido para otros portales o utiliza contenido remoto expuesto por otros portales. La instalación del portal que brinda a otros portales (consumidores) acceso remoto a sus aplicaciones implementadas a nivel local. Instalación del portal que accede a las aplicaciones remotas provistas por otro portal (un productor) Puede encontrar información importante sobre FPN en las notas SAP: ●
1295704 – FPN: Asignación remota de roles
●
1295706 – FPN: Enlace delta remoto
●
1551944 – Integración de aplicación
●
1295662 – Interoperabilidad entre dos portales en FPN
Casos de uso de FPN Los casos de uso del portal federado (FPN) son los siguientes: ●
Existe un portal central para todos los empleados y portales especiales en unidades empresariales individuales. Estas unidades empresariales pueden actualizar su portal según lo requerido, y proporcionar una funcionalidad mejorada sin afectar el portal central para todos.
●
Cada una de las unidades empresariales tiene su propio contenido en un portal individual. Las aplicaciones de la empresa son globales y deben ser igualmente accesibles desde diferentes portales. Las unidades empresariales, por lo tanto, conservan su independencia, pero también contribuyen a reducir los costes, ya que se pueden utilizar los recursos centrales y no tienen que duplicarse.
●
La empresa desea distribuir contenido diferente en portales diferentes. También desea diferenciar las aplicaciones críticas, menos críticas y no críticas. La gestión de riesgos tiene lugar y distribuye los riesgos a servidores diferentes. Los acuerdos de servicio diferentes pueden establecerse de acuerdo con el contenido.
●
Los portales federados (FPN) le permiten conectar varios sistemas BW a un portal central. Las funciones de BW en SAP contar NetWeaver (como la conexión a un portal cuando ejecuta una consulta) deben con el7.0 tipo de uso del portal directa empresarial. FPN brinda herramientas con las cuales puede integrar contenido desde diferentes “portales de BW Java” en un portal central.
●
FPN permite la integración de servidores de portal que no son de SAP, pero que cumplen con WSRP en SAP NetWeaver Portal.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Servicio web para portlets remotos (WSRP) es un estándar definido por los comités de OASIS. Es posible intercambiar portlets desde diferentes proveedores mediante el uso de WSRP. SAP admite WSRP 1.0 y, por lo tanto, puede integrar el contenido que cumple con WSRP de otros proveedores. Tiene la opción de un portal externo (EFP). Este portal se utiliza como un sitio web público para los clientes, proveedores y socios. Un EFP es similar a los sitios web estándares. Sin embargo, un portal puede ajustarse fácilmente y es especialmente fácil de usar para las personas que visitan el sitio por primera vez. El acceso del usuario requiere una baja transferencia de recursos (para un bajo ancho de banda). El EFP puede configurarse como la misma plataforma para los sitios web internos y externos, y ofrece potencialmente más soporte de navegador.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
© Copyright . All rights reserved.
Capítulo 3 Ejercicio 6 Iniciar sesión en el portal y personalizarlo
Ejemplo empresarial El equipo del proyecto de implementación del portal ha desarrollado un sistema piloto. Se le solicita probar una determinada cantidad de funciones del usuario.
Inicio de sesión en SAP NetWeaver Portal Inicio de sesión en SAP NetWeaver Portal Inicie un navegador web (para esto y para los siguientes ejercicios, asumimos que está utilizando Microsoft Internet Explorer). Introduzca la URL para su portal de capacitación. Su instructor le proporcionará la URL. Grabe la dirección en los favoritos de Internet Explorer. El formato típico de URL es el siguiente: http(s)://.:/irj . Ejemplo: http://twdfp000.wdf.sap.corp:50000/irj. Inicie sesión como el usuario SAPNW-## ( ##= su número de grupo), contraseña: inicial. Se le solicitará que cambie su contraseña.
Opciones de personalización Llame un número de las opciones de personalización. Cambie el lenguaje de inicio de sesión por defecto para su usuario de portal en otro lenguaje, visualice el portal en este lenguaje y vuelva a cambiarlo por el lenguaje de inicio de sesión estándar. Cambie el tema preestablecido para su usuario de portal. Personalice su navegación de nivel superior (TLN)
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 6 Iniciar sesión en el portal y personalizarlo
Ejemplo empresarial El equipo del proyecto de implementación del portal ha desarrollado un sistema piloto. Se le solicita probar una determinada cantidad de funciones del usuario.
Inicio de sesión en SAP NetWeaver Portal Inicio de sesión en SAP NetWeaver Portal Inicie un navegador web (para esto y para los siguientes ejercicios, asumimos que está utilizando Microsoft Internet Explorer). Abra Microsoft Internet Explorer (según el entorno de capacitación, lo encontrará en el menú de inicio de Windows o como un icono en el escritorio). Introduzca la URL para su portal de capacitación. Su instructor le proporcionará la URL. Grabe la dirección en los favoritos de Internet Explorer. El formato típico de URL es el siguiente: http(s)://.:/irj . Ejemplo: http://twdfp000.wdf.sap.corp:50000/irj. Introduzca la URL especificada en Internet Explorer. Para grabar la URL en favoritos, seleccione Favoritos Añadir a favoritos. (Tenga en cuenta que este paso depende de la versión de Internet Explorer que está utilizando). Etiquete su nueva entrada con un nombre adecuado (por ejemplo: nombre del portal de capacitación). Ahora puede acceder a la URL de su portal de capacitación desde los favoritos. →
Inicie sesión como el usuario SAPNW-## ( ##= su número de grupo), contraseña: inicial. Se le solicitará que cambie su contraseña. Complete los campos ID de usuario y Contraseña como se describe anteriormente. En la pantalla siguiente, cambie su contraseña de la siguiente manera: Contraseña anterior: inicial Nueva contraseña: < su contraseña solicitada> Confirmar contraseña: confirmar < su contraseña solicitada> Consejo: La contraseña debe contener al menos una letra
Pulse INTRO.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Opciones de personalización Llame un número de las opciones de personalización. Cambie el lenguaje de inicio de sesión por defecto para su usuario de portal en otro lenguaje, visualice el portal en este lenguaje y vuelva a cambiarlo por el lenguaje de inicio de sesión estándar. En la cabecera del portal, seleccione la función Personalizar > Portal. En la ventana nueva, seleccione el área Perfil del usuario y luego seleccione Modificar para de cambio. En Información (aparece la primera cabecera general de la cambiar etiqueta al demodo la tabla), seleccione un lenguaje para el campo . Seleccione Lenguaje Grabar. Cierre la ventana de personalización. Atención: Tiene que poder leer el lenguaje que seleccionó para poder cambiarlo nuevamente al lenguaje de inicio de sesión por defecto. Actualice la ventana con la visualización del portal ( F5) para visualizar los cambios. Si esto no funcione, cierre sesión en el portal e inicie sesión nuevamente. Luego, vuelva a cambiar el lenguaje de inicio de sesión por defecto. Cambie el tema preestablecido para su usuario de portal. En la cabecera del portal, seleccione la función del portal Personalizar. En en la ventana nueva, seleccione un tema y seleccione . Tema del portalde personalización. Grabar Cierre la ventana Actualice la ventana con la visualización del portal ( F5) para visualizar los cambios. Si esto no funcione, cierre sesión en el portal e inicie sesión nuevamente. Personalice su navegación de nivel superior (TLN) Arrastre y suelte las entradas de navegación en TLN. Coloque el ratón sobre la esquina superior izquierda de una entrada de navegación hasta que cambie a un símbolo de flecha cruzada. Luego haga clic y arrastre y suelte la entrada de navegación en otro lugar.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 7 Cree un puesto de trabajo compartido y mantenga el contenido y los usuarios.
Desea organizar el contenido conde fines diferentes en un puesto de trabajo compartido. Para poder hacerlo, analice la interfaz usuario y el concepto de puestos de trabajo compartidos. Cree un puesto de trabajo compartido restringido y publíquelo. Si aún no ha iniciado sesión en el portal, inicie sesión en él ahora con el usuario . Cree el puesto de trabajo compartido restringido Puesto de trabajo ##. Conserve el contenido del puesto de trabajo compartido. Cambie el nombre de la primera página. Seleccione una presentación para la página y añádale contenido. Navegue hasta el puesto de trabajo compartido. Cambie el nombre de la primera página en su puesto de trabajo a “Notas y enlaces”. Seleccione una presentación para el puesto de trabajo compartido. Añada un panel de texto y un enlace al puesto de trabajo compartido. Añada un enlace a la lista de enlaces del puesto de trabajo compartido. Introduzca un texto en el panel de texto del puesto de trabajo compartido. Mantenga los miembros para un puesto de trabajo compartido.
Añada ele usuario SAPNWMGR## a la lista de miembros del puesto de trabajo compartido. Añada el usuario SAPNWMGR## como miembro.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 7 Cree un puesto de trabajo compartido y mantenga el contenido y los usuarios.
Desea organizar el contenido conde fines diferentes en un puesto de trabajo compartido. Para poder hacerlo, analice la interfaz usuario y el concepto de puestos de trabajo compartidos. Cree un puesto de trabajo compartido restringido y publíquelo. Si aún no ha iniciado sesión en el portal, inicie sesión en él ahora con el usuario . Cree el puesto de trabajo compartido restringido Puesto de trabajo ##. Si aún no ha iniciado sesión en el portal, abra un navegador e introduzca la URL del portal, por ejemplo: http(s)://.:/irj . Introduzca su ID de usuario y su Contraseña . Seleccione Iniciar sesión. Es posible que deba cambiar su contraseña. Este paso no es obligatorio si se cambió la contraseña en el ejercicio anterior. Navegue hasta Puestos de trabajo
→
Directorio de puestos de trabajo y seleccione
Crear puesto de trabajo compartido. Indique los datos siguientes:
Nombre
Puesto de trabajo ##
Descripción
Puesto de trabajo para el grupo ##
Política de permiso
Restringido Solo para miembros, acceso a solicitud
Conserve el contenido del puesto de trabajo compartido. Cambie el nombre de la primera página. Seleccione una presentación para la página y añádale contenido. Navegue hasta el puesto de trabajo compartido. En la navegación del portal, seleccione Puestos de trabajo
→
Directorio de puesto de
trabajo. Seleccione Puesto de trabajo ## . Cambie el nombre de la primera página en su puesto de trabajo a “Notas y enlaces”. Haga doble clic en la etiqueta de la página (actualmente etiquetada como Página nueva) para editar el nombre. Introduzca el texto Notas y enlaces y pulse INTRO. Seleccione una presentación para el puesto de trabajo compartido.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Arquitectura y vista de usuario
Seleccione Presentaciones. Seleccione una de las presentaciones provistas, por ejemplo Dos contenedores: Angosto, ancho. Seleccione Concluido. Añada un panel de texto y un enlace al puesto de trabajo compartido. Seleccione Añadir contenido. Arrastre y suelte el módulo Lista de enlaces en un contenedor. Arrastre y suelte el módulo Panel de texto en un contenedor. Seleccione Concluido. Añada un enlace a la lista de enlaces del puesto de trabajo compartido. En el módulo Lista de enlaces del puesto de trabajo compartido, seleccione Editar Añadir enlaces URL . →
→
En la ventana nueva, introduzca un Nombre del enlace, por ejemplo Enlace a la página de inicio de SAP . Introduzca una URL, por ejemplo http://www.sap.com. Introduzca un texto en el panel de texto del puesto de trabajo compartido. En el módulo Panel de texto del puesto de trabajo compartido, seleccione Editar. Si el panel de texto ya está incluido en el modo de edición, puede insertar el texto directamente. Introduzca un texto breve, por ejemplo: Este es el puesto de trabajo . compartido para el grupo ##
Seleccione Concluido.
Mantenga los miembros para un puesto de trabajo compartido.
Añada ele usuario SAPNWMGR## a la lista de miembros del puesto de trabajo compartido. Añada el usuario SAPNWMGR## como miembro. En el puesto de trabajo compartido, seleccione Configuraciones del puesto de trabajo. Puede encontrar esta opción al pulsar un botón con un icono que parece una llave inglesa. En la etiqueta Gestión de usuarios, seleccione Añadir en la sección Miembros. Introduzca el nombre de usuario SAPNWMGR## en el campo Buscar y pulse INTRO. Seleccione el usuario en Resultados de la búsqueda y seleccione Añadir. Seleccione Concluido. Ha añadido el usuario SAPNWMGR## como miembro del puesto de trabajo compartido. Puede iniciar sesión con este usuario y comprobar si este ha accedido al puesto de trabajo.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
LESSON SUMMARY You should now be able to: ●
Explicar la arquitectura de SAP NetWeaver Portal
●
Iniciar sesión en el portal
© Copyright . All rights reserved.
Unit 3 Lesson 2 SAP NetWeaver Portal – Integración de las aplicaciones SAP
LESSON OVERVIEW En esta lección se proporciona una vista general de cómo pueden integrarse las diferentes aplicaciones SAP en SAP NetWeaver Portal. Ejemplo empresarial Su empresa lleva a cabo procesos con diferentes empresas por diferentes sistemas. Su gestión de informes se lleva a cabo actualmente en los sistemas individuales. Algunos de sus procesos empresariales funcionan sobre una base controlada por workflow. Desea ejecutar de manera central estos informes y procesar centralmente los diferentes ítems de workflow controlados por workflow desde sistemas diferentes.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Integrar diferentes aplicaciones SAP en SAP NetWeaver Portal
Aplicaciones SAP y SAP NetWeaver Portal
En principio, todas las aplicaciones que se ejecutan en los sistemas SAP pueden integrarse simplemente en SAP NetWeaver Portal. SAP brinda plantillas de iView para los diferentes tipos de aplicación.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 52: Integración de aplicaciones SAP
Los tipos de aplicación admitidos incluyen ●
las transacciones SAP (utilizando una de las siguientes variantes de SAP GUI) -
SAP GUI para HTML
-
SAP GUI para Java
-
SAP GUI para Windows
●
Componentes de aplicación de Internet (IAC)
●
Business Server Pages (BSP)
●
Aplicaciones Dynpro Web (ABAP y Java)
●
●
Aplicaciones web BEx (Business Explorer, tecnología de informes para SAP NetWeaver Business Intelligence) Informes Crystal (tecnología de informes para SAP NetWeaver Business Intelligence)
Cada una de estas aplicaciones cuenta con su propia interfaz de usuario que se visualiza subsiguientemente en el portal en forma de iViews. Además, los clientes o socios también pueden implementar un nuevo componente del portal (se requiere programación) ejecute dentro la infraestructura del portal y acceda a cualquier dato de un sistemaque SAPse(por ejemplo, ende forma de objeto empresarial).
iViews El Portal Content Studio (PCD) brinda una infraestructura para crear iViews de diferentes maneras, sin tener que escribir ningún código (se asume que un desarrollador de contenido ya ha escrito el código y ahora se encuentra disponible en el portal). Un administrador de contenido puede crear una iView en el PCD mediante el uso de:
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
Varios asistentes que brindan instrucciones paso por paso para crear iViews basadas en plantillas de iViews, componentes del portal (el código Java detrás de la aplicación de iView) o aplicaciones Dynpro web. Mediante el uso de Copiar y Pegar y Copiar y pegar como acciones de enlaces delta, puede copiar iViews existentes y plantillas sin utilizar un asistente, y también puede crear nuevas instancias. Para crear una iView se encuentran disponibles dos asistentes: El asistente que estaba disponible en las publicaciones anteriores de SAP NetWeaver Portal, y un asistente nuevo (a partir de SAP NW Portal 7.2) para determinados tipos de iView. Aún puede utilizar el asistente anterior para todos los tipos de iView. Le recomendamos utilizar el nuevo si se encuentra disponible para el tipo de iView seleccionado. Los siguientes ejemplos le muestran cómo crear una iView con un asistente nuevo u otro anterior.
iView de URL Si está utilizando una versión del portal anterior a SAP NW Portal 7.2, y para ciertos tipos de iView, debe utilizar el asistente anterior donde creó una iView a partir de las plantillas de iView. Para recuperar el contenido directamente de una página web debe crear una iView de URL. Atención: Aspectos legales de las iViews El contenido en los sitios web externos está protegido por leyes de derechos de autor. Estas leyes de derechos de autor prohíben la copia, redistribución, retransmisión o publicación de material, a menos que el propietario de los derechos de autor lo permita. En caso de que se autorice la publicación del material con derechos de autor, se aplican otras restricciones con respecto a la modificación u omisión de la atribución del autor, el aviso de derecho de autor o las leyendas de marca registrada. Su organización tiene la responsabilidad de determinar si el contenido visualizado en su portal no infringe ni viola dichas leyes de derechos de autor. El uso ilícito de los trabajos de otras personas puede provocar sanciones civiles y penales significativas. Las iViews de URL recuperan contenido basado en la web de una amplia gama de fuentes actuales y existentes, por ejemplo la intranet de su organización y los sitios web de Internet. Nos referimos a estas fuentes de información basadas en la web como páginas web. Una iView de URL es una colección de metaatributos, uno de los cuales es la URL de la fuente de información. Un navegador integrado disponible en el asistente y el editor de iView de URL le permite navegar fácilmente dentro de un sitio web, a fin de recuperar la URL de la página web fuente para visualizar la iView.
Para crear una iView con un asistente Inicie el asistente para crear una iView: Navegue en el catálogo del portal hasta la carpeta en donde desea crear la iView. Haga clic derecho en la carpeta y seleccione Nuevo
→
iView
Seleccione la plantilla iView de URL y seleccione Siguiente.
© Copyright . All rights reserved.
→
iView de la plantilla.
Unit 3: Productividad de usuario
Aparece la pantalla Propiedades generales. Inserte la información necesaria y seleccione
Siguiente. En la pantalla Definir URL fuente realice lo siguiente: ●
-
-
En la casilla Introducir URL , introduzca la URL de la página web que brinda contenido a la iView. De otro modo, haga clic en Explorar/Capturar para abrir la ventana del navegador integrada. En el navegador puede navegar hasta la página web y seleccionar el contenido para visualizar la iView en el tiempo de ejecución si no desea visualizar todo el contenido de la página web. Nota: Puede introducir una URL con los parámetros en el campo de la URL. Para configurar estos parámetros o establecer el método de solicitud de OBTENER (por defecto) a PUBLICAR, salga del asistente y luego edite la iView en el editor de iView de URL.
Haga clic en Siguiente. En la pantalla Resumen, revise las opciones que seleccionó para la nueva iView. Para realizar cambios, seleccione Atrás hasta que regrese a la pantalla adecuada. Haga clic en Finalizar para grabar la iView. Una vez que creó la iView, puede editarla en el editor de iView de URL. Mediante este, puede especificar los parámetros de URL (si es necesario) cuando se personaliza la iView en el tiempo de ejecución. Este atributo también le permite determinar si los usuarios del portal pueden personalizar los valores del parámetro. Las opciones posibles son las siguientes: Oculto: El usuario del portal no ve el parámetro ni su valor. Esta es la configuración por defecto. ●
●
●
Leer/Escribir: El usuario del portal ve el parámetro y puede cambiar su valor. Solo lectura: El usuario del portal ve el parámetro y el valor fijo asignado a este. El usuario del portal no puede cambiar el valor del parámetro.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
iView de URL basada en web
Figura 53: iView de URL basada en web
iViews de la aplicación SAP Para las transacciones SAP, las iViews de Web Dynpro ABAP, las iViews de WebDynpro Java y las iViews basadas en un componente del portal remoto, puede utilizar el nuevo asistente. Este ejemplo muestra cómo crear una nueva iView de transacción SAP. Como requisito previo para la creación de iViews de la aplicación SAP, debe definir un objeto del sistema con un alias y el registro único debe configurarse desde el portal al sistema ABAP. Para las iViews de transacción SAP, la propiedad de la iView del tipo SAP GUI está configurada para HTML por defecto, pero luego puede cambiarse a SAP GUI para Windows manualmente.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 54: Creación de una iView de transacción SAP
Para crear una iView de aplicación SAP Una vez que completó los requisitos previos, inicie el nuevo asistente para crear iViews de aplicación SAP: Navegue en el catálogo del portal hasta la carpeta en donde desea crear la iView. →
→
Haga clic derecho en la carpeta y seleccione Nuevo iView iView de fuente remota. Aparece el asistente de iView del cual puede seleccionar el sistema en la lista desplegable Buscar en. Introduzca el nombre de la transacción en el cuadro de texto Buscar para. Se acepta el carácter comodín *. Seleccione Transacción como Tipo de aplicación. Haga clic en Ir. Seleccione la transacción deseada y añádala al panel derecho. Puede seleccionar más de una transacción. El sistema genera una iView para cada transacción. Haga clic en Siguiente. Introduzca el prefijo de ID para la iView y haga clic en Iniciar carga. Una vez completada la carga, haga clic en Finalizar. Se crea una iView de transacción (o varias iViews de transacción).
Desarrollo de iView por parte de clientes y socios Ha aprendido sobre los paquetes empresariales que puede utilizar para configurar su portal con contenido estándar sin la necesidad de un desarrollo adicional. Además de estos paquetes empresariales, existen diferentes herramientas de desarrollo que los socios y clientes pueden utilizar para desarrollar el contenido del portal.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
Figura 55: Herramientas de desarrollo para SAP NetWeaver Portal
está integrado en la interfaz del portal estándar y brinda un entorno central para el desarrollo y la gestión del contenido del portal. Las herramientas que se encuentran disponibles en PCD permiten a los expertos de contenido crear todo tipo de contenido sobre la base de recursos de datos, y sistemas y aplicaciones disponibles en una empresa. es una herramienta de modelado visual que permite un desarrollo de contenido sofisticado para SAP NetWeaver Portal al simplemente arrastrar y soltar objetos y establecer relaciones entre ellos. No se requiere la programación. El procesador de formularios visual se basa por completo en la web. Los expertos empresariales pueden encontrarse junto a los usuarios empresariales y acceder al procesador de formularios visual desde cualquier máquina para desarrollar o personalizar contenido que refleje las necesidades empresariales en demanda. La audiencia objetivo son los desarrolladores de contenido; estas personas entienden qué es lo que quiere que haga una interfaz de usuario, pero no son programadores. En manos de un analista empresarial, por ejemplo, el procesador de formularios visual puede utilizarse para la creación de iViews sin códigos para procesar datos desde un sistema SAP. Consejo: Para obtener la información más actualizada sobre el procesador de formularios visual de SAP NetWeaver, consulte Red de desarrollador de SAP Developer Network, enlace rápido /IRJ/SDN/NW-VC .
SAP NetWeaver Developer Studio Developer Studio de SAP NetWeaver presenta el propio entorno de SAP para desarrollar aplicaciones empresariales de múltiples capas basadas en Java. Al ofrecer un único punto de entrada para todas las herramientas de desarrollo de Java y un punto de integración para todos los componentes de infraestructura de SAP, Developer
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Studio de SAP NetWeaver lo respalda en cuanto a la composición y desarrollo de aplicaciones. Además, se basa en un proceso de logística de software definido. Los desarrolladores de la aplicación no necesitan alternar entre diferentes entornos de desarrollo para la presentación y la lógica empresarial. En su lugar, pueden desarrollar, crear, implementar y ejecutar aplicaciones de manera central desde Developer Studio. Developer Studio de SAP NetWeaver ofrece un amplio respaldo cuando desarrolla proyectos Java a gran escala, independientemente si utiliza tecnologías SAP, como Web Dynpro y el diccionario de Java, tecnologías estándares, como Java SE, Java EE y XML. Developer Studio se basa en Eclipse 3.4, un producto de fuente abierta. Su arquitectura abierta brinda una plataforma adecuada para la incorporación de funciones específicas. Nota: Para respaldar a los desarrolladores en el desarrollo de los objetos del portal, SAP brinda documentación y tutoriales para crear aplicaciones del portal en http:// help.sap.com.
Objetos del sistema Las aplicaciones de una empresa a menudo se ejecutan en varios sistemas SAP (diferentes tipos de sistemas como SAP ERP o SAP CRM, diferentes versiones, etc.). Estos se integran en SAP NetWeaver Portal con la infraestructura del sistema. Una infraestructura del sistema es un conjunto de objetos del sistema mantenidos por el administrador del sistema. Una instalación estándar de SAP NW Portal ya contiene conectores para: ●
●
●
Sistemas SAP basados en ABAP Diferentes versiones de SAP NetWeaver Business Intelligence Acceso a bases de datos genéricas (mediante el uso del conector de bases de datos Java, JDBC)
Los clientes y socios pueden desarrollar sus propios conectores gracias a la arquitectura estándar abierta Arquitectura del conector J2EE (JCA), y también pueden utilizarlos en SAP NetWeaver, así como también en otras plataformas.
Especificaciones técnicas del sistema Un objeto de sistema describe todas las especificaciones técnicas relevantes de un sistema. Estas incluyen los siguientes sistemas SAP: ●
Cliente del sistema SAP solicitado
●
●
●
●
Servidor en el cual se ejecuta el sistema SAP Procedimiento de inicio de sesión (ticket de acceso de SAP, ID de usuario y contraseña o certificado X.509) Nombre del servidor y puerto de proceso de ICM (uso de las aplicaciones BSP/Web Dynpro) Ruta a la raíz de la aplicación de la Infraestructura de comunicación de Internet (ICF)
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
●
protocolo http o https
Alias Los alias son los nombres utilizados por los componentes del portal para hacer referencia a los sistemas. Cuando crea iViews, los desarrolladores de contenido utilizan un alias para hacer referencia a un sistema. Por lo tanto, no tiene que definir los detalles del sistema para la iView porque el nombre alias simbólico utilizado aquí (por ejemplo, SAP_CRM ) es suficiente. Puede asignar uno o más nombres alias a un objeto del sistema. Para ser más específico, las iViews ofrecidas en los paquetes empresariales de SAP también contienen alias. Por ejemplo, la iView Autoservicio del empleado (ESS) incluye los alias SAP_RecursosHumanos y Algunos clientes realizan las funciones Humanos y SAP_Finanzas Contabilidad enaliases. el mismo sistema SAP (se definirían dos alias de en Recursos el portal para el mismo objeto del sistema), mientras que otros utilizan sistemas SAP por separado (representados en el portal como dos objetos del sistema con alias separados).
Figura 56: Creación de objetos del sistema
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
© Copyright . All rights reserved.
Capítulo 3 Ejercicio 8 Crear iViews de URL e iViews de transacción SAP
Nota: ## es su número de grupo. Su empresa desea que se encuentren disponibles algunos servicios de Intranet e Internet en su portal. Cree una iView de URL simple basada en la web en su carpeta Grupo## para integrar una aplicación basada en la web de su elección. Utilice las siguientes configuraciones:
Nombre de la iView
Seleccione cualquier nombre.
ID de la iView
URL_simple_##
Prefijo de ID de la iView
com.sap.training.SAPNW
URL
Introduzca cualquiera (por ejemplo, http:// help.sap.com/nw73 o http:// en.wikipedia.org/wiki/SAP_AG)
Cree una iView con la captura y personalización. La iView debería mostrar partes de un sitio web, ser presentada por el portal y permitir la personalización. Compruebe que funcione la URL "http://finance.yahoo.com/q?s=sap" (tenga e cuenta que el parámetro distingue entre mayúsculas y minúsculas). Si funciona, cree otra iView de URL basada en la web con la captura en la carpeta del Grupo ## mediante el uso de las siguientes configuraciones:
Nombre de la iView
Información financiera
ID de la iView
URL_finanzas_##
Prefijo de ID de la iView
com.sap.training.SAPNW
URL
http://finance.yahoo.com/q?s=sap
Permita a los usuarios finales personalizar los parámetros y asígnele un nombre fácil de usar al parámetro. Además, solo el segmento de la página debería visualizarse con los detalles del precio de la acción (la tabla de la izquierda). El portal debería abordar la apariencia (presentación).
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
Ha creado una iView que puede personalizarse por parte de los usuarios finales asignados a un rol con este contenido. Esto permitirá al usuario cambiar el stock inicial de la empresa (por ejemplo, a IBM). Nota: No puede comprobar la personalización del parámetro de URL en la presentación preliminar.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 8 Crear iViews de URL e iViews de transacción SAP
Nota: ## es su número de grupo. Su empresa desea que se encuentren disponibles algunos servicios de Intranet e Internet en su portal. Cree una iView de URL simple basada en la web en su carpeta Grupo## para integrar una aplicación basada en la web de su elección. Utilice las siguientes configuraciones:
Nombre de la iView
Seleccione cualquier nombre.
ID de la iView
URL_simple_##
Prefijo de ID de la iView
com.sap.training.SAPNW
URL
Introduzca cualquiera (por ejemplo, http:// help.sap.com/nw73 o http:// en.wikipedia.org/wiki/SAP_AG)
Cree una carpeta de grupo: Si una carpeta de grupo no se encuentra disponible, haga clic derecho en nuevo-> carpeta. Asígnele al Grupo ## un nombre y una ID y haga clic en finalizar. Como el usuario del portal SAPNW-##, navegue hasta Content Studio del Portal enAdministración del contenido Contenido del portal. →
En el directorio de contenido del Portal, seleccione Contenido del portal carpeta que le proporcionó su instructor). Haga clic derecho en su carpeta Grupo ## y seleccioneNuevo
→
iView
→
→
SAPNW (o la
iView de
plantilla. Seleccione la plantilla iView de URL y seleccione Siguiente. Complete los campos con la información proporcionada anteriormente y seleccione
Siguiente.
Introduzca cualquier URL (comenzando por http:// or https://). Para probar la URL, seleccione Explorar/Capturar . Aparece una ventana nueva en la cual se carga la URL. Seleccione Cancelar (o cierre la ventana) cuando la página se muestre correctamente. Haga clic en Siguiente. Si todas las entradas son correctas, seleccione Finalizar (y déjelas abiertas para su edición cuando el asistente complete las seleccionadas).
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
Obtenga una Presentación preliminar de la nueva iView. Cree una iView con la captura y personalización. La iView debería mostrar partes de un sitio web, ser presentada por el portal y permitir la personalización. Compruebe que funcione la URL "http://finance.yahoo.com/q?s=sap" (tenga e cuenta que el parámetro distingue entre mayúsculas y minúsculas). Si funciona, cree otra iView de URL basada en la web con la captura en la carpeta del Grupo ## mediante el uso de las siguientes configuraciones:
Nombre de la iView
Información financiera
ID de la iView
URL_finanzas_##
Prefijo de ID de la iView URL
com.sap.training.SAPNW http://finance.yahoo.com/q?s=sap
Permita a los usuarios finales personalizar los parámetros y asígnele un nombre fácil de usar al parámetro. Además, solo el segmento de la página debería visualizarse con los detalles del precio de la acción (la tabla de la izquierda). El portal debería abordar la apariencia (presentación). En un navegador web, compruebe si funciona la URL http://finance.yahoo.com/q? s=sap. Si funciona puede proceder, de lo contrario consulte las siguientes dos tareas. En el directorio de contenido del Portal, seleccione Contenido del portal carpeta que le proporcionó su instructor).
→
Haga clic derecho en su carpeta Grupo ## y seleccioneNuevo
→
iView
→
SAPNW (o la
iView de
plantilla. Seleccione la plantilla iView de URL y seleccione Siguiente. Complete los campos con la información proporcionada anteriormente y seleccione Siguiente. Introduzca la URL especificada (sin saltos de línea) y seleccione Explorar/Capturar . Haga clic en la etiqueta Capturar. Haga clic en la tabla (izquierda) para seleccionar el área que contiene el precio de la acción. Verifique que para Elemento seleccionado aparezca la opción Tabla () . Para verificar que se haya resaltado el ítem correcto, seleccione Presentación preliminar de la selección. Luego, cierre la ventana de presentación preliminar. Seleccione Aceptar (en el margen superior derecho, maximice la ventana del navegador si es necesario). Seleccione el ítem Acepto los términos en la ventana de diálogo Cláusula de exención de responsabilidad de SAP y seleccione Aceptar. Si todas las entradas son correctas, seleccione Siguiente y Finalizar (y déjelas abiertas para su edición cuando el asistente complete las seleccionadas).
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
Nota: Si luego cambia el atributo Contenido por visualizar en iView a Área capturada para una iView de URL, es posible que reciba un mensaje de error sobre el “modo de obtención de datos del lado del cliente” al grabar. En este caso, configure la propiedad de la iView Modo de obtención de datos a Lado del servidor. Seleccione Editar (junto al campo Apariencia y funcionamiento) y seleccione la configuración Aplicar toda la presentación del portal (recomendado). Introduzca las cabeceras correspondientes para las columnas. Deje el valor por defecto para el resto de las configuraciones y seleccione Aplicar. Si la presentación preliminar cumple con sus expectativas, seleccione Aceptar. Nota: Los parámetros de URL “” aparecen con la configuración por defecto (una cadena oculta con valor SAP). En Personalizar , seleccioneLeer/Escribir y en Visualizar nombre, introduzca un nombre fácil de usar como Empresa. Grabe sus configuraciones. Grabe las entradas.
Ha creado una iView que puede personalizarse por parte de los usuarios finales asignados a un rol con este contenido. Esto permitirá al usuario cambiar el stock inicial de la empresa (por ejemplo, a IBM). Nota: No puede comprobar la personalización del parámetro de URL en la presentación preliminar.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 9 Preparar un sistema con un alias y crear una iView para una transacción SAP
Copie una definición del sistema existente y cree un alias. Ejecute el Editor de infraestructura de sistemas y navegue hasta el sistema provisto por su instructor. En su carpeta de Directorio del Portal, Grupo## , cree una copia de un enlace delta de este sistema. Cree un nuevo alias “Capacitación_## ” para su sistema.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 9 Preparar un sistema con un alias y crear una iView para una transacción SAP
Copie una definición del sistema existente y cree un alias. Ejecute el Editor de infraestructura de sistemas y navegue hasta el sistema provisto por su instructor. Seleccione Administración del sistema Infraestructura del sistema. →
Ubique y seleccione el sistema proporcionado por su instructor (PI_800), y después seleccione el botón Localizar en catálogo del portal en la Vista general de la infraestructura del sistema. En su carpeta de Directorio del Portal, Grupo## , cree una copia de un enlace delta de este sistema. Haga clic derecho en el objeto del sistema fuente y seleccione Copiar . En el directorio de contenido del portal, seleccione Contenido del portal SAPNW , haga clic derecho en su carpeta Grupo## y seleccione Pegar. En el asistente, seleccione Crear un enlace delta. →
Seleccione Siguiente y Finalizar. Cree un nuevo alias “Capacitación_## ” para su sistema. Haga clic derecho en su sistema (el que ha creado recientemente en la carpeta Grupo ##) y seleccione Abrir Alias del sistema. También puede seleccionar el botón Editar sistema en la vista general de la infraestructura del sistema. En la pantalla siguiente, seleccione el enlace Alias del sistema. →
Introduzca Capacitación_## en el campo Nombre de alias y seleccione Añadir. Grabe las entradas.
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 10 Crear una iView para una transacción SAP
Cree una iView que utilice SAP GUI para acceder a una transacción SAP. Cree unaGrupo## iView para carpeta . una transacción de SAP (por ejemplo SM04, la lista de usuario) en su
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 10 Crear una iView para una transacción SAP
Cree una iView que utilice SAP GUI para acceder a una transacción SAP. Cree unaGrupo## iView para carpeta . una transacción de SAP (por ejemplo SM04, la lista de usuario) en su Navegue hasta Administración del contenido Contenido del Portal. →
En Portal Content Studio, navegue hasta Contenido del Portal
→
SAPNW
→
Haga clic derecho en su carpeta Grupo ## y seleccioneNuevo
→
iView
iView de
→
Grupo##.
fuente remota. Cuando se abre el asistente, haga clic en la flecha desplegable para la casilla “Buscar en” y seleccione el sistema Capacitación_## . Seleccione la casilla Buscar para e introduzca SM0* . Haga clic en la flecha desplegable para la casilla Tipo de aplicación y seleccione el tipo
Transacción. Pulse Ir. En la primera columna, seleccione Lista de usuario al hacer clic en ella. Pulse el botón de flecha única en el medio para moverlo a la lista Aplicaciones seleccionadas de la derecha. Pulse el botón Iniciar carga en la parte inferior. Aguarde que se complete exitosamente la carga y vea la marca de verificación verde. Pulse el botón Finalizar. Regrese a la carpeta del grupo en la carpeta SAPNW. Puede ver la aplicación de transacción que cargó. Haga clic derecho en la iView y seleccione Presentación preliminar. Según las propiedades del sistema, es posible que deba iniciar sesión para probar la transacción.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Integración de las aplicaciones SAP
LESSON SUMMARY You should now be able to: ●
Integrar diferentes aplicaciones SAP en SAP NetWeaver Portal
© Copyright . All rights reserved.
Unit 3 Lesson 3 SAP NetWeaver Portal – Knowledge Management y colaboración
LESSON OVERVIEW Knowledge Management y colaboración (KMC ) es el servicio de contenido básico dentro de SAP NetWeaver Portal. En esta lección se proporciona una vista general de algunos de los beneficios que puede recibir su empresa como resultado de la utilización de Knowledge Management en SAP NetWeaver Portal y cómo el usuario final puede utilizarlo. Además, se presentará el procesador de formularios de página web para crear contenido web. La segunda parte de la lección se centra en la colaboración, los foros y las wikis , las cuales contienen funciones que permiten a los empleados de la empresa en diferentes continentes y zonas horarias trabajar en conjunto de manera eficaz.
Ejemplo empresarial Se formó un equipo de proyecto nuevo en su empresa. Algunos de los empleados trabajan desde sus domicilios y otros en diferentes ubicaciones. Necesita un entorno de trabajo virtual en la empresa. Dentro de este entorno de trabajo, los documentos del proyecto deben estar disponibles para todos los miembros del equipo independientemente de su ubicación. Los documentos del proyecto pueden almacenarse en diferentes repositorios pero deben encontrarse disponibles a través de un único punto de acceso. Se debe posibilitar el trabajo en conjunto sobre un documento o la recepción de comentarios directos sobre los documentos de trabajo. En un foro, los miembros del equipo deben analizar los problemas y ayudarse entre ellos para encontrar soluciones. También desea implementar una wiki como base de conocimiento para el proyecto.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Enumerar los componentes de Knowledge Management en el contexto de SAP NetWeaver Portal
Objetivo de Knowledge Management La información que se encuentra disponible en la empresa se identifica como heterogénea en muchos aspectos. Técnicamente se encuentra en sistemas diferentes (por ejemplo, no se graba una página web en un sistema SAP). Se asigna de manera organizativa a varias unidades que prefieren diferentes sistemas de almacenamiento por cuestiones históricas, administrativas, financieras o legales. Semánticamente, los usuarios tienen varias formas de acceder a esta información (yo digo notebook y usted dice laptop, pero queremos decir lo mismo). También existen vías de acceso y navegación diferentes para obtener la información. Estos son problemas comunes en una infraestructura de información heterogénea. Los usuarios siempre tienen diferentes procesos para acceder a la información, crearla, procesarla e intercambiarla.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Figura 57: Información heterogénea
Roles y actividades en Knowledge Management (KM) KM soporta todo el ciclo de vida de los documentos y, por lo tanto, transforma la información no estructurada de la empresa en conocimientos de la empresa. En el entorno de trabajo de KM en SAP NetWeaver Portal, los usuarios pueden contribuir con la creación, distribución y clasificación de información o beneficiarse con ello, según sus roles. Ningún empleado individual puede saber tanto como todos los empleados juntos. Por lo tanto, es importante encontrar y utilizar toda la información no estructurada de la empresa de manera eficaz. La información no estructurada es documentos de texto, presentaciones, imágenes o vídeos, por ejemplo (en comparación con los datos estructurados que se almacenan en tablas en sistemas de bases de datos). No importa en qué repositorio se almacena esta información en última instancia, ya que usted puede utilizar SAP NetWeaver Portal con un rango de servicios KM para ayudarlo a encontrar la información que necesita. Por ejemplo, puede: ●
●
●
●
●
Acceda a cualquier contenido a través de las funciones de búsqueda inteligente y las opciones del registro, o simplemente realizando una exploración. Gestione, clasifique y consulte contenidos de manera eficaz. Controle el ciclo de publicación a través de la cooperación en línea y las funciones de workflow. Compruebe el acceso a la información utilizando los perfiles de autorización correspondientes. Busque información en fuentes internas y externas e identifique expertos para temas específicos.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 58: Roles y actividades en Knowledge Management
Ventajas de KM En combinación con otros escenarios de TI, Java y la empresa basada en portal posibilitan vincular información desde los sistemas Java y los sistemas ABAP. Esto crea las siguientes ventajas para los usuarios: ●
●
Recepción de información relevante, basada en roles y personalizada. Notificaciones automáticas sobre información nueva o editada.
●
Rápida ubicación de información utilizando la función de búsqueda optimizada.
●
Opciones de reacción directa a la información.
●
Visualización de información desde diferentes fuentes de datos en una única interfaz de usuario.
●
Intercambio simple de información entre los usuarios.
●
Estructuración clara de la clasificación automática.
●
Opción de almacenamiento y uso eficaz de la información no estructurada.
Las funciones de clasificación lo ayudan a estructurar y visualizar la información y acceder a temas especiales. Los expertos pueden utilizar los servicios KM para publicar información en la empresa, y los usuarios pueden utilizar estos servicios para acceder a la información correspondiente. Los usuarios también pueden utilizar un registro correspondiente para recibir información automáticamente sobre las modificaciones y el contenido nuevo para los temas seleccionados. Las funciones de feedback, análisis y comentarios también permiten a los usuarios comunicarse con los autores correspondientes directamente. Otras de las ventajas de crear documentos en Internet son la velocidad en la que puede distribuir la información y el hecho de que puede controlar las versiones de contenido. La operación de TI puede beneficiarse de las siguientes ventajas:
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
●
Integración de su infraestructura de información de confianza o transferencia completa de las capacidades de KM de SAP NetWeaver
●
●
●
Conversión de gestión de contenido unificado Administración de aplicaciones empresariales y gestión de contenido en una plataforma en común Implementación de una tecnología de búsqueda integrada para las carpetas de toda la empresa
Componentes de Knowledge Management La plataforma de KM brinda acceso a los documentos no estructurados de una organización. Sus áreas funcionales principales constan de lo siguiente: ●
●
Gestión de contenido: Soporta el ciclo de vida completo de los documentos (por ejemplo, la creación, la aprobación, la publicación, la lectura de documentos, los comentarios y el archivo). Búsqueda y clasificación (TREX): Búsqueda de texto completo utilizando diferentes tipos de documentos y su clasificación automática. Consejo: Para evitar malos entendidos: KM no es SAP Knowledge Warehouse. KM en SAP NetWeaver Portal es un punto de acceso central específico de roles a la información no estructurada a partir de diferentes fuentes de datos. También puede crear documentos directamente dentro de KM y almacenarlos en la base de datos de SAP NetWeaver Portal.
Los usuarios acceden a los documentos desde una interfaz de usuario modificable y fácil de usar. La ubicación física de los documentos es irrelevante. La gestión de contenidos utiliza un rango de conectores (gestores del repositorio) que se utiliza para conectarse a las diferentes fuentes de datos utilizadas. Algunos de los productos y protocolos admitidos son servidor de ficheros, servidor web, servidor WebDAV y productos de gestión de documentos de terceros.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 59: Vista general de la arquitectura de gestión de contenidos
Por lo general, se utilizan diferentes repositorios para el almacenamiento de documentos. Por lo tanto, la información existente se distribuye por una infraestructura heterogénea. A fin de ofrecer un punto de acceso central a los contenidos de todos estos repositorios, puede intentar combinar todas las carpetas en un único repository que englobe a todos. Sin embargo, generalmente esto no funcionará debido a restricciones técnicas y organizativas. La alternativa consiste en crear una capa adicional como una “paraguas ” para los repository existentes y para conectarla utilizando conectores (gestor del repositorio). KM brinda este nivel y logra que los contenidos de los repositorios conectados se encuentren disponibles en SAP NetWeaver Portal. Esto significa que todos los repositorios tendrán una apariencia y un funcionamiento en común. SAP proporciona al gestor de repository para los repositorios KM, las aplicaciones SAP y algunos productos de terceros en la entrega estándar (consulte la documentación en línea de la ayuda SAP). Los clientes y socios también pueden desarrollar su propio gestor de repository.
Repository de gestión de contenidos (CM) KM también proporciona sus propios repositorios (repository CM) para almacenar documentos o metadatos. Los datos se hacen persistentes en sus propias bases de datos o en el sistema de ficheros. El contenido de los documentos puede ser tipos de medios muy diferentes como por ejemplo: ●
Documentos de escritorio
●
Páginas web
●
Hojas de cálculo
●
Tablas de bases de datos
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
●
Disposición de diseño desde PLM (DVS)
●
Presentaciones en Power Point
●
Ficheros de texto
El usuario puede crear y editar el contenido de diferentes formas, y existen funciones disponibles que permiten a los usuarios realizar estas tareas.
Figura 60: Servicios seleccionados para los documentos
Nota: Carga múltiple de ficheros no se encuentra disponible por defecto (requiere de configuración, que no ha realizado en el portal del sistema de capacitación). Consulte la librería de se ayuda: http://help.sap.comwep73/helpdata/en/ec/ C5805d5b274ffd9ad7a07184d15723/frameset.htm
Creación y modificación de contenido Existen dos formas diferentes en las que se puede crear o modificar el contenido, según el tipo de fichero. KM proporciona simples editores integrados para los ficheros de texto y HTML. Esto permite a los usuarios crear o editar simples ficheros de texto sin formato o ficheros HTML en los que el usuario puede introducir textos con formato simple. Otra forma de crear contenido es utilizando una forma XML que ha sido creada por el gestor de contenido para que los usuarios creen, por ejemplo, noticias o preguntas más frecuentes. Los usuarios no deben preocuparse por aplicar formato al contenido, ya que el formulario XML se encarga de realizar dicha tarea. Se puede crear o editar el contenido fuera del entorno del portal utilizando otra aplicación, y este contenido puede cargarse a una carpeta de Knowledge Management. Si este contenido necesita edición, puede descargarse al cliente y editarse utilizando la aplicación correspondiente, que está determinada por el tipo de MIME del documento. El documento en cuestión se bloquea para evitar que otros usuarios del portal realicen modificaciones hasta que usted corrobore el documento. Si abre un documento para realizar una edición local, obtiene un objeto de seguimiento en el pool de trabajo central
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
(UWL). El objeto de seguimiento permanece en el pool de trabajo hasta que registra el documento.
Figura 61: Modificación de documentos
Servicios útiles en CM Además de las funciones básicas para crear y editardedocumentos, la gestión de contenido ofrece servicios adicionales que mejoran el trabajo la información con funciones útiles. Algunos servicios útiles en CM son los siguientes: ●
●
●
●
Se puede activar la creación de versiones para los objetos de una carpeta para cada carpeta. Se crea automáticamente una nueva versión del documento si se edita el documento. Se puede definir una duración para los documentos. Al finalizar la duración, el documento no se muestra más a los usuarios finales. Se puede activar un procedimiento de aprobación para publicar documentos. Los usuarios finales solo ven un documento después de que finalizó el procedimiento de aprobación. Las suscripciones posibilitan mantenerse informado si se han creado, modificado o eliminado documentos u otras partidas.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Figura 62: Servicios seleccionados para un documento
Dirección futura de Knowledge Management
Figura 63: Dirección futura para Knowledge Management
KM es el servicio de contenido básico dentro de SAP NetWeaver Portal. No es una solución integral de Enterprise Content Management (ECM) y no evolucionará para serlo. El ámbito funcional admite escenarios básicos flexibles y SAP continúa proporcionando el soporte regular para todo el ámbito de KM. Debe evaluar KM como la capacidad de gestión de contenido básica para su portal y utilizarla en caso de que se adecue a la situación. En caso de que hayan brechas medianas o mayores: evalúe e integre los proveedores terceros para el caso de uso deseado. No planifique con KM como una solución de ECM de toda la empresa. Para una solución de ECM para toda la empresa, los clientes pueden considerar OpenText, que es socio de SAP y su solución "SAP Enterprise Content Management (xECM) extendido por OpenText". La mayoría de las empresas y agencias gubernamentales utilizan aplicaciones como la planificación de recursos empresariales (ERP), gestión de relaciones con el cliente (CRM) y gestión de la cadena de suministro (SCM) para respaldar los procesos comerciales principales. Estas aplicaciones administran información estructurada y de transacciones como direcciones, números de clientes y números de orden. Sin embargo, muchas organizaciones enfrentan un creciente caudal de información no estructurada, como correos electrónicos, diapositivas de presentación, contratos, fotos, currículums vítae, entre otros, que deben administrarse y conectarse fácilmente con los procesos comerciales principales como la gestión de contratos, la gestión de mantenimiento, la gestión de proyectos y la gestión de calidad. SAP ECM extendido se integra con ERP y con una completa gama de aplicaciones de ECM conectando así contenido no estructurado al software y a las transacciones de SAP.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Para integrar contenido desde el servidor de contenido de OpenText al Portal, se lanzó un producto nuevo en 2012: la gestión de contenido del portal (PCM) por OpenText. Aunque SAP ya ofrece múltiples capacidades de ECM, muchas aplicaciones empresariales requieren de servicios adicionales de ECM que no están cubiertos por el portafolio de SAP. Además, los procesos empresariales con amplio contenido necesitan acceso a todas las fuentes de información posibles, ya sean repositories proporcionados por SAP u otros proveedores de ECM. La capa de integración de ECM de SAP NetWeaver aborda estos desafíos. Puede encontrar más información en: http://www.sdn.sap.com/irj/sdn/nwecm?rid=/ webcontent/uuid/10950f79d88b2c101eacdfac68c75fad
Búsqueda y clasificación (TREX) Puede buscar documentos en SAP NetWeaver Portal utilizando términos de búsqueda, como con los motores de búsqueda en Internet. Los objetos encontrados por la búsqueda, como documentos en los repositorios de KM o páginas de Internet, por ejemplo, dependen de la configuración de su sistema. Otros objetos, como las carpetas KM, pueden aparecer en los resultados de búsqueda además de los documentos. TREX es un motor de búsqueda e indexación desarrollado por SAP y también pude utilizarse dentro del entorno del portal. El sistema solo encuentra documentos que se encuentran en un índice de búsqueda o en una búsqueda combinada y un índice de clasificación. Como punto de partida, imagine un gran sistema de ficheros con contenido no estructurado. Ahora desea lograr que estos contenidos sean de fácil acceso en diferentes vistas. Para este fin, primero debería crear un repositorio en el gestor de contenido con referencia al sistema de ficheros. Luego, se indexa el directorio utilizando TREX. Para este fin, crea un índice con el directorio como fuente de datos. La función TREX luego se utiliza para indexar el contenido del repositorio, es decir, el sistema de ficheros. Apenas se crea un documento nuevo en el directorio, se indexa automáticamente y luego se encuentra disponible para una búsqueda de texto completo. Si se indexa el contenido, puede ejecutar una búsqueda en el área de herramientas (que forma parte del área de la cabecera del portal). Además de esta simple consulta de búsqueda, también puede realizar una consulta mejorada utilizando sus propias iViews o la función Mostrar opciones en la lista de aciertos. No distingue entre mayúsculas y minúsculas.
Búsqueda de múltiples términos Cuando comienza una búsqueda, a menudo resulta útil introducir múltiples términos de búsqueda, a fin de obtener resultados más precisos. Por defecto, los resultados de la búsqueda solo muestran documentos que contienen todos los términos de búsqueda. Esta es una relación Y. Si busca “software empresarial” encontrará los documentos que contienen el término “empresarial” y el término “software”. Los términos no deben aparecer en los documentos en el orden dado. Puede vincular múltiples términos utilizando los operadores de expresión lógica O e Y. También se permiten las minúsculas (y, o). “Empresarial Y software ” solo encuentra los documentos que contienen ambos términos de búsqueda. Debido a que muchos términos de búsqueda se vinculan con Y, no tiene que especificar el operador Y explícitamente. “Empresarial O software ” busca documentos que contienen el término “empresarial ” o el término "s oftware" , Y tiene prioridad con respecto a O. Si desea buscar un grupo de palabras, escríbalo entre comillas. “software empresarial” busca los documentos que contienen el grupo de palabras “software empresarial”. Las comillas identifican el grupo de palabras.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
El hecho de que el sistema solo busque las coincidencias exactas o también términos similares o variantes del lenguaje depende del método de búsqueda (lingüístico, aproximado o exacto). Los grupos de palabras se abordan como palabras individuales y también pueden utilizarse con operadores de expresión lógica. “Software empresarial” Y “SAP ” busca los documentos que contienen el grupo de palabras “Software empresarial” y el término “SAP ”. Los marcadores de posición son caracteres especiales que representan otros caracteres en un término de búsqueda. Puede utilizar los marcadores de posición, por ejemplo, para varios términos similares o si no recuerda cómo escribir una palabra. Puede utilizar los marcadores de posición ? y *. “? ” reemplaza un solo carácter; “* ” representa cualquier cadena de caracteres. Ejemplo: Si busca “Rob?n ” se encontrará tanto “Robin ” como “Robyn ”. Si busca “Portal* ” se encontrarán todos los términos que comiencen con “Portal ”, como “componentes del portal ”, “roles del portal ”, etc. Consejo: La nota de SAP 898208 enumera los formatos de fichero que TREX puede indexar. TREX y los idiomas se abordan en la nota de SAP 631390.
Clasificación de documentos Además de la función de búsqueda, TREX permite que los documentos se clasifiquen automáticamente en taxonomías. El usuario puede navegar utilizando las taxonomías como las carpetas comunes de KM.
Figura 64: Clasificación de documentos
Una taxonomía es una organización jerárquica de categorías. Le permite estructurar una amplia cantidad de documentos de manera ordenada. Los documentos pueden almacenarse físicamente en una o varias fuentes de datos (vista lógica). Los documentos se asignan por tema a las categorías de la taxonomía (vista lógica) mediante el proceso
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
de clasificación. Los documentos pueden asignarse a más de una categoría al mismo tiempo. Las categorías de las taxonomías tienen una función similar a las carpetas en un sistema de ficheros. En comparación con las carpetas normales en un sistema de ficheros, las categorías en sí no contienen documentos. El sistema genera enlaces a los documentos físicos que se clasifican en esta categoría. Los documentos físicos en sí se graban en carpetas o repositories. No importa en qué repository se graban los documentos físicos. La ventaja principal de una taxonomía es que encuentra toda la información sobre un tema determinado en una categoría sin tener que saber la ubicación exacta en donde los documentos individuales están almacenados. Se utilizan dos variantes diferentes para añadir documentos a las categorías: ●
●
Con una clasificación basada en consultas, los documentos se asignan mediante el uso de las consultas de búsqueda que se definen para las categorías individuales. La clasificación basada en consultas determina el nivel de coincidencia de un documento con respecto a la consulta de búsqueda. Con una clasificación basada en ejemplos, los documentos se asignan al comparar documentos de muestra. La clasificación basada en el ejemplo determina la similitud entre el documento asignado en la taxonomía y los documentos de muestra que se utilizan como material de capacitación para la taxonomía.
Cada una de las variantes tiene ciertas ventajas y desventajas: ●
●
En la clasificación basada en consultas, es fácil para el usuario ver porqué un documento se asignó a una determinada categoría. Las categorías pueden ser definidas por el contenido del documento o por los metadatos (atributos del documento como, nombre, autor, fecha de creación, etc. del fichero). Sin embargo, la estructura jerárquica de las categorías debe crearse y mantenerse manualmente primero; esto requiere de mucha experiencia e insume tiempo. Tampoco es posible asignar los documentos gradualmente a las categorías de acuerdo a cuán similares son, como sucede en la clasificación basada en el ejemplo. En la clasificación basada en el ejemplo, a menudo es más fácil proporcionar documentos de ejemplo concretos que indicar reglas abstractas en la clasificación basada en consultas. Los documentos pueden asignarse a las categorías gradualmente de acuerdo con sus similitudes. Esto incluye verificar la adecuación de un documento en una categoría. El comportamiento de clasificación se desarrolla continuamente y se adapta automáticamente cuando se añaden documentos de muestra a la taxonomía. Sin embargo, no es posible la clasificación basada en el ejemplo para las categorías que solo pueden identificarse por los metadatos (atributos del documento). El comportamiento de la clasificación basada en el ejemplo a veces no se comprende de inmediato y puede ser difícil de entender.
La mejor variante que su empresa puede utilizar depende de la situación en particular. Por lo tanto, no existe un consenso general sobre la que se debería utilizar particularmente.
Web Page Composer Además de la integración de servicios y aplicaciones, la gestión de información no estructurada es otra competencia fundamental y requisito de un portal. SAP NetWeaver Portal tiene un componente de Knowledge Management que consta de gestión del contenido
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
y búsqueda y clasificación para almacenar información no estructurada (documentos primarios). Con la gestión de contenido, el objetivo es crear una interfaz estandarizada y acceso a diferentes sistemas de almacenamiento técnico; el enfoque y el objetivo del procesador de formularios de página web es crear una infraestructura para crear y gestionar fácilmente las páginas del portal. Las crecientes necesidades actuales requieren de una respuesta rápida y de la capacidad de combinar datos fácilmente desde diferentes fuentes. Las organizaciones necesitan herramientas simples significativas para la autoría, gestión y publicación de contenido web y páginas de portal contextuales. Ejemplos: ●
●
●
Contenido web tradicional como noticias, artículos, documentos e imágenes. Fuentes externas como noticias, avances, mapas y otros servicios que desearía incluir en su página. Además de dichas capacidades comunes de gestión del contenido web (WCM), SAP se diferencia al proporcionar una integración sin obstáculos con los datos empresariales estructurados que provienen de los sistemas de back end como SAP ERP, Business Warehouse u otros sistemas empresariales.
Figura 65: Visión de SAP sobre la gestión de contenido web
Las empresas desean desarrollarse sobre la base de una plataforma confiable y sólida proporcionada por SAP NetWeaver. Los usuarios de una empresa desean poder crear y mantener el contenido lo más rápido que puedan sin necesitar habilidades de TI exhaustivas o conocimientos sobre programación. Se deben especificar las condiciones básicas a fin de asegurar una apariencia uniforme. Las características del procesador de formularios de página web posibilita el cumplimiento de estos requisitos.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Perspectiva del usuario final
Figura 66: Perspectiva del usuario final
Esta figura le brinda una primera impresión desde la perspectiva del usuario final. Los usuarios del portal acceden a las diferentes páginas a través del menú de navegación o la búsqueda. La apariencia y el funcionamiento por defecto cumple con las nuevas guías de diseño de firma SAP, pero por supuesto puede ajustarse a su guía de estilo corporativa específica. En la parte superior de la página de la vista general, podrá ver los servicios como impresión, feedback, enlace de envío o suscripción. Los editores también pueden añadir etiquetas descriptivas para obtener mejores resultados de búsqueda. Además, podemos ver varios elementos del activo en la página como texto o noticias, un informe y una lista de documentos. El lápiz que se encuentra en el menú de servicios indica que este usuario también tiene permisos de edición para ejecutar el modo de edición existente.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
WYSIWYG Entorno de edición para el autor de contenido
Figura 67: WYSIWYG Entorno de edición para el autor de contenido
El procesador de formularios de página web (WPC) le permite editar una página web directamente en el modo WYSIWYG, por lo que se simplifica el proceso de creación, gestión y publicación de contenido web. Consejo: WYSIWYG (Lo que ve es lo que obtiene) describe los editores que le permiten modificar los documentos en la misma vista en la que el documento también debería visualizarse.
WPC Entorno de edición para los autores de contenido WPC ofrece un modelo de rol flexible que crece con el tamaño de su empresa. Por lo tanto, puede mantener todo centralmente o distribuir las actividades a diferentes personas o equipos.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 68: WPC Entorno de edición para los autores de contenido
Administrador ●
●
Crear áreas en el nivel superior y delegar propiedad a los propietarios del área en departamentos de especialistas. Añadir conexiones de áreas a los roles
Propietario del área ●
Creación de áreas y páginas o delegación de la creación de áreas y páginas a los editores
●
Creación de contenido web o delegación de creación del contenido web a los autores
Editor/Autor ●
●
●
Creación y edición de páginas y áreas Creación de contenido web nuevo o reutilización de contenido web contribuido por los autores Creación de contenido web en carpetas compartidas
Mashups sencillos Con el procesador de formularios de página web 2.0, se ha introducido una capacidad de portal muy significativa; las páginas del portal interactivas pueden desarrollarse al crear asignaciones contextuales entre las aplicaciones en las páginas del portal. Los profesionales pueden conectar las iViews en una página y transmitir información entre ellas utilizando el procesador de formularios de página web. Ejemplo: Tiene una lista de proveedores y desearía visualizar la dirección o ubicación del objeto actualmente seleccionado en un mapa.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Figura 69: Mashups sencillos
Colaboración con SAP NetWeaver La colaboración de SAP NetWeaver, integrada en SAP NetWeaver Portal, permite la colaboración cercana entre individuos, equipos y grupos de interés. Un conjunto integral de herramientas y servicios de colaboración permite a los usuarios intercambiar información relevante, comunicarse en tiempo real, planificar mediante el uso de un calendario integrado y tener un punto de acceso central a los documentos y recursos.
Figura 70: Colaboración con SAP NetWeaver
Las siguientes herramientas y servicios pertenecen a la colaboración con el componente SAP NetWeaver proporcionado con SAP NetWeaver Portal:
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Permite a los usuarios tener acceso rápido a todos los servicios de Collaboration. Puede llamar la rampa de lanzamiento desde la cabecera del portal en cualquier momento. Se basan en plantillas predefinidas, usted puede crear salas virtuales para Collaboration dentro de los equipos y grupos de proyecto. Una sala permite a los miembros acceder a los datos y servicios compartidos independientemente de su ubicación. Si desea colaborar con usuarios que se encuentran en otra zona horaria puede utilizar foros y wikis para compartir información, feedback y comentarios en los documentos o las tareas dentro de UWL. Puede utilizar la función de compartir aplicaciones para tener acceso en línea interactivo a las aplicaciones y mensajería instantánea para el intercambio de información en línea interactivo. Puede integrarse en SAP NetWeaver Portal mediante el uso de los servicios de groupware (por ejemplo, Microsoft Exchange o IBM Lotus Domino) o la infraestructura de Collaboration sincrónica (SCF) (por ejemplo, WebEx o Lotus Web Conferencing). Nota: Se recomiendan las capacidades de colaboración en tiempo real (RTC) en SAP NetWeaver para los escenarios que incluyen el uso ocasional de mensajería instantánea y los servicios para compartir aplicaciones por un grupo específico de usuarios del portal internos de la empresa; específicamente, las sesiones para compartir aplicaciones personales y sesiones de chat que tienen hasta ocho usuarios. Para grandes instalaciones de portal, se deben considerar los efectos de rendimiento y determinación de dimensiones de RTC. Para más información, véase la nota de SAP 948298. Para un uso intensivo de los servicios RTC, se recomienda la integración de terceros. Para más información, véase la nota de SAP 1038125. Cuando transmite objetos de BEx (consultas, vistas de consultas, plantillas web, informes o libros de trabajo) a SAP NW Portal, puede utilizar las funciones de Collaboration. Puede elegir colocar los objetos de BEx en una sala de Collaboration como documentos calculados previamente o enlaces en línea, o bien en una carpeta KM. Si utiliza las funciones de Collaboration, puede mantener discusiones con colegas o trabajar en conjunto en las salas de Collaboration sobre la base de los documentos calculados previamente o los enlaces en línea. Mediante el uso de suscripciones, puede recibir notificaciones automáticamente sobre cualquier modificación a un documento.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Transmisión de información y SAP NetWeaver Portal
Figura 71: Utilización de la transmisión de información y SAP NetWeaver Portal
SAP NetWeaver Portal y foros Las comunidades en línea (grupos que existen virtualmente) se han convertido en un factor importante. En los foros, como parte de una comunidad en línea, los usuarios pueden analizar temas entre ellos. En comparación con la manera en que se respondieron las preguntas previamente, que generalmente se basaron comunicaciones unenforo entablar relaciones n:n. Cada persona puedeen publicar sus análisispersonales, y preguntas lospermite foros. Como resultado, cada persona puede participar y beneficiarse de este tipo de comunidad. De modo que la ventaja principal de un foro es que los usuarios pueden compartir y contribuir fácilmente con conocimientos e información de manera intuitiva con otros. Un foro ofrece a los empleados, clientes, proveedores y socios una infraestructura para la escritura colaborativa y ayuda a ahorrar tiempo al exponer las ideas, compartir conocimientos y gestionar información relacionada. Algunos de los usos de los foros son los siguientes: Los miembros de los foros comparten información sobre un punto de interés. Los miembros se ayudan entre ellos para resolver problemas y encontrar soluciones. Si necesita ayuda con un tema especial, los expertos pueden ayudarlo a encontrar una respuesta. El moderador revisa los mensajes antes de que se publiquen. El administrador puede establecer la estructura básica del contenido del foro al crear y definir una jerarquía.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 72: Propósito de los foros
Tipos de foros Desde una perspectiva técnica,existen dos tipos diferentes de foros en SAP NetWeaver Portal. ●
Los foros de discusión como un solo tipo de foro también se ofrecieron en las publicaciones de SAP NetWeaver Portal. Estos aún se utilizan en las salas de Collaboration como foros de discusión y para discusiones sobre documentos y carpetas en Knowledge Management.
●
Los foros de SAP NetWeaver Portal son un producto de un proveedor tercero (Jive). Estos se integran por completo en SAP NetWeaver Portal con respecto al registro único, la gestión de usuarios SAP NetWeaver, la búsqueda de portal (TREX), iViews y los roles en PCD, el concepto basado en roles del Portal y la navegación del Portal. Los foros de Jive se implementan por completo en Java y se ofrecen como un complemento del portal. También pueden instalarse en la infraestructura del portal. No se necesita ninguna infraestructura adicional; el motor JEE del portal se utiliza como el entorno de tiempo de ejecución. SAP Developer Network (http://sdn.sap.com) ha utilizado foros Jive exitosamente durante un tiempo y, por lo tanto, verifica la estabilidad y compatibilidad de esta integración.
Esta lección aborda los nuevos foros de SAP NetWeaver Portal.
Foros de SAP NetWeaver Portal En los foros de SAP NetWeaver Portal, existen tres vistas diferentes para la aplicación del foro: ●
Vista de usuario
●
Vista de moderador
●
Vista de administrador
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Estas vistas se integran en el portal a través de iViews y los roles que se proporcionan de manera flexible. Todo lo que debe hacer es asignar sus usuarios y grupos de usuario a estos roles para incluirlos en la estructura de navegación del portal. Por supuesto, también puede añadir las iViews en sus propios roles del portal. La primera tarea básica de un administrador es la creación de la jerarquía del foro. Generalmente, esta jerarquía comienza en el primer nivel con categorías. Desde un punto de vista técnico, es posible ofrecer foros en el primer nivel, sin embargo, esto resulta útil solo en casos excepcionales. Se pueden añadir más estructuras debajo de las categorías al crear subcategorías, pero también al proporcionar foros. También es posible la realización de una estructura más profunda y configurable, por lo tanto, pueden crearse subcategorías adicionales debajo de una subcategoría.
Figura 73: Estructura del foro - Vista de usuario
Tema (pregunta) con lista de mensajes Un foro contiene temas (también llamados hilos de discusión) que pueden constar de uno o varios mensajes. Un hilo de discusión puede ser una pregunta específica, pero a menudo es una discusión. Los íconos permiten a los usuarios ver qué hilos de discusión son nuevos o han sido actualizados desde su última visita. Para las preguntas, quien las realice puede marcar las respuestas como Correcta o Útil. Esto permite que otras personas filtren rápidamente la información más importante y útil a partir de numerosas respuestas. Si se responde una pregunta de manera satisfactoria por una o más respuestas, el usuario puede indicar el estado de la pregunta como Respondida. Esto informa a los otros usuarios de la lista del hilo de discusión que se respondió la pregunta. Una de las nuevas funciones de SAP NetWeaver 7.3 es la clasificación. Esto permite a los usuarios clasificar un mensaje de un hilo de discusión o un mensaje publicado por otro usuario sobre la base de una escala definida.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 74: Tema (pregunta) con lista de mensajes
El autor de un mensaje siempre puede modificar el mensaje. Por defecto, se actualiza el mensaje y se edita la información por: se publica el . El administrador puede controlar este comportamiento. Se encuentran disponibles las siguientes opciones para el administrador: Si se lo solicita, el administrador puede editar mensajes dentro de un período específico mientras no se respondan. Además de navegar activamente en el área del foro, el usuario también puede visualizar los foros, las categorías o los hilos de discusión. Si lo hace, recibe un mensaje de correo electrónico de notificación en su bandeja de entrada de correo electrónico cuando se añade un nuevo hilo de discusión o un mensaje o se modifica un hilo de discusión o mensaje existente. También puede ver a los usuarios. Recibe una notificación si el usuario que está viendo crea o modifica hilos de discusión o mensajes. Consejo: También puede utilizar la función de ver para crear un mensaje en un foro. Si recibe un correo electrónico de notificación y responde al correo electrónico en su sistema de correo electrónico, su correo electrónico se publica automáticamente como una respuesta en el foro. Esta función solo se encuentra disponible si la aplicación del foro se configura adecuadamente. Los foros también posibilitan la publicación de anuncios que contienen información importante sobre una categoría o foro. Para asegurarse de que se lean, aparecen en la posición de prioridad más alta en un foro (antes de la lista de hilos de discusión). En una categoría, aparecen en una ventana por separado. También puede configurar encuestas rápidas en las que los usuarios pueden votar. Las funciones sofisticadas de gestión de informes para los foros de Jive respaldan el trabajo de los administradores. Las estadísticas sobre el acceso y las actividades en los foros brindan al administrador la información sobre otra manera en la que puede utilizarse un foro.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
SAP NetWeaver y wikis Las wikis pueden utilizarse para crear, editar, vincular y publicar contenido web de manera fácil. La siguiente es también otra de las características de una wiki: su facilidad de uso. Una wiki es una herramienta de creación de contenido que cualquier usuario puede utilizar. El usuario no necesita tener conocimientos sobre HTML exhaustivos o cualquier otro conocimiento de creación de contenido web sofisticado para trabajar con una wiki. Debido a las wikis son flexibles, no existe un típico caso de uso de una wiki. Las wikis pueden utilizarse para muchos escenarios diferentes. Algunos de los casos de uso para las wikis son los siguientes: Gestión de proyecto colaborativo Un equipo de 10 a 15 personas trabaja en conjunto de manera colaborativa en un proyecto. Desean almacenar información, compartir y desarrollar ideas, generar documentos conjuntamente y analizarlos. Guía
Unáreadeespecializaciónsedescribede manera estructurada en línea. Las personas tienen la oportunidad de comentar o completar los diferentes capítulos.
Documentación
Sepuedeabrirladocumentaciónparala colaboración. Puede abrirse para el cliente y podría ser el resultado de una interacción con el
cliente. Las wikis como una comunidad para toda la empresa
Aquí, una wiki de empresa informa a las personas sobre las modificaciones organizativas, las reuniones, las fechas límite, los programas, los proyectos. Las personas pueden dar feedback e intercambiar ideas sobre ciertos temas.
Transferencia de información
Una wiki puede almacenar todo tipo de información de transferencia, consejos y trucos, documentos, minutos. Esta información puede transmitirse de un grupo de trabajo a otro.
Las wikis de SAP no son un desarrollo nuevo. SAP integró un producto de un proveedor tercero (Jive) y lo ofrece como un complemento del portal. Con este software de wiki de terceros como base, SAP creó una wiki específica de SAP que está integrada en SAP NetWeaver Portal con respecto al registro único, gestión de usuarios de SAP NetWeaver, búsqueda del portal (TREX), iViews y roles en el PCD, el concepto basado en roles del portal y la navegación del portal. Los clientes no necesitan una licencia adicional, ya que las wikis forman parte de la licencia NW.
Página de inicio de wiki y estructura de wiki - Vista de usuario En las wikis de SAP NetWeaver Portal, existen tres vistas diferentes para la aplicación de la wiki:
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
●
Vista de usuario
●
Vista de administrador de espacio
●
Vista de administrador de sistema
Estas vistas se integran en el portal a través de iViews y los roles que se proporcionan de manera flexible. Todo lo que debe hacer es asignar sus usuarios y grupos de usuario a estos roles para incluirlos en la estructura de navegación del portal. Por supuesto, también puede añadir las iViews en sus propios roles del portal. Una de las tareas del administrador es crear la jerarquía del espacio de wiki. Estas jerarquías deberían reflejar las áreas funcionales o los intereses del grupo. Existe un espacio principal. Este no puede eliminarse. Todos los espacios creados por el administrador se crean debajo del nivel de este espacio principal. Cuando define la jerarquía del espacio, asegúrese de que sea intuitiva y comprensible para sus usuarios de wiki.
Figura 75: Página de inicio de wiki y estructura de wiki - Vista de usuario
En la página de inicio de wiki puede encontrar una lista de sus espacios favoritos, las páginas más populares, las páginas menos populares, los usuarios más activos y las etiquetas populares. En “Mi vista ” puede seleccionar los espacios desde los que desea ver las últimas páginas en el dashboard de wiki.
Página de wiki - Vista de usuario Un usuario crea páginas wiki siempre dentro de los espacios. Una página solo tiene un creador, pero puede tener autores adicionales que editan la página. Para introducir el contenido de la página wiki, se encuentran disponibles dos editores para la creación de textos: El Editor de texto enriquecido, que se comporta como un programa de edición de textos, ofrece numerosas funciones de formato. ●
●
Editor de texto sin formato con la opción de utilizar el lenguaje de marcación de wiki para editar. Puede ver la ayuda del lenguaje de marcación de wiki al seleccionar el enlace de ayuda de marcación de texto sin formato que se encuentra a la derecha del editor.
Antes de publicar la página puede verificar el contenido de wiki en cuanto a la ortografía, o bien puede cargar adjuntos. Cada vez que publica una página, se crea una nueva versión de
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
esa página. Puede comparar dos versiones diferentes de una página wiki. Por supuesto, también puede restablecer o eliminar una versión anterior. Cuando se modifica una página wiki o un espacio, también puede recibir notificaciones por correo electrónico para mantenerse actualizado.
Figura 76: Página de wiki - Vista de usuario
SAP NetWeaver Enterprise Search Knowledge Management, como la conocemos, accede a la información no estructurada. Sin embargo, es posible que esto no cumpla con todos los requisitos. Por ejemplo, un gerente de ventas desea prepararse para una reunión con un cliente de cuentas clave. Requiere de grandes volúmenes de datos (por ejemplo, datos sobre las órdenes de venta abiertas, posibles quejas, correspondencia reciente con el cliente, etc.). Estos datos no necesariamente se encuentran en repositories accesibles para Knowledge Management. De hecho, estos datos provienen de los sistemas ERP y CRM. ¿Qué sucedería si hubiera una nueva opción de búsqueda que pudiera recuperar información estructurada y no estructurada? SAP NetWeaver Búsqueda de empresas es dicha opción de búsqueda nueva. Puede acceder a una cantidad ilimitada de fuentes de información que pueden contener información estructurada y no estructurada. Tanto los sistemas SAP como los que no son de SAP pueden conectarse (por ejemplo, Internet, servidores de Intranet, PC de escritorio y cualquier sistema de ficheros).
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Figura 77: SAP NetWeaver Enterprise Search
Por supuesto, el enfoque esencial de SAP NetWeaver Búsqueda de empresas está en la información almacenada en los sistemas SAP. De allí provienen los datos SAP, y es de donde solo SAP puede garantizar la comprensión de los modelos de objeto y la comprensión de las autorizaciones de acceso del objeto. SAP NetWeaver Búsqueda de empresas también brinda acceso de búsqueda a los servidores de ficheros MS, servidores web HTTP, resultados federados a través de OpenSearch y algunos otros repositorios. Los planes futuros incluyen conectores dedicados al CMS de terceros, la publicación de API de OpenSearch y la asociación con soluciones de acceso a la información especializadas. SAP Búsqueda de empresas puede utilizarse en el portal, a través de widgets de escritorio, en dispositivos móviles y a través de búsquedas por correo electrónico en los sistemas SAP. En los sistemas SAP, obtiene datos a partir de los objetos empresariales. Puede personalizar la búsqueda: Existen dependencias de roles; puede configurar previamente la pantalla de búsqueda, y también puede mantener autorizaciones.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
SAP NetWeaver Búsqueda de empresas Versión 7.3
Figura 78: SAP NetWeaver Búsqueda de empresas Versión 7.3
SAP NetWeaver Búsqueda de empresas en 7.3 es la última versión de SAP NetWeaver Búsqueda de empresas. Esta consta de los siguientes componentes: ●
El SAP NetWeaver Application Server ABAP (AS ABAP) realiza las siguientes tareas: -
-
-
●
Proporciona las herramientas de administración y modelado, así como también la interfaz de usuario para la búsqueda. Extracción de datos desde proveedores de búsqueda conectados para BWA Compilación de resultados de búsqueda y su preparación para la interfaz de usuario de búsqueda
SAP NetWeaver Business Warehouse Accelerator (BWA), cuando se lo utiliza como máquina de búsqueda para SAP NetWeaver Búsqueda de empresas, realiza las siguientes tareas: -
-
-
Indexación de los datos proporcionados por los proveedores de datos de búsqueda Proporciona el componente de cruiser para activar la búsqueda de ficheros en los servidores de fichero y los servidores web. Proporciona los resultados de búsqueda para AS ABAP
El BWA se instala previamente por nuestros socios de hardware en un sistema de aspa y se envía como producto terminado. SAP envía AS ABAP de manera estándar, como un paquete de software que puede instalarse. El procedimiento de implementación es el siguiente: El cliente obtiene BWA del socio de hardware, instala AS ABAP, conecta los dos componentes e inicia la configuración automática. SAP NetWeaver Búsqueda de empresas se vuelve funcional y luego puede conectarse a proveedores de búsqueda, a la gestión de usuario central, etc.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Infraestructura del sistema SAP NetWeaver Búsqueda de empresas
Figura 79: Ejemplo de una infraestructura del sistema SAP NetWeaver Búsqueda de empresas
Con SAP NetWeaver Búsqueda de empresas usted puede buscar en: ●
Aplicaciones empresariales de SAP -
desde Business Suite 7 en adelante, a través de nuestra última tecnología impulsada por el modelo (ERP 6.04, PLM 7.0, CRM 7.0, …).
-
Desde ERP 6.00 en adelante a través del servicio de motor de búsqueda (SES)
-
Inferior a ERP 6.0 a través de la extracción de datos de BW
●
Repositories SAP KM a partir de 7.0 SP13 en adelante
●
Informes SAP BW
●
Compartir ficheros en Windows
●
●
aplicaciones que no son de SAP a través de la integración del servicio web SOAP (“servicios del proveedor de datos, DPS”). Fuentes de OpenSearch
SAP NetWeaver Búsqueda de empresas consta de un componente AS ABAP en uno o más servidores y un componente BWA en un sistema de astas de cualquier tamaño, según diferentes factores: la cantidad de proveedores búsqueda conectados conBúsqueda SAP NetWeaver Búsqueda de empresas, la cantidad de usuariosde que utilizan SAP NetWeaver de empresas, el volumen de datos que debe indexarse y buscarse y, por supuesto, el escenario del cliente. Para obtener más información, consulte la documentación de ayuda de SAP de SAP NetWeaver 7.3.
© Copyright . All rights reserved.
Capítulo 3 Ejercicio 11 Crear carpetas y documentos
Ejemplo empresarial Su empresa siempre ha almacenado documentos en muchos sistemas diferentes. Los usuarios desean un único punto de acceso a estos documentos en el portal. Crea diferentes carpetas para estructurar la información. Un empleado del departamento de RR. HH. ha redactado un nuevo documento de Política de viajes, y ahora desea cargarlo en el portal.
Crear carpetas y documentos Cree una carpeta y documentos nuevos. Nota: ## es su número de grupo. En el portal, navegue a Documentos públicos. Cree una “carpeta_##” nueva. Está trabajando con el departamento de RR. HH. y ha creado un nuevo documento sobre las políticas de viajes en cuanto a los vuelos. Cargue este documento en la carpeta “carpeta_##”. Primero exporte el documento política_viaje de Oficina Lugar de trabajo Carpetas compartidas SAPNW en el cliente 821 de su sistema SAP en el directorio de trabajo de la PC que está utilizando para el curso para cargar el documento en el ejercicio. →
→
→
Edite sus documentos localmente. Cree una carpeta y documentos nuevos. En el menú contextual del documento cargado, seleccione Editar localmente para realizar la edición con la aplicación de oficina correspondiente.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 11 Crear carpetas y documentos
Ejemplo empresarial Su empresa siempre ha almacenado documentos en muchos sistemas diferentes. Los usuarios desean un único punto de acceso a estos documentos en el portal. Crea diferentes carpetas para estructurar la información. Un empleado del departamento de RR. HH. ha redactado un nuevo documento de Política de viajes, y ahora desea cargarlo en el portal.
Crear carpetas y documentos Cree una carpeta y documentos nuevos. Nota: ## es su número de grupo. En el portal, navegue a Documentos públicos. Cree una “carpeta_##” nueva. Navegue como el usuario del portal SAPNW-## hasta Inicio Documentos públicos.
de entrada
→
→
Documentos
→
Puntos
Haga clic en el icono de triángulo que se encuentra a la derecha junto a Documentos Carpeta....
públicos y seleccione Nuevo
→
Introduzca carpeta_## como el ID y seleccione Grabar. Ahora su nueva carpeta_## está visible. Está trabajando con el departamento de RR. HH. y ha creado un nuevo documento sobre las políticas de viajes en cuanto a los vuelos. Cargue este documento en la carpeta “carpeta_##”. Primero exporte el documento política_viaje de Oficina Lugar de trabajo Carpetas compartidas SAPNW en el cliente 821 de su sistema SAP en el directorio de trabajo de la PC que está utilizando para el curso para cargar el documento en el ejercicio. →
→
→
Inicie sesión en el sistema SAP como el usuario SAPNW## en el cliente 821. Seleccione Oficina Lugar de trabajo Carpetas compartidas SAPNW. →
→
→
Seleccione el documento Política_viaje y haga clic derecho para seleccionar Exportar. Grabe el documento en el directorio resaltado con el nombre que se especifica automáticamente. Regrese a la aplicación del portal.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Seleccione su nueva carpeta carpeta_## para visualizar su contenido. Inicialmente, no existen otros objetos aquí. Haga clic en el icono de triángulo que se encuentra a la derecha (junto a carpeta ##) y seleccione Nuevo Cargar. →
Busque el documento Política_viaje en su directorio de trabajo de SAP. Ha exportado este documento desde el sistema SAP. Seleccione Cargar, y luego seleccione Concluido una vez que se completó la carga. Muestre el documento en su carpeta. Edite sus documentos localmente. una carpeta documentos nuevos. Enlaeledición menú contextual del documento cargado,Cree seleccione para realizar Editarylocalmente con la aplicación de oficina correspondiente. Seleccione Editar localmente en el menú contextual del documento. El documento se abre en una ventana nueva. Realice algunas modificaciones en el documento y grabe los cambios. Cierre la ventana de la aplicación. En la ventana Portal, seleccione Archivar ahora. El documento modificado se cargará al Portal. Abra el documento al hacer clic en el nombre del documento para ver los cambios. Si está habilitada la función de creación de versiones, se ha creado una nueva versión del documento. Para visualizar las versiones, haga clic en el icono de triángulo que se encuentra a la derecha junto al nombre del documento y seleccione Detalles. Si está habilitada la función de creación de versiones, verá la cantidad de versiones, y podrá hacer clic para ver cada versión individual.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 12 Realizar una búsqueda de documentos
Realizar una búsqueda de documentos Realice una búsqueda (por ejemplo, use Viajar o Viaje como término de búsqueda) y compruebe el resultado.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 12 Realizar una búsqueda de documentos
Realizar una búsqueda de documentos Realice una búsqueda (por ejemplo, use Viajar o Viaje como término de búsqueda) y compruebe el resultado. Introduzca el término de búsqueda en el campo de búsqueda de la cabecera del portal, y seleccione Buscar. Aparece la lista de aciertos en una ventana nueva. Desde allí, puede: ●
Visualizar los documentos encontrados (en versión HTML, según el formato).
●
Ordenar la lista de aciertos de acuerdo con criterios específicos.
●
Realizar una búsqueda avanzada. Nota: Si desea buscar su documento cargado, recuerde que el índice en el portal de capacitación solo se recompila en determinados intervalos. Luego de que se carga o crea un documento nuevo, puede tomar hasta 30 minutos que la búsqueda devuelva este documento en la lista de aciertos.
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 13 Llamar las páginas compuestas de la página web (WPC) y modificar los objetos de contenido de WPC.
Ejemplo empresarial Su empresa desea utilizar SAP NetWeaver Portal para configurar una intranet en toda la empresa y crear contenido web mediante el uso del procesador de formularios de página web.
Llame las páginas WPC y modifique los objetos de contenido WPC. Visualice el contenido preparado que se creó utilizando el WPC. Luego, modifique un objeto de contenido desde el editor de página (edición existente). Con su usuario del portal SAPNW##, visualice el contenido que fue creado por su instructor en la demostración de la lección mediante el uso del procesador de formularios de página web que se le asignó mediante un rol del portal. Abra la página WPC preparada Bienvenidos y modifique cualquier objeto de contenido (por ejemplo, un artículo o una lista de enlaces). Atención: Este ejercicio solo puede ser llevado a cabo por un grupo a la vez. Si recibe el mensaje “La página fue bloqueada por... ”, no seleccione el enlace para desbloquearla, sino que utilice la función Atrás del navegador y aguarde hasta que la página se desbloquee.
Su empresa tiene un nuevo proyecto para presentar los componentes nuevos de SAP Business Suite. Los miembros del equipo del proyecto deben poder acceder a los documentos e intercambiar información desde un punto central. Las salas (Collaboration Rooms) le permiten cumplir con este requisito. Ingrese a la sala creada para usted por su instructor y utilice las diversas funciones de ella. Utilice algunas funciones de la sala. Por ejemplo, cree un documento nuevo.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 13 Llamar las páginas compuestas de la página web (WPC) y modificar los objetos de contenido de WPC.
Ejemplo empresarial Su empresa desea utilizar SAP NetWeaver Portal para configurar una intranet en toda la empresa y crear contenido web mediante el uso del procesador de formularios de página web.
Llame las páginas WPC y modifique los objetos de contenido WPC. Visualice el contenido preparado que se creó utilizando el WPC. Luego, modifique un objeto de contenido desde el editor de página (edición existente). Con su usuario del portal SAPNW##, visualice el contenido que fue creado por su instructor en la demostración de la lección mediante el uso del procesador de formularios de página web que se le asignó mediante un rol del portal. Si aún no lo ha hecho, inicie sesión en el portal con su usuario SAPNW-##. →
Navegueelhasta Capacitación SAP allíProcesador de formularios de página web y observe contenido que aparece y las funciones de la página. Abra la página WPC preparada Bienvenidos y modifique cualquier objeto de contenido (por ejemplo, un artículo o una lista de enlaces). Atención: Este ejercicio solo puede ser llevado a cabo por un grupo a la vez. Si recibe el mensaje “La página fue bloqueada por... ”, no seleccione el enlace para desbloquearla, sino que utilice la función Atrás del navegador y aguarde hasta que la página se desbloquee. Como el usuario SAPNW-##, ha abierto la página Capacitación SAP formularios de página web Bienvenidos.
→
Procesador de
→
En la parte superior de la página, seleccione el icono Modificar para cambiar al modo de edición. Atención: No continúe si aparece el mensaje “La página fue bloqueada por...”. Utilice la función Atrás del navegador y aguarde hasta que se desbloquee la página.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Nota: Los visitantes “normales ” del sitio web no tienen autorización de modificar ningún objeto WPC. Si su usuario no tiene el permiso de editar la página, utilice el usuario proporcionado por su instructor. Edite un objeto de contenido (por ejemplo, un artículo o la lista de enlaces) al seleccionar Editar contenido en el menú contextual del snippet de contenido. Se abre una ventana nueva. Realice una pequeña modificación. Grábelo y cierre el editor. Seleccione Concluido (en la parte superior del editor de página). Su empresa tiene un nuevo proyecto para presentar los componentes nuevos de SAP Business Suite. Los miembros del equipo del proyecto deben poder acceder a los documentos e intercambiar información desde un punto central. Las salas (Collaboration Rooms) le permiten cumplir con este requisito. Ingrese a la sala creada para usted por su instructor y utilice las diversas funciones de ella. Navegue hasta Salas de colaboración Directorio de salas . En el directorio de salas, seleccione el nombre de la sala a la que desea ingresar, por ejemplo . →
→
Utilice algunas funciones de la sala. Por ejemplo, cree un documento nuevo. Para crear un mensaje nuevo para el forum, diríjase a Opciones de iView y seleccioneEditar . Luego, seleccione Nuevo Noticias. Complete los campos de →
entradayobligatorios (Nombre, Descripción y Texto del mensaje). Presione Grabar cierre la ventana del navegador porbreve separado. Para crear un documento nuevo, diríjase a Navegación detallada y seleccione Documentos y enlaces. Diríjase a Opciones de iView en el Área del documento iView y seleccione Editar . Luego, seleccione (por ejemplo) Nuevo Fichero de texto para →
crear un nuevo documento de texto.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 14 Trabajar con foros
Su empresa desea utilizar foros para intercambiar información dentro de la empresa de manera rápida y abierta. Desea obtener una vista general de la vista del usuario por adelantado. Cree un mensaje de foro. Explore la vista de usuario del foro. Inicie la aplicación del foro. Vea un foro. Active la visualización de un foro (aquí, un foro creado por el instructor) y vea sus configuraciones mediante el uso de la función Mi panel de control. Clasifique los hilos de discusión del foro de otros usuarios.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 14 Trabajar con foros
Su empresa desea utilizar foros para intercambiar información dentro de la empresa de manera rápida y abierta. Desea obtener una vista general de la vista del usuario por adelantado. Cree un mensaje de foro. Explore la vista de usuario del foro. Inicie la aplicación del foro. Inicie sesión en el portal como el usuario SAPNW-##. Navegue hasta Usuario final de foros foros.
→
Foros para acceder a la página de inicio de
Navegue hasta un mensaje y explore la interfaz de usuario según su propio criterio. Navegue hasta un mensaje de discusión o una pregunta e introduzca una respuesta. Vea un foro. Active la visualización de un foro (aquí, un foro creado por el instructor) y vea sus configuraciones mediante el uso de la función Mi panel de control. Navegue hasta el foro que creó su instructor. Seleccione Ver foro. Seleccione el enlace Mi panel de control. Desde aquí, navegue hasta Mis vistas. Clasifique los hilos de discusión del foro de otros usuarios. Navegue hasta un mensaje de análisis y explore las respuestas proporcionadas. Clasifique algunas de las respuestas que se proporcionaron a sus preguntas al hacer clic en los íconos de estrella. Puede realizar una clasificación de una a cinco estrellas. En caso de que crea que se respondió una pregunta, márquela como respondida. (solo se encuentra disponible para los hilos marcados como preguntas).
© Copyright . Reservados todos los derechos.
Capítulo 3 Ejercicio 15 Trabajar con wikis
Su empresa desea utilizar wikis para intercambiar información dentro de la empresa de manera rápida y abierta. Desea obtener una vista general de la vista del usuario por adelantado. Cree páginas de wiki y trabaje con el editor de texto enriquecido. Explore la vista de usuario de la wiki. inicie la aplicación Wiki. Añada un comentario en la página. Colabore con otros usuarios en esta página. Compare diferentes versiones de una página wiki. Cada vez que se graba una página wiki, se crea una versión nueva. Puede ver las dos versiones de la misma página wiki y las diferencias aparecen en colores diferentes: las adiciones en verde y las eliminaciones en rojo.
© Copyright . Reservados todos los derechos.
Capítulo 3 Solución 15 Trabajar con wikis
Su empresa desea utilizar wikis para intercambiar información dentro de la empresa de manera rápida y abierta. Desea obtener una vista general de la vista del usuario por adelantado. Cree páginas de wiki y trabaje con el editor de texto enriquecido. Explore la vista de usuario de la wiki. inicie la aplicación Wiki. Inicie sesión en el portal como el usuario SAPNW-##. Navegue hasta Usuario final de wiki
→
Wiki para acceder a la página de inicio de Wiki.
Navegue hasta el espacio donde desea crear una página wiki nueva. Utilice el menú de navegación que se encuentra a la izquierda (espacios) o seleccione Explorar Su espacio. →
En su espacio, seleccione Crear una página de la casilla Acciones. Nota: De otro modo, puede seleccionar Nuevo en la barra de menú de su página de inicio. En la página siguiente puede seleccionar su espacio en la casilla desplegable. Seleccione Crear página. Escriba una página wiki al introducir un título y un texto en el editor de texto enriquecido. Puede aplicar formato al texto con diferentes cabeceras, insertar una lista ordenada, insertar enlaces o utilizar emoticones. Grabe su página wiki como borrador o publique la página directamente. Cuando se publica una página, esta debe ser visible para todos los usuarios en su espacio. Añada un comentario en la página. Colabore con otros usuarios en esta página. Navegue hasta su página o a una página creada por otro participante del curso. Seleccione Analizar esta página (en la parte inferior de la página) y escriba un comentario. Obtenga una presentación preliminar y publique su comentario. Luego, seleccione
Añadir comentario. Compare diferentes versiones de una página wiki. Cada vez que se graba una página wiki, se crea una versión nueva. Navegue hasta la página wiki proporcionada por su instructor.
© Copyright . Reservados todos los derechos.
Lesson: SAP NetWeaver Portal – Knowledge Management y colaboración
Nota: También puede utilizar su propia página wiki. Si esta página solo tiene una versión, seleccione Editar página de la casilla Acciones. Realice algunas modificaciones y grabe la versión nueva. Ahora debería tener dos versiones de la página. Para comparar dos páginas wiki, seleccione Administrar versiones en la casilla Acciones. Consejo: También puede hacer clic en el símbolo amplificador que se encuentra junto a la cantidad de versiones en la esquina superior derecha de la página para comparar dos versiones. Seleccione las dos versiones de la misma página wiki que desea comparar y seleccione el enlace Comparar marcadas. Consejo: También puede restablecer una versión anterior de una página wiki. En este caso, haga clic en Restablecer. Luego, la versión restablecida se convertirá en la versión actual. Puede ver las dos versiones de la misma página wiki y las diferencias aparecen en colores diferentes: las adiciones en verde y las eliminaciones en rojo.
© Copyright . Reservados todos los derechos.
Unit 3: Productividad de usuario
LESSON SUMMARY You should now be able to: ●
Enumerar los componentes de Knowledge Management en el contexto de SAP NetWeaver Portal
© Copyright . All rights reserved.
Unit 3 Lesson 4 SAP NetWeaver Mobile
LESSON OVERVIEW SAP NetWeaver Mobile puede acelerar y mejorar procesos empresariales. Además, las funciones empresariales móviles también puedenlos mejorar la satisfacción del empleado al permitir a los usuarios ahorrar tiempo, ya que ellos también pueden trabajar con datos actualizados remotamente e introducir y llamar estos datos offline. En este caso, de vez en cuando los datos se sincronizan con la base de datos real del sistema. En esta lección se describe la arquitectura básica de SAP NetWeaver Mobile.
Ejemplo empresarial En cuanto a los problemas que se han informado, los empleados de ventas desean poder introducir mensajes offline en el sitio del cliente a fin de que los técnicos del servicio puedan acceder a ellos de inmediato. La aplicación móvil informa a los empleados de servicio cuándo un cliente informa un problema de servicio y si el lugar de residencia o comercial del cliente se encuentra en la ruta del empleado ese día en particular. El proceso de resolución de problemas puede acelerarse, lo que aumenta la satisfacción del cliente.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explorar la arquitectura de SAP NetWeaver móvil
Movilidad: Principios
Figura 80: Nuestros principios de movilidad
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
La estrategia de SAP en cuanto al uso de la tecnología móvil se basa en principios básicos Estos son ●
una plataforma de movilidad para mantener bajos los TCO
●
Uso de estándares abiertos para una adopción viral de plataforma
●
Proporciona todas las herramientas para desarrollar aplicaciones móviles rápidamente
●
Por sobre todas las cosas: una increíble experiencia del usuario
La complejidad crece rápidamente
Figura 81: La complejidad crece rápidamente
Esta es la forma en que puede evolucionar la movilidad A menudo comienza con una conexión punto a punto móvil y termina en una red de conexiones. Los usuarios finales con dispositivos iOS y Android tienen los siguientes requisitos: ●
Aplicaciones rápidas y fáciles de usar
●
Dispositivo de elección
●
Más aplicaciones
La TI de una empresa enfrenta los siguientes desafíos cuando utiliza los dispositivos móviles: ●
Gestión de dispositivos y datos
●
Seguridad y posibilidades de ampliación
●
Coste total de propiedad (TCO)
El desarrollo de las aplicaciones en una empresa debe prestar atención a lo siguiente usando el usuario final utilice dispositivos móviles: ●
Diversidad del dispositivo y back end
●
TCO (o coste total de desarrollo)
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Mobile
Plataforma de movilidad empresarial integral
Figura 82: Plataforma de movilidad empresarial integral
Las capacidades de SAP Unwired Platform se llaman 4C. Estos son: ●
●
●
●
CONECTAR a cualquier fuente de datos y aplicaciones de SAP y que no sea de SAP. CREAR aplicaciones móviles significativas mediante el uso de Eclipse IDE y de plataforma estándar IDE. CONSUMIR las aplicaciones móviles en el dispositivo a elección del cliente. CONTROLAR los dispositivos móviles con total confianza. IOS / blackberry /windows mobile / android con Sybase Afaria ajustadamente integrado en SUP.
SAP brinda soporte al desarrollo de aplicaciones móviles y las conexiones necesarias a la infraestructura del sistema de la empresa al proporcionar un conjunto de bibliotecas reutilizables para gestionar la conexión, sincronización y el almacenamiento seguro de datos en el dispositivo.
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Plataforma de movilidad de SAP
Figura 83: La plataforma de movilidad SAP hoy
SAP, los socios y los clientes utilizan una plataforma de movilidad. Sin importar el hecho de que se necesiten datos empresariales complejos y otras fuentes de back end y datos, SUP prepara los datos para el consumo móvil. Utiliza la notificación de inserción al dispositivo móvil (es una inserción de plataforma nativa para Blackberry e iOS). Los dispositivos móviles solo necesitan estar preparados para que lleguen los datos. SDK admite el desarrollo nativo, mediante el uso de las herramientas de desarrollo html5 y las herramientas basadas en Eclipse estándar para modelar los datos y los procesos empresariales. Ofrece una gestión de dispositivo y aplicación (que puede implementarse, gestionarse y administrarse). El estado actual mejora y realza los productos. La solución de SAP para permitir que los dispositivos móviles accedan a SAP se llama SDK.
X Verdadero X Falso
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Mobile
Aplicaciones móviles sincronizadas
Figura 84: Aplicaciones móviles nativas
Aplicaciones móviles Hybrid Web Container
Figura 85: Aplicaciones móviles Hybrid Web Container
El Hybrid Web Container móvil permite un rápido desarrollo para múltiples dispositivos sin la codificación del cliente. Esto se basa en los siguientes fundamentos: Entorno de aplicación basado en la web
●
-
-
-
HTML5/Javascript/CSS Inigualables utilización y reutilización de las herramientas de desarrollo web estándares de la industria Impulsa a los desarrolladores web a desarrollar aplicaciones móviles
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
●
Soporte de plataforma cruzada -
●
La arquitectura es coherente entre las plataformas móviles clave, lo que incluye iOS, Android, Blackberry, etc.
Capacidad de extensión -
La arquitectura permite la integración de capacidades de dispositivo nativas (es decir, GPS, cámara, sensores, etc.)
Aplicación móvil online de nueva generación
Figura 86: Aplicación móvil online de nueva generación
Sybase Unwired Platform (SUP) se utiliza para el rápido desarrollo e implementación de aplicaciones móviles y una operación eficaz de las soluciones móviles. Ofrece: ●
SDK móvil
●
Conexión de usuarios
●
Solicitud de respuestas y notificaciones de inserción
●
SSO
SAP NetWeaver Gateway es la capa de interfaz para SAP Business Suite, y se basa en los estándares abiertos de la industria REST, OData, ATOM. Permite lo siguiente: ●
Transformación del protocolo – RFC, BAPI, WS a REST
●
Adaptación del servicio
●
Herramientas para el aprovisionamiento de servicios
SAP NetWeaver Gateway se basa en un estándar de industria abierto.
X Verdadero X Falso
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Mobile
Gestión de movilidad empresarial
Figura 87: Gestión de movilidad empresarial
Gestión de dispositivos móviles (o Gestión del ciclo de vida móvil)
Figura 88: Gestión de dispositivos móviles
Entorno móvil diverso de soporte
Figura 89: Entorno móvil diverso de soporte
© Copyright . All rights reserved.
Unit 3: Productividad de usuario
Vista general de Afaria Afaria es una plataforma de gestión de dispositivos móviles que combina de manera única la seguridad móvil y la gestión de dispositivos móviles en una plataforma de software integral única. La plataforma brinda a los departamentos de TI un juego de herramientas fácil de usar para implementar lo siguiente: políticas de seguridad móvil (como contraseñas, certificados, y políticas de difuminado de datos) Y políticas de gestión de ciclo de vida del dispositivo (como la implementación de software, el inventario, la monitorización y el acceso). Al implementar una plataforma de gestión del dispositivo móvil, las empresas pueden posicionarse en un lugar desde el cual pueden reaccionar de manera estratégica a la infraestructura de dispositivo móvil que cambia con rapidez. Afaria gestiona y garantiza todas las implementaciones móviles en toda la empresa. Ya sea que la empresa haya implementado soluciones para los trabajadores de tareas o los de información, e independientemente si los dispositivos pertenecen a personas o a corporaciones, Afaria puede gestionar y garantizarlo todo. Funcione en un modelo onpremise, o en un modelo basado en la nube almacenado. SAP cuenta con numerosos socios de "movilidad gestionada", incluido Verizon y MobiDM los cuales almacenan Afaria para los clientes. Con el objetivo de las demostraciones actuales, Afaria se mostrará en un entorno almacenado. Si está interesado en probar Afaria, SAP también le ofrece un sistema de prueba almacenado similar. Afaria brinda respaldo a una amplia gama de dispositivos que pueden diferir según los trabajadores de tareas o los de información. Afaria brinda soporte a una gama heterogénea de sistemas operativos móviles. Afaria brinda soporte a cada uno de los sistemas operativos de Windows, desde Win 32 hasta las últimas versiones y Windows Mobile hasta Windows Mobile 6.X. Afaria también brinda soporte a iOS, que incluye iPod Touchs, iPads, iPhone 2G, 3G, 3GS, 4 e iPhone 4S, Android 2.0 a 2.2, BlackBerry 4.0 y superior, Symbian OS 9 y finalmente Palm.
LESSON SUMMARY You should now be able to: ●
Explorar la arquitectura de SAP NetWeaver móvil
© Copyright . All rights reserved.
Unit 3 Learning Assessment
1. La solución de SAP para permitir que los dispositivos móviles accedan a SAP se llama SDK.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. SAP NetWeaver Gateway se basa en un estándar de industria abierto.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. Mediante el uso de SUP, debe desarrollar su propia aplicación para cada tipo de plataforma móvil.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 3 Learning Assessment - Answers
1. La solución de SAP para permitir que los dispositivos móviles accedan a SAP se llama SDK.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. SAP NetWeaver Gateway se basa en un estándar de industria abierto.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. Mediante el uso de SUP, debe desarrollar su propia aplicación para cada tipo de plataforma móvil.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
UNIT 4
Análisis empresarial y gestión de información
Lesson 1 Persistencia EDW 192 Ejercicio 16: Visualización de contenido empresarial en el repositorio de metadatos 207 Ejercicio 17: Consulte la comunidad Hana 223
Lesson 2 Prestación datos deEDW 226 Ejercicio 18: Utilizar Business Warehouse (BW) para la gestión de informes y los análisis
241
Lesson 3 BusinessIntelligenceconBusinessObjects
246
Lesson 4 Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
251
UNIT OBJECTIVES ●
Describir la arquitectura de SAP NetWeaver Business Warehouse
●
Enumerar los beneficios de SAP NetWeaver BW Accelerator
●
Comprender el servidor de datos BO
●
Comprender HANA
●
●
●
●
Enumerar las capacidades de SAP NetWeaver Business Warehouse para el análisis y la gestión de informes Explicar las capacidades de aprovisionamiento de datos básico Describir cómo la nueva plataforma de SAP BusinessObjects Intelligence coexiste con SAP NetWeaver BI Decidir si su empresa se beneficiará con la implementación de SAP NetWeaver MDM
© Copyright . All rights reserved.
Unit 4 Lesson 1 Persistencia EDW
LESSON OVERVIEW Estavista lección describe la requisitos arquitectura de SAP NetWeaver Business y proporciona una general de los previos que se deben cumplir si Warehouse se deben almacenar y evaluar los datos de manera útil.
Ejemplo empresarial Utiliza las aplicaciones SAP junto con las aplicaciones proporcionadas por terceros. Desea crear informes globales utilizando los datos de la empresa y acceder a los datos directamente desde los análisis. SAP NetWeaver Business Warehouse (BW) se encuentra disponible con SAP NetWeaver. Desea obtener una vista general de su arquitectura antes de decidir si es adecuado de acuerdo con su objetivo. Los colegas en otras empresas que utilizan un almacén de datos le han informado que organizar todos los datos que necesita insume mucho tiempo y resulta tedioso. También desea saber si debe desarrollar manualmente todas las estructuras que su empresa necesita para una solución BW o si SAP ofrece estructuras predefinidas con BW.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describir la arquitectura de SAP NetWeaver Business Warehouse
●
Enumerar los beneficios de SAP NetWeaver BW Accelerator
●
Comprender el servidor de datos BO
●
Comprender HANA
Objetivos y requisitos previos de un Almacén de datos Vista general de SAP NetWeaver Business Warehouse Con cada una de las soluciones suministradas por SAP, tiene opciones para ejecutar la gestión de informes sobre la base de datos de la aplicación relevante. Por lo general, la aplicación brinda numerosos informes estándares para este objetivo, pero también es posible la gestión de informes definidainformes por el usuario. Como cliente, puede utilizar la interfaz consultas o puede programar usted mismo en el Workbench de ABAP. Estode le permite leer los datos en el sistema de producción de acuerdo con sus requisitos. Naturalmente, puede continuar utilizando este tipo de gestión de informes con SAP NetWeaver. Sin embargo, más de 6000 clientes utilizan exitosamente SAP NetWeaver Business Warehouse, junto con este o en lugar de este. Los motivos incluyen la creciente necesidad de soluciones integradas para el análisis de datos corporativos. El aumento de la globalización y la expansión del mercado significan que debe poder acceder a toda la información relevante
© Copyright . All rights reserved.
Lesson: Persistencia EDW
en su empresa en todo momento, y ser capaz de analizar esta información de manera flexible y de forma agregada sin afectar el rendimiento del sistema de transacciones. Esencialmente, el objetivo de BW es simple: Procesamiento analítico en línea (OLAP) de grandes volúmenes de datos operativos e históricos. La tecnología OLAP posibilita el análisis multidimensional a partir de varias perspectivas empresariales. Puede utilizar el servidor BW para examinar las relaciones entre los datos desde todas las áreas dentro de su empresa. BW facilita la distribución intencionada de información dentro de las empresas de acuerdo con esta división de roles. Esta información, que aparece en Internet o en Microsoft Excel (BEx Analyzer) brinda soporte a sus empleados mientras completan sus tareas. Para cumplir con estos objetivos, la arquitectura general (y más específicamente la arquitectura del componente de almacén) debe ser estable técnicamente.
Requisitos para los sistemas de información Los requisitos de los sistemas de información para cumplir con los requisitos de toma de decisiones son los siguientes: ●
●
Acceso de punto único inmediato a toda la información relevante a partir de cualquier fuente. Cobertura completa de todos los procesos empresariales El análisis entre sistemas y entre procesos tiene un rol cada vez más importante.
●
Información de alta calidad de todos los procesos empresariales El contenido de los datos y la opción de análisis de datos flexible son importantes aquí.
●
●
Soporte de alta calidad para la toma de decisiones sobre la base de los requisitos de gestión operativa y estratégica. Se requiere un tiempo breve de implementación sin escalonado de datos que requieren mucha mano de obra.
Entornos operativos e informativos En infraestructuras de sistema heterogéneas, la extracción y preparación de datos de transacciones consolidados y datos maestros de los sistemas SAP y sistemas fuentes de otros proveedores presentan desafíos particulares. La creciente demanda de información de la empresa de alta calidad significa que, además de un proceso de recuperación de datos integrado, se requieren análisis detallados de los datos y presentaciones multimedia de los resultados de estos análisis. La demanda de soluciones de almacén de datos que incorporen todas estas funciones es inmensa. En la siguiente sección se analizan las demandas más importantes de un almacén de datos actualizados y establece los criterios para determinar la eficacia de una solución de almacén de datos. La OLTP basada en transacciones y la OLAP basada en análisis debe visualizarse como un entorno único integrado. Los datos de procesos empresariales brindan una gran cantidad de información no puede utilizarse fácilmente un análisis objetivo. Por lo tanto, primero se limpian losque datos (depuración), debido a sus en diferentes orígenes, y se divide en etapas técnica y semánticamente (homogeneizados). Los conocimientos que adquieren los gerentes de la empresa del análisis de estos datos pueden utilizarse para desarrollar estrategias empresariales y brindar soporte a los procesos empresariales asociados. La siguiente figura muestra cómo funciona el ciclo:
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 90: Distinción entre entornos operativos e informativos
Diferencias entre un almacén de datos y un sistema OLTP Las diferencias principales entre los entornos de OLTP y los entornos OLAP son las siguientes: El nivel de OLTP almacena datos con un alto nivel de detalle, mientras que los datos en el almacén de datos se comprimen para lograr un acceso de alto rendimiento (agregado). Cuando se archivan los datos, se mantiene una mínima información sobre el historial en el OLTP. Sin embargo, se mantiene un historial integral de datos en el almacén de datos. En el área operativa, los datos se modifican con frecuencia. Por cuestiones de análisis, entre tanto, los datos se "congelan" luego de un determinado punto en el tiempo. En comparación con el entorno OLTP, la demanda de información integral integrada para el análisis es muy elevada. Debido a la reducción en la redundancia de datos cuando se normalizan las tablas, se utilizan numerosas tablas en el entorno operativo. La recuperación de datos y el rendimiento del sistema son los motivos por los cuales se utiliza una menor normalización en un almacén de datos. Un entorno de OLAP se optimiza para el acceso de lectura. En las aplicaciones operativas, funciones adicionales como modificar, insertar y eliminar también deben rendir de manera eficaz.
Arquitectura de SAP Business Information Warehouse
© Copyright . All rights reserved.
Lesson: Persistencia EDW
SAP desarrolló el componente SAP NetWeaver Business Warehouse sobre la base de los requisitos de un almacén de datos. Aquí, las tareas de análisis de gestión de informes se clasificaron como componentes empresariales autónomos. Para lidiar con las numerosas desventajas asociadas con la gestión de informes en un sistema SAP, los datos generalmente se graban, administran e informan en un servidor por separado que solo tiene los componentes de software requeridos para SAP NetWeaver. Esto se conoce como el servidor BW. Debido a que el software BW es un componente de SAP NetWeaver, se brinda con versiones de publicación de SAP NetWeaver (actualmente SAP NetWeaver 7.3). La siguiente figura brinda una vista general de la arquitectura de SAP Business Information Warehouse en una infraestructura de sistemas heterogénea.
Figura 91: Imagen de la arquitectura de 3 niveles de SAP NetWeaver Business Warehouse
El nivel inferior muestra los sistemas fuente. Un sistema fuente proporciona los datos para el sistema BW. Según el tipo de dato que se procesará, BW utiliza diferentes tecnologías para extraer datos. Los metadatos y los datos de aplicación (datos maestros y datos de transacción) se gestionan en el servidor de Business Warehouse. Cuando se ejecuta un informe (consulta), el motor analítico lee los datos. El tercer nivel muestra las diferentes herramientas de gestión de informes: BEx Analyzer, integrado en Excel, y BEx Web Analyzer, integrado en BEx Web, que puede utilizarse para ejecutar consultas en el navegador. También puede visualizar y ejecutar análisis en las interfaces del portal. Esto le garantiza que puede estructurar y visualizar toda la información, ya que los datos de análisis relevantes se dividen en etapas en SAP BW sobre la base de los requisitos de gestión de informes y las expectativas. Los datos pueden srcinarse en los sistemas SAP y no pertenecientes a SAP. Una gran parte de los usuarios de SAP BW extraen y analizan datos desde sistemas que no son de SAP.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Workbench de almacén de datos El servidor BW contiene el almacén de datos. Este brinda un área de administración central, un motor de división en etapas estable y bases de datos BW altamente desarrolladas. El motor de división en etapas controla el proceso de carga de datos a partir del sistema fuente, procesa los datos y luego los almacena. Las bases de datos BW graban los metadatos, los datos maestros escalonados y los datos de transacción. Data Warehousing Workbench (DWWB) es responsable de modelar y gestionar el almacén, es decir, controlar, monitorizar y mantener todos los datos de los procesos de recuperación. Puede utilizar el DWWB (al cual puede acceder a través de la transacción RSA1) para gestionar y controlar todos los objetos y procesos BW correspondientes. EnDWWB DWWB,para define todos los objetos de información correspondientes. También puede utilizar programar los procesos de carga (mediante el uso de un programador) y monitorizarlos (mediante el uso del monitor correspondiente). Sin embargo, antes de que los datos puedan almacenarse, deben prepararse a través del proceso de Extracción, transformación y carga (ETL). En la fase de diseño, primero debe determinar los diferentes sistemas fuente, de modo que pueda utilizar una herramienta adecuada para extraer los datos. Se debe crear un modelo de datos como parte del proceso de modelado de datos para escalonar los datos correctos para su análisis.
Modelado de datos como requisito previo para un Sistema de almacén de datos Principios básicos Para escalonar la información en SAP BW, los requisitos de usuario en relación con la información existente de los diversos departamentos deben analizarse en detalle primero.
Figura 92: Requisitos de la gestión de informes y modelado de datos
En el proceso de modelado de datos, se crea un modelo de datos que contiene ratios y características, que se utiliza en una etapa posterior para configurar las tablas en Business Information Warehouse con datos maestros y datos de transacción.
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Nota: Los son valores o cantidades (por ejemplo, ingresos, costes fijos, cantidad de empleados, cantidad de la orden, entre otros).
Nota: Las representan los valores de referencia para los ratios. En otras palabras, los ratios se aplican a las características. Entre los ejemplos se incluyen: La cantidad de la orden (ratio) de un cliente (característica) o las ganancias de ventas (ratio) de un artículo (característica).
Nota: Las
contienen las características.
Ambos ratios y características generalmente se derivan de los campos en tablas en la base de datos del sistema operativo que contiene los datos que se evaluarán. Si observa los ejemplos de las características presentadas anteriormente (la cantidad de la orden de un cliente o las ganancias de ventas de un artículo), verá que falta algo en el análisis si los datos útiles deben regresar. El elemento faltante es la referencia de tiempo. En el modelado de datos, se tiene que incluir un aspecto de tiempo en su modelo. En otras palabras, debe especificar si desea evaluar sus datos mensualmente, trimestralmente, anualmente, entre otros. La referencia de tiempo también determina la forma en que almacena sus datos en el almacén de datos. En un sentido más amplio, sin embargo, el modelado requiere la programación de transferencia de datos (extracción) para cumplir con los requisitos. Para poder extraer datos de los sistemas fuente, debe definir los flujos de datos. Los datos pueden transferirse (extraerse) automáticamente. Como parte de la transferencia de datos, también tiene la opción de transferir datos desde tablas en la base de datos de un sistema fuente o transferir datos desde ficheros en forma agregada o solo en parte, en lugar de 1:1. Los pasos involucrados en la definición de un modelo de datos pueden resumirse de la siguiente manera:
Pasos involucrados en la definición de un modelo de datos Reúna todos los requisitos de información del área para la que desea utilizar SAP BW.
●
●
Estructure los requisitos de información en la forma de un modelo lógico.
●
●
Verifique si puede utilizar los objetos (contenido empresarial) ofrecidos por SAP. Transfiera los datos en un modelo de datos físico que contenga todos los “Objetos de información” requeridos en SAP BW. Consejo: Para obtener más información sobre el modelado de datos en BW, consulte el curso BW330.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Modelado de datos - El modelo físico El modelo físico de SAP BW se basa en un esquema en el cual, para simplificarlo, los datos maestros (número de cliente, nombre del cliente, nombre del producto, estado, indicador de país, unidad de medida, etc.) se almacenan en , y los datos de transacción (ganancias de ventas, stocks, cantidades, etc.) se almacenan en una y en . Siempre existen dos “tablas de dimensión” específicas para las horas y las unidades. El esquema mostrado en la siguiente figura podría ser utilizado para nuestro escenario.
Figura 93: Esquema estrella SAP BW
Consejo: Los objetos de evaluación empresarial BW (clientes, ventas, etc.) se denominan InfoObjetos. Los InfoObjetos se subdividen en características y ratios. Como las características comunes, también existen tres tipos especiales: características de unidad, características de tiempo y características técnicas. Por lo tanto, los InfoObjetos son los módulos de información más pequeños en SAP BW. Cuando se activan, la srcina tablas de datos maestros. , entre tanto, pueden formar parte de una tabla de datos. La definición de estos datos puede visualizarse en el repositorio de metadatos de SAP BW. Las tablas de datos se crean en el contexto de la definición de un InfoCubo.
Obtención de datos ¿Cómo se transfieren los datos en los InfoCubos? Los almacenamientos de datos físicos constan de datos provenientes de los sistemas fuente solicitados mediante series de extracción. La siguiente figura brinda una vista general de las interfaces relevantes para la recuperación de datos para un sistema BW. Un complemento A
© Copyright . All rights reserved.
Lesson: Persistencia EDW
PI_Basis (componente de software PI Basis) debe instalarse de modo que el sistema SAP pueda utilizarse como sistema fuente.
Figura 94: Obtención de datos
Fuentes de transferencia de datos En la siguiente lista se enumeran varias fuentes que pueden transferir datos a BW y a varias tecnologías que pueden utilizarse para extraer datos: ●
SAP Business Suite SAP ofrece estructuras de extracción predefinidas y programas de extracción. Estos permiten almacén. que se carguen los datos fuente directamente desde SAP Business Suite al La infraestructura anterior incluso puede ser más elaborada si las estructuras organizativas complejas, en las cuales se reúnen los datos a partir de sistemas individuales, requieren de una arquitectura de un sistema que contenga varios sistemas BW. Aquí, los datos se almacenan temporalmente en forma de unidad organizativa detallada antes de que se transfieran a un sistema BW central para una gestión de informes extensa.
●
●
Puede utilizar SAP NetWeaver Process Integration (SAP PI) para enviar datos desde los sistemas de SAP y que no son de SAP a BW. Los datos se almacenan en BW y luego se encuentran disponibles para una integración y consolidación adicionales. SOAP se utiliza para transferir datos a través de SAP PI. SOAP se basa en estándares abiertos, lo que significa que también pueden integrarse sistemas externos. El centro de infraestructura representa un sistema de comunicación XML que funciona con HTTP. El contenido específico de la aplicación se transfiere desde el emisor a través del servidor de integración (parte de SAP PI) al receptor. Se transfieren como mensajes dentro de un esquema XML definido por el usuario. Sistemas no pertenecientes a SAP Una de las principales ventajas asociadas con BW es la arquitectura abierta con respecto a los proveedores OLTP externos y otros sistemas existentes. Esto significa que puede utilizar BW como una base de datos de gestión de informes consolidada que cubra toda la empresa, especialmente en una infraestructura de sistema heterogénea. SAP ofrece
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
varias herramientas que puede utilizar para implementar de manera rápida y eficaz las interfaces relevantes. ●
Proveedores de datos Además de las opciones disponibles para obtener datos desde varios sistemas existentes, los proveedores también pueden proporcionar BW con datos orientados al destino. Por ejemplo, las empresas ACNielsen o Dun & Bradstreet brindan datos de investigación de mercado que se cargan en BW para el benchmarking y luego pueden compararse frente a sus propios datos operativos. La interfaz requerida para transferir datos brindada por los proveedores ya se encuentra disponible en BW, lo que significa que no tendrá ningún problema cuando importe los datos.
●
Bases de datos (DB Connect) o fuentes complejas (Integración de datos universal [UDI]) BW le permite cargar datos desde sistemas de base de datos relacionales externos o fuentes de datos multidimensionales que están conectados por diferentes drivers (por ejemplo, JDBC) y protocolos (por ejemplo, XMLA). Las estructuras de datos externas pueden utilizarse para generar estructuras de datos en BW, lo que permite una carga rápida y coherente del contenido de la tabla en BW.
Transformación fundamental en SAP NetWeaver 7.3 BW Si se extraen los datos desde el sistema fuente y se reenvían al almacén para su almacenamiento, se deben limpiar y, posiblemente, comprimir antes de que puedan utilizarse en su sistema BW para su análisis y con fines de gestión de informes. A partir de SAP NetWeaver 7.0, BW brinda una nueva herramienta de transformación visual de arrastrar y soltar para este proceso.
Figura 95: Flujo de datos en SAP NetWeaver 7.3 BW
Después de que se extraen los datos de un sistema fuente y se transforman, se deben grabar físicamente (en la mayoría de los casos). Luego de la limpieza y transformación, los datos se graban en todas las áreas aparte del Área de obtención de datos persistente (PSA). Consulte la figura anterior. El PSA graba los datos en el formato fuente (no transformado). Aunque los datos limpios se graban en otras áreas, objetos técnicos diferentes que graban diferentes volúmenes de datos con diferentes niveles de detalle se utilizan en cada área.
© Copyright . All rights reserved.
Lesson: Persistencia EDW
De esta forma, puede definir las reglas que afectan la transferencia de datos (definición de condiciones que deben cumplirse para que los datos puedan transferirse, conversión de monedas, mejoramiento de campos de datos maestros, por ejemplo, para delimitar los diferentes sistemas luego de la transferencia de la empresa). Para obtener más información sobre los flujos de datos y su definición, consulte los diversos cursos BW, como BW310, BW330, BW350.
Organizar consultas de clientes sobre almacenamiento de datos La siguiente lista tiene como objetivo ayudarlo a organizar las consultas del cliente sobre el almacenamiento de datos.
Áreas de almacenamiento en la base de datos de Business Warehouse en el nivel conceptual La lista describe las diversas áreas de almacenamiento en la base de datos de Business Warehouse, en el nivel conceptual: están compuestos por objetos de base de datos en los cuales se graban los datos resumidos durante un determinado período. Estos incluyen InfoCubos con tablas de datos y tablas de datos maestros (ambas mencionadas anteriormente en este curso). La mayoría de sus requisitos de información BW estarán relacionados con esta área. La está diseñada para grabar datos detallados. Estos datos no pueden resumirse, pero corresponden a los datos provenientes de los sistemas OLTP subyacentes. Se utilizan para la gestión de informes que es menos estratégica y que se relaciona más con el nivel operativo. Generalmente, los datos de esta área no se almacenan durante períodos prolongados. El área Memoria de datos operaciones contiene, por ejemplo, objetos DSO que son transferidos por RDA (consulte la sección sobre la Adquisición de datos en tiempo real) al almacén de datos. El hace referencia a una capa que contiene datos muy detallados (como el almacén de un gran minorista) durante un período relativamente extenso. Su objetivo es grabar información que no está seguro si necesita. El hecho de que estos datos se encuentran disponibles en el almacén significa que puede completar con más facilidad las tareas de gestión de informes actuales y futuras. Por ejemplo: Es posible que el cliente determine que tiene que mejorar un modelo de datos existente o crear un modelo nuevo por completo. Como resultado, se deben volver a cargar los datos. Para evitar una situación en la cual los datos srcinales necesarios no se encuentran más disponibles en los sistemas OLTP (porque es posible que ya se hayan archivado), pueden almacenarse temporalmente en el área de almacén de datos.
Análisis y ejemplo de ratios y características Las solicitudes de viaje se envían y los vuelos se aprueban en su empresa. Desea transferir los datos relevantes desde tablas en su sistema de para producción a su sistema BWpalabras, y evaluarlos allí. Como ya sabe, debelas crear un modelo de datos este objetivo. En otras debe identificar las características y ratios que podrían formar parte de un esquema BW. La tabla que contiene los datos de la solicitud de viaje se llama SWXTRAREQUEST.
Requisitos de análisis En un proyecto en particular, debe evaluar lo siguiente:
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
●
¿Cuáles son los costes de todos los vuelos aprobados por un gerente en un año? (¿cuánto ha gastado en vuelos en el departamento?)
●
¿Cuántos vuelos se reservan cada año con las aerolíneas individuales?
●
¿Se puede negociar alguna condición especial sobre esta base?
Tómese un momento para considerar qué campos se necesitan, ya que representan ratios o características sobre la base de sus requisitos de evaluación. Desea retirar los costes de vuelos en general y los costes de vuelos que ha aprobado un gerente en particular. También desea saber cuáles son las ciudades de salida y llegada de los vuelos reservados con más frecuencia. Los ratios son entonces los precios de los vuelos. Las ciudades de salida y llegada, el gerente y las aerolíneas son todas características. La dimensión de tiempo incorpora las referencias mensuales (costes) y anuales (gerente, aerolínea, ciudades). Ahora debe crear todos los objetos especificados en el servidor Business Warehouse y completar las tablas resultantes con los datos relevantes mediante el uso de flujos de datos, que también deben definirse. Por supuesto, las tablas BW siempre se completan con datos como parte de las series de extracción. Sin embargo, puede evitar tener que definir los objetos y desarrollar un modelo de datos mediante el uso de objetos proporcionados como estándares en las aplicaciones SAP.
Beneficios de la utilización de contenido empresarial (objetos brindados por SAP) El contenido empresarial (BC)ajustarse contienepara modelos de información preconfigurados roles y en tareas que pueden cumplir con los requisitos específicos basados de su en empresa. Por ejemplo, es posible que requiera un modelo para la contabilidad de centros de coste o para los gastos de viaje. El contenido empresarial se basa en los componentes de aplicación y consta de roles, libros de trabajo, consultas, InfoCubos, InfoObjetos, InfoFuentes, reglas de actualización y fuentes de datos (extractores) para SAP ERP, SAP Business Suite y una selección de otras aplicaciones. Las son consultas definidas en la gestión de informes para SAP BW (que corresponden a los informes ABAP y a las consultas en un sistema SAP), y puede visualizar el resultado de una consulta en diferentes componentes de Business Explorer (BEx): como un en BEx Analyzer (basado en Excel) o como una en BEx Web (basado en navegador).
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Figura 96: Contenido empresarial de SAP BW
El contenido empresarial es proporcionado como un complemento de SAP BW. La documentación brinda información detallada sobre el contenido empresarial para aplicaciones específicas. La ventaja principal asociada con el contenido empresarial es que se basa en un modelo de datos, lo que significa que puede activar simultáneamente todos los objetos que necesita y que pertenecen juntos. Debido a que el contenido empresarial también contiene objetos de flujo de datos, puede cargar datos relevantes de los sistemas fuente SAP de manera muy rápida y, si es necesario, evaluarlos mediante el uso de consultas predefinidas.
Comparación entre el modelo de datos lógico y el contenido empresarial Una vez que tenga un panorama claro de su modelo de datos lógico, puede compararlo con el contenido empresarial.
Comparación del modelo lógico requerido con el c ontenido empresarial Determine los ratios básicos y compárelos con el contenido empresarial en el repositorio de metadatos. ●
●
Compare los escenarios de su modelo lógico de datos con los InfoCubos de contenido empresarias, las consultas y los libros de trabajo.
●
Verifique las consultas del contenido empresarial para sus ratios.
●
Verifique el flujo de datos para los ratios que ha determinado.
Para la mayor parte, su verificación debe cumplir con el principio topdown dentro de los componentes de la aplicación. Determine sus ratios, encuentre los objetos correspondientes en BW y compare el modelo de dimensión. En casi todas las aplicaciones, SAP brinda extractores que puede utilizar para transferir datos desde un sistema fuente de SAP a BW. A menudo, se programan previamente y se envían con el contenido empresarial. Los objetos de contenido empresarial a menudo se envían en una versión D que debe copiarse y activarse explícitamente (= versión A).
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Para buscar el contenido empresarial, utilice la transacción RSORBCT o seleccione Data Warehousing Workbench: Contenido empresarial desde el menú de SAP, o diríjase al Repository de metadatos del Workbench del administrador (Transacción RSA1).
Modelado
→
Nota: Con SAP NetWeaver 2004, los datos se escriben desde BW a los ficheros y deben volver a cargarse en SAP BW para la gestión de informes. Con SAP NetWeaver 7.0, las consultas pueden incorporar datos archivados que no se encuentran más en BW, además de los datos en línea. Esta función se conoce como almacenamiento en proceso
Adquisición de datos operativos en tiempo real Hemos presentado el sistema BW como una herramienta de gestión de informes para realizar análisis complejos. En este contexto, existen algunas diferencias entre la gestión de informes estratégica y la gestión de informes operativa. Un informe BW brindaría información analítica en respuesta a la siguiente pregunta: ¿ los valores de la operación han crecido un 5 % por año? Un informe basado en OLTP brindaría una lista de factores no liquidadas a fin de simplificar el proceso de creación de recordatorios para los clientes que tienen grandes montos por pagar. Cuando se desarrollaron los sistemas BW por primera vez, este concepto de división de funciones se aplicó sin restricciones. Sin embargo, estas líneas de separación ahora no están claramente definidas. Este desarrollo ha crecido con la introducción de la Adquisición de datos en tiempo real (RDA). RDA, que es un nuevo kit de herramientas dentro de SAP NetWeaver 7.3, brinda soporte a algunos requisitos restringidos para la gestión de informes operativa en BW.
Figura 97: Definición y funciones de la Adquisición de datos en tiempo real
Con RDA, los datos se transfieren en intervalos regulares a BW durante el día, y luego se actualizan en los objetos de DataStore, que pueden analizarse directamente. Los procesos de fondo (demon) en el sistema BW inician los Paquetes de información y los procesos de transferencia de datos asignados (para la actualización de los datos PSA en los objetos de DataStore).
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Durante el proceso de RDA, los datos se recuperan con frecuencia desde el sistema fuente. Esto afecta el rendimiento del sistema. El proceso de carga ocupa un proceso de fondo. Atención: RDA no tiene como objetivo reemplazar el principio de los procesos de carga delta. RDA debería reservarse para escenarios específicos. Estos son escenarios que requieren de datos extremadamente oportunas de los sistemas OLTP. Sin embargo, estos datos no pueden determinarse mediante el uso de las herramientas de gestión de informes del sistema OLTP en sí porque deben conectar datos a partir de varias fuentes. Para obtener más información sobre RDA, consulte el curso BW350 (extracción).
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
© Copyright . All rights reserved.
Capítulo 4 Ejercicio 16 Visualización de contenido empresarial en el repositorio de metadatos
Ejemplo empresarial Desea utilizar SAP BW para evaluar los datos de gestión de viajes. Ha analizado sus requisitos de información y ahora desea buscar contenido empresarial para determinar si los objetos estándares pueden cumplir con sus requisitos. Búsqueda en contenido empresarial en SAP BW para los objetos utilizados para los datos de reserva en la gestión de viajes. Obtenga una vista general de las áreas y escenarios para los cuales SAP brinda objetos de contenido empresarial. Búsqueda de contenido empresarial en SAP BW para los objetos para los datos de reserva en la gestión de viajes y el flujo de datos en el repositorio de metadatos de Data Warehousing Workbench. Utilice el portal de ayuda de SAP ( http://help.sap.com) para visualizar el contenido empresarial de un área que sería de interés particular para su empresa. ¿Puede utilizar el contenido empresarial de inmediato? ¿Puede modificar los objetos de contenido empresarial?
© Copyright . Reservados todos los derechos.
Capítulo 4 Solución 16 Visualización de contenido empresarial en el repositorio de metadatos
Ejemplo empresarial Desea utilizar SAP BW para evaluar los datos de gestión de viajes. Ha analizado sus requisitos de información y ahora desea buscar contenido empresarial para determinar si los objetos estándares pueden cumplir con sus requisitos. Búsqueda en contenido empresarial en SAP BW para los objetos utilizados para los datos de reserva en la gestión de viajes. Obtenga una vista general de las áreas y escenarios para los cuales SAP brinda objetos de contenido empresarial. Búsqueda de contenido empresarial en SAP BW para los objetos para los datos de reserva en la gestión de viajes y el flujo de datos en el repositorio de metadatos de Data Warehousing Workbench. Inicie sesión en sistema BW como el usuario SAPNW##. Su instructor le proporcionará la información necesaria. Comienza con el menú de usuario que se creó para este usuario. Seleccione el ícono de menú SAP o CTRL + F11 para cambiar al menú estándar. Luego, seleccione Sistemas de información->Almacén de información
empresarial ->Modelado
→
Data Warehousing Workbench: Repository de metadatos
(transacción RSORMDR). Haga clic en Objetos locales en Contenido empresarial en el centro de la pantalla. Ahora se visualizan los objetos de contenido empresarial. Haga doble clic en Área de información (Lista) en la derecha de la pantalla. Ahora puede abrir las áreas individuales para visualizar los objetos que se han proporcionado. Diríjase a la sección titulada Gestión de finanzas y Controlling y abra Gestión de viajes. Se visualizan dos entradas: Gastos de viajes: Totales y recibos y planificación de viajes: Datos de reserva. Los componentes del InfoCubo básico Planificación de viaje: Los datos de reserva aparecen aquí en una tabla. También puede ver qué consultas se basan en este InfoCubo básico y qué reglas de actualización se utilizan para cargar datos en el cubo. Para obtener una vista general más clara del flujo de datos, examine las relaciones entre los objetos en la visualización gráfica. Consulte el área de visualización gráfica al comienzo de la lista. En esta, seleccione Visualización de red del flujo de datos. Se visualiza el flujo de datos de la Fuente de información a los roles entregados.
© Copyright . Reservados todos los derechos.
Lesson: Persistencia EDW
Utilice el portal de ayuda de SAP ( http://help.sap.com) para visualizar el contenido empresarial de un área que sería de interés particular para su empresa. Abra el Portal de ayuda de SAP en una nueva sesión del navegador. Introduzca la siguiente URL en el campo de dirección: http://help.sap.com. Seleccione SAP NetWeaver Business Warehouse, y luego Contenido BI. Seleccione la versión de contenido empresarial que desee para visualizar por ejemplo: la última versión. En la Ayuda de aplicación, seleccione el idioma. Aquí encontrará información detallada sobre los objetos proporcionados con contenido empresarial. Los objetos se dividen en diferentes áreas empresariales relevantes. Seleccione el área que más le interese a su empresa y visualice los objetos que se han proporcionado. ¿Puede utilizar el contenido empresarial de inmediato? ¿Puede modificar los objetos de contenido empresarial? No. Los objetos de contenido empresarial primero deben copiarse explícitamente, es decir, deben activarse. La activación de contenido empresarial significa que las tablas se generan para el modelo de datos. Puede utilizar objetos de contenido empresarial sin modificarlos o puede ajustarlos para que se adecuen a sus requisitos, es decir, puede hacerlos más complejos o menos complejos, y puede utilizarlos como plantillas para sus propios objetos.
© Copyright . Reservados todos los derechos.
Unit 4: Análisis empresarial y gestión de información
SAP NetWeaver BW Accelerator Nota: Si un cliente ya está ejecutando BW en HANA, BW Accelerator es redundante básicamente. En un futuro cercano, la implementación de HANA hace que BW Accelerator sea redundante. Los gerentes de TI deben evaluar los requisitos del usuario para contar con herramientas de BW mejoradas que puedan procesar más datos en un período más corto frente a la necesidad del control de costes. Las nuevas herramientas deben garantizar puntualidad y ayudar a los empleados de TI a cumplir con estos objetivos opuestos. Las tecnologías como el cálculo previo de datos de consulta o el formato de salida (Web o Microsoft Excel) son una opción. Otras opciones incluyen el uso de la caché global en BW como el uso de los agregados de BW. Los agregados de BW contienen datos de InfoCubo comprimidos físicamente. En un agregado, el conjunto de datos de un cubo se almacena de manera redundante y persistente en una estructura similar a la del InfoCubo por separado en la base de datos. Aunque todas estas herramientas ayuden a mejorar el rendimiento, requieren de un esfuerzo administrativo mayor, y el tiempo de procesamiento genera costes. Estos también pueden resultar en retención redundante de datos. SAP NetWeaver BW Accelerator brinda la solución. Esto puede beneficiar a las empresas que tienen grandes volúmenes de datos. El rendimiento de lectura de las consultas de SAP NetWeaver BW se mejora significativamente mediante el uso de SAP NetWeaver BW Accelerator. Esta herramienta permite el rápido acceso a cualquier datos con poco esfuerzo administrativo, y resulta especialmente útil para escenarios sofisticados con tipos de consulta impredecibles, grandes volúmenes de datos y alta frecuencia de consultas. BW Accelerator es un “complemento” para el hardware y el software. Resuelve muchos problemas de desempeño que pueden presentarse. Este paquete, que contiene el último hardware y software, se desarrolló en colaboración con Intel, uno de los socios de tecnología de SAP. Al combinar el sólido software de SAP NetWeaver con el último hardware de Intel, que mejora el rendimiento, las empresas pueden optimizar los servicios y las aplicaciones analíticas. Este paquete también reduce el tiempo requerido por el departamento de TI. Lo logra al agregar dinámicamente los datos y eliminar la necesidad de la optimización de consultas para la mayoría. Los tiempos de carga se reducen considerablemente porque los agregados de datos no requieren de más ajustes (transferencias al nivel superior y procesos de modificación).
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Figura 98: Arquitectura de BW Accelerator
Para lograr el mejor rendimiento posible, SAP NetWeaver BW Accelerator indexa la información replicada desde los Proveedores de información de BW, por lo que crea una estructura extremadamente comprimida que puede cargar en la memoria en cualquier momento que desee recuperar datos. La indexación de SAP NetWeaver BW Accelerator contiene todos los datos de un InfoCubo de BW (o un objeto de almacenamiento de datos) en un formato comprimido pero no agregado. La indexación de SAP NetWeaver BW Accelerator almacena los datos en el mismo nivel de granularidad que el InfoCubo. Este consta de varios índices que corresponden a las tablas del esquema de estrella mejorado, y un índice "lógico" que contiene los metadatos del índice de SAP NetWeaver BW Accelerator. El aumento del rendimiento utilizando SAP NetWeaver BW Accelerator puede ser muy grande, impulsando el tiempo de respuesta por un factor de 10 hasta 100. Solo uno de los servidores de SAP NetWeaver BW Accelerator puede utilizarse para cada sistema BW. Sin embargo, múltiples sistemas de BW pueden almacenar sus datos en el mismo servidor de SAP NetWeaver BW Accelerator, siempre que haya el espacio suficiente. El ID del sistema se utiliza para mantener separados los índices de BW Accelerator. Nota: BW Accelerator, cuando se utiliza junto con la tecnología TREX (indexación, recuperación y compresión), se diseñó para gestionar los datos estructurados. TREX es un motor de búsqueda y clasificación que se desarrolló srcinalmente para los datos no estructurados (por ejemplo, Google). BW Accelerator funciona con el índice de BW Accelerator. Esto conlleva un proceso mediante el cual un índicecada específico de BW Accelerator se crea en el servidor de BW Accelerator (uno para InfoCubo). SAP NetWeaver BW Accelerator requiere un SAP NetWeaver 7.0 SP4 o superior. Además, SAP NetWeaver BW Accelerator debe ejecutarse en Suse Linux Enterprise Server 9. A fin de reducir el tiempo y el esfuerzo requeridos por cuestiones de configuración, SAP ha empaquetado previamente y preconfigurado el BW Accelerator con el hardware necesario. Debe comprar este hardware, que se basa en la tecnología de Intel, de uno de los siguientes socios de hardware: HewlettPackard, IBM, FujitsuSiemens, SUN.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
SAP NetWeaver BW Accelerator se distribuye en servidores blade ya configurados. Los servidores blade presentan capacidades de alta administración automatizada, monitorización y falla. Son escalonados: se pueden añadir servidores blade según sea necesario para brindar soporte al sistema SAP NetWeaver BW. Funciones nuevas y avanzadas de BW Accelerator 7.20: ●
InfoCubos basados en BWA, que residen en su totalidad en el BW Accelerator
●
Índices BWA para los objetos de almacenamiento de datos
Servidor de datos BO La plataforma SAP BusinessObjects Business Intelligence es una solución flexible, escalable y confiable para ofrecer informes sólidos e interactivos a los usuarios a través de la intranet, extranet, Internet o portal corporativo de cualquier aplicación web. Se utiliza, por ejemplo, para distribuir informes de venta semanales, proporcionar a los clientes ofertas de servicios personalizadas o integrar información fundamental en los portales corporativos. La arquitectura de la plataforma SAP BusinessObjects Business Intelligence está diseñada para cumplir con las necesidades de prácticamente cualquier implementación de BI, y es los suficientemente flexible como pare crecer de varios usuarios con una única herramienta, a cientos de miles de usuarios con múltiples herramientas e interfaces. La plataforma de SAP BusinessObjects Business Intelligence es como una serie de niveles conceptuales.
Figura 99: Niveles de plataforma BI de SAP BusinessObjects
El nivel web contiene aplicaciones web implementadas en un servidor de aplicación web de Java. Las aplicaciones web proporcionan una funcionalidad de la plataforma de SAP BusinessObjects BI a los usuarios a través del navegador web. Ejemplos de las aplicaciones web incluyen la interfaz web administrativa de la Consola de gestión central (CMC) y la rampa de lanzamiento de BI. El nivel de gestión coordina y BI. controla todos los componentes constituyen la plataforma de SAP BusinessObjects Consta del servidor de gestiónque central (CMS) y el servidor de eventos. El CMS brinda y mantiene información sobre seguridad y configuración, envía solicitudes de servicio a los servidores, gestiona las auditorías y mantiene la base de datos del sistema del CMS. El servidor de eventos gestiona los eventos basados en ficheros, que tienen lugar en el nivel de almacenamiento. Nivel de procesamiento. Este nivel analiza los datos y genera informes. Este es el único nivel que accede a las bases de datos que contienen los datos del informe.
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Nivel de almacenamiento. Este nivel es responsable de administrar ficheros, como documentos e informes.
Vista general de la arquitectura de la plataforma de BI Ahora, existe una función de desglose de los niveles conceptuales a la arquitectura básica de la plataforma de SAP BusinessObjects Business Intelligence.
Figura 100: Vista general de la arquitectura de la plataforma de BI
El servidor del repositorio de ficheros de entrada gestiona los ficheros que contienen la información que debe utilizarse. El servidor del repositorio de ficheros de salida gestiona las instancias del informe creadas por el sistema. El nivel de almacenamiento también administra la gestión de caché del informe para grabar los recursos del sistema cuando los usuarios acceden a los informes. Herramientas de cliente importantes para los administradores, gerentes de datos y usuarios comerciales.
Consola de gestión central (CMC) La Consola de gestión central (CMC) es la interfaz web principal para realizar tareas administrativas en la plataforma SAP BusinessObjects Business Intelligence, lo que incluye el usuario, el contenido y la gestión del servidor. También le permite publicar y organizar contenido, y configurar los parámetros de seguridad y de usuario. Rampa de lanzamiento de BI (cliente web). La rampa de lanzamiento de BI es la interfaz web principal para que los usuarios comerciales visualicen, programen y mantengan un seguimiento de los documentos de Business Intelligence publicados. La rampa de lanzamiento de BI puede acceder, exportar e interactuar con cualquier tipo de contenido de Business Intelligence, lo que incluye informes, análisis y modelos de dashboard. Clientes preferenciales/clientes web. Las herramientas de gestión de informes de SAP BusinessObjects se encuentran disponibles en clientes preferenciales (instalados localmente) o en clientes web (dentro de la rampa de lanzamiento de BI). Web Intelligence se encuentra disponible en ambas variantes. Las herramientas tienen diferentes objetivos de gestión de informes como la gestión de informes con formato (informes Crystal), dashboards altamente agregados (diseño de dashboard), análisis OLAP basado en web o en MS Excel o herramientas de la capa semántica. La capa semántica permite a los diseñadores de datos combinar datos de una o
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
múltiples fuentes en un universo que abstrae la complejidad de los datos al utilizar empresas en lugar de lenguaje técnico para acceder, manipular y organizar datos. Los universos se crean en la herramienta de diseño de información. Las versiones existentes del universo pueden crearse y editarse con la herramienta de diseño del universo.
Conexiones Las conexiones se definen en la herramienta de diseño de información. Una conexión define cómo acceder a una fuente de datos relacional u OLAP y forma parte de un universo. Las conexiones SAP BW (mediante el uso de los servicios del cliente de BI) pueden mejorarse a través de algunas herramientas de gestión de informes sin un objeto de universo. El diseño de dashboard, informes Crystal, Web Intelligence y los análisis, y la edición para los clientes de MS Office pueden utilizarse localmentede sinSAP el tiempo de ejecución la plataforma de BI. SAP recomienda trabajar con la plataforma BusinessObjects BIde como un repositorio central para el almacenamiento, la distribución y la gestión de sus objetos de Business Intelligence y los informes.
Plataforma SAP Businessobjects BI 4.0 La plataforma SAP BusinessObject BI 4.0 brinda un repositorio en común para las herramientas de cliente de gestión de informes de SAP BusinessObjects BI. La mejor práctica en la publicación de 4.0 para acceder a las consultas del Business Explorer es acceder a ellas a través de la interfaz de servicios del cliente de BI (BICS). A excepción de los análisis y la edición de MS Office y el cliente de diseño de dashboard, es obligatorio que todas las herramientas estén conectadas dentro del repositorio de la plataforma de BI para que pueden introducir datos de consulta. Una alternativa es crear un universo relacional directamente en un proveedor de información en SAP NetWeaver BW, la desventaja es que los elementos de la consulta como los filtros o variables no se encuentran disponibles en las herramientas de gestión de informes. Los universos también permiten que se proporcionen datos de fuentes que no son de SAP OLAP y de fuentes relacionales. Los datos de diferentes fuentes también pueden el uso un universo siguientecombinarse ilustración mediante para obtener unadevista general. de múltiples fuentes. Consulte la
Gestión de informes en SAP BW con SAP BusinessObjects BI 4.0
Figura 101: Gestión de informes en SAP BW con SAP BusinessObjects BI 4.0
La plataforma de SAP BusinessObjects BI también permite el acceso de la gestión de informes (autónomo) al elemento SAP HANA que complementa las capacidades analíticas de
© Copyright . All rights reserved.
Lesson: Persistencia EDW
BW con gestión de informes operativa en datos ERP. En este ejemplo, SAP HANA respalda una gestión de informes de gran volumen para los sistemas ERP. Mediante el uso de conexiones y universos que se han creado en la herramienta de diseño de información, los usuarios pueden acceder a los datos desde SAP HANA con las herramientas de cliente de gestión de informes de BusinessObjects.
Para crear una nueva base de datos Utilice el asistente de nueva base de datos para crear la base de datos: En el asistente, nombre la base de datos, brinda una descripción y selecciona las conexiones. Para iniciar el asistente de la nueva base de datos, seleccione Fichero > Nuevo > Base de datos. • Una vez que se creó una base de datos en su conexión relacional, puede utilizar el editor de base de datos para insertar las tablas necesarias y uniones de las bases de datos a las que se hace referencia en las conexiones. También debe definir las cardinalidades de las uniones. El último paso de la publicación de datos desde allí es crear una nueva capa empresarial en la parte superior de la base de datos relacional existente.
Para crear una nueva capa empresarial Para crear una nueva capa empresarial, siga los pasos siguientes: Seleccione la carpeta del proyecto en la Vista de proyectos locales • Seleccione Capa
empresarial nueva del fichero.• Indique que la capa empresarial se basa en una base de datos, asígnele un nombre y seleccione la base de datos como fuente de datos. El área de objetos de la capa empresarial contiene los objetos de metadatos que utiliza para desarrollar la capa empresarial. Según el tipo de fuente de datos que utilice para la capa empresarial, puede crear y editar las dimensiones, medidas, atributos, filtros y carpetas. Luego de haber creado exitosamente la capa empresarial, debe publicarla en el repositorio de la plataforma de SAP BusinessObjects BI. Asegúrese de publicar también la conexión con anterioridad.
Vista general de HANA Las infraestructuras de sistema son cadaempresariales vez más complejas, volúmenes de datos aumentan rápidamente y las decisiones deben los tomarse con mayor rapidez. El análisis en tiempo real es una gran ventaja, y le permite tomar decisiones más inteligentes.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 102: Desafíos diarios
Innovaciones de hardware Las aplicaciones analíticas y los sistemas de base de datos han alcanzado su límite, SAP HANA mejora las innovaciones de hardware de los últimos años. Esto significa CPU de múltiples núcleos y placas de múltiples CPU constituyen tecnologías de servidor extensas. Los terabytes de RAM ahora se pueden instalar en sistemas de servidor.
Figura 103: Innovaciones de hardware
Las nuevas innovaciones de hardware, como la arquitectura de múltiples núcleos y los servidores de astas de alta velocidad, junto con la tecnología de software avanzada, como el almacenamiento en columnas y la compresión y división avanzadas, han proporcionado un nuevo entorno para el desarrollo de aplicaciones en memoria más sofisticadas. Las aplicaciones ERP tradicionales no utilizan esta tecnología. A partir de ahora, SAP HANA sí lo hace.
© Copyright . All rights reserved.
Lesson: Persistencia EDW
La informática de en memoria integrada no es un concepto nuevo. Los ejemplos de aplicaciones SAP ya habilitadas con informática en memoria incluyen el acelerador SAP BW (BWA), LiveCache y el análisis SAP Business ByDesign. Sin embargo, las nuevas innovaciones de tecnología de hardware y software han posibilitado a SAP proporcionar aplicaciones empresariales en memoria.
Evite los cuellos de botella
Figura 104: Evite los cuellos de botella
El ancho de banda ha crecido a un rendimiento específico de 100GB/s en los últimos años, y utilizar un tamaño RAM de espacio de dirección de 64 bit en los servidores ahora es lo suficientemente grande para respaldar el acceso de datos en memoria. El almacenamiento de datos en columnas es otra tecnología nueva que permite un acceso de gestión de informes más rápido y fácil para comprimir que el almacenamiento convencional basado en filas.
Almacenamiento de datos en columnas Consulte la columna 2 en la siguiente figura. Si realiza un análisis y solo desea saber la cantidad por país, es suficiente leer la columna 2 y las cantidades en la columna 4. Con el almacenamiento basado en filas, tendría que leer cada tupla. También se pueden comprimir los valores de las columnas de manera rápida y fácil.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 105: Almacenamiento de datos en columnas
SAP HANA admite un almacenamiento basado en filas y columnas. Existen diversos beneficios del almacenamiento basado en columnas: ●
Compresión de datos alta
●
Adición de datos de alta velocidad
●
Se optimiza la carga de datos al CPU
Cómo evitar los cuellos de botella de la transferencia de datos Para evitar otros cálculos de cuello de botella en SAP HANA, por ejemplo la adición de datos, puede delegarse a la capa de base de datos en memoria. Se pueden realizar los cálculos de manera muy rápida en esta capa, y puede evitar la carga en la capa de aplicación.
Figura 106: Cómo evitar los cuellos de botella de la transferencia de datos
Arquitectura de HANA Antes de que describamos la arquitectura con SAP HANA, observemos la “situación antes de SAP HANA ” con un sistema SAP ERP y un sistema SAP NetWeaver BW 7.x conectado en un
© Copyright . All rights reserved.
Lesson: Persistencia EDW
sistema de base de datos relacional convencional. También podemos mejorar la tecnología en memoria aquí al utilizar los índices BWA generados en SAP NetWeaver BW. Puede realizar la gestión de informes directamente en la base de datos SAP ERP con las herramientas de gestión de informes de SAP BusinessObjects, la cual es lenta y genera cargas en el sistema operativo. En la mayoría de los casos, usted accede a los datos desde su sistema SAP NetWeaver BW, si se encuentran disponibles, puede acceder a los índices BWA o a los proveedores de información que no se han indexado en SAP BWA. Aquí puede utilizar toda la gama de herramientas de SAP BusinessObjects y SAP Business Explorer.
Figura 107: Situación sin HANA
Vista de aplicación HANA 1.0 La arquitectura parece similar con SAP HANA 1.0, pero los clientes pueden implementar SAP HANA como un aparato inteligente de datos de alto rendimiento para proporcionar una gestión de informes en tiempo real y análisis de grandes volúmenes de datos ERP. SAP BWA 7.20 y SAP HANA autónomo pueden coexistir en la misma infraestructura, con SAP HANA complementando las capacidades analíticas de BWA con gestión de informes operativa en datos ERP. En este ejemplo, BWA admite una gestión de informes de gran volumen para BW y SAP HANA admite una gestión de informes de gran volumen para los sistemas ERP. No se muestra en este diagrama, pero con SAP HANA 1.0 (si existe una necesidad empresarial) también se puede cargar datos BW a SAP HANA utilizando los servicios de datos de SAP y el servicio de concentrador abierto de BW.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 108: Vista de aplicación HANA 1.0
Vista de aplicación HANA 1.0 SP3 Se han realizado mejoras significativas en la interfaz de BW, permitiendo una persistencia primaria para BW con SAP HANA 1.0 SP3. Esto significa que BW puede ejecutarse por completo en SAP HANA. Las ventajas adicionales con el nuevo SAP HANA 1.0 SP3 incluyen una plataforma para las aplicaciones en memoria y mayor optimización para las herramientas de cliente de SAP BusinessObjects BI 4.0. En este ejemplo, los datos se cargan en BW desde los sistemas ERP, pero también es posible tener SAP en la infraestructura ERPasí también. SAP HANA puede implementarse junto con lasHANA aplicaciones ERP (lado a lado), como también las soluciones de almacenamiento de datos (como el sistema de base de datos debajo del servidor de aplicación).
Figura 109: Vista de aplicación HANA 1.0 SP3
© Copyright . All rights reserved.
Lesson: Persistencia EDW
Arquitectura - HANA 1.0 SP3 Esta ilustración muestra la arquitectura fundamental dentro de SAP HANA 1.0 SP3. La asignación de datos en tiempo real puede administrarse con el servicio de transformación de infraestructura del sistema. Las tablas se cargan inicialmente en SAP HANA y se replican de inmediato todas las modificaciones subsiguientes. Además, existen muchas otras posibilidades para replicar datos en SAP HANA (como los servicios de datos o la conexión del extractor directo). Luego de que se cargan los datos en SAP HANA, las relaciones semánticas entre las tablas debe remodelarse (dependiendo de la tecnología de replicación utilizada para el aprovisionamiento de datos). Se puedenencrear losde modelos datos en la base de datos de SAP HANA. Los modelos se almacenan forma vistas yde metadatos. SAP HANA cuenta con una herramienta de front end para el desarrollo y la administración denominada SAP HANA Studio. El componente dentro de esta herramienta para el modelado de datos es el modelador de información. Se admite el modelado de datos complejos mediante el uso del lenguaje de programación de SAP HANA, SQLScript. Todos los datos se leen y analizan desde la memoria. También existe una capa de persistencia en SAP HANA. Esta capa admite el respaldo y la recuperación de datos, si es necesario (por ejemplo, en caso de producirse fallas en el suministro eléctrico). No es posible la gestión de informes desde la capa de persistencia. SAP HANA está certificada y optimizada para su uso con los clientes de SAP BusinessObjects BI 4.0. Se suministra una interfaz de usuario común para las herramientas de cliente. Esta capa semántica proporciona un enfoque unificado para todos los metadatos. Para las herramientas de cliente que no son de SAP, también se admiten MDX y SQL. Por ejemplo, puede realizar un informe directamente en MS Excel utilizando el driver MDX.
Figura 110: Arquitectura - HANA 1.0 SP3
Vista de aplicación - HANA (Vision) La futura visión de BW y SAP HANA tiene una capa de SAP HANA para todo SAP Business Suite, para ambas aplicaciones ERP (OLTP) y BW (OLAP). En el futuro, SAP Business Suite se
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
optimizará para la informática en memoria, lo que mejorará el rendimiento y reducirá la complejidad de las infraestructuras empresariales. En Q4/2012, se publicó CRM en Hana.
Figura 111: Vista de aplicación - HANA (Vision)
Estrategia In-Memory de SAP En esta ilustración, encuentre el roadmap de SAP HANA que incluye “HANA 2+ ” que constituye la primera versión que permitirá la capa OLAP y OLTP combinadas.
Figura 112: Estrategia In-Memory de SAP
© Copyright . All rights reserved.
Capítulo 4 Ejercicio 17 Consulte la comunidad Hana
Abra https://www.experiencesaphana.com y visualice una demostración.
© Copyright . Reservados todos los derechos.
Capítulo 4 Solución 17 Consulte la comunidad Hana
Abra https://www.experiencesaphana.com y visualice una demostración. Abra el enlace https://www.experiencesaphana.com. Luego, seleccione Soluciones. En la sección "Drives y demostraciones de prueba", busque BusinessObjects Explorer
Web - Comercio de moda Vea la demostración de este escenario.
© Copyright . Reservados todos los derechos.
Lesson: Persistencia EDW
LESSON SUMMARY You should now be able to: ●
Describir la arquitectura de SAP NetWeaver Business Warehouse
●
Enumerar los beneficios de SAP NetWeaver BW Accelerator
●
Comprender el servidor de datos BO
●
Comprender HANA
© Copyright . All rights reserved.
Unit 4 Lesson 2 Prestación de datos EDW
LESSON OVERVIEW Esta lección describe el análisislosy la gestión de mediante el uso de SAP NetWeaver Business Warehouse. Resalta beneficios deinformes SAP NetWeaver Business Warehouse para los usuarios y proporciona una vista general de las herramientas para analizar los datos almacenados en Business Warehouse.
Ejemplo empresarial Como usuario de los sistemas SAP desde hace mucho tiempo, está familiarizado con el Workbench ABAP y la gestión de informes ABAP. Ahora desea analizar los datos desde varios sistemas al mismo tiempo utilizando una sola herramienta para obtener una base sólida e informada sobre la cual tomar sus decisiones. También desea poder compartir fácilmente la información que ha obtenido con diferentes empleados en su empresa, y desea poder acceder a esta desde la web en cualquier momento. Desea obtener una vista general sobre cómo puede utilizar SAP NetWeaver Business Warehouse para lograrlo.
LESSON OBJECTIVES After completing this lesson, you will be able to: Enumerar las capacidades de SAP NetWeaver Business Warehouse para el análisis y la gestión de informes ●
●
Explicar las capacidades de aprovisionamiento de datos básico
SAP NetWeaver Business Warehouse: Herramientas de evaluación SAP NetWeaver brinda funciones de almacenamiento de datos como componentes estándares; es decir, un grupo de herramientas de almacenamiento empresariales que las empresas pueden utilizar para beneficiarse por completo de la información reunida. La información empresarial relevante de las aplicaciones SAP productivas y todas las fuentes externas de datos pueden integrarse en SAP NetWeaver Business Warehouse y transformarse y consolidarse subsiguientemente. SAP NetWeaver BW brinda herramientas de gestión de informes y análisis flexibles que lo respaldan mientras evalúa, analiza y distribuye los datos. Como resultado de la realización de dichos análisis, las empresas pueden tomar decisiones bien fundadas y establecer medidas significativas. Estas herramientas incluyen lo siguiente: ●
BEx Query Designer
●
BEx Report Designer
●
BEx Analyzer
●
Aplicación de diseño BEx Web
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
●
BEx Web Analyzer
●
Transmisión de información BEx
BEx utiliza el SAP NetWeaver Portal e Intranet/Internet (Diseño de aplicación web) para brindar una amplia gama de usuarios con acceso a la información de Business Warehouse. Se encuentran disponibles numerosas funciones de análisis: La función Corte y rotación (consideraciones desde diferentes perspectivas) es simplemente una de ellas. Además, se admiten varias opciones de salida, como los documentos con formato en Microsoft Excel y los Cockpits web, y los informes con formato en PDF, por ejemplo.
Business Explorer
Figura 113: Business Explorer Suite
SAP NetWeaver Business Warehouse se divide en proveedores de información independientes. Usted analiza los datos en la base de datos al definir consultas en relación con estos proveedores de información en BEx Query Designer. En una consulta, puede seleccionar y combinar características y ratios o estructuras reutilizables para determinar la forma en que se analizan los datos de su proveedor de información seleccionado. Los análisis de datos basados en fuentes de datos multidimensionales (gestión de informes OLAP) le permiten analizar más de una dimensión de un Proveedor de información (por ejemplo, hora, lugar y producto) al mismo tiempo. Esto le permite ejecutar cualquier cantidad de análisis de desviación (por ejemplo, comparaciones planificadas o reales y comparaciones del año fiscal). Los datos aparecen en forma de una tabla Pivot, el punto de inicio para realizar un análisis detallado que puede utilizar para responder una amplia gama de preguntas. Varias opciones interactivas, como ordenar, filtrar, cambiar características, recalcular valores, etc facilitan la navegación de los datos el tiempo de ejecución. visualizar datosun de manera gráfica (por ejemplo, comoen gráfico de barras o gráficoPuede circular) y puedelos utilizar mapa para analizarlos en términos geográficos, por ejemplo, de acuerdo con las siguientes características: cliente, distrito de ventas y país. Además, puede utilizar la gestión de informes de excepción para determinar las situaciones de excepción y los valores medidos críticos. Si se superan estos valores umbral, la transmisión de información puede enviar automáticamente los mensajes correspondientes por correo electrónico o SMS (servicio breve de mensajes) o a los repositorios de Knowledge Management. El acceso se lleva a cabo a través del portal.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
En este curso de capacitación, nos centraremos en . BEx Query Designer es una herramienta para crear definiciones de consulta. Estas definiciones de consulta determinan cómo los datos de diferentes proveedores de información se escalonan por cuestiones de visualización. Con BEx Query Designer, los usuarios expertos pueden utilizar la función de arrastrar y soltar en un entorno intuitivo y fácil de usar para crear consultas sobre la base de los datos almacenados en los proveedores de información. Los análisis e informes pueden basarse en los componentes que deben crearse solo una vez y luego pueden reutilizarse en numerosas consultas. Las consultas BEx y las vistas de consulta forman la base para el análisis, los informes y la planificación en BEx Web Application Designer, BEx Report Designer y BEx Analyzer (complemento de Excel). El servidor Business Warehouse, que puede preconfigurarse mediante el uso del contenido empresarial para las áreas y los procesos esenciales, le permite examinar las relaciones en todas las áreas de su organización. Al subdividir los datos en roles, las empresas pueden utilizar el contenido empresarial para distribuir información de manera eficaz. De este modo, sus empleados pueden completar sus tareas de manera más rápida. Además de los roles, el contenido empresarial incluye otros objetos preconfigurados como InfoCubos, consultas, ratios y características. Estos objetos facilitan la implementación de SAP NetWeaver Business Warehouse. En el área de BEx Web, facilita la ejecución de consultas basadas en la web, así como también análisis de datos ad hoc a partir de una gama de fuentes. brinda un conjunto de herramientas completo para el diseño y la implementación de aplicaciones web en las empresas. Con frecuencia, estas aplicaciones contienen datos de las consultas, pero también pueden acceder otros datos estructurados y no estructurados. le permite realizar una verificación exhaustiva del formato y la salida de consulta. Puede modificar la presentación de cualquier informe. Por ejemplo, puede añadir cabeceras y pie de páginas, integrar textos, imágenes y diagramas, insertar saltos de página, o los usuarios pueden utilizar el informe del ítem web para añadir informes con formato a las aplicaciones BEx Web. Las consultas pueden ejecutarse dentro de las diferentes interfaces de usuario. accede a Microsoft Excel, por lo tanto, brinda una interfaz de usuario familiar para visualizar y analizar los datos. transmite información al proporcionar todas las funciones requeridas para distribuir consultas, informes y análisis a los usuarios finales y el portal empresarial. Además, BEx Broadcaster cuenta con una amplia gama de funciones, por ejemplo, notificaciones y la capacidad de calcular previamente los resultados. SAP NetWeaver Portal constituye la interfaz de usuario principal para los usuarios que desean acceder a la información corporativa. SAP NetWeaver Portal utiliza sus significativas funciones de Knowledge Management para una amplia gama de actividades de colaboración y feedback para integrar las tareas de gestión de informes y análisis de todos los tipos de usuarios. Las aplicaciones web BEx y los informes BEx se encuentran disponibles en SAP NetWeaver Portal. Puede convertirlos a formato PDF e imprimirlos sin dificultad. Los analistas de su empresa pueden utilizar el Diseñador de procesos de análisis (APD) y las herramientas de minería de datos para combinar, evaluar, escalonar, grabar y analizar datos sin soporte del equipo técnico.
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Nota: De acuerdo con las nuevas guías para la gobernanza corporativa como la Ley SarbanesOxley en los Estados Unidos, es posible que no desee crear datos no controlados. Los analistas pueden utilizar APD para editar datos (como en Microsoft Excel y Access) y conservarlos en Business Intelligence.
Escenario del curso: Análisis de datos de viaje Sobre la base del escenario del curso, se explicará la creación de una consulta. Un supuesto es que el departamento de Controlling financiero de la empresa desea saber cuán altos son los costes de la empresa para cada uno de los gerentes, y con qué aerolíneas se reservaron los vuelos.
Creación de consultas en BEx Query Designer SAP BW graba los datos en InfoCubos, que luego se utilizan como Proveedores de información para la gestión de informes.
Figura 114: Consultas y herramientas de BW (Tiempo de ejecución/Tiempo de diseño)
Los proveedores de información pueden considerarse como una vista de análisis de los objetos BW para los cuales pueden crearse o ejecutarse consultas en SAP BW. Estos pueden incluir objetos que contienen datos que se han resumido físicamente sobre la base de un modelo de datos. Estos son conocidos como InfoCubos estándares e InfoObjetos (características jerarquías), y objetos que contienen datos(DSO). de sistemas fuente que no secon hanatributos, resumido.textos Estososon conocidos como objetos de DataStore Los objetos DataStore almacenan datos de transacción consolidados y limpios al nivel del documento (atómico). Un objeto DataStore se almacena en áreas especiales dentro del almacén de datos y describe un conjunto de datos consolidado a partir de una o más Fuentes de información. Si necesita realizar la gestión de informes para varios Proveedores de información, primero debe combinarlos en un solo Proveedor múltiple porque una consulta siempre se desarrolla en exactamente un solo Proveedor de información.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Usted analiza el conjunto de datos de SAP NetWeaver Business Intelligence al definir consultas para los Proveedores de datos en BEx Query Designer. La combinación de InfoObjetos (características y ratios) que selecciona en una consulta determina cómo pueden evaluarse los datos en el Proveedor de información seleccionado. Consejo: Por defecto, el sistema muestra los Proveedores de información utilizados para ejecutar al menos una consulta en la pantalla básica. Cuando utiliza un Proveedor de información por primera vez, selecciona el icono Nuevo y luego obtiene una vista de los Proveedores de información en el sistema, en la sección Área de información.
Figura 115: BEx Query Designer
Cuando un usuario ejecuta una consulta, pueden añadirse a la visualización todas las características que se han añadido al área Características libres para un análisis adicional. Las características que determina en el área Filtro determinan por completo la cantidad de salida del informe. No puede cambiar los valores de filtro dinámicamente. Por lo tanto, no es posible navegar mediante el uso de estas características en la consulta ejecutada. El sistema requiere un nombre técnico y una descripción única en todo el sistema. Puede grabar las consultas en Favoritos menú de SAP Access, o bien puede en un rol. Tan pronto como se asigneen la el consulta a un rol,Easy todos los usuarios con esegrabarlas rol pueden también ejecutar esta consulta . El usuario debe contar con la autorización necesaria.
Para crear una nueva consulta Para crear una nueva consulta, siga los pasos siguientes: Ejecute BEx Query Designer. (En el entorno de capacitación, seleccione el acceso vía menús Inicio Programas Business Explorer Query Designer). →
→
→
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Introduzca el sistema BW al que desea conectarse. En la siguiente ventana de diálogo, introduzca sus datos de inicio de sesión (cliente, usuario, contraseña y lenguaje de inicio de sesión). Seleccione Filas/Columnas para visualizar los campos en los que puede introducir ratios y características. Para crear una consulta nueva, seleccione Nueva consulta Luego, esto le permite seleccionar el Proveedor de información que desee. En otras palabras, la fuente de datos de su informe. Encontrará los Proveedores de información en el área Áreas de información. Las Áreas de información estructuran y agrupan el contenido de los Proveedores de información, de manera similar que la estructura de una carpeta en Windows Explorer. Puede asignar las Áreas de información cuando se crean los Proveedores de información. Seleccione el Área de información que desee y encuentre el Proveedor de información que desee.
Aplicaciones web en BEx Web Application Designer BEx Web Application Designer le permite proporcionar resultados de consulta no solo en forma tabular, sino que también en la web en forma de varios gráficos, en mapas, como texto de marquesina, etc. Estas aplicaciones web pueden crearse mediante el uso de Web Application Designer.
Figura 116: Aplicación de diseño BEx Web
Los términos clave utilizados junto con Web Application Designer son ítem de web, plantilla web y aplicación web. Los ítems web son marcadores de posición para visualizar datos, por ejemplo, en forma de tablas, gráficos o casillas de filtro. Estos ítems web están integrados en las plantillas web y se estructuran allí. La plantilla web se convierte en una aplicación web cuando aparece en un navegador.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Plantilla web estándar y plantillas individuales Básicamente cuenta con dos opciones cuando crea plantillas web: ●
Plantilla web estándar por separado
●
Plantillas individuales para diferentes grupos de usuario
Puede crear una plantilla estándar por separado que cumpla con su identidad corporativa y se utilice para visualizar cada consulta en un navegador web. También puede diseñar plantillas individuales para diferentes grupos de usuario. Estas plantillas individuales luego pueden contener la información exacta requerida por esos grupos.
BEx Analyzer Los usuarios de SAP BW utilizan el BEx Analyzer como una herramienta de análisis, gestión de informes y diseño en Microsoft Excel para acceder fácilmente a los datos, las consultas, las vistas de consulta y los libros de trabajo del Proveedor de datos, y analizar los datos mediante el uso de una navegación interactiva. Estos pueden configurar las configuraciones globales y específicas para los libros de trabajo, crear nuevos libros de trabajo y desencadenar su distribución. Si los usuarios desean definir nuevas definiciones de consulta, también pueden iniciar el BEx Query Designer. Cuando abre BEx Analyzer, debe decidir qué es lo que desea abrir. Tiene dos opciones: ●
Un libro de trabajo que ya se ha grabado. -
Este es un libro de trabajo que contiene al menos una consulta y posiblemente también especifique los filtros, los gráficos y el formato. El libro de trabajo también puede contener varias hojas de trabajo.
●
Un nuevo libro de trabajo basado en una consulta existente. Si selecciona esta opción, accede a la ventana de diálogo de consultas en la que debe seleccionar una consulta existente que debe integrarse en el nuevo libro de trabajo. El libro de trabajo se visualiza en el formato BEx estándar. -
También puede abrir el Query Designer directamente desde BEx Analyzer. Esto significa que puede crear una consulta nueva o abrir una consulta existente en el modo de mantenimiento, de modo que pueda visualizarla o modificarla antes de usarla en BEx Analyzer.
BEx Report Designer En algunos casos, es importante utilizar el diseño de presentación y el formato para resaltar ciertos datos empresariales. Siempre hemos recomendado contar con un diseño visual adecuado para los informes que se utilizan internamente. Sin embargo, esto es más importante si los informes empresariales se vuelven cada vez más accesibles para el público, por ejemplo, en Internet. Se debe crear una imagen profesional clara, especialmente si los clientes existentes o potenciales pueden ver estos informes. Muchos informes contienen datos empresariales complejos que son fáciles de interpretar si están bien ilustrados. La siguiente figura es un ejemplo simple de dos opciones de formato muy diferentes para los mismos datos empresariales.
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Figura 117: Informes con formato frente a informes sin formato
BEx Report Designer es un componente de BEx Web, un conjunto de herramientas para el desarrollo de contenido basado en la web. BEx Web, en consecuencia, es un componente de Business Explorer, que puede incluirse inigualablemente en la infraestructura de BW Suite. BEx Report Designer de SAP ofrece una herramienta de diseño fácil de usar para crear informes con formato que se optimizan para las expresiones y una visualización bien ilustrada. Tiene acceso a un gran número de funciones de formato y de presentación. Puede utilizar el aservidor Adobeen conectados para convertir losgrabar informes creadosestos en BEx Report Designer documentos PDF y, subsiguientemente, e imprimir documentos. Puede utilizar las funciones de Transmisión de información para distribuir informes con formato.
Figura 118: Opciones de salida en BEx Report Designer
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Informes estáticos y dinámicos Los informes se dividen en informes estáticos y dinámicos. Los informes complejos son más extensos que los otros informes. 1) Los informes estáticos cuentan con una visualización web. La visualización web aparece en el área superior y el informe con formato se muestra en el área inferior. Cuando selecciona "Imprimir informe", el sistema genera los informes como un fichero de PDF. Puede exportar estas visualizaciones al portal. Todo puede ajustarse: Por ejemplo, si tiene tres áreas, los ratios a menudo se encuentran uno junto a otro. Ahora puede generar varias líneas para cada área, es decir, tres bloques. 2) El informe dinámico muestra la salida con formato en la izquierda y la salida estándar a la derecha. Seleccione Iluminación en el área de la derecha, seleccione Filtro Conservar valor del filtro en el eje para ajustar ambas áreas. La función Imprimir informe genera un fichero en PDF que contiene los datos actualmente visualizados. →
3) Los informes complejos pueden funcionar con variables. Un ejemplo podría ser lo siguiente: llamar el informe complejo e introducir EN como país. Mantenga el intervalo sin cambios. Seleccione Aceptar. El informe muestra la vista en la visualización web. "Imprimir informe" genera tres páginas porque se requirió un salto de página después de cada sección Filtro Conservar valor del filtro en el eje para ajustar ambas áreas. La función "Imprimir informe" genera un fichero PDF que contiene los datos que se visualizan actualmente. 3) Los informes complejos pueden funcionar con variables. →
Transmisión de información La Transmisión de información es una función flexible de Business Explorer que le brinda la opción de distribuir los resultados de la gestión de informes a varios grupos de destino, independientemente si los miembros del grupo son usuarios regulares de SAP BW. Se encuentran disponibles métodos deeltransmisión. Puede determinar la fuente, el formato de los datos, el varios grupo de destino, canal de transmisión y, por supuesto, el tiempo de transmisión. También puede utilizar una combinación de estas características cuando configura una transmisión individual. Además, existe un asistente que guía a los usuarios ocasionales por estas configuraciones. Las transmisiones pueden configurarse para una distribución de una sola vez o regulares de datos de resultados en tiempos predefinidos. Puede enviar datos calculados previamente o un enlace a los datos en línea a través de la transmisión. Los usuarios pueden decidir si desean suscribirse (o cancelar la suscripción) a las transmisiones. Existen diversos escenarios en los cuales Broadcaster puede cumplir un rol significativo. La transmisión puede tratarse de un evento único programado para que tenga lugar regularmente. Sin embargo, también puede utilizarse fácilmente para informar a los empleados sobre las situaciones críticas en las que se necesita la acción del usuario. Además, puede optimizar el rendimiento en el entorno BEx al utilizar las herramientas de Broadcaster para calcular previamente los informes y completar la caché de consultas. Los siguientes son los escenarios en los que puede utilizar la transmisión de información: ●
●
●
Un equipo desea recibir notificaciones por correo electrónico inmediatas sobre las bajas cifras de ventas. Los informes semanales deben actualizarse cada viernes por la mañana, de modo que se encuentren disponibles en el tiempo suficiente para la reunión del equipo en las salas virtuales en SAP NetWeaver Portal. Un empleado desea recibir un mensaje de advertencia si uno de sus clientes PRINCIPALES está experimentando extensos tiempos de espera para una entrega.
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Figura 119: Utilización de la transmisión de información y SAP NetWeaver Portal
La transmisión se ejecuta en todo BEx Suite. Independientemente de la herramienta para definir la transmisión, existe una interfaz uniforme para especificar las configuraciones de la transmisión. Los datos de transmisión pueden srcinarse a partir de cualquier fuente de datos SAP BW. Sin embargo, también puede transmitir datos a partir de fuentes de datos que no son de SAP. Al momento de la transmisión, los datos se pueden leer en tiempo real a partir de la fuente; no necesitan estar en BW para que el Broadcaster acceda a ellos. La transmisión de información puede utilizarse para copiar un análisis de BW a SAP NetWeaver Portal. Los servicios de Knowledge Management optimizados se encuentran disponibles en SAP NetWeaver Portal: ●
Notificación de cambios
●
Opción para las notas personales
●
Feedback y evaluación (clasificación)
●
Búsquedas y clasificaciones de textos y atributos completos
Los siguientes principios básicos se aplican a la publicación de información SAP BW: ●
●
●
Disponible para los administradores y usuarios finales Publicado ad hoc, planificado (semanalmente, etc.) o incluso desencadenado por el evento (por ejemplo, cuando se realizan cambios en el InfoCubo). Publicación en formatos diferentes (fichero en línea, fichero HTML, libro de trabajo en BEx,
correo electrónico con un adjunto). La colaboración entre empresas debe basarse en información relevante y confiable. La integración de SAP BW y SAP NetWeaver Portal lo ayuda a buscar una gestión de información relacionada con el contexto en su empresa.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Vista general del aprovisionamiento de datos operativos Con NetWeaver 7 EhP3, SAP brinda el concepto de Aprovisionamiento de datos operativos (ODP) que combina el acceso de consultas analíticas en los sistemas operativos y los escenarios de reproducción.
Figura 120: Vista general del aprovisionamiento de datos operativos
El aprovisionamiento de datos operativos brinda las siguientes capacidades o funciones: ●
●
●
●
●
●
La gestión de informes operativa con las capacidades de vanguardia OLAP directamente en el sistema operativo, lo que provoca TCO bajos. Acceso directo a los datos operativos sin latencia. Consumo de datos en una tecnología de front end a partir de Business Objects y en las aplicaciones de WebDynpro a través de bloques de desarrollo genéricos analíticos en Floorplan Manager (FPM). Además, los datos se encuentran disponibles para la Búsqueda empresarial de SAP NetWeaver y SAP BusinessObjects Explorer, sobre la base de los índices de SAP NetWeaver BW Accelerator (BWA). Una interfaz única para proporcionar datos operativos para Operational Analytics, Búsqueda empresarial de SAP NetWeaver, y consumidores externos como SAP NetWeaver BW. La aceleración de consultas para grandes volúmenes de datos utilizando la tecnología en memoria sobre la base de BWA con un paso de configuración simple. Las consultas y los modelos no se ven afectados en absoluto. La arquitectura está bien preparada para el consumo móvil a través del gateway.
El contenido analítico basado en el aprovisionamiento de datos operativos se ofrece con SAP Business Suite 7 desde 2011. Alrededor de 500 proveedores de datos operativos (ODP) se envían por todo SAP Business Suite. El siguiente gráfico ilustra los elementos fundamentales del análisis operativo basado en ODP.
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Figura 121: Arquitectura de ODP
Existen dos capas que permiten el acceso a los datos operativos: ●
●
La Consulta analítica es la interfaz de lectura para las herramientas analíticas del front end y los servicios analíticos, por ejemplo para los dispositivos móviles o los gadget de escritorio. BW Service API DataSource es la interfaz que se utiliza para la extracción de datos, por ejemplo a BW o a través de los servicios de datos de BusinessObjects
Las Consultas analíticas por lo general requieren de datos de múltiples fuentes de datos: datos de transacción (por ejemplo órdenes de compra), datos maestros asociados (por ejemplo clientes y productos), y el texto relacionado y los datos de jerarquía. Estas relaciones entre las diferentes fuentes de datos se exponen a la consulta analítica a través de la capa ODP. La capa ODP decide si una consulta analítica se ejecuta en BWA o a través del acceso directo a los extractores de fuentes de datos. Cuando se reproducen los datos en BWA, la funcionalidad de búsqueda proporcionada por la Búsqueda empresarial de SAP NetWeaver y la funcionalidad de exploración de datos de SAP BusinessObjects BusinessExplorer también puede mejorarse.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 122: Análisis operativo basado en ODP
Figura 123: Acceso a datos en tiempo real
© Copyright . All rights reserved.
Lesson: Prestación de datos EDW
Figura 124: Interfaces de usuario para consultas analíticas
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
© Copyright . All rights reserved.
Capítulo 4 Ejercicio 18 Utilizar Business Warehouse (BW) para la gestión de informes y los análisis
Ejemplo empresarial Desea ejecutar informes mediante el uso de sus datos en SAP BW. Los ratios son los precios de los vuelos externos y de regreso. La única característica es la característica de tiempo del mes natural. Primero visualice los datos sin convertirlos, y después asegúrese de que los precios aparezcan en euros. Llame a BEx Query Designer y busque el infocubo T_SAPNW en el área de información SAPNW en Formación BW SAP NetWeaver SAPNW. Cree una consulta llamada SAPNW_## (en la que ## indique su número de grupo) en BEx Query Designer para mostrar los costes mensuales de vuelos de salida y de regreso. Utilice la función Diseñador de consulta en una plantilla de Diseñador de consulta adhoc para crear la misma consulta una segunda vez. Para hacerlo, inicie un modelo existente en su sistema de formación BW: SAPNW Modelo 00. Usted se encuentra en la carpeta Modelos web en el menú de usuario para su usuario SAPNW##. La plantilla contiene la función Query Designer. Cree la consulta con los mismos ratios y características como en Nr. 1
© Copyright . Reservados todos los derechos.
Capítulo 4 Solución 18 Utilizar Business Warehouse (BW) para la gestión de informes y los análisis
Ejemplo empresarial Desea ejecutar informes mediante el uso de sus datos en SAP BW. Los ratios son los precios de los vuelos externos y de regreso. La única característica es la característica de tiempo del mes natural. Primero visualice los datos sin convertirlos, y después asegúrese de que los precios aparezcan en euros. Llame a BEx Query Designer y busque el infocubo T_SAPNW en el área de información SAPNW en Formación BW SAP NetWeaver SAPNW. Llame el Query Designer desde el menú Inicio: INICIO PROGRAMAS Business Query Designer. Seleccione su sistema de formación BW del Inicio de sesión de SAP y luego introduzca sus datos de inicio de sesión en la pantalla siguiente. Confirme las siguientes dos ventanas de diálogo con . Se abre el BEx Query Designer. →
Explorer
→
→
Seleccione Nueva consulta. Haga clic en la sección de áreas de información en la nueva consulta: Seleccione la ventana de diálogo de Proveedor de información. Abra sucesivamente Formación BW SAP NetWeaver SAPNW. →
→
Seleccione el Infocubo T_SAPNW y luego seleccione el icono Abrir en la barra de menú (superior derecha). Los objetos de información del Infocubo T_SAPNW aparecen (ratios y características). En BEx Query Designer Consulta: pantalla Consulta nueva, seleccione Filas/ Columnas en la sección inferior de la pantalla. Su pantalla cambia y aparecen las secciones Columnas, Filas y Características libres. Utilice la función de arrastrar y soltar para mover los ratios Precio de vuelo de ida y Precio de vuelo de vuelta de la sección Ratios en la parte izquierda de la pantalla en la sección Columnas. Abra la dimensión la sección Filas. Tiempo y mueva la característica de tiempo Año/Mes calendario en Seleccione Grabar e introduzca SAPNW_## (## significa su número de grupo) en los campos "Descripción" y "Nombre técnico". Grabe su consulta en sus favoritos.
© Copyright . Reservados todos los derechos.
Lesson: Prestación de datos EDW
Salga de Query Designer sin cerrarlo y realice una llamada utilizando el analizador. Para hacerlo, seleccione INICIO PROGRAMAS Business Explorer Analizador. →
→
→
Seleccione el icono Abrir que se encuentra en el margen izquierdo y luego seleccione Abrir consulta. Inicie sesión en el sistema BW, cliente 900 utilizando su usuario y contraseña. Utilice favoritos para buscar la consulta que acaba de crear. Se ejecuta la consulta. Verá que los precios se almacenan en diferentes monedas. Cierre la consulta en Excel y regrese a BEx Query Designer y su definición de consulta. Ahora seleccione el ratio Precio de vuelo de ida. Aparecen las Propiedades del ratio en el margen derecho de la pantalla. Cambie a la etiqueta Conversiones y seleccione la entrada TO_Euro de la selección Tipo de conversión. Repita los pasos anteriores para el ratio Precio de vuelo de vuelta. Grabe la consulta y llame el Analizador nuevamente y regrese al Analizador si aún no ha cerrado sesión. Abra y ejecute la consulta nuevamente. En la consulta mostrada, ahora aparecen todos los precios en una sola moneda. Salga de BEx Query Designer y Analizador. Cree una consulta llamada SAPNW_## (en la que ## indique su número de grupo) en BEx Query Designer para mostrar los costes mensuales de vuelos de salida y de regreso. Siga la solución de Nr. 1. Utilice la función Diseñador de consulta en una plantilla de Diseñador de consulta adhoc para crear la misma consulta una segunda vez. Para hacerlo, inicie un modelo existente en su sistema de formación BW: SAPNW Modelo 00. Usted se encuentra en la carpeta Modelos web en el menú de usuario para su usuario SAPNW##. La plantilla contiene la función Query Designer. Cree la consulta con los mismos ratios y características como en Nr. 1 Si aún no ha iniciado sesión en el sistema BW, inicie sesión ahora como el usuario SAPNW## e introduzca su contraseña. En su menú de usuario, seleccione la ruta SAPNW Plantillas web y llame la plantilla SAPNW Plantilla 00. El sistema le solicita que inicie sesión como el usuario SAPNW## e introduzca su contraseña. →
Seleccione Query Designer y luego Crear nueva consulta. Cambie de Historial a Áreas de información. Si su Infocubo T_SAPNW no aparece, localícelo en la ruta Formación BW SAP NetWeaver SAPNW, selecciónelo y elija Transferencia. →
→
Seleccione el ratio Precio de vuelo de vuelta, haga clic derecho para visualizar el menú contextual y selecciónelo como una columna.
© Copyright . Reservados todos los derechos.
Unit 4: Análisis empresarial y gestión de información
Seleccione el ratio Precio de vuelo de ida, haga clic derecho para visualizar el menú contextual, y seleccione Añadir a estructura para copiar el ratio a las columnas. Si lo desea, restablezca la conversión de moneda de ambos ratios a Euro. Seleccione los ratios correspondientes, haga clic derecho para visualizar el menú de contexto y seleccione la entrada Propiedades. En Ratio de conversión de moneda, seleccione el valor A_Euro, y seleccione Transferir En la sección de visualización, cambie de ratio a características. Abra la dimensión Tiempo y seleccione Año/Mes calendario. Haga clic derecho para visualizar el menú de contexto, y seleccione Filas. Seleccione Grabar e introduzca SAPNW_## como el nombre en los campos Descripción y Nombre técnico para su consulta adhoc. Seleccione Ejecutar para iniciar la consulta ad hoc.
© Copyright . Reservados todos los derechos.
Lesson: Prestación de datos EDW
LESSON SUMMARY You should now be able to: ●
●
Enumerar las capacidades de SAP NetWeaver Business Warehouse para el análisis y la gestión de informes Explicar las capacidades de aprovisionamiento de datos básico
© Copyright . All rights reserved.
Unit 4 Lesson 3 Business Intelligence con Business Objects
LESSON OVERVIEW Business Intelligence con Business Objects Esta lección describe los portafolios actuales y panificados para Business Intelligence.
La información de este documento es confidencial y de propiedad de SAP y no puede divulgarse sin permiso de SAP. Esta presentación no está sujeta a su acuerdo de licencia o a cualquier otro acuerdo de servicio o suscripción con SAP. SAP no tiene la obligación de realizar ningún negocio descrito en este documento o en cualquier presentación relacionada, o de desarrollar o publicar cualquier funcionalidad mencionada en el presente. Este documento, o cualquier otra presentación relacionada y la estrategia de SAP y los posibles desarrollos, productos o direcciones y funcionalidades de plataformas futuros están sujetos a modificaciones, y SAP puede realizarlas en cualquier momento por cualquier motivo sin aviso. La información de este documento no constituye un compromiso, promesa u obligación legal para entregar ningún material, código o funcionalidad. Se proporciona este documento sin garantía de ningún tipo, ya sea expresa o implícita, lo que incluye, entre otras, las garantías implícitas de comerciabilidad, adecuación para un fin particular o no violación. Este documento se redactó con fines informativos y es posible que no se incorpore en un contrato. SAP no asume la responsabilidad en caso de que hayan errores u omisiones en este documento, excepto si dichos daños fueran provocados por SAP de manera intencional o por negligencia grave. Todas las declaraciones prospectivas están sujetas a varios riesgos e incertidumbres que podrían provocar que los resultados reales difirieran de las expectativas a nivel material. Se advierte a los lectores que no depositen confianza excesiva en estas declaraciones prospectivas, que solo son válidas hasta las fechas indicadas, y en las cuales no deben depositar confianza para tomar decisiones de compra. Ejemplo empresarial El objetivo principal de esta lección es que los clientes de SAP se familiaricen con la nueva plataforma de SAP BusinessObjects Intelligence, y mostrar cómo esta interactúa con SAP NetWeaver BW. Se ofrece un roadmap para las herramientas de front end de SAP en las áreas de análisis de datos y gestión de informes. El segundo objetivo es mostrarles a los clientes de SAP las oportunidades que se encuentran disponibles en la nueva plataforma de SAP BusinessObjects Intelligence. Para lograrlo, la lección describe cuáles son las funciones de Business Intelligence y de Gestión de información (IM) de la plataforma SAP BusinessObjects Intelligence que se proporcionan actualmente a los clientes de SAP.
© Copyright . All rights reserved.
Lesson: Business Intelligence con Business Objects
Consejo: El roadmap tiene como objetivo principal el desarrollo a largo plazo de las herramientas de SAP NetWeaver BW (analizador BEx, analizador Web, diseñador de aplicación web, diseñador de informes). El roadmap no analizará el desarrollo de las herramientas de Business Object. Es importante observar que los componentes esenciales de SAP NetWeaver BI, es decir BW, SAP NetWeaver BW Accelerator, MDM, y del procesador de formularios visual continúan desarrollándose. Esta leccióndeaborda la plataforma BusinessObjects Intelligence, soluciones las áreas de gestiónde deSAP rendimiento empresarial (EPM) y y no las cumplimiento del riesgo global (GRC).
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describir cómo la nueva plataforma de SAP BusinessObjects Intelligence coexiste con SAP NetWeaver BI
Portafolio de SAP Business Objects - Beneficios inmediatos para los clientes de SAP SAP ha adquirido objetos empresariales a fin de poder proporcionar a todos los clientes una plataforma de Business Intelligence y Gestión de información. La plataforma de BI se integra en SAP Business Suite y SAP NetWeaver. Los clientes de SAP tienen acceso inmediato a numerosas herramientas de gestión de informes, análisis y dashboards, que se optimizan para sus aplicaciones de SAP y se ejecutan en la plataforma SAP BusinessObjects Intelligence.
Figura 125: Portafolio actual de SAP BO
Los clientes de SAP se benefician de una plataforma de BI abierta con acceso a la información sobre todas las aplicaciones y bases de datos de la empresa. Puede acceder a numerosas
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
soluciones sobre el tema de Gestión de rendimiento empresarial (ERP), que incluye los temas planificación, presupuestación, consolidación, rentabilidad, así como también análisis operativos y gestión de informes de cumplimiento.
Portafolio futuro de SAP BO
Figura 126: Portafolio futuro de SAP BO
Estrategia para dashboard La estrategia de SAP para se está moviendo en la dirección de
.
¿Cuáles son los planes detallados?
Estrategia de la funcionalidad de dashboard y visualización de datos ●
●
●
BEx Web Application Designer, que previamente era la herramienta utilizada para la creación de dashboards, entrará en mantenimiento en vez de que se desarrolle más. Cada cliente activo en las áreas de visualización de datos y creación de dashboard debe considerar si sería posible cambiar a Xcelsius. SAP está trabajando para mejorar la integración de Xcelsius y SAP NetWeaver BI. Se planifica que se logrará una completa integración en 2009.
Estrategia de gestión de informes empresarial La estrategia de SAP para la . ¿Cuáles son los planes detallados?
se mueve en la dirección de
Estrategia de gestión de informes empresarial ●
Crystal Reports serán la nueva herramienta central para los informes con formato junto con el BEx Report Designer
© Copyright . All rights reserved.
Lesson: Business Intelligence con Business Objects
●
Los Crystal Reports se encuentran disponibles como una oferta premium para SAP NW BI. Estará disponible como parte de la licencia de NetWeaver para todos los clientes de NetWeaver. Es simple actualizar desde estándar a premium. Crystal Reports se encuentran disponibles actualmente en la versión premium. También se planifica lograr una “versión simplificada” (en comparación con las características completas de Crystal Reports) para SAP NetWeaver BI estándar. Esta versión de Crystal Reports se encuentra disponible desde principios de 2010.
●
En cuanto a BEx Report Designer en el portafolio de SAP NetWeaver BI, no se planifica un desarrollo adicional desde SAP NetWeaver 7.0, EhP1.
Crystal Reports ya se encuentra estrechamente integrado en la pila NW BI. La conexión de los Crystal Reports a SAP NW BI se lleva a cabo mediante la interfaz OBDO para el análisis de datos. La conectividad a los objetos de Data Stores se produce mediante el uso de Open SQL. Crystal Report también posibilitan la realización de evaluaciones directamente en los sistemas SAP ERP y SAP Business Suite. En este caso, no es necesaria ninguna retención de datos explícita.
Estrategia de análisis OLAP La estrategia de SAP para los
se mueve en la dirección de
y
.
¿Qué es lo que sucede exactamente? La siguiente lista describe la estrategia para los análisis OLAP.
Estrategia de análisis OLAP Las herramientas de BEx: Web Analyser y Web Analyser (Excel) entrarán en mantenimiento. La última mejora funcional se planifica para SAP NW EhP2. ●
●
●
Los clientes ya pueden utilizar Voyager para los escenarios OLAP seleccionados. Voyager se expandirá para convertirse en Pioneer. Pioneer proporcionará un conjunto de funcionalidades que se basan en las herramientas BEx Analyser, BEx Web Analyser, y BusinessObjects Voyager. Pioneer debería finalizar en 2010.
Estrategia de gestión de informes ad hoc La estrategia de SAP para la .
se está moviendo en la dirección de
¿Qué es lo que sucede exactamente? La siguiente lista describe la estrategia en la gestión de informes ad hoc.
Estrategia de gestión de informes ad hoc ●
●
●
Los clientes de SAP ya pueden invertir en Web Intelligence para proporcionar a sus empleados un "BI de autoservicio". SAP está trabajando en una integración extendida en las soluciones SAP La integración de Web Intelligence con herramientas como Pioneer es uno de los módulos de desarrollo clave para el futuro.
Información adicional Puede encontrar más información y cursos de capacitación sobre SAP BusinessObjects en:
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
●
www.sap.com/services/education Catálogo de capacitación SAP BusinessObjects
●
www.sap.com/services/businessobjects
Analice las herramientas de gestión de informes implementadas y utilizadas con los participantes. LESSON SUMMARY You should now be able to: ●
Describir cómo la nueva plataforma de SAP BusinessObjects Intelligence coexiste con SAP NetWeaver BI
© Copyright . All rights reserved.
Unit 4 Lesson 4 Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
LESSON OVERVIEW SAP NetWeaver MDM facilita el uso compartido de los datos maestros de los sistemas que srcinalmente fueron diferentes y se asegura de que los datos sean consistentes en todos los límites del sistema, independientemente de la ubicación de los sistemas. SAP NetWeaver MDM proporciona los siguientes escenarios esenciales: consolidación de datos maestros, armonización de datos maestros y gestión central de datos maestros. Gestión de la información completa de producto (RPCM), sincronización de datos global (GDS) e integración de datos del cliente (CDI) se encuentran disponibles como escenarios empresariales. Además de la interfaz de usuario de cliente preferencial proporcionada por los componentes esenciales de SAP NetWeaver MDM (MDM Data Manager, MDM Console, MDM Import Manager, MDM Syndicator, MDM Publisher, MDM Image Manager) también puede utilizar SAP NW MDM a través de SAP NetWeaver Portal. SAP NetWeaver MDM utiliza la infraestructura de proceso de SAP NetWeaver (SAP PI) para distribuir y recibir datos maestros. Con MDM ABAP API, SAP proporciona una interfaz de programación para acceder aNet SAP MDM Business 7.1 utilizando ABAP, y(SAP los datos distribuirse a SAP Weaver Warehouse BW) maestros y utilizarseconsolidados con fines de pueden análisis (por ejemplo, Global Spend Analysis). MDM Java API permite que las aplicaciones de Java se conecten a un servidor MDM y realicen la mayor parte de las funciones disponibles en MDM Console y MDM Data Manager.
Ejemplo empresarial Su empresa tiene numerosas ubicaciones de producción. En otras palabras, tiene diferentes plantas, algunas de las cuales utilizan sus propios sistemas y tienen numerosos socios comerciales (por ejemplo, proveedores, clientes, etc.). Usted tiene algunos de los mismos socios comerciales y descubre que estos se mantienen de manera diferente en sistemas diferentes. Cuando planifica el stock de almacén en gestión de almacén, los problemas suelen producirse más a menudo debido a que los datos maestros no se han mantenido correctamente y luego tiene que resolver estos problemas utilizando órdenes de compra expeditivas. A menudo, su inventario de piezas también es incorrecto. Usted mantiene un catálogo de productos general que espera que esté siempre actualizado por completo. Sin embargo, con frecuencia observa que los datos no son correctos porque no puede llamarlos centralmente desde ningún sistema. Ha instalado las aplicaciones de logística de SAP en su sistema, pero está utilizando software de terceros para gestión financiera. Debido a los diferentes datos maestros involucrados aquí, se producen discrepancias en la facturación, y que haya diferentes datos maestros en ambas áreas dificulta la realización correcta de los informes en la empresa. Para ayudarlo a
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
implementar una precisa gestión de informes, debe mantener tablas de referencia cruzada integrales. Generalmente, cree que pierde mucho tiempo y esfuerzo en su empresa almacenando, obteniendo e indexando piezas, y realizando las tareas administrativas que implica la gestión de los datos maestros. También cree que puede facilitar y mejorar la colaboración con sus socios comerciales al mantener sus datos maestros centralmente y, por lo tanto, de manera única.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Decidir si su empresa se beneficiará con la implementación de SAP NetWeaver MDM
Gestión de datos maestros con SAP NetWeaver MDM Las infraestructuras de TI heterogéneas con sistemas proporcionados por terceros diferentes se utilizan ampliamente en las empresas actualmente. Como resultado, los datos maestros importantes requeridos para los procesos y análisis empresariales entre sistemas a menudo son redundantes en otros sistemas y se mantienen en formatos incompatibles. Es posible que diferentes áreas en una empresa tengan otra versión de los datos maestros. Además, los socios empresariales de una empresa también proporcionan otras versiones de los datos maestros. Por lo tanto, es posible que una empresa no tenga una vista coherente de los datos maestros junto a su cadena de valor.
Figura 127: Versiones diferentes de datos maestros
Magnitudes de referencia En consecuencia, los siguientes factores entran en juego como magnitudes de referencia:
Magnitudes de referencia en la gestión de datos maestros ●
Mantenimiento y costes operativos Esto incluye el esfuerzo requerido para almacenar datos (particularmente, datos redundantes) y consolidar toda la información que pertenece a un solo registro de datos maestros.
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
●
Los costes de integración, particularmente, cuando se reestructura una empresa. Las actualizaciones requieren de más esfuerzos y los sistemas nuevos no son fáciles de integrar. El desarrollo y el constante mantenimiento de los programas de interfaz también generan costes, al igual que la corrección de datos no precisa.
●
Esfuerzos requeridos en la gestión de informes Mientras más duplicados de datos maestros tenga en la infraestructura del sistema, menos confiable será la gestión de informes. Esto, en consecuencia, aumenta los costes de la consolidación de sus informes.
Cuando las empresas se enfrentan con este escenario, intensifican su búsqueda de soluciones para integrar y consolidar sus datos maestros. Para proteger su inversión, sin embargo, deben yacer en su infraestructura de TI existente en vez de simplemente encontrar fallas en ella. La Gestión de datos maestros de SAP NetWeaver (MDM) le permite consolidar sus datos maestros y obtener una vista coherente de todos sus datos maestros.
Funciones de la Gestión de datos maestros SAP NetWeaver MDM es muy versátil con respecto a la consolidación, armonización y mantenimiento de los datos maestros a nivel central en una infraestructura heterogénea. SAP NetWeaver MDM brinda las siguientes para este objetivo: Extracto ●
●
●
SAP NetWeaver MDM puede consolidar datos maestros a partir de los sistemas SAP R/3, sistemas ERP y otras fuentes. Puede utilizar la interfaz ODBC para acceder directamente a las bases de datos, y puede cargar ficheros planos, datos de aplicaciones de terceros, ficheros XML y mucho más. Cuando carga datos maestros, estos se transforman, se asignan automáticamente y se validan. Se pueden corregir los errores cuando carga los datos.
Limpieza ●
●
Puede aplicar reglas de coincidencia y estrategias de coincidencia complejas para identificar los duplicados. Por ejemplo, con el Controlador enriquecido y la Gestión de calidad de datos (DQM) para el paquete SAP NetWeaver MDM a mano, puede mejorar las sólidas capacidades de limpieza de direcciones de los servicios de datos de SAP Business Objects en SAP NetWeaver MDM. Además, puede utilizar soluciones de software de proveedores terceros (Trillium, D & B y otros socios) para validar direcciones, indicar los nombres de la empresa de manera más precisa y mejorar o completar los datos maestros.
Consolidación Puede encontrar y comparar datos maestros con fines de consolidación.
●
●
●
Usted puede combinar registros de datos maestros y generar la asignación de ID para garantizar que los objetos se identifiquen en su infraestructura de sistema heterogénea. Puede utilizar un modelo de datos predefinidos con fines de consolidación.
Crear datos maestros
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
●
Puede crear datos maestros de manera central.
●
Puede utilizar reglas de validación para garantizar la integridad de los datos.
●
Puede determinar el volumen de los datos maestros que se procesarán y definir relaciones entre los datos maestros y otros datos.
Distribuir datos maestros ●
●
Puede distribuir datos maestros en XML y otros formatos. Puede utilizar varias tecnologías de distribución para distribuir los datos a ambos sistemas SAP y que no son de SAP.
Estrategia de datos maestros unificados ●
●
Puede utilizar el workflow de MDM para garantizar que los administradores puedan validar los datos maestros importados. También puede aplicar roles de usuario, mecanismos de seguridad, workflows y verificaciones para evitar que se produzcan problemas en los datos maestros en un futuro.
Funciones para proteger la calidad de los datos
Figura 128: Datos maestros coherentes en una infraestructura del sistema heterogénea
SAP NetWeaver MDM lo ayuda a lograr una alta calidad de datos. En MDM, esto significa datos maestros correctos y completos, de modo que puedan implementarse procesos empresariales junto con su cadena de valor sin ninguna dificultad. Además, SAP NetWeaver MDM garantiza cumplimiento con los estándares de formato coherentes en su infraestructura de sistema. En SAP NetWeaver MDM, se encuentran disponibles las siguientes funciones para : ●
Depuración de datos maestros
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Para garantizar comparabilidad entre las diferentes versiones de datos maestros, puede utilizar la depuración de datos maestros para normalizar y estandarizar los datos maestros. ●
Validación de datos maestros Para garantizar que todos los datos maestros correspondan a las reglas definidas.
●
Enriquecimiento de datos maestros Para completar o corregir datos maestros incompletos o incorrectos.
●
Deduplicación Es posible utilizar las funciones de búsqueda y comparación (coincidencia) para identificar los duplicados y combinar registros de datos maestros en un solo registro de datos maestros (combinación) para generar datos unificados y coherentes. Nota: Una vez que aparecen los duplicados en el almacenamiento de datos maestros, por ejemplo, usted no puede determinar con precisión el stock. El aprovisionamiento o los procesos de producción probablemente se hayan desencadenado, lo que en consecuencia genera costes aunque el stock de artículos ya exista bajo diferentes nombres.
●
Asignación de ID (también conocida como asignación clave) Es posible utilizar la asignación de ID para identificar aquellos registros de datos maestros en su infraestructura del sistema que representan el mismo objeto (por ejemplo, un socio empresarial en dos sistemas diferentes).
Por lo general, SAP NetWeaver MDM se utiliza para lograr una alta calidad de datos en una infraestructura de sistema heterogénea y compleja. Por lo tanto, las funciones nombradas anteriormente se utilizan más o menos en escenarios con soporte de SAP NetWeaver MDM. La siguiente sección analiza en detalle las funciones especiales de los diversos escenarios.
Escenarios principales en SAP NetWeaver MDM La característica clave de los escenarios fundamentales de SAP NetWeaver MDM es garantizar una calidad de datos alta y, por lo tanto, aplicar las funciones correspondientes de SAP NetWeaver MDM. Los escenarios difieren en términos del alcance hasta el cual se utiliza SAP NetWeaver MDM para crear, procesar y verificar los datos maestros y el alcance en que se producen estos escenarios en los sistemas de aplicación locales.
Escenarios principales en SAP NetWeaver MDM ●
●
Consolidación de datos maestros -
Limpieza y deduplicación
-
Normalización de datos, categorización inclusiva y gestión de taxonomía
-
Funciones de consolidación interactiva
Armonización de datos maestros -
Sincronización automática de información de datos maestros globalmente relevantes
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
-
●
Funciones de distribución interactivas
Gestión central de datos maestros -
Creación y procesamiento central de datos maestros
-
Mejoras permanentes en la calidad de datos
Consolidación de datos maestros El modelo de datos flexibles le permite resumir datos maestros desde varias fuentes, incluidos los sistemas SAP o los sistemas de terceros. El proceso de consolidación consta de lo siguiente: deduplicación y normalización, asignación de ID, coincidencia y combinación, análisis interactivos de calidad de datos. Puede integrar de manera inigualable SAP NetWeaver MDM en su infraestructura del sistema. Esto es posible mediante el uso de las funciones de integración de SAP NetWeaver. Además, las API también se encuentran disponibles para establecer una conexión a los sistemas existentes. Este escenario consta de los siguientes pasos de procesos:
Consolidación de datos maestros Requisitos previos: Los datos maestros se crean y procesan en los sistemas de aplicación locales. Carga de datos maestros. Consolidación de datos maestros. Proporcionar datos maestros para los informes y análisis.
Escenarios de TI - Consolidación de datos maestros
Figura 129: Escenarios de TI – Consolidación de datos maestros
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Una de las aplicaciones especiales de este escenario es la consolidación de datos maestros de datos BW, mediante el uso de SAP NetWeaver MDM. En una consulta, puede determinar que los datos maestros en el Proveedor de información subyacente son incoherentes. Como resultado, desea utilizar SAP NetWeaver MDM para consolidar estos datos.
Integración de BW-MDM
Figura 130: Imagen de la integración de BW MDM
Los datos maestros consolidados se distribuyen desde MDM a SAP BW mediante el uso de SAP PI. La información actual y consolidada puede utilizarse para la gestión de informes y los análisis en SAP NetWeaver Business Warehouse: ●
Evaluación de información a partir de sistemas diferentes (p. ej. análisis de gastos)
●
Identificación de clientes y productos con los ingresos más altos
●
El mejor valor y los proveedores más confiables
●
Gestión de informes precisa en tiempo real a través de la integración de datos de transacción y datos maestros consolidados
La consolidación de datos maestros contiene los pasos siguientes: Requisitos previos: Los datos maestros se crean y procesan en los sistemas de aplicación locales. Carga de datos maestros. Consolidación de datos maestros. Proporcionar datos maestros para los informes y análisis.
Armonización de datos maestros Además de las funciones para consolidar contenido, SAP NetWeaver MDM facilita la armonización de datos. Los datos maestros se actualizan en los sistemas SAP y que no son
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
de SAP. SAP NetWeaver MDM puede procesar los datos maestros desde otros sistemas. Además, constituye el sistema central para actualizar la información automáticamente en otros sistemas. La información puede transferirse a un sistema BI, por ejemplo, con fines de análisis. Este escenario consta de los siguientes pasos de procesos:
Armonización de datos maestros Requisitos previos: Los datos maestros se crean y procesan en los sistemas de aplicación locales. Carga de datos maestros. Consolidación de datos maestros. Distribuir datos maestros.
Figura 131: Escenarios de TI - Armonización de datos maestros
Gestión central de datos maestros SAP NetWeaver MDM consolida objetos de datos maestros desde varios sistemas fuente y crea un registro maestro que se gestiona de manera central. Los usuarios pueden utilizar una aplicación mejorada del cliente (MDM Data Manager) para gestionar esta información directamente. Puede determinar usted mismo el ámbito de los atributos que deben procesarse de manera central. Los formatos XML estándares se utilizan para distribuir información a otros sistemas. Además, los datos pueden transferirse a un sistema BI por cuestiones de análisis. Para el MDM central en una infraestructura heterogénea, tenga en cuenta que SAP NW MDM puede combinarse con SAP NW BPM. Puede encontrar más información mediante el uso de: http://wiki.sdn.sap.com/wiki/display/EIM/Collaborative+master+data+creation+and +maintenance
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Para el MDM central integrado en SAP Business Suite, consulte SAP Master Data Governance. Puede encontrar más información mediante el uso de: http://scn.sap.com/ community/mdm/masterdatagovernance. El escenario de Gestión de datos maestros central consta de los siguientes pasos del proceso:
Gestión central de datos maestros Gestionar datos maestros de manera central Distribuir datos maestros
Escenarios de TI - Gestión de datos maestros central
Figura 132: Escenarios de TI - Gestión de datos maestros central
Escenarios empresariales de SAP NetWeaver MDM Además del enfoque general para proteger la calidad de los datos, los procesos empresariales basados en SAP NetWeaver MDM tienen tareas especiales. SAP brinda soporte a los escenarios empresariales que se enumeran a continuación. Sin embargo, también existen otros escenarios que se basan en las funciones brindadas por SAP NetWeaver MDM. Para definir escenarios nuevos, usted requiere del modelo de datos flexible y debe ser capaz de procesar varios formatos de datos sin dificultad.
Escenarios empresariales de SAP NetWeaver MDM Gestión de la información completa de productos (RPCM)
●
●
-
Funciones para cargar, añadir y buscar datos del producto
-
Gestión de imágenes, publicaciones web o impresas
Sincronización de datos global (GDS)
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
-
●
Uso de los pool de datos públicos (por ejemplo, 1SYNC) para intercambiar de manera coherente los datos de unidades de comercio con las sociedades asociadas.
Integración de datos de cliente (CDI) -
-
Consolidación y procesamiento de los datos maestros de cliente a partir de varias fuentes Funciones de gestión de datos del cliente como la coincidencia y estandarización
Gestión de la información completa de productos (RPCM) El objetivo de la Gestión de la información completa de productos (RPCM) es gestionar los datos del producto de manera central y publicar los datos del producto entre varios canales. RPCM le permite importar, exportar y procesar los datos del producto de manera central. También le permite publicar catálogos de papel y catálogos web. SAP NetWeaver MDM brinda funciones para generar presentación y brindar soporta a la publicación impresa. Además, puede utilizar la Interfaz de catálogo abierto (OCI) para permitir otras aplicaciones empresariales (por ejemplo, SAP SRM) para acceder al repository de datos del producto MDM.
Gestión de la información completa de productos (RPCM) Importar datos del producto. Recategorizar y mejorar los datos del producto. Proporcionar datos de catálogo. Facilitar la publicación impresa o web. RPCM utiliza las funciones proporcionadas por SAP NetWeaver MDM para proteger la calidad de los datos. RPCM no se centra en la armonización de datos del producto en una infraestructura del sistema heterogénea.
Beneficios de la gestión de la información completa de productos
Figura 133: Beneficios de la gestión de la información completa de productos
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Sincronización de datos global (GDS) La sincronización de datos global (GDS) permite a los fabricantes utilizar pools de datos públicos como 1SYNC (consolidación de Transora y UCCnet) para intercambiar sus datos de unidades de comercio con sus sociedades asociadas.
Sincronización de datos global (GDS) Cree y modifique las unidades comerciales sobre la base de datos de material. Sincronice los datos con el pool de datos. Procese información y consultas del socio asociado. En el caso de GDS, SAP NetWeaver MDM es un componente integrado, y no un componente autónomo. El servidor MDM, que tiene un repositorio MDM específico de GDS, es la herramienta principal para grabar datos. En GDS, los datos se procesan en una interfaz de usuario diseñada especialmente para GDS.
Aprovechamiento de la consistencia de datos maestros con la sincronización de datos global
Figura 134: Sincronización de datos global (GDS)
Integración de datos de cliente (CDI) Las empresas y otras organizaciones pueden utilizar SAP NetWeaver MDM para consolidar y procesar sus datos de cliente desde todas las fuentes disponibles. CDI garantiza que todos los departamentos relevantes en una empresa puedan acceder a la última y más completa vista de los datos de cliente disponibles. Por lo tanto, las iniciativas de crossselling y upselling cuentan con soporte, se facilitan las acciones del cliente más allá de las restricciones del área y las ubicaciones, y se brindan análisis con datos maestros para tomar decisiones estratégicas. Nota: Se ha configurado una solución de implementación rápida dedicada de SAP NetWeaver MDM para resolver los problemas de integración de datos del cliente. Encontrará más información sobre este tema en service.sap.com/rdscdi.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Figura 135: Integración de datos de cliente (CDI)
SAP NetWeaver MDM en detalle La implementación de SAP NetWeaver MDM cambia radicalmente la lógica del proceso para mantener los datos maestros. Por lo tanto, no solo debe analizar sus datos, sino que también debe integrar un análisis de proceso y, si es necesario, pasos de procesos específicos de la empresa existentes en la lógica del proceso con SAP NetWeaver MDM. Si está utilizando workflows empresariales en el entorno del mantenimiento de datos maestros, es probable que sean obsoletos. Sin embargo, es posible que se acumulen los nuevos workflows al mismo tiempo (por ejemplo, notificaciones sobre los datos maestros distribuidos). También debe definir los nuevos derechos de usuario (reasignar y eliminar derechos) y programar la capacitación del usuario en una escala mayor.
Componentes de MDM Los ●
●
●
tienen las siguientes tareas:
El servidor MDM utiliza la base de datos para facilitar el acceso a uno o más repositories MDM y sus datos maestros. Los repositories MDM constituyen las bases de datos centrales para grabar datos maestros. El servidor MDM transfiere esta información a los diversos componentes MDM que se encuentran dentro de la infraestructura del sistema. La Consola MDM gestiona y monitoriza el Servidor MDM. La estructura de los repositorios MDM se crean y procesan en la Consola MDM. Además, aquí se controla el acceso a los repositorios MDM (administración). MDM Data Manager es el componente principal de MDM y se utiliza para crear, procesar y actualizar los datos maestros. Estos datos maestros pueden contener texto, imágenes y otro contenido complejo. El workflow de MDM es una función de MDM Data Manager y se utiliza para implementar una secuencia de pasos manuales o automatizados. Estos pasos de procesamiento pueden incluir lo siguiente: tareas de usuario, coincidencias, validaciones, aprobaciones y procesos empresariales automatizados en el nivel de los datos.
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Nota: Workflow de MDM no se relaciona con el workflow empresarial en un sistema SAP. El workflow MDM es una función de MDM Data Manager que funciona de acuerdo con los principios similares a los del workflow empresarial. MS Visio se utiliza para crear y procesar workflows MDM. Una alternativa para los workflows MDM es utilizar SAP NetWeaver BPM en su lugar, ya que esto brinda más opciones y flexibilidad.
●
●
Puede utilizar MDM Import Manager para importar datos maestros desde la mayoría de los tipos de fichero (por ejemplo, Excel, texto con delimitadores, SQL, XML, cualquier fichero que cumpla con ODBC). En MDM Import Manager, los datos pueden reestructurarse, depurarse y normalizarse durante la importación. MDM Import Server facilita la importación automática de datos maestros en conexión con puertos de entrada predefinidos y asignaciones de importación (contenido empresarial). Los datos maestros importados pueden srcinarse desde un sistema SAP que utilizó SAP PI para distribuir sus datos a SAP NetWeaver MDM. En MDM Syndicator, las estructuras de los datos maestros en SAP NetWeaver MDM se asignan a la estructura de datos de varios sistemas remotos (por ejemplo, sistemas ERP y catálogos web) y se distribuyen a estos sistemas. MDM Syndication Server facilita la exportación automática de datos maestros en conexión con puertos de salida predefinidos y asignaciones de sindicación (contenido empresarial). Los datos maestros exportados pueden, por ejemplo, estar determinados para el sistema SAP que utiliza SAP PI para recibir los datos de SAP NetWeaver MDM. Puede utilizar MDM Image Manager para crear variantes de
●
imágenes para varios canales de publicación y conectarlas a los objetos de datos maestros o a las familias de objetos. ●
●
●
●
Puede utilizar MDM Publisher para crear presentaciones para preparar la publicación impresa. Puede utilizar MDM Language Selector para seleccionar el idioma de la interfaz de usuario para las aplicaciones mejoradas del cliente. Al nivel de la programación, puede utilizar varias interfaces de programación para comunicarse con SAP NetWeaver MDM: MDM ABAP API (instalado en Web AS), MDM COM API, MDM Java API y MDM Web Services. Puede utilizar MDM Enrichment Architecture para conectar SAP NetWeaver MDM al software de socio utilizado para mejorar la calidad de los datos (por ejemplo, Servicios de calidad de datos de SAP Business Objects o Trillium). SAP NetWeaver MDM brinda funciones de monitorización en la Consola MDM. También se encuentra disponible la monitorización basada en Computer Center Management System (CCMS) y Solution Manager Diagnostics (SMD).
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
SAP NetWeaver MDM - Interfaces de usuario
Figura 136: Componentes de SAP NetWeaver MDM
SAP NetWeaver MDM proporciona las siguientes ●
:
Puede utilizar esta pequeña aplicación de cliente basada en SAP NetWeaver Portal para modificar, visualizar y encontrar registros de datos maestros.
●
Las aplicaciones mejoradas cliente son las interfaces de usuario para los componentes MDM y brindan las funcionesdel para el componente correspondiente. Para utilizar SAP NetWeaver MDM en una infraestructura compleja con los sistemas SAP, cada uno de los diferentes sistemas debe tener : ●
SAP NetWeaver MDM SAP NetWeaver MDM debe contener los repositorios que le permiten intercambiar datos con los sistemas SAP correspondientes. Las asignaciones y los puertos MDM deben encontrarse disponibles para la importación y exportación.
●
SAP PI El paquete de contenido PI debe contener lo siguiente: escenarios de integración, interfaces y asignaciones.
●
Sistemas remotos Los sistemas remotos deben tener extractores que pueda utilizar para extraer datos de referencia maestros. Los datos extraídos MDM debensin existir tal pasar formapor quepasos puedan transferirsey adatos través de SAP PI a SAP NetWeaver tenerdeque intermedios manuales.
Contenido empresarial predefinido El contenido empresarial predefinido se brinda en forma de plantillas para los siguientes tipos de objeto: ●
Material (para ERP)
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
●
Proveedor (para ERP)
●
Cliente (para ERP)
●
Empleado (para ERP)
●
Producto/material (para CRM/SRM, ERP)
●
Socio empresarial/proveedor/cliente (para CRM/SRM, ERP)
Nuevo para SAP NetWeaver MDM 7.1: ●
●
●
Pueden haber varios Business Objects (= tablas principales) en un solo repository. Los registros de diferentes tablas pueden hacer referencia entre sí (nuevo tipo de campo de búsqueda). La nueva tupla de tipo de datos permite el modelado de las estructuras anidadas.
Flujo de datos de SAP NetWeaver MDM Si existen sistemas que no son de SAP en la infraestructura del sistema, debe planificar y establecer una conexión a SAP NetWeaver MDM para cada sistema. La siguiente figura describe la infraestructura del sistema de datos maestros y su :
Figura 137: Flujo de datos de SAP NetWeaver MDM
Los datos de referencia se cargan en los pasos 1 y 2. Los datos de referencia incluyen, por ejemplo, tablas de Customizing o valores fijos de dominio requeridos para completar valores de campo predefinidos en los datos maestros. Inicia un repositorio MDM una sola vez con los datos de referencia requeridos. Después de iniciar los repositorios, se cargan los datos maestros en los pasos del 3 al 9.
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
Después de utilizar la Consola MDM para crear o cargar su modelo de datos (repository MDM) en MDM Server, inicia el repositorio con datos de referencia. Extrae los datos de referencia de los sistemas remotos y los añade al sistema de ficheros (FTP o NFS). En los sistemas remotos de SAP que tienen soporte (ERP, CRM y SRM), puede utilizar el extractor genérico para los datos de referencia (MDMGX) para extraer y enviar los datos. Importe los datos de referencia del sistema de ficheros a MDM Server, mediante el uso de MDM Import Server (automáticamente) o MDM Import Manager (manualmente). Para los sistemas remotos de SAP que tienen soporte, se encuentra disponible la información de conexión predefinida (por ejemplo, puerto, asignaciones de importación) en los repositorios que se ofrecen. Si los datos de referencia provienen de varios sistemas remotos, debe consolidar estos datos en MDM Import Manager y MDM Data Manager (coincidencia y combinación). Extrae los registros de datos maestros de los sistemas remotos y los envía a la Infraestructura de procesos de SAP NetWeaver (SAP PI). En los sistemas remotos de SAP que tienen soporte (ERP, CRM y SRM), puede utilizar el extractor genérico MDM para los datos maestros (MDM_CLNT_EXTR) para extraer datos. Utiliza la tecnología IDoc (ERP) o proxy (SRM, CRM) para enviar los datos. SAP PI recibe los registros de datos maestros desde varios sistemas remotos y transforma los registros en formato XML. SAP PI utiliza el adaptador de ficheros para enviar registros al sistema de ficheros MDM (FTP o NFS). Para simplificar este proceso, el contenido PI se encuentra disponible para los sistemas remotos de SAP que tienen soporte. Importe los datos maestros (ficheros XML) del sistema de ficheros a MDM Server, mediante el uso de MDM Import Server (automáticamente) o MDM Import Manager (manualmente). Para los sistemas remotos de SAP que tienen soporte, se encuentra disponible la información de conexión predefinida (por ejemplo, puerto, asignaciones de importación) en los repositorios que se ofrecen. En MDM Data Manager, realice la coincidencia sobre la base de las estrategias de coincidencia y combine los datos maestros. Utilice MDM Syndication Server (automático) o MDM Syndicator (manual) para exportar los datos maestros consolidados desde MDM Server al sistema de ficheros en formato XML. Para los sistemas remotos de SAP que tienen soporte, se encuentra disponible la información de conexión predefinida (por ejemplo, puerto, asignaciones de sindicación) en los repositorios que se ofrecen. SAP PI lee los ficheros XML y transforma los datos en formatos que son adecuados para los sistemas que se han conectado.
© Copyright . All rights reserved.
Lesson: Gestión de datos maestros con la Gestión de datos maestros de SAP NetWeaver
Para simplificar este proceso, el contenido PI se encuentra disponible para los sistemas remotos de SAP que tienen soporte. SAP PI envía los registros de datos maestros consolidados de vuelta a los sistemas fuente. Además, SAP BI puede utilizar los datos maestros consolidados para realizar una gestión de informes más confiable. Con SAP NetWeaver MDM 7.1, el nuevo adaptador MDM PI permite una comunicación directa entre MDM y PI.
LESSON SUMMARY You should now be able to: ●
Decidir si su empresa se beneficiará con la implementación de SAP NetWeaver MDM
© Copyright . All rights reserved.
Unit 4: Análisis empresarial y gestión de información
© Copyright . All rights reserved.
Unit 4 Learning Assessment
1. Un solo sistema BW puede utilizar varios servidores de BW Accelerator.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. Es posible utilizar un servidor de BW Accelerator para varios sistemas BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. ¿Cuáles son las funciones de la plataforma de SAP BusinessObjects BI?
Seleccione las respuestas correctas. X X X
Brinde un entorno de tiempo de ejecución para el diseñador de consultas de SAP BEx. Almacene los proveedores de información de SAP NetWeaver BW. Almacene los documentos de Business Intelligence creados con las herramientas de cliente de SAP BusinessObjects.
X
Brinde un punto de acceso central para los usuarios de Business Intelligence.
X
Permita el acceso a diferentes tipos de fuentes de datos mediante el uso de los procesos de transferencia de datos.
4. ¿Cuál es el concepto de almacenamiento en SAP HANA que optimiza el acceso de lectura?
Seleccione las respuestas correctas. X
Almacenamiento de datos en columnas
X
Almacenamiento de datos basado en filas
X
Los datos se almacenan con índices BWA
X
Los datos se almacenan en discos duros de alta velocidad.
© Copyright . All rights reserved.
Unit 4: Learning Assessment
5. Cuando se necesita la transformación de datos después de la extracción de un sistema fuente, puede realizarse de inmediato antes de que se almacene en BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 6. Un sistema BW puede utilizarse como un sistema fuente para otro sistema BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 4 Learning Assessment - Answers
1. Un solo sistema BW puede utilizar varios servidores de BW Accelerator.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 2. Es posible utilizar un servidor de BW Accelerator para varios sistemas BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 3. ¿Cuáles son las funciones de la plataforma de SAP BusinessObjects BI?
Seleccione las respuestas correctas. X X X
Brinde un entorno de tiempo de ejecución para el diseñador de consultas de SAP BEx. Almacene los proveedores de información de SAP NetWeaver BW. Almacene los documentos de Business Intelligence creados con las herramientas de cliente de SAP BusinessObjects.
X
Brinde un punto de acceso central para los usuarios de Business Intelligence.
X
Permita el acceso a diferentes tipos de fuentes de datos mediante el uso de los procesos de transferencia de datos.
© Copyright . All rights reserved.
Unit 4: Learning Assessment Answers
4. ¿Cuál es el concepto de almacenamiento en SAP HANA que optimiza el acceso de lectura?
Seleccione las respuestas correctas. X
Almacenamiento de datos en columnas
X
Almacenamiento de datos basado en filas
X
Los datos se almacenan con índices BWA
X
Los datos se almacenan en discos duros de alta velocidad.
5. Cuando se necesita la transformación de datos después de la extracción de un sistema fuente, puede realizarse de inmediato antes de que se almacene en BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso 6. Un sistema BW puede utilizarse como un sistema fuente para otro sistema BW.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
UNIT 5
Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Lesson 1 ListadelosdesafíosabordadosporALM
274
Lesson 2 Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
277
Lesson 3 SAPSolutionManagerysuusoenlaadministracióndesistemas
288
Lesson 4 SAPNetWeaver–Aspectossobreseguridad
299
Lesson 5 SAPNetWeaverInformationLifecycleManagement
330
UNIT OBJECTIVES ●
●
●
●
●
●
●
●
Explicar los desafíos de la gestión del ciclo de vida de aplicaciones Explicar el uso de SAP Solution Manager en las fases de un proyecto de implementación de software Esquematizar cómo SAP Solution Manager soporta la gestión constante y eficaz y la mejora continua del entorno productivo de una solución de SAP mediante el uso de las funciones de Análisis de causas principales, Solution Monitoring, Gestión de incidentes con Service Desk y Gestión de cambios. Comprender las características de seguridad, las ofertas y los servicios en el área de SAP NetWeaver Comprender los conceptos básicos de SAP NetWeaver Single SignOn Comprender los conceptos de SAP NetWeaver Identity Management Comprender el rol del control de acceso de SAP BusinessObjects en gestión de identidad compatible Describir las funciones de la Gestión del ciclo de vida de información de SAP NetWeaver
© Copyright . All rights reserved.
Unit 5 Lesson 1 Lista de los desafíos abordados por ALM
LESSON OVERVIEW Esta lección describe los desafíos que aborda la gestión del ciclo de vida de la aplicación. Ejemplo empresarial Su equipo de proyecto está analizando las preguntas y los desafíos presentados por los clientes en su trabajo diario sobre la gestión del ciclo de vida de la aplicación.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explicar los desafíos de la gestión del ciclo de vida de aplicaciones
Historial y posicionamiento de SAP Solution Manager ¿Cuáles son las preguntas y los desafíos a los que deben enfrentarse los clientes actualmente? La lista siguiente es el resultado de una encuesta realizada por el Soporte de SAP y Solution Management.
Desafíos en las empresas actualmente ●
¿Qué procesos se utilizan en su empresa? ¿Se documentan? ¿Qué entorno de sistema utiliza? ¿Qué mejoras del cliente tiene? ¿Se utilizan las aplicaciones de socios? ●
¿De qué manera su empresa resuelve los desafíos? ¿Cómo surgen las innovaciones? ¿Qué tipo de gestión de proyectos utiliza su empresa? ●
¿Cómo realiza las pruebas su empresa en entornos heterogéneos? ¿Cómo se crean los datos de prueba adecuados? ¿Cómo se pueden automatizar los procedimientos de prueba? ¿Es posible evitar o resolver los problemas relacionados con la incoherencia de los datos en entornos complejos? ¿Cómo se gestionan los cuellos de botella en cuanto al rendimiento? ●
¿Es posible el transporte sincronizado de los componentes de ABAP, Java, .NET y C? ●
¿Es posible la administración del sistema central y la programación de trabajos? ¿Qué soporte existe en términos de la gestión del volumen de datos y del retiro de un sistema? ●
© Copyright . All rights reserved.
Lesson: Lista de los desafíos abordados por ALM
¿El soporte siempre se encuentra disponible para resolver problemas en procesos críticos? ¿De qué manera se intercambia la información técnica necesaria con el equipo de soporte? ¿Se pueden integrar los socios en el proceso de solución? ●
¿Es posible realizar un análisis de las pilas de tecnología a partir del front end hasta las bases de datos y los sistemas operativos? ●
¿Qué ayuda se encuentra disponible para actualizar proyectos? ¿Qué soporte se encuentra disponible para los desarrollos específicos del cliente? ¿La actualización en coherente entre las soluciones y las pilas? ¿Es posible realizar actualizaciones sin tiempos de inactividad del sistema? ●
¿Cómo de coherente es el soporte en términos de gestión de cambios en las áreas de gestión de cambios, los requisitos y la logística del software? La respuesta de SAP a todas estas preguntas es el Soporte empresarial de SAP proporcionado por la edición empresarial de SAP Solution Manager al nivel de la aplicación.
Vista general de SAP Solution Manager SAP Solution Manager es una plataforma central , en la cual se puede asignar y documentar toda la solución del cliente (los componentes de SAP y los que no son de SAP). SAP Solution Manager brinda un punto de acceso central para las actividades de diseño, configuración y prueba en los componentes del sistema. SAP Solution Manager admite las actividades de diseño orientado al proceso, configuración, prueba y monitorización del sistema durante la operación de producción en las infraestructuras del sistema de todas las complejidades. Es la plataforma disponible para respaldar los procesos empresariales integrados desde el diseño de la solución y la implementación hasta la monitorización constante del sistema en una infraestructura de solución productiva.
Figura 138: SAP Solution Manager - una única fuente de veracidad
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
SAP Solution Manager brinda soporte al comienzo de un proyecto y en la implementación técnica y funcional, la operación de producción y la optimización de sus soluciones de SAP. Además de esto, permite una inigualable comunicación con SAP y sus socios empresariales y completa un rango integral de los servicios in situ. Por ejemplo, brinda una ayuda rápida y eficaz para los usuarios cuando surgen problemas con un Service Desk. Consejo: Para obtener más información sobre SAP Solution Management, consulte http://service.sap.com/solutionmanagement y http://service.sap.com/ solutionmanager.
Feedback de los participantes sobre la documentación de un proyecto En resumen, SAP Solution Manager lo respalda a usted y al cliente cuando implementa o actualiza una solución de SAP. SAP Solution Manager le brinda un amplio portafolio de métodos, herramientas y servicios para simplificar la implementación y actualización de los componentes de SAP. Lo ayuda a visualizar todos sus procesos empresariales y asigna gráficamente la infraestructura de la solución para brindar una vista general completa del entorno de producción.
LESSON SUMMARY You should now be able to: ●
Explicar los desafíos de la gestión del ciclo de vida de aplicaciones
© Copyright . All rights reserved.
Unit 5 Lesson 2 Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
LESSON OVERVIEW Esta lección describe la lógica detrás de los procesos de implementación y cómo SAP Solution Manager puede utilizarse para llevar a cabo los pasos clave. Se explican las fases clave del roadmap de implementación y las fases del plano empresarial y Realización. Ejemplo empresarial Su equipo de proyecto ha recibido la tarea de actualizar todas las aplicaciones SAP ERP Enterprise existentes (FI, CO, SD, MM, PP y HR) y, al mismo tiempo, implementar todos los procesos CRM clave. Desea saber cómo puede utilizar las nuevas herramientas de SAP Solution Manager para implementar estas soluciones de SAP de manera exitosa y eficaz.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Explicar el uso de SAP Solution Manager en las fases de un proyecto de implementación de software
SAP Solution Manager en la implementación y actualización de soluciones Independientemente si desea implementar una solución en una o más ubicaciones, SAP Solution Manager lo respalda en esto al ofrecerle procedimientos claros y funciones de contenido.
¿Qué es lo que brinda SAP Solution Manager para la implementación o la actualización de soluciones? ●
●
●
●
Herramientas de gestión de proyectos para los períodos de organización o planificación, el personal y otros datos de proyectos. Un repository de procesos empresariales que le brinda un conjunto integral de plantillas con las cuales puede definir el ámbito de su proyecto y los procesos empresariales fundamentales. Guías que lo acompañan paso por paso durante la instalación de escenarios empresariales integrados y guías de implementación que lo respaldan en el ajuste de sus procesos. Tecnología para sincronizar Customizing a través de todo el entorno del sistema.
●
Funciones que lo ayudan a organizar pruebas
●
Herramientas para transferir conocimientos sobre la nueva solución al usuario final.
SAP Solution Manager lo respalda mediante las funciones mencionadas anteriormente y las herramientas en todas las fases de sus proyectos de implementación y actualización.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Estas fases se alinean con las cinco fases del roadmap de implementación sobre la base de la metodología de ASAP: Preparación del proyecto Plano empresarial Realización Preparación final Puesta en marcha y soporte. →
→
→
→
Fases de SAP Solution Manager
Figura 139: Enfoque principal: Implementación
Los objetivos de estas cinco fases son los siguientes: ●
●
●
●
●
: Definición del proyecto y de la infraestructura del sistema : Definición de la solución específica del cliente sobre la base de escenarios predefinidos del repositorio de procesos empresariales o procesos empresariales definidos en el cliente; documentación de los requisitos (funcionales y técnicos) para los procesos empresariales; creación del plano empresarial. : Configuración, distribución o sincronización de Customizing, verificación de la coherencia de Customizing, organización de planes de prueba y realización de pruebas, seguimiento de problemas, borradores de los materiales de capacitación. : Capacitación de los usuarios finales y preparación del sistema de producción, incluida la transferencia de datos. : Soporte constante y proceso de mejora continua luego de la entrada en productivo, monitorización de los procesos empresariales y gestión de informes para la gestión del nivel de servicio, acceso al mercado de servicios de SAP, acceso a los documentos de mejores prácticas, los servicios proactivos para lay su optimización y el mantenimiento, opciones parauso unade mejora constante de la solución adaptación a los requisitos cambiantes.
Implementación de SAP Solution Manager SAP Solution Manager se entrega con los más actualizados. Estos contienen los métodos de implementación de SAP estándares y cubren los aspectos y fases clave de una implementación y actualización de SAP.
© Copyright . All rights reserved.
Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
Un componente básico de los roadmaps son los enlaces a los durante el rendimiento de las tareas individuales. Ejemplos de estos aceleradores son los informes técnicos, los documentos de muestra, las plantillas, los procedimientos, los enlaces web y los enlaces a las transacciones. Un permite el informe y el seguimiento de los problemas. Los usuarios finales, los empleados de soporte internos y los empleados de soporte externos de SAP pueden utilizar este sistema. En cada fase del proyecto, puede reunir información sobre el estado del proyecto y el progreso de las actividades como la creación, la configuración y la comprobación del plano empresarial. Las lo respaldan en este aspecto.
Solution Manager en la fase del plano empresarial La definición del plano empresarial le permite documentar los procesos empresariales de su empresa que desea utilizar en su solución específica del cliente. Primero, cree una estructura del proyecto en la cual los escenarios empresariales relevantes, los procesos empresariales y los pasos del proceso se estructuren jerárquicamente. Luego, cree la documentación del proyecto que puede asignarse a escenarios individuales, procesos o pasos de procesos para definir los requisitos empresariales funcionales y técnicos relevantes. Finalmente, asigne las transacciones a cada paso del proceso y defina cómo los procesos empresariales se ejecutan en sus sistemas SAP.
Figura 140: Definición del plano empresarial
Cuando crea un plano empresarial para su estructura de proyecto específica del cliente, puede utilizar el . Este contenido consta de escenarios empresariales/procesos/pasos del proceso y documentación asociada. Por supuesto, también puede crear su propio contenido. También puede imprimir el documento del plano empresarial y continuar utilizando la estructura del proyecto definida durante la configuración y la organización de la prueba:
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
●
●
●
Cuando configure sus procesos empresariales, el sistema muestra la estructura del proyecto desde el plano empresarial nuevamente. Puede utilizar la estructura del proyecto del plano empresarial como base para la configuración. Además, puede visualizar y editar la documentación del proyecto desde la fase del plano empresarial durante la configuración. La estructura del proyecto desde el plano empresarial forma la base de todos los planes de prueba que puede crear durante la fase de organización de la prueba. Las transacciones que asigna en los pasos del proceso del plano empresarial se incluyen en los planes de prueba cuando las genera, y pueden procesarse como pruebas de función para probar las transacciones relevantes.
Repository del proceso empresarial (BPR) El repositorio de proceso empresarial en SAP Solution Manager proporciona un inestimable soporte para lograr este objetivo. Cuando crea un plano empresarial, selecciona los procesos empresariales preconfigurados que desea implementar. El contenido del repositorio del proceso empresarial se proporciona de acuerdo con el numero de escenarios.
Figura 141: SAP Solution Manager – Repository del proceso empresarial
Con el repositorio de proceso empresarial, SAP Solution Manager brinda acceso central a una lista deelescenarios empresariales que funcionan punto de partida para definir alcance del proyecto quepredefinidos se implementará. En la fasecomo de plano empresarial, selecciona los procesos empresariales que formarán parte de su proyecto de implementación o actualización o define sus propios procesos empresariales específicos del cliente. El repository de proceso empresarial es un conjunto de información de proceso empresarial reutilizable y predefinido. Este contiene lo siguiente: ●
Documentación del escenario
© Copyright . All rights reserved.
Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
●
Asignaciones de transacción
●
Asignaciones de IMG
●
Guías de configuración de escenario empresarial
●
Procesos preconfigurados brindados en los conjuntos BC
●
Casos de prueba predefinidos
Dimensiones de procesos empresariales A menudo, los clientes se quejan de que no pudieron incluir más información para sus procesos empresariales, es decir, quéSolution actividades deberían hacerse, qué la eventos desencadenarse, etc. Ahora con SAP Manager 7.1 puede utilizar funcióndeben de plano empresarial de SAP. Con el plano empresarial de SAP, puede utilizar la aplicación de gestión de proceso empresarial de SAP NetWeaver para modelar los procesos. Y si tiene SAP NW BPM instalado en un servidor de SAP NetWeaver Process Integration activo, puede saltarse a este SAP NW BPM instalado y crear el proceso empresarial ejecutable (enfoque de modelo a ejecución).
Figura 142: Dimensiones de procesos empresariales
El contenido del repositorio de proceso empresarial puede variar de un escenario a otro. Tenga en cuenta que el contenido del repositorio de proceso empresarial puede descargarse de SAP Service Marketplace en http://service.sap.com/solutionmanager.
Solution Manager en la fase de realización Al finalizar la fase de plano empresarial, comienza la fase de realización. El objetivo de este segmento de proyecto individual es configurar y probar en el sistema los procesos que se elaboraron en la fase del plano empresarial. SAP Solution Manager permite la configuración y pruebas orientadas al proceso en lugar de orientadas al componente sobre basndose en la estructura del proyecto definida en la fase de plano empresarial. Además, toda la documentación asociada, como información sobre configuración y casos de prueba, pueden añadirse y grabarse en la estructura del proyecto junto con los procesos relevantes.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 143: Configuración orientada al proceso en la fase de realización
Desde SAP Solution Manager se puede navegar a los diferentes componentes del sistema con el fin de configurar y realizar pruebas. Si utiliza los objetos del repositorio de proceso empresarial en sus estructuras, estos objetos pueden estar ya asignados a las transacciones y BC Sets. Si crea estructuras sin objetos desde el repositorio de objeto empresarial, puede realizar las siguientes asignaciones usted mismo: ●
Transacciones en la transacción SOLAR01 - PLANO EMPRESARIAL
●
BC Sets, objetos IMG y casos de prueba en la transacción SOLAR02 - CONFIGURACIÓN
Distribución de Customizing En una infraestructura de solución distribuida, las configuraciones de Customizing seleccionadas generalmente deben mantenerse de manera sincrónica en diferentes sistemas. Mediante el uso de la distribución de Customizing, puede sincronizar las configuraciones de Customizing en un sistema fuente (por ejemplo, Empresa SAP R/3) con las configuraciones de Customizing en los sistemas de destino (por ejemplo, un sistema SAP CRM). Algunos ejemplos de las configuraciones IMG que es posible que deba sincronizar incluyen datos maestros de ventas y objetos organizativos como roles de socio, funciones de crédito, sociedades, organizaciones de ventas, divisiones, etc. En R/3 Enterprise y CRM, por ejemplo, estos deben ser idénticos para las transacciones y los informes.
© Copyright . All rights reserved.
Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
Figura 144: Customizing: Opciones de distribución y variantes de distribución
Ventajas de la distribución de Customizing La distribución de Customizing permite una configuración eficaz y coherente en los diferentes sistemas. En los escenarios, usted define objetos deben sincronizarse y . En los transportes, puede procesar los objetos ABAP como los objetos en Java, .net, C++ en una cadena de transporte en común. En la versión actual de SAP Solution Manager, la gestión de calidad tiene la máxima prioridad . Esto significa que puede observar los cambios realizados en los objetos afectados y lograr que los gerentes de QM los aprueben antes de que se transporten a su entorno de producción.
Comprobación y transición a la operación de producción La fase de prueba proviene directamente del Customizing de la solución nueva. Solution Manager incluye un entorno de prueba completo con el cual es posible registrar y documentar casos de prueba. La siguiente diapositiva muestra las opciones de prueba en SAP Solution Manager Enterprise Edition.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 145: Pruebas con el soporte de SAP Solution Manager
El de SAP Solution Manager posibilita la construcción de un sistema de prueba que, por ejemplo, solo toma una fracción de los datos de una base de datos con un tamaño de 2.6 terabytes. Esto significa que podría especificar que solo desea obtener los datos desde noviembre de 2008 hasta enero de 2009 en elsistema sistemadedeproducción prueba. El yservicio de en Solution Manager recupera los datos correspondientes del los graba el nuevo sistema de prueba. Por ejemplo, puede obtener los siguientes datos: ●
Datos del repositorio e independientes del cliente
●
Todos los datos maestros y de configuración
●
●
Datos de transacción de un segmento de tiempo en particular además de todos los datos maestros y de configuración. Datos de transacción de un segmento de tiempo en particular además de todos los datos maestros y la configuración de una determinada entidad empresarial (por ejemplo, una sociedad).
Usted determina qué datos se extraerán de su sistema de producción y puede transportar los datos de producción seleccionados mediante el uso de una tecnología de migración de datos comprobada en su desarrollo, prueba, aseguramiento de la calidad y sistemas de capacitación. También puede utilizar esta herramienta para actualizar de manera selectiva los clientes individuales en el sistema de destino. Nota: Para obtener más información sobre el Servidor de migración de datos, consulte http://www.sap.com/tdms (Servidor de migración de datos de prueba SAP)
© Copyright . All rights reserved.
Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
Mantenimiento de los objetos específicos del cliente Una de las características importantes de SAP Solution Manager es
Figura 146: SAP Custom Development Cockpit y código específico del cliente
SAP Custom Development Management Cockpit es una herramienta con la cual puede analizar los desarrollos específicos de cliente y lo respalda cuando implementa las actualizaciones. Sus componentes principales son los siguientes: Eliminación de análisis Análisis de desarrollos específicos de cliente en un sistema SAP. Los objetos se identifican como potencialmente superfluos y, por lo tanto, pueden eliminarse. Actualización o cambio del análisis de impacto Usted recibe una lista de objetos que podrían afectar los desarrollos específicos del cliente después de una actualización. Por lo tanto, la actualización o modificación del análisis de impacto lo ayuda a decidir en dónde debería centrar su atención durante las pruebas subsiguientes. El sistema crea una lista de objetos relacionados con las mejoras del cliente. Este enumera los objetos estándares que se ven afectados por la mejora del cliente. Durante una actualización, el sistema sabe qué objetos estándares se ven afectados por la actualización y puede comparar esta información con la lista de mejoras del cliente. Como resultado, usted recibe información sobre las mejoras específicas de cliente que necesita para realizar una prueba exhaustiva, ya que los objetos en que se basa cambiaron.
Asistente para la documentación de la solución Los clientes necesitan claridad y transparencia en cuanto a su situación actual. Es importante identificar qué datos existen y qué procesos ya están documentados para descubrir cuál es el punto de partida correcto. La información sobre las actividades planificadas y programadas también contribuye a identificar los casos de uso para el asistente para la documentación de la solución en estos planes. Para establecer la funcionalidad del cliente, SAP y los clientes de SAP han definido un conjunto de los típicos puntos débiles que describen dónde el asistente
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
para la documentación de la solución puede ayudar a los clientes, socios y consultores. Los típicos puntos débiles se ven reflejados en las siguientes preguntas: ●
●
¿El contenido de mi solución aún es válido? ¿Cómo puedo utilizar el contenido de implementación de SAP para validar mi contenido empresarial en SAP Solution Manager? ¿Mi contenido empresarial mantenido aún se encuentra actualizado? ¿Cómo puedo utilizar el asistente para la documentación de la solución para comenzar a mantener mi contenido empresarial en SAP Solution Manager?
Centro de trabajo del asistente para la documentación de la solución (I) La validación del contenido empresarial en las soluciones significa el contenido que ya se ha documentado en la solución de SAP Solution Manager. Para validar la solución, los clientes necesitan crear un proyecto de análisis en el asistente para la documentación de la solución y ejecutar los análisis sobre la base de este. Los resultados del análisis se resaltan en el asistente para la documentación de la solución. Los resultados pueden utilizarse para crear o actualizar un proyecto de implementación. Los cambios también pueden mantenerse manualmente en la solución.
Figura 147: Centro de trabajo del asistente para la documentación de la solución
Para operar este caso de uso, usted puede realizar las siguientes actividades individuales: ●
Generar un proyecto de análisis en el Asistente para la documentación de la solución
●
Opcional: Generar contenido del socio en el Asistente para la documentación de la
●
solución a través de la interfaz externa Ejecute los análisis sobre la base del proyecto de análisis
●
Verifique los resultados de los análisis
●
Mejore las reglas de verificación del proyecto de análisis
●
Ejecute análisis adicionales
© Copyright . All rights reserved.
Lesson: Posicionamiento de SAP Solution Manager y su uso en los proyectos de implementación
●
●
Utilice los resultados del análisis para actualizar el proyecto de implementación o crear uno nuevo. Copie la estructura del proyecto de implementación generado a la solución.
Centro de trabajo del asistente para la documentación de la solución (II) Para identificar los procesos de mayor calificación críticos para la misión que se están ejecutando en los sistemas del cliente, se deben crear un escenario empresarial de imitación y un proceso empresarial en un proyecto de implementación en SAP Solution Manager. Esta estructura de imitación es el punto de partida para generar un proyecto de análisis en el Asistente para la documentación de la solución y para ejecutar el análisis sobre este. El resultado del análisis resalta en Asistente para la documentación deproyecto la solución punto de partida parase mantener loselnodos de imitación o crear un nuevo dey el implementación desde el principio. Para operar este caso de uso, usted puede realizar las siguientes actividades individuales: ●
Cree un escenario empresarial de imitación y un proceso empresarial en el proyecto de implementación de SAP Solution Manager
●
Generar un proyecto de análisis en el Asistente para la documentación de la solución
●
Ejecute los análisis sobre la base del proyecto de análisis
●
Verifique los resultados de los análisis
●
●
Utilice los procesos con puntuación más alta que se están ejecutando en el sistema del cliente para identificar los objetos técnicos de misión crítica. Sobre la base de los resultados del análisis, cree la estructura empresarial en SAP Solution Manager
En resumen, SAP Solution Manager lo respalda a usted y al cliente cuando implementa o actualiza una solución de SAP. SAP Solution Manager le brinda un amplio portafolio de métodos, herramientas y servicios para simplificar la implementación y actualización de los componentes de SAP. Lo ayuda a visualizar todos sus procesos empresariales y asigna gráficamente la infraestructura de la solución para brindar una vista general completa del entorno de producción.
Feedback de los participantes a partir de los proyectos de implementación y actualización. LESSON SUMMARY You should now be able to: ●
Explicar el uso de SAP Solution Manager en las fases de un proyecto de implementación de software
© Copyright . All rights reserved.
Unit 5 Lesson 3 SAP Solution Manager y su uso en la administración de sistemas
LESSON OVERVIEW Esta lección es una introducción a las funciones de SAP Solution Manager que pueden utilizarse para gestionar, respaldar y optimizar el entorno de producción. Ejemplo empresarial Su equipo de proyecto ha finalizado la implementación de su solución específica de cliente y usted se encuentra en la operación de producción. Desea saber cómo SAP Solution Manager puede respaldarlo durante el mantenimiento y la optimización continuos de su infraestructura de producción.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Esquematizar cómo SAP Solution Manager soporta la gestión constante y eficaz y la mejora continua del entorno productivo de una solución de SAP mediante el uso de las funciones de Análisis de causas principales, Solution Monitoring, Gestión de incidentes con Service Desk y Gestión de cambios.
Solution Manager e ITIL La base de ITIL (Biblioteca de infraestructura de TI) "casi estándar" son las Guías de mejores prácticas para la gestión del servicio en una empresa. Estas describen los diversos procesos en la gestión de servicios de TI y lo que debe observarse dentro de los procesos para garantizar un procedimiento regular y eficaz. Mientras ITIL describe QUÉ se debe hacer, Solution Manager le indica CÓMO debe hacerlo.
© Copyright . All rights reserved.
Lesson: SAP Solution Manager y su uso en la administración de sistemas
Figura 148: ITIL y SAP Solution Manager
El gráfico muestra cuáles son los procesos de ITIL definidos y qué componentes de SAP Solution Manager le permiten cumplir con las especificaciones del ITIL. ITIL consta de descripciones para el Soporte de servicio, la Entrega del servicio y la Gestión de aplicación. El Soporte de servicio comprende todos los procesos que se requieren para una correcta operación diaria de una aplicación de software real. Esto incluye procesos de línea de soporte técnico y gestión de errores. La Entrega de servicio comprende todos los procesos que están más orientados a la planificación y mejora a largo plazo de los procesos de TI. Los Service Desks constituyen una excepción en este contexto; se consideran más como una función en vez de un proceso. Los clientes, proveedores y usuarios son términos importantes en estos procesos. El cliente es quien recibe un servicio. Cualquiera que cumpla funciones tercerizadas es un proveedor completamente responsable de los requisitos de un cliente. Si finalizan los contratos con terceros, por ejemplo con un fabricante de hardware, se hace referencia a estas partes como proveedores socios. Los usuarios son personas que utilizan servicios en sus actividades laborales diarias.
SAP Solution Manager en la operación de producción SAP Solution Manager es la plataforma recomendada para brindar soporte y todos los servicios que se proporcionan entre el cliente y SAP como parte del acuerdo de mantenimiento. Esto es la clave para todos los procesos de solución de problemas, ya que crea un vínculo entre su empresa y el Soporte global activo de SAP.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 149: Enfoque: Operaciones
La infraestructura técnica y organizativa de SAP Solution Manager comprende los siguientes componentes:
Componentes de SAP Solution Manager ●
En el área de operación de producción, los clientes pueden acceder a un rango de servicios de soporte de SAP y mejorar los servicios particulares requieren. Estos servicios incluyenLas servicios remotos, servicios in situ, autoserviciosque y documentos de mejores prácticas. recomendaciones para estos servicios se brindan automáticamente sobre la base de la configuración de la solución. El área de operaciones brinda una vista general de todas las recomendaciones de servicio específicas del cliente. Los resultados de los servicios se encuentran disponibles en forma de informes claramente estructurados que se archivan en esta área. Los informes que se almacenan en SAP Solution Manager son documentos extremadamente útiles y sirven para futura referencia para la operación eficaz de las infraestructuras de solución de SAP. Los servicios preventivos y proactivos de SAP cubren todo el ciclo de vida de la solución. Los estudios de viabilidad analizan la integración, la operación y la gestión de riesgos para garantizar una inigualable implementación y una operación sin problemas. Para la implementación técnica, SAP brinda soporte de GoingLive Check y monitoriza el inicio de las operaciones. SAP EarlyWatch Check garantiza una operación ininterrumpida y una constante optimización de las soluciones SAP del cliente.
●
Solution Monitoring de SAP incluye la monitorización del sistema, la monitorización del proceso empresarial y la gestión de nivel de servicio para toda la solución SAP. Se hace un seguimiento de los procesos empresariales esenciales en todos los sistemas y las interfaces. Una representación gráfica de la infraestructura de la solución muestra las alarmas que indican exactamente dónde se produjo el problema. Con tan solo un clic, los empleados de soporte pueden acceder a la información relacionada con un problema y llamar sugerencias de resolución de problemas y servicios. Por lo tanto, reciben la ayuda e información valiosa que requieren para resolver problemas significativos de software y operación.
© Copyright . All rights reserved.
Lesson: SAP Solution Manager y su uso en la administración de sistemas
Puede definir los informes de status de sistema usted mismo mediante el uso de Service Level Reporting. Puede decidir cómo debería estar organizado el contenido de los informes semanales generados por SAP Early Watch Alert. Se pueden enviar mensajes de advertencia de Solution Monitoring a dispositivos móviles como teléfonos celulares o asistentes digitales personales (PDA) a través de una interfaz móvil. ●
en el área de soporte, SAP Solution Manager brinda una infraestructura integral para configurar y operar una organización de soporte del cliente para toda la infraestructura de solución. Esto permite el procesamiento de mensajes y brinda acceso a la base de datos de las Notas SAP e información adicional sobre SAP Service Marketplace. Esta área contiene herramientas de soporte como el Asistente de Notas SAP, una mejora de SAP Router, Microsoft NetMeeting. Esto las aplicaciones compartidas pory los usuarios, el Help Desk delsignifica cliente yque el Soporte de SAP. pueden ser Support Desk brinda un soporte de aplicación eficaz en toda la infraestructura de solución SAP, desde el usuario final a la organización de soporte interno y, si es necesario, a SAP. Cada uno de los usuarios del sistema tiene la posibilidad de reenviar mensajes de error rápida y fácilmente con tan solo un clic. Estos pueden aparecer en el área de soporte correspondiente de SAP Solution Manager. Para resolver problemas graves, puede transferir un mensaje a través de una línea directa a SAP.
●
SAP Solution Manager admite la función de rastrear las modificaciones a fin de respaldarlo en la armonización y conservación de la transparencia de su solución. El ciclo completo está cubierto por lo siguiente: Recopilación y aprobación de solicitudes de cambio Implementación y prueba de cambios Preparación de producción y entrada en productivo
Solution Monitoring de SAP incluye la monitorización del sistema, la monitorización del proceso empresarial y la gestión de nivel de servicio para toda la solución SAP. Se hace un seguimiento de los procesos empresariales esenciales en todos los sistemas y las interfaces. Una representación gráfica de la infraestructura de la solución muestra las alarmas que indican exactamente dónde se produjo el problema. Con tan solo un clic, los empleados de soporte pueden acceder a la información relacionada con un problema y llamar sugerencias de resolución de problemas y servicios. Por lo tanto, reciben la ayuda e información valiosa que requieren para resolver problemas significativos de software y operación. Nota: Puede definir los informes de status de sistema usted mismo mediante el uso de Service Level Reporting. Puede decidir cómo debería estar organizado el contenido de los informes semanales generados por SAP Early Watch Alert. Se pueden enviar mensajes de advertencia de Solution Monitoring a dispositivos móviles como teléfonos celulares o asistentes digitales personales (PDA) a través de una interfaz móvil. en el área de soporte, SAP Solution Manager brinda una infraestructura integral para configurar y operar una organización de soporte del cliente para toda la infraestructura de solución. Esto permite el procesamiento de mensajes y brinda acceso a la base de datos de las Notas SAP e información adicional sobre SAP Service Marketplace. Esta área contiene herramientas de soporte como el Asistente de Notas SAP, una mejora de SAP Router, y
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Microsoft NetMeeting. Esto significa que las aplicaciones pueden ser compartidas por los usuarios, el Help Desk del cliente y el Soporte de SAP. Nota: Support Desk brinda un soporte de aplicación eficaz en toda la infraestructura de solución SAP, desde el usuario final a la organización de soporte interno y, si es necesario, a SAP. Cada uno de los usuarios del sistema tiene la posibilidad de reenviar mensajes de error rápida y fácilmente con tan solo un clic. Estos pueden aparecer en el área de soporte correspondiente de SAP Solution Manager. Para resolver problemas graves, puede transferir un mensaje a través de una línea directa a SAP.
SAP Solution Manager - Interfaz de usuario de centro de trabajo SAP Solution Manager brinda diferentes centros de trabajo para llamar las funciones disponibles.
Figura 150: SAP Solution Manager - Interfaz de usuario de centro de trabajo
Análisis de causas principales Cada uno de los componentes de sistema o de software que se apoyan en una determinada pila de tecnología (a menudo, ABAP, Java, .NET o C++) brinda diagnósticos para cumplir con las tareas de diagnóstico comunes. SAP Solution Manager introduce una nueva capa de diagnósticos cuyo fin es aislar el componente que es la causa principal de un incidente.
© Copyright . All rights reserved.
Lesson: SAP Solution Manager y su uso en la administración de sistemas
Figura 151: Análisis de causas principales
Sobre este análisis de causas principales (resolución de problemas), Solution Monitoring y la gestión de informes de TI tienen como objetivo detectar problemas de manera proactiva y realizar informes sobre las tendencias de capacidad, los acuerdos del nivel de servicio y la calidad de la solución. A partir de SAP Solution Manager 7.0, el análisis de causas principales presenta cuatro capacidades de diagnóstico entre componentes: Análisis de modificaciones extremo a extremo: cambios encambiado?”). el transparente de la infraestructura productiva de (“Ayer funcionó, hoy noRealiza funciona, ¿qué ha Análisis de carga de trabajo de extremo a extremo: Aísla los cuellos de botella de rendimiento general en una infraestructura de solución. Análisis de excepción de extremo a extremo: Aísla las situaciones excepcionales, como las entradas fatales en los registros o los dumps en una infraestructura de solución. Análisis de trace de extremo a extremo: Registra la actividad de un único usuario o de un único proceso en detalle.
Solution Monitoring En una infraestructura de sistema distribuido con diferentes componentes (R/3 Enterprise, CRM, ITS, terceros, PLM, etc.) y procesos que se ejecutan en diferentes componentes, la monitorización no debe significar que el administrador de un sistema tenga que iniciar sesión en cada uno de los diferentes componentes explícitamente. Muchos de los componentes nuevos también tienen sus propias herramientas de administración y monitorización, lo que provoca que se desencadene la implementación, la operación de producción y los costes de capacitación. como una vista nueva de las infraestructuras distribuidas, significa que es posible la monitorización a través de un único punto de entrada. Solution Monitoring brinda siempre una conexión remota con el Soporte global activo de SAP.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 152: Solution Monitoring para la Gestión de procesos empresariales
El centro de trabajo de Monitorización del sistema es el punto de acceso central a las funciones que sirven para monitorizar el status de sus sistemas. En la Bandeja de entrada de alerta, puede ver una lista de alertas de la solución seleccionada. El área Detalle contiene el status previo y los valores KPI para una alerta seleccionada. La etiqueta Detalles de alerta contiene información detallada sobre la alerta, por ejemplo, el ID de alerta y los valores umbral del status. También puede verificar los status del sistema de manera proactiva. Para realizar predicciones de rendimiento adicionales, la Gestión de informes de rendimiento de TI lo dirige a los análisis que muestran el desarrollo del rendimiento y una carga de los sistemas monitoreados durante un período específico (se debe configurar la gestión de informes de BI). El proceso de monitorización de solución se ejecuta en el nivel técnico (sistemas) y en el nivel de proceso empresarial. La monitorización de los procesos empresariales y las interfaces relacionadas son unos de los principales aspectos para un concepto de operaciones empresariales. El objetivo es garantizar una operación sin problemas y un flujo estable de información en conformidad con los requisitos empresariales definidos. La Integración del proceso empresarial y la Gestión de automatización de SAP (BPIAM) consta de los más importantes temas de operaciones relacionados con la aplicación necesarios para garantizar el flujo sin problemas y confiable de los procesos empresariales fundamentales para cumplir con los requisitos empresariales de una empresa. Lo esencial de BPIAM está representado por el Proceso empresarial y la Monitorización de interfaz (BPMon) que cubre la monitorización de los aspectos de un proceso empresarial relacionados con la aplicación y técnicos, en lugar de la típica monitorización según los componentes. Las otras áreas de la gestión de procesos empresariales son las siguientes: ●
Optimización del rendimiento del proceso empresarial
●
Gestión de la previsión de jobs
●
Gestión de interfaces
●
Gestión de la consistencia de datos
© Copyright . All rights reserved.
Lesson: SAP Solution Manager y su uso en la administración de sistemas
●
Gestión de volumen de datos
Áreas de Gestión de procesos empresariales Las otras áreas de la gestión de procesos empresariales son las siguientes: ●
Optimización del rendimiento del proceso empresarial
●
Gestión de la previsión de jobs
●
Gestión de interfaces
●
Gestión de la consistencia de datos
●
Gestión de volumen de datos
Gestión de incidentes con Service Desk SAP Solution Manager combina todos los aspectos del servicio SAP y las ofertas de soporte (servicios, procesamiento de mensajes, herramientas, información, etc.) en un solo portal. Se utiliza como una plataforma central para proporcionar servicios e información, y ofrece la posibilidad de colaboración, la cual es indispensable para obtener un soporte eficiente y eficaz de la infraestructura de solución del cliente.
Figura 153: SAP Solution Manager - Service Desk
Una parte de la infraestructura de SAP Solution Management es SAP Service Marketplace. Esta infraestructura puede utilizarse de diferentes maneras: ●
Autoservicios: El personal del cliente utiliza la tecnología comprobada de SAP y la experiencia para proporcionar los servicios que se requieren. El software requerido se integra en SAP Solution Manager.
●
Servicios remotos: El Soporte de SAP accede a Solution Manager del cliente para llevar a cabo un diagnóstico remoto o un mantenimiento remoto para el sistema del cliente.
●
Servicios in situ: El Soporte de SAP o los usuarios externos utilizan SAP Solution Manager para brindar servicios in situ. En vez de recopilar los mismos datos cada una de las veces, utilizan la información almacenada en SAP Solution Manager.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
●
Búsqueda de información o servicios: La búsqueda de información puede ser compleja y complicada, especialmente si el resultado depende de muchos factores. Cuando accede a SAP Solution Manager en SAP Service Marketplace, se lo redirige automáticamente a la información que coincide con el perfil de datos que SAP Solution Manager ha creado para usted. Cualquier información que no se aplique a su situación se oculta.
El proceso de soporte SAP Solution Manager permite la colaboración entre usuarios finales, soporte interno y soporte de SAP para la resolución de problemas en el sistema. SAP Support Desk reduce los costes de la gestión de soluciones al configurar una organización de soporte interna y externa eficaz. Todos los usuarios de SAP pueden comunicarse con la unidad de soporte directamente desde su entorno de trabajo normal. Los usuarios en los sistemas de satélite pueden enviar mensajes de problemas al sistema central de Solution Manager. Estos mensajes luego aparecen en el portal de mensajes de SAP Solution Manager. La información relevante del sistema, como el código de transacción y el nivel de Suport Package, se copia en el mensaje automáticamente. El equipo de soporte interno puede acceder a un sistema completamente integrado para el procesamiento de mensajes que contiene muchas funciones para la resolución de problemas. En caso de que se produzcan problemas graves, la Notificación de soporte y todos los datos relevantes pueden reenviarse automáticamente al Soporte Global Activo de SAP. Luego, la información confirmada puede devolverse directamente al sistema SAP del cliente. Los empleados de Soporte tienen acceso a estos datos y a otras herramientas como ●
Búsqueda de notas SAP
●
Asistente de notas SAP
●
Workflow y notificaciones por correo electrónico
●
Microsoft NetMeeting para el uso compartido de aplicaciones
●
●
Interfaz para SAP Service Marketplace. En caso de que se produzcan problemas graves, la Notificación de soporte y todos los datos relevantes pueden reenviarse automáticamente al Soporte Global Activo de SAP. Luego, la información confirmada puede devolverse directamente al sistema SAP del cliente. SAP ha mejorado la interfaz de SAProuter de modo que los empleados de Support Desk y el Soporte Global Activo de SAP puedan ver las pantallas de los usuarios. Verificar la interfaz de usuario local o la instalación de front end es uno de los métodos de resolución de problemas, por ejemplo, para probar una aplicación directamente desde un cliente específico.
La gestión de incidentes se integra estrechamente con el análisis de causas principales. El análisis de causas principales puede ser desencadenado por la Gestión de incidentes o Solution Monitoring; es decir, la monitorización del sistema o la monitorización del proceso empresarial. Cuando se produce un problema de TI, puede registrarse, categorizarse y priorizarse en el mensaje de Service Desk. El mensaje se envía al soporte del primer nivel, que intenta clarificar el problema y busca la base de datos de soluciones del cliente y la base de datos de servicios de las Notas SAP. Si no se encuentra una solución, el soporte del cliente de segundo nivel lleva a cabo un análisis de causas principales.
© Copyright . All rights reserved.
Lesson: SAP Solution Manager y su uso en la administración de sistemas
Gestión de solicitudes de modificación Objetivo de la Gestión de solicitud de cambio El objetivo de la Gestión de solicitud de cambio es garantizar el uso de los métodos y procedimientos estandarizados para la gestión eficaz y oportuna de todos los cambios y, en consecuencia, para mejorar las operaciones diarias. ●
●
Transparencia para todas las modificaciones de software Documentación completa de cada modificación: Cada modificación en el sistema tiene un enlace a una solicitud de modificación y a Service Desk.
●
Posibilidad de consolidar demandas al agrupar modificaciones similares
●
Posibilidad de programar modificaciones según prioridad, categoría e impacto posible
●
Todas las modificaciones tienen que seguir un workflow comprobado. Solo las modificaciones que son autorizadas y probadas se hacen efectivas.
La Gestión de solicitud de cambios brinda transparencia absoluta de todos los cambios del software porque conserva la documentación completa de cada cambio con un enlace a una solicitud de cambio. Esto le permite programar cambios de acuerdo con la prioridad, la categoría y el posible impacto. Todos los cambios deben cumplir con un workflow comprobado, lo que significa que solo entran en producción los cambios aprobados y comprobados. Comenzando por SAP Solution Manager 7.0 EHP 1, la Gestión de cambios se mejora con la Gestión de las puertas de calidad. Una puerta de calidad (Puerta Q) es un tipo de hito en la gestión de proyectos de SAP Solution Manager. Esta controla la importación de los datos del proyecto en sistemas subsiguientes. Los datos pueden propagarse en sistemas subsiguientes solo si una PuertaQ tiene el estado de aprobado. La gestión de cambios se mejora con la gestión de transporte sincronizado, llamado Sistema de cambio y transporte mejorado (CTS+). CTS+ reúne las solicitudes de cambios y transporte de todos los workbenches de desarrollo y para todos los entornos de desarrollo que cuentan con el soporte de SAP, como ABAP, Java, Microsoft .NET, y C/C++ (esto significa que usted también puede administrar los sistemas que no son de ABAP en un dominio de transporte CTS en el Servidor de aplicaciones de SAP NetWeaver ABAP). El transporte desde diferentes sistemas puede sincronizarse para garantizar la disponibilidad de todos los desarrollos dependientes y cambios en las subsiguientes infraestructuras de sistemas de destino.
EJECUCIÓN DE SAP - SAP Solution Manager y estándares de soporte Solution manager brinda soporte a todo el ciclo de vida completo de las soluciones, desde la planificación e implementación a la operación de producción en vivo. SAP cuenta con muchos años de experiencia en estos procesos y en la operación de soluciones. Los clientes nos han marcado puntos débiles, queexperiencia ha aumentado nuestra base de conocimientos enManager, esta área. Noslos hemos apoyado enloesta durante el desarrollo de SAP Solution como en el desarrollo de los estándares de la solución de extremo a extremo (E2E). E2E describe la forma ideal de operar una solución de software. Esto significa, por ejemplo, que en caso de que se produzcan errores, debe existir una clara definición de las personas que realizan el procesamiento de errores y bajo qué circunstancias, cuándo debe llamarse el soporte externo y el hecho de que el error debe documentarse para garantizar una resolución de problemas sostenible. La experiencia de SAP se registra en la documentación de RUN SAP.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
RUN SAP describe cómo una empresa puede implementar una TI bien administrada y un entorno de soporte. Los estándares de E2E pueden encontrarse en www.service.sap.com/e2e. SAP Solution Manager es la herramienta para RUN SAP. Consejo: SAP Solution Manager proporciona una inestimable ayuda en muchas áreas del trabajo de TI diario. El objetivo de la empresa siempre ha sido que los procesos se ejecuten de manera profesional y con éxito dentro de la infraestructura de E2E. Si una empresa está con la forma en que sus procesos se ejecutan, por supuesto nosatisfecha existe obligación para cambiar a SAP Solution Manager.
Feedback de los participantes sobre el SAP Solution Manager utilizado en la Administración del sistema LESSON SUMMARY You should now be able to: ●
Esquematizar cómo SAP Solution Manager soporta la gestión constante y eficaz y la mejora continua del entorno productivo de una solución de SAP mediante el uso de las funciones de Análisis de causas principales, Solution Monitoring, Gestión de incidentes con Service Desk y Gestión de cambios.
© Copyright . All rights reserved.
Unit 5 Lesson 4 SAP NetWeaver – Aspectos sobre seguridad
LESSON OVERVIEW Las organizaciones seempresariales enfrentan un difícil desafío enusuarios el actualindependientes mundo de la seguridad al tener y que respaldar límites transparentes, de ubicaciones las crecientes demandas de cumplimiento reglamentario. Con SAP NetWeaver, las organizaciones de TI pueden habilitar protecciones que protejan sus negocios y al mismo tiempo que ayuden a los usuarios, y a los procesos empresariales en los que confían, a proceder sin impedimentos mediante las operaciones de seguridad.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Comprender las características de seguridad, las ofertas y los servicios en el área de SAP NetWeaver
●
Comprender los conceptos básicos de SAP NetWeaver Single SignOn
●
Comprender los conceptos de SAP NetWeaver Identity Management
●
Comprender el rol del control de acceso de SAP BusinessObjects en gestión de identidad compatible
SAP NetWeaver – Características de seguridad, ofertas y servicios SAP NetWeaver ofrece diversas características de seguridad, ofertas y servicios.
Figura 154: Características de seguridad, ofertas y servicios de SAP NetWeaver
Cuando utiliza sistemas distribuidos e Internet para gestionar datos empresariales, las empresas necesitan estar seguras de que los datos y procesos respaldan sus necesidades empresariales y que la persona adecuada tendrá acceso a los datos correctos, sin permitir el acceso no autorizado a información fundamental. La infraestructura debe protegerse contra errores del usuario, negligencia o intento de manipulación; y si se produjera alguno de estos sucesos, no debería provocar la pérdida de datos o demoras en los procesos.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Debido a que han aumentado las demandas de seguridad, SAP NetWeaver proporciona muchas características, ofertas y servicios. Además, para la gestión de seguridad e identidad, SAP colabora con numerosos socios y ofrece soluciones y servicios especializados para cumplir con los requisitos más específicos de los clientes de SAP.
Autentificación y Single Sign-On
Figura 155: Funcionalidades de autentificación y SAP NetWeaver Single Sign-On
La etapa de entrada para todos los temas de seguridad es la autentificación y SAP NetWeaver Single SignOn. En la plataforma de SAP NetWeaver se encuentran disponibles diversos mecanismos de autentificación del usuario. Estos se encuentran disponibles para lo siguiente: WinGui estándar Para las aplicaciones del explorador/web (aplicaciones Java en general y el portal) Servicios web
Funcionalidades de autentificación y SAP NetWeaver Single Sign-On Para WinGui estándar se aplica lo siguiente: Identificación del usuario y contraseña, se utilizará SAP Routines para verificar este mecanismo estándar de autentificación, en este caso, la transferencia mediante el uso de los protocolos SAP (RFC y diálogo). Se recomienda utilizar las versiones seguras de los protocolos para que las credenciales viajen cifradas por la red. En los protocolos SAP, la versión segura se denomina Comunicaciones en una Red de Seguridad (SNC). Para las aplicaciones del navegador/web (aplicaciones Java en general y el portal): ●
●
Inicio de sesión anónimo: algunas aplicaciones o incluso el portal podrían requerir acceso en modo anónimo, sin proporcionar ninguna forma de autentificación. Id. de usuario y contraseña: uso del estándar HTTP para proporcionar credenciales (Id. de usuario y contraseña) al servidor enSocket una solicitud la versión segura del protocolo HTTP, Secure Layer, HTTP. cuandoSeserecomienda transportanutilizar credenciales.
●
Ticket de acceso SAP: luego de la autentificación exitosa del usuario en el sistema que crea el ticket de acceso; estos se utilizarán como una credencial para futuros accesos en los otros sistemas SAP donde se ha configurado el registro único. El ticket de acceso SAP es una cookie no persistente almacenada en la máquina del cliente, está cifrada y se eliminará cuando el usuario cierre sesión o cierre el navegador.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
●
●
●
●
●
●
Módulo de acceso JAAS que utiliza SAML 1.0/1.1, AS Java admite el uso del lenguaje de marcado de aserción de seguridad (SAML) para los registros únicos. Los usuarios pueden utilizar las aserciones SAML para acceder a AS Java. Kerberos/SPNego: el mismo escenario que para la autentificación Kerberos para AS ABAP se basa en la autentificación de Windows. Con AS Java, se utiliza el mecanismo de negociación GSS API simple y protegido (SPNego), y varios sistemas se encargan de realizar la autentificación en su infraestructura, lo que negocia el resultado del proceso de autentificación de manera transparente para el usuario. Las variables de cabecera HTTP con las variables de cabecera utilizan el producto externo de gestión de acceso web (WAM) para autentificar a los usuarios. Esto significa que solo los usuarios tienen que proporcionar credenciales para este producto una sola vez y el acceso a las aplicaciones AS Java se encuentra disponible a través del registro único. Federación de identidades que utiliza SAML 2.0: la federación de identidades, que cuenta con identificadores de nombre persistentes, permite la asignación automática de cuentas de usuario, sobre la base de los atributos transmitidos en los mensajes SAML. Se puede habilitar a los usuarios para que puedan asignar sus cuentas por ellos mismos. Si no existe una cuenta de usuario para realizar esta acción, se puede identificar a la federación para crear cuentas de usuario en el sistema de destino. Sobre la base de los atributos en los mensajes SAML, pueden crearse cuentas de usuario automáticamente o habilitar a los usuarios a registrarse en el sistema y asignar su cuenta nueva automáticamente. La Id. abierta es una de las formas mediante las cuales los usuarios de Internet pueden registrarse en varios sitios web diferentes con una única identidad digital, es decir, un sistema de registro único verdaderamente abierto y descentralizado en Internet. Se puede configurar SAP NetWeaver AS Java para que funcione con la Id. abierta como el método de registro único. OAuth, estándar abierto para la autentificación. En SAP NetWeaver esto aún se encuentra en la fase de desarrollo.
Para los servicios web, los consumidores de servicios web y los proveedores de servicios web de SAP NetWeaver utilizan el Simple Object Access Protocol (SOAP) sobre HTTP con fines comunicativos. Por lo tanto, SAP NetWeaver le permite utilizar los mecanismos SSO para consumir y proporcionar servicios web en los niveles de protocolo de comunicación correspondientes: ●
Id. de usuario y contraseña, funcionalidad estándar.
●
Certificados de cliente X.509
●
SAML token, Lenguaje de marcado de aserción de seguridad (SAML) es un estándar que define un lenguaje para intercambiar información sobre seguridad entre los socios.
Funciones, extensiones y mecanismos de SAP NetWeaver Single Sign-On SAP NetWeaver Single SignOn ofrece las siguientes funciones, extensiones y mecanismos: Kerberos: este mecanismo se llama autentificación integrada de Windows. Un usuario autorizado que haya iniciado sesión en Windows puede acceder al sistema SAP simplemente al seleccionarlo en la ventana de acceso de SAP o mediante un acceso directo. Kerberos puede utilizarse para resolver los puntos débiles de seguridad de los mecanismos de autentificación más básicos como la autentificación del Id. de usuario y la contraseña. ●
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
●
●
Autentificación de 2 factores es un enfoque a la autentificación para el cual el usuario necesita "dos o más" de los tres "factores" de autentificación ("algo que el usuario sepa", "algo que el usuario tenga" y "algo que el usuario sea"). Certificados de cliente X.509: forma estándar de proporcionar credenciales utilizando certificados emitidos por una autoridad de certificación de confianza (CA) y una infraestructura de clave pública (PKI). Si se utilizan certificados, se debe habilitar el sistema AS ABAP para utilizar las Comunicaciones en una Red de Seguridad (SNC), y este utilizará una PKI local establecida o una PKI en un centro de confianza para verificar la identidad delos propietarios del certificado y para emitir, validar, renovar y revocar certificados.
Después de que se autenticó el usuario, se deben verificar las autorizaciones. Las autorizaciones definirán cuáles son las transacciones y aplicaciones a las que el usuario podrá acceder y el tipo de acceso. El objetivo principal es la protección de los datos empresariales.
Autorización y gestión de roles
Figura 156: El concepto de autorización de SAP
El concepto de autorización de SAP define un conjunto de reglas: Cómo se crean los usuarios en un sistema y quién tiene la autorización de ejecutar las acciones. Esto está disponible para proteger el acceso de usuarios no autorizados a las transacciones, las aplicaciones y los datos, y para simplificar el acceso a los sistemas mostrando solo las tareas y acciones correspondientes para sus roles.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Verificación de autorización AS ABAP
Figura 157: Verificación de autorización AS ABAP
El concepto de autorización ABAP se utiliza para controlar el acceso al nivel de la aplicación. Una vez que el usuario ha sido autentificado en el sistema, se verificarán las autorizaciones para determinar si se permitirá el acceso a las aplicaciones y a los datos, y para determinar el tipo de acceso. La visibilidad que los usuarios tienen de los datos dependerá de los atributos organizacionales, como las sociedades, las plantas, etc. Esta información se actualizará en el perfil de autorización. Se pueden utilizar otros atributos adicionales para ayudar a proporcionar el acceso correcto que un usuario necesita. La asignación de roles a los usuarios puede llevarse a cabo directamente en los usuarios a través como SU01, SU10 o PFCG, si el usuario se traslada a otro esto puestode entransacciones la empresa y sus roles deben cambiar, lospero administradores deben mantener manualmente y, en muchos casos, los usuarios terminan con las asignaciones incorrectas. Para ayudar a resolver este asunto, la siguiente sesión describe cómo la parte del plan organizacional de Recursos Humanos de SAP puede utilizarse para asignar acceso a los sistemas.
Plan organizativo en RR. HH.
Figura 158: Estructura organizativa de gestión organizativa de RR. HH. en RR. HH.
Mediante la utilización de las herramientas proporcionadas por la parte del componente de gestión organizativa de SAP HCM, se puede crear un plan organizativo. Este último consta de
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
información que describe dinámicamente el entorno estructural y personal de la empresa. Un plan organizativo está conformado por múltiples jerarquías y catálogos separados que se relacionan entre sí. Estas jerarquías y catálogos también constan de relaciones entre sí y listas de objetos organizativos: unidades organizativas, puestos, empleados y usuarios.
Asignación indirecta de roles
Figura 159: Asignación de roles en gestión organizativa de RR. HH.
En vez de asignarles los roles directamente a los usuarios, ahora se asignan los roles a los objetos del plan organizativo como los puestos, de modo que los empleados, quienes están asignados indirectamente a estos puestos a través del plan organizativo, pueden heredar dichos roles. Si el empleado se traslada a otro puesto dentro de la empresa, este recibirá los nuevos roles de la nueva posición únicamente.
Seguridad móvil/Seguridad de nube
Figura 160: Modificadores de juegos
Para acelerar nuestras innovaciones en las cuatro categorías visualizadas en la figura anterior, SAP ha lanzado el modificador de juegos. Se hicieron mejoras en el lugar a través de un enfoque directo en las industrias, los servicios financieros y los minoristas estratégicos. Por ejemplo, se implementó una nueva tecnología de business intelligence que mejoró la tecnología en memoria, lo que produjo que se lograra una menor complejidad. Esto también ofrece el beneficio del análisis instantáneo en tiempo real. Esto se ofrece a través de una aplicación analítica de alto rendimiento, nuevas soluciones de gestión de rendimiento empresarial y soluciones de análisis empresarial.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
En ondemand tenemos al buque insignia de nuestras inversiones, Business ByDesign, que desvertebrará el mercado y proporcionara a las PYMES la oportunidad de tener procesos empresariales de primer nivel proporcionara a las PYMES sin tener que invertir en tecnología y en conocimientos de procesos. SAP también cuenta con una línea ondemand de soluciones empresariales que benefician a toda la empresa, al extender el alcance que tiene en la actualidad, ofreciendo beneficios por pedido integrados con los beneficios en el lugar (de extremo a extremo de un CRM ondemand a un ERP onpremise, ondevice). Para ondevice, existen soluciones móviles y esfuerzos de gateway que les permitirán a nuestros clientes y socios desarrollar sus propias soluciones, por lo que se acelerará nuestro crecimiento y nuestra búsqueda de alcanzar los 1.000.000.000 de usuarios. Impulsar las soluciones requiere del desarrollo de una base tecnológica que mejora la tecnología en memoria. Con esta tecnología de juego cambiante, podemos respaldar nuestros clientes que han adoptado la virtualización y los que están comenzando a adoptar la nube en todos sus centros de datos.
Integración de On-demand y On-premise
Figura 161: Integración de On-demand y On-premise
Para Ondemand y Onpremise, SAP NetWeaver Identity Management puede utilizarse para la conectividad, la autentificación y el registro único, así como también la conformidad de usuarios y la asignación de roles. La gestión de identidad SAP NetWeaver se abordará más adelante en esta lección.
La brecha entre empresa y nube
Figura 162: SAP conecta la brecha que existe entre la empresa y la nube.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Nota: Liberty IDWSF = Infraestructura de servicios web de identidad Liberty (IDWSF). XRDS = eXtensible Resource Descriptor Sequence es un formato XML que sirve para descubrir metadatos sobre un recurso. Muchas empresas están utilizando aplicaciones que pueden encontrarse fuera de la barrera de protección corporativa, almacenadas por proveedores externos, por ejemplo en las nubes públicas. Para conectar Ondemand y Onpremise, SAP utiliza estándares, como OAuth y SAML que se muestran en la siguiente figura. Estos estándares se utilizarán para las capacidades clave como el registro único y la federación de identidades para los usuarios administrados por Onpremise y en la nube.
Respaldo de estándares industriales
Figura 163: Desarrollo de seguridad de SAP con respecto a los estándares industriales
SAP está comprometido en respaldar todos los estándares industriales comunes. La siguiente figura solo muestra los estándares de seguridad, pero la lista es más extensa cuando se incluyen los estándares de desarrollo de software y otros tipos de estándares. Existe un equipo de personas que trabaja con los competidores para asegurarse de que los productos SAP cumplan con todos los estándares requeridos. Información adicional: ●
●
●
●
●
REST es la opción preferida para los escenarios de consumo de interfaces de usuario en la nube. SOAP/WS* es la opción preferida para la integración de procesos en la empresa. El material de consumo público SaaSAPIs tiene la tendencia a respaldar un estilo de protocolo RESTful en vez de SOAP/WS*. La integración entre Ondemand y Onpremise requiere SSO en ambas direcciones y permisos restringidos en los recursos de la empresa para las llamadas entrantes. El perfil "Web SSO" de SAML es un protocolo comúnmente implementado en la empresa ya ampliamente respaldado para el acceso basado en navegador a las aplicaciones almacenadas en la nube (pública).
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Topología de la red segura de las soluciones On-premise
Figura 164: Topología de la red segura de las soluciones On-premise
En las soluciones Onpremise, la topología de la red depende del tipo de sistema para el que se requiere acceso y de cuán confidenciales sean los datos. En la figura anterior puede ver un ejemplo sobre cómo la infraestructura de su sistema puede configurarse con zonas de red. Si se requiere un acceso externo, una zona desmilitarizada externa (DMZ) protegerá los gateways o proxy de la aplicación, en muchos casos SAP Web Dispatcher, no dejará pasar las solicitudes directamente a los sistemas. Las barreras de protección protegen la red de acceso no autorizado de personas o recursos externos al área designada. En el DMZ interno, un AS Java con un portal u otro servicio web será el punto de entrada a muchas aplicaciones y, en la zona de mayor seguridad, las bases de datos, los sistemas de back end y los repositorios de gestión de usuarios han incrementado la protección en la lógica empresarial de procesos y las solicitudes de servicios web.
Comunicación e interacción seguras - So luciones On-demand
Figura 165: Comunicación e interacción seguras - Soluciones On-demand
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Registro de auditoría de seguridad
Figura 166: Registro de auditoría de seguridad
En los sistemas AS ABAP y Java, el registro de auditoría de seguridad puede activarse para obtener información detallada sobre lo que sucede en el sistema SAP. Durante la activación, se seleccionan las actividades y los eventos de seguridad importantes con fines de auditoría. Estas actividades incluyen los inicios de sesión de usuario exitosos y fallidos, la creación o modificación de usuarios, grupos y roles, y los inicios de transacciones exitosos y fallidos en ABAP. Se encuentra disponible un informe de análisis de auditoría para evaluar la información del registro de auditoría de seguridad.
Sistema de información de auditoría de SAP
Figura 167: Sistema de información de auditoría de SAP
En los sistemas SAP ABAP, otra herramienta importante relacionada con la seguridad es el sistema de información de auditoría SAP. El sistema de información de auditoría (AIS) facilita la realización de auditoría de calidad mejores y sin inconvenientes. Este consta de una determinada cantidad de roles únicos y constituye una estructura de recopilación y una configuración por defecto de los programas estándares de SAP. AIS es la caja de herramientas del auditor en el entorno SAP.
Cifrado de datos
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Las comunicaciones por la red no son seguras. Todas las personas conectadas a una red específica pueden escuchar los paquetes y su contenido que se transfieren dentro de la red, independientemente de los conocimientos que estas posean o del trabajo que les demande. Esta situación requiere del cifrado de los datos transferidos. El cifrado se utiliza para proteger la información, de modo que no pueda visualizarse ni leerse. Los ejemplos típicos son las contraseñas y otra información confidencial que deben protegerse de los usuarios y procesos no autorizados. También pueden utilizarse formas digitales para garantizar que un documento electrónico sea auténtico. Las firmas digitales se basan en determinados tipos de cifrado para garantizar la autentificación.
Firmas digitales a través de SSF API y Secure Login Library
Figura 168: Firmas digitales a través de SSF API y Secure Login Library
La plataforma de SAP NetWeaver de Secure Store and Forward (SSF) como medios internos para proporciona proteger los mecanismos datos arbitrarios en el sistema SAP. Las aplicaciones SAP pueden utilizar mecanismos SSF para asegurar la integridad, la autenticidad y la confidencialidad de los datos. Al utilizar las funciones SSF, puede "almacenar" los datos y documentos digitales en formatos seguros antes de grabarlos en los soportes de datos o transmitirlos (posiblemente) por enlaces de comunicación no seguros. Los datos no deben permanecer dentro del sistema SAP. Si graba los datos en formato seguro en el sistema SAP estos permanecerán en su formato seguro incluso si los exporta fuera del sistema. SSF utiliza firmas digitales para identificar al firmante, la integridad de los datos y los sobres digitales para proteger los datos a fin de que solo puedan verlos los destinatarios indicados. SAP ofrece SAP Security Library (SAPSECULIB) con los sistemas SAP para proporcionar funciones para SSF relacionadas con la firma digital. Para los sobres digitales, el cifrado o el hardware criptográfico (por ejemplo, las tarjetas inteligentes o los casilleros criptográficos) debe utilizar un producto de seguridad externo. SAP proporciona SAP Cryptographic Library de manera gratuita, o bien puede utilizar un producto de interlocutor certificado.
Firmas digitales paso por paso La siguiente figura muestra el proceso de las firmas digitales paso por paso.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 169: Firmas digitales paso por paso
Codificación de mandante SNC
Figura 170: Codificación de mandante SNC
SNC (comunicaciones en una Red de Seguridad) Client Encryption es una función optativa para SAP GUI y la plataforma de tecnología de SAP NetWeaver. Este componente de software permite a los usuarios proteger las comunicaciones entre SAP GUI y el servidor de aplicación SAP ABAP mediante el uso de algoritmos de cifrado simétricos.
Visión general sobre SNC Client y cifrado del servidor SNC se utiliza para proteger los diversos componentes de cliente y servidor de SAP que utilizan los protocolos RFC y DIAG. Para SAP GUI para Windows y el servidor de aplicaciones SAP, el cifrado de cliente se hace posible con SAP GUI para Windows 7.2 con nivel de patch 7 o superior. Consulte la nota de SAP 1643878 para obtener más información y restricciones relacionadas con SNC Client Encryption.
Figura 171: Visión general sobre SNC Client y cifrado del servidor
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Esta solución se basa en Microsoft Kerberos y en este punto no ofrece las funcionalidades de registro único o de autentificación basada en certificados.
Seguridad del desarrollo de software La seguridad no es un asunto en el que los desarrolladores se centrarán por mucho tiempo, ya que generalmente se concentran en el diseño, el rendimiento, las interfaces de usuario, etc. Finalmente, terminan con un software que podría ser inseguro con respecto al diseño y a las técnicas de programación. Por otro lado, los atacantes, tienen todo el tiempo requerido para descubrir las vulnerabilidades del software. El desarrollo estándar de SAP está diseñado de acuerdo con los procedimientos aprobados de seguridad.
Figura 172: Protección de sus sistemas SAP
El ciclo de vida de innovación del producto (PIL) de SAP describe la manera en que SAP gestiona los productos a lo largo de todo su ciclo de vida útil. PIL brinda detalles sobre los procesos, roles y estándares. permite la interacción de todas las líneas de negocios de SAP para convertir una ideaTambién en un producto. Como se muestra en la figura anterior, el ciclo de vida de innovación del producto de SAP incluye el desarrollo de software seguro.
Certificación Common Criteria Para la certificación de seguridad informática, se utiliza el estándar internacional de certificación Common Criteria para la evaluación de seguridad de tecnología de la información ISO 15408. Este estándar está aceptado en la mayoría de los mercados globales. Cada uno de los siete niveles de aseguramiento de evaluación (EAL) corresponde a un paquete de requisitos de aseguramiento de seguridad. Common Criteria asegura que el proceso de especificación, implementación y evaluación de un producto de seguridad informático se ha llevado a cabo de manera rigurosa y estándar. Las puertas de calidad son los puntos en PIL en que se verificarán los estándares. Por ejemplo, después del desarrollo antes de entrar en producción.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 173: Certificación Common Criteria para la evaluación de seguridad de tecnología de la información ISO 15408
Productos SAP certificados por Common Criteria La plataforma del servidor de aplicaciones de SAP NetWeaver cuenta con la certificación para AS Java 7.02 SP03 EAL 4+ y AS ABAP 7.02 SP 08 EAL 4+. La certificación de Common Criteria garantiza que SAP cumple con requisitos de seguridad ambiciosos en varias "disciplinas", incluida la arquitectura del software, los documentos de guía para los clientes, los procesos relacionados con la producción de software, la evaluación de destino de seguridad y las metodologías de prueba. El software de SAP también ha aprobado una evaluación integral de vulnerabilidad.
Figura 174: Productos SAP certificados por Common Criteria
Protección de sus sistemas SAP ¿Qué sucede con sus desarrollos? ¿Se han diseñado y desarrollado con la seguridad como principal objetivo? Uno de los problemas más comunes es el tiempo. Por lo general, los desarrolladores tienen fechas de entrega muy ajustadas y a veces el tiempo que le destinan a la seguridad no es suficiente.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Figura 175: Protección de sus sistemas SAP
SAP ofrece muchas fuentes de documentación y servicios para ayudar a los clientes a desarrollar aplicaciones seguras y a asegurar sus sistemas: Puede encontrar información sobre seguridad en: ●
●
En el portal de soporte puede encontrar toda la información sobre seguridad: http:// service.sap.com/security. En el portal de ayuda (http://help.sap.com ) se encuentra disponible una guía sobre seguridad para todas las versiones de la plataforma de SAP NetWeaver.
Desarrollo personalizado seguro - Diseño seguro Realizar un buen diseño siguiendo las mejores prácticas y recomendaciones minimizará los vacíos de seguridad en su sistema. Este diseño incluye lo siguiente: ●
●
●
Autentificación y propagación de identidad Tratamiento seguro de sesiones Protocolos de comunicación (HTTPS, SNC)
●
Concepto de Autorización
●
Trace de acceso y auditoría
Figura 176: Desarrollo personalizado seguro - Diseño seguro
Desarrollo personalizado seguro - Programación segura Existen muchas formas en que los desarrolladores pueden crear aplicaciones más fuertes contra los ataques; la programación segura y las interfaces de usuario seguras son muy importantes para la calidad de los desarrollos personalizados.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Los desarrolladores deben utilizar la guía para desarrolladores de SAP NetWeaver. La guía de programación de seguridad se encuentra en: Portal de ayuda: help.sap.com > SAP NetWeaver > Información sobre seguridad > Guía de programación de seguridad
Figura 177: Desarrollo personalizado seguro - Programación segura
Servicios de seguridad y ofertas de soporte SAP ofrece una serie de servicios para ayudar a sus clientes a ejecutar las aplicaciones de manera segura y paquetes de asesoramiento para corroborar la instalación del sistema de acuerdo con los estándares de seguridad.
Figura 178: Protección de sus sistemas SAP
Vista general de los servicios de seguridad de SAP
Figura 179: Vista general de los servicios de seguridad de SAP
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Servicios de seguridad de SAP Algunos de los servicios de SAP incluyen lo siguiente: Día de patch de seguridad de SAP: cada segundo martes del mes, SAP publica las notas SAP relacionadas con la seguridad. Los administradores de seguridad deben hacer su parte del trabajo al tener que corroborar las notas lo antes posible. Es posible que solo algunas de ellas sean importantes para la infraestructura del sistema de la empresa. Las notas proporcionarán detalles sobre la ubicación donde se aplicarán los patches.
●
●
●
El servicio de optimización de seguridad (SOS) de SAP está diseñado para comprobar la seguridad de su sistema SAP. El servicio consta de un análisis del sistema y las recomendaciones resultantes para las configuraciones del sistema. Este aborda las configuraciones del sistema y de customizing que afectan la seguridad del sistema. Se centra en la seguridad del sistema interna y externa. Para mejorar la seguridad interna, se comprueban varias combinaciones fundamentales de autorización. La seguridad externa se mejora al verificar las posibilidades de acceso a su sistema y comprobar los métodos de autentificación utilizados. Este servicio verifica la configuración de un sistema SAP de acuerdo con temas de seguridad predefinidos. Para obtener más información puede consultar el enlace rápido de SAP Service Marketplace /sos.
SAP Early Watch Alert (EWA) es una herramienta que monitoriza las áreas administrativas esenciales de los componentes de SAP y mantiene actualizados a los clientes con respecto a su rendimiento y estabilidad. Como parte de EWA, SAP también proporciona verificaciones de las configuraciones relacionadas con la seguridad (incluido el estado de implementación de las notas sobre seguridad de SAP correspondientes). Consulte la Nota SAP 863362: verificaciones de seguridad en SAP Early Watch Alert y SAP Service Marketplace. Consulte el enlace rápido /ewa para obtener más información.
●
busca notas en elyportal soporte dea SAP se Recomendaciones del sistema relacionan con el sistema técnico seleccionado, envía de información SAP que Solution Manager. Las recomendaciones del sistema están integradas en gestión de modificaciones. Por ejemplo, usted puede crear una solicitud de modificación directamente luego de haber seleccionado las notas correspondientes. Para las notas que no son de ABAP, puede confirmar los patches que pueden cargarse en el optimizador de mantenimiento. Consulte el enlace rápido /sysrec de SAP Service Marketplace para obtener más información.
●
Validación de configuración la gestión de informes proporciona una infraestructura genérica para verificar las configuraciones de los sistemas SAP administrados conectados. Esta infraestructura puede utilizarse para definir las configuraciones del sistema esperadas de acuerdo con las políticas y pautas y compararlas con la configuración real de los sistemas SAP administrados. Consulte el enlace rápido / changecontrol de SAP Service Marketplace para obtener más información sobre la validación de configuración.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Vista general de los servicios de seguridad de SAP - Capacitación y certificación
Figura 180: Vista general de los servicios de seguridad de SAP 2
SAP brinda capacitación y certificación para los administradores de seguridad y muchas fuentes de documentación.
Gestión de seguridad de SAP para sus sistemas Como cliente de SAP, para poder ejecutar aplicaciones estándares y personalizadas de manera segura, la gestión de seguridad es importante.
Figura 181: Gestión de seguridad de SAP para sus sistemas
Esta figura es una lista de verificación que lo ayuda a comprender qué debe hacer. Esta lista muestra que la seguridad no solo se trata del control de acceso: roles y autorizaciones, sino que también se trata de configuraciones y de cómo aplicar patches y muchos otros elementos que deben considerarse.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Configuración del sistema seguro
Figura 182: Configuración del sistema seguro
En esta lección ya se han abordado muchos temas que deben tratarse para tener una infraestructura segura: red, acceso a sistemas, conectividad y administración de sesión. SAP y otros socios proporcionan muchas herramientas para ayudarlo a comprobar cómo se configuran los sistemas y si estos son seguros.
Gestión de patch y monitorización de seguridad
Figura 183: Gestión de patch y monitorización de seguridad
Los administradores de seguridad deben verificar los patches y aplicarlos lo antes posible. SAP brinda correcciones y patches, y es responsabilidad del cliente mantener sus sistemas actualizados para evitar futuros problemas o ataques.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Manténgase informado e informe los problemas
Figura 184: Manténgase informado e informe los problemas
Es importante que los clientes de SAP se mantengan informados sobre los problemas relacionados con la seguridad y que también informen los problemas apenas surjan.
SAP NetWeaver Single Sign-On
Figura 185: Compliant Identity Management y Single Sign-On
SAP ofrece un completo juego de soluciones de compatibilidad, gobernanza, gestión de identidad y registro único. En la siguiente sección, se presenta una vista general de las opciones.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Compliant Identity Management y Single Sign-On
Figura 186: Compliant Identity Management y Single Sign-On 2
Para la autentificación y el registro único, SAP ha integrado muchas soluciones para proporcionar un juego de aplicaciones para los sistemas SAP y los que no pertenecen a SAP.
SAP NetWeaver Identity Management y Single Sign-On
Figura 187: SAP NetWeaver Identity Management y Single Sign-On
Registro único y componentes de solución de SAP NetWeaver
Figura 188: Registro único y componentes de solución de SAP NetWeaver
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Con SAP NetWeaver Single SignOn, se centraliza y simplifica la manera en que los usuarios inician sesión en los sistemas y las aplicaciones. En la figura anterior se muestran los componentes del producto de SAP NetWeaver Single SignOn. Como se mencionó anteriormente, el cifrado de cliente SNC no admite el registro único, pero se encuentra disponible para permitir el cifrado entre los clientes de ventanas de SAP y los servidores de aplicación de SAP.
Inicio de sesión seguro
Figura 189: Arquitectura de la solución de inicio de sesión seguro
El inicio de sesión seguro brinda un sólido cifrado, comunicación segura y registro único entre una amplia variedad de componentes de SAP. Por ejemplo, SAP GUI y la plataforma de SAP NetWeaver con Comunicaciones en una Red de seguridad (SNC), Web GUI y la plataforma de SAP NetWeaver con el servidor de aplicación HTTPS y de terceros y los certificados X.509 de soporte. El inicio de sesión sin la necesidad de establecer una infraestructura de clave pública (PKI) puede beneficiarse con las ventajas de SNC. Existen diversos mecanismos de autentificación que pueden utilizarse, lo que incluye lo siguiente: Dominio de Windows, SAP NetWeaver y tarjeta inteligente. La solución de inicio de sesión seguro incluye tres componentes: ●
●
●
Servidor de inicio de sesión seguro: Servicio central que brinda certificados X.509v3 (PKI flexible) a los usuarios y servidor de aplicaciones. También se brinda el cliente web de inicio de sesión seguro. Biblioteca de inicio de sesión seguro: Biblioteca criptográfica para el sistema ABAP de SAP NetWeaver. La biblioteca de inicio de sesión seguro admite la tecnología X.509 y Kerberos en paralelo. Cliente de inicio de sesión seguro: La aplicación de cliente que proporciona tokens de seguridad (tecnología Kerberos y X.509) para numerosas aplicaciones.
Registro único de empresa Otro componente de SAP NetWeaver Single SignOn es Enterprise Single SignOn (ESSO). ESSO es un componente optativo que se utiliza para los sistemas existentes para ayudar a los usuarios finales a iniciar sesión en ellos, sin la necesidad de recordar cada una de las identificaciones y contraseñas. Luego de una autentificación exitosa a la aplicación ESSO, se
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
llevan a cabo procedimientos de inicio de sesión adicionales en las aplicaciones que se ejecutan bajo el control del sistema de manera automática.
Figura 190: ¿Cuál es Enterprise Single Sign-On?
Federación de identidades SAP NetWeaver Single SignOn de SAP NetWeaver también contiene un componente llamado Federación de identidades. Muchos de los procesos empresariales de una empresa deberán atravesar otras empresas con infraestructuras de TI diferentes. Por ejemplo: La Empresa B es proveedora de la Empresa A. Los usuarios de la Empresa A necesitan obtener acceso a los datos compartidos de la Empresa B. El problema es cómo proporcionar acceso seguro en los límites de la empresa.
Figura 191: Por qué es necesaria la federación de identidades
Esta solución utiliza la federación de identidades, es decir el componente de registro único de SAP para atravesar dominios, que se encuentra disponible desde SAP NetWeaver 7.02.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Solución de federación de identidades
Figura 192: Solución de federación de identidades
En el ejemplo presentado, los usuarios de la Empresa A podrán iniciar sesión en los datos compartidos de la Empresa B. Cada empresa mantiene sus propias identidades, pero se puede utilizar una relación de confianza entre los proveedores de identidad para el registro único.
Registro único basado en navegador de web del proveedor de identidad
Figura 193: Registro único basado en navegador de web del proveedor de identidad
Para las aplicaciones basadas en navegador, se puede llevar a cabo el registro único con SAML 2.0. El lenguaje de marcado de aserción de seguridad (SAML) versión 2.0 es un estándar para la comunicación de aserciones sobre principios, generalmente usuarios. La aserción puede incluir los medios mediante los cuales se autentifica un sujeto, los atributos asociados con el sujeto y una decisión de autorización para un recurso determinado. Los componentes principales de esta infraestructura son el proveedor de identidad y los proveedores de servicios. Los proveedores de servicio asignan el trabajo de autentificación del usuario al proveedor de identidad. El proveedor de identidad mantiene la lista de proveedores de servicio en donde el usuario ha accedido y pasa las solicitudes de cierre de sesión a aquellos proveedores de servicio.
SAP NetWeaver Identity Management Con SAP NetWeaver, las organizaciones de TI pueden identificar a los individuos del sistema y controlar el acceso a recursos al asociar los derechos de usuario y las restricciones a sus identidades.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Gestión de identidades Con SAP NetWeaver Identity Management, las organizaciones de TI pueden garantizar una gestión eficaz y segura de las cuentas de identidad internas y externas en un entorno heterogéneo. Esto permite a las organizaciones de TI coordinar y unir cuentas existentes mediante el uso de servicios de directorio para configurar un workflow completo, proporcionar acceso a los sistemas y respaldar la gestión distribuida de cuentas. SAP NetWeaver Identity Management le permite optimizar la proporción de usuarios en todas las aplicaciones, ya sean de SAP o de terceros, así como también sistemas operativos, sistemas de ficheros y bases de datos a través de una infraestructura de conector integral y en constante expansión (vea la figura Lade integración se basa en los de lo comunicación abierta para permitir la anterior). integración prácticamente todas lasestándares aplicaciones, que incluye Microsoft Active Directory, Microsoft Exchange, IBM Lotus Notes, entre otras. La integración de SAP NetWeaver Business Warehouse permite una gestión de informes altamente personalizada y de vanguardia.
Figura 194: SAP NetWeaver Identity Management
SAP NetWeaver Identity Management se integra al software SAP Business Suite. Este soporte integral para proporcionar usuarios está impulsado por los procesos empresariales implementados por las diversas aplicaciones de SAP Business Suite. Por ejemplo, la integración con la solución de gestión de capital humano SAP ERP automatiza los procesos de gestión de identidad sobre la base de la creación y los eventos de cambio de estado del empleado desencadenados por los procesos empresariales de RR. HH., como se muestra en la figura anterior.
Arquitectura de SAP NetWeaver Identity Management 7.2 La infraestructura del sistema que se debe configurar mediante el uso de SAP NetWeaver Identity Management depende de las funciones y características que deben utilizarse, y estas pueden dividirse en dos categorías principales: ●
Asignación de identidades
●
Federación de identidades
La figura anterior muestra una infraestructura de sistema mínima para utilizar para la asignación de identidad. Para la federación de identidades, solo se necesita el componente de federación implementado en AS Java.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Centro de identidad El centro de identidad es el componente principal utilizado para la gestión de identidad. El centro de identidad incluye funciones como las siguientes: ●
Asignación de identidades
●
Workflow
●
Gestión de contraseñas
●
Auditoría
●
Registro en log
●
Reporting
Directorio virtual El servidor de directorio virtual de SAP NetWeaver Identity Management puede representar información lógicamente a partir de numerosos directorios dispares, bases de datos y otros repositorios de datos en un árbol de directorio virtual. Los diferentes usuarios y aplicaciones pueden, sobre la base de sus derechos de acceso, obtener una vista diferente de la información.
Conceptos y gestión de autorizaciones Con SAP NetWeaver, las organizaciones de TI pueden respaldar sus flujos de procesos empresariales al asegurarse de que los usuarios autorizados tengan las aplicaciones adecuadas y los datos utilizados para respaldar el proceso empresarial. Las organizaciones de TI pueden definir roles con permiso mínimos, proporcionar acceso de solo lectura a los datos y separar las obligaciones del proceso cuando sea necesario. Se define la autorización para respaldar los requisitos empresariales, por ejemplo, dentro de una organización de RR. HH., se pueden establecer autorizaciones para otorgar permiso a los datos del empleado solo a los usuarios autorizados como gerentes o personal de RR. HH.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Figura 195: Roles empresariales y roles t écnicos
SAP NetWeaver Identity Management ofrece un concepto de roles conveniente y significativo (vea la figura anterior). Los roles empresariales, que se definen como parte de un proceso empresarial, pueden asignarse a los usuarios. Estos roles empresariales constan de uno o más roles técnicos, que son específicos del sistema y representan información de acceso o autorizaciones técnicas. Estos incluyen roles de autorización como aquellos para los sistemas de software de SAP que se basan en el lenguaje de programación ABAP o grupos para el directorio activo. Al centrarse en los procesos empresariales y los roles empresariales, SAP NetWeaver Identity Management le permite comenzar con los requisitos empresariales y encapsular la complejidad de gestionar roles técnicos y el acceso. Cuando asigna un rol empresarial a un usuario, todos los roles técnicos para ese rol empresarial y cualquier rol debajo en la jerarquía se asignan al usuario. Además, se desencadena el workflow y la asignación de manera automática.
SAP BusinessObjects Access Control
Figura 196: ¿Cuál es el rol del control de acceso de SAP BusinessObjects frente a SAP NetWeaver Identity Management?
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
El control de acceso de SAP BusinessObjects es una herramienta sobre los análisis de riesgos. SAP recomienda que cuando se instala un sistema de gestión de identidad, también debería utilizarse un control de acceso de SAP BusinessObjects. Este es un mecanismo de control de acceso que se utiliza para analizar los riesgos de la segregación de obligaciones. La figura anterior muestra las características principales de ambos productos, y además juntos proporcionarán gestión de identidad compatible para toda la infraestructura del sistema.
Ejemplo de gestión de identidad compatible: escenario del cliente En las siguientes figuras se presentará un ejemplo en el que un usuario solicita un acceso nuevo a alguna funcionalidad en uno de los sistemas a través de SAP NetWeaver Identity Management.
Gestión de identidad compatible 1
Figura 197: Gestión de identidad compatible 1
1. Un usuario solicita un acceso nuevo utilizando SAP NetWeaver Identity Management a uno de los sistemas en la infraestructura.
Gestión de identidad compatible 2
Figura 198: Gestión de identidad compatible 2
2. El aprobador designado debe aprobar la solicitud.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
Gestión de identidad compatible 3
Figura 199: Gestión de identidad compatible 3
3. El aprobador envía la aprobación.
Gestión de identidad compatible 4
Figura 200: Gestión de identidad compatible 4
4. La gestión de identidad preguntará al sistema de gestión de riesgos, en este caso el control de acceso de SAP BusinessObjects, si este nuevo acceso es indicado para este usuario y si se debe permitir, de acuerdo con la separación de funciones.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Gestión de identidad compatible 5
Figura 201: Gestión de identidad compatible 5
5. De acuerdo con la verificación anterior, el sistema de gestión de riesgos aprobará o rechazará la solicitud. Podría haber un esquema de cumplimiento para anular el resultado de esta decisión y otorgar acceso al usuario al sistema. La combinación de SAP NetWeaver Identity Management y el control de acceso de SAP BusinessObjects crea una gestión de identidad compatible.
Control de acceso de SAP BusinessObjects 10.0 - Arquitectura
Figura 202: Control de acceso de SAP BusinessObjects 10.0 - Arquitectura
LESSON SUMMARY You should now be able to: Comprender las características de seguridad, las ofertas y los servicios en el área de SAP NetWeaver ●
●
Comprender los conceptos básicos de SAP NetWeaver Single SignOn
●
Comprender los conceptos de SAP NetWeaver Identity Management
© Copyright . All rights reserved.
Lesson: SAP NetWeaver – Aspectos sobre seguridad
●
Comprender el rol del control de acceso de SAP BusinessObjects en gestión de identidad compatible
© Copyright . All rights reserved.
Unit 5 Lesson 5 SAP NetWeaver Information Lifecycle Management
LESSON OVERVIEW En esta lección se analiza cómo utilizar la gestión del ciclo de vida de información de SAP NetWeaver Ejemplo empresarial La compra y venta de empresas requiere de la integración de sistema y, por lo tanto, genera el desarrollo de infraestructuras del sistema. También es necesario considerar el retiro de sistemas. Después de retirar un sistema, usted necesita que los datos empresariales de las aplicaciones continúen estando disponibles para la generación de informes y las auditorías externas. Los datos empresariales están sujetos a obligaciones legales de retención. Sin embargo, una vez transcurrido este período legalmente obligatorio, desearía eliminar los datos permanentemente. Desde SAP ERP 6.0, EhP4, el componente de gestión del ciclo de vida de información de SAP NetWeaver (que requiere de una licencia) lo respalda en ambos escenarios.
LESSON OBJECTIVES After completing this lesson, you will be able to: ●
Describir las funciones de la Gestión del ciclo de vida de información de SAP NetWeaver
Drivers empresariales y vista general de la Gestión de ciclo de vida de información de SAP NetWeaver (ILM) Los requisitos legales y los procesos internos son los impulsores comerciales para una solución como la Gestión de ciclo de vida de información de SAP NetWeaver. La Gestión del ciclo de vida de SAP NW es un componente nuevo que brinda soporte de extremo a extremo en la administración de su información durante todo su ciclo de vida. Este orienta su información a sus procesos empresariales al administrar las políticas y los niveles de servicio en relación con las aplicaciones, los metadatos, la información y los datos.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Information Lifecycle Management
Figura 203: Drivers empresariales para la Gestión del ciclo de vida de información de SAP NW
La Gestión del ciclo de vida de información de SAP NetWeaver es un componente que requiere de la adquisición de una licencia. Una vez que recibió esta licencia debe activarla mediante el uso de Switch Framework (transacción SFW5). El requisito previo mínimo es la instalación del Paquete empresarial 1 de SAP NetWeaver 7.0. Puede encontrar otros requisitos en la documentación para los diversos módulos básicos de la Gestión del ciclo de vida de información de SAP NetWeaver que se enumeran en la sección Ámbito de funcionalidad en la documentación oficial. La la Gestión de ciclo dedevida de información aumentado considerablemente en demanda los últimosdeaños como resultado factores internos yha externos. Particularmente, estos factores incluyen los requisitos de las regulaciones legales y la gestión de riesgos que incluye, la creciente tendencia hacia la armonización y consolidación de las infraestructuras del sistema y el aspecto del coste total de propiedad (TCO).
SAP NetWeaver Information Lifecycle Management
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Figura 204: Los tres pilares de la Gestión del ciclo de vida de información de SAP NetWeaver
La Gestión del ciclo de vida de información de SAP NetWeaver se basa en tres pilares: ●
Archivo de datos
●
Gestión de retención
●
Inhabilitación del sistema
Todos los pilares se explicarán más detalladamente en los siguientes conceptos.
Gestión del ciclo de vida de información de SAP NetWeaver - Ar chivo de datos El primer pilar es el Archivo de datos:
Figura 205: Gestión del ciclo de vida de información - Archivo de datos
Con los objetos de archivo proporcionados por las aplicaciones SAP, puede escribir datos a partir de las tablas de aplicación en los ficheros en el sistema de ficheros que se encuentra
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Information Lifecycle Management
dentro de la infraestructura de el archivo de datos de SAP. Naturalmente, durante este proceso, los programas de escritura utilizan criterios empresariales para decidir si se deben quitar los datos de la base de datos. Apenas los datos de los procesos concluidos puedan grabarse en ficheros, pueden eliminarse de la base de datos del sistema en línea con un programa de eliminación. Estos ficheros luego pueden transferirse desde el sistema de ficheros a otro medio de almacenamiento para el almacenamiento y el acceso a largo plazo. Para esto, utiliza la interfaz de SAP ArchiveLink como un estándar y grabe los datos en DVD o CD. El módulo de archivo de datos forma el elemento esencial de la Gestión de ciclo de vida de información de SAP NetWeaver. En la Gestión de ciclo de vida de información de SAP NetWeaver, estas funciones "típicas" se han extendido para permitirle la vinculación con los otros dos módulos básicos. Los programas de archivo convencionales ahora respaldan la destrucción de datos y la creación de instantáneas además de el archivo de datos para la Gestión del ciclo de vida de información de SAP NetWeaver.
Gestión del ciclo de vida de información de SAP NetWeaver - Gestión de retención Este módulo contiene nuevas funciones y está orientado a los escenarios que se encuentran al final del ciclo de vida de datos. Este consta de varias herramientas y métodos para todos los aspectos de la retención de datos, desde la creación de datos hasta su destrucción. Se consideran los requisitos legales y otros conjuntos de reglas: El segundo pilar es la Gestión de retención:
Figura 206: Gestión del ciclo de vida de información - Gestión de retención
Las herramientas y los métodos la con gestión y reglas, la integración de ciclo los sistemas de almacenamiento queincluyen cumplen ILM,de la políticas destrucción de datos al final de su de vida, así como también las funciones de la Gestión de casos legales como el establecimiento de bloqueos por razones jurídicas y la realización de la gestión de informes de desglose del descubrimiento electrónico. Con estas funciones, es posible asignar por completo y controlar el ciclo de vida de los datos. La Gestión de retención se orienta principalmente al escenario empresarial de "datos de final de ciclo de vida". Puede definir las políticas y reglas de acuerdo con diferentes criterios con la ayuda de IRM. Por ejemplo, puede especificar la duración del período de retención para un tipo de objeto en
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
particular, en cuya ubicación de almacenamiento deben conservarse los datos y durante la cual pueden destruirse o deben destruirse. Las políticas pueden basarse en requisitos legales (externos) o Acuerdos de nivel de servicio (internos) (SLA) y pueden abordar los datos estructurados y no estructurados.
Reglas de retención en la Gestión de ciclo de vida de SAP NetWeaver
Figura 207: Reglas de retención en la Gestión de ciclo de vida de SAP NetWeaver
La le brinda un nuevo motor de políticas que puede utilizar para crear y administrar las políticas y reglas de retención para todos los tipos de datos en su entorno empresarial, incluidos los datos no pertenecientes a SAP e incluso los documentos en papel. Esto le brinda un punto de acceso central en su sistema para la administración de todas sus reglas de retención. Cuando archiva los datos de SAP, las propiedades de retención de las reglas se derivan y luego se transfieren a una jerarquía de archivo junto con los datos archivados. Para los datos de transacción, se define una regla con la especificación del período mínimo de retención, el período máximo de retención, la unidad para el período de retención, el inicio del período de retención y la ubicación de almacenamiento deseada para el archivo. El almacenamiento es un aspecto clave de la solución de ILM y permite a la Gestión de ciclo de vida de información de SAP NetWeaver cubrir el ciclo de vida completo de los datos. significa que el sistema de almacenamiento está conectado a la aplicación mediante una interfaz basada en WebDAV y es capaz de adoptar las propiedades de retención recibidas de la aplicación y de utilizarlas. Atención: La Gestión de retención de información (IRM) de SAP simplemente proporciona una infraestructura con la cual el usuario puede definir las políticas para gestionar los períodos de retención de datos. El usuario solamente es responsable de la adaptación de la IRM a los requisitos de los datos, así como también de la definición y ejecución de las políticas, y de cumplir con las regulaciones estatutarias aplicables.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Information Lifecycle Management
Almacenamiento en medios de almacenamiento certificados
Figura 208: Almacenamiento en medios de almacenamiento certificados
Desde abril de 2008, SAP ha ofrecido una certificación ILM oficial para los socios de hardware. Recomendamos utilizar un producto de almacenamiento certificado similar a WORM para garantizar que su estrategia ILM tiene la mejor seguridad posible. Cuando almacena datos archivado, se configura una jerarquía de archivo de acuerdo con las reglas determinadas en IRM. los datos archivados estén de ILM, claramente estructurados, lo La quejerarquía crea lasgarantiza funcionesque de búsqueda y otros procesos como la destrucción posible de los datos.
Configuración del bloqueo por razones jurídicas
Figura 209: Configuración del bloqueo por razones jurídicas
La nueva función de la brinda soporte a la administración de datos específicos en el contexto de las operaciones legales. Puede crear un caso legal y encontrar todos los datos relacionados con este caso mediante el uso de los criterios de búsqueda que introduzca. Luego, puede utilizar la función de bloqueo por razones jurídicas para "congelar" los datos relacionados con este caso legal. Gracias al estrecho vínculo entre el archivo de
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
datos, IRM y el almacenamiento con capacidad ILM, los datos que están sujetos a un bloqueo por razones jurídicas no se eliminan hasta que finaliza dicho bloqueo, incluso si ya ha transcurrido el período de retención y los datos podrían, de hecho, enviarse para su destrucción.
Gestión del ciclo de vida de información de SAP NetWeaver - Retiro del sistema Este módulo contiene nuevas funciones y está orientado a los escenarios que se encuentran al final del ciclo de vida del sistema. Este brinda un método estandarizado para el retiro de sistemas existentes. El proceso es gestionado en dos fases según las funciones correspondientes: retiro del sistema, auditoría y gestión de informes. El tercer pilar es el retiro del sistema:
Figura 210: Gestión del ciclo de vida de información - Retiro del sistema
En la primera fase, se utilizan nuevas funciones y herramientas para quitar todos los datos del sistema que se retirará y luego se almacenan en un Almacén de retención. El sistema correspondiente queda latente. En la segunda fase, los datos archivados se preparan y transfieren a un entorno de SAP NWBW donde permanecen disponibles para la gestión de informes y fines de auditoría. También es posible la gestión de informes local.
© Copyright . All rights reserved.
Lesson: SAP NetWeaver Information Lifecycle Management
Retiro del sistema con Gestión del ciclo de vida de información de SAP NetWeaver
Figura 211: Retiro del sistema con Gestión del ciclo de vida de información de SAP NetWeaver
El sistema anterior se retira, y los datos se almacenan en un archivo. El sistema srcinal deja de estar disponible. Si se anuncia una revisión que involucra los datos que se almacenaron en el sistema latente y que ahora se almacenan en el archivo: ●
●
●
Los datos archivados se seleccionan y se crea un conjunto. La infraestructura necesaria se genera en SAP NetWeaver BW y los datos agrupados se transfieren a BW. Se pueden crear nuevas consultas o se pueden utilizar consultas predefinidas.
Verifique el procesamiento mediante el uso del Almacén de retención
Figura 212: Verifique el procesamiento mediante el uso del Almacén de retención
Apenas los auditores han realizado una auditoría en los datos y se han retirado de la empresa, el administrador de la Gestión de ciclo de vida de información de SAP NetWeaver puede eliminar los objetos nuevamente en SAP BW.
© Copyright . All rights reserved.
Unit 5: Gestión del ciclo de vida de aplicaciones y SAP Solution Manager
Uso empresarial de la Gestión del ciclo de vida de información de SAP NetWeaver Archivo de datos SAP, que forma parte del sistema estándar proporcionado por las soluciones SAP, le permite garantizar la disponibilidad del sistema y su rendimiento en un nivel superior. Mantiene los tiempos de respuesta breves y se utilizan los recursos del sistema de manera eficaz. La Gestión de retención de la Gestión del ciclo de vida de información de SAP NetWeaver brinda soporte a todo el ciclo de vida de los datos archivados: creación – retención – destrucción. La Gestión de retención centralizada facilita los procesos automatizados y reduce el riesgo de que se produzcan casos de disputas y de costes de descubrimiento electrónico. Puede evitar los costes incurridos en el mantenimiento de los sistemas existentes que no se utilizan más con la implementación del Almacén de retención de la Gestión del ciclo de vida de información de SAP NetWeaver.
Figura 213: Generación de valor con el retiro de sistemas
El ROI disminuye de manera significativa con cada sistema retirado adicional. Después del quinto sistema, se estima que es menor a 6 meses.
Consejo: Puede encontrar más información sobre la Gestión del ciclo de vida de información de SAP NetWeaver en: http://scn.sap.com/community/ informationlifecyclemanagement o http://service.sap.com/ilm
LESSON SUMMARY You should now be able to: ●
Describir las funciones de la Gestión del ciclo de vida de información de SAP NetWeaver
© Copyright . All rights reserved.
Unit 5 Learning Assessment
1. ¿Cuál es el rol del control de acceso de SAP BusinessObjects en la gestión de identidad?
2. SAP Solution Manager brinda un punto de acceso central para las actividades de diseño, configuración y prueba.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso
© Copyright . All rights reserved.
Unit 5 Learning Assessment - Answers
1. ¿Cuál es el rol del control de acceso de SAP BusinessObjects en la gestión de identidad? Tener una gestión de identidad compatible 2. SAP Solution Manager brinda un punto de acceso central para las actividades de diseño, configuración y prueba.
Indique si esta afirmación es verdadera o falsa. X Verdadero X Falso El enunciado es correcto.
© Copyright . All rights reserved.
View more...
Comments