You are on page 1of 15

Especificao Funcional

Cliente:

Nome GAP:

CR:

Nome do Projeto:

Mdulo:

ID:

Cenrio:
Processo:
Atividade Impactada pelo desenvolvimento:
Responsvel Processo:
Responsvel Funcional:
Responsvel Tcnico:

Data Emisso:

Reviso:

NDICE
1.Resumo do Desenvolvimento................................................................................................3
2.Detalhamento da Especificao Funcional...........................................................................3
Processos Relacionados (Transaes do Sistema SAP ECC)...............................................................4
Descrio................................................................................................................................................4
Regras de Negcio.................................................................................................................................4
Novos Objetos.........................................................................................................................................4
Material Adicional....................................................................................................................................4

3.Converses e Interfaces de Entrada (Inbound Interfaces)..................................................5


Arquivos de Entrada Informaes Gerais............................................................................................5
Arquivos de Entrada Layout.................................................................................................................5
Layout de Tela para Batch-input, Mapeamento e Regras de Converso Informaes Gerais.........5
Layout de Tela para Batch-input, Mapeamento e Regras de Converso Layout..............................5
Procedimentos em Caso de Erros na Execuo....................................................................................6
Indicadores de Controle da Interface......................................................................................................6

4.Interfaces de Sada (Outbound Interfaces)...........................................................................7


Arquivos de Sada Informaes Gerais...............................................................................................7
Arquivos de Sada Layout....................................................................................................................7
Mapeamento de Sada e Regras de Converso.....................................................................................7

Prjeto: Especificao Funcional

1/15

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

5.Relatrios.................................................................................................................................9
Definio do Layout da Tela de Seleo................................................................................................9
Definio dos Parmetros de Seleo....................................................................................................9
Definio do Layout do Relatrio............................................................................................................9
Definio do Layout do Relatrio (Origem dos Campos) (Para uso da CPM BRAXIS).........................9
Indicadores de Controle do Relatrio......................................................................................................9

Programas On-line................................................................................................................10
Definio do Layout da Tela.................................................................................................................10
Definio das Consistncias a Efetuar.................................................................................................10
Definio das Funcionalidades (Navegao)........................................................................................10

6.Formulrios............................................................................................................................11
Programa Extrator.................................................................................................................................11
Desenho do Formulrio Desejado........................................................................................................11
Modelo de Formulrio Padro...............................................................................................................11

7.Outros Desenvolvimentos....................................................................................................12
Implementao de Ampliaes SAP (Enhancements).........................................................................12
Modificao de Objeto Standard SAP...................................................................................................12

8.Script de Testes.....................................................................................................................13
Descrio Funcional do Procedimento de Testes.................................................................................13
Descrio Funcional dos Resultados Esperados Aps o Teste...........................................................13
Material Adicional para os Testes.........................................................................................................13

9.Informaes Complementares.............................................................................................14
Periodicidade de Execuo...................................................................................................................14
Tipo de Execuo.................................................................................................................................14
Volume..................................................................................................................................................14
Janela para Execuo...........................................................................................................................14
Processo Crtico....................................................................................................................................14

10.Homologao.......................................................................................................................15

Prjeto: Especificao Funcional

2/15

1. Resumo do Desenvolvimento

Descrio

Tipo de programa

( ) Migrao de Dados

( ) Batch Interface

( ) Online Interface

( ) Relatrio

( ) SAPSCRIPT

( ) Enhancement

( ) Modificao SAP standard

( ) Programa online

( ) Outros Especificar: _______________________


Prioridade

( ) Alta / Obrigatrio

( ) Mdia / Recomendvel

( ) Baixa / Desejvel

Para migrao de dados e interfaces


1-Qualidade do dado do legado
2-Complexidade do dado do legado
3-Complexidade do input manual
4-Nmero de registros

( ) Boa
( ) Simples
( ) Simples
________ registros

( ) Mdia
( ) Mdio
( ) Mdio

( ) Baixa
( ) Complexo
( ) Complexo

Para Interfaces
1-Tipo de interface

( ) Real-Time

2-Direo da Interface

( ) Entrada SAP ECC


( ) Ambas direes

3-Periodicidade

( ) Diria
( ) Quinzenal

4-Nmero de registros
Para relatrios

