Las configuraciones de las aplicaciones SAP Fiori se dividen en dos partes: configuración de las aplicaciones transaccionales y hojas de datos, configuración de las aplicaciones analíticas.

Antes de configurar nada, se debe instalar la infraestructura completa para las aplicaciones de SAP Fiori. Una vez que se complete, habrá actividades para configurar en los servidores back-end y front-end.

Step 1 La configuración de SAP Web Dispatcher especifica las reglas de enrutamiento para definir qué URL se reenvía a qué sistema se realiza tanto para las aplicaciones transaccionales como para las hojas de datos.

Step 2solo necesita configurarse para las hojas de datos. Si solo tenemos que configurar las aplicaciones transaccionales, podemos omitir el paso 2.

Step 3está configurando el servidor front-end y esto se hace tanto para las aplicaciones transaccionales como para las hojas de datos. En alto nivel, necesitamos configurar:

  • Puerta de enlace SAP NetWeaver

  • Complementos de la interfaz de usuario central (configuración de Launchpad)

  • Complementos específicos del producto

Step 4 está configurando el servidor back-end y esto se hace tanto para las aplicaciones transaccionales como para las hojas de datos.

Visualización desde un alto nivel: roles, usuarios y autorizaciones

Note - Las aplicaciones transaccionales pueden ejecutarse en cualquier base de datos, mientras que las hojas de datos deben ejecutarse en SAP Hana.

Step 1 Configure SAP Web Dispatcher -

Debe configurarse para especificar reglas de enrutamiento que indiquen qué URL se reenvía a qué solicitud

Step 2

La configuración de la autenticación y el SSO debe realizarse en la base de datos de HANA.

Step 3 configuring the front-end server -

  • Configuración de NetWeaver Gateway
  • Complementos de la interfaz de usuario central
  • Complementos específicos del producto

Step 4 (Only needed for Smart business apps) -

  • Habilite el acceso de los usuarios a los datos de KPI
  • KPI del modelo
  • Configurar objetivos de navegación para catálogos de KPI

Las aplicaciones analíticas y las aplicaciones SAP Smart Business comparten la configuración del motor HANA XS y el marco de KPI únicamente (en Smart Business Apps). Después de configurar SAP Fiori System Landscape con el motor SAP Hana XS, debemos seguir el modelador de KPI en el servidor front-end y los respectivos productos SAP Smart Business en el servidor SAP Hana.

Definir una relación de confianza entre el sistema SAP y el host de la puerta de enlace de SAP NetWeaver configurando el sistema SAP para que sea un sistema de confianza y el host de la puerta de enlace de NetWeaver como el sistema de confianza. Permite el inicio de sesión remoto para los usuarios que utilizan los mismos datos de usuario tanto en el host SAP NetWeaver Gateway como en el sistema SAP.

Para configurar el sistema SAP como el sistema de confianza:

  • Cree un destino RFC para usar en la configuración de confianza.

  • Defina el sistema como sistema de confianza utilizando la transacción SMT1.

  • Configure el sistema para crear y aceptar tickets de aserción desde el host de SAP NetWeaver Gateway mediante el asistente SSO2.

Para configurar el host de SAP NetWeaver Gateway como sistema de confianza:

  • Cree un destino RFC para comunicarse con el sistema SAP de confianza.

Para configurar la búsqueda empresarial en el back-end, debemos tener la tecnología de búsqueda integrada.

Al implementar SAP Single Sign-On, sus aplicaciones están disponibles automáticamente después de una sola autenticación de usuario inicial en el escritorio de Windows de los usuarios, sin necesidad de más procedimientos de inicio de sesión.

La tecnología Kerberos es el método de elección en escenarios de intranet para SSO. Simplemente reutiliza su autenticación de dominio de Windows para el inicio de sesión único.

Los certificados X.509 brindan una opción viable para crear una infraestructura SSO segura si está considerando extender el inicio de sesión único a escenarios de extranet o entre empresas.

Configurar el servidor front-end ABAP incluye: configurar SAP NetWeaver Gateway, configurar el complemento de la interfaz de usuario central, configurar SAP Fiori Launchpad.

