Especificacao Funcional Template VX

Fazer download em doc, pdf ou txt
Fazer download em doc, pdf ou txt
Você está na página 1de 16

Especificação Funcional

Cliente: Nome GAP:       CR:      

Nome do Projeto: Módulo:       ID:      

Cenário:      

Processo:      

Atividade Impactada pelo desenvolvimento:      

Responsável Processo:      

Responsável Funcional:      

Responsável Técnico:       Data Emissão:       Revisão:      

ÍNDICE

1. Resumo do Desenvolvimento................................................................................................3

2. Detalhamento da Especificação Funcional.......................................................................4

2.1. Processos Relacionados (Transações do Sistema SAP ECC).......................................................4

2.2. Descrição......................................................................................................................................... 4

2.3. Regras de Negócio.......................................................................................................................... 4

2.4. Novos Objetos................................................................................................................................. 4

2.5. Material Adicional............................................................................................................................. 4

3. Conversões e Interfaces de Entrada (Inbound Interfaces)...............................................5

3.1. Arquivos de Entrada – Informações Gerais.....................................................................................5

3.2. Arquivos de Entrada – Layout..........................................................................................................5

3.3. Layout de Tela para “Batch-input”, Mapeamento e Regras de Conversão – Informações Gerais..5

3.4. Layout de Tela para “Batch-input”, Mapeamento e Regras de Conversão – Layout......................5

3.5. Procedimentos em Caso de Erros na Execução.............................................................................6

3.6. Indicadores de Controle da Interface...............................................................................................6

4. Interfaces de Saída (Outbound Interfaces)........................................................................7

4.1. Arquivos de Saída – Informações Gerais........................................................................................7

Prjeto: – Especificação Funcional 1/16


4.2. Arquivos de Saída – Layout.............................................................................................................7

4.3. Mapeamento de Saída e Regras de Conversão..............................................................................7

4.4. Indicadores de Controle da Interface...............................................................................................8

5. Relatórios............................................................................................................................. 9

5.1. Definição do Layout da Tela de Seleção.........................................................................................9

5.2. Definição dos Parâmetros de Seleção.............................................................................................9

5.3. Definição do Layout do Relatório.....................................................................................................9

5.4. Definição do Layout do Relatório (Origem dos Campos) (Para uso da CPM BRAXIS)..................9

5.5. Indicadores de Controle do Relatório..............................................................................................9

6. Programas “On-line”......................................................................................................... 10

6.1. Definição do Layout da Tela..........................................................................................................10

6.2. Definição das Consistências a Efetuar..........................................................................................10

6.3. Definição das Funcionalidades (Navegação)................................................................................10

7. Formulários........................................................................................................................ 11

7.1. Programa Extrator.......................................................................................................................... 11

7.2. Desenho do Formulário Desejado.................................................................................................11

7.3. Modelo de Formulário Padrão.......................................................................................................11

8. Outros Desenvolvimentos................................................................................................. 12

8.1. Implementação de Ampliações SAP (Enhancements)..................................................................12

8.2. Modificação de Objeto Standard SAP...........................................................................................12

9. Script de Testes................................................................................................................. 13

9.1. Descrição Funcional do Procedimento de Testes.........................................................................13

9.2. Descrição Funcional dos Resultados Esperados Após o Teste....................................................13

9.3. Material Adicional para os Testes..................................................................................................13

10. Informações Complementares.......................................................................................... 14

10.1. Periodicidade de Execução........................................................................................................14

10.2. Tipo de Execução....................................................................................................................... 14

10.3. Volume....................................................................................................................................... 14

Prjeto: – Especificação Funcional 2/16


10.4. Janela para Execução................................................................................................................14

10.5. Processo Crítico......................................................................................................................... 14

11. Homologação....................................................................................................................... 15

Prjeto: – Especificação Funcional 3/16


1. Resumo do Desenvolvimento

Descrição

( ) Migração de Dados ( ) Batch Interface ( ) Online Interface


( ) Relatório ( ) SAPSCRIPT ( ) Enhancement
Tipo de programa
( ) Modificação SAP standard ( ) Programa online
( ) Outros – Especificar: _______________________

Prioridade ( ) Alta / Obrigatório ( ) Média / Recomendável ( ) Baixa / Desejável

Para migração de dados e interfaces


1-Qualidade do dado do legado ( ) Boa ( ) Média ( ) Baixa
2-Complexidade do dado do legado ( ) Simples ( ) Médio ( ) Complexo
3-Complexidade do input manual ( ) Simples ( ) Médio ( ) Complexo
4-Número de registros ________ registros
Para Interfaces
1-Tipo de interface ( ) Real-Time ( ) Pseudo real-time ( ) Batch

