Introdução
Existem cenários comerciais em que a aplicação precisa pular de um sistema para outro, ou a aplicação requer informações de um sistema remoto.
Por exemplo:
-
uma aplicação deseja chamar uma transação de um sistema remoto
-
uma aplicação deseja navegar para um aplicativo Web Dynpro que está em um sistema remoto
-
uma aplicação deseja executar uma Navegação Baseada em Objetos (OBN) ou navegação baseada em intenções (IBN) apontando para um sistema remoto
-
uma aplicação precisa ler dados de um sistema remoto
-
uma aplicação deseja gerar uma URL que esteja disponível fora da rede corporativa e que aponte para um despachante web
-
uma aplicação deseja chamar um serviço OData de um sistema remoto
Na maioria dos casos, quando há a necessidade de se comunicar ou navegar para um sistema remoto, a aplicação pode usar nomes de destino RFC, definidos em SM59 como
Conexão ABAP (Tipo de conexão 3).
No entanto, em alguns casos, as informações fornecidas no destino RFC não são suficientes para resolver uma solicitação (por exemplo, a aplicação deseja navegar para um aplicativo Web Dynpro usando HTTPS), e em tempo de execução, é adicionalmente necessário o destino HTTP para o sistema remoto.
O seguinte artigo cobre apenas casos de uso baseados em ABAP e é direcionado a desenvolvedores de aplicativos e administradores de sistemas que trabalham com NetWeaver Business Client (NWBC) e Fiori Launchpad.
Shells Suportadas
A resolução da configuração do sistema remoto e o processamento da navegação entre aplicativos (entre sistemas) são gerenciados pela shell que hospeda a aplicação.
As seguintes shells precisam de configurações de sistema remoto e devem ser capazes de lidar com a navegação entre sistemas:
NWBC para Desktop
|
NWBC para HTML
|
Fiori Launchpad
|
Objetivos remotos usados em:
-
Página de índice e links do menu de navegação, expondo a aplicação a sistemas remotos
-
Objetivos OBN
-
Lançamento rápido, coletando links do menu de navegação
|
Igual para
NWBC para Desktop
|
Objetivos remotos usados:
-
Ao navegar com tiles que apontam para aplicativos Web GUI/Web Dynpro definidos em ABAP Report Launchpad (LPD_CUST)
-
Ao passar
Origem de Dados
para aplicativos SAP Fiori através do parâmetro
sap-system
|
Casos de Uso