Configurar el acceso a los datos de KPI (solo SAP Smart Business) incluye: permite el acceso del usuario a los datos de KPI, modelador de KPI, Configurar objetivos de navegación para KPI.

In NetWeaver Gateway Central Hub deployment- La capa de interfaz de usuario y la puerta de enlace SAP NetWeaver están incluidas en el servidor de aplicaciones para el usuario ABAP. El servidor back-end ABAP contiene lógica empresarial y datos back-end. Separar la lógica empresarial y los datos de back-end de la capa de interfaz de usuario tiene las siguientes ventajas:

  • Punto único de mantenimiento para problemas de la interfaz de usuario, como la compatibilidad con el navegador y la versión actualizada de las bibliotecas de SAP UI5.

  • Lugar central para la creación de temas y la marca de SAP Fiori Apps.

  • Se admite el enrutamiento y la composición de múltiples sistemas backend.

  • Punto único de acceso a los sistemas backend y seguridad mejorada debido a que no hay acceso directo al sistema backend.

  • SAP recomienda la implementación de Central Hub especialmente para entornos productivos. Se requiere un sistema NetWeaver Gateway independiente.

In Embedded Hub Deployment- La puerta de enlace NetWeaver se implementa en el mismo servidor que Business Suite. Por lo tanto, varios sistemas Business Suite requieren que Gateway se configure varias veces. SAP no lo recomienda especialmente para clientes con múltiples backends.

No se requiere ningún sistema adicional NetWeaver Gateway. Por lo general, se usa solo para fines de espacio aislado.

Trusted RFC

Trusted RFC proporciona datos desde el backend Business suite a las aplicaciones. SAP Business suite está presente en el servidor back-end ABAP con todos sus módulos: ERP, CRM, SRM, SCM. Las aplicaciones Fiori están disponibles en el servidor frontend ABAP en Fiori Launchpad.

Las aplicaciones de transacciones son solo aplicaciones que no tienen que ejecutarse en el sistema Hana. Pueden ejecutarse en cualquier base de datos. Todas las hojas informativas, las aplicaciones analíticas y las aplicaciones para pequeñas empresas se ejecutan en SAP Hana. Solo la hoja de datos requiere modelos de búsqueda. Solo las aplicaciones analíticas requieren Hana XS Engine y el marco de KPI es necesario para las aplicaciones empresariales de Smarts.

SAP Web Dispatcher (proxy inverso) es el punto de entrada para la solicitud HTTP (s) en la arquitectura SAP Fiori. Puede aceptar o rechazar conexiones según la solicitud del usuario.

El motor SAP Hana XS contiene 2 componentes: contenido de la aplicación Hana Live y componentes SMART Business con modelador de KPI. Dentro de Hana Live App Content existe contenido de reutilización de VDM.

El patrón Modelo-vista-controlador define el modelado de dominio, GUI de aplicación y entrada y acciones basadas en dispositivos. El enfoque MVC definido en SAP UI5 tiene los siguientes puntos:

Model

Un puente entre la vista y los datos de las aplicaciones y acepta la solicitud de la vista y responde en consecuencia. No depende de ninguna de las clases.

View

Gestiona la visualización de información (GUI de la aplicación) y depende del Modelo.

Controller

Concluye la entrada dada por los dispositivos y se comunica con el modelo / vista para tomar las medidas adecuadas. También depende del modelo. La vista y el controlador tienen una relación 1: 1. El controlador entretiene las solicitudes de los usuarios recibidas de View.

El enlace de datos UI5 admite tres implementaciones de modelos diferentes:

El modelo JSON admite datos en un formato de notación de objetos de JavaScript y admite enlaces bidireccionales.

El modelo XML admite datos XML y admite enlaces bidireccionales.

El modelo de OData admite datos compatibles con OData. Crea solicitudes de OData y maneja respuestas. Incluye la biblioteca de código abierto dataJS para manejar solicitudes y datos de OData. Admite enlace experimental bidireccional.

OData es un protocolo utilizado para intercambiar datos en la web, desarrollado originalmente por Microsoft, basado en los estándares Atom Publishing y Atom Syndication, que a su vez, se basan en XML y HTTPS (S).

El formato de publicación Atom no especifica cómo se deben codificar los datos en un feed, por lo tanto, no proporciona mensajes autodescriptivos y no es completamente RESTful. OData amplía Atom proporcionando una descripción de metadatos del mensaje.

OData proporciona definición para:

  • Tipos simples
  • Tipos complejos
  • Asociación y ruta de navegación entre entradas.
  • Comportamiento personalizado
  • OData también agrega una representación alternativa de datos en formato JSON.

Scenario A: Central Hub Deployment — Development in SAP Business Suite Backend System

Advantage

Permite reutilizar fácilmente los datos almacenados en el sistema SAP Business Suite, ya que el desarrollo tiene lugar en el sistema en el que se almacenan los datos.

Considerations

Para habilitar la comunicación entre el sistema SAP NetWeaver Gateway y el sistema backend de SAP Business Suite, debe instalar IW_BEP en el sistema backend.

El ciclo de vida del contenido de SAP NetWeaver Gateway viene dictado por la frecuencia de las actualizaciones en el sistema backend de SAP Business Suite.

Cons

Requiere un sistema NetWeaver Gateway independiente

Scenario B: Central Hub Deployment — Development in SAP NetWeaver Gateway System

Advantages

Escenario de implementación no invasivo para el sistema backend de SAP Business Suite.

El ciclo de vida del contenido de SAP NetWeaver Gateway está débilmente acoplado al ciclo de vida del sistema backend de SAP Business Suite.

Para habilitar el acceso externo y cumplir con los requisitos de seguridad, puede ubicar el sistema SAP NetWeaver Gateway en una zona desmilitarizada (DMZ).

Solo necesita una única instalación de los complementos de SAP NetWeaver Gateway dentro del panorama del sistema.

Cons

Requiere un sistema NetWeaver Gateway independiente.

Considerations

La implementación de contenido de SAP NetWeaver Gateway no puede utilizar la mayoría de los objetos de desarrollo en el sistema backend de SAP Business Suite. En consecuencia, necesitamos crear copias de estructuras y dominios de datos.

Debemos elegir este escenario de implementación si no podemos instalar los complementos de SAP NetWeaver Gateway en el sistema backend de SAP Business Suite. Es posible que no podamos instalar complementos en el sistema backend por razones de seguridad, estabilidad o incompatibilidad (debido al lanzamiento del sistema).

Embedded hub Deployment — Development in SAP Business Suite Backend System

Advantages

Fácil reutilización de contenido en el sistema backend de SAP Business Suite. Podemos reutilizar estructuras del sistema backend y acceder a la lógica empresarial local.

Reducción del costo total de propiedad (TCO) ya que no requerimos un sistema SAP NetWeaver Gateway por separado.

Considerations

El ciclo de vida del contenido de SAP NetWeaver Gateway viene dictado por la frecuencia de las actualizaciones en el sistema backend de SAP Business Suite.

Debemos integrar la aplicación o la infraestructura de consumo con el sistema SAP Business Suite punto por punto. No se recomienda la composición entre sistemas.

El contenido central de SAP NetWeaver Gateway no está disponible. El contenido específico del backend se utiliza en el sistema backend de SAP Business Suite.

Cons

Si se utilizan varios sistemas SAP Business Suite, Gateway deberá configurarse varias veces.

Note- SAP no recomienda la implementación de concentradores integrados, especialmente para un cliente con múltiples backend. Este escenario se usa solo para fines de espacio aislado.

Las plantillas de flujo de trabajo tienen el prefijo "WS".

SWI2_DIAG → para diagnosticar errores de flujo de trabajo.

El escenario de flujo de trabajo agrega una o más tareas de flujo de trabajo en el motor de flujo de trabajo y está representado por una sola entrada en la aplicación del consumidor. El servicio / IWPGW / TASKPROOCESSING se proporciona en el estándar.