( ) Entrada SAP ECC ( ) Saída SAP ECC


2-Direção da Interface
( ) Ambas direções

( ) Diária ( ) Semanal ( ) Mensal


3-Periodicidade
( ) Quinzenal ( ) Eventual ( ) Outros: ________

4-Número de registros ________ registros


Para relatórios
( ) Report Painter ( ) Report Writer
1-O relatório será criado via
( ) ABAP Query ( ) Programa ABAP

( ) Drill-down ( ) Pushbuttons ( ) Sort


2-Característica requeridas
( ) Outros: ________

( ) Requerimentos legais não serão atendidos


( ) Falta de informação para gerir o negócio
Impacto caso não seja desenvolvido ( ) Perda de funcionalidade em relação ao sistema antigo
( ) Mudança de procedimento necessário
( ) Outros: ______________________________________

Existe alternativa no SAP ECC ? ( ) Sim ( ) Não

Descreva a alternativa encontrada

( ) Problemas de performance
Razão porque esta alternativa não é
( ) Complexidade de operação
aceitável:
( ) Outros: ___________________

2. Detalhamento da Especificação Funcional


Nota: O preenchimento deste item “Detalhamento de Especificação Funcional” e seus subitens
não é obrigatório, desde que estas informações sejam preenchidas no documento
“Detalhamento de Processos”, que deve ser enviado juntamente com a Especificação
Funcional.

2.1. Processos Relacionados (Transações do Sistema SAP ECC)

<Descrever o processo de negócios envolvido e respectiva transação no sistema SAP ECC.


Ex. Vendas; VD01.>

2.2. Descrição

<Descrever a funcionalidade detalhadamente, descrevendo o cenário atual e o cenário


proposto.>

2.3. Regras de Negócio

<Descrever as regras de negócio envolvidas na especificação.>

2.4. Novos Objetos

<Descrever os novos campos em telas (tamanho, posição, textos adicionais, tabelas de


consistência (tabelas de verificação – chaves externas), Ajuda (F4 requerido, etc.), objetos do
banco de dados necessários, visões de manutenção, tabelas, etc.>

2.5. Material Adicional

<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)

3.1. Arquivos de Entrada – Informações Gerais

Arquivo <Nome do Arquivo de entrada>

Nome e caminho para o arquivo de entrada <Ex. /interfaces>

3.2. Arquivos de Entrada – Layout

Campo Nome de Campo Tipo Tamanho Decimais Descrição

<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>

3.3. Layout de Tela para “Batch-input”, Mapeamento e Regras de Conversão –


Informações Gerais

Programa: <Ex: SAPF110V>

Transação <Ex: FF.5>


Conversões
( ) SAP ECC ( ) Legado ( ) Outros: _______________________________
:

3.4. Layout de Tela para “Batch-input”, Mapeamento e Regras de Conversão – Layout

Informações para uso da CPM Braxis


Nº da
Descrição Campo na tela SAP Campo no sistema Comando ou regra
tela
ECC legado de conversão (*)
<Itens da
<Exemplos de campos na <Exemplos de campos
<Citar tela. Ex.: <Exemplos: De/Para
tela SAP ECC: Bkpf- no sistema legado:
o nº Empresa; Nº com tabela ZCV01;
bukrs; Bseg-belnr; Bseg- Arq01-enterprise; Arq01-
da Documento; Numérico -> Caracter;
giahr; Bseg-xblnr; docnumber; Arq01-year;
tela> Ano; Valor fixo; Save - F11.
OKCODE.> "SA"; "/11".>
Referência>

(*) 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

<Nomear pessoa responsável que deve ser


Responsável pela interface em caso de erro no
acionada em caso de erros na execução da
processamento
interface>

Agendamento ( ) Periódico (“Job”) ( ) Manual

<Descrever os prejuízos acarretados pela não


Impactos da não execução da interface execução da interface devido a erros no
processamento>
<Ex. Imprimir relatório da execução do “Job” e
Procedimentos em caso de erros detectados enviar para pessoa responsável nomeada
acima>

3.6. Indicadores de Controle da Interface

<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)

4.1. Arquivos de Saída – Informações Gerais

Layout <ARQ02.TXT>

<Ex. /interfaces; /outbound; /interface02;


Nome e caminho para o arquivo de saída
/arq02.txt.>

( ) Sobrescrever (“overwrite”)
( ) Acrescentar no final (“append”)
Caso o arquivo já exista: ( ) Mensagem de erro (“Abort”)
( ) Outros:
__________________________________

4.2. Arquivos de Saída – Layout

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>

4.3. Mapeamento de Saída e Regras de Conversão

