cap[1][1].4programasdebatchinput.ppt
TRANSCRIPT
Capítulo 4 Programas Standard de Batch Input
4-2 Programas Standard de Batch Input
Visão Geral
Sistema externo (não SAP)Sistema externo (não SAP)
Sistema SAPSistema SAPArquivo SequencialArquivo Sequencial
•Prog .de transferência do cliente para transformação dos dados externos para o formato SAP
•Batch input•Programa aplicacional
•Prog .de transferência do cliente para transformação dos dados externos para o formato SAP
•Batch input•Programa aplicacional
•Programa detransferência(não SAP)
•Programa detransferência(não SAP)
BD ou arquivosequencial
BD
Simulação do diálogo com o usuário na introdução manual do mesmo tipo de dados, com as mesmas validações, com a mesma lógica de processamento ...
4-3 Programas Standard de Batch Input
O que é um arquivo sequencial em “formato SAP” ?
......
0
1
2
11
0
1
2
2
1
Identificativo do tipo de registro (caracteriza a informação que contém eo tratamento que vai receber)
4-4 Programas Standard de Batch Input
Programa de Transferência do Cliente
Arquivo Sequencial 1 (sistema externo)
Arquivo Sequencial 2(formato SAP)
Escrever registros de dados
Ler registros de dados
Prog. Transferência do clienteEstrutura no formato não SAP
Estrutura no formato SAP
Prog. Transferência do clienteEstrutura no formato não SAP
Estrutura no formato SAP
4-5 Programas Standard de Batch Input
Inicialização e Conversão
.....
Inicialização de estruturas SAP: campo sem conteúdo é inicializado com o caracter ‘/’
Todos os campos são do tipo caracter
Tipo C
Tipo P Tipo C
Tipo C
4-6 Programas Standard de Batch Input
Programas Standard SAP
Sessão XX
Arquivo de Input formato SAPArquivo de Input formato SAP
RFBISA00RFBIDE00RFBIKR00RFBIBL00 ...
RFBISA00RFBIDE00RFBIKR00RFBIBL00 ...
Interface DIÁLOGO Interface DIÁLOGO
BatchInput
DocumentosCriados
4-7 Programas Standard de Batch Input
Estruturas de Batch Input Standard para Fornecedores
Tipo 0 Dados da SessãoTipo 0 Dados da Sessão
Tipo 1 Código da Transação/Dados CabeçalhoTipo 1 Código da Transação/Dados Cabeçalho
Tipo 2 Batch input/Dados por tabelaTipo 2 Batch input/Dados por tabela
Exemplos
BGR00
BLF00BBKPF
BLFA1BBSEG
4-8 Programas Standard de Batch Input
Transações suportadas pelo programa standard RFBIKR00
FORN CLNTCriar XK01 / XD01Modificar XK02 / XD02Bloquear/Desbloquear XK05 / XD05Marcar para apagar XK06 / XD06
FORN CLNTCriar XK01 / XD01Modificar XK02 / XD02Bloquear/Desbloquear XK05 / XD05Marcar para apagar XK06 / XD06
BGR00 Tipo 0 Dados da SessãoBGR00 Tipo 0 Dados da Sessão
BLF00 Tipo 1 Código da TransaçãoBLF00 Tipo 1 Código da Transação
BLFA1 Tipo 2 Dados geraisBLFA1 Tipo 2 Dados gerais
BLFBK Tipo 2 BancosBLFBK Tipo 2 Bancos
BLFB1 Tipo 2 Dados da empresaBLFB1 Tipo 2 Dados da empresa
BLFB5 Tipo 2 Dunning (reclamação)BLFB5 Tipo 2 Dunning (reclamação)
BLFM1 Tipo 2 Dados de comprasBLFM1 Tipo 2 Dados de compras
Transações SAPTransações SAP
Exemplos de estruturas ( Dados de fornecedores)
4-9 Programas Standard de Batch Input
Exemplo do preenchimento das estruturas standard para fornecedores
2 BLFA1 /2 BLFA1 /
2 BLFB1 /2 BLFB1 /
1 XK02 0000004711 / / /1 XK02 0000004711 / / /
Nova cidade /Nova cidade /
ZB00 /ZB00 /
1 XK02 0000004712 0001 / /1 XK02 0000004712 0001 / /
2 BLFA1 / Novo nome /2 BLFA1 / Novo nome /
. . .
. . .
. . . . . .
. . .. . .
BGR00
BLF00
BLFA1
BLF00
BLFA1
BLFB1
BLF00
:
0 Sessão - XX 0010 Sessão - XX 001
4-10 Programas Standard de Batch Input
Resumo: Tarefas de um programa de transferência
Transferir registros de dadosTransferir registros de dados
Passar dados para estruturas SAPPassar dados para estruturas SAP
Converter dadosConverter dados
Verificar dadosVerificar dados
Ler registros de dadosLer registros de dados
Inicializar estruturas SAPInicializar estruturas SAP
Incluir estruturas SAPIncluir estruturas SAP
Definir estruturas antigasDefinir estruturas antigas
Selecionar dadosSelecionar dados
4-11 Programas Standard de Batch Input
Resumo: Visão Geral
Analisar sessões com errosAnalisar sessões com erros
Analisar resultadosAnalisar resultados
Gerar sessão de batch input Gerar sessão de batch input
Criar programa de batch inputCriar programa de batch input
Criar arquivos sequenciaisCriar arquivos sequenciais
Desenvolver prog. transferênciaDesenvolver prog. transferência
Gerar estruturas SAPGerar estruturas SAP
Análise de DadosAnálise de Dados