/ UI2 / TRANSPORT: utilizado por el diseñador de SAP Fiori Launchpad para leer y asignar la solicitud de transporte.

Sequence of steps -

LPD_CUST

Launchpad Designer: agregue un catálogo, agregue un grupo

Mapeo de destino: objeto semántico, acción

Lanzador estático / dinámico

PFCG - Catálogo, grupo

Para exponer nuestro servicio Gateway al mundo exterior, debemos crear una entrada en el Catálogo de servicios en el que cada servidor esté actuando como el hub Gateway.

Objeto de autorización S_RFCACL

Definition

Verificación de autorización para usuarios de RFC, particularmente para sistemas confiables

Defined Fields

Este objeto de autorización contiene los siguientes campos:

RFC_SYSID - ID del sistema de llamada o del dominio del sistema de satélite.

RFC_CLIENT - Cliente del sistema de llamadas.

RFC_USER - ID del usuario que llama.

RFC_EQUSER - Bandera que indica si el usuario puede ser llamado por un usuario con el mismo ID (Y = Sí, N = No)

RFC_TCODE - Código de transacción de llamada.

RFC_INFO - Información adicional del sistema de llamadas (actualmente inactivo).

ACTVT - Actividad

Debe conocer el alias del sistema ABAP en el que desarrolló y configuró el servicio de puerta de enlace. Aquí hay dos posibilidades:

  • Si los componentes GW_CORE e IW_BEP están instalados en el mismo sistema ABAP, entonces el alias del sistema probablemente será “LOCAL”.

  • Si están instalados en diferentes sistemas, aunque los alias del sistema pueden tener cualquier nombre que desee, generalmente siguen la convención de nomenclatura de <SID> _ <Cliente> Por lo tanto, el alias del sistema para conectarse al cliente 200 del sistema C11 generalmente sería C11_200.

Sin embargo, esto es solo una convención, no una regla.

Podemos usar SAP Fiori Launchpad Designer para configurar y crear grupos y catálogos a los que luego se puede acceder desde SAP Fiori Lauchpad, que es un punto de entrada único para todas las aplicaciones. Podemos buscar aplicaciones lanzadas recientemente a través de la capacidad de búsqueda de Launchpad. Los mosaicos que están disponibles en la página de inicio de Fiori Launchpad se configuran con la herramienta Launchpad Designer.

Necesitamos realizar ciertas tareas de configuración en el servidor front-end que son específicas del tipo de aplicación. Necesitamos activar los servicios OData para aplicaciones transaccionales y hojas de datos, pero no para aplicaciones analíticas. Para las aplicaciones analíticas, necesitamos configurar el acceso a los datos de SAP HANA.

Static - Muestra contenido estático predefinido (texto, icono).

Dynamic - Muestra números que se pueden leer de forma dinámica.

News Tile - Hojea los mensajes de noticias según la configuración del mosaico.

KPI Tile - Muestra KPI's en tiempo real.

Los servicios de OData deben habilitarse en la puerta de enlace SAP Net Weaver para establecer el mapeo entre el nombre técnico de OData y el servicio back-end correspondiente. Para configurar SAP Fiori Launchpad y Launchpad Designer, tenemos que activar 5 servicios OData específicos.

  • /UI2/PAGE_BUILDER_CONF
  • /UI2/PAGE_BUILDER_PERS
  • /UI2/PAGE_BUILDER_CUST
  • /UI2/INTEROP
  • /UI2/TRANSPORT

Configuration Layer - Contiene todo el contenido entregado a los clientes, incluida la traducción.

Customization Layer- Los clientes ajustan el contenido para todos los usuarios del sistema. Podemos utilizar la capa CUST para realizar pruebas u otras razones. El contenido se puede transportar mediante solicitudes de personalización de los clientes. Después de la personalización, el contenido se desacopla de la capa de configuración y no se sincroniza automáticamente después de los cambios en la capa entregada.

El usuario de Launchpad debe tener asignado el rol de PFCG SAP_UI2_USER_700. Con este rol, el usuario puede ejecutar SAP Fiori Launchpad en el nivel de personalización y tiene autorización para ejecutar los siguientes servicios de OData:

  • /UI2/PAGE_BUILDER_PERS
  • /UI2/INTEROP
  • /UI2/LAUNCHPAD

