Você está na página 1de 14

Entendimento SQUAD

GESTÃO DE GARANTIAS
US 81759 – Análise das Tabelas Transacionais
Entendimento

Envolvidos

Envolvido (Nome completo) Papel** Frente/Empresa-Área

Elaine Lima/ Eduardo Jacintho/Fernando


Fornecedor Capgemini
Cação/Rinaldo Melo/Natalia Ribeiro

**Tipos de Papeis do Modelo de Gestão: Cliente Solicitante, Analista de Negócio, Líder Técnico, Responsável Técnico,
Arquiteto, Líder de Operação, Líder de Testes, Líder de Mudança, Fornecedor etc.

Histórico da Elaboração do Documento


Data Versão Motivo Autor Revisor
Documento Elaine Lima/Eduardo Jacintho/
16/07/2020 1.0 Natalia Ribeiro
inicial Fernando Cação/Rinaldo Melo
Elaine Lima/Eduardo Jacintho/
06/08/2020 2.0 Atualização Rodrigo Tavares
Fernando Cação/Rinaldo Melo

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
2
Entendimento

Sumário
1. Entendimento...........................................................................................................................4

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
3
Entendimento

1. Entendimento

Escopo

Gestão de Garantias

US 81759 – Análise das Tabelas Transacionais

Análise da construção das tabelas de movimentação dos dados e o relacionamento entre os registros
de cada evento baseado nos campos previamente fornecidos.

Esse documento tem por finalidade analisar os campos das telas dos EVENTOS

As telas terão os seguintes campos-chave:

Campos tabela de Movimento (Tabela Z)


Empresa
Doc. Contábil
Exercício
Item doc
ID Operação
ID Sisjur
Demais campos da tabela

Chave primária
Chave secundária (criar índice)
Campos de movimento

Os campos serão extraídos das tabelas standard do SAP, bem como, das tabelas parametrizáveis
desenvolvidas na história US78671 (Estrutura de campos da tabela de lançamentos), US79869
(Estrutura de campos das tabelas de contas) e US83681 (Estrutura de campos das tabelas de
Operações).

As transações utilizadas para o acesso às tabelas criadas e a sua descrição respectiva, encontram-se
abaixo:

ZFTGGCUST01 – Gestão de Garantias – Natureza Jurídica


ZFTGGCUST01A – Gestão de Garantias – Natureza Jurídica
ZFTGGCUST01B – Gestão de Garantias – Subnatureza
ZFTGGCUST02 – Gestão de Garantias – Parâmetros Contas
ZFTGGCUST02A – Gestão de Garantias – Classificação
ZFTGGCUST02B – Gestão de Garantias – Grupo Contábil
ZFTGGCUST03 – Gestão de Garantias – Natureza Conta
ZFTGGCUST04 – Gestão de Garantias – Operação
ZFTGGCUST05 – Gestão de Garantias – Evento

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
4
Entendimento

ZFTGGCUST06 – Gestão de Garantias – Partida Dobrada


ZFTGGCUST07 – Gestão de Garantias – Impacto
ZFTGGCUST08 – Gestão de Garantias – Movimento
ZFTGGCUST09 – Gestão de Garantias – Garantia
ZFTGGCUST10 – Gestão de Garantias – Inclusão
ZFTGGCUST11 – Gestão de Garantias – Status Operacional
ZFTGGCUST12 – Gestão de Garantias – Tabela de Classificação de Operação (no excel informada
como Parâmetro Contas)
ZFTGGCUST13 – Gestão de Garantias – Tabela de Contas
ZFTGGCUSTXX – Gestão de Garantias – Tabela de Operação
ZFTGGCUSTXX – Gestão de Garantias – Junção - Tabela de Contas

Os campos relacionados ao SISJUR serão gravados na tabela Z e dependerão da carga a ser


processada no SAP (através de um arquivo a ser recebido do SISJUR – será criada uma história para
esse processo).

A tabela Z, que armazenará os dados, será atualizada através de cada Evento executado, que irá criar
os documentos contábeis.

Tabela Z Obrigatório Tabela Observação