Arquivo de saída <ARQ02.TXT>

Conversões: ( ) SAP ECC ( ) Legado ( ) Outros: ____________________________


Campo do arquivo Origem do dado no SAP ECC
Regra de conversão / observações
de saída (Para uso da CPM BRAXIS)

<Ex.: Completar com zeros a esquerda


<Identificar o nome (ABAP); Caracter -> numérico (legado);
<Identificar a origem do dado no SAP
do campo. Ex.: AAAAMMDD -> DD/MM/AA (ABAP);
ECC. Ex.: Bkpf-bukrs; Bseg-belnr;
Empresa; Doc; Data Todos os registros gerados terão o valor
Bseg-budat; "01".>
Lcto; Status.> fixo "01" (=novo documento no sistema
legado) ABAP.>
4.4. Indicadores de Controle da Interface

<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

5.1. Definição do Layout da Tela de Seleção

<Definir o layout da tela de seleção.>

5.2. Definição dos Parâmetros de Seleção

Referência
Parâmetro Tipo (Para uso da CPM Valor inicial Consistência
Braxis)

<Identificar cada <Identificar o tipo <Identificar o


<Identificar a
parâmetro de do parâmetro. <Identificar a valor inicial. Ex.:
consistência. Ex.:
seleção. Ex.: Ex.: Caracter-4 referência. Ex.: Get parameter
Tabela T001; Não
Empresa; posições; Data; BKPF-BUKRS; BUK; Data do
inicial; Ao menos
Entrada; Período; Data (intervalo); BKPF-BUDAT; sistema (sy-
uma opção
Moeda; Incluir Radio Button; BKPF-SGTXT. datum); Branco;
selecionada.>
Estornados.> Check Box.> X.>

5.3. Definição do Layout do Relatório

<Definir o layout do relatório.>

5.4. Definição do Layout do Relatório (Origem dos Campos) (Para uso da CPM BRAXIS)

<Definir o layout do relatório (Origem dos Campos).>

5.5. Indicadores de Controle do Relatório

<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”

6.1. Definição do Layout da Tela

<Definir o layout da tela.>

6.2. Definição das Consistências a Efetuar

Item Campo da tela Atributo Descrição


<Exemplos: Gerado
internamente (veja
regras de negócio – item
2.x); verificar se a data é
válida; se não
<Identificar o campo da
<Identificar o atributo. preenchido determinar
tela. Ex.: Numero doc.;
<Número do item.> Ex.: Só leitura; em função da data do
data do documento;
obrigatório, entrada.) documento (veja regras
período; moeda.>
de negócio) usando a
função
FI_PERIOD_GET;
moeda do documento
contábil.>

6.3. Definição das Funcionalidades (Navegação)

<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

7.1. Programa Extrator

<Ex. RSF110V. >


Nome do Programa:

7.2. Desenho do Formulário Desejado

<Desenhar o formulário desejado.>

7.3. Modelo de Formulário Padrão

Nome do Formulário Padrão

Caminho no guia de implementação (IMG)

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

8.1. Implementação de Ampliações SAP (Enhancements)

Ampliação SAP Componente (**) Descrição Tipo (*) Ação

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’.

8.2. Modificação de Objeto Standard SAP

Objeto standard
Tipo do Objeto Descrição da alteração (*)
SAP

<Ex.: Modificar o programa, no form ‘save_document’, após a


inicialização da estrutura ‘IBKPF’, de modo a salvar a nova
<Ex.: SAPLF110V> <Ex.: PROG>
tabela ‘Z1234’ (descrita no item 2.4) , conforme descrição
funcional no tópico 2.>

(*) 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

9.1. Descrição Funcional do Procedimento de Testes

<Descrever detalhadamente o procedimento funcional a ser executado para os testes. Ex.


Criar um novo cliente na transação xk01, com tipo ‘XXX’, então criar uma ordem de venda para
este cliente usando a transação VD01, do tipo ‘ZZZ’.>

9.2. Descrição Funcional dos Resultados Esperados Após o Teste

<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.>

9.3. Material Adicional para os Testes

<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.>

Responsável pelos testes na frente funcional <nome do responsável>

Aprovação do testes <data da aprovação do teste(dd/mm/aa)>


10. Informações Complementares

10.1. Periodicidade de Execução

<Diaria / Semanal / Mensal>

10.2. Tipo de Execução

<Job / On line>

10.3. Volume

<Numero aproximado de registros a serem processados>

10.4. Janela para Execução

<Job ( Qual o horário reservado para execução, assim conforme o volume podemos estimar a
necessidade de rodar vários Jobs em paralelo )>

10.5. Processo Crítico

<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

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy