Você está na página 1de 11

Módulo:

QM – Documentação ABAP – Função


Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 1/11

Informações Gerais

Código do Programa (F?)


Data de Criação (F?)
Código do Projeto LES – Logistic Execution System
Processo Criar nota qualidade
Responsável Processo Jeferson Ramal:
Responsável Funcional Edney Pereira Ramal:
Responsável Técnico (T?) Ramal:
Complexidade Média

Históricos das Modificações

(Todas as melhorias e correções efetuadas nesta documentação deverão ser informadas, preenchendo o
quadro abaixo. Este tópico poderá ser preenchido pelo especificador funcional e/ou técnico)

Data Descrição (Objetivo da alteração) Solicitado por Issue

Obs :
1. O campo Descrição deverá conter um texto sucinto da atualização, o detalhamento deverá
estar no corpo da especificação.
2. Incorporar o conteúdo da alteração anterior (excluir o que já estiver tachado e retirar o
amarelo).
3. Realçar em amarelo os textos alterados ou incluídos para a nova manutenção.
4. Realçar em amarelo com texto tachado os trechos a serem excluídos.
5. Quando não existir informação para determinado tópico, não excluí-lo da documentação,
informar com N/A.

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 2/11

Conteúdo

Responsáveis: (F) – FUNCIONAL,


(T) - TÉCNICO
(?) – Preenchimento Obrigatório

INFORMAÇÕES GERAIS................................................................................................................................ 1

HISTÓRICOS DAS MODIFICAÇÕES............................................................................................................. 1

CONTEÚDO..................................................................................................................................................... 2

FLUXO DO PROCESSO................................................................................................................................. 3

CONSIDERAÇÕES OPERACIONAIS............................................................................................................. 3

ESPECIFICAÇÃO............................................................................................................................................ 4
1. OBJETIVO DO PROGRAMA (F)............................................................................................................. 4
2. DIAGRAMA DO FLUXO TÉCNICO (F/T).................................................................................................. 4
3. DESCRIÇÃO DO PROCESSO DE NEGÓCIO (F).......................................................................................4
4. PREMISSAS / RESTRIÇÃO / OBSERVAÇÕES: (F).....................................................................................4
5. TABELAS TRANSPARENTES ENVOLVIDAS / CRIADAS : (F/T).....................................................................4
6. PARÂMETROS DE IMPORTAÇÃO: (T)..................................................................................................... 5
7. PARÂMETROS DE EXPORTAÇÃO: (T).................................................................................................... 5
8. PARÂMETROS DA TABELA: (T)............................................................................................................. 5
9. EXCEÇÕES: (T)................................................................................................................................. 5
10. TRADUÇÃO: (F/T).......................................................................................................................... 5
11. SHDB (F).................................................................................................................................... 5
12. TRATAMENTO DOS ERROS E LOG DO PROCESSAMENTO...................................................................5
13. LÓGICA DE PROCESSAMENTO (F/T)................................................................................................ 5
Roteiro para testes........................................................................................................................................... 7

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 3/11

Fluxo do Processo

((F) - Demonstrar graficamente o fluxo do processo e, se possível destacando o ponto onde este
desenvolvimento se encaixa.)

Considerações Operacionais

Caminho Português (F)


no Inglês (F)
Menu Francês (F)
Transação SAP QA11
Grupo de Funções (T)
Onde será utilizado Interface entre LES / SAP no processo de execução decisão de utilização
Tipo de Processamento
(F)
(on-line/background)
Pacote (T) Classe de desenvolvimento
Dependências (F) Citar dependências de programas, processos, jobs, etc...
Variantes (T)
Nome do JOB (T)
Nome da Sessão BDC (T)

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 4/11

Especificação

1. Objetivo do Programa (F)

Este programa tem como objetivo a execução da decisão de utilização dos lotes de controle no
processo de recebimento de material.

2. Diagrama do Fluxo técnico (F/T)


(Desenhar quais os objetos que estão envolvidos no programa. Ex.: Arquivo de entrada, saída,
relatórios e etc., inclusive o relacionamento entre as tabelas)

3. Descrição do Processo de Negócio (F)


(Descrever sucintamente o processo onde o programa está inserido)

Durante o processo de encerramento do ciclo de vida do lote de controle, deverá ser executada a decisão
de utilização informando o código da DU e posterior a movimentação do material em estoque do lote de
controle.

4. Premissas / Restrição / Observações: (F)


(Destinado para observações em geral.
Ex: Sempre que houver batch-input gerar pasta. Executar em horário fora do expediente)

5. Tabelas Transparentes envolvidas / criadas : (F/T)


(Relacionar as principais tabelas acessadas ou criadas para o processamento do programa)

Tabela Descrição Especificação

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 5/11

6. Parâmetros de Importação: (T)