( ) Pseudo real-time

( ) Batch

( ) Sada SAP ECC

( ) Semanal
( ) Eventual

( ) Mensal
( ) Outros: ________

________ registros

1-O relatrio ser criado via

( ) Report Painter
( ) ABAP Query

( ) Report Writer
( ) Programa ABAP

2-Caracterstica requeridas

( ) Drill-down
( ) Outros: ________

( ) Pushbuttons

( ) Sort

( ) Requerimentos legais no sero atendidos


( ) Falta de informao para gerir o negcio
Impacto caso no seja desenvolvido

( ) Perda de funcionalidade em relao ao sistema antigo


( ) Mudana de procedimento necessrio
( ) Outros: ______________________________________

Existe alternativa no SAP ECC ?

( ) Sim

) No

Descreva a alternativa encontrada

( ) Problemas de performance
Razo porque esta alternativa no
aceitvel:

( ) Complexidade de operao
( ) Outros: ___________________

2. Detalhamento da Especificao Funcional

Nota: O preenchimento deste item Detalhamento de Especificao Funcional e seus subitens


no obrigatrio, desde que estas informaes sejam preenchidas no documento
Detalhamento de Processos, que deve ser enviado juntamente com a Especificao
Funcional.

Processos Relacionados (Transaes do Sistema SAP ECC)


<Descrever o processo de negcios envolvido e respectiva transao no sistema SAP ECC.
Ex. Vendas; VD01.>

Descrio
<Descrever a funcionalidade detalhadamente, descrevendo o cenrio atual e o cenrio
proposto.>

Regras de Negcio
<Descrever as regras de negcio envolvidas na especificao.>

Novos Objetos
<Descrever os novos campos em telas (tamanho, posio, textos adicionais, tabelas de
consistncia (tabelas de verificao chaves externas), Ajuda (F4 requerido, etc.), objetos do
banco de dados necessrios, vises de manuteno, tabelas, etc.>

Material Adicional
<Incluir documentos adicionais (planilhas, fluxos, layouts, etc.) que podem ajudar na
compreenso da especificao.>

3. Converses e Interfaces de Entrada (Inbound Interfaces)


Arquivos de Entrada Informaes Gerais

Arquivo

<Nome do Arquivo de entrada>

Nome e caminho para o arquivo de entrada

<Ex. /interfaces>

Arquivos de Entrada Layout

Campo

Nome de Campo

Tipo

<Nmero de
ordem do
campo>

<Identificar o nome
do campo. Ex.:
Enterprise;
Docnumber; Year>

Tamanho

<Identificar o tipo
do campo.
<Tamanho do
C=Caracter,
campo>
N=Numrico,
D=Decimal>

Decimais

<Quantidade de
casas decimais
do campo>

Descrio

<Descrio do
campo>

Layout de Tela para Batch-input, Mapeamento e Regras de Converso Informaes


Gerais

Programa:

<Ex: SAPF110V>

Transao

<Ex: FF.5>

Converses:

( ) SAP ECC

( ) Legado

( ) Outros: _______________________________

Layout de Tela para Batch-input, Mapeamento e Regras de Converso Layout


Informaes para uso da CPM Braxis

N da
tela

Descrio

<Citar
o n
da
tela>

<Itens da
tela. Ex.:
Empresa; N
Documento;
Ano;
Referncia>

Campo na tela SAP


ECC

Campo no sistema
legado

<Exemplos de campos no
<Exemplos de campos na
sistema legado: Arq01tela SAP ECC: Bkpf-bukrs;
enterprise; Arq01Bseg-belnr; Bseg-giahr;
docnumber; Arq01-year;
Bseg-xblnr; OKCODE.>
"SA"; "/11".>

Comando ou regra de
converso (*)
<Exemplos: De/Para
com tabela ZCV01;
Numrico -> Caracter;
Valor fixo; Save - F11.

(*) Utilizar o gravador de batch-input (transao SHDB) para realizar o mapeamento de programas,
transao, telas e campos SAP ECC, e acrescentar as colunas campo no sistema legado e comando
ou regra de converso. Anexar SHDB no item 2.6.

Procedimentos em Caso de Erros na Execuo

Responsvel pela interface em caso de erro no


processamento

<Nomear pessoa responsvel que deve ser


acionada em caso de erros na execuo da
interface>

Agendamento

( ) Peridico (Job)

Impactos da no execuo da interface

<Descrever os prejuzos acarretados pela no


execuo da interface devido a erros no
processamento>

Procedimentos em caso de erros detectados

<Ex. Imprimir relatrio da execuo do Job e


enviar para pessoa responsvel nomeada
acima>

( ) Manual

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 necessrio um layout especfico para impresso dos indicadores, especificar.

4. Interfaces de Sada (Outbound Interfaces)


Arquivos de Sada Informaes Gerais

Layout

<ARQ02.TXT>

Nome e caminho para o arquivo de sada

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


/arq02.txt.>
( ) Sobrescrever (overwrite)
( ) Acrescentar no final (append)

Caso o arquivo j exista:

( ) Mensagem de erro (Abort)


( ) Outros:
__________________________________

Arquivos de Sada Layout

Campo

Nome de
Campo

Tipo

<Citar o
n do
campo.>

<Identificar o
nome do
campo. Ex.:
Empresa;
Doc; Data
Lcto; Status.>

<Identificar o
tipo do
campo.
C=Caracter,
N=Numrico,
D=Decimal>

Tam.

<Tamanho
do campo>

Dec.

Descrio

<Descrio do campo. Ex.:


<Quantidad
Cdigo da Empresa; Nmero do
e de casas
Documento; Data do lanamento
decimais do
contbil: dd/mm/aa; Tipo do
campo)
Documento.>

