Upload
daniel
View
233
Download
0
Embed Size (px)
Citation preview
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 1/27
Como Usar BAPIS
Conteúdo
INTRODUÇÃO
1.0 – Como pesquisar uma BAPI
2.0 – Testano e !apeano uma BAPI
".0 – #$etuano uma %equ&n'ia e Teste
(.0 – Uma Ap)i'a*+o %imp)es
,.0 – Criano uma #spe'i-'a*+o un'iona) %imp)es
Consiera*/es inais
Aten*+o ')ique nas imaens para amp)i34)as
INTRODUÇÃO
BAPI% s+o !5u)os e un*/es %tanar %AP que possuem in-nitas uti)i6a*/es. Caa
BAPI possui uma $un*+o espe'7-'a tota)mente esen8o)8ia pe)a %AP.
9 'omum so)i'itarmos aos proramaores ABAP para esen8o)8er eterminao '5io :
prorama para esempen;ar i8ersas $un*/es sem ao menos pesquisar se entro o
%AP <3 e=iste ou n+o uma $un*+o %tanar que ateneria p)enamente nossas
ne'essiaes sem termos que re4in8entar a roa.
Dessa $orma > importante ressa)tar que a Pesquisa e a Uti)i6a*+o e BAPI% s+o ?oas
pr3ti'as antes e e$etuar qua)quer esen8o)8imento.
BAPI% quano 'omparaas 'om Bat'; Input s+o in-nitamente superiores pe)os seuintes
prin'ipais moti8os@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 2/27
• N+o > ne'ess3rio mapear toas as poss78eis te)as e erros e e a8isos assim
'omo > $eito no mapeamento o Bat'; Input
• %e a)um erro o'orrer urante o pro'essamento o %istema poer3 pu)ar para a
pr5=ima etapa e pro'essamento e ao t>rmino e=i?ir um re)at5rio e erros stanar
• BAPI 'ostuma possuir uma 8e)o'iae e pro'essamento superior quano
'omparao 'om Bat'; Input
Neste o'umento ser+o apresentaos os sereos para a per$eita uti)i6a*+o e BAPI% a
sa?er@
• %er+o es'ritos os pro'eimentos para pesquisa e mapeamento os Campos
perten'entes a uma eterminaa BAPI
• Tam?>m ser3 poss78e) 8eri-'ar 'omo Testar um !5u)o e un*+o BAPI antes
mesmo e empre34)o em um eterminao Prorama. Isso > muito 8anta<oso pois >
atra8>s os testes que o usu3rio poer3 'riar sua #spe'i-'a*+o un'iona)
• Por -m ser3 apresentaa uma espe'i-'a*+o $un'iona) ?em simp)es 'om o
mapeamento os 'ampos ne'ess3rios para se $a6er um Prorama e Cara e %a)os
Ini'iais.
1.0 – Como pesquisar uma BAI
No menu %AP iitar a T'oe BAPI@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 3/27
Diite #NT#R.
O %istema e8er3 e=i?ir a seuinte te)a@
Note que o menu )atera) > muito pare'io 'om o menu o %AP
Para )o'a)i6ar as BAPI% ispon78eis em !! ')ique em Aministra*+o e !ateriais@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 4/27
Como e=emp)o testaremos a BAPI e mo8imenta*+o e mer'aorias portanto a?ara
Aministra*+o e #stoque@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 5/27
Com isso 8o'& )o'a)i6ou o nome a BAPI que $a6 o tra?a);o@ BAPIEFOOD%!GTECR#AT#
A pr5=ima etapa > 'on;e'er quais 'ampos e8er+o ser preen';ios para que a BAPI
$un'ione.
Come'e 'om o Ca?e*a);o@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 6/27
!onte uma p)ani);a em #='e) 'om estes 'ampos assim -'ar3 mais $3'i) para montar a
espe'i-'a*+o $un'iona).
!.0 – Testando e "apeando uma BAI
Depois e ana)isar toos os 'ampos 8o'& poer3 testar a BAPI e ir mapeano aos
pou'os ent+o a?ra outra <ane)a e e=e'ute a T'oe %#"H@
#=e'ute a BAPI Pressione @.
A seuinte te)a e8er3 ser e=i?ia@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 7/27
Aora 8em a parte ';ata mapear o $un'ionamento a BAPI.
Ini'ia)mente 8amos preen';er o Ca?e*a);o o Do'umento e !ateria) a ser 'riao.
C)ique em@
A seuinte imaem e8er3 ser e=i?ia@
Para preen';er a estrutura es'o);a uma me);or 8isua)i6a*+o ')i'ano em@
A seuinte imaem e8er3 ser e=i?ia@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 8/27
Preen';a os 'ampos a BAPI@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 9/27
C)ique em@
C)ique em@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 10/27
Pr5=ima etapa > preen';er o Foosm8tECoe.
A )ista a?ai=o s+o as poss78eis op*/es@
1. F!ECoe 01@ Foos re'eipt $or pur';ase orer
2. F!ECoe 02@ Foos re'eipt $or prou'tion orer
". F!ECoe 0"@ Foos issue
,. F!ECoe 0,@ Trans$er postin
(. F!ECoe 0(@ Ot;er oos re'eiptJ. F!ECoe 0J@ Re8ersa) o$ oos mo8ements
H. F!ECoe 0H@ %u?sequent a<ustment Kit; rear to a su?'ontra't orer
No nosso 'aso trata4se a op*+o 0(@
Pr5=ima etapa > preen';er o Foos !o8iment Item@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 11/27
No 'aso somente os seuintes 'ampos $oram preen';ios@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 12/27
Ana)isano o %a)o em #stoque@
Nota4se que ;3 sa)o somente no Centro 001.
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 13/27
Uma 8e6 que os aos $oram preen';ios > poss78e) sa)8ar o teste para $uturas
'onsu)tas. C)ique em@
Inique um nome o teste para 'onstar no iret5rio e teste
Para 8eri-'ar os aos em $uturas ne'essiaes ')ique em@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 14/27
OL aora > poss78e) e=e'utar a BAPI@
Pressionano
O sistema e=i?e o Resu)tao@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 15/27
Geri-que o Resu)tao em@
O %istema 'riou um o'umento e materia) ,M."21.
%e o usu3rio ';e'ar a !B0"
Re'e?er3 o seuinte erro@
%imp)es a BAPI $un'ionou per$eitamente por>m $a)tou o CO!!IT.
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 16/27
#.0 – $%etuando uma &equ'n(ia de Teste
O que e8e ser $eito ent+o
%#"H@
Ini'ar uma sequ&n'ia e Testes BAPI CO!!IT
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 17/27
C)ique em@
O seuinte resu)tao e8er3 ser e=i?io@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 18/27
C)ique em@
Dup)o ')ique em@
A imaem ser3 e=i?ia@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 19/27
Note que o %istema erou outro o'umento e materia)
C)ique em@
A seuinte te)a e8er3 ser e=i?ia@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 20/27
Pressione para e=e'utar a pr5=ima BAPI CO!!IT
Note que n+o ;ou8e erro no retorno.
G3 para Transa*+o !B0" note que o %istema apresenta o nQmero o Do'umento Ferao@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 21/27
Ao iitar #NT#R nota4se que esta 8e6 o Do'umento $oi rea)mente 'riao@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 22/27
Na transa*+o !!B#@
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 23/27
Nota4se que aora ;3 sa)o no Centro #002 #mpresa %N01.
#ste e=emp)o > ?em simp)es para entener o $un'ionamento e BAPI.
a*a seu pr5prio teste 'om outros mo8imentos ou 'om entraa e mer'aoria 8ia
Peio e Compras > ')aro que > um pou'o mais 'omp)e=o.
).0 – Criando uma $spe(i*(a+,o -un(iona &impes
Aora que 8o'& <3 tem uma ?oa no*+o e 'omo )o'a)i6ar e mapear uma BAPI 8amos
aora 8eri-'ar 'omo 'riar uma #spe'i-'a*+o un'iona) a Cara Ini'ia) e %ADO% 8ia
p)ani);a em #='e) uti)i6ano uma BAPI.
O o?<eti8o > $a6er 'om que o Prorama %AP )eia e interprete uma P)ani);a e)a?oraa em#='e) 'o)etano os 'ampos ne'ess3rios para que a BAPI un'ione.
A BAPI uti)i6aa nesta #spe'i-'a*+o un'iona) > a mesma uti)i6aa nos t5pi'os
anteriores.
$spe(i*(a+,o -un(iona
Deta/amento
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 24/27
Tituo Prorama e Cara e %a)os Ini'iais"duo !! – !ateria)s !anaementRespons23e -un(iona Natan Ca8a)'anti
ID N:A Tipo Con8ers+o – CATTTare%a No8oCompe4idade Bai=arioridade A)taCpia de &tandard N:A Des(ri+,o Bre3e Prorama e Con8ers+o respons38e) pe)a Cara e %a)os Ini'iais
1 – Des(ri+,o do ro(esso
%er3 esen8o)8io um prorama e 'on8ers+o para e$etuar Caras e %a)os Ini'iais no
#stoque.
De8er3 ser uti)i6aa uma p)ani);a em #='e) 'omo oriem e aos.
! – Requisitos de &e5uran+a
Nen;um
# – -u4o do ro(esso
Cria*+o e P)ani);a 'om aos e %a)os Ini'iais e #stoque pro8enientes e in8ent3rio
ini'ia) a #mpresa : Centro S Daos s+o importaos pe)o prorama e 'on8ers+o S
Daos s+o trans$erios para BAPIEBAPIEFOOD%!GTECR#AT# S &ados de "ateriais s,o
atuai6ados de a(ordo (om as ani/as %orne(idas.
) – Tea de &ee+,o
Na te)a e se)e*+o o usu3rio e8er3 ini'ar o nome e o )o'a) e oriem o arqui8o a ser
)io pe)o prorama e 'on8ers+o.
7 – Reatrios e -ormu2rios 8&ap&(ript9 – :a;out
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 25/27
Nen;um
< – Inter%a(es e Con3ers=es – Input>Output Arqui3o :a;out
O Arqui8o e #ntraa e8er3 ser sa)8o em C%G oriem poer3 ser em #='e).
A seuir o )aout o arqui8o e entraa aqui ser3 apresentaa no $ormato 8erti'a)
'onsierar que 'aa )in;a > na 8erae uma 'o)una@
?OOD&"@T$AD$R
armetro Des(ri+,o @aor Ori5emP%TNFEDAT# Data Atua) o %istema Gari38e) P)ani);aDOCEDAT# Data Atua) o %istema Gari38e) P)ani);a#AD#RETVT Te=to e Ca?e*a);o Gari38e) P)ani);a
?OOD&"@TCOD$armetro Des(ri+,o @aor Ori5emF!ECOD# C5io e Transa*+o 0( i=o
?OOD&"@TIT$"
armetro Des(ri+,o @aor Ori5em!AT#RIA C5io e !ateria) Gari38e) P)ani);aPANT Centro Gari38e) P)ani);a%TF#EOC Dep5sito Gari38e) P)ani);aBATC ote Gari38e) P)ani);aPRODEDAT# Data e Prou*+o Gari38e) P)ani);a!OG#ETWP# Tipo e !o8imento (J1 Ga)or i=o#NTRWEXNT Xuantiae Gari38e) P)ani);a
– Inter%a(es e Con3ers=es Tipo de ro(esso 8BIE Ca Transa(tionE BAIE IDOC9
N:A
F – Inter%a(es e Con3ers=es 8InGound9 – &DB
N:A
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 26/27
H – Inter%a(es e Con3ers=es – $rros
N:A
10 – On:ines – :a;out de TeasN:A
11 – Dados para Testes
Para testes uti)i6ar os seuintes aos para e$etuar Caras e %a)os Ini'iais@
a*a o oKn)oa este arqui8o aqui@
Dados $4empo 1.00 YB
P)ease )oin to oKn)oa
O Do'umento em ane=o e8er3 ser en'amin;ao ao usu3rio ';a8e para preen';imento
e orienta*+o@
a*a o oKn)oa este arqui8o aqui@
Como -a6er 21.00 YB
P)ease )oin to oKn)oa
8/19/2019 Como Usar Bapis
http://slidepdf.com/reader/full/como-usar-bapis 27/27
Considera+=es -inais
Aora que 8o'& <3 8iu 'omo se uti)i6a uma BAPI poer3 repetir os mesmospro'eimentos para -=a*+o. #m seuia poer3 testar outras BAPI% s+o a)umas BAPI%
que eu 'onsiero importantes entro o !5u)o !!@
• !IRO autom3ti'a
• Cria*+o e Amp)ia*+o e !ateriais
• Cria*+o e Peios e Compras
• Reistro e In8ent3rio
• #ntre outras
!ais uma 8e6 espero que este o'umento possa ser Qti) em a)uma #tapa e sua )ona
e tra?a);osa 'arreira e Tra?a);o e e muitas Des'o?ertas no !uno %AP.
DQ8ias 'r7ti'as e)oios ou suest/es@ natanZsapnat.'om.?r
O?riao [