Вы находитесь на странице: 1из 27

Blackvard Management Consulting

ABAP 7.4 Whats New?


Lesson 1

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Course Agenda: ABAP 7.4 Whats new?


What Will Be Covered In This Course:
1. Lesson 1 - Overview & General Information
a)

ABAP 7.4 - Source Code Samples

b)

ABAP Language

c)

ABAP Doc

* Please contact us for additional course details


regarding lessons 2 4 & their schedules.*

2. Lesson 2 - New ABAP Development Tools e.g. in Eclipse (ADT / CDS)


3. Lesson 3 - New ABAP Syntax & Development
a)

Syntax: New great syntax options

b)

Compliance: Advance Online Documentation with ABAP 7.4

4. Lesson 4 - Using Persistence Classes

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Overview of ABAP evolution


ABAP for HANA
(downward compatible)

SP02, SP05, ...


ABAP 7.40

ABAP for ERP


(downward compatible)

ABAP 7.31

ABAP 7.3

ABAP 7.02

ABAP 7.2

ABAP 8.0x

AS ABAP for NGAP


(not downward compatible)

ABAP 7.01

ABAP 7.1/7.11
Development

ABAP 7.0

No Development
Backport

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Netweaver as ABAP 7.4

Desktop
Desktop &
& mobile
mobile devices
devices
Accelerate
Accelerate reports/selections
reports/selections
Intuitive
Intuitive value
value helps
helps

Business
Business in
in real-time
real-time
Low
Low Transportation
Transportation
cross-docking
cross-docking (TCD)
(TCD)
&
& Total
Total cost
cost of
of
ownership
ownership (TCO)
(TCO)
Future-proof
Future-proof
Non
Non disruptive
disruptive

End-user

CIO
(Chief Information
Officer)

Lifecycle
Lifecycle Management
Management
Scalable
Scalable landscapes
landscapes
Efficient
Efficient operations
operations
Simplified
Simplified &
& integrated
integrated

New
New application
application scenarios
scenarios
Flexible
Flexible business
business processes
processes
Decoupling
Decoupling of
of Line-of-Business
Line-of-Business
extensions
extensions &
& IT
IT

LoB
(Line-of-Business)

Netweaver As ABAP 7.4

Administrator

Copyright Blackvard Management Consulting All rights reserved

Developer

Build
Build on
on existing
existing ABAP
ABAP skills
skills &
&
know-how
know-how
Integrate
Integrate developer
developer experience:
experience:
ABAP
ABAP
HANA
HANA
SAPUI5
SAPUI5
Netweaer
Netweaer Cloud
Cloud
www.blackvard.com

Netweaver as ABAP 7.4

Transportation Cross-Docking (TCD) supports transportation of


handling units (HUs) across various warehouses or distribution
centers, until the final destination.
Examples: Change means of transportation/Centrally process export activities, etc.

Total Cost of Ownership (TCO) is a type of calculation designed to


help enterprise managers & consumers assess direct & indirect costs
& benefits related to the purchase of IT components.

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

HANA Open Item Analytics


The latest 7.4 release of SAP Netweaver ABAP is optimized for SAP HANA.

SAP HANA text search allows for fault-tolerant value helps (1)
ALV w/ integrated data search allows for large data set navigation (2)
Advanced SAP HANA capabilities provide an analytical side-panel (3)
Pushing operations to SAP HANA allows for accelerated data access (4)

1
3

2
4

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Real-time Analysis w/ Embedded Analytics

Netweaver Business Warehouse (BW) w/ HANA allows for Insight-toaction applications.


Business Intelligence (BI) is a technology-driven data analysis process that boosts
business performance by assisting end users in making informed decisions.
Functionality to navigate & drill further into BI Tools information
Crystal Reports & Dashboards
Allows users to access BI document-related data in SAP

Reuse transactional HANA models w/ BW InfoProviders


Operates on transactional Open Items data

Users can now:


Expose analyses w/ Business Explorer (BEx) Queries
Includes tools to present reports to end users
Analyzer, Query Designer, Web Application Designer, etc.
Modify & enhance information exposed by HANA models
Launch internet URLs
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Eclipse Development Environment


