ABAP Whats New

Embed Size (px)

Citation preview

  • 8/17/2019 ABAP Whats New

    1/27

    Blackvard Management ConsultingABAP 7.4 – What’s New

    !esson "

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    2/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    Course Agenda: ABAP 7.4 What’s new?

    What Will Be Covered In This Course:

    1. Lesson 1 !verview " #eneral $n%ormation

    a&  ABA' (.) *ource Code *amples

    b&  ABA' Language

    c&  ABA' +oc

    ,. Lesson , -ew ABA' +evelopment ools e.g. in /clipse 0A+ C+*&

    2. Lesson 2 -ew ABA' *ynta3 " +evelopment

    a& *ynta34 -ew great synta3 options

    b& Compliance4 Advance !nline +ocumentation with ABA' (.)

    ). Lesson ) 5sing 'ersistence Classes

     

    * Please contact us for additional course details

    regarding lessons 2 – 4 & their schedules.* 

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    3/27

    *'6,7 *'687 ...

     ABA' (.)6

     ABA' (.21

     ABA' (.6,

     ABA' (.61

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    Overview of ABAP “evolution”

     ABA' (.2

     ABA' (.,

     ABA' (.1(.11

     ABA' (.6

     ABA' 9.63

     ABA' %or :A-A0downward compatible&

     A* ABA' %or -#A'

    0not downward compatible& ABA' %or /;'

    0downward compatible&

    +evelopment

    -o +evelopment

    Backport

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    4/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    etweaver as ABAP 7.4

    /nduser 

    LoB0Lineo%Business&

    +eveloper  Administrator 

    C$!

    0Chie% $n%ormation!%%icer&

    Business in realtime

    Low ransportation

    crossdocking 0C+&

    " otal cost o%ownership 0C!&

  • 8/17/2019 ABAP Whats New

    5/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    etweaver as ABAP 7.4

    ransportation Cross+ocking 0C+& supports transportation o%

    handling units 0:5s& across various warehouses or distribution

    centers7 until the %inal destination. /3amples4 Change means o% transportationCentrally process e3port activities7 etc.

    otal Cost o% !wnership 0C!& is a type o% calculation designed to

    help enterprise managers " consumers assess direct " indirect costs

    " bene%its related to the purchase o% $ components.

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    6/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    !AA O"en #te$ Anal%ti&s

    he latest (.) release o% *A' -etweaver ABA' is optimi>ed %or *A' :A-A.

    *A' :A-A te3t search allows %or %aulttolerant value helps 01&  AL? w integrated data search allows %or large data set navigation 0,&

     Advanced *A' :A-A capabilities provide an analytical sidepanel 02&

    'ushing operations to *A' :A-A allows %or accelerated data access 0)&

    1

    2

    3

    4

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    7/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    'eal(ti$e Anal%sis w) *$+edded Anal%ti&s

    -etweaver Business @arehouse 0B@& w :A-A allows %or $nsightto

    action applications. Business $ntelligence 0B$& is a technologydriven data analysis process that boosts

    business per%ormance by assisting end users in making in%ormed decisions.

    er7 uery +esigner7 @eb Application +esigner7 etc.

    Modi%y " enhance in%ormation e3posed by :A-A models

    Launch internet 5;Ls

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    8/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    *&li"se ,evelo"$ent *nviron$ent

    http4scn.sap.comcommunityabapeclipse

    /clipse $ntegrated +evelopment /nvironment 0$+/& !ne single $+/ to develop ABA'7 :A-A7 *A'5$87 :A-A Cloud " Mobile

    Contains base workspace " plugin system %or customi>ation !ne central update site %or all /clipsebased *A' development tools

    :igh developer productivity " easy integration o% custom 2rd party tools

    @ritten mostly in ava " used to develop applications

    'lugins allow application development in other programming languages

    *uperior ABA' development toolset

    Builtin ABA' on :A-A +evelopment ools *o%tware +evelopment it 0*+&  Advanced source code editing 0search " navigation&

    esting7 Duality assurance " troubleshooting

    5ser $nter%ace tools

    @eb +ynpro "

  • 8/17/2019 ABAP Whats New

    9/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    Bridging the “on("re$ise” World - Cloud7

     Automated secureremote setup o% connections across multiple systems

    ;educed development costs " risks

    !pen +ata 'rotocol 0!+ata& is a ;/*%ul data access protocol initially de%ined

    by Microso%t " provides mobile support. /nables creationconsumption o% ;/* A'$s7 which allow resources7 identi%ied using 5;Ls and

    de%ined in data models7 to be publishededited by web clients using :' messages. $nteractive " collaborative scenarios based on eventdriven user inter%aces 05$&

     ABA' Messaging " 'ush Channels

    Connect based on open standards " robust scenarios 'rovides optimal hybrid onpremise " cloud scenario support

    !n+emand *ystems " *ingle *ign!n across onpremise

    Connectivity type agnostic ABA' development in /clipse

    :A-AE

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    10/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    o+ile A&&ess

    'roven 5$ technology " mobility w -etweaver #ateway7 :A-A " *A'5$8 +evelop mobile apps w #ateway " *A'5$8 0:ML8 standard&

    'opular plat%orms Apple i!*7 #oogle Android7 Ama>on7 Microso%t @indows 'hone 97 etc.

    *impli%y " re%resh +ynpros w 5$ 'ersonas

    -etweaver Business Client 0-@BC& "

  • 8/17/2019 ABAP Whats New

    11/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    ,e&ou"ling Business - #/

    *A' Business *uite applications allow you to centrally manage

    decisionmaking logic across *A' " non*A' applications.  Automated business decisions

    Based on

  • 8/17/2019 ABAP Whats New

    12/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    0ife&%&le anage$ent

    Common Li%ecycle Management %or ABA' " :A-A

    echnical con%iguration automated a%ter system installation  Allows %or Change and ransport *ystem 0C*& transports

    o% combined ABA' " :A-A content

    *o%tware 5pdate Manager 0*5M& -ear >ero downtime maintenance

    ;educed manual e%%orts /nable *A' :A-A " ABA'

    +atabase migration option

    *ource CodeManagement

    LandscapeManagement

    *o%tware5pdate

    Management0*5M&

    Con%iguration

    ransportManagement

    Production

    Consolidation

    Development

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    13/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    /i$e to 1alue With ABAP Cloud

  • 8/17/2019 ABAP Whats New

    14/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    2e&urit%

    ;un ABA' applications in high security environments *ecure *A' :A-A " Business *uite plat%orms

    Create ABA' " :A-A users w one tool in one step *A' ransaction Code F*561G can be used %or user management in :A-A w ABA'

    Latest security " development standards !Auth ,.6 allows %or new authentication options

    ;eadAccess Logging

    SEC!IT"

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    15/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    3o 2o&ial

    http4en.wikipedia.orgwiki*A'H*tream@ork

    *A' am is a business %unction " social collaboration plat%orm that

    integrates using the *ocial Media ABA' $ntegration Library 0*A$L&.

    *A$L is an A'$ library used by various ABA' *A' %unctions $ntegration w *A$L previously available in *A' C;M7 *LC " /;' :CM

    /asy migration %rom *A' *treamwork to am

    am -@BC *ide 'anel C:$'* allow %or collaboration wout modi%ication

    Business Add$ns 0BAd$s& now process application developments

     A'$s are easytouse " based on ABA' !bIects

     Authentication implicit %rom *A' ABA' systems

    *end -etweaver #ateway noti%ications to am

    +iscuss business transactions " e3change data

    Combine social media w business so%tware

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    16/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    'eal(ti$e Business  Accelerate your business processes " e3tend return on

    investment on e3isting investments.

    5ser%riendly 0mobility " easy collaboration&

     Allows %or highly productive development environment -ew business scenarios allow %or competitive advantage

    /nIoy the %ull potential o% business data " make wiser decisions

    Cloud allows %or leveraging onpremise investments

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    17/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    ABAP 0anguage

    http4wiki.scn.sap.comwikidisplay*nippets*!-JandJABA'

     ABA' (.) contains modern declarative " %unctional ABA' language  ABA' *ynta3 is more e3pressionoriented

    Better readability o% code " open standards %or data interchange

    More streamlined " elegant

    $mproved per%ormance w e3tended +atabase Bu%%er 

    ava*cript !bIect -otation 0*!-& *upport Language independent te3t %ormat that uses conventions o% C%amily languages

    /asy %or humans to read " write easy %or machines to generate " parse

    Lightweight datainterchange %ormat

    Based on ava*cript 'rogramming Language

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    18/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    ABAP ,o&

     ABA' +oc is a simple documentation tool similar to avadoc.  Allows documentation in :ML %ormat to be created automatically %rom ABA' source code

    Based on uniDue ABA' +oc comments

    avadoc is a documentation generator %rom !racle Corporation. #enerates A'$ documentation in :ML %ormat %rom ava source code

    :ML %ormat allows %or convenience o% hyperlinking related documents together 

    F+oc commentsG %ormat is the standard %or documenting ava classes

    http4www.sdn.sap.comirIsdnIavadocs

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    19/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

     An e3clamation mark 0K& is used to introduce a comment %or ABA' +oc.

     ABA' +oc comments must be linked to only one declaration statement  A line or a block o% lines

    ABAP ,o&

    ABAP ,

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    20/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    *pecial synta3 %or parameter inter%ace o% events " procedures is used.

    ABAP ,o&

    ABAP ,

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    21/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    :ML ags subsets can be used %or %ormatting.

     ABA' +oc synta3 rules are checked via the ABA' synta3 check.

    ABAP ,o&

    ABAP ,

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    22/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

     ABA' +oc comments are evaluated in the ABA' /ditor o% the ABA'

    +evelopment ools 0A+ ABA' in /clipse not in ABA' /ditor o% *A' #5$ */96&

  • 8/17/2019 ABAP Whats New

    23/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

     ABA' +oc overwrites e3isting

    classical class or method

    documentation4 Be%ore using ABA' +oc7

    veri%y i% documentation already

    e3ists " is usable

    Currently7 unable to integrate e3ample

    programs into ABA' +oc

    -o migration tool currently available

     ABA' +oc evaluated in A+ only. /nsure users o% A'$s work only in A+

    5sing the #5$7 users will see comments

    wout %ormatted documents

    ABAP ,o&

    'euire A Consultation?

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    24/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    :ave Additional uestions

    @ant o get trained

    'lease *et 5p A Consultation.

    /mail4 in%oblackvard.com

    'euire A Consultation?

    What We’ve A&&o$"lished

    http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    25/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

    echnical proIect lead and ABA' architect responsible %or Duality in technical scope and budget in a globalrollout o% *A' Logistics applications 0*A' L/ L!&

    Conducting multiple *A' ABA' and *A' :A-AE trainings %or various 5* companies

    $mplementation o% a standard *A' so%tware solution %or *pend Management within *A' A# " A;$BA 0annualspend volume 2 Bill. /5;& which can be used in all *A' systems

    $mproved claims management using *A' ation

    $mplemented a global solution %or procurement processes at BM@ A# using *A' *;M B,B

    Blueprinting and implementation o% *A' so%tware %or banking credit cancelations %or ?!L*@A#/-

    #e$ %chievements o& Blac'vard (ana)ement Consultin) in Previous Pro*ects

    What We ve A&&o$"lished

    anaging ,ire&tor

    http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    26/27

    Blac'vard (ana)ement Consultants

    www.blackvard.comCopyright © Blackvard Management Consulting – All rights reserved

    *hort Bio4

    Lukas M. +iet>sch is managing director at Blackvard

    Management Consulting7 LLC. :e is holding a MasterOs

    degree in $n%ormation echnology and is an e3perienced $solution architect and proIect lead.

    :is strong background in adapting to reDuirements andstandards in di%%erent industries and on various plat%orms are

    valuable assets %or Blackvard customers.

    :e is repeatedly commended by customers %or driving

    e%%icient solutions %or comple3 problems in globally

    distributed team environments and meeting tough deadlines.

    +or &urther in&ormation please visit:

    ,,,-.lac'vard-com 

    /u'as (-Diet0sch

    lukasblackvard.com

    Copyright © Blackvard Management Consulting All rights reserved www.blackvard.com

    anaging ,ire&tor

    Custo$ers /hat 'e&o$$end Bla&5vard

    http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/http://www.blackvard.com/

  • 8/17/2019 ABAP Whats New

    27/27

    Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com

     An overview o% current and previous customers4

    Custo$ers /hat 'e&o$$end Bla&5vard

    http://www.blackvard.com/http://www.blackvard.com/