(Mencionar os campos que serão utilizados como dados de entrada para a função)
Campo Formato Observação
I_LOT NUMC12 Nº lote de controle
I_SELECTED_SET CHAR08 Conjunto selecionado
I_PLANT_SELECTED_SET CHAR04 Centro
I_UD_CODE CHAR04 Código da DU
I_UD_CODEGROUP CHAR08 Grupo de codes
I_CREATED_BY CHAR12 Autor da decisão de utilização
I_DATE DATS08 Data do code para a decisão de utilização
I_TIME TIMS06 Hora da entrada da decisão de utilização
I_TEXT_LINE CHAR80 Texto breve para a confirmação da decisão de
utilização
I_STOCK_POSTING CHAR01 X e espaço em branco
I_PROCESS_MODE CHAR01 Modo de processo batch-input
I_ORIGIN_UD CHAR01 Modo da decisão de utilização (origem da
DU)
I_INSP_CANCEL CHAR01 Inspeção cancelada
I_NO_BATCH_REQ CHAR01 Lote sem requisito
I_BB_DATE DATS08 Data vencimento
I_BLOCKED_QTY CHAR15 Quantidade a ser registrada em estoque
bloqueado
I_FREE_QTY CHAR15 Quantidade a ser lançada em estoque de livre
utilização
I_TEST_QTY CHAR15 Quantidade a ser lançada em estoque de
amostra
I_SCRAP_QTY CHAR15 Quantidade a ser lançada em refugo
I_REJECT_QTY CHAR15 Quantidade rejeitada
I_BLOCKED_DEP CHAR04 Depósito para registro de qtds.para estoque
bloqueado
I_FREE_DEP CHAR04 Depósito para registro de qtd.para estoque
livre
I_IS_REPARO_CSE CHAR01 Indicador de Reparo Material Cliente

7. Parâmetros de Exportação: (T)


(Mencionar os campos que serão utilizados como dados de saída nesta função)
Campo Formato Observação
ERR_MSG CHAR80 Mensagens, variável de mensagens
RES_CODE CHAR01 Código de uma posição

8. Parâmetros da Tabela: (T)

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 6/11

(Relacionar as tabelas que serão utilizadas como dados de entrada e saída da função)

Tabela Estrutura Tipo de Referencia Observação


T_NUM_SERIE E2EDL11 IDOC: nº série

Campos da tabela T_NUM_SERIE

Campo Tipo Observação


SERNR CHAR18 N° de série

9. Exceções: (T)
(Cite as exceções da função)
Campo Conteúdo

10. Tradução: (F/T)


(Traduzir os textos e as mensagens utilizadas nesta exit.)

10.1. Textos: (F)


Campo Português Campo Inglês Campo Francês

10.2. Mensagens: (F/T)


Clas Nº
Português Inglês Francês
se

11. SHDB (F)


(Inserir neste ponto o SHDB a ser utilizado na lógica)

12. Tratamento dos Erros e LOG do Processamento

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 7/11

13. Lógica de Processamento (F/T)

A função verifica as operações de controle de qualidade no lote QM, verifica as características


contidas em cada operação de controle, verifica se o status da característica está encerrado, verifica
se o usuário tem autorização para executar a transação QA11 – executar DU, e processa as telas da
transação QA11. O módulo de função preenche o código da decisão de utilização, a quantidade
livre, bloqueado e grava o documento.

As mensagens de exceções para o módulo de função são:

'1' - Sem autorização


'2' - Impossível realizar DU
'3' - Erro na DU. Descrição do erro no parâmetro ERR_MSG
'6' - Erro gerando ações subsequentes
'7' - Erro encerrando características

Deverá ser replicado o módulo de função ZLONMM24.

Caso o code de decisão de utilização seja um “aprovado”, não faz sentido lançar uma quantidade de
material em status bloqueado e vice-versa. Deve existir um congruência entre o code de decisão de
utilização e as quantidades movimentadas.

Acesso aos dados

 Descrever os acessos às tabelas e os relacionamentos entre elas, e se possível informar também os


índices que deverão ser utilizados.

 Quadro do select

Tabela MARA Mestre de material


Tipo de acesso SINGLE
UP TO N.. ROWS

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 8/11

DISTINCT
MAX
COUNT
MARC-MATNR Código do material
Campo(s)
MARA-MFRPN Part Number
Manter dados pré-
Destino T_MARA existentes na tabela.
INNER JOIN / LEFT OUTER
MARC Centros
JOIN
Condição do Join MATNR = MARC-MATNR
FOR ALL ENTRIES T_MARC
WERKS = T_MARC-WERKS AND
Condições gerais MATNR = S_MATNR AND
MFRPN >= S_MFRPN
Classificação MATNR e WERKS
Agrupamento MATNR e WERKS

Tratamento dos dados acessados


 Neste ponto é definido o tratamento das informações que foram lidas no passo anterior.

Tratamentos de tela (Consistências do Elemento de Dados)


 Todo tratamento de tela (inibir e exibir campos, permitir e não permitir a entrada de dados em
determinados campos de acordo com alguma lógica) deverá ser realizado antes da exibição da tela.

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 9/11

Roteiro para testes

(Tópico de preenchimento obrigatório, na sua falta a especificação será devolvida)

Utilizar o módulo de função ZLONMM024, caso de teste LES - Embraer - 09.11.2015 - V2 - QA11

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 10/11

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA
Módulo:
QM – Documentação ABAP – Função
Qualidade
Autor: Data:
Edney 19/04/2018
Programa: Transação: Título: Página:
ZLESQMDU01 (F?) Executar Decisão Utilização 11/11

Data da última atualização:

1. Informar Client.

2. Informar como acessar a massa de testes ou, quando os testes forem simples, informar os
procedimentos para geração dessa massa.

3. Especificar os resultados esperados.

4. Se os testes dependerem de outros processos e não for possível realizar testes durante o
desenvolvimento, declarar aqui os motivos.

384659535.doc
ESTAS INFORMAÇÕES SÃO PROPRIEDADE DA EMBRAER S.A. E NÃO PODEM SER UTILIZADAS OU REPRODUZIDAS SEM AUTORIZAÇÃO ESCRITA DA MESMA