Mapeamento de Sada e Regras de Converso

Arquivo de sada

<ARQ02.TXT>

Converses:

( ) SAP ECC

Campo do arquivo
de sada

( ) Legado

( ) Outros: ____________________________

Origem do dado no SAP ECC


(Para uso da CPM BRAXIS)

<Identificar o nome
<Identificar a origem do dado no SAP
do campo. Ex.:
ECC. Ex.: Bkpf-bukrs; Bseg-belnr;
Empresa; Doc; Data
Bseg-budat; "01".>
Lcto; Status.>

Regra de converso / observaes


<Ex.: Completar com zeros a esquerda
(ABAP); Caracter -> numrico (legado);
AAAAMMDD -> DD/MM/AA (ABAP);
Todos os registros gerados tero o valor
fixo "01" (=novo documento no sistema
legado) ABAP.>

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 necessrio um layout especfico para impresso dos indicadores, especificar.

5. Relatrios

Definio do Layout da Tela de Seleo

<Definir o layout da tela de seleo.>

Definio dos Parmetros de Seleo

Parmetro
<Identificar cada
parmetro de
seleo. Ex.:
Empresa;
Entrada; Perodo;
Moeda; Incluir
Estornados.>

Referncia

Tipo
<Identificar o tipo
do parmetro.
Ex.: Caracter-4
posies; Data;
Data (intervalo);
Radio Button;
Check Box.>

(Para uso da CPM


Braxis)

<Identificar a
referncia. Ex.:
BKPF-BUKRS;
BKPF-BUDAT;
BKPF-SGTXT.

Valor inicial
<Identificar o
valor inicial. Ex.:
Get parameter
BUK; Data do
sistema (sydatum); Branco;
X.>

Consistncia

<Identificar a
consistncia. Ex.:
Tabela T001; No
inicial; Ao menos
uma opo
selecionada.>

Definio do Layout do Relatrio

<Definir o layout do relatrio.>

Definio do Layout do Relatrio (Origem dos Campos) (Para uso da CPM BRAXIS)

<Definir o layout do relatrio (Origem dos Campos).>

Indicadores de Controle do Relatrio


<Definir indicadores de controle para o relatrio. Ex. O relatrio deve apresentar, ao final, a
quantidade de registros processados / descartados / com erro.>

Programas On-line

Definio do Layout da Tela

<Definir o layout da tela.>

Definio das Consistncias a Efetuar


Item

<Nmero do item.>

Campo da tela

<Identificar o campo da
tela. Ex.: Numero doc.;
data do documento;
perodo; moeda.>

Atributo

<Identificar o atributo.
Ex.: S leitura;
obrigatrio, entrada.)

