https://github.com/lenakirara/cadastro_cliente
Desenvolvimento de sistema de gerenciamento de clientes em ABAP
https://github.com/lenakirara/cadastro_cliente
abap abapgit
Last synced: 15 days ago
JSON representation
Desenvolvimento de sistema de gerenciamento de clientes em ABAP
- Host: GitHub
- URL: https://github.com/lenakirara/cadastro_cliente
- Owner: Lenakirara
- License: mit
- Created: 2024-02-07T13:56:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-11T15:21:12.000Z (10 months ago)
- Last Synced: 2025-04-07T02:48:32.106Z (15 days ago)
- Topics: abap, abapgit
- Language: ABAP
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boas vindas ao repositório Cadastro de Cliente!
Projeto de atividade final do nível básico do curso [ABAP 4 Girls](https://abapforgirls.tech/)
## Habilidades desenvolvidas:
1. Criação e Manipulação de Dados:
- Criação de objetos de dicionário de dados e tabela
- Uso de tabelas internas e estruturas de dados para armazenamento temporário
2. Desenvolvimento de Interface de Usuário:
- Utilização de parâmetros e select-options em telas de seleção
- Implementação de radiobuttons para alternar entre diferentes operações
- Controle de visibilidade e editabilidade de campos na interface com base na operação selecionada
3. Operações CRUD:
- Desenvolvimento das operações de criação, leitura, atualização e exclusão de registros
4. Validação e Mensagens:
- Validação de dados de entrada
- Exibição de mensagens de erro e sucesso para o usuário
5. Interação com Banco de Dados:
- Inserção, consulta, atualização e exclusão de registros na base de dados## Objetivo do projeto
O projeto visa criar um sistema de gerenciamento de clientes, abrangendo operações CRUD (Create, Read, Update, Delete). Ele permite o cadastro de novos clientes com informações como nome, CPF, RG, data de nascimento e endereço. Além disso, oferece funcionalidades para exibir, editar e excluir dados de clientes. O sistema utiliza uma interface de usuário com rádio botões para alternar entre as operações e interage com uma tabela de clientes.## Especificações do projeto
1. Radiobuttons:
- `Cadastrar Cliente` DEFAULT 'X'
- `Exibir Dados do Cliente`
- `Editar Dados do Cliente`
- `Deletar Cadastro`
2. Tela: `Cadastrar Cliente`
- Confirmar mensagem de sucesso quando cadastro for inserido.
- Campos nome, cpf e rg precisam ser obrigatoriamente informados.
3. Tela: `Exibir Dados do Cliente`
- Informar na tela todos os registros encontrados, com a descrição dos campos.
4. Tela: `Editar Dados do Cliente`
- Verificar se cpf e rg estão preenchidos.
- Selecionar o registro na tabela de acordo com cpf e rg informado. Caso encontrado realizar modificação da linha na nova tabela.
5. Tela: `Deletar Cadastro`
- Realizar a exclusão do registro com base nos valores de cpf e rg fornecidos na entrada.
