Академический Документы
Профессиональный Документы
Культура Документы
Desenvolvimento
Criao da Tabela de Customizaes (Customizing
Table)
TICKET No.
Data
09/JUN/2015
COMPLEXIDADE
Alta
Mdia
Baixa
Especificao de
Desenvolvimento
Especificao de
Desenvolvimento
BASIS
Procedimentos
1) Associar esta tabela aos perfis de autorizao das pessoas que efetuaro a
manuteno desta tabela, bem como a viso criada para a insero de dados.
Importante salientar que esta tabela ser alimentada para atender a
desenvolvimentos de todos os sistemas legados.
Resultado (TO BE)
Com a implementao desta soluo, as customizaes antes realizadas nos diretamente nos
cdigos dos programas Z, agora devero ser inseridas nesta tabela. No cdigo, sero apenas
usadas variveis que recebero os valores selecionados da tabela. Estes valores customizados,
Copyright - Stefanini Consultoria
Pgina 3 de 7
Especificao de
Desenvolvimento
podero ser extrados da seguinte forma:
- somente por empresa e pelo nome do programa
- por empresa, pelo nome do programa e pelo nome da constante (que, por otimizao, dever ser
igual ao nome da varivel dentro do programa)
- por empresa, pelo nome do programa e pelo nome da constante e, caso necessrio, pelo nmero
seqencial da mesma constante. H cenrios em que a mesma constante dever ser definida mais
de uma vez.
- por empresa, pelo nome do programa e pelo nome da constante e, com valores inicial e final para
o caso de um range de opes
Ainda, ser possvel ter diferentes configuraes para sistema e ambientes diferentes para os
casos de testes e simulaes (Sandbox, QA....).
Constantes para referncia a objetos externos
Sero convencionadas algumas constantes para objetos que seram adicionados a determinado
programa:
CONST
VALUE_LOW
- gc_sapscript
(Nome do formulrio Sapscritp relacionado)
- gc_smartform
(Nome do Smartform relacionado)
- gc_pfstatus
(Nome da barra de menu e/ou tarefas relacionadas)
- gc_screen
(Nome da tela desenvolvida para o programa)
- gc_txtstandard
(Nome dos objetos TXT-ST asociados ao programa)
Quando o programador estiver desenvolvendo seu programa, ele j alimentar a Tabela de
Customizaes com os objetos que ele precisar trabalhar.
Por exemplo:
o programa ZBRSD_CUST_CREATE, ele gerar uma sada que o formulrio ZUMM_MOV_INT,
que imprime o logo da empresa em processamento. Ento, teramos duas entradas na tabela:
Tabela: ZUBCCONST
SYSID
MANDT
EMPRESA REPID
VALUE_LOW
DES
150
CPFL
ZBRSD_CUST_CREATE
ZUMM_MOV_INT
DES
150
CPFL
ZBRSD_CUST_CREATE
ZU_LOGO_CPFL
CONST
SEQNR
gc_sapscript
001
gc_txtstandard
001
UTILIZAO
Especificao de
Desenvolvimento
ndices
Copyright - Stefanini Consultoria
Pgina 5 de 7
Especificao de
Desenvolvimento
Com a estrutura de ndice acima, fica mais simples a customizao no caso de incluso de uma
nova EMPRESA, por exemplo. Para testes dentro do mesmo AMBIENTE, basta se copiar o os
registros que se alteram a partir do nvel 3 do ndice.
Aprovao / Implementao
No Aprovado
Especificao de
Desenvolvimento
EM CASO DE ERRO / Procedimentos de Roll Back
Procedimento
Este desenvolvimento estar encapsulado em uma TR especfica de integraes e que dever ser
restaurada (rolled back) para nova anlise.