Complementos de IU específicos del producto

ERP - Interfaz de usuario para EHP 7 para SAP ERP 6.0

SRM - Interfaz de usuario para EHP3 para SAP SRM 7.0

SCM - SAP SNC USABILITY 1.0

CRM - Interfaz de usuario para EHP3 para SAP CRM 7.0

PORTF and PROJ MGMT - Interfaz de usuario para SAP PORTF PROJ MGMT 6.0

GRC - Interfaz de usuario para SAP ACCESS CONTROL 10.1 SP3

SAP Solution Manager es la plataforma estándar para la gestión del ciclo de vida de las aplicaciones (ALM) y juega un papel decisivo dentro de las herramientas de ALM. Además de proporcionar la funcionalidad de SAP en sí, SAP Solution Manager integra las otras herramientas para garantizar un enfoque integral.

Con el diseñador de temas de la interfaz de usuario, puede crear sus propios temas para adaptar la apariencia visual de las aplicaciones.

Una sola herramienta para tematizar y marcar las interfaces de usuario clave de SAP:

Aplique su marca corporativa y busque aplicaciones creadas con tecnologías SAP UI. El diseñador de temas de la interfaz de usuario es una herramienta basada en navegador para escenarios de temas cruzados.

La herramienta está dirigida a diferentes grupos de usuarios, incluidos desarrolladores, diseñadores visuales y administradores.

Características y ventajas clave:

  • Editor gráfico WYSIWYG basado en navegador -

    • Cambie los valores de los parámetros de la temática y vea inmediatamente cómo afecta la visualización de la página de vista previa seleccionada.

  • Páginas de vista previa integradas -

    • Seleccione las páginas de vista previa integradas para ver cómo se verá su tema personalizado cuando se aplique a una aplicación:

      Vistas previas de aplicaciones (por ejemplo, aprobación de órdenes de compra, SAP Fiori Launchpad)

      Controlar vistas previas

  • Diferentes niveles de tematización:

    • Tematización rápida (configuración básica de temas de tecnología cruzada)

    • Tematización experta (configuración de temas específicos de la tecnología)

    • Edición manual LESS o CSS

  • Paleta de colores para reutilizar -

    • Especifique un conjunto de parámetros con los valores de color principales que definen su marca corporativa.

  • Tematización de tecnología cruzada -

    • Cree un tema coherente que se aplique a varios clientes y tecnologías de interfaz de usuario de SAP:

      Bibliotecas estándar SAPUI5 (incluidas las aplicaciones SAP Fiori y la plataforma de lanzamiento SAP Fiori)

      Tecnologías de renderizado unificado (como Web Dynpro ABAP y Floorplan Manager)

      Cliente empresarial SAP NetWeaver

  • Soporte de tecnología multiplataforma y Multi UI.

  • Bajo costo total de propiedad.

Objeto de autorización: / UI5 / THEME

ACTVT (Actividad): 02 (Cambiar) y

/ UI5 / THMID (ID del tema): * = todos los temas

Para poder utilizar UI Theme Designer, active los siguientes nodos de servicio de Internet Communication Framework (ICF):

  • /sap/public/bc/themes
  • /sap/bc/theming

Para poder utilizar las páginas de vista previa de SAP UI5 y NWBC, se deben activar los siguientes servicios ICF:

  • /sap/bc/ui5_demokit
  • /sap/public/bc/ui2

Puede usar transaction / UI5 / THEME_TOOL para descargar el tema recién creado y encontrará css en una de esas carpetas.

También puede transportar temas de un sistema a otro (por ejemplo: del sistema de prueba al de producción) utilizando la herramienta para el mantenimiento de temas del cliente.

Inicie la herramienta usando la transacción: / UI5 / THEME_TOOL

Navegue hasta el tema que desea transportar.

Seleccione Transporte y elija.