Descrio
<Exemplos: Gerado
internamente (veja
regras de negcio item
2.x); verificar se a data
vlida; se no
preenchido determinar
em funo da data do
documento (veja regras
de negcio) usando a
funo
FI_PERIOD_GET;
moeda do documento
contbil.>

Definio das Funcionalidades (Navegao)


<Exemplo: Tela 100 - Se pressionado o boto 1 ir para tela 200, caso contrrio retornar a tela
100; - Se pressionado o boto Save, salvar os dados e sair da transao.>

6. Formulrios

Programa Extrator

Nome do Programa:

<Ex. RSF110V. >

Desenho do Formulrio Desejado

<Desenhar o formulrio desejado.>

Modelo de Formulrio Padro

Nome do Formulrio Padro


Caminho no guia de implementao (IMG)
Transao

Notas:
-

Se esse formulrio for uma cpia do padro, inclua o nome e a transao SAP ECC, ou, se
h um modelo no sistema legado, inclua-o nesse item;

Identificar nome, modelo, tipo de impresso da impressora que ser utilizada para a sada do
SAPscript.

7. Outros Desenvolvimentos

Implementao de Ampliaes SAP (Enhancements)

Ampliao SAP

<Identificar a
ampliao SAP.
Ex.: M06B0001;
CUST3;
AMPL0001.>

Componente (**)

<Identificar o
componente. Ex.:
EXIT_SAPLEBNF_
001;
MANUS000..+C03;
MATNR; BUKRS;
CI_AMPL.>

Descrio

Tipo (*)

<Caso no exista a
necessidade da
<Identificar o tipo
descrio, escrever da funo.>
"No se aplica".>

Ao
Exemplo: Codificar
funo para tratar o
parmetro
I_FRGCO
(estratgia de
liberao), e
atualizar tabela de
saida
(ACTOR_TAB) de
acordo descrio
funcional no item 2.

(*) Os tipos de componentes podem ser: Exits de Funo, Cdigos de funo, reas de tela, Include em
tabelas, Exits de campo, Ampliaes de texto de elementos de dados.
(**) Para exits de campo e ampliaes de texto, deixar a coluna Ampliao SAP em branco e colocar o
nome do elemento de dados na coluna Componente.

Modificao de Objeto Standard SAP

Objeto standard
SAP

<Ex.: SAPLF110V>

Tipo do Objeto

<Ex.: PROG>

Descrio da alterao (*)


<Ex.: Modificar o programa, no form save_document, aps a
inicializao da estrutura IBKPF, de modo a salvar a nova
tabela Z1234 (descrita no item 2.4) , conforme descrio
funcional no tpico 2.>

(*) Descrever claramente o ponto do programa a ser alterado. Descrever a alterao de forma resumida.
O detalhamento da alterao deve ser detalhada no tpico 2.

8. Script de Testes

Descrio Funcional do Procedimento de Testes


<Descrever detalhadamente o procedimento funcional a ser executado para os testes. Ex.
Criar um novo cliente na transao xk01, com tipo XXX, ento criar uma ordem de venda para
este cliente usando a transao VD01, do tipo ZZZ.>

Descrio Funcional dos Resultados Esperados Aps o Teste


<Ex. Executar o programa Z.. informando o nmero da ordem de venda criada e a data de
hoje, ento verificar se a mesma foi processada, contendo agora nova data de vencimento
hoje+30. Para isso use a transao VD03 informando o nmero da ordem.>

Material Adicional para os Testes


<Anexar arquivos TXT de entrada / sada, planilhas contendo dados / resultados, e quaisquer
outros materiais que possam auxiliar no processo de testes. Ex.: arquivoteste.txt.>

Responsvel pelos testes na frente funcional

<nome do responsvel>

Aprovao do testes

<data da aprovao do teste(dd/mm/aa)>

9. Informaes Complementares

Periodicidade de Execuo
<Diaria / Semanal / Mensal>

Tipo de Execuo
<Job / On line>

Volume
<Numero aproximado de registros a serem processados>

Janela para Execuo


<Job ( Qual o horrio reservado para execuo, assim conforme o volume podemos estimar a
necessidade de rodar vrios Jobs em paralelo )>

Processo Crtico
<Qual o nvel critico para a execuo deste processo ( Impacto nas operaes da empresa )>

10. Homologao
Nome

Funo

Data

Assinatura