SAP – Netweaver – Web Dynpro – Configuration – Configuração Inicial – Abap

Publicado: 1 de janeiro de 2015 em Abap

O Web Dynpro é uma tecnologia de aplicação web proprietária desenvolvida pela SAP AG que se concentra no desenvolvimento de aplicações de negócio  para web, do lado do servidor. Uma de suas principais características de seu projeto é que a interface do usuário é definida de uma forma totalmente declarativa. Aplicações Web Dynpro podem ser desenvolvidas usando um Java (Web Dynpro para Java) ou ABAP (Web Dynpro ABAP).

Por motivos de segurança os serviços necessários para que uma aplicação Web Dynpro seja executada ou escrita utilizando o Netweaver, por padrão estão desabilitados, deste modo é necessário uma serie de configurações adicionais para que possamos rodar um aplicação Web Dynpro. Podemos dizer então que basicamente o Web Dynpro utiliza os componentes ICM (Internet Communication Manager) e ICF (Internet Communication Framework).

SAP Oficial: Web Dynpro

Configuração Inicial Web Dynpro

1 – Abra a transação SMICM para acessar o ICM Monitor:

ICM Monitor

ICM Monitor

2- No menu GOTO escolha Parameters->Display. Procure pelo item icm/host_name_full, você verá que ele esta com o nome do seu computador que é o nome do servidor de aplicação do Netweaver.

ICM Parâmetros

ICM Parâmetros

3 – O ICM requer que tenhamos um DNS valido chamado de Fully Qualified Domain Names (FQDN) e não o nome do servidor de aplicação do Netweaver.

FQDN: Fully Qualified Domain Names 

Para realizar esta tarefa podemos efetuar uma configuração no perfil do Default do Netweaver, entre na transação RZ10 e selecione o perfil Default, clique em Extended Maintance e clique em Change:

Netweaver - Profile

Netweaver – Profile

4 – Adicione um novo parâmetro para o icm/host_name_full de valor devabertosap.com, este será o nosso FQDN, salve o parâmetro, volte a tela e ative o perfil:

Netweaver - ICM - FDQN Parâmetro

Netweaver – ICM – FQDN Parâmetro

Sabemos que estas configurações no mundo real precisam ser efetuadas por um consultor BASIS, por este motivo caso você tenha algum problema par importar, modificar, salvar e ativar seu perfil no qual depende de outras configurações, você pode utilizar diretamente o arquivo de configuração de perfil do Netweaver, com isso você corta os dois passos acima. Seu arquivo Default.PFL é encontrado no diretório: C:\usr\sap\NSP\SYS\profile.

Default.PFL (Utilizamos o cliente de desenvolvimento 200 nesta configuração)

SAPDBHOST = Estacao01
j2ee/dbtype = sap
j2ee/dbname = NSP
j2ee/dbhost = Estacao01
SAPSYSTEMNAME = NSP
SAPGLOBALHOST = Estacao01
system/type = ABAP
#-----------------------------------------------------------------------
# SAP Message Server for ABAP
#-----------------------------------------------------------------------
rdisp/mshost = Estacao01
rdisp/msserv = 0
rdisp/msserv_internal = 3900
login/system_client = 200
login/no_automatic_user_sapstar = 0
icm/host_name_full = devabertosap.com

5 – ATENÇÃO – Entre na transação SICF e clique no botão Execute. Neste passo você precisa ativar os serviços básicos para que possamos criar e rodar aplicações Web Dynpro:

ICF - Services

ICF – Services

Procure com cuidado e ative clicando com o botão direito em cima do serviço selecionado e escolhendo a opção Activate Service:

/default_host/sap/public/bc/ur
/default_host/sap/public/bc/icons
/default_host/sap/public/bc/icons_rtl
/default_host/sap/public/bc/webicons
/default_host/sap/public/bc/pictograms
/default_host/sap/public/bc/webdynpro/* (ssr, mimes, etc.)
/default_host/sap/public/myssocntl

/default host/sap/bc/webdynpro
/default host/sap/bc/wdvd

ICF: ICF services

6 – Após as configurações no Netweaver precisamos configurar o arquivo de host do Windows para utilizar o FQDN configurado no sistema SAP. Entre no prompt de comando e digite ipconfig, verifique o IP da sua placa de rede virtual (MS Loopback) ou qualquer outra que você utilize.

Nesta instalação não utilizamos o MS Loopback (recomendado pela SAP) e o substituímos pelo Oracle VirtualBox Host:

Servidor de Aplicação SAP - Placa Virtual

Servidor de Aplicação SAP – Placa Virtual

7 – Abra seu arquivo de hosts com direitos de administrador e insira o IP e o seu FQDN, vide imagem para referencia:

O arquivo hosts é encontrado no diretório: C:\Windows\System32\Drivers\etc

Hosts - IP - FQDN

Hosts – IP – FQDN

8 – Após todas estas configurações reinicie o servidor SAP e você estará apto a criar sua primeira aplicação Web Dynpro. Veja nosso post Hello World – Web Dynpro para saber como utilizar o Web Dynpro pela primeira vez:

Servidor SAP

Servidor SAP

Para criar sua primeira aplicação Web Dynpro clique aqui.

 

Publicidade

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s