57175708 user exits fm exits menu exits screen exits badi

58

Upload: ckrique

Post on 30-Sep-2015

152 views

Category:

Documents


16 download

DESCRIPTION

Material explicativo sobre Badi`s em ABAP.

TRANSCRIPT

  • ccccc

    c

    ccccccccc

    c

    cdcccccccccc

    cccccccccccccc

    cccccc

    c

    c

    dccccccc

    c

    cccc cccccccccc

    cccccccccc!"ccccccc

    c

    c#c !"#$%

    &c

    cccccc!cccc cc'

    $()!*+c$c%cccc& '(''&cccc

    )%,-,+

    %c

    %$(

    ,,cccccccc!cccccc

    c

    cccccccc#c

    . /-01021c

    c

    /3

    d$44d/567d/ 57021

    c

    c

  • cc

    ccccccccccc

    c

    ccccccccc

    c

    cccccc c!cc"c!cc

    c

    c

    c

    c

    Rc

    c

    cc!ccccc#c

    )c#cccccc cc%ccc!"c*+,-cccccc

    cccc.& ccc$8%

    !58ccccccccccccccc cccc

    /c0''1%c&0 0c0&'1cccccc

    ccc2cccc

    ccccccc

    c

    48. /c

    cccc%c%cccc658(6cccccc

    cccccc3cccccccccccc

    cccccc#cc

    ('4 56'5578cc,79c95/8$/8:cc

    ccccc

    o//('

    581"1(' ('c

    c

    ;$$

    /6%$$c

    c

    'cc77c& c77c"77cccc

    c0cccc/cccc:cc

    c

  • cc

    c

    c

    c

    /3110(65o7$1

    >>

    '

    #/'

    ?d@d581%c

    c

    #!!;

  • ccc77?cccccccc

    ;c !c/ccccc*ccccc-ccc

    =c/ccc@(@c!cccc!ccccc/c@44cA&07

    (A'&@cc

    c

    'cccccccccc/cccccccccc

    c

    >ccc(cccccc+>c*cc!-c/cc

    c

    c77?ccc77?ccccc(ccccccc

    c@c@c*cccc!cccccccccc(+c

    *-cccccccccccccccccc*ccc

    cccccccccccc-c

    c

    c

    &ccccccccccc& c*1c7?-c'cccc

    cc44cA&0cc456'5 40cccccccccccc

    cccccccccccccc

    c

    c

    c'ccccccccccccccccc@c!@c*c>- 78-6. />+&cAc

    cccc

    c

    cccccccccccc/c& c!ccc"cc8cccccccc"ccccc

    c

    c

    c

    c

    c

    #ccc$$%c&c$$%ccc'c(cc(cccc(c#))c$$%c*+c$$%c(cc

    ,(ccc

    c

    -c(ccc !.c$$%c/&c0c &c$$%c!c$$%c1c!c$$

    %c!c$$%cc(2cc,(cccccccccc3c(ccc

    cccc

    c

    cccc'ccccccc

    cBcccccc

    !c#c%c%c%c%c%c%ccc

    !c#ccc

  • c#c"!c/cc

    c,ccccc

    c#c)*=,-cc

    c#c5c/c7cc

    c#c5c/c7c!ccccccccc2c5cc

    c7!c2c,cc

    cccccccCc$0=0$cc

    c!"cCc$0&1$cc

    c!"5cCc7cc

    c#c7cc5cc

    c7!cc,cc

    cccccccCc7cc

    c7!c2c$($cc

    cccccccCc7cc

    cccccccCcc

    7cc

    cccccccCc$0=0$cc

    c!"cCc$(A10$cc

    c!"5c2c7cc

    c#c7cc5cc

    cc

    cc

    ccccc!c"!cc

    ccCc$0=0$cc

    c!"cCc$& $cc

    ccCc5cc

    ccccccc2c7ccc

    c2c5cc

    cc5cccc

    #*)9-c$cc7c$%cc

    ;,*;,-c5%cc

    >D*D,-c7cc

    /cc

    cc"!EFcccc

    #*9D-c7cc

    cc5cccc

    #)c7%cc

    ;c$c$%cc

    ;)c7c%cc

    ;;c$ $%cc

    9Dc7cc

    #*9D-c7cc

    cc"!cc

    cccccc

    ccCc7ccc

    cCc"!7!"5cc

    cc5cccc

    #)c7%cc

    ;c"!7!"5cc%cc

    ;)c7c%cc

    ;;c7%cc

    9Dc7cc

    cc

    #*9D-c7cc

  • !c!c"!cc

    /cc

    cc5cccc

    #c$cc#$c%c7cc

    cc

    cc5cccc

    #*9D-c$cAcc$cc

    cc

    cc

    cc5cccc

    #*9D-c$cc cc$cc

    ccc7cc

    ccc)cc

    /c)*>-c2c$G3$cc

    ccc$&$cc7H)*),-cc

    cc$& $cc/ccc

    c

    c

    c

    ;-c

    cc77c& c

    @c0=ccccccccccc:cc!c

    cccccccccccccc

    %c%ccccc0=cccccccc

    c'%cccccc/cIccccc7ccc

    c/@c

    c

    d7A$7d7/cccc

    c

    A7ccccc!cccc ccIc/cccccc

    cc*c.-c$c%c58 d$/ 57cc

    c

    c

    c

    c

    c

    c

    c& c

    cc#c

    6'5405,,)cccc

    6'5405,,;cccc

    6'5405,,=ccc

    6'5405,,>ccc

    c

  • 3%ccccccccc%ccccc@c

    @cc*-cc@c@cc7c

    c

    c

    ccc'cccccc%ccccccccc*c

    !-cccJcc

    c

    ???ccccccc c'ccccc%ccccc7!cc

    2cc$,$c

    c

    cccccc%ccc%ccccccccc

    ccJJc

    ???cI%ccc

    c

    c&ccccc!ccccc%cccc!c%c

    !ccc!ccccJJc

    ???cI%ccc!ccccccc7c%c

    ccccccc

    c

    c

    c

    !

    ""c

    c

    #$$$ "%&'(()()*+,(()()*+c#$$$ "%&'-..()*/(,-..()*/(c

    c

    c

    c

    c

    c

    c

    c

    c

  • cc

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    ccc

    c

    d 73cc0c>

  • c'cccc& cccc%ccc"ccc

    cc!cccccc!ccccc!c7%cccccccccccc%cc

    cccAccc!cc

    'ccccccccccc0c>

  • cc

    / cccccccccccccc/ccccccLMccc7c

    cccccccc

    ccccccccccccIcccc

    cccccccccccc7cc

    cccc!cccccccccccccccc!ccLHMc*cc-cIcccc:cccccccc7c"c

    cccccccc

    cccccccccccc!ccc!cccccccccc!cccc:ccc

    cccccc(ccc

    (ccccccc(ccccccc!cccccKccccccccccc%ccccc

    cccccccc/ccccccc(c

    ccccccc!ccccccc

    ccccccc!cccccccccccccccccc#c44cA&07(A'&cN,,):c

    c

    (c0c>D%ccccccccccccccccc

    c

    c

    c

    c

    4$A%

    Iccc/ccccccccccccccc(cc%cccc/cccccc!ccccccBcccc/ccccccccccccc

    cppccc(c%c

    cpc3ccccccccc/cccc!cccc'cccc/ccccccc/%cccccc!cccccccccc%cccccccccc

  • cccccccc/c(ccc%cccccccccIcccccccc:cccc&cc/%cc%ccccccccc%cccccc

    $A

    Iccccccccccccc!cccc

    ccIcc

    cccc!ccpp

    cccccccccccccccIc

    cccccc0c'ccccc!ccccccccccccc%cc%ccc#c

    )c cccccc!ccccccc

    c3cc

    cc/cccc

    ;c c cc

    ccccccc!"cccccc

    =c ccc!7ccc0c'ccc>c cc!"c!7cccccccc

    cc!c!7/cc

    ccccccccccccccIccccccccc

    Dc cc

    ccccccccccc/ccccc

    cccccccc/c%ccccc

    cc#cIccc!7/cccccccccccc

    ccccccc

    cc

    c

    c

    c

    c

  • d$5(@ c,c2(cccc2+cccc&ccccc$c

    4cc4cc&c(5ccc,(ccc&ccccc

    $c4ccc&cc(c$c&cccc,ccc

    *6cc

    *c$c4cccccccccc$cc&c2cccc

    cc7,ccccc8cccc$c4cccc

    ccccppc

    9c&c+(c(cc4c&ccccccc

    ccccc&cc,ccc&cc&cc

    #2c&c4cccccc&ccccccccc

    ccc0c&c+ccc(ccc&$c(c2cc

    c4c

    cccc&ccc,cccc&ccc$c4cc&cc

    cc *6cc,(ccccccccc4c&cc

    c *6cc&ccccccc4c

    cccc,c&c$ccccccccccc

    c&cc2c&c$c4c:c&c2cc4cccc$

    cccc4cc2cccccc&ccccc

    c&ccc&c4ccccc+c2c&c0ccc

    +cc2cc2&c

    *c&c2ccccc&cc4cccc

    ccccccccccccc1cdc

    ccccccccccccc;+ccccc4c+&c2(ccc2cc

    ccccccccccccc1c3c

    ccccccccc2cccccccc"ccccccccccccc

    ccccccccccccc &cc *6cc,(c&ccccc&c4c+&c

    (c3cc

    ccccccc

  • )c&c2ccc *6cc&ccccc&c4c&cc

    +(c(c&ccccccccccc&cc

    2cccc *6cccccccccc

    ccccccc&c&cccc

    ccccc(cc&c4cc

    cc

    c

    c

    c

    c

    $%8%(@

    cccc7ccccccc"%cccccc"ccc"ccccc7cIcccccc"cccccccccccccc

    Kcccc"%cccccc7ccc"ccIcccc7ccccc7c"%ccc#c

    )c ccccc;c cc

    cccccccc"ccc

    Iccccccccccccccccc7c"cccc7c*-ccc

    'cccc/cccccc7%cccccc"cccc7c cc"cccccc":c7cccc7c"%ccc#c

    )c ccccc;c c#c

    ccccc"ccc

    &cc"ccc%ccc/cccc":c7cc!ccccccccccc"c

    c

    c

  • cc

    /$(@

    c/ccccccc%ccccc7c"cc"ccccccc/cccccccccc/cIc7c"cccc7ccccccccc@/@c

    Kccccc7c"%ccccc"cccc/cIcccccccc7cc*c%c!%ccc-ccc/c!c'cc"ccccccccc/%ccccc/ccccc2c

    &ccccc"%cccc/cccc%cccc2cccccc/ccc"cccccc7c"cc

    cccccccccccc/cc/cccc7c"cccccc

    cc

    c

    c

    c

    c

    dd "ccc&ccc&cccccccccc

    c,c2(ccccc&cccccc4cc+cccc

    1(cc$c4cc&cccc *6cc,(ccc

    ccc&ccccc&c4ccccccccc

    cccc

    c c

    c ccccccccccccc cccccc

    ccccccccccccc"c

    c ccccccccccccc6ccccccc&cccc&cccc

    c ccccccccccccc1ccc

    ccccc!cccc'cccccccccccccccccccccc

  • c ccccccccccccc!cccc&ccc7cc3cc8ccccc

    c

  • ccccccc
  • c c

    ccccccccccccc cccccc

    cccccccccccccc"c

    ccccccccccccc6cccccccc&cccc

    ccccccccccccc1ccc

    cccc:ccc%ccc!cc!cccccIccccccccc!ccccc*c86A,)-ccccccccccccc3cccccccccccccc

    cc

    ccccccccccccc1cccc>cc(c+&c+$,(ccc

    cc/cccccccccc

    ccccccccccccc

    ccccccc?cccccc 2c&cc(c

    :c&cccccc&ccc+cccc&cccc

    cc(c(cccc(cccc:c(cccc

    ccc(c *6cc&cccc+cccccc

    c(c0ccccccccccc

    ccccc2ccccc

    =ccc,c(ccc(c,ccccccccc

    >ccc=cc&ccccccc(cccc

    c&cc((c(c:c&cccccc&cc(c+c

    ccccc+&cccc>cc=cc&cc2c

    ccc&cc(ccc2cccccc>c

    cc

    *6cccc(ccccccc2c=cc&c

    cccc&cc(cccccccc

    c

    ccccccccccccc1cc2cccc(cc+cccc$cccccc

    1(c1$cc"c

    ccccccccccccc/cccccc

    ccccccccccccc;&cccc&c4cccccccccc&c

    ccc(cc

  • ccccccc>cccccc1cp3c

    0ccccc&ccccc&cc(c0c&c2c&c

    c&cccccc(cc&ccccc&cc=c

    ccccccccc

    *6cccccccc(+cc#+ccc@cc

    cc *6c2c+cccccc*c(+ccc+&c

    *6cccccccAB)6cc```cccccccc

    c(c=ccc&cc(+ccc&cccc

    ,c2(ccc*9*6c:,+>c2(ccc(c(+cc

    c

    c c

    ccccccccccccc!cccccccc+c&ccccccc

    ccccccccccccc;+$,ccccc+cc

    cc/cccccccc!"%ccccccccc

    ccccccccccccc1cc&cccccccc

    cccccccc86&cAcccccccccccccc*-c

    *6c&cc$(c+ccccccc

    c+cccccccABccccccc

    cccc(c=c&cccccc&ccc

    (c

    =cccc&cc+cccc+ccc2(cc

    c*9*6c:,+ccccc6cccccc+c

  • ccccc*c86A,)-ccc

    c(A'&cc (A'&c%cccccc/c(&0cc (&0ccccc

    cc

    =ccc&ccccccccccc&c(c

    cccccccc&ccccc2+cccc

    c'cc2(ccc*9*6c:,+ccc&cccc

    cc(c6ccc

    c c

    ccccccccccccc:ccc1*AAc 1/!!-ccccccccccc

    +c

    ccccccccccccc;+$,cccc+c

    cc/cccccccccc!ccccc

    cc69)cc6*0ccccc

    ?c c

    ccccccccccccc!cc>cccccA(c!c

    ccccccccccccc;+$,cccc

    cccccccc%ccccccccc:ccc

    'c:,+c2(ccc&cc(c+4c7,c28cc&ccc

    cc&ccc

    cc

    c

    c

    c

    dd8 *6>cccc&ccc&cc,&cccc

    cccccccc/&ccccc

    cccc+ccccc2c&c

    cccccccccccccccccccIcc

    Bcccccccccccc

  • ccccccIcccccccc"cccccccc

    c

    ccccccIccccccccccccc

    "c

    !"

    =cccccccc&cc,&cccccc

    c*9*6c;&cc&cc,&cccc&c&cc;c

    cc2cccc,&cc2&(c(c

    ccc999-/ccccccccc>cc

    &c+ccc,&ccccccc*9*6c;&cc

    cccccccc)c

    ccccccc)c

    ccccccc!c)c

    =c(ccc(cc,&ccc&c&>cc(&c0c

    cC1&c+c>c&c(ccc&ccccC1c0;>c0c&c(c

    c,&c(cccc&ccccccc *6cc

    c&cc&cccccc&cc0c *6c+&ccc

    ,&ccccccccc(cccc2c*&c

    (c&c,ccc,&cccccccccc

    ccccccccccccc

    =cc&cc$cc+&c,(ccc c6c;&cc

    >cc+cccccc0ccC>ccc *6c2c

    ccc>c,&cc=cc,&cccc

    ccccc&ccccc>ccc7c8c

    c+ccc2cccccccccccccc&c

    c,&cccccccc

    c

    ccccccccccccc!ccccc+&c(cpp

    cccc

    ccccccccccccc1c|ccpc'ccpcc

    ccccc!c

    ccccccccccccc!cccccc

    'ccccccccccccccc%cc

    c!cccccccccccccccccccc

    ccccccccccccc1cdccc+c

  • cccccccc,&cccc

    ccccccccccccc 2c&c(c

    0c&ccccccccc&c&cc&c2cc$c

    ,&ccccccccccccccc|c

    p$p#c&c&cccccc

    cc(ccc

    #

    *ccc&c&cccccc *6c,&cccccc

    cc&c&c2cc=ccccccccccc

    cccc1c|cp$p

    3 &cc *6cccccccc+cc

    cccccc+&ccc(ccccc+,(cc

    (c(c(ccccc&c *6c &cccccc

    c@c

    cccc&ccc&ccccccc

    ccc*9*6c;&cc&c&ccc2ccc

    ccc(ccc+cccc

    ccccccc999-/ccCc&cccc?c

    (ccccc+>c=ccccccc

    cc&cc&cccc&cccccc

    c

    c

    ccccccccccccc1ccccc+&c(cpp

    cccc

    ccccccccccccc1c|ccpcccpccccc

    ccccc!c

    ccccccccccccc &ccc>cc

    'ccccccccccccccc%cc

    c!cccccccccccccccccccc

    ccccccccccccc1cdccc+c

    ccccccc

  • ccccccc?cccccc:c&ccc

    ccccccc.cccccc 2c&c(c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    c

    $ 9c$cccccc2ccc&c&cc+cc

    cc *6c &cccc@cccc+cccc

    c2&c cccc@ccc *6cc&cc

    cccc&cc

    *cc cccc2cc2+c

    cccccccc'ccc%ccc

    ccccccccccc%c%cccccccccccccccccc!"c

    cccccccc'ccc%cccc3c7'ccBccccccccccccc!c

    0ccccc9c*$0cc(ccc$2cc7 *6c

    cc8c+ccccc$2c&cc7 *6c&$

    c2c&cccccc8c=cccc

    ccc9c*$0cc&c2ccc&cc

  • *6c(ccc+&ccc9c*$0cc/c(cc

    ccccccccccc&ccc2&cc

    cc=ccc2cc(c9c*$0cc 1/c

    c9c*$0cc@cc+cccc&c

    +ccccccc+cc2&c+&c&c+cccc

    ccc0cc9c*$0cc+cc(ccc2cc

    c&ccc+c*$0cc(cccccc

    c

    *c*9*6ccc#'0cc+ccc(ccc@c

    cccccccccccccccc

    *c(c9c*$0cccccc&ccccc,cc

    cc(cccc(c*9*6c)+4c0ccc+ccc

    c@c+cc9c*ccc(ccc *9*6c

    )+4c

    cccccc(cc

    *ccc!c@c

    1cc!(c@c

    ;ccc9c*$0c

    1(cc*$0ccc*c6(c

    0(cc9c*$0c

    $;c9c*$0c

    "c'c9c*$0c

    "c!c

    c!c

    6cc0(c9c*$0c

    c

    c

    c

    c

  • c$/C

    0ccccc(c&ccccc9c*$0ccc

    2cccccc$cccc(ccc

    cccccccc2ccccc+&c

    ccccccc2cccccccccc

    cc(cccc(ccccccc

    c

    cc

    cc9c*$0c&c2ccccccccccc

    ccc+&cccc

    c(cc7*$0c8ccc(c,c

    ccccccccc

    ccccccc

    c cccccccc(c

    'cc3c7'ccc!ccccc%cccccccccc!cc

  • ccccc*&c9c*$0ccc+ccc&c

    c+cc(c+&cc(cccc(cccccccc

    +2c(c

    1ccccccc&ccc0c#c70"#8ccc

    cc&c0ccccccc9c*$0cccccc

    cccccccccccc

    c2ccccccc3c2c

    ccccccc

    -&cc9c*$0cccccccccc

    ccccc0ccc9c*$0ccc

    ccccccc(cccccc

    ccc2cc9c*$0ccc

    ccc2ccc

    c(ccccc(ccccc

    c

    c

    c

    c

    $d8/C ccccc"ccccccccccccc%cccc2ccccccccccccccc2cc

    /%)5 +c

    c&c('cc2ccccc(c

    cc&c('cc!cccc#cccccccccc%ccc!ccccc

    c*-c%ccccccccc

    c2cc!ccccccccccccccccccc2cc3c7cc7ccc!ccc

    cc!cc3c7'cc2cc&c('cc!ccc%cccc2ccccccccc#c

    c &c('ccc!ccc/cc%cc%cccccc

    cc&c('cIccccccc&c('c/cccc3c7'c

    c &c('cccccc/ccccc*c7cc7c-%ccc3c7'cccccccccccccc/c

  • c &c('cccccccKc3c7'%c3c&!"cccccc

    /58&d58c

    /ccccc& & cccc#c

    c cc2ccc7ccc*cOc-c

    c ccccccccccc

    d3c

    ccc2cc!ccc!ccccc2ccccccc%cc%c%ccc

    3c7'cc!ccBc3ccccc!ccc!c%cccccccc7c3c7'cc!cccccccccccc

    c

    c

    c

    c

    c

    8$

    *cc2cccc2cc9c*$0cccc(cc

    ccccccc9c*$0c9c0cc(ccccc

    (ccccccc(ccccc1cc

    ccc$cccc(ccccc

    c c

    cccccccccccccccc *6ccc|cpcccpccpcc" c7c !.8c

    c

    Kcc/ccccccccccccccccccccIccc7cccccccccc!cccccccc'cccccccccccccccccc

    cccccccccccccc!ccccccccccc9c*$0c

  • ccccccccccccccc1cc

    cccccccccccccc)cc(ccccccccccc9c*$0c

    'cc%ccccccccc

    53c #c

    Kcc 'cccccccc7'%cccccccc

    cccccccc3c7'ccccc'ccc%c3c7'ccccccc(c

    cccc/!c3%ccccc ccc3c7'ccccc

    cAc c3c7'cc!cccccc

    (cc%ccccc7Ac3c7'c

    (7 c cccc3c7'cccccccc

    (cc%ccccc7Ac3c7'c

    ccc!cccc

  • ccccccccccccccc-cccccc(c+c

    c

    c ccccccccc 2cc2c&cc'cc+ccc2(c+,ccc9c*$0cc

    c

    Iccccccccc3c7'c!cccccc3c

    c!cccccccccc3c7'c'ccccccccccc

    Kccccc%ccccccccccc!ccccccc

    c ccccccccc 2c&cccccc+cccccc&cc9c*$0cc/+ccccc2&c

    cccc+c+ccccc+cc*$0ccc

    cccc;ccc9c*$0c

    1cocpcccDc3ccc&ccccc(cDcc

    c(ccc9c*$0cccccc&cccc

    2ccc2+ccccc$c9c*$0c

    c

    Kcccccc%cccccccc'cc%ccc!ccccccccc

    c c

    cc

    cc

    1(cc9c*$0c;c

  • cc

    c

    c

    c

    d 8

    =cccc(c

    ccccccccccc

    c ccccccccccccc

    c cccccccccccc

    cc

    0cc&cccc90cccc+cc&&c

    c+&c(ccccc

    0c(ccccc2+cc&ccc(c(cc(cc

    ccccccccc2c&cccccc

    ccc9*0cc0cc9*c9cccc !ccc

    c+c c*cccccc cc;+c,cc

    2(ccc1c9c1c#cpcc#cpcc c

    :2cccccc2ccccc(cccc

    ccc(cc/(cccccc(cc

    0ccc(ccc&cc+2ccc&c+&ccc&c

    cc2&cc$cc&ccccccc

    0cc(cccc+cc(ccc+cc

    &c+c1((cc&cc(cccc&ccc

    +&ccccc

    c

    c

    c

  • cd$ $(

    :c&ccc9c*$0cc(c(cccc

    c&cccc2ccc&cccccc

    ccccccc(cccc(ccc&c

    cccc(c+&c$c(ccccc2c2c

    cc+cc0c&cccc+@&c

    ccc(cc&ccccccccc

    c(ccc,cccccc

    c

    2(ccc(c2c9c*$0c&cc(ccccc9c

    *$0cc&c*9*6ccccc

    c /c+c

    *c cEcccccccccccccF;c

    c cc&cccEE+ccccccF0cc

    c c7

  • 0ccc+c+ccccc&cccc(ccc*9*6c

    )+4ccc&ccmccc&ccc&c

    c

    *c2+cc+4cccc&cc(ccc'ccccc

    c&cccccc

    ;(c5c7c8ccc2cccccc(cc

    &cccccccccccc

    c2c`c(ccccc&cc&cc

    ccccccc#!E0- *-1!cccc1AE!B0*-;A!/cc

    ccccc9*0ccc(ccccc

    c:2cc2cBcc(ccccc

    ccccccc2cccc9*0cc0ccc

    c0- *-1!cccc2c-'AAc'(ccccccc

    ccc9*0c&c&c+cccccccccc-'AAcc

    @&cc`cc``cc`cc&cccc

    x

    cc(c(cc&ccc+ccc(+&cc+cc

    (&c+ccccccccc5ccc+ccc&c

    c+cHc4ccc+c+c0cccc&ccccccccc

    (cc&ccc5cccccc

    c

    Kcccc%c2c!c

    cc!c%cccc

    ccccc%ccBc/cc!ccccccc

    ;cccc+(c&ccc9$*$0ccc2(ccc

    +ccc2ccc2cccc

    *cccccc9$*$0cc$cc(cccc

    2c&ccccc5c(c!2cc&cccc

    ccc(cccc9$*$0ccccc

    &cccc+ccc2c(cc9$*$0ccc

    +&cccc0c&cccc&cccccccc

  • ccccc&ccccc&cc4cc@c0cc

    &ccc(cccccc2c

    cc

    cc

    c

    c

    $

    *cccc9c*$0c2+cc&c&cc+ccccc *6c/c

    0c#c70"#8ccccc&c9*0ccccc

    c0"#ccccDccc+c&$ccc

    c

    'ccc0c'1%c3'cc7cccc3'cc7cc!cccc!c!cccccccccccc2c!cccAcc3'c%ccccccccccc%cc2c'ccc0c'1%c

    c ccccccccc3'cccccccccccccc

    (cccccccccc&cccc

    c;(cccc&ccccccc

    >cccccccc+4ccccc

    ccccc(5c(cc

    ccc(2cc&cccccccc(c2c=c

    cc(ccccccc&cccc$ccccc

    c(cc(cc&c2ccc&cc$cccc

    ccccccc

    .c c

    c ccccccccccccc0cc *6cccccpccpcc" c

    7c !8cc+$,cc(c2&ccc0c#c

    70"#8c

    ?c ccccccccccccc!cccccccc,ccc+c

  • .c ccccccccccccc!ccccc$ccc&ccccccccc

    (c+ccc

    c

    c ccccccccccccc!cccc+(c&cccc(cc

    cccccccc

  • cc

    1(c0c(cc"c

    c

    c

    c

    dC cc2ccccc3c7'cc!cccccccccccccccc!c'cccccc3c7'%ccccccccccccccccc

    6ccc

    ccccccccccccc1cccccc2ccc2c+cc

    c

    cccccccccccccc;cc9c*$0cccc2ccc*(ccccc

    c9c*$0cccc&cccc

    ?cccccccccccccc*(cccccc(cccccccc9c

    *$0c

    c

    .cccccccccccccc6(ccccc9c*$0cccc(c

  • ccc5ccccccccccccc*cc

    %cc>-c'ccccc!c%cc:ccccc'ccccc%cccccccc*cc

    %cc=-ccc%cccc:cc'ccccc!ccc%ccccccc3cc%cccc

    c

    c c

    c

    c

    Icccc(c3ccccc3c7'ccccccc3cccccc!cccc cc

    cccccc2cccc

    c/c%cccccccccccccc!cc3cc'cccccc!cc(c3ccc%ccccccccccccc

    ccccccc#c

    c d

    Iccc3cccccc!ccccccccccc!cccccccccc cccccccc%cccccc'ccccccccccccc!%ccccccccc

  • c

    ccccccccccccccccc

    ccc!cccccc!ccc!cccc

    c%ccccc

    c

    ccccccccccccc!cIccc

    c!ccccc!ccccccccccccccccc!cccc

    c

    ccccccccc%ccccc

    cc

    cccccIccccccc!ccccccc!ccccccccc!ccccccc

    c cc!ccccccccccccc

    %cccccccccc!ccc !cccccc*c-c

    $%

    Icccccccc(cccc%cc'c3c7'ccccccc%cccccccc c!c !7/cccc/cccc%c

    c

    c

    Iccccccccccc c!cIccccc!cccccc3cccccccc%cccccccccc

    Icccccccccccccc%cc cccccccccccAcccc!ccccc*cccc!c/cccc!-%ccccccccccccIcccccccccccc%cccccccc

    ccccccc%c!7/cccccccccccIccccc2ccccccccc

    c

    (cccc

    c

  • cc

    c

    8$

    9c*$0c&c+cccc+cccc2c0cccc

    &$c2cc2ccccc2ccc,&cccc

    ccccccc2ccccc2cc

    cccc

    !ccc&cc(c&cc7c&cc&ccc8c

    *ccccc3cc2cc2cAEI*Accc

    (cccc(c2ccc2cccc

    cccccc2cccc2cc

    *ccccc$c9c*$0c,cccccc(c

    2ccc;cccc(ccc2c

    cc

    ;(cc$;c9*0c

    1(cc9*0ccc*c6(c

    0(cc$;c9*0c

    !+cc&c

    c*cc1&$ c9*0c

    1(c0c(cc"c

    c

    c

    c

    c

  • 88$

    ccc$c9c*$0ccccccc9c*$0c

    ccc"c,+cc

    !cccc&ccccc&ccccc&c(cccc

    *cc&cc+ccccccc*cccccc(c

    c

    cccccccccc$ccccccc=,cccc!cccdc

    cccccccccccccccccccccccccccc%ccccccc!ccccc%ccccccccccc!cccccccccccc

    0c&c&ccccccc&c

    0c&cccccccc9c*$0cccc&cccc2c

    +cc2c2c&cccccccccc|cccc

    ccc2cccccc+2cccccc

    ccc+c(cc.cc

    =ccccccc&cccc&cccc+4c&c

    ccccccccccc

    -ccccccc/+ccccc&cccc

    ccc$cccc2cc+cccc(c

    ccccc(cc2ccc2cccc

    cccccc2cccc2cc

    cc2cc&cc(ccc$cccccccc

    c

    c

  • cc

    c

    c

    d$ $(

    *c2&cccc2cccccc(ccc

    cc(cccc(cccccccc

    2cccccccccc

    /c+c

    cEccc

    cc&cEc

    cc&cccEE+c

    c7

  • cc

    cD30&ccccccc$%c12c3c

    cGc30&3c

    cc

    c

    cc

    0cc$c9*0ccc(ccc2c&ccc+cc+cc

    ccccc2ccccc2c(cccc

    B1E!B0E1!1JE*10I!c0ccccccccc(c&cccc

    ccccc

    c

    c

    c

    c

    8$

    0c&ccccc$c9c*$0c&ccccccc

    c2ccc2cc&c"cc2c&ccccc

    2cc

    ccc$c9*0cccc

    c c

    cccccccccccccc1ccc+&c(ccc(c9c*$0c

    c

    cccccccccccccc!cccc2cccccccccc

    2ccccc+cc&c0cccc+ccc$

    cc2cccc

    cccccccccccccc'cc1c!cccccc

    'cccc%ccc/cccccc#c

    1#c

    mc

    '#c

    mc

    '#c

    c

    cccccccccccccc/cc$ccccc&cc

  • cccccccc
  • cccccc!ccccccc3c7'ccccccccc!cc

    cc

    c

    c

    c

    c

    c

    $d$

    cc&ccc9c*$0cc2cccc((c

    cc,ccccc(cccc9c*$0cc

    ccc

    cccccc0-1*c70 )cccc&8c c *6cc

    &(cccc0 )ccc&$c@c&cccc

    cc0-1*ccc9c*$0cc0 )cccc&c,&cc+cc

    c' ccc' *c

    9cc9c*$0ccccccc(c&ccc

    c0 )cccc&c+&c+(cc !A!1ccc+c

  • cc

    c

    $

    =ccc+c($cccc9c*$0cccc

    +ccccc2ccccc0ccccc(cc

    ccccc(c&cccc*c&ccc+cc

    +ccc/c;(cccc2ccc+c

    c:ccc$cc2cc&c+ccccccc

    cc(cc*&c+cccccc2cccK,Lcc(c

    ccccccc

    c

    'cccc%cccccccc7c3c7'cccc2ccc7ccc3'c%cccccc!ccccccccccccccc2c

    ccc!%cccccccccccc/ccccc!ccccc!cc!cc'ccc!cccccccccc!cc!ccc*-cc

    c

    0cccc&ccc+c+ccc(cccc

    cc2cc7cccc&ccc&cccc$cc

    2(8c cccccc+ccccc&cccc

    cccc+cc+&cc++cc

    ccc$c9c*$0cccc

    cc

    cccccccccccccc;cc$ccccc#c,+cccc+c

  • (c2c

    Nc

    cE+4c&cccEE2c

    Nc

    ccEcG%(Ec

    ccccc((ccGcc

    c

    c

    c2E+4c(c+4Ec&cc

    Nc

    cNc

    ccE+4$%+4E2c

    ccccc(c+4cGc+4Ec

    c

    ccccc2cc7cc&8c++ccc2ccc(cc

    cccc2cccccccc

    c

    c

    c

    c

    "cccccc2cccccccc

    ccccccDDOP%c4c,cccc@c

    ");D1");ccccc(cccc)&ccccc

    2cccc(cc&cccccc

    cc2c2ccccccc(cc

    9c*$0cc(cccccccccccc

    c2ccccccccc@cccc

    (cccc(c$ccccc1cc,c2(c

    ccc+&c(cccc(ccccccc

    cc((ccccccccccccc

    cccc

  • ccccc!ccc7c7c*c7c7-cccc7c%ccccc!ccc"cccc*-cc

    cccccccc

    cc

    cccccccccccccc1ccccc$ccccc

    ?cccccccccccccc1ccc+c

    .cccccccccccccc!cccc&c(ccccccc

    c

    cccccccccccccc1cc"c6cc+$,ccc(cccccc

    2(ccccccc"c6c!cccccc

    ccc0c&c2ccc"c6c&c(c$c

    c&cccccc+&c(cocpcc!cpcc!c

    d

    cc(cc,c,cc

    *P-cmmmc

    0

    ccccccccccc

    cc0(cccQc cc/(cc

    cccccccccccccc1ccccccc+c*cccc&c

    9c*$03ccc&cc=cc,ccccc

    cc(c=ccc+$,cccccc(c(c+c

    c

  • cccccccccc%ccccc%ccccc%ccccc

    ccccccccccc!cccc!c

    cccc%ccccccccccc!cccccc

    ccc!c!ccccc!ccccccccc3c7'cc!cc

    c

    c

    c

    c

    3cccc%cccccccc3c7'ccccc%c%cc3c7'ccccc

    Kcccc2c!ccc%c6ccccccccccccc/cccc!ccccccc

    ccccccccc3'cccccc

    cccccccc

    c

    ccccccccccccccc$6$cccccc!cccccccccccccc2cccc

    cccc3'ccc!ccccccc3'cccccccccc!ccccc(cc%ccccccc!cc7c!c I0&5'ccc3'ccc!cccc

    c!ccc5'5(&05A30ccc!cccccccccAccc15'5(&05A30%ccccccccccc

    c!ccc!cc!cccc

  • cccc!ccc%ccccccccccccc!c!ccccc

    3c

    (cccc!ccccc(%cccccc%ccc!%ccccc

    c

    c2ccccc

  • cccc2ccc%cccccccccccccccccccccccccccc

    cccc3c7'cccc2ccccccc'ccccc%cccccc

    c

    cccc#c

    ccc

    'ccc

    c

    c

    c

    c

    c

  • ccc

    'ccc

    cc

    8 c(cccccc9c*$0cc;(c9c*$0cc

    cc

    cccccccccccccc1cc(cc

    c

    ccA5 5&50cc15 5(0&50cc2cccccccccccccccc3&cc'c*c!-c

    Iccccccccccccccc

    "c 6c &c /c&c

    A5 5&50c (4'1c '&0'1c (4'1c

    15 5(0&50c (4'1c 6&0'1c (4'1c

    =;c ccccccccccccc1ccc+ccccc+cccc(cc

    c

    cccccccccccccc:cccccccccccc(ccc

    c

    / 3c

  • !"!

    """

    "mc

    c!ccc!"ccccccccccc

    /(53c

    #$%

    #$& !'m

    ()((*((#

    ##$+m,-!

    m

    +*.(*.

    m,

    $*()

    ##$+m,-

    mm

    $/&(*.

    m,

    $*#$c

    cccccccccccccIccccccc!ccc5'5(&05A30ccccccccccc!ccccccccccccccc

    #$m

    !,"0

    ","0"

    ##$+m,-!

    !"m

    $/&(*.

    ,1(&$$*

    m!!,!

    m!","

    m,1

    (&(*.

    m!,!

    m","

    ##$+0-

    m

    $/&(*.

    !,!

    $/$(*

    2,34

    $*#$c

    '($ 3c

  • #$m3533(*

    $2'

    6+$*17

    $&$$*433

    6+$*8$

    $&)&2!

    6+$*$/

    ##$+0-!

    m

    (&(*.

    !,!

    $/$(*

    2,34

    $*$

    $*#$c

    cc150&15 5 I5(&05A30cccccc!cccccccccccccccc!cccA5 5&50ccc3&ccccccc15 5(0&50ccc'ccccccccc!cccccc!cccc

    c

    Kccccc%cccc

    cccc

    ccccA5 5&50cc15 5(0&50cc

    ccccccccccc!cccc2ccccc3'cccc!c!cccccc

    'cc%ccccc/c/c#c

    c0E!BE9*;0E 1/!!-R6'E;**E)E 1/!!-cc

    cc$%EE+ER(cGc(c

    c

    c0E!BE9*;0E 1/!!-R#!E;**E/)"E 1/!!-cc

    cc(cGc$%EE+ER(c

    c

    ccc!cccccccA5 5&50cc15 5(0&50cccc!c(4'1c

    cccccccccccccc0cc c6ccc+ccccccc(c(cc

    (ccc3 '93cccccccccc+cc

    +c

  • ccc

    cc

    0(c c!c

    c

    c(cccccc9c*$0ccccc

    0(c9c*$0cc

    ccccccccc(cc

    cc

    cccccccccccccc1ccccc3c&c*(cc@ccccc

    ?cccccccccccccc:cc(cccc+&c(cccccccc(c

    c(cc2cc(cccc

    /3c

    ;**cc=6!c/!c)cEE+Ec

    cccccc(c=6!c(c

    *9A! c2c

    $(53c

    ");'A!cEc)'6'c

    cc0cc0 c0-00*Ac

    cccc1*AAc"!);cEG%(EEE+c

    ccccc1*-#0-#c

    cccccccccGcc

    ccccc!B1!60)- c

    ccccccc)!/ ccccGcc

    ccc

    cc!-;0c

    cc1*AAc"!);c$%(EEEc

    cccc0"6)/0-#c

  • cccccc(cccGc(c

    cccc!B1!60)- c

    cccccc2cGcc

    cccccc)!/ cccGcc

    ccc

    cc !A!1c 0-#A!cSc/)"c2c

    cccc:!/!ccGc($c*-;c

    cccccccccccGc($c*-;c

    cccccccccccGc($c

    ccc

    !-;");'A!c

    $($ 3c

    'ccc!c%cccA5 5&50cccc'c

    ");'A!cEEc0-6'c

    cc1*AAc"!);c$%EEEc

    cccc!B6)/0-#c

    cccccc(cccGc(c

    cccc!B1!60)- c

    cccccc2cGcc

    cccccc)!/ cccGcc

    cc0c&$+cP%cc

    ccc

    !-;");'A!c

    .cccccccccccccc1cc3c+c!cccccc(cccc+c

    cccccccccccccc1cc c+c

    'c2%ccccccccc

    c

    c

    $

    c2cccc3'ccc!ccc3'cccc

    c!c!ccccc

  • cccccc/ccccccccccccccc&cccccccccc!cccccc

    cccc2cc

    cccccc/ccc7ccc'cc%cccccccccccc!cccccccc

    ccccc2cc#c

    cccccccccccccc1ccccc9*0cc9*;0EA*=!/cccc

    2cc!cc9*0cccc2cccc+c7ccc

    +cccc&c2cc+(c8cc

    cccccccccccccc1ccc7ccc(cccc8ccccc

    ccccccc3c%ccccccc

    cccccccccccccc1cc3c+ccc9*0cccccc(c

    ccc+c

    cccccccccccccc1cc c+cc0E!BE9*;0EA*=!/cccc(c

    c

  • c'ccccccccccccccc3'c%ccccccccccc!cccccccc

    c

    cc!ccccccccccc!cccQcccccccccc!c%cc%cccc3&ccccccccccccc2cccc

    cccccccc

    cccccccc

  • c
  • ccccc*c%ccc2-cc

    33

    ccccccccc9*0ccc#cpc3cc

    &cc3cccccccc+&c@cccccc

    ccc&c(cc+c(ccccc9*0ccc

    cc

    (cc9*0ccc+ccc(cc&cccccccc

    cccc2cc9*0cccc(c (ccc

    ,(cc(cccccccccc

    c

    c

    c

    c

    $ 3 (

    1ccccc(ccc(cc9c*$0ccc&c

    c(cc2c7&c2c&ccc8c

    6+ccc

    1cc "c2cccc9c*$0cc2cc+c

  • (cccc7cccc2cc$cc$

    8cc

    1cc 0ccc(c(c9c*$0cc

    1cc 0cccc(c(c9c*$0cc

    :2cccc(cc(cc(ccccc

    c(cccc(cc2c&cccccccc

    c

    0ccc+cccccc&c&cccc

    c ccccccc1c#cpccpcccc7cc !.8c

    ccccc3c7'ccccccccccccc7cc

    c ccccccc;2ccc(ccc+cc+$,cccccccc+ccc(ccc&cc

    ccc+cc

    0cccccccc

    c ccccccc1c#cpccpccccccccc

    3cccccccQcc7'cc2cc/cccccc

    c ccccccccc+ccc$ccccccccccccccccccccc

    (cccccc*9*6c:,+ccccc+ccccc&cc*ccc&c+c&cc