Escolar Documentos
Profissional Documentos
Cultura Documentos
Bapis
Bapis
Natan Cavalcanti
SAPNAT
11/5/2011
Contedo
INTRODUO..................................................................................................................................................... 3
1.0 - Como pesquisar uma BAPI ........................................................................................................................ 4
2.0 - Testando e Mapeando uma BAPI .............................................................................................................. 7
3.0 - Efetuando uma Sequncia de Teste ........................................................................................................ 17
4.0 - Criando uma Especificao Funcional Simples ........................................................................................ 24
Consideraes Finais ....................................................................................................................................... 29
Pgina 2
No necessrio mapear todas as possveis telas de erros e de avisos, assim como feito no
mapeamento do Batch Input
Se algum erro ocorrer durante o processamento, o Sistema poder pular para a prxima etapa de
processamento e ao trmino exibir um relatrio de erros standard
BAPI costuma possuir uma velocidade de processamento superior quando comparado com Batch
Input
Neste documento, sero apresentados os segredos para a perfeita utilizao de BAPIS, a saber:
Sero descritos os procedimentos para pesquisa e mapeamento dos Campos pertencentes a uma
determinada BAPI
Tambm ser possvel verificar como Testar um Mdulo de Funo (BAPI) antes mesmo de
empreg-lo em um determinado Programa. Isso muito vantajoso, pois atravs dos testes que o
usurio poder criar sua Especificao Funcional
Por fim, ser apresentada uma especificao funcional bem simples com o mapeamento dos
campos necessrios para se fazer um Programa de Carga de Saldos Iniciais.
Pgina 3
Digite ENTER:
O Sistema dever exibir a seguinte tela:
Pgina 4
Pgina 5
Com isso, voc localizou o nome da BAPI que faz o trabalho: BAPI_GOODSMVT_CREATE
A prxima etapa conhecer quais campos devero ser preenchidos para que a BAPI funcione.
Comece com o Cabealho:
Pgina 6
Monte uma planilha em Excel com estes campos, assim ficar mais fcil para montar a especificao
funcional.
Execute a BAPI:
A seguinte tela dever ser exibida:
Pgina 7
Clique em:
A seguinte imagem dever ser exibida:
Pgina 8
Pgina 9
Clique em:
Clique em:
Pgina 10
Pgina 11
Pgina 12
Pgina 13
Pgina 14
Pressionando F8
O sistema exibe o Resultado:
Pgina 15
Pgina 16
Pgina 17
Clique em:
Pgina 18
F8
Pgina 19
Pgina 20
V para MB03:
Pgina 21
Pgina 22
Na MMBE:
Pgina 23
Especificao Funcional
Detalhamento
Titulo:
Programa de Carga de Saldos Iniciais
Mdulo:
MM Materials Management
Responsvel Funcional:
Natan Cavalcanti
ID:
N/A
Tipo:
Converso - CATT
Tarefa:
Novo
Complexidade:
Baixa
Prioridade:
Alta
Cpia de Standard:
N/A
Pgina 24
1 Descrio do Processo
Ser desenvolvido um programa de converso para efetuar Cargas de Saldos Iniciais no Estoque.
Dever ser utilizada uma planilha em Excel como origem de dados.
2 Requisitos de Segurana
Nenhum
3 Fluxo do Processo
Criao de Planilha com dados de Saldos Iniciais de Estoque (provenientes de inventrio inicial da
Empresa / Centro) Dados so importados pelo programa de converso Dados so
transferidos para BAPI_BAPI_GOODSMVT_CREATE Saldos de Materiais so atualizados
de acordo com as Planilhas fornecidas.
4 Tela de Seleo
Na tela de seleo o usurio dever indicar o nome e o local de origem do arquivo a ser lido pelo
programa de converso.
Nenhum
Pgina 25
O Arquivo de Entrada dever ser salvo em CSV (origem poder ser em Excel).
A seguir o layout do arquivo de entrada (aqui ser apresentada no formato vertical, considerar que
cada linha na verdade uma coluna):
GOODSMVT_HEADER
Parmetro
Descrio
Valor
Origem
PSTNG_DATE
Varivel
Planilha
DOC_DATE
Varivel
Planilha
HEADER_TXT
Texto de Cabealho
Varivel
Planilha
GOODSMVT_CODE
Parmetro
Descrio
Valor
Origem
GM_CODE
Cdigo de Transao
05
Fixo
GOODSMVT_ITEM
Parmetro
Descrio
Valor
Origem
MATERIAL
Cdigo de Material
Varivel
Planilha
PLANT
Centro
Varivel
Planilha
STGE_LOC
Depsito
Varivel
Planilha
BATCH
Lote
Varivel
Planilha
PROD_DATE
Data de Produo
Varivel
Planilha
MOVE_TYPE
Tipo de Movimento
561
Valor Fixo
ENTRY_QNT
Quantidade
Varivel
Planilha
Pgina 26
N/A
N/A
N/A
N/A
Pgina 27
Para testes, utilizar os seguintes dados para efetuar Cargas de Saldos Iniciais:
Carga de Saldos
Iniciais - Exemplo.csv
GOODSMVT_HEADER
PSTNG_DATE
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
DOC_DATE
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
13.05.2009
GOODSMVT_CODE GOODSMVT_ITEM
HEADER_TXT
GM_CODE
MATERIAL
PLANT STGE_LOC BATCH ENTRY_QNT
CARGA DE SALDOS INICIAIS
5
1 2000 A100
1050
CARGA DE SALDOS INICIAIS
5
3 2000 A100
900
CARGA DE SALDOS INICIAIS
5
6 2000 A100
150
CARGA DE SALDOS INICIAIS
5
7 2000 A100
120
CARGA DE SALDOS INICIAIS
5
8 2000 A100
500
CARGA DE SALDOS INICIAIS
5
9 2000 A100
670
CARGA DE SALDOS INICIAIS
5
10 2000 A100
876
O Documento em anexo dever ser encaminhado ao usurio chave para preenchimento e orientao:
Carga de Saldos
Iniciais - Como Fazer.xls
Data de Criao
07.05.2009
07.05.2009
Dados de Cabealho
GOODSMVT_CODE
Data do Documento
Texto Cabealho
GM_CODE
07.05.2009
CARGA DE SALDOS INICIAIS
05
07.05.2009
CARGA DE SALDOS INICIAIS
05
Cdigo Material
21
25
Dados de Item
Planta / Centro Depsito
2000
A100
2000
A100
Lote
Quantidade
1050
900
Pgina 28
Consideraes Finais
Agora que voc j viu como se utiliza uma BAPI, poder repetir os mesmos procedimentos para fixao.
Em seguida, poder testar outras BAPIS, so algumas BAPIS que eu considero importantes (dentro do
Mdulo MM):
MIRO automtica
Registro de Inventrio
Entre outras
Mais uma vez, espero que este documento possa ser til em alguma Etapa de sua longa e trabalhosa
carreira de Trabalho e de muitas Descobertas no Mundo SAP.
Obrigado !
Pgina 29