Ser necessrio criar um novo item de cobrana na tabela ZFIT0037, chamaremos este novo
item de recebimento em carteira, RECEBCARTEIRA.
A tabela ZFIT0037 alimentada pelo programa ZFIR_0047, e para podermos encontrar todos os ttulos com recebimento em carteira deveremos localizar todos as baixas realizadas com tipos de documentos ZM ou DA.
No print acima temos o primeiro select do programa de carga, neste select estamos selecionando praticamente todos os clientes da tabela de fronteira com o PFAT (tabela ZFIT0033). Com os clientes encontrados, ser necessrio fazer um select na tabela BSAD e pegar todos os documentos do tipo DF com chave de lanamento 04, conforme est sendo feito hoje no LOOP abaixo:
Com o resultado desta busca ser necessrio realizar um novo select na tabela BSAD para buscar os documentos do tipo ZM. Para isto, ser necessrio utilizar os valores encontrados no campo AUGBL do primeiro select no campo BELNR do segundo select.
Com os documentos ZM selecionados ser necessrio sumariza-los na tabela ZFIT0037 gerando uma nova linha cujo item de cobrana ser RECEBCARTEIRA pela chave j existente separando- os por exerccio e perodo, o valor do campo VALOR_TOTAL ser o DMBTR da BSAD. No campo QUANTIDADE devemos informar a quantidade de ttulos encontrados no select.
Buscar o valor do campo VB (valor bruto).
Da mesma forma como os recebimentos em carteira informado acima, devemos inserir na tabela ZFIT0037 o valor bruto dos documentos encontrados. Para isso, devemos pegar todos os clientes encontrados na primeira seleo vindos da tabela de fronteira ZFIT0033 e seleciona-los na tabela ZFIT0032, utilizando o campo KUNNR como chave de busca. Aps seleo na tabela ZFIT0032, devemos inserir os registros na tabela ZFIT0037 sumarizando-os conforme chave da tabela conforme desenho abaixo: No segundo select ser necessrio pegar o exerccio do campo augdt bsad-augdt(4) para preencher o campo GJAHR ZM
Ao finalizar as buscas acima ser necessrio inserir os dados no SMARTFORM [ZFIS0001_MOVCLI] que foi desenvolvido para a ficha movimentao. O programa que gera a ficha movimentao o ZFIR_0046, conforme tela abaixo:
Clicar em Gerar PDF A quantidade dever trazer o nmero de ttulos encontrados na tabela ZFIT0032 Executar
Pr-visualizar
Nas lacunas acima em vermelho devero ser includos os valores referentes aos registros RECEBCARTEIRA e VB inseridos na tabela ZFIT0037.