Apostila ABAP - SAPscript

Embed Size (px)

Citation preview

  • 8/19/2019 Apostila ABAP - SAPscript

    1/77

    SAP R3MÓDULO ABAP

     

    P

    Treinamento

    SAPscript

      International Management Consulting

  • 8/19/2019 Apostila ABAP - SAPscript

    2/77

    TREINAMENTO

    ÍNDICEINTRODUÇÃO........................................................................................................................................... 4

    PROPÓSITO DO SAPSCRIPT...............................................................................................................................5LAYOUT SETS - ESTILO SE72 / FORMULÁRIO SE71......................................................................................5ESTRUTURA ENVOLVIDA...................................................................................................................................10

    EDITOR DE TEXTO................................................................................................................................. 11

    TELA PRINCIPAL..................................................................................................................................................12FUNCIONALIDADES............................................................................................................................................12OPÇÕES DE FORMATAÇÃO...............................................................................................................................1VIDE E!EMPLO" ESTILO SYSTEM IDIOMA " PT OU P NA .0......................................................................1

    TEMOS AINDA DIVERSSAS OPCÕES DE UTILI#AÇÃO DESSES RECURSOS ACESSANDO A OPCÃO DEINCLUIR SIM$OLOS NA TELA DESENVOLVIMENTO DO SAP SCRIPT.........................................................1COMANDOS DE CONTROLE..............................................................................................................................1%INCLUDE.............................................................................................................................................................. .1%

    PARA&RAFO..................................................................................................................................................................15FORMATAÇÃO DE ENDEREÇOS.......................................................................................................................1'FORMATAÇÃO DA DATA (ORA E DECIMAL......................................................................................................1)PA&E $REA* E PA&E PROTECTION................................................................................................................1)CONDICIONAIS....................................................................................................................................................21

    DA MESMA FORMA QUE UM PROGRAMA ABAP PODEMOS UTILIZAR OS RECURSOS DA

    FUNÇÃO CASE....................................................................................................................................... 21(ELP.....................................................................................................................................................................22

    EXERCÍCIOS........................................................................................................................................... 25

    TEMOS ENTÃO O PROGRAMA RSTXCDM1:....................................................................................... 26

     INFORMAR O SCRIPT E TECLAR EM SCREEN DISPLA..................................................................26

    FORMUL!RIOS...................................................................................................................................... "6

    COMPOSIÇÃO DO FORMULÁRIO......................................................................................................................7ELEMENTOS $ÁSICOS DO FORMULÁRIO......................................................................................................'CA$EÇAL(O........................................................................................................................................................'OPÇÕES $ÁSICAS..............................................................................................................................................%0PÁ&INAS..............................................................................................................................................................%1+ANELAS..............................................................................................................................................................%2+ANELA PRINCIPAL.............................................................................................................................................%ASSOCIANDO +ANELAS A PÁ&INAS.................................................................................................................%%PARÁ&RAFOS..................................................................................................................................................... .%5CARACTERES...................................................................................................................................................... %,INCLUINDO TE!TO NAS +ANELAS....................................................................................................................%7

    25/03/16 CURSO DE SAPscript Página 2 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    3/77

    TREINAMENTO

    FUNÇÕES ESPECIAIS.........................................................................................................................................%'COMANDO POSITION/SI#E/$O!.................................................................................................................................%'

    XPOS – DEFINE A POSIÇÃO HORIZONTAL INICIAL DA CAIXA.....................................%'CÓPIA ENTRE MANDANTES...................................................................................................................................... ..51COMPARAÇÃO DE FORMULÁRIOS.............................................................................................................................51VERIFICAÇÃO DE CONSISTNCIA DOS FORMULÁRIOS..........................................................................................52DOCUMENTAÇÃO DOS FORMULÁRIOS................................................................................................................... ..5E!I$IÇÃO DO LAYOUT DO FORMULÁRIO........................................................................................................... .......5UTILI#ADO PARA VISUALI#AR O FORMULÁRIO.................................................................................................... ....5PARA VISUALI#AR O FORMULÁRIO ESTE DEVE ESTAR ATIVO PARA PODER ATIVÁ-LO UTILI#AR A OPÇÃOFORMULÁRIO ATIVAR............................................................................................................................................. 5APÓS ATIVAR O FORMULÁRIO UTILI#AR A OPÇÃO UTILITÁRIOS IMPRESSÃO DE TESTE ........................... 5%INFORMAR O NOME DA IMPRESSORA E TECLAR E!I$IÇÃO PRVIA DE IMPRESSÃO................................ .....5%

    CRIAÇÃO DE UM FORMULÁRIO COPIANDO DE UM +Á E!ISTENTE NO SAP........................................................ 5,CONVERSÃO DE FORMULÁRIOS PARA A+USTES EM +ANELAS.............................................................................5)ADMINISTRAÇÃO DE IMPRESSÃO..............................................................................................................................,2NA TRANSAÇÃO SPAD TEMOS UM ACOMPAN(AMENTO DA FORMA EM UE O SAP FOI CUSTOMI#ADONESSA TRANSAÇÃO TEMOS A ADMINISTRAÇÃO DOS RECURSOS RELACIONADOS..................................... ....,2ALTERAÇÕES EM PRO&RAMAS................................................................................................................................,TEMOS UM E!EMPLO DE COMO O PEDIDO DE COMPRA ESTÁ ASSOCIADO AO FORMULÁRIO EM UESTÃONA TRANSAÇÃO OMFE.................................................................................................................................................,PARA EFETUARMOS UALUER ALTERAÇÃO DEVEREMOS SE NECESSÁRIO TROCAR O SAP SCRIPT DEMEDRUC* PARA #MEDRUC*2I3COMO E!EMPLO4 OU AINDA FOR PRECISO DEVEMOS COPIAR OPRO&RAMA UE FA# A &ERAÇÃO DOS DADOS NESSES CASO O PRO&RAMA SAPFM0,P. O$SERVE UETEMOS AINDA UE ACOMPAN(AR A FORMA EM UE O PRO&RAMA E!ECUTA TODAS AS FUNÇÕES A ELEASSOCIADA OU EVENTOS A ELE ASSOCIADO. NO E!EMPLO A$AI!O PODEMOS DESTACAR AL&UNS CASOSDE EVENTOS 3/E (EADERTE!T4 PODE SERVIR DE DESTAUE........................................................................,%INCLUSÃO DE CAMPOS EM TA$ELAS OU ESTRUTURAS........................................................................................,,CONVERTER ARUIVO 36.TIF4 EM TE!TO STANDARD.......................................................................................... ...,7UPLOAD E DONLOAD DE FORMULÁRIOS..............................................................................................................71

    EXERCÍCIOS........................................................................................................................................... #2

    PROGRAMA DE IMPRESSÃO................................................................................................................#4

    PRINCIPAIS FUNÇÕES 3ANE!OS4.....................................................................................................................7%CALL FUNCTION 8OPENFORM9 : INICIA O PRO&RAMA O$SERVE UE VAMOS TER APENAS 1 VE# ESSA

    FUNÇÃO.........................................................................................................................................................................7%CALL FUNCTION 8CLOSEFORM9 : FINALI#A O PRO&RAMA O$SERVE UE VAMOS TER APENAS 1 VE#ESSA FUNÇÃO..............................................................................................................................................................7%CALL FUNCTION 8RITEFORM9 : IMPRIME OS ELEMENTOS DE TE!TOS DO FORMULÁRIO PODE OCORRERVÁRIAS VE#ES............................................................................................................................................................ ..7%

    MANIPULAÇÃO DE ELEMENTOS DE TE!TO...................................................................................................7,

    EXERCÍCIO............................................................................................................................................. ##

    25/03/16 CURSO DE SAPscript Página 3 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    4/77

    TREINAMENTO

    INTRODUÇÃO

    SAPSCRIPT NO SYSTEMA R

    SAPscript

    "#"#

    C$nta%C$nta%&&'inanc!ira'inanc!ira

    COCOC$ntr$((ingC$ntr$((ing

    AMAMC$nta%C$nta%&&

    i)$%i(i*a$i)$%i(i*a$

    PSPSSist!)aSist!)a !!pr$+!t$spr$+!t$s

    ,",",$r-'($.,$r-'($.

    #S#SS$(/01!sS$(/01!ss!t$riaiss!t$riais

    MMMMA)in&A)in&)at!riais)at!riais

    2R2RR!c/rs$sR!c/rs$s3/)an$s3/)an$s

    SDSD4!nas4!nas !!istri%istri%&&

    PPPPP(an!+P(an!+&&

    pr$/05$pr$/05$

    6M6MA)in&A)in&

    7/a(ia!7/a(ia!

    PMPMMan/t!n05$Man/t!n05$

    SAPscript foi deseno!ido p"r" "tender "s necessid"des dos #$d%!os f%ncion"is do oR& 'FI( CO( ))( P)(***+ fornecendo %#" ferr"#ent" de process"#ento de te,to co#-%"!id"de de i#press.o*

    25/03/16 CURSO DE SAPscript Página 8 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    5/77

    TREINAMENTO

    PROPÓSITO DO SAPSCRIPT

    O SAPscript / o editor de te,tos do R& For#"t"0.o de doc%#ent"0.o intern" For#"t"0.o do !"1o%t de i#press.o dos te,tos O report / %s"do p"r" e,i2i0.o de doc%#entos n" te!"( e os for#%!3rios 'SAPscript+

    s.o %ti!i4"dos p"r" e,i2i0.o i" i#pressor"

    LAYOUT SETS - ESTILO SE7 ! "OR#UL$RIO SE7%

    25/03/16 CURSO DE SAPscript Página 5 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    6/77

    TREINAMENTO

    O Esti!o / " confi5%r"0.o do for#"to de s"6d" de %# te,to Os princip"is e!e#entos s.o7 P"r35r"fos( C"r"cteres( T"2%!"dores Todos os SAPscript %s"# %# Esti!o* Tr"ns"0.o SE89 

    25/03/16 CURSO DE SAPscript Página 6 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    7/77

    TREINAMENTO

    Acesso #en% princip"!7 Ferramentas Processamento de Texto Estilo 

    Infor#"r o no#e do esti!o e c!ic"r e# :Cri"r;*

    Infor#"r o si5nific"do do esti!o* Aind" dee# ser cri"dos os p"r35r"fos e os c"r"cteres-%e ser.o %ti!i4"dos*

    25/03/16 CURSO DE SAPscript Página 9 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    8/77

    TREINAMENTO

    P"r" cri"r os p"r35r"fos( %ti!i4"r o 2ot.o :p"r35r"fos; d" 2"rr" de #en%s*

  • 8/19/2019 Apostila ABAP - SAPscript

    9/77

    TREINAMENTO

    P"r" cri"r os c"r"cteres( %ti!i4"r o 2ot.o :c"dei" de c"r"cteres; d" 2"rr" de #en%s*

    o e "s op0?es de ne5rito( it3!ico e s%2!in>"do*

    Cri"r todos os p"r35r"fos( t"2%!"dores e c"r"cteres e c!ic"r no 2ot.o :5r""r; p"r"s"!"r o doc%#ento*

    25/03/16 CURSO DE SAPscript Página ; ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    10/77

    TREINAMENTO

    ESTRUTURA EN&OL&IDA

    @"nco de D"dos

  • 8/19/2019 Apostila ABAP - SAPscript

    11/77

    TREINAMENTO

     

    EDITOR DE TE'TO

    P"r" cri"r %# te,to( %ti!i4"r " op0.o Ferramentas Processamento de textosTextos Standard 

    Infor#"r o no#e( o tipo e o idio#" do te,to e c!ic"r no 2ot.o :cri"r #odific"r;*

    25/03/16 CURSO DE SAPscript Página 11 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    12/77

  • 8/19/2019 Apostila ABAP - SAPscript

    13/77

    TREINAMENTO

    OPÇ(ES DE "OR#ATAÇÃO

    SI)@OLO %ti!i4"do p"r" inc!%ir infor#"0?es no te,to*  Por e,e#p!o( " d"t"7 SDATo de e,i2i0.o cort"ndo os M!ti#os c"r"cteres*

    SI)@OLO'I+ o#ite o "!or de inici"!i4"0.o d"s "ri3eis*

    SI)@OLO'Z+ o#ite 4eros " es-%erd"*

    SI)@OLO'C+ condens" c"r"cteres e# 2r"nco*

    SI)@OLO'R+ "!in>"#ento " direit"( dentro do t"#"n>o definido p"r" o s6#2o!o*

    SI)@OLO'S+ o#ite sin"is co#o J ( ( ( ( etc*

    SI)@OLO'+ t"#"n>o definido no dicion3rio de d"dos*

    SI)@OLO'*9+ for#"t"0.o deci#"!* O pri#eiro nM#ero / o tot"! de c"r"cteres(cont"ndo co# " 6r5%!"* Neste c"so / %# nM#ero de -%"tro d65itos( sendo -%e doiss.o c"s"s deci#"is*

    te,tSI)@OLOte,t9 inser0.o de te,tos* C"so " "ri3e! n.o ten>" conteMdo(n.o / #ostr"do nen>%# te,to*

    &IDE E'E#PLO) ESTILO  S YSTEM IDIO#A : PT OU P NA 3.0TE#OS AINDA DI&ERSSAS OPC(ES DE UTILI*AÇÃO DESSES RECURSOS ACESSANDO A OPCÃO DE INCLUIR SI#+OLOS NA TELA DESEN&OL&I#ENTO DO SAP SCRIPT

    25/03/16 CURSO DE SAPscript Página 13 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    14/77

    TREINAMENTO

    CO#ANDOS DE CONTROLE

    INCLUDE

  • 8/19/2019 Apostila ABAP - SAPscript

    15/77

    TREINAMENTO

    Para!ra"o

    Proc%r"ndo enf"ti4"r #"is %# po%co o "ss%nto de p"r"5r"fo pode#os dest"c"rinfor#"0?es do tipo7

    • Fontes• T"2%!"0.o• O%t!ine

    Ness" op0.o pode#os confi5%r"r ess" !in>" d" for#" -%e precis"#os( o% seB"( pode#osdefinir e# -%e posi0?es "#os co#e0"r " i#pri#ir 't"2s+( -%"! " fonte -%e "#os %ti!i4"r(

    e se -%ere#os definir "!5%#" s"6d" especi"! dess" !in>"*

    P"r" c"r"cteres "#os Ter

    25/03/16 CURSO DE SAPscript Página 15 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    16/77

    TREINAMENTO

    Nos c"sos de t"2%!"dores ser3 d" se5%inte #"neir"

    E no c"so de o%t!inec!"ssific"0.o o% estr%t%r" tere#os "s se5%intes op0?es7

    25/03/16 CURSO DE SAPscript Página 16 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    17/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 19 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    18/77

    TREINAMENTO

    "OR#ATAÇÃO DE ENDEREÇOSFor#"t" "s "ri3eis de endere0o – "5r%p" "s infor#"0?es e !i#it" n%# nM#ero de !in>"spr/definido*

    ADDRESS  TITLE endere0o  NA)E no#e

    STREET nM#ero r%"POSTCODE c$di5o post"!

    CIT cid"deCO

  • 8/19/2019 Apostila ABAP - SAPscript

    19/77

    TREINAMENTO

    "OR#ATAÇÃO DA DATA ,ORA E DECI#AL

    SET TI)E )AS= G ***** o% SET DATE )AS= G ***  E,e#p!o7 SET DATE )AS= G C%riti2"( DD de )))) de

      SDAT

  • 8/19/2019 Apostila ABAP - SAPscript

    20/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 20 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    21/77

    TREINAMENTO

    CONDICIONAIS

    IF *** ELSEIF***ELSE*** ENDIF

    Sere p"r" d"r "poio n"s to#"d"s de decis.o re!"cion"d"s "o #o#ento d" i#press.o(f%ncion" co#o %# IF nor#"! ide o e,e#p!o "2"i,o7

    ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..! I" #$%1&'RN"(I)I'I*TAT# , ,

    - en /0ange 21.1.7! statisti/al I'I(I *M&#%1rn8li)matnr#99#%1rn8li)/0arg#99#%1rn8li)ma:t;#

    99#%1rn8li)nm#99#%1rn8li)matorg##%1rn8li)ta;sit#99#%1rn8li)n8unt#99#%1rn8li)n8al#99#%1rn8li)te;t%re8#

    - egin /0ange 21.1.7! statisti/al I'I! E(*E(I *M&#%1rn8li)matnr#99#%1rn8li)/0arg#99#%1rn8li)ma:t;#

    99#%1rn8li)nm#99#%1rn8li)matorg##%1rn8li)ta;sit#99#%1rn8li)n8unt#99#%1rn8li)n8

  • 8/19/2019 Apostila ABAP - SAPscript

    22/77

    TREINAMENTO

     DA #ES#A "OR#A /UE U# PRORA#A A+AP PODE#OS UTILI*AR OS 

    RECURSOS DA "UNÇÃO CASE0

    ,ELP

    P"r" cons%!t"r o%tros co#"ndos e f%n0?es( %ti!i4"r o He!p do SAP R&( n" op0.o7

    @C – 2"sis co#ponents  @"sis serices Co##%nic"tion interf"ces SAPscript

    25/03/16 CURSO DE SAPscript Página 22 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    23/77

    TREINAMENTO

    E# se5%id" @ASIS CO)PONTS

    Depois c!ic"r e# @"sissericesco##%nic"tion

    25/03/16 CURSO DE SAPscript Página 23 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    24/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 28 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    25/77

    TREINAMENTO

    E'ERC1CIOS

    O* Entr"r no #en% Ferr"#ent"s →  Process"#ento de Te,to →  For#%!3rio 

    9* Copi"r o for#%!3rio SWCA&YWDE)O se5%indo "s instr%0?es

    De o noo no#e7 ZWCA&YWEXW* Sendo -%e corresponde "o nM#ero de c"d"5r%po* C!i-%e no p%s>2%tton Cre"te* Preenc>" tod"s os c"#pos* F"0" " c$pi"Esti!o →  C$pi" do*

    S"!e o Esti!o co#o %# o2Beto !oc"! 'c!"sse de deseno!i#ento !oc"! [T)P+

    &* F"0" "!ter"0?es no te,to 'B"ne!" )AIN+ %s"ndo os co#"ndos( s.o os rec%rsos -%e "te!" possi2i!it"*InserirSe!ecion"rCopi"rRecort"rCo!"r

    K* Ati"r os esti!o cri"do

    \erifi-%e tod"s "s "!ter"0?es re"!i4"d"s c>"#"ndo o report RSTXCD)Siste#" →  Seri0os →  Re!"t$rios 

    PS* )odifi-%e os itens "2"i,o no esti!o7

    A!ter"r o endere0o O#itir o nM#ero d" p35in" )oer " !in>" p"r" o #es#o nM#ero do endere0o A!ter"r " fonte de %# tipo de p"r35r"fo t N%#2er Adicione %#" no" co!%n" c>"#"d" :DISCO

  • 8/19/2019 Apostila ABAP - SAPscript

    26/77

    TREINAMENTO

    TE#OS ENTÃO O PRORA#A RST'CD#%)

     IN"OR#AR O SCRIPT E TECLAR E# SCREEN DISPLAY 

    Infor#"r " i#pressor" e erific"r o res%!t"do*

    25/03/16 CURSO DE SAPscript Página 26 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    27/77

    TREINAMENTO

    Ent.o te#os o res%!t"do do Script e# "ne,o7

    Formulário ZS_CA930_DEMO _1

    Mandante

    100

    Idioma E N

    Idioma original

    EN

    Relevante

    p/tradução Si

    Status ativo

     

    Classe desenvolvim. $TM !"#etos temporrios% nun&a são

    transportadas'

    (utor S( Modi)i&ado por

    TR(ININ*

    +ata 0,.11.1-- +ata

    25/03/16 CURSO DE SAPscript Página 29 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    28/77

    TREINAMENTO

    0.0.1---

    ora 100234 ora

    115-5

    Release 50( Release

    506

    Signii!ado D"mo E#am$l" 1%Conirmation

     Atri&utosstandard   gina ini&ial

    7IRST

    argr).de)ault 8

    Stop ta"ulador

    1%00 CM

    7ormato pgina

    8ETTER

    7ormato )ol9a

    7orm.ver

      8in9as/polegada

    %00

    Cara&s/polegada10%00

     Atri&sFamCar'  7am:lia &ara&s.

    C!;RIER

    (lt.)am.&ara&s.

    12%0 on

      Negrito Não

      Itli&o Não

      Su"lin9ado Não 

    Cara&teres (tri"utos

    (    &old Atri&utosstandard

    25/03/16 CURSO DE SAPscript Página 2: ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    29/77

    TREINAMENTO

      Mar&ação Não

     Atri&sFamCar'Negrito Sim

    I   itali!s) 1* $oints Atri&sFamCar'

    (lt.)am.&ara&s. 1%0 onto

    Itli&o Sim

    +    $rot"!t"d rom lin" &r"a, Atri&utosstandard

    Mar&ação Não

    rotegido Sim

    -+  su$"rs!ri$t

     Atri&utosstandard

    Mar&ação Não

    So"res&rito Sim

    argra)os (tri"utos

    C   !"nt"r"d Atri&utosstandard

    Espa&e#.lin9as 1.00 8N

    (lin9amento Centrado

    I.  it"m /"ading

     Atri&utosstandard

    Espa&e#.lin9as 1.00 8N

    roposta 1.00 8N

    Espaç.posterior 0.40 8N

    (lin9amento (lin9.es

  • 8/19/2019 Apostila ABAP - SAPscript

    30/77

    TREINAMENTO

      I  it"m list

     Atri&utosstandard

    Espa&e#.lin9as 1.00 8N

    Espaç.posterior 0.40 8N

    (lin9amento (lin9.es

  • 8/19/2019 Apostila ABAP - SAPscript

    31/77

    TREINAMENTO

      Ctg.numeração 8etr.min?s&ulas

    +elimitador es< @

    +elimitador dir A

    6   rig/t2align"d Atri&utosstandard

    Espa&e#.lin9as 1.00 8N

    (lin9amento (lin9am.= direita

    S(  s$a!" &"or" 7 $ag" $rot"!tion

     Atri&utosstandardEspa&e#.lin9as 1.00 8N

    roposta 1.00 8N

    (lin9amento (lin9.es

  • 8/19/2019 Apostila ABAP - SAPscript

    32/77

    TREINAMENTO

       Atri&utosstandard 

      g.seg. NEDT

     Num"r'$ágs'

      Modo ST(RT

    Ctg.numeração (lgarismos ra"es

    an"las $áginas

      M(IN Margem es

  • 8/19/2019 Apostila ABAP - SAPscript

    33/77

    TREINAMENTO

      8argura #anela .40

    CM

    (ltura #anela 5.00

    CM

     NE: n"#t $ag" Atri&utosstandard 

      g.seg. NEDT

     Num"r'$ágs'

      (ltura #anela INC

    (ltura #anela (lgarismos ra"es

    an"las $áginas

      M(IN Margem es

  • 8/19/2019 Apostila ABAP - SAPscript

    34/77

    TREINAMENTO

     

    6  G+(TEG

     MAIN

    El"m"nto IN6OD-CION;  8adies and *entlemen%<  I He t9an Fou )or Four order and &on)irm t9e )lig9t "ooings

    "eloJ.

    lease note t9at Je 9ave alreadF in&luded a dis&ount o) 12

    per&ent )or

    )lig9t (K 0,-0.

    El"m"nto IEMSI. 7lig9t%%+ate%%+eparture%%ri&e

    <  

    I ((%%001,%%20.0,.1--%%1314%%,--%00%%;S+

    I

     ((%%201-%%23.0,.1--%%2144%%1.,--%00%%;S+

    I (K%%0,-0%%11.11.1--%%44%%1.55%00%%;S+

    I 8%%0545%%22.0.1--%%1010%%1.141%50%%;S+

    I 8%%1---%%31.12.1--%%234-%%%%%;S+

    El"m"nto COSIN8_6EMA6=S( Sin&erelF%

    <  <  Lour 7lF G Smile Team

    +A8EN6

    C  age G(*EG

    25/03/16 CURSO DE SAPscript Página 38 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    35/77

    TREINAMENTO

    SENDE6

    ;  7lF G Smile;  Keppelinstr. 5;  10101 7liegen

    25/03/16 CURSO DE SAPscript Página 35 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    36/77

    TREINAMENTO

    "OR#UL$RIOS

    Os for#%!3rios s.o cri"dos p"r" -%e o pro5r"#" de i#press.o %ti!i4e %# esti!o p"r"e,i2i0.o de doc%#entos

    25/03/16 CURSO DE SAPscript Página 36 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    37/77

    TREINAMENTO

    CO#POSIÇÃO DO "OR#UL$RIO

    Acesso #en% princip"!7 Ferramentas Processamento de texto Form#l$rio 

    25/03/16 CURSO DE SAPscript Página 39 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    38/77

    TREINAMENTO

    Infor#"r o no#e e o idio#" do for#%!3rio e c!ic"r e# :Cri"r;*

    ELE#ENTOS +$SICOS  DO "OR#UL$RIO

    He"der o% C"2e0"!>o

    P"r35r"fos

    C"r"cteres

    "ne!"s

    P"5in"s

    "ne!"sP35in"s

    CA+EÇAL,O 

    25/03/16 CURSO DE SAPscript Página 3: ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    39/77

    TREINAMENTO

    For#%!3rio – no#e do for#%!3rio

    Si5nific"do – descri0.o do for#%!3rio

    St"t%s – sit%"0.o do for#%!3rio

    C!"ssific"0.o

    C!"sse de Deseno!i#ento

    N° do )"nd"nte – #"nd"nte onde est3 sendo cri"do o for#%!3rio

    D"dos de Cri"0.o

    Atri2%tos de Idio#"

    25/03/16 CURSO DE SAPscript Página 3; ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    40/77

    TREINAMENTO

    OPÇ(ES +$SICAS

    For#"to d" P35in"

    For#"to d" fo!>"

    Lin>"sPo!e5"d"

    C"r"cteresPo!e5"d"

    P35in" Inici"! – pri#eir" p35in" do for#%!3rio

    \"!ores Propostos P"r" For#"t"0.o Do Te,to

    P"r35r"fo def"%!t – "p$s sere# cri"dos os p"r35r"fos( infor#"r -%"! ser3 o

    p"r35r"fo def"%!t

    Stop do t"2%!"dor

    F"#6!i" de c"r"cteres tipo d" fonte

    A!t%r" d" f"#6!i" de c"r"cteres – t"#"n>o d" fonte

    D"dos 5er"is do tipo de c"r"cter def"%!t

    25/03/16 CURSO DE SAPscript Página 80 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    41/77

    TREINAMENTO

    P$INAS

    Defini0.o do for#"to de p"pe! p"r" i#press.o For#"tos st"nd"rd e for#"tos espec6ficos 'cri"do @ASIS+

    Cria%&o de #ma P$!ina

    P"r" cri"r %#" no" p35in"( c!ic"r no 2ot.o :P35in"s; e %ti!i4"r " op0.o ProcessarCriar elemento...

    Infor#"r o no#e e " descri0.o d" p35in" e tec!"r enter *

    P35in" se5%inte – no#e d" p35in" de contin%"0.o*

    N%#er"dor de P35in" – cont/# d"dos dos n%#er"dores de p35in"*

    25/03/16 CURSO DE SAPscript Página 81 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    42/77

    TREINAMENTO

     2ANELASP"r" cri"r %#" no" B"ne!"( c!ic"r no 2ot.o :"ne!"s; e %ti!i4"r " op0.o7 ProcessarCriar elemento...

    Infor#"r o no#e e " descri0.o d" B"ne!" e tec!"r enter *

    C"te5ori" d" B"ne!"

    P"r35r"fo def"%!t

    25/03/16 CURSO DE SAPscript Página 82 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    43/77

    TREINAMENTO

     2ANELA PRINCIPAL

    A B"ne!" princip"! te# "!5%#"s c"r"cter6stic"s especi"is7

    Per#ite -%e2r" de p35in"

    Te# !"r5%r" i5%"! e# tod"s "s p35in"s

    Te# 3re"s de i#press.o – TOP( @OTTO)( @OD*

    A c"te5ori" dess" B"ne!" se#pre ser3 :)AIN;*

    25/03/16 CURSO DE SAPscript Página 83 ! 77

    MA'N

    TOP

    (OTTOM

    (OD)

  • 8/19/2019 Apostila ABAP - SAPscript

    44/77

    TREINAMENTO

    ASSOCIANDO  2ANELAS A P$INAS

    P"r" -%e "s B"ne!"s cri"d"s seB"# i#press"s n"s p35in"s( / necess3rio inc!%6!"s n"sdeid"s p35in"s* P"r" isso c!ic"r no 2ot.o :"ne!" P35in"s; e esco!>er " op0.oProcessar Criar elementos...

    o d" B"ne!"

    25/03/16 CURSO DE SAPscript Página 88 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    45/77

    TREINAMENTO

    PAR$RA"OS

    P"r" inc!%ir noos p"r35r"fos n"s B"ne!"s( c!ic"r no 2ot.o :For#"to de p"r35r"fos; e%ti!i4"r " op0.o Processar Criar elementos...

    Infor#"r o no#e e " descri0.o do p"r35r"fo e tec!"r enter *

     

    Infor#"r "s #edid"s d"s #"r5ens( rec%os( "!in>"#ento( esp"0"#ento( etc***

    P"r" cri"r t"2%!"0.o( c!ic"r no 2ot.o :T"2%!"dores; e infor#"r "s #edid"s*

    25/03/16 CURSO DE SAPscript Página 85 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    46/77

    TREINAMENTO

    CARACTERES

    P"r" inc!%ir noos c"r"cteres n"s B"ne!"s( c!ic"r no 2ot.o :For#"to de p"r35r"fos; e%ti!i4"r " op0.o Processar Criar elementos...

    Infor#"r o c$di5o e " descri0.o do c"r"cter e tec!"r enter *

    P"r" cri"r "s for#"t"0?es de tipo e t"#"n>o d" fonte( c!ic"r no 2ot.o :f"#* Dec"r"cteres;*

    Infor#"r " fonte( o t"#"n>o e "s op0?es de ne5rito( it3!ico e s%2!in>"do*

    25/03/16 CURSO DE SAPscript Página 86 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    47/77

    TREINAMENTO

    INCLUINDO TE'TO NAS  2ANELAS

    P"r" inc!%ir te,to n"s B"ne!"s( se!ecion"r " B"ne!" n" te!" de "ne!"s P35in"s e c!ic"r no2ot.o :Te,tos;

    Te#os "i t"#2/# "s se5%intes op0?es p"r" definir co#"ndos

    Os p"r35r"fos de SE "t/ ZL for"# definidos d%r"nte " "p!ic"0.o*

    25/03/16 CURSO DE SAPscript Página 89 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    48/77

    TREINAMENTO

    "UNÇ(ES ESPECIAIS

    Comando POS'T'ON*S'+E*(OX

    Esses co#"ndos s.o %ti!i4"dos p"r" cri"r c"i,"s n"s B"ne!"s*

    POSITION [XORIGIN] [YORIGIN] [WINDOW] [PAGE]

    Define " posi0.o d" c"i,"*

    SIZE [WIDTH] [HEIGHT] [WINDOW] [PAGE]

    Define o t"#"n>o d" c"i,"

    BOX [XPOS] [YPOS] [WIDTH] [HEIGHT] [FRAME] [INTENSITY]

    XPOS – define " posi0.o >ori4ont"! inici"! d" c"i,"POS – define " posi0.o ertic"! inici"! d" c"i,"VIDTH – define " !"r5%r" d" c"i,"HEIQHT – define " "!t%r" d" c"i,"FRA)E – define o contorno d" c"i,"INTENSIT – define " intensid"de do preenc>i#ento d" c"i,"

    E,e#p!o7

    No e,e#p!o "ci#" / cri"d" %#" c"i," do t"#"n>o d" B"ne!"( co# 2ord" de espess%r" Y*

    Te#os o for#%!3rio )edr%cU %# e,e#p!o de @o, n" B"ne!" INFO

    25/03/16 CURSO DE SAPscript Página 8: ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    49/77

    TREINAMENTO

     E o se5%inte res%!t"do " direit" do print screen

    25/03/16 CURSO DE SAPscript Página 8; ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    50/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 50 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    51/77

    TREINAMENTO

    C,-ia entre mandantes

    N" te!" de cri"0.o de for#%!3rios( esco!>er " op0.o7 Utilit$rios Co-iar do mandante 

    No#e do for#%!3rio – no#e do for#%!3rio -%e ser3 copi"do p"r" o%tro #"nd"nte

    )"nd"nte de ori5e# – #"nd"nte onde o for#%!3rio foi cri"do

    For#%!3rio de destino – no#e do for#%!3rio de destino

    Com-ara%&o de "orm#l$rios

    N" te!" de cri"0.o de for#%!3rios( esco!>er " op0.o7 Utilit$rios Com-arar"orm#l$rios 

    25/03/16 CURSO DE SAPscript Página 51 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    52/77

    TREINAMENTO

    Infor#"r o #"nd"nte( o no#e e o idio#" dos for#%!3rios " sere# co#p"r"dos*

    eri"ica%&o de consist/ncia dos "orm#l$rios

    E,iste# d%"s op0?es p"r" erific"r " consist]nci" dos for#%!3rios* Ess"s op0?es pode#ser "cess"d"s " p"rtir d" te!" de c"2e0"!>o do for#%!3rio7

    01 Utilit$rios eri"icar De"ini%&o essa -ossi2ilidade "#nciona s, na 3.4 na

    5ers&o 6 temos a-enas a o-%&o de 5eri"icar erros

    \erific" " consist]nci" d"s defini0?es do for#%!3rio co#o B"ne!"s( p35in"s(t"#"n>o d" p35in" e o%tros*

    25/03/16 CURSO DE SAPscript Página 52 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    53/77

    TREINAMENTO

    C"so "s defini0?es esteB"# corret"s( o siste#" retorn"r3 " se5%inte #ens"5e# no

    rod"p/7

    71 Utilit$rios eri"icar Textos 

      \erific" se os te,tos de co#"ndo d"s B"ne!"s est.o corretos*

      C"so os te,tos esteB"# corretos( o siste#" retorn"r3 " se5%inte #ens"5e# norod"p/7

    Doc#menta%&o dos "orm#l$rios

  • 8/19/2019 Apostila ABAP - SAPscript

    54/77

    TREINAMENTO

    Exi2i%&o do la8o#t do "orm#l$rio

    Utili9ado -ara 5is#ali9ar o "orm#l$rio.

    Para 5is#ali9ar o "orm#l$rio este de5e estar ati5o: -ara -oder ati5$;lo #tili9ar ao-%&o For#%!3rio   Ati"r 

    A-,s ati5ar o "orm#l$rio: #tili9ar a o-%&o 

  • 8/19/2019 Apostila ABAP - SAPscript

    55/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 55 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    56/77

    TREINAMENTO

    Cria%&o de #m "orm#l$rio co-iando de #m ?$ existente no SAP

    Para co-iarmos #m "orm#l$rio e reali9armos as altera%@es necess$rias -odemos#tili9ar os rec#rsos da "#n%&o co-iar do Mandante. Proceder da se!#inte "orma

    Entrar na transa%&o SEB0 e em se!#ida #sar a ?anela de Utilit$rios 

    Em se!#ida ser$ a-resentada a se!#inte tela: como exem-lo 5amos co-iar o"orm#l$rio Medr#c -ara +mecdr#c7 e em se!#ida "a9er as de5idas altera%@es.

    25/03/16 CURSO DE SAPscript Página 56 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    57/77

    TREINAMENTO

     Dar o comando F o# exec#tarSer$ -edido -ara o desen5ol5edor in"ormar a classe de desen5ol5imento

    Podemos in"ormar -ara e"eito de exem-lo a classe local: sem !erar Re#est

    25/03/16 CURSO DE SAPscript Página 59 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    58/77

    TREINAMENTO

    Ser$ in"ormado #e o "orm#l$rio "oi co-iado con"orme tela a2aixo.

    25/03/16 CURSO DE SAPscript Página 5: ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    59/77

    TREINAMENTO

    Con5ers&o de Form#l$rios -ara a?#stes em ?anelas

    Essa ?anela -ossi2ilita #e o desen5ol5edor tro#e a 5ers&o de desen5ol5imentoori!inal -ara #ma no5a in!l/s*-ort#!#/s1. Proceder da se!#inte "orma; entrar natransa%&o SEB0. Editar o "orm#l$rio e #sar a ?anela Utilit$rios * con5erteridioma ori!inal.

    E"et#ar a troca -ara o idioma in!l/s o# -ort#!#/s con"orme necessidades: o2ser5e#e no idioma #e ele n&o "oi desen5ol5ido n&o -odemos m#dar o tamanGo das

     ?anelas HindoHs1 nessa 5ers&o a-enas -odemos m#dar al!#mas trad#%@es.

    25/03/16 CURSO DE SAPscript Página 5; ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    60/77

    TREINAMENTO

    Na 5ers&o ?$ trad#9ida -odemos alterar o tamanGo das ?anelas con"orme exem-loa2aixo.

    25/03/16 CURSO DE SAPscript Página 60 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    61/77

    TREINAMENTO

    25/03/16 CURSO DE SAPscript Página 61 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    62/77

    TREINAMENTO

    Administra%&o de 'm-ress&o

    Na transa%&o SPAD temos #m acom-anGamento da "orma em #e o SAP "oic#stomi9ado: nessa transa%&o temos a administra%&o dos rec#rsosrelacionados

    • Tipo de i#pressor"•  C"te5ori" de s"6d"•  tipos de for#%!3rios• t"#"n>o dos for#%!3rios• c"r"cteres• fontes

     

    25/03/16 CURSO DE SAPscript Página 62 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    63/77

    TREINAMENTO

    Altera%@es em -ro!ramas

    Nesse t$pico "#os co#ent"r " i#portnci" de "n"!is"r#os o pro5r"#" -%e est3 5er"ndo%# for#%!3rio* @"sic"#ente no SAP te#os %# pro5r"#" -%e efet%" tod" " consist]nci"("!id" os processos( se!ecion" os re5istros e "ssoci" o for#%!3rio "o pro5r"#" dee,ec%0.o*

    Temos #m exem-lo de como o Pedido de com-ra est$ associado ao "orm#l$rio em#est&o na transa%&o OMFE

    25/03/16 CURSO DE SAPscript Página 63 ! 77

    Pro5r"#" de

    5er"0.o doPedido deco# r"

    For#%!3rio"ssoci"do "opro5r"#" de5er"0.o doPedido

    Pedido de

    Co#pr"

  • 8/19/2019 Apostila ABAP - SAPscript

    64/77

    TREINAMENTO

    Para e"et#armos #al#er altera%&o de5eremos se necess$rio trocar o SAP Scri-tde Medr#c -ara +medr#c7'como exem-lo1: o# ainda "or -reciso de5emosco-iar o -ro!rama #e "a9 a !era%&o dos dados nesses CASO o -ro!ramaSAPFM4IP. O2ser5e #e temos ainda #e acom-anGar a "orma em #e o-ro!rama exec#ta todas as "#n%@es a ele associada o# E5entos a eleassociado. No exem-lo a2aixo -odemos destacar al!#ns casos de e5entos *EJEADERKTEXT1 -ode ser5ir de desta#e.

    25/03/16 CURSO DE SAPscript Página 68 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    65/77

    TREINAMENTO

    Dee#os "ind" di4er -%e ne# se#pre -%"ndo est"#os process"ndo %# eento te#ostod"s "s infor#"0?es contid"s n"s estr%t%r"s o% t"2e!"s* Por isso dee#os "n"!is"r co#2"st"nte tr"n-^i!id"de -%"! o #o#ento correto d" inc!%ir %#" rotin" o% %# perfor#( o%seB"( #%it"s e4es pode#os e,ec%t"r %#" rotin" 3ri"s e4es e n" re"!id"de precis"#osde s%" e,ec%0.o "pen"s %#" e4*P"r" nos "sse5%r"r#os -%e est"#os efet%"ndo "s "!ter"0?es corret"s propon>o -%e%ti!i4"r#os se#pre os rec%rsos do 2re"Upoint p"r" s"2er#os se "#os Ter "infor#"0.o -%e precis"#os n"-%e!e inst"nte*

    25/03/16 CURSO DE SAPscript Página 65 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    66/77

    TREINAMENTO

    'ncl#s&o de cam-os em ta2elas o# estr#t#ras

    Nesse t$pico pode#os "proeit"r todo o nosso "prendi4"do de o%tros c%rsos p"r" "cri"0.o de Estr%t%r"s o% "ppend e# t"2e!"s*

    Se#pre !e#2r"ndo -%e %#" estr%t%r" / for#"d" e# te#po de e,ec%0.o e e#se5%id" n.o per#"nece co# d"dos* Aconse!>o -%e se#pre -%e precis"r#os cri"r "!5%#"cois"( -%e deere#os cri"r %#" estr%t%r"( ness" estr%t%r" "#os inc!%ir todos osc"#pos necess3rios p"r" "tender "s necessid"des do %s%3rio( o% seB"( se "s t"2e!"s o%Estr%t%r"s -%e est"#os %s"ndo n.o "tend"# "s noss"s necessid"des precis"#os ent.o

    efet%"r "!5%#'s+ Se!ect's+ e# t"2e!"s 'tr"nsp"rente t"2!es

     t"2e!"s f6sic"s+ e5%"rd"r os c"#pos ness" estr%t%r"*

    Depois de o2ter#os os d"dos necess3rios "r#"4en"do n" estr%t%r" / -%e "#os inc!%6!ono SAP SCRIPT e conse-%ente#ente "#os Ter "s infor#"0?es dispon6eis* 

    25/03/16 CURSO DE SAPscript Página 66 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    67/77

    TREINAMENTO

    Con5erter ar#i5o L.ti"1 em texto standard

  • 8/19/2019 Apostila ABAP - SAPscript

    68/77

    TREINAMENTO

    No#e do fi!e

    Tipo

    No#e do te,to

    Id do te,to

    Idio#" do te,to

    T6t%!o do te,to

    P"r" inc!%ir o te,to st"nd"rd d" fi5%r" n%#" B"ne!"( %ti!i4"r o co#"ndo INCL

  • 8/19/2019 Apostila ABAP - SAPscript

    69/77

    TREINAMENTO

    E o se5%inte res%!t"do7

    P"r" efeito de teste o res%!t"do s$ ir3 "p"recer " i#press.o for efet%"d"( o% seB"(

    is%"!i4"r n" te!" n.o "p"rece o res%!t"do*

    25/03/16 CURSO DE SAPscript Página 6; ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    70/77

    TREINAMENTO

    Proceder d" se5%inte for#"7 SE8 e op0.o A#2iente te,to st"nd"rd

     Depois inc!%ir o no#e -%e foi feit" " cri"0.o

    ZHEX)ACROTESTE

    O2sere -%e o res%!t"do s$ "i "p"recer co# " i#press.o( n" te!" o !o5otipo n.o /

    dest"c"do*

    25/03/16 CURSO DE SAPscript Página 90 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    71/77

  • 8/19/2019 Apostila ABAP - SAPscript

    72/77

    TREINAMENTO

    E'ERC1CIOS

    * Deseno!er %#" for#%!3rio co# o "specto "2"i,oNo#e ZFOR)

  • 8/19/2019 Apostila ABAP - SAPscript

    73/77

    TREINAMENTO

    Atente p"r" dic"s "2"i,o_

    Cri"r os for#"tos de p"r35r"fos e tipos de c"r"ctere necess3rios Definir e cri"r "s B"ne!"s necess3ri"s  O !o5otipo d" P " p"rtir de %#" fi5%r" contid" no "r-%io p!"%t*tif NM#ero d" p35in" "t%"! e nM#ero tot"! de p35in"s %s"ndo s6#2o!os For#"t"r " d"t" e %s"r s6#2o!o do siste#" s1d"t%# p"r" e,i2ir !oc"! e d"t"

  • 8/19/2019 Apostila ABAP - SAPscript

    74/77

    TREINAMENTO

    PRORA#A DE I#PRESSÃO

    Define co#o o for#%!3rio f%ncion" A!i#ent" os d"dos do for#%!3rio*

    PRINCIPAIS "UNÇ(ES 3ANE'OS4

    Call F#nction OPENKFORM inicia o -ro!rama o2ser5e #e 5amos Ter a-enas 05e9 essa "#n%&o

    Call F#nction COSEKFORM "inali9a o -ro!rama o2ser5e #e 5amos Ter a-enas0 5e9 essa "#n%&o

    Call F#nction R'TEKFORM im-rime os elementos de textos do "orm#l$rio -odeocorrer 5$rias 5e9es

    `%"ndo e,istire# #"is de %# for#%!3rio p"r" i#press.o( %ti!i4"r "s f%n0?es7

    25/03/16 CURSO DE SAPscript Página 98 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    75/77

    TREINAMENTO

    C"!! F%nction STARTWFOR) – inici" o for#%!3rio

    C"!! F%nction ENDWFOR) – fin"!i4" o for#%!3rio

    25/03/16 CURSO DE SAPscript Página 95 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    76/77

    TREINAMENTO

    #ANIPULAÇÃO DE ELE#ENTOS DE TE'TO

    25/03/16 CURSO DE SAPscript Página 96 ! 77

  • 8/19/2019 Apostila ABAP - SAPscript

    77/77

    TREINAMENTO

    E'ERC1CIO

    * Co# 2"se no for#%!3rio e,istente c>"#"do ZSFOR)"#"d" TEXTO posicion"d" entre " B"ne!" )AIN e " Rod"p/ eco# o "specto indic"do7

    Te,to infor#"tio

    Este for#%!3rio foi deseno!ido por 'se% no#e de !o5on+O deseno!i#ento inicio% n" 'di"+ de '#]s por e,tenso+ de '"no+ – 'di" d"se#"n"+ WWWWWWWWWWWWWWW 'Pro5r"#"dor+

    Cri"r %#" B"ne!" c>"#"d" A!sto# e inserir o !o5otipo d" A!sto# no c"nto s%perior

    direito " p"rtir do te,to st"nd"rd ZHEX)ACROTESTE

      Cri"r n" B"ne!" TEXTO %# te,t e!e#ent c>"#"do TEXTO co# todo o conteMdo d" B"ne!" TEXTO* Inserir no report ZSRELATaRIO " C"!! F%nction VRITE FOR)-%e c>"#" este te,t e!e#ent

     

    )odific"r o set d" i#pressor" p"r" -%e n.o seB" #"is e,i2ido o preieb "ntes deser feit" " i#press.o

      Copi"r o noo for#%!3rio p"r" o o%tro c!iente e co#p"r3!o co# o ori5in"!ZSFOR)