Você está na página 1de 7

Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL

Informações Gerais

Identificação
Módulo FI
Identificação do Programa
Tipo de Programa
Requisitante Implementador João Marcelo Rockstroh
Requisitante do Cliente
Data da Definição 25/02/2008
Data da Revisão
Data Alteração
Versão 001
Aprovado por
Data da Aprovação
Prioridade Alta
Complexidade Baixa

Definição

Descritivo:

Criar uma user-exit para o programa RFFOBR_A para atendimento as especificidades


nos arquivos magnéticos dos bancos.

Periodicidade:
Sob demanda

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL
Detalhamento

Descrição Detalhada do processo:

A transação F110 executa diversos programas diferentes e ao final da execução utiliza o


programa RFFOBR_A para a geração dos arquivos magnéticos de remessa de cobrança
para os bancos.

O arquivo gerado pelo programa RFFOBR_A necessita ser adaptado às necessidades do


Vendor para isso deverão ser feitas as seguintes alterações:

Detalhamento da Solução Proposta

Condição:

REGUT – DTKEY = P237V.

Seleção:

Localizar arquivo com a informação do campo REGUT – DWNAM

Alteração no arquivo:

Para registro com posição 8 = 0 efetuar:

Substituir conteúdos conforme quadro abaixo:

Posição de Posição até Conteúdo Atual Conteúdo Novo


164 166 030 060
167 171 00000 BRANCOS

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL
Para registro com posição 8 = 1 efetuar:

Substituir conteúdos conforme quadro abaixo:

Posição de Posição até Conteúdo Atual Conteúdo Novo


009 009 R
010 011 01 40
012 013 00 BRANCOS
As posições de 020 até 103 devem ser deslocadas para as posições de 019 até 102
103 110 DIVS Posições de 158 a 163 do Header de Arquivo (1)
111 118 DIVS Posições de 144 a 151 do Header de Arquivo (1)
184 207 DIVS BRANCOS

(1) Header de Arquivo é o registro que a posição 8 = 0

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL
Para registro com posição 8 = 3 e posição 14 = P e Q criar duas linhas conforme
demonstrado abaixo:

Primeira Linha:
Posição de Posição até Registro Conteúdo
001 003 FIXO 237
004 007 P 004 – 007
008 008 P 008 – 008
009 013 P 009 – 013
014 014 FIXO K
015 016 FIXO V002
017 019 FIXO ZEROS
020 020 Q 018 – 018
021 034 Q 020 – 023
035 074 Q 034 – 073
075 114 Q 074 – 113
115 129 Q 114 – 128
130 134 Q 129 – 133
135 137 Q 134 – 136
138 152 Q 137 – 151
153 154 Q 152 – 153
155 157 FIXO 237
158 162 FIXO ZEROS
163 163 FIXO BRANCO
164 175 FIXO ZEROS
176 176 FIXO BRANCO
177 177 FIXO BRANCO
178 197 FIXO ZEROS
198 203 FIXO 000001
204 208 FIXO BRANCOS
209 213 FIXO BRANCOS
217 240 P 196 – 220
214 216 P 68 – 70

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL

Segunda Linha:
Posição de Posição até Registro Conteúdo
001 003 FIXO 237
004 007 Q 004 – 007
008 008 Q 008 – 008
009 013 Q 009 – 013
014 014 FIXO L
015 015 FIXO BRANCOS
016 017 Q 016 – 017
018 032 P 206 – 220
033 035 P 68-70
036 042 FIXO ZEROS
043 050 P 110 – 117
051 058 P 110 – 117
059 073 P 086 – 100
074 081 J_1BRATEBANK-RATE ( 1 )
082 089 J_1BRATEBANK-RATE ( 1 )
090 091 P 228 – 229
092 093 P 228 – 229
094 101 P 078 – 085
102 109 P 078 – 085
110 110 FIXO 1
111 112 FIXO ZEROS
113 114 FIXO ZERO
115 115 FIXO 1
116 116 FIXO 1
117 117 FIXO ZEROS
118 125 FIXO ZEROS
126 133 FIXO ZEROS
134 135 FIXO ZEROS
136 136 FIXO ZEROS
137 144 FIXO ZEROS
145 159 FIXO ZEROS
160 160 FIXO ZEROS
161 168 FIXO ZEROS
169 183 FIXO ZEROS
184 191 FIXO ZEROS
Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL

192 199 FIXO ZEROS


200 207 FIXO ZEROS
208 208 FIXO 1
209 210 FIXO 10
211 211 P 221 – 221
212 213 P 222 – 223
214 228 FIXO ZEROS
232 240 FIXO ZEROS

( 1 ) O campo J_1BRATEBANK-RATE é obtido da seguinte maneira:

Acessar a tabela J_1BRATEBANK informando:

Tabela J_1BRATEBANK Origem


Campo BUKRS ZASA
Campo HBKID P237V

Dessa seleção obter a conteúdo do campo J_1BRATEBANK-RATE. A taxa encontrada no


campo está em decimais e o conteúdo do campo é 8 posições, sendo 3 dígitos com 5
decimais.

Exemplo: Taxa encontrada 1,0800000 informação gravada no campo 00108000, ou seja 001
são os 3 dígitos e o 08000 os 5 decimais,

Após a criação das duas novas linhas, as linhas com posição 8 = 3 e posição 14 = P e Q
devem ser apagadas.

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo
Projeto Página

Identificação Data

AJUSTES NOS ARQUIVOS MAGNÉTICOS - VENDOR 25/02/2008

ESPECIFICAÇÃO FUNCIONAL

++++++++++++++++++++++++ALTERAÇÃO EM 03.03.2008+++++++++++++++++++++++
++++++++++++++++++++++++++++INÍCIO++++++++++++++++++++++++++++++

Condição:

REGUT – DTKEY = P237V.

Seleção:

Localizar arquivo com a informação do campo REGUT – DWNAM

Alteração no arquivo:

Para registro com posição 8 = 0, 1, 5 e 9 efetuar:

Substituir conteúdos conforme quadro abaixo:

Posição de Posição até Conteúdo Atual Conteúdo Novo


001 003 999 237

++++++++++++++++++++++++++++FIM++++++++++++++++++++++++++++++

Preparado por Data da revisão Revisado por

Paulo Paraíso 25/02/2008


Aprovado por Arquivo

Você também pode gostar