Sept 27, 2016: ABAP News from SAP TechEd 2016
July 7, 2016: Sessions INT261 and DEV814 added
July 6, 2016: Sessions TEC300, TEC812, TEC813, SEC102, SEC261, SEC600 and SEC820 added
did you know that we’re celebrating twenty years of SAP TechEd 2016 (1996 – 2016) this year! What a birthday! 😘
If you’re interested in getting a detailed understanding of SAP’s solutions and technologies portfolio, and insights into their future direction, but also in putting your hands on the latest and greatest features, then join us at the different SAP TechEd 2016 events all around the world.
Mark your calendars!
Las Vegas: September 19-23, 2016
Bangalore: October 5-7, 2016
Barcelona: November 8-10, 2016
Here’s another reason why you should attend the event: Watch SAP’s Björn Goerke invites you to come home…to SAP TechEd
Let me use this blog to draw your attention to some of the ABAP-related sessions (lectures, hands-ons, road map Q&As, CodeJam mini-editions, …) prepared by the different SAP’s experts – but also by customers, partners and mentors. For more information on the sessions, just navigate to the links provided.
PS: Links for the Bangalore event will be provided ASAP
Dive deep with SAP technology and platform experts
Overview of SAP’s Development Platforms for SAP HANA and SAP Cloud (2hr)
Get an overview of the development capabilities in ABAP 7.5, native development with SAP HANA extended application services, advanced model.
The ABAP Programming Model in SAP S/4HANA (2hr)
Learn more about how the back-end for highly standardized, cloud-ready Fiori apps is built in SAP S/4HANA and understand the underlying ABAP programming model which combines new and proven technologies like CDS, BOPF, SADL, and SAP Gateway for read-only and transactional applications optimized for SAP HANA.
Overview of Development with ABAP 7.5 (2hr)
This session provides an overview of the major development features and tools delivered with ABAP 7.5, the successor of the widely adopted ABAP 7.4 platform.
Core Data Services: Next‐Generation Data Definition and Access on SAP HANA (2hr)
Understand the role played by core data services and Open SQL in the context of data definition and access in ABAP, and learn the latest developments in this area – From the new table functions to tool features designed to make developers’ lives easier.
Building an End-to-End SAP Fiori App Based on SAP S/4HANA and ABAP (2hr)
Find out how SAP builds Fiori apps based on the new ABAP programming language and Smart Templates in SAP S/4HANA.
Extensibility Framework for SAP S/4HANA: End-to-End Scenario (2hr)
See how to add new fields; make them available in the UI, gateway, and core data services; add custom business objects including the UI; add business logic with the Web-based ABAP editor based on the SAP Fiori user experience; and perform sandbox testing and deployment.
Overview of SAP NetWeaver 7.5 (1hr)
This session gives an overview of release 7.5, such as the core data services and easy consumption of SAP Fiori in the ABAP stack, the foundation for SAP S/4HANA as well as EHP 8 for SAP Business Suite 7, and the support for Java 8.
Overview of Features, Functions, and Services in Security Products from SAP (1hr)
Find out more about the continuous evolution of our security products portfolio (incl. secure programming, threatdetection, data security, cloud, …) and learn about upcoming new features and enhancements.
Transition Paths to SAP S/4HANA (1hr)
Learn about the available migration paths into SAP S/4HANA, SAP’s next-generation business suite. Planning aspects, technical transition procedure, and the initial data load will be sketched. Both deployment options, cloud and on-premise, will be covered.
SAP S/4HANA: Custom Code Adaption (1hr)
Detailed session about custom code adaption in the context of SAP S/4HANA: We show how to analyze existing custom code with check tools to identify relevant areas in your code base. We will show you best practices on whether and how the identified custom code can get adjusted.
SAP NetWeaver: Benefit from New and Enhanced Security Features (1hr)
Learn how to use the unified connectivity (UCON) framework for securing remote function calls (RFCs) and how to improve your authorization management with new functionality in the profile generator (PFCG) feature of the SAP NetWeaver technology platform.
Learn from the real-world experiences of SAP customers and partners.
Enhancing Performance in SAP HANA Using the Latest Features in ABAP (1hr)
Most customers are happy with the speed gain after transitioning to SAP HANA. When performance is still lagging, we will demonstrate practical tips on how to boost it. This includes identifying problem patterns in custom code and improving code using new ABAP and Open SQL features, core data services, and ABAP-managed database procedures (AMDP) in complex cases. We will show examples of ABAP list viewer (ALV) and IDoc processing.
Preparation for and Potential Challenges in Migrating to SAP HANA (1hr)
Even though SAP has given general guidelines and certain tools for migration to SAP HANA, hearing real-world experiences with this migration is valuable. We will share our journey moving to SAP HANA, including the preparatory work (even if you are not planning a similar migration soon), hurdles faced, and limitations in identifying potential issues in custom exits/mods/implicit/queries with existing SAP tool sets. We will also cover how we identified and addressed performance issues.
Annotation in ABAP CDS View – A Hidden Gem in SAP NetWeaver 7.5 (1hr)
This session will primarily focus on the core data services (CDS) annotation concept and how different types of annotations can help the ABAP developer to build state-of-the-art programming with much less effort. We will cover various types of annotations including but not limited to AbapCatalog, AccessControl, Analytics, DefaultAggregation, EnterpriseSearch, OData, and UI.
The Best Debugging Tool: Your Brain
While entering the debugger in SAP is quite easy, debugging a specific problem efficiently can be quite complex. Even seasoned developers sometimes get lost in the debugger, pondering over an issue for hours or days without being close to a solution. In this session you will hear about different approaches and practices to debugging in general, based on personal experience and discussion with other developers. You will also get practical insight on how to identify the root cause of complex bugs.
Best Practices for Lowering TCO of Custom ABAP Code by Using CCLM Tools
Custom code lifecycle management (CCLM) tools empower you to find used and unused code in your ABAP system so you can perform quality tasks on just the relevant code and retire unused code from your system. This session will introduce selected CCLM tools (usage and procedure logging) and provide insight into the experience of a quality engineer at an SAP customer. It will also show a tool built to visualize custom code quality.
ABAP Worst Practices: Most Common Mistakes and Alternatives (1hr)
It is not often the case that we deal with codes developed only by ourselves. Unfortunately, in a fast-changing development environment we are often faced with incorrect development approaches, carelessness, or mistakes that lead other mistakes. In this presentation we will focus on the most common development mistakes made by ABAP developers, the results of these mistakes, and alternatives. It will be based on the blog Top 10 ABAP Crimes. Find more details in ABAP Worst Practices.
Technical Hands-On Workshops
Participate in expert-led exercises and classroom training, and get your hands dirty!
How ABAP Supports Industry 4.0 Scenarios with Real-Time UIs (2hr)
This session outlines potential Industrie 4.0 scenarios which are supported by ABAP. Start with TCP communication between shop- floor devices and an ABAP server, then use TCP data within ABAP business logic and UI, and finally integrate SAP HANA Cloud Platform and ABAP-based applications using real-time WebSocket communication.
ABAP Today (2hr)
Learn about the new ABAP programming language features available in ABAP 7.5. The session will cover inline declarations, constructor expressions, table expressions, test seams for ABAP Unit, a 64-bit integer type, and enhancements of ABAP Objects.
Code Better with ABAP in Eclipse (2hr)
Get your hands dirty with the latest features of the ABAP development tools for Eclipse and learn how to use the new dictionary editors, the new ABAP Doc features, and the latest quick fixes in the editor.Get tips and tricks from experienced SAP experts to boost your development efficiency.
Building Applications with ABAP Using Code Pushdown to the Database (2hr)
Experience the latest ABAP development techniques available for pushing down code to the database, especially SAP HANA. Accelerate your applications using complex expressions, functions, unions, literal values, and more in Open SQL. Use the power of the core data services and the ABAP dictionary, and integrate native SQL for SAP HANA into your ABAP-based applications.
Building an End-to-End SAP Fiori App Based on SAP S/4HANA and ABAP (4hr)
Wanted: developers to use the ABAP programming language for building an end-to-end app! Get your hands on the latest ABAP 7.5 features. Use code pushdown capabilities like view building using core data services and ABAP managed database procedures, and then expose the data using an OData service. Finally, you will enrich the CDS model with UI annotations to generate an SAP Fiori app using a smart template.
Developing SAP Fiori Apps for Customers of SAP Business Suite (4hr)
You will learn how to create OData services with SAP Gateway technology using classic interfaces and data sources as well as CDS views, supported as of EHP8 for SAP ERP 6.0. An alternative deployment option for OData services using SAP HANA Cloud Platform will be shown. Finally, you will generate and extend an SAP Fiori app using SAP Web IDE. (Read more…)
Secure ABAP Development: One Bug Is Enough to Put Your Application at Risk (2hr)
Understand how to write secure code and see how SAP’s security code scan technology can assist you by providing guidance just when you need it the most.
SAP CodeJam Mini-Editions
Join and collaborate with developers and SAP experts during hands-on coding sessions.
Building an SAP S/HANA-Like SAP Fiori App in ABAP (1hr)
Try out the latest techniques using ABAP development tools to create an SAP Fiori app based on ABAP. Employing core data services in ABAP and enriched with annotations, automatically generate an SAP Fiori app using a smart template.
How to Develop Your First OData Service Using SAP Gateway (1hr)
At the very heart of any SAP Fiori-like app in SAP S/4HANA there is an OData service that needs to be developed. In this session, we provide the opportunity to get your hands dirty and try out OData service development using SAP Gateway technology.
How to Extend and Modify SAP Fiori Launchpad (1hr)
SAP Fiori launchpad is the strategic single point of entry for SAP business applications and analytics. It offers role-based, personalized, and real-time access for end users. Learn about extensibility options and available APIs for the SAP Fiori launchpad and how to implement customer-specific modifications using the new plug-in concept. You will get to know how to configure extensions and make them available for your end users.
Find and Fix Security Vulnerabilities in ABAP Coding Using ATC and CVA (1hr)
This session gives you the opportunity to review ABAP coding with inherent security vulnerabilities. Learn how to use the ABAP test cockpit (ATC) and ABAP code vulnerability analyzer (CVA). Find out how to fix vulnerabilities in ABAP code with the toolset for static application security testing.
Road Map Q&As
Get a detailed understanding of SAP’s current product road maps.
ABAP Road Map – ABAP Contributions to SAP S/4HANA (1hr)
This session will show key investment topics of ABAP and contributions to SAP S/4HANA. Main topics are the new ABAP programming model for Fiori apps, extensibility concepts, and the migration of custom ABAP code.
Road Map Q&A: SAP NetWeaver (1hr)
This session gives an overview of release 7.5 and an outlook to future versions.
Road Map Q&A: ABAP Programming Language Platform (1hr)
This session provides an overview of the major ABAP 7.5 capabilities and gives an outlook towards the future versions of ABAP.
Road Map Q&A: SAP NetWeaver AS, Add-On for Code Vulnerability Analysis (1hr)
This session provides an overview of the new features and functions planned for SAP NetWeaver Application Server, add-on for code vulnerability analysis.
Road Map Q&A: SAP Gateway (1hr)
This session provides an overview of SAP Gateway technology as of today and explains where we are heading to for provisioning and consumption of OData services and management of APIs in SAP’s technologies, on premise, in the cloud, and on the SAP HANA platform.
Join and assess real code examples and learn new tips and techniques.
Duration: 30 min
[Las Vegas | Bangalore | Barcelona] (Links coming soon!)
Come over and chat with us at the different networking sessions!.
Duration: 30 min
[Las Vegas | Bangalore | Barcelona] (Links coming soon!)
I hope I could arouse your curiosity… Join us at SAP TechEd 2016!
You can go to the SAP TechEd official web site and watch the 2015 highlights in the meantime.