El código de transacción SE11 es un diccionario ABAP. Al usar este código de transacción, puede crear, cambiar y mostrar entradas y estructuras de tablas. En la pantalla inicial, puede colocar cualquier tabla o estructura para ver, editar o incluso crear una nueva. El código de transacción SE11 se utiliza normalmente en un programador ABAP.

SAP Gateway Service Builder (transacción SEGW)) es un entorno de tiempo de diseño que proporciona a los desarrolladores un conjunto de herramientas fáciles de usar para crear servicios. El canal OData basado en código lo consume y brinda soporte a los desarrolladores durante todo el ciclo de vida de desarrollo de un servicio.

SE80 - Navegador de objetos

SE 80 es una herramienta para desarrollar y navegar programas y dd-obj.

Navegador de objetos SE80 → significa que todos los objetos estarán disponibles allí. En se80 además de ver los objetos relacionados con la programación y las clases, hay más privilegios para ver, como algunos otros repositorios, como mime, repositorio de objetos, navegador de objetos y todo.

IW_BEP en Business Suite

IW_FND en la capa de puerta de enlace

La configuración se almacena en el archivo component.js de la aplicación personalizada. El componente de la aplicación personalizada debe heredar del componente principal de la aplicación original. Para que SAPUI5 conozca la ubicación de la aplicación o componente original, puede que sea necesario utilizar el registro Ruta del módulo. La configuración en la sección de personalización contiene los metadatos de la extensión y describe los objetos que se reemplazan o amplían.

Los fragmentos son partes de una interfaz de usuario sin su propio controlador. El nombre de cada vista de fragmento es importante. Un fragmento debe llamarse <NOMBRE> .fragment.xml y una vista <NOMBRE> .view.xml

SAPUI5 Views- Las vistas no son más que las páginas de la aplicación. Definimos nuestra interfaz de usuario creando vistas. Las vistas se forman o crean mediante el uso de uno o más controles en él, por ejemplo, página, formulario simple, diálogo, etiqueta, entrada, etc. Cada vista tiene su propio controlador.

SAPUI5 Fragments- Los fragmentos son las piezas de la interfaz de usuario al igual que las vistas SAPUI5. Siempre que necesitamos usar algunas partes de la interfaz de usuario similares muchas veces en nuestra aplicación / vistas, creamos fragmentos de esas partes de la interfaz de usuario porque los fragmentos son reutilizables y son livianos en comparación con las vistas y los controles. Los fragmentos se almacenan en la propia aplicación y solo pueden ser utilizados por esa aplicación. Los fragmentos se definen como solo vista y el controlador de vistas que llama se comparte con Fragmento, ya que los fragmentos no tienen sus propios controladores.

Si una personalización no se ejecuta correctamente, toda la personalización se puede desactivar proporcionando una única configuración. En situaciones de soporte, esto se puede hacer estableciendo un punto de interrupción al principio de sap-ui-core.js y luego ejecutando el siguiente código en la consola:

-ventana [“sap-ui-config”] = ventana [“sap-ui-config”] || {};

-window [“sap-ui-config”] [“xx-disableCustomizing”] = verdadero;

Por motivos de seguridad, esta configuración no es posible mediante un parámetro de URL.

Para volcar los datos completos de extensibilidad, use el siguiente comando en la consola del navegador:

sap.ui.core.CustomizingConfiguration.log ()

Como resultado, se devuelve un objeto en la Consola que contiene la configuración de personalización, estructurada por tipo de personalización y nombre de vista.

Para las hojas de datos con mapas geográficos integrados, las coordenadas geográficas y los datos de direcciones se transfieren desde el servidor de back-end de ABAP al proveedor de mapas mediante HTTP o HTTPS.

Para garantizar la confidencialidad y la integridad de los datos, recomendamos encarecidamente proteger las conexiones HTTP utilizando Transport Layer Security (TLS) o Secure Sockets Layer (SSL).

Para las aplicaciones analíticas, necesita SAP Hana como base de datos subyacente, sin excepciones. Aprovecha SAP Fiori.

