As configurações de SAP Fiori Apps são divididas em duas partes: Configuração de Transaction Apps e Fact sheet, Configuração de Analytical Apps.
Antes de qualquer configuração, deve-se instalar a infraestrutura completa dos aplicativos SAP Fiori. Depois que isso for concluído, haverá atividades para configurar em servidores back-end e front-end.
Step 1 A configuração do SAP Web Dispatcher especifica regras de roteamento para definir qual URL é encaminhado para qual sistema é feito para aplicativos transacionais e planilhas.
Step 2só precisa ser configurado para Fichas técnicas. Se apenas tivermos que configurar aplicativos transacionais, podemos pular a etapa 2.
Step 3está configurando o servidor front-end e isso é feito para aplicativos transacionais e fichas técnicas. Em alto nível, precisamos configurar -
SAP NetWeaver Gateway
Os complementos da interface do usuário central (configuração do Launchpad)
Add-Ons específicos do produto
Step 4 está configurando o servidor back-end e isso é feito para aplicativos transacionais e fichas técnicas.
Visualização de alto nível - funções, usuários e autorizações
Note - Os aplicativos transacionais podem ser executados em qualquer banco de dados, enquanto as planilhas devem ser executadas no SAP Hana.
Step 1 Configure SAP Web Dispatcher -
Precisa ser configurado para especificar regras de roteamento, informando qual URL é encaminhado para qual solicitação
Step 2
A configuração da autenticação e do SSO precisa ser feita no banco de dados HANA.
Step 3 configuring the front-end server -
- Configurando o NetWeaver Gateway
- Complementos da IU central
- Add-Ons específicos do produto
Step 4 (Only needed for Smart business apps) -
- Permitir o acesso do usuário aos dados KPI
- KPIs de modelo
- Configurar destinos de navegação para catálogos KPI
Os aplicativos analíticos e os aplicativos SAP Smart Business compartilham a configuração do mecanismo HANA XS e KPI Framework apenas (nos aplicativos Smart Business). Após a configuração do SAP Fiori System Landscape com o mecanismo SAP Hana XS, precisamos seguir o modelador KPI no servidor front-end e os respectivos SAP Smart Business Products no servidor SAP Hana.
Para definir uma relação de confiança entre o sistema SAP e o host de gateway SAP NetWeaver, configurando o sistema SAP como sistema confiável e o host de gateway NetWeaver como sistema confiável. Ele permite o logon remoto para usuários que usam os mesmos dados do usuário no host SAP NetWeaver Gateway e no sistema SAP.
Para configurar o sistema SAP como o sistema de confiança -
Crie um destino RFC para usar na configuração de confiança.
Defina o sistema como um sistema confiável usando a transação SMT1.
Configure o sistema para criar e aceitar tíquetes de asserção do host SAP NetWeaver Gateway usando o assistente SSO2.
Para configurar o host SAP NetWeaver Gateway como sistema confiável -
Crie um destino RFC para se comunicar com o sistema SAP de confiança.
Para configurar a pesquisa corporativa no back-end, devemos ter a configuração da Tecnologia de pesquisa incorporada.
Ao implementar o SAP Single Sign-On, seus aplicativos tornam-se automaticamente disponíveis após apenas uma autenticação inicial do usuário na área de trabalho do Windows dos usuários, sem a necessidade de procedimentos adicionais de logon.
A tecnologia Kerberos é o método preferido em cenários de intranet para SSO. Ele simplesmente reutiliza sua autenticação de domínio do Windows para logon único.
Os certificados X.509 fornecem uma opção viável para a criação de uma infraestrutura SSO segura se você estiver considerando estender o logon único para cenários de extranet ou entre empresas.
A configuração do servidor ABAP Front-end inclui - Configurar SAP NetWeaver Gateway, Configurar o Add-On Central UI, Configurar SAP Fiori Launchpad.
Configurar o acesso aos dados KPI (apenas SAP Smart Business) inclui - permite o acesso do usuário aos dados KPI, modelador de KPI, Configurar destinos de navegação para KPI.
In NetWeaver Gateway Central Hub deployment- A camada de IU e o gateway SAP NetWeaver estão contidos no servidor ABAP Front-end. O servidor back-end ABAP contém lógica de negócios e dados back-end. Separar a lógica de negócios e os dados de back end da camada de interface do usuário tem as vantagens abaixo -
Ponto único de manutenção para problemas de UI - como suporte ao navegador e versão atualizada das bibliotecas SAP UI5.
Lugar central para temas e branding SAP Fiori Apps.
O roteamento e a composição de vários sistemas back-end são suportados.
Ponto único de acesso aos sistemas de back-end e segurança aprimorada devido à falta de acesso direto ao sistema de back-end.
A SAP recomenda a implantação do Central Hub especialmente para ambiente produtivo. É necessário um sistema NetWeaver Gateway separado.
In Embedded Hub Deployment- O gateway NetWeaver é implantado no mesmo servidor do Business Suite. Portanto, vários sistemas Business Suite requerem que o Gateway seja configurado várias vezes. Não é recomendado pela SAP especialmente para clientes com múltiplos back-ends.
Nenhum sistema NetWeaver Gateway separado adicional é necessário. Geralmente é usado apenas para fins de sandbox.
Trusted RFC
O RFC confiável fornece dados do pacote Business de back-end para os aplicativos. SAP Business suite está presente no servidor back-end ABAP com todos os seus módulos - ERP, CRM, SRM, SCM. Os aplicativos Fiori estão disponíveis no servidor frontend ABAP no Fiori Launchpad.
Apps de transação são apenas aplicativos que não precisam ser executados no sistema Hana. Eles podem ser executados em qualquer banco de dados. Todas as fichas técnicas, aplicativos analíticos e aplicativos para pequenas empresas são executados no SAP Hana. Apenas a ficha técnica requer Modelos de Pesquisa. Apenas os aplicativos analíticos requerem o Hana XS Engine e o KPI Framework é necessário para os aplicativos de negócios Smarts.
SAP Web Dispatcher (proxy reverso) é o ponto de entrada para solicitação de HTTP (s) na arquitetura SAP Fiori. Ele pode aceitar ou rejeitar conexões conforme solicitação do usuário.
O mecanismo SAP Hana XS contém 2 componentes - Hana Live App Content e componentes SMART Business com modelador de KPI. Dentro do Hana Live App Content existe o conteúdo de reutilização de VDM.
O padrão Model-view-controller define modelagem de domínio, GUI de aplicativo e entrada e ações baseadas em dispositivos. A abordagem MVC definida no SAP UI5 tem os seguintes pontos -
Model
Uma ponte entre a visão e os dados dos aplicativos e aceita a solicitação da visão e responde de acordo. Não depende de nenhuma classe.
View
Gerencia a exibição de informações (GUI do aplicativo) e depende do Modelo.
Controller
Ele conclui a entrada fornecida pelos dispositivos e se comunica com o modelo / visualização para tomar as medidas adequadas. Também depende do modelo. Visualização e controlador têm relacionamento 1: 1. O controlador entretém as solicitações do usuário recebidas do View.
A vinculação de dados UI5 suporta três implementações de modelo diferentes -
O modelo JSON oferece suporte a dados em um formato JavaScript Object Notation e oferece suporte a vinculação bidirecional.
O modelo XML oferece suporte a dados XML e à vinculação bidirecional.
O modelo OData oferece suporte a dados compatíveis com OData. Ele cria solicitações OData e lida com respostas. Inclui a biblioteca de código aberto dataJS para lidar com solicitações e dados OData. Ele suporta ligação experimental bidirecional.
OData é um protocolo usado para troca de dados na web e foi originalmente desenvolvido pela Microsoft. Ele é baseado nos padrões Atom Publishing e Atom Syndication, que por sua vez, são baseados em XML e HTTPS (S).
O formato de publicação Atom não especifica como os Dados devem ser codificados em um feed, portanto, ele falha em fornecer mensagens autoexplicativas e não é totalmente RESTful. OData estende o Atom, fornecendo uma descrição de metadados da mensagem.
OData fornece definição para -
- Tipos simples
- Tipos Complexos
- Associação, bem como caminho de navegação entre as entradas.
- Comportamento personalizado
- OData também adiciona uma representação alternativa de dados no formato JSON.
Scenario A: Central Hub Deployment — Development in SAP Business Suite Backend System
Advantage
Ele permite reutilizar os dados armazenados no sistema SAP Business Suite facilmente, pois o desenvolvimento ocorre no sistema em que os dados são armazenados.
Considerations
Para permitir a comunicação entre o sistema SAP NetWeaver Gateway e o sistema back-end do SAP Business Suite, você deve instalar o IW_BEP no sistema back-end.
O ciclo de vida do conteúdo do SAP NetWeaver Gateway é determinado pela frequência de atualizações no sistema back-end do SAP Business Suite.
Cons
Requer sistema NetWeaver Gateway separado
Scenario B: Central Hub Deployment — Development in SAP NetWeaver Gateway System
Advantages
Cenário de implantação não invasiva para o sistema de back-end SAP Business Suite.
O ciclo de vida do conteúdo do SAP NetWeaver Gateway é vagamente acoplado ao ciclo de vida do sistema de back-end SAP Business Suite.
Para habilitar o acesso externo e cumprir os requisitos de segurança, você pode localizar o sistema SAP NetWeaver Gateway em uma zona desmilitarizada (DMZ).
Você precisa apenas de uma única instalação dos complementos do SAP NetWeaver Gateway na paisagem do sistema.
Cons
Requer um sistema NetWeaver Gateway separado.
Considerations
A implementação de conteúdo do SAP NetWeaver Gateway não pode usar a maioria dos objetos de desenvolvimento no sistema de back-end SAP Business Suite. Conseqüentemente, precisamos criar cópias de estruturas e domínios de dados.
Devemos escolher este cenário de implantação se não pudermos instalar os add-ons SAP NetWeaver Gateway no sistema back-end SAP Business Suite. Podemos não conseguir instalar Add-Ons no sistema de back-end por motivos de segurança, estabilidade ou incompatibilidade (devido ao lançamento do sistema).
Embedded hub Deployment — Development in SAP Business Suite Backend System
Advantages
Fácil reutilização de conteúdo no sistema de back-end SAP Business Suite. Podemos reutilizar estruturas do sistema de back-end e acessar a lógica de negócios local.
Custo total de propriedade (TCO) reduzido, pois não exigimos um sistema SAP NetWeaver Gateway separado.
Considerations
O ciclo de vida do conteúdo do SAP NetWeaver Gateway é determinado pela frequência de atualizações no sistema back-end do SAP Business Suite.
Devemos integrar o aplicativo de consumo ou infraestrutura com o sistema SAP Business Suite ponto a ponto. A composição entre sistemas não é aconselhável.
O conteúdo do Central SAP NetWeaver Gateway não está disponível. O conteúdo específico de back-end é usado no sistema de back-end SAP Business Suite.
Cons
Se vários sistemas SAP Business Suite forem usados, o Gateway deverá ser configurado várias vezes.
Note- A implantação de hub embutido não é recomendada pela SAP, especialmente para um cliente com back-end múltiplo. Este cenário é usado apenas para fins de sandbox.
Os modelos de fluxo de trabalho são prefixados com “WS”.
SWI2_DIAG → para diagnosticar erros de fluxo de trabalho.
O cenário de fluxo de trabalho agrega uma ou mais tarefas de fluxo de trabalho no mecanismo de fluxo de trabalho e é representado por uma única entrada no aplicativo consumidor. O serviço / IWPGW / TASKPROOCESSING é fornecido no padrão.
/ UI2 / TRANSPORT- Usado pelo designer SAP Fiori Launchpad para ler e atribuir solicitação de transporte.
Sequence of steps -
LPD_CUST
Launchpad Designer - Adicione um catálogo, adicione um grupo
Mapeamento de destino - objeto semântico, ação
Iniciador estático / dinâmico
PFCG - Catálogo, grupo
A fim de expor nosso serviço de Gateway ao mundo externo, devemos criar uma entrada no Catálogo de Serviços em que cada servidor esteja atuando como o hub de Gateway.
Objeto de autorização S_RFCACL
Definition
Verificação de autorização para usuários RFC, especialmente para sistemas confiáveis
Defined Fields
Este objeto de autorização contém os seguintes campos -
RFC_SYSID - ID do sistema chamador ou domínio do sistema satélite.
RFC_CLIENT - Cliente do sistema de chamadas.
RFC_USER - ID do usuário chamador.
RFC_EQUSER - Sinalizador que indica se o usuário pode ser chamado por um usuário com o mesmo ID (S = Sim, N = Não)
RFC_TCODE - Código de transação de chamada.
RFC_INFO - Informações adicionais do sistema de chamada (atualmente inativo).
ACTVT - Atividade
Você precisa saber o alias do sistema ABAP no qual você desenvolveu e configurou o serviço de gateway. Existem duas possibilidades aqui -
Se os componentes GW_CORE e IW_BEP estiverem instalados no mesmo sistema ABAP, então o alias do sistema provavelmente será “LOCAL”.
Se eles forem instalados em sistemas diferentes, embora os aliases do sistema possam ter qualquer nome que você quiser, eles geralmente seguem a convenção de nomenclatura de <SID> _ <Client> Portanto, o alias do sistema para conectar ao cliente 200 do sistema C11 geralmente seria C11_200.
No entanto, esta é apenas uma convenção, não uma regra.
Podemos usar o designer SAP Fiori Launchpad para configurar e criar grupos e catálogos que podem ser acessados no SAP Fiori Lauchpad, que é um ponto de entrada único para todos os aplicativos. Podemos pesquisar aplicativos lançados recentemente por meio do recurso de pesquisa do Launchpad. Os blocos que estão disponíveis na página inicial do Fiori Launchpad são configurados usando a ferramenta Launchpad Designer.
Precisamos realizar certas tarefas de configuração no servidor front-end que são específicas para o tipo de aplicativo. Precisamos ativar os serviços OData para aplicativos transacionais e planilhas, mas não para aplicativos analíticos. Para aplicativos analíticos, precisamos configurar o acesso aos dados SAP HANA.
Static - Mostra conteúdo estático predefinido (texto, ícone).
Dynamic - Mostra números que podem ser lidos dinamicamente.
News Tile - Folheia as mensagens de notícias de acordo com a configuração do bloco.
KPI Tile - Exibe KPI's em tempo real.
Os serviços OData devem ser habilitados no gateway SAP Net Weaver para estabelecer o mapeamento entre o nome OData técnico e o serviço back-end correspondente. Para configurar o SAP Fiori Launchpad e o designer do Launchpad, temos que ativar 5 OData Services específicos.
- /UI2/PAGE_BUILDER_CONF
- /UI2/PAGE_BUILDER_PERS
- /UI2/PAGE_BUILDER_CUST
- /UI2/INTEROP
- /UI2/TRANSPORT
Configuration Layer - Contém todo o conteúdo entregue aos clientes, incluindo tradução.
Customization Layer- Os clientes ajustam o conteúdo para todos os usuários do sistema. Podemos usar a camada CUST para testes ou outros motivos. O conteúdo é transportável por meio da personalização de solicitações dos clientes. Após a personalização, o conteúdo é desacoplado da camada de configuração e não há sincronização automática após as alterações na camada entregue.
O usuário do Launchpad deve ter a função PFCG SAP_UI2_USER_700 designada. Com esta função, o usuário pode executar o SAP Fiori Launchpad no nível de Personalização e tem autorização para executar os seguintes serviços OData -
- /UI2/PAGE_BUILDER_PERS
- /UI2/INTEROP
- /UI2/LAUNCHPAD
Add-Ons de IU específicos do produto
ERP - UI para EHP 7 para SAP ERP 6.0
SRM - UI para EHP3 para SAP SRM 7.0
SCM - SAP SNC USABILITY 1.0
CRM - UI para EHP3 para SAP CRM 7.0
PORTF and PROJ MGMT - IU para SAP PORTF PROJ MGMT 6.0
GRC - UI para SAP ACCESS CONTROL 10.1 SP3
O SAP Solution Manager é a plataforma padrão para Application Lifecycle Management (ALM) e desempenha um papel decisivo nas ferramentas ALM. Além de fornecer a própria funcionalidade SAP, o SAP Solution Manager integra as outras ferramentas para garantir uma abordagem abrangente.
Usando o designer de tema da IU, você pode criar seus próprios temas para adaptar a aparência visual dos aplicativos.
Uma única ferramenta para temas e marcas das principais interfaces de usuário SAP -
Aplique sua marca corporativa e observe os aplicativos desenvolvidos com as tecnologias SAP UI. O designer de tema da IU é uma ferramenta baseada em navegador para cenários de temas cruzados.
A ferramenta é direcionada a diferentes grupos de usuários, incluindo desenvolvedores, designers visuais e administradores.
Principais recursos e benefícios -
Editor gráfico WYSIWYG baseado em navegador -
Altere os valores dos parâmetros de tema e veja imediatamente como isso afeta a visualização da página de visualização selecionada.
Páginas de visualização integradas -
Selecione as páginas de visualização integradas para ver como seu tema personalizado ficará quando for aplicado a um aplicativo -
Visualizações do aplicativo (por exemplo, aprovação do pedido de compra, SAP Fiori Launchpad)
Visualizações de controle
Diferentes níveis de temas -
Temas rápidos (configurações básicas de temas de várias tecnologias)
Temas especializados (configurações de temas específicos da tecnologia)
Edição manual de LESS ou CSS
Paleta de cores para reutilização -
Especifique um conjunto de parâmetros com os principais valores de cores definindo sua marca corporativa.
Temas de tecnologia cruzada -
Crie um tema consistente que se aplique a vários clientes SAP UI e tecnologias -
Bibliotecas padrão SAPUI5 (incluindo aplicativos SAP Fiori e SAP Fiori launchpad)
Tecnologias de renderização unificadas (como Web Dynpro ABAP e Floorplan Manager)
SAP NetWeaver Business Client
Suporte à tecnologia Multiplataforma e Multi UI.
Baixo custo total de propriedade.
Objeto de autorização: / UI5 / THEME
ACTVT (Atividade): 02 (Mudança) e
/ UI5 / THMID (Id do tema): * = todos os temas
Para poder usar o UI Theme Designer, ative os seguintes nós de serviço do Internet Communication Framework (ICF) -
- /sap/public/bc/themes
- /sap/bc/theming
Para poder usar SAP UI5 e páginas de visualização NWBC, os seguintes serviços ICF devem ser ativados -
- /sap/bc/ui5_demokit
- /sap/public/bc/ui2
Você pode usar transaction / UI5 / THEME_TOOL para baixar o tema recém-criado e encontrará css em uma dessas pastas.
Você também pode transportar temas de um sistema para outro (Ex: do sistema de Teste para Produção) usando a ferramenta de Manutenção de Temas do Cliente.
Inicie a ferramenta usando a transação: / UI5 / THEME_TOOL
Navegue até o tema que deseja transportar.
Selecione Transporte e escolha.
O código de transação SE11 é um dicionário ABAP. Ao usar este código de transação, você pode criar, alterar e exibir entradas e estruturas da tabela. Na tela inicial, você pode colocar quaisquer tabelas ou estruturas para visualizar, editar ou até mesmo criar uma nova. O código de transação SE11 é normalmente usado por um programador ABAP.
SAP Gateway Service Builder (transação SEGW) é um ambiente de tempo de design, que fornece aos desenvolvedores um conjunto de ferramentas fácil de usar para a criação de serviços. O Canal OData baseado em Código o consome e oferece suporte aos desenvolvedores durante todo o ciclo de vida de desenvolvimento de um serviço.
SE80 - Object Navigator
SE 80 é uma ferramenta para desenvolver e navegar por programas e dd-obj.
SE80 Object Navigator → significa que todos os objetos estarão disponíveis lá. Em se80, além de visualizar os objetos relacionados à programação e classes, existem mais privilégios para visualizar, como alguns outros repositórios, como mime, repositório de objetos, navegador de objetos e todos.
IW_BEP no Business Suite
IW_FND na camada de gateway
A configuração é armazenada no arquivo component.js do aplicativo customizado. O componente do aplicativo personalizado precisa ser herdado do componente principal do aplicativo original. Para tornar a localização do aplicativo ou componente original conhecido pelo SAPUI5, pode ser necessário usar o registro do Caminho do Módulo. A configuração na seção de customização contém os metadados de extensão e descreve os objetos que são substituídos ou estendidos.
Fragmentos são partes de uma IU sem seu próprio controlador. O nome de cada visualização do fragmento é importante. Um fragmento deve ser nomeado como <NOME> .fragment.xml e uma visualização <NOME> .view.xml
SAPUI5 Views- As visualizações nada mais são do que as páginas do aplicativo. Definimos nossa interface de usuário criando visualizações. As visualizações são formadas ou criadas usando um ou mais controles, como Página, SimpleForm, Diálogo, Rótulo, Entrada, etc. Cada visualização tem seu próprio controlador.
SAPUI5 Fragments- Fragmentos são partes da IU, assim como SAPUI5 Views. Sempre que precisamos usar algumas partes de UI semelhantes muitas vezes em nosso aplicativo / visualizações, criamos Fragments dessas partes de UI porque Fragments são reutilizáveis e são leves em comparação com VIews e Controls. Os fragmentos são armazenados no próprio aplicativo e podem ser usados apenas por esse aplicativo. Os fragmentos são definidos como somente visualização e a chamada do controlador de visualizações é compartilhada com o Fragment, pois os fragmentos não têm seus próprios controladores.
Se uma personalização não funcionar corretamente, toda a personalização pode ser desabilitada fornecendo uma única configuração. Em situação de suporte, isso pode ser feito definindo um ponto de interrupção no início do sap-ui-core.js e, em seguida, executando o seguinte código no console -
-window [“sap-ui-config”] = janela [“sap-ui-config”] || {};
-window [“sap-ui-config”] [“xx-disableCustomizing”] = verdadeiro;
Por motivos de segurança, essa configuração não é possível usando um parâmetro de URL.
Para despejar os dados de extensibilidade completos, use o seguinte comando no console do navegador -
sap.ui.core.CustomizingConfiguration.log ()
Como resultado, um objeto é retornado no Console que contém a configuração de customização, estruturada por tipo de customização e nome da visualização.
Para fichas técnicas com mapas geográficos integrados, coordenadas geográficas e dados de endereço são transferidos do servidor back-end ABAP para o provedor de mapas usando HTTP ou HTTPS.
Para garantir a confidencialidade e integridade dos dados, é altamente recomendável proteger as conexões HTTP usando Transport Layer Security (TLS) ou Secure Sockets Layer (SSL).
Para aplicativos analíticos, você precisa do SAP Hana como banco de dados subjacente, sem exceções. SAP Fiori aproveita.
Mecanismo XS usando modelos de dados virtuais. No mecanismo XS, há 2 componentes: o conteúdo do HANA Live App para o respectivo pacote de negócios e o componente de negócios inteligente com o modelador de KPI. Dentro do conteúdo ao vivo do HANA, existe o conteúdo de reutilização do VDM que pode ser modificado.
Na figura abaixo, você tem o servidor front-end ABAP que contém os complementos da interface do usuário para os respectivos produtos usados, NetWeaver Gateway com ativação OData, o complemento da interface do usuário central e a estrutura KPI. Esses componentes de front-end têm acesso de leitura aos dados de back-end por meio de uma conexão RFC confiável.
Um modelo de dados virtual (VDM) é uma representação estruturada das visualizações do banco de dados HANA usadas no SAP HANA Live para SAP Business Suite e segue regras de modelagem consistentes.
Ele fornece acesso direto aos dados de negócios SAP usando solicitações SQL ou OData padrão. Os dados de negócios são expostos por meio de visualizações de banco de dados bem definidas, operando diretamente nas tabelas dos sistemas SAP Business Suite e transformando-as em visualizações consistentes e facilmente compreensíveis.
Os VDMs permitem que você acesse dados em um componente e use-os em outro sem ter que persistir os dados uma segunda vez.
Um modelo de dados virtual consiste nos seguintes tipos de visualizações -
Query viewssão projetados para consumo direto por um aplicativo analítico (baseado em HTML5, por exemplo) ou uma ferramenta analítica genérica (por exemplo, ferramentas BusinessObjects). Eles são sempre a visualização superior em uma hierarquia de visualizações e não são projetados para reutilização em outras visualizações. No entanto, o modelo de dados virtual também inclui visualizações de consulta para oferecer suporte (showcase) a aplicativos com base no modelo de dados virtual. A interface das visualizações de consulta é mantida estável. O nome de uma visualização de consulta termina com Consulta e fornece campos de saída em um formato consumível por IUs.
Reuse viewssão o coração do modelo de dados virtual. Eles expõem os dados de negócios de uma forma bem estruturada, consistente e compreensível, cobrindo todos os dados de negócios relevantes nos sistemas SAP Business Suite. Eles são projetados para serem reutilizados por outras visualizações e não devem ser consumidos diretamente por ferramentas analíticas.
Private viewsencapsular certas transformações SQL em uma ou várias tabelas de banco de dados ou mesmo em outras visualizações. Eles não são classificados como visualizações de reutilização, pois podem não conter uma semântica de negócios clara, mas devem ser reutilizados em outras visualizações. Eles são comparáveis a sub-rotinas ou métodos (privados) em linguagens de programação. Uma exibição privada pode ser baseada em tabelas de banco de dados, outras exibições privadas ou em exibições de reutilização.
Value help views (VHVs)fornecer a lista de valores para uma entidade comercial específica que é usada em uma ajuda de valor em uma visualização de consulta. As entidades de negócios relevantes são especificadas por um identificador ou código. Um máximo de um VHV é definido para cada entidade comercial por pacote. Um VHV está incluído em um pacote subjacente às visualizações de consulta de negócios que o utilizam ou no mesmo pacote. No SAP HANA, para cada pacote principal existe um VHV específico para uma entidade comercial específica.
Três regras de roteamento precisam ser definidas no sistema SAP NWG -
- Default_host/sap/public
- Default_host/sap/bc
- Default_host/sap/opu
Duas regras de roteamento precisam ser definidas no estúdio HANA -
- Content/sap/hana
- Content/sap/hba
O administrador do Launchpad deve ter a função PFCG SAP_UI2_ADMIN atribuída.
SAP_UI2_ADMIN é uma função composta que contém as seguintes funções dependentes de liberação -
SAP_UI2_ADMIN_700 para SAP NetWeaver 7.0
SAP_UI2_ADMIN_702 para pacote de melhorias 2 do SAP NetWeaver 7.0
SAP_UI2_ADMIN_731 para pacote de melhorias 3 do SAP NetWeaver 7.0 e pacote de melhorias 1 do SAP NetWeaver 7.3