Escolar Documentos
Profissional Documentos
Cultura Documentos
2. Requisição Funcional
Detalhamento:
TABELA ZMFT_CLI_ALXX
TRANSAÇÃO ZMFTCLI_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela Clientes AlunoXX
PROGRAMA SM30 Tabela: ZMFT_CLI_ALXX
TABELA ZMFT_ESTAD_ALXX
TRANSAÇÃO ZMFTESTAD_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela Estados AlunoXX
PROGRAMA SM30 Tabela ZMFT_ESTAD_ALXX
TABELA ZMFT_ENDER_ALXX
TRANSAÇÃO ZMFTENDER_ALXX
DESCRIÇÃO MegaFood - Cadastro de Endereços AlunoXX
PROGRAMA SM30 Tabela ZMFT_ENDER_ALXX
TABELA ZMFT_CPEDID_ALXX
TRANSAÇÃO ZMFTCPEDID_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela Cabeçalho Controle de Pedidos AlunoXX
PROGRAMA SM30 Tabela ZMFT_CPEDID_ALXX
TABELA ZMFT_IPEDID_ALXX
TRANSAÇÃO ZMFTIPEDID_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela Itens Controle de Pedidos AlunoXX
PROGRAMA SM30 Tabela ZMFT_IPEDID_ALXX
TABELA ZMFT_REST_ALXX
TRANSAÇÃO ZMFTREST_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela de Restaurantes AlunoXX
PROGRAMA SM30 Tabela ZMFT_REST_ALXX
TABELA ZMFT_PRATOS_ALXX
TRANSAÇÃO ZMFTPRATOS_ALXX
DESCRIÇÃO MegaFood - Atualização da tabela de Pratos AlunoXX
PROGRAMA SM30 Tabela ZMFT_pratos_ALXX
Considerações:
• Organizar o código fonte em Includes
• Comentar os Performs e execuções do código
• Incluir comentário no Cabeçalho do Relatório e nos Performs
*&---------------------------------------------------------------------*
*& Report ZRMF_CLI_ALXX
*&---------------------------------------------------------------------*
* MEGAWORK - Relatório de Clientes
*----------------------------------------------------------------------*
* Autor......: Nome do aluno *
* Data.......: XX/03/2024 *
* Descrição : Relatório para apuração da base de Clientes *
* Transação..: ZXXXXXX *
*----------------------------------------------------------------------*
* Histórico das modificações *
*----------------------------------------------------------------------*
* Data | Nome | Request | Descrição *
*----------------------------------------------------------------------*
* XX/03/2024 | Aluno | | Desenvolvimento inicial *
*----------------------------------------------------------------------*
*Informaçõe adicionais de regras da implementação *
*----------------------------------------------------------------------*
**SRC
************************************************************************
* PARÂMETROS DE TELA: *
* SELECT OPTIONS (S_...) *
* PARAMETERS (P_...) *
* CHECKBOX (CB_...) *
* RADIOBUTTON (RB_...) *
************************************************************************
*PARAMETER: P_XXXX LIKE XXXX, “DESCRIÇÃO DO PARÂMETRO
* CB_XXX AS CHECKBOX, “DESCRIÇÃO DO CHECKBOX
* RB_XXX RADIOBUTTON GROUP G1. “DESCRIÇÃO DO RADIOBUTTON
*SELECT-OPTIONS: S_XXX FOR XXXX-XXXX “DESCRIÇÃO DO PARÂMETRO
Enviar por e-mail o nome dos objetos criados ao término de cada exercício!
8. Relatório de Clientes;
a. Criar Relatório ALV:
i. Campos filtro: CPF, Nome e Data de Nascimento;
ii. Incluir campo calculado apresentando a idade do Cliente na data de execução do Relatório;
(Diferencial, não obrigatório)
9. Relatório de Restaurantes;
a. Criar Relatório ALV:
i. Campos filtro: CNPJ e Nome do Restaurante;
ii. Incluir campo calculado apresentando a quantidade de pratos na execução do Relatório;
(Diferencial, não obrigatório)
10. Relatório de Pedidos;
a. Criar Relatório ALV:
i. Campos filtro: Id do Restaurante ou Cliente;
ii. Pintar os campos dos pedidos cancelados de vermelho. (Diferencial, não obrigatório)
Regras:
• Só serão considerados os objetos presentes no excel modelo anexo.
• Todas as SM30 devem obrigatoriamente conter evento horas para momentos 05 e 01.
• Para o programa de carga de Clientes:
o Deve ser enviado o template da carga preenchido já com dados testes para execução com no mínimo
um cenário de sucesso e um cenário de erro.
• Para o programa de carga Restaurantes e Pratos:
o É obrigatório carregar as duas tabelas em um mesmo programa, não será aceito programas diferentes.
o Deve ser enviado o template da carga preenchido já com dados testes para execução com no mínimo
um cenário de sucesso e um cenário de erro.
• Todos os programas (Relatórios e Programas de Carga) devem obrigatoriamente possuir transação.
5. Request
6. Histórico de alterações