Motor XS utilizando modelos de datos virtuales. Dentro del motor XS hay 2 componentes: el contenido de la aplicación HANA Live para la suite de negocios respectiva y el componente de negocios inteligente con el modelador de KPI. Dentro del contenido en vivo de HANA, existe el contenido de reutilización de VDM que se puede modificar.

En la siguiente imagen, tiene un servidor de interfaz de usuario ABAP que contiene los complementos de interfaz de usuario para los respectivos productos utilizados, NetWeaver Gateway con habilitación de OData, el complemento de interfaz de usuario central y el marco de KPI. Estos componentes de front-end tienen acceso de lectura a los datos de back-end a través de una conexión RFC confiable.

Un modelo de datos virtuales (VDM) es una representación estructurada de las vistas de la base de datos HANA que se utilizan en SAP HANA Live para SAP Business Suite y sigue reglas de modelado coherentes.

Proporciona acceso directo a los datos comerciales de SAP mediante solicitudes estándar de SQL u OData. Los datos comerciales se exponen a través de vistas de bases de datos bien definidas, que operan directamente en las tablas de los sistemas SAP Business Suite y las transforman en vistas consistentes y fácilmente comprensibles.

Los VDM le permiten acceder a los datos de un componente y utilizarlos en otro sin tener que conservar los datos por segunda vez.

Un modelo de datos virtual consta de los siguientes tipos de vistas:

Query viewsestán diseñados para el consumo directo de una aplicación analítica (basada en HTML5, por ejemplo) o una herramienta analítica genérica (por ejemplo, herramientas de BusinessObjects). Siempre son la vista superior en una jerarquía de vistas y no están diseñadas para su reutilización en otras vistas. Sin embargo, el modelo de datos virtuales también incluye vistas de consultas para admitir (mostrar) aplicaciones basadas en el modelo de datos virtuales. La interfaz de las vistas de consultas se mantiene estable. El nombre de una vista de consulta termina con Consulta y proporciona campos de salida en un formato consumible por las IU.

Reuse viewsson los corazones del modelo de datos virtuales. Exponen los datos comerciales de una manera bien estructurada, coherente y comprensible, cubriendo todos los datos comerciales relevantes en los sistemas SAP Business Suite. Están diseñados para ser reutilizados por otras vistas y no deben consumirse directamente con herramientas analíticas.

Private viewsencapsular ciertas transformaciones SQL en una o varias tablas de la base de datos o incluso en otras vistas. No se clasifican como vistas de reutilización, ya que es posible que no tengan una semántica empresarial clara, sino que están destinadas a ser reutilizadas en otras vistas. Son comparables a las subrutinas o métodos (privados) en los lenguajes de programación. Una vista privada puede basarse en tablas de base de datos, otras vistas privadas o en vistas de reutilización.

Value help views (VHVs)proporcionar la lista de valores para una entidad comercial específica que se utiliza en una ayuda de valor en una vista de consulta. Las entidades comerciales relevantes se especifican mediante un identificador o código. Se define un máximo de un VHV para cada entidad comercial por paquete. Un VHV se incluye en un paquete subyacente a las vistas de consultas comerciales que lo utilizan o en el mismo paquete. En SAP HANA, para cada paquete principal existe un VHV específico para una entidad comercial específica.

Es necesario definir tres reglas de enrutamiento en el sistema SAP NWG:

  • Default_host/sap/public
  • Default_host/sap/bc
  • Default_host/sap/opu

Es necesario definir dos reglas de enrutamiento en el estudio de HANA:

  • Content/sap/hana
  • Content/sap/hba

El administrador de Launchpad debe tener asignado el rol de PFCG SAP_UI2_ADMIN.

SAP_UI2_ADMIN es un rol compuesto que contiene los siguientes roles dependientes de la versión:

SAP_UI2_ADMIN_700 para SAP NetWeaver 7.0

SAP_UI2_ADMIN_702 para el paquete de mejora 2 de SAP NetWeaver 7.0

SAP_UI2_ADMIN_731 para el paquete de mejoras 3 de SAP NetWeaver 7.0 y el paquete de mejoras 1 de SAP NetWeaver 7.3