Eclipse - Integrated Development Environment (IDE)
One single IDE to develop ABAP, HANA, SAPUI5, HANA Cloud & Mobile
Contains base workspace & plug-in system for customization
One central update site for all Eclipse-based SAP development tools
High developer productivity & easy integration of custom 3rd party tools
Written mostly in Java & used to develop applications
Plug-ins allow application development in other programming languages

Superior ABAP development toolset

Built-in ABAP on HANA Development Tools Software Development Kit (SDK)


Advanced source code editing (search & navigation)
Testing, quality assurance & troubleshooting
User Interface tools
Web Dynpro & Floorplan Manager (FPM)

http://scn.sap.com/community/abap/eclipse
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Integrate ABAP applications w/ HANA Cloud through SAP PI, or directly


Automated secure/remote setup of connections across multiple systems
Reduced development costs & risks

Bridging the on-premise World & Cloud

Open Data Protocol (OData) is a RESTful data access protocol initially defined
by Microsoft & provides mobile support.
Enables creation/consumption of REST APIs, which allow resources, identified using URLs and
defined in data models, to be published/edited by web clients using HTTP messages.

Interactive & collaborative scenarios based on event-driven user interfaces (UI)


ABAP Messaging & Push Channels

Connect based on open standards & robust scenarios


Provides optimal hybrid on-premise & cloud scenario support
On-Demand Systems & Single Sign-On across on-premise
Connectivity type agnostic ABAP development in Eclipse

HANA

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Mobile Access

Proven UI technology & mobility w/ Netweaver Gateway, HANA & SAPUI5


Develop mobile apps w/ Gateway & SAPUI5 (HTML5 standard)
Popular platforms - Apple iOS, Google Android, Amazon, Microsoft Windows Phone 8, etc.

Simplify & refresh Dynpros w/ UI Personas


Netweaver Business Client (NWBC) & Floorplan Manager (FPM) w/
WebDynpro for ABAP (WDA) enhancements
Corbu Design/Enhanced search/Tabbed browsing/GUIBB dynamic configuration

NWBC
Side panel analytical content decision support

SAP Theme Designer


Provides corporate theming & branding

ABAP Messaging & Push Channels


Collaborative scenarios based on event-driven UIs

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Decoupling Business & IT


SAP Business Suite applications allow you to centrally manage
decision-making logic across SAP & non-SAP applications.
Automated business decisions
Based on Floorplan Manager technology
Decisions deployed w/out downtime

Extension of Business Rule Framework


(BRFplus) as Netweaver Add-on

Access to local modeling manage systems


Upgrade independently of managed systems

More than 500 pre-configured side-panel chips available


Analyze & optimize implement cycles via domain experts
Compile executable services from modeled services
On managed system for local execution

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Lifecycle Management
Common Lifecycle Management for ABAP & HANA
Technical configuration automated after system installation
Allows for Change and Transport System (CTS) transports
of combined ABAP & HANA content
Transport
Source Code
Software Update Manager (SUM)
Management
Management

Near zero downtime maintenance


Reduced manual efforts
Enable SAP HANA & ABAP
Database migration option

Production
Consolidation
Configuration

Development

Landscape
Management

Software
Update
Management
(SUM)
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Time to Value With ABAP Cloud

Faster time to value w/ ABAP Cloud


Almost instant access to preconfigured SAP Netweaver AS ABAP 7.4
SAP Cloud Appliance Library (CAL) allows for simplified provisioning
Log on Pick & deploy solution Access

Now offering ABAP Cloud accounts ask us for further information and access:
Fast access to preconfigured AS ABAP releases
Tutorials, sample scenarios & best practices
Integrated Eclipse development
ABAP

Cloud

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Security

Run ABAP applications in high security environments


Secure SAP HANA & Business Suite platforms

Create ABAP & HANA users w/ one tool in one step


SAP Transaction Code SU01 can be used for user management in HANA w/ ABAP

Latest security & development standards

SECURITY
OAuth 2.0 allows for new authentication
options
Read-Access Logging

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Go Social

SAP Jam is a business function & social collaboration platform that


integrates using the Social Media ABAP Integration Library (SAIL).
SAIL is an API library used by various ABAP SAP functions

Integration w/ SAIL previously available in SAP CRM, SLC & ERP HCM
Easy migration from SAP Streamwork to Jam
Jam NWBC Side Panel CHIPS allow for collaboration w/out modification
Business Add-Ins (BAdIs) now process application developments
APIs are easy-to-use & based on ABAP Objects
Authentication implicit from SAP ABAP systems
Send Netweaver Gateway notifications to Jam
Discuss business transactions & exchange data
Combine social media w/ business software

http://en.wikipedia.org/wiki/SAP_StreamWork
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Real-time
Business
Accelerate your business processes & extend return on
investment on existing investments.
User-friendly (mobility & easy collaboration)
Allows for highly productive development environment
New business scenarios allow for competitive advantage
Enjoy the full potential of business data & make wiser decisions
Cloud allows for leveraging on-premise investments

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Language
ABAP 7.4 contains modern declarative & functional ABAP language
ABAP Syntax is more expression-oriented
Better readability of code & open standards for data interchange
More streamlined & elegant
Improved performance w/ extended Database Buffer

JavaScript Object Notation (JSON) Support


Language independent text format that uses conventions of C-family languages
Easy for humans to read & write / easy for machines to generate & parse
Lightweight data-interchange format
Based on JavaScript Programming Language

http://wiki.scn.sap.com/wiki/display/Snippets/JSON+and+ABAP
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc
ABAP Doc is a simple documentation tool similar to Javadoc.
Allows documentation in HTML format to be created automatically from ABAP source code
Based on unique ABAP Doc comments

Javadoc is a documentation generator from Oracle Corporation.


Generates API documentation in HTML format from Java source code
HTML format allows for convenience of hyperlinking related documents together
Doc comments format is the standard for documenting Java classes

http://www.sdn.sap.com/irj/sdn/javadocs
Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc
An exclamation mark (!) is used to introduce a comment for ABAP Doc.
ABAP Doc comments must be linked to only one declaration statement
A line or a block of lines

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc

Special syntax for parameter interface of events & procedures is used.

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc
HTML Tags subsets can be used for formatting.
ABAP Doc syntax rules are checked via the ABAP syntax check.

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc
ABAP Doc comments are evaluated in the ABAP Editor of the ABAP
Development Tools (ADT / ABAP in Eclipse not in ABAP Editor of SAP GUI SE80)
Formatted documentation is displayed in a pop-up window
Place cursor on item documented (here the interface definition) by ABAP Doc
comments & click F2

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

ABAP Doc
ABAP Doc overwrites existing
classical class or method
documentation:
Before using ABAP Doc,
verify if documentation already
exists & is usable
Currently, unable to integrate example
programs into ABAP Doc
No migration tool currently available

ABAP Doc evaluated in ADT only.


Ensure users of APIs work only in ADT
Using the GUI, users will see comments
w/out formatted documents

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Require A Consultation?

Have Additional Questions?


Want To get trained?
Please Set Up A Consultation.
Email: info@blackvard.com

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

What Weve Accomplished


Key Achievements of Blackvard Management Consulting in Previous Projects
Technical project lead and ABAP architect responsible for quality in technical scope and budget in a global
roll-out of SAP Logistics applications (SAP LE / LO)
Conducting multiple SAP ABAP and SAP HANA trainings for various US companies
Implementation of a standard SAP software solution for Spend Management within SAP AG & ARIBA (annual
spend volume 3 Bill. EUR) which can be used in all SAP systems
Improved claims management using SAP FS-CM which is generating annual savings of 15 Mio for a huge
German public healthcare organization
Implemented a global solution for procurement processes at BMW AG using SAP SRM / B2B
Blueprinting and implementation of SAP software for banking credit cancelations for VOLKSWAGEN

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Managing Director

Short Bio:
Lukas M. Dietzsch is managing director at Blackvard
Management Consulting, LLC. He is holding a Masters
degree in Information Technology and is an experienced IT
solution architect and project lead.
His strong background in adapting to requirements and
standards in different industries and on various platforms are
valuable assets for Blackvard customers.
Lukas M.
Dietzsch

lukas@blackvard.com

Blackvard Management Consultants

Copyright Blackvard Management ConsultingConsulting All


Allrights
rightsreserved
reserved

He is repeatedly commended by customers for driving


efficient solutions for complex problems in globally
distributed team environments and meeting tough deadlines.
For further information please visit:

www.blackvard.com

www.blackvard.com

Customers That Recommend Blackvard

An overview of current and previous customers:

Copyright Blackvard Management Consulting All rights reserved

www.blackvard.com

Вам также может понравиться