lançament
o
Empresa X T001-BUKRS Campo Chave
Evento   ZFGGCUST05 Campo Chave
Impacto   ZFGGCUST07  
Garantia   ZFGGCUST09  
Tipo de Evento   ZFGGCUSTXX ( criar uma tabela com o 'tipo de Evento')  
Movimento   ZFGGCUST08  
Operação   ZFGGCUST04 Campo Chave
Natureza Jurídica   ZFGGCUST01  
Sub natureza   ZFGGCUST01B Campo Chave
Jurídica
Período X SETLEAF ( ZFI-USUARIOS-PERMITIDOS / ZFI-  
PERIODO-ABERTO e ZFI-PERIODO-RETROATIVO
Data identificação X Data Lançamento/Calendario SAP  
ID SISJUR   tabela Z que será criada para armazenar as informações Campo Chave
do Sisjur
Sub natureza   tabela Z que será criada para armazenar as informações  
SISJUR do Sisjur
UF X tabela Z que será criada para armazenar as informações  
do Sisjur
Processo   tabela Z que será criada para armazenar as informações  
do Sisjur
Autor   tabela Z que será criada para armazenar as informações  

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
5
Entendimento

do Sisjur
Vara   tabela Z que será criada para armazenar as informações  
do Sisjur
Comarca   tabela Z que será criada para armazenar as informações  
do Sisjur
Nº Alvará   tabela Z que será criada para armazenar as informações  
do Sisjur
Banco Judicial   Preenchido manualmente na tela de inclusão e gravado na  
tabela Z
Operação Judicial   Preenchido manualmente na tela de inclusão e gravado na  
tabela Z
Conta Judicial   Preenchido manualmente na tela de inclusão e gravado na  
tabela Z
Banco X T012K  
Agência X T012K  
Conta fato gerador X T012K (para saber a conta bancária- Armazenar a conta  
bancaria)
Valor identificado X Partidas em aberto da conta Banco (selecionada acima) -  
tabela SAP BSAS (conta razao+empresa)
Referência   Partidas em aberto da conta Banco - tabela SAP BSAS  
lançamento
Texto Cabeçalho   Partidas em aberto da conta Banco - tabela SAP BSAS  
OBS:   Campo texto preenchido na tela de inclusão  
Inclusão   Preenchido automaticamente de acordo com a  
classificação da função "Novo evento", através da tabela
Inclusão ( ZFGGCUST10)
ID operação   Numero de registro (Range interno do SAP)  
Nº Doc operação   Documento contábil gerado nessa operação  
Data operação   Data de lançamento gerado nessa operação  
Nº Doc origem   Documento de partidas em aberto na tabela BSIS  
Data base   Data do documento contábil encontrado na BSIS  
Quantidade item   Tabela de Operação (seleção a partir do Tipo de  
operação+Evento+Impacto)
Item   Tabela de Operação ( seleção a partir do Tipo de  
operação+Evento+Impacto)
Divisão Tabela SAP ZFISMPUFDIV (definido através da UF e  
empresa)
Parâmetro conta   Seleção do campo "Classificação Operação" na tabela de  
operação (ZFGGCUSTXX) a partir da combinação dos
parâmetros "operação"+"evento" + Item "1
Conta razão X Seleção do campo "nº da conta" na tabela de conta  
(ZFGGCUSTXX) a partir da combinação dos parâmetros
"subnatureza"+"parâmetro conta"
Nome conta razão   Extraído da tabela SKA1( KTXT50_SKAT)  

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
6
Entendimento

Classificação conta   Tabela de Conta a ser desenvolvida ZFGGCUSTXX  


Tipo conta   Seleção da tabela ZFGGCUST02B  
Natureza da conta   Seleção da tabela ZFGGCUST03  
Chave X tabela de operação (ZFGGCUSTXX) - Tabela SAP -TBSL-  
Campo BSCHL ( 40 ou 50 )
Valor X Valor Identificado na tela do programa  
Referência   será preenchida somente no Evento Desbloqueio (para  
fazer referência ao Bloqueio)
Usuário operação   Usuário SAP que executou a operação  
Nº Doc   BSAS ( documento gerado na operação )  
Compensação
SAP
Data compensação   Data de compensação do documento  
Status operacional   Status cadastrado na tabela ZFGGCUST11  
Tipo de X Definido pelo programa- "RA"  
Documento SAP
Moeda   Considerar BRL e moeda do documento Origem  

Campos das telas dos programas por Eventos

1- Períodos

Para o Período de Lançamento Contábil, alguns usuários poderão lançar em período retroativo.
O usuário gostaria que os períodos que fossem permitidos para lançamento aparecessem na tela dos
eventos – para cada usuário

Analisamos utilizar os SETs já existentes no ambiente SAP da Oi, para controlar os acessos aos
lançamentos dentro do período contábil para os usuários permitidos, conforme segue abaixo:

SET : ZFI-USUARIOS-PERMITIDOS

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
7
Entendimento

SET : ZFI-PERIODO-RETROATIVO

SET: ZFI-PERIODO-ABERTO

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
8
Entendimento

Standard do SAP - Regra de validação : Caso o usuário não tenha acesso para lançar documento em
período retroativo, ira retornar a mensagem conforme abaixo:

2- Divisão

Para o preenchimento do campo Divisão, definiu-se junto a DDSA que a Contabilidade irá fazer
atualização da tabela abaixo.
Caso a UF não exista para a empresa informada, o programa de Gestão de Garantias irá retornar uma
mensagem no momento em que o usuário estiver preenchendo a tela, informando que a “Divisão não
está cadastrada na tabela ZFISMPUFDIV para a UF informada”

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
9
Entendimento

Para os Dados Bancários, foi solicitado que a descrição do banco viesse em tela e que a agência e a
conta viessem separados, para a escolha dos mesmos.
Entendemos que essas informações deverão ser extraídas de uma nova tabela desenvolvida (ZBANK),
para separar o número do banco da agencia bancaria, tomando por base os dados extraídos das
tabelas standard do SAP T012 e T012K ( que grava essas informações concatenadas como Chave do
Banco , sendo : Banco(3) +digito Verificador (1) +Agencia (4)

Standard do SAP:

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
10
Entendimento

Tabela a ser desenvolvida para gravar os codigos do Banco com a denominação Padrão de cada
banco:

Tabela a ser desenvolvida para separar o código da agência e mais a conta bancária.
Existira uma rotina que irá fazer essa separação, não necessitando de nenhuma intervenção manual.

Dessa forma, será possível a tela do programa conter as informações conforme solicitado.

Programa teste:

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
11
Entendimento

Os filtros para agência e conta corrente são determinados baseados na empresa e banco selecionados:

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
12
Entendimento

Para que a tabela “ZBANK” esteja atualizada e com os valores dos campos de banco e agência
separados, será necessário o desenvolvimento de um programa de carga que leia as tabelas Standard
T012 e T012K.

Este programa deverá ser executado em background, através de um job periódico, para copiar os dados
destas duas tabelas e segregar banco e agência para utilização conforme solicitado.

Com esta solução teremos o seguinte:

Pros:
 Atende aos requisitos solicitados pela área.

Cons:
 Criação de 2 novas tabelas (uma para bancos e outra para segregar a informação de
banco/agência)
 Uma carga manual na tabela de bancos com os códigos Febraban deve ser executada;
 Com a nova tabela para segregar banco e agência, será criada uma duplicidade (redundância
nos dados gravados) baseada nas tabelas standard T012 (banco empresa), T012K (contas
banco empresa) - Cerca de 900 registros.
 Deve ser criado um programa para a carga desta tabela, com execução periódica, via job, para
criação/atualização dos registros desta tabela.
 Exige esforço maior no desenvolvimento em relação à abordagem standard (utilizando a chave
do banco para identificar a conta do razão).

3) Filtro para Seleção dos Valores/ Documentos na FBL3N

O usuário solicita que, no campo VALOR, sejam listados aqueles documentos que estejam em aberto a
serem identificados pelo Conta contábil da conta bancaria informada em tela.
Para tanto, utilizaremos como referência, para trazer a informação, o filtro do relatório standard do SAP
de partidas individuais de contas do Razão (FBL3N), onde serão selecionados:

 Empresa (Informada na tela)


 Conta Contabil (informada através da conta bancaria)
 Chave do Lançamento (selecionada através da tabela de Operação , com chave oposta a
configurada para a conta)
 Divisao ( informada na tela pela UF)
 Tipo de docto ( analisar)
Conforme exemplo abaixo de seleção da tabela de partidas em aberto de contas do razão:

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
13
Entendimento

Através da Seleção dos documentos, será gerado um novo documento conforme o Evento e tabela de
Operação e será atualizado na tabela Z ( que armazena todas as informações).

Oi: Entendimento
Versão do template: 1.1
Documento Confindencial
14

Você também pode gostar