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/