Especificacao Funcional Template VX
Especificacao Funcional Template VX
Especificacao Funcional Template VX
Cenário:
Processo:
ÍNDICE
1. Resumo do Desenvolvimento................................................................................................3
2.2. Descrição......................................................................................................................................... 4
3.3. Layout de Tela para “Batch-input”, Mapeamento e Regras de Conversão – Informações Gerais..5
5. Relatórios............................................................................................................................. 9
5.4. Definição do Layout do Relatório (Origem dos Campos) (Para uso da CPM BRAXIS)..................9
6. Programas “On-line”......................................................................................................... 10
7. Formulários........................................................................................................................ 11
8. Outros Desenvolvimentos................................................................................................. 12
9. Script de Testes................................................................................................................. 13
10.3. Volume....................................................................................................................................... 14
11. Homologação....................................................................................................................... 15
Descrição
( ) Problemas de performance
Razão porque esta alternativa não é
( ) Complexidade de operação
aceitável:
( ) Outros: ___________________
2.2. Descrição
<Incluir documentos adicionais (planilhas, fluxos, layouts, etc.) que podem ajudar na
compreensão da especificação.>
3. Conversões e Interfaces de Entrada (Inbound Interfaces)
<Identificar o tipo
<Identificar o nome
<Número de do campo. <Quantidade de
do campo. Ex.: <Tamanho do <Descrição do
ordem do C=Caracter, casas decimais
Enterprise; campo> campo>
campo> N=Numérico, do campo>
Docnumber; Year>
D=Decimal>
(*) Utilizar o gravador de “batch-input” (transação SHDB) para realizar o mapeamento de programas,
transação, telas e campos SAP ECC, e acrescentar as colunas “campo no sistema legado” e “comando
ou regra de conversão”. Anexar SHDB no item 2.6.
3.5. Procedimentos em Caso de Erros na Execução
<Definir indicadores de controle para a interface. Ex. A interface deve apresentar, ao final, a
quantidade de registros processados / descartados / com erro>
Nota: Caso seja necessário um layout específico para impressão dos indicadores, especificar.
4. Interfaces de Saída (Outbound Interfaces)
Layout <ARQ02.TXT>
( ) Sobrescrever (“overwrite”)
( ) Acrescentar no final (“append”)
Caso o arquivo já exista: ( ) Mensagem de erro (“Abort”)
( ) Outros:
__________________________________
Nome de
Campo Tipo Tam. Dec. Descrição
Campo
<Identificar o <Identificar o
<Descrição do campo. Ex.:
nome do tipo do <Quantidad
<Citar o Código da Empresa; Número do
campo. Ex.: campo. <Tamanho e de casas
nº do Documento; Data do lançamento
Empresa; C=Caracter, do campo> decimais do
campo.> contábil: dd/mm/aa; Tipo do
Doc; Data N=Numérico, campo)
Documento.>
Lcto; Status.> D=Decimal>
<Definir indicadores de controle para a interface. Ex. A interface deve apresentar, ao final, a
quantidade de registros processados / descartados / com erro.>
Nota: Caso seja necessário um layout específico para impressão dos indicadores, especificar.
5. Relatórios
Referência
Parâmetro Tipo (Para uso da CPM Valor inicial Consistência
Braxis)
5.4. Definição do Layout do Relatório (Origem dos Campos) (Para uso da CPM BRAXIS)
<Definir indicadores de controle para o relatório. Ex. O relatório deve apresentar, ao final, a
quantidade de registros processados / descartados / com erro.>
6. Programas “On-line”
<Exemplo: Tela 100 - Se pressionado o botão 1 ir para tela 200, caso contrário retornar a tela
100; - Se pressionado o botão ‘Save’, salvar os dados e sair da transação.>
7. Formulários
Transação
Notas:
- Se esse formulário for uma cópia do padrão, inclua o nome e a transação SAP ECC, ou, se
há um modelo no sistema legado, inclua-o nesse item;
- Identificar nome, modelo, tipo de impressão da impressora que será utilizada para a saída do
SAPscript.
8. Outros Desenvolvimentos
Exemplo: Codificar
função para tratar o
<Identificar o parâmetro
<Identificar a componente. Ex.: I_FRGCO
<Caso não exista a
ampliação SAP. EXIT_SAPLEBNF_ (estratégia de
necessidade da <Identificar o tipo
Ex.: M06B0001; 001; liberação), e
descrição, escrever da função.>
CUST3; MANUS000..+C03; atualizar tabela de
"Não se aplica".>
AMPL0001.> MATNR; BUKRS; saida
CI_AMPL.> (ACTOR_TAB) de
acordo descrição
funcional no item 2.
(*) Os tipos de componentes podem ser: Exits de Função, Códigos de função, Áreas de tela, Include em
tabelas, Exits de campo, Ampliações de texto de elementos de dados.
(**) Para exits de campo e ampliações de texto, deixar a coluna ‘Ampliação SAP’ em branco e colocar o
nome do elemento de dados na coluna ‘Componente’.
Objeto standard
Tipo do Objeto Descrição da alteração (*)
SAP
(*) Descrever claramente o ponto do programa a ser alterado. Descrever a alteração de forma resumida.
O detalhamento da alteração deve ser detalhada no tópico 2.
9. Script de Testes
<Ex. Executar o programa ‘Z..’ informando o número da ordem de venda criada e a data de
hoje, então verificar se a mesma foi processada, contendo agora nova data de vencimento
‘hoje+30’. Para isso use a transação VD03 informando o número da ordem.>
<Anexar arquivos TXT de entrada / saída, planilhas contendo dados / resultados, e quaisquer
outros materiais que possam auxiliar no processo de testes. Ex.: arquivoteste.txt.>
<Job / On line>
10.3. Volume
<Job ( Qual o horário reservado para execução, assim conforme o volume podemos estimar a
necessidade de rodar vários Jobs em paralelo )>
<Qual o nível critico para a execução deste processo ( Impacto nas operações da empresa )>
11. Homologação
Nome Função Data Assinatura