SAP – NetWeaver 7 – Transport – Change Request – DEV 200 to QAS 300 – Mini-SAP

Publicado: 26 de maio de 2014 em Abap

Assim que um desenvolvimento é terminado você pode transporta-lo para um ambiente de qualidade para que seja realizado um teste unitário em seu programa afim de identificar possíveis erros. A seguir veremos como efetuar este procedimento no NetWeaver 7 (Mini-SAP) passo a passo.

1 – Primeiro você precisa criar um cliente de qualidade de numero 300 e depois efetuar uma cópia do cliente 001 para este cliente, você encontra um walkthrough para realizar este procedimento na categoria Abap.

QAS - 300

QAS – 300

2 – No ambiente de desenvolvimento DEV (200) crie uma nova Change Request utilizando a transação SE10.

Trasport Organizer

Trasport Organizer

3 – Para criar uma nova Request clique em novo e escolha o tipo de Request que você necessita.

WorkBench Request

WorkBench Request

4 – Preencha a descrição e as propriedades da nova Request.

Propriedades

Propriedades

5 – Clique em Salvar para criar a nova Request.

Nova Change Request

Nova Change Request

6 – Entre no Abap Development WorkBench usando a transação SE80, escolha o objeto Package e escolha o nome ZDA-00001 e clique em pesquisar, quando questionado, escolha criar nova Package.

Abap - Nova Package

Abap – Nova Package

7 – Preencha as propriedades da nova Package como na figura abaixo:

Propriedades - Package

Propriedades – Package

8 – Associe a nova Package a Request que acabamos de criar.

Package --> Change Request

Package –> Change Request

9 – Ainda no Abap WorkBench crie um novo programa chamado ZDEVTOQAS e o inclua em nossa nova Package.

Programa --> Package

Programa –> Package

10 – No editor, escreva o código fonte encontrado logo abaixo.

Programa ZDEVTOQAS

Programa ZDEVTOQAS

 

11 – Após compilar, ativar e testar o programa, entre na transação SE03 para conferir se esta tudo OK com nossa Change Request.

Transport Organizer Tools

Transport Organizer Tools

12 – Clique em Find Request e busque pela sua Request para ver seu conteúdo.

Change Request OK

Change Request OK

13 – Selecione sua Request e clique no ícone de transporte chamado Release Directly.

Release - Request

Release – Request

14 – Efetue Logoff do cliente de desenvolvimento 200 e efetue um Login no cliente de qualidade 300, entre na transação SCC1, e selecione o cliente de desenvolvimento e a Request que pretende transportar.

Selecionar Request

Selecionar Request

15 – Clique no botão Start Immediately para iniciar o transporte ou você pode optar por executar este procedimento em background.

Iniciar Imediatamente

Iniciar Imediatamente

16 –  Após o termino do transporte clique em sair e você recebera um relatório com o contendo o resumo de seu transporte.

Transporte Concluido

Transporte Concluído com Sucesso

Obs:

Programas são Client-Independent e não é necessário transportar programas dentro de um mesmo servidor de aplicação, normalmente se transporta programas para outros servidores como o QAS e o PRD.

Na imagem abaixo segue uma pesquisa executada em cima do banco de dados NSP do NetWeaver 7, onde podemos ver que a tabela responsável pelo diretório de programas não possui o campo chave MANDT.

Cross-Client - Table -Diretório de Programas

Cross-Client – Table -Diretório de Programas

Exemplo:

Programa básico para ser transportado do ambiente de desenvolvimento para o ambiente de qualidade.

Abap

*&---------------------------------------------------------------------*
*& Report  ZDEVTOQAS
*&
*&---------------------------------------------------------------------*
*& Desenvolvimento Aberto
*& Desenvolimento para Qualidade
*&---------------------------------------------------------------------*

REPORT  ZDEVTOQAS.

Write : / 'Este programa será transportado para o client QAS-300'.
Anúncios

Deixe um comentário

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

Logotipo do WordPress.com

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

Foto do Google+

Você está comentando utilizando sua conta Google+. 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 )

w

Conectando a %s