Upload
barnard-parsons
View
229
Download
2
Tags:
Embed Size (px)
Citation preview
Blackvard Management ConsultingABAP 7.4 – What’s New?
Lesson 1
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
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 - Overview & General Information
a) ABAP 7.4 - Source Code Samples
b) ABAP Language
c) ABAP Doc
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
* Please contact us for additional course details regarding lessons 2 – 4 & their schedules.*
SP02, SP05, ...
ABAP 7.40
ABAP 7.31
ABAP 7.02
ABAP 7.01
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Overview of ABAP “evolution”
ABAP 7.3
ABAP 7.2
ABAP 7.1/7.11
ABAP 7.0
ABAP 8.0x
ABAP for HANA(downward compatible)
AS ABAP for NGAP(not downward compatible)ABAP for ERP
(downward compatible)
Development
No Development
Backport
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Netweaver as ABAP 7.4
End-user
LoB(Line-of-Business)
DeveloperAdministrator
CIO
(Chief Information Officer)
Business in real-time Low Transportation
cross-docking (TCD) & Total cost of ownership (TCO)
Future-proof Non disruptive
Lifecycle Management Scalable landscapes Efficient operations Simplified & integrated
Desktop & mobile devices Accelerate reports/selections Intuitive value helps
New application scenarios Flexible business processes Decoupling of Line-of-Business
extensions & IT
Build on existing ABAP skills & know-how
Integrate developer experience:• ABAP• HANA• SAPUI5• Netweaer Cloud
Netweaver As ABAP 7.4
Copyright © Blackvard Management Consulting – All rights reserved 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
2
3
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-to-action 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
http://scn.sap.com/community/abap/eclipse
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)
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Bridging the “on-premise” World & Cloud Extend ABAP connectivity w/ SAP HANA Cloud
Integrate ABAP applications w/ HANA Cloud through SAP PI, or directly Automated secure/remote setup of connections across multiple systems Reduced development costs & risks
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 Software Update Manager (SUM)
Near zero downtime maintenance Reduced manual efforts Enable SAP HANA & ABAP Database migration option
Source Code Management
Landscape Management
Software Update
Management (SUM)
Configuration
Transport Management
Production
Consolidation
Development
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 OAuth 2.0 allows for new authentication options Read-Access Logging
SECURITY
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Go Social
http://en.wikipedia.org/wiki/SAP_StreamWork
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
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
http://wiki.scn.sap.com/wiki/display/Snippets/JSON+and+ABAP
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
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
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
ABAP Doc
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Special syntax for parameter interface of events & procedures is used.
ABAP Doc
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
HTML Tags subsets can be used for formatting. ABAP Doc syntax rules are checked via the ABAP syntax check.
ABAP Doc
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
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
ABAP Doc
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
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
ABAP Doc
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Have Additional Questions?
Want To get trained?
Please Set Up A Consultation.
Email: [email protected]
Require A Consultation?
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
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
Key Achievements of Blackvard Management Consulting in Previous Projects
What We’ve Accomplished
Blackvard Management Consultants
www.blackvard.comCopyright © Blackvard Management Consulting – All rights reserved
Short Bio:
Lukas M. Dietzsch is managing director at Blackvard Management Consulting, LLC. He is holding a Master’s 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.
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
Lukas M. Dietzsch
Copyright © Blackvard Management Consulting- All rights reserved www.blackvard.com
Managing Director
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
An overview of current and previous customers:
Customers That Recommend Blackvard