Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
CarineTchoutouo
Product and Topic Expert
Product and Topic Expert






Update: Check the latest ABAP News from SAP TechEd 2019.

Hi everyone!


It's that time of the year again - various teams at SAP are busy preparing the upcoming SAP TechEd 2019 - it's just around the corner!

SAP TechEd is the best place to be for anyone (developers, architects, consultants, product managers or IT managers - just to name a few) interested in gaining a detailed understanding of SAP’s portfolio of solutions, platforms and technologies, as well as insights into their future direction.

SAP TechEd gives you the opportunity to acquire knowledge, share information and network with SAP's experts and fellows of the SAP community, and to gain hands-on experience of the latest and greatest software solutions and tools.

You are invited to join us at the various SAP TechEd 2019 events all around the globe!

Save the cities and the dates!









As in the past years, I would like to share with you an overview of the various ABAP-related sessions that will be offered by the ABAP Platform and Software Logistics teams, as well as the ones prepared by the big SAP community.

This year's ABAP Platform slogan remains basically unchanged:

Take your ABAP Skills to SAP HANA and the Cloud!


The different sessions are mainly to be found in the session tracks Digital Transformation and Cloud Application Architectures (CAA) and security aspects are handled in the session track Security by Default (SEC). The relevant learning journeys (How to ...) are CAA3, CAA4, CAA9 and SEC3.

  • CAA9: Take your ABAP Skills to SAP HANA and the Cloud

  • CAA3: Move to SAP S/4HANA

  • CAA4: Get to SAP S/4HANA Cloud

  • SEC3: Securely build, extend, and integrate your business applications in the cloud


Take a look at the following videos from steinermatt, Head of Central Product Management for SAP Cloud Platform, and andre.fischer, ABAP Platform Product Manager and Tech Ambassador,  about this year's SAP TechEd events.








The full session catalogs are already online. You can browse the session offerings on the respective event location web sites.

I have not listed the session speakers below as they may differ from one location to another.







ℹ Note: I will be updating this blog if necessary to reflect new developments. Feel free to mention missing sessions in the comment section. Thanks in advance.



Table of Contents: Convert. Adapt. Develop. Extend. Manage



  1. General ABAP-related Topics & Road Maps

  2. Move to SAP S/4HANA

  3. Modern ABAP Development optimized for SAP HANA and SAP Fiori

  4. ABAP in the Cloud: SAP Cloud Platform ABAP Environment

  5. DevOps in ABAP

  6. Security by Default in ABAP



 1. General ABAP-related Topics & Road Maps






























CAA100 ABAP Strategy (Lecture, 1hr)
Get an overview of how the ABAP platform serves our prominent on-premise and cloud applications available in SAP S/4HANA and SAP S/4HANA Cloud. We cover our main ABAP platform investment areas and explain why these new areas are relevant for all ABAP developers. Find out how our new platform-as-a-service offering – SAP Cloud Platform, ABAP environment – provides ABAP developers with always-on access to the latest ABAP features they can use for building new cloud-based extensions.
Las Vegas | Barcelona | Bangalore
CAA701 Modern ABAP Development (Code Review, 30 min)
In this code review session, we outline best practices and tips and tricks for modern ABAP and its embedded SQL, focusing on all-new language improvements since release 7.40 and not only the latest additions. We also discuss working with expressions, internal tables, and SQL queries. Learn the basic steps for working with ABAP development tools, specifically the development tools based on Eclipse.
Las Vegas | Barcelona | Bangalore
CAA800 Road Map: ABAP Platform (Road Map Session, 30 min)
ABAP platform is the foundation for SAP S/4HANA Cloud and SAP S/4HANA in on-premise deployments. This session covers the capabilities of ABAP platform today and the planned innovations that will enable a successful transition from existing SAP on-premise landscapes based on SAP NetWeaver and SAP Business Suite to SAP S/4HANA and the new platform-as-a-service offering, SAP Cloud Platform, ABAP Environment.
Las Vegas | Barcelona | Bangalore
DAT160 SAP Technology Highlights (Hands-On, 4hr)
Get a comprehensive overview of SAP technology supported in the cloud and on premise. In this session, we explore the following offerings: SAP Data Intelligence; SAP Data Hub; SAP S/4HANA Cloud; SAP Cloud Platform, including the ABAP environment; SAP Graph; SAP Conversational AI and SAP CoPilot; SAP Screen Personas, and SAP Fiori launchpad.
Las Vegas | Barcelona | Bangalore
CAA124 Migrating an Entire SAP System Landscape to AWS Cloud – Project Highlights (Lecture, 1hr)
Hear how we helped a public utilities company migrate and transform its existing suite of SAP ERP solutions to SAP Business Suite powered by SAP HANA in the cloud, including replacing legacy applications with state-of-the-art SAP Fiori apps. Using SAP HANA running on SUSE, we completely replaced the underlying on-premise infrastructure and migrated it to the AWS cloud platform. The go-live was completed within five months. This session focuses on planning and evaluating a move to the cloud.
Las Vegas (ASUG)
CAA229 The Road from “build.me” Prototype to Live App Is Paved with Data (Lecture, 1hr)
Join us as we share the lessons we learned from taking our many on-premise tools to the cloud. We show you the necessary steps and our recommendations for taking your idea from a “build.me” prototype to a live app. We show you how to expose and structure an OData model for rapid app deployment by using build.me prototyping tools and the SAP Web IDE development environment. For the OData model, we will use ABAP cloud. Topics include data modeling and moving your app from build.me to SAP Web IDE.
Las Vegas (ASUG)

Back to the top

2. Move to SAP S/4HANA and to the Cloud






































CAA203 Custom Code Adaptation for SAP S/4HANA (Lecture, 1hr)
If you want to learn about handling custom code when converting to SAP S/4HANA and the latest innovations in ABAP development tools (ADT) for analyzing custom code, this session is for you. Learn how the new custom code migration service for SAP S/4HANA lets you execute SAP S/4HANA checks within just a few clicks and identify and remove unused custom code based on your collected usage data. Hear how semiautomatic adaptation with “quick fixes” in ADT reduces your custom code adaptation efforts.
Las Vegas | Barcelona | Bangalore
CAA364 Custom Code Adaptation for SAP S/4HANA (Hands-On, 2hr)
If you want to know how to handle your custom code when converting to SAP S/4HANA and try out the latest innovations in ABAP tools for analyzing custom code then this hands-on session is perfect for you. Experience how the new Custom Code Migration app allows you to execute SAP S/4HANA checks just within a few clicks, identify and remove unused custom code based on your collected usage data, and optimize and automate your custom code adaptation efforts by using the new ADT Quick Fixes.
Las Vegas | Barcelona | Bangalore
CAA113 End-to-End Overview of System Conversion to SAP S/4HANA (Part 1) (Lecture, 1hr)
The transition scenario for a system conversion to SAP S/4HANA shows increasing use in projects. Proper planning and knowledge of all related aspects and tools are essential to project success. This session provides an overview of the respective tools and information sources. Be sure to attend part 2 to learn more.
Las Vegas | Barcelona | Bangalore
CAA202 End-to-End Overview of System Conversion to SAP S/4HANA: Part 2 (Lecture, 1hr)
Stay informed through an in-depth discussion and the latest news on tools and other topics related to system conversion. This session is targeted at participants who have system conversion experience and who attended the respective Part 1 session.
Las Vegas | Barcelona | Bangalore
CAA261 System Conversion: Get Firsthand Experience with the Tools (Hands-On, 2hr)
A project for converting to an SAP S/4HANA system involves the use of several tools. This session highlights the relevant tools and provides you with experience in major aspects of their use. We will, for example, examine how the handling of third-party add-ons and simplification items is done by the SAP Readiness Check tool, the maintenance planner service, and the simplification item check component.
Las Vegas | Barcelona | Bangalore
CAA260 Move Your ABAP Code to the Cloud (Hands-On, 2hr)
Suppose you want to use SAP Cloud Platform ABAP Environment and have an ABAP application in your ERP or SAP S/4HANA system, which you think would fit perfectly into the cloud. How do you proceed? In this session, you learn how to check your ABAP code for the cloud, transfer it to SAP Cloud Platform ABAP Environment using Git, adapt it in an automated way with “quick fixes” in ABAP Development Tools in Eclipse, and modernize it for cloud with the new ABAP RESTful programming model and SAP Fiori.
Las Vegas | Barcelona | Bangalore
CAA318 Firsthand Experience in Making ABAP Code Compatible with SAP S/4HANA (Lecture, 1hr)
In this session, we share our experiences, from a developer’s viewpoint, in adopting existing ABAP code, often written a long time ago, to the requirements imposed by SAP S/4HANA simplifications and ABAP restrictions. We jump in and look at code samples to explain the challenges that you’ll face in similar situations, and we review the available options and techniques for overcoming those challenges. Included is a brief overview of the challenges associated with cloud deployment of custom code.
Las Vegas (ASUG)
CAA319 Coding Techniques for Cloud-Enabling Existing Custom ABAP Code (Lecture, 1hr)
Recent work with customers has shown the need to reuse business-critical code while moving to mixed or complete cloud solutions (SAP S/4HANA for on-premise and cloud use, SAP Fiori enablement, and other cloud solutions). We present the challenges involved – using actual ABAP examples – and approaches to this task: separating concerns, separating GUI logic, identifying and coding based on APIs, identifying and reusing business and database access logic, applying BOPF, and building SAP Fiori apps.
Las Vegas (ASUG)

Back to the top

 3. Modern ABAP Development optimized for SAP HANA and SAP Fiori 






























CAA103 Get the Big Picture of the ABAP RESTful Programming Model (Lecture, 1hr)
Join us to get an overview of the ABAP RESTful programming model and how it helps to make the ABAP developer’s life easier. Understand how proven and new technologies, such as core data services (CDS), behavior definition and implementation languages, and OData protocol, are used and orchestrated to build SAP Fiori apps (optimized for SAP HANA) and Web APIs in the cloud with SAP Cloud Platform, ABAP Environment as well as in the on-premise SAP S/4HANA environment.
Las Vegas | Barcelona | Bangalore
CAA361 Build a Transactional SAP Fiori App with the ABAP RESTful Programming Model (Hands-On, 2hr)
If you have heard about the ABAP RESTful programming model and want to get hands-on experience with the latest and greatest ABAP features, this is the session for you. Join us to create an SAP Fiori app using core data services (CDS), behavior definition and implementation languages for the transactional enablement of business objects, and business services for the OData-based data exposure. Finally, enrich the CDS-based data model with UI annotations to generate an SAP Fiori elements app.
Las Vegas | Barcelona | Bangalore
CAA104 Optimize Your Custom ABAP Code for SAP HANA (Lecture, 1hr)
SAP HANA is more present than ever in the ABAP world, as evidenced by SAP Business Suite powered by SAP HANA and SAP S/4HANA. In this context, ABAP developers are being asked to fully exploit the power of SAP HANA in business applications by using advanced programming techniques such as core data services (CDS), ABAP-managed database procedures, and ABAP SQL (formerly Open SQL). Join us to gain deeper insight into these techniques and stay informed about what’s new in this area.
Las Vegas | Barcelona | Bangalore
CAA362 Optimize Your Custom ABAP Code for SAP HANA (Hands-On, 2hr)
SAP HANA is more present than ever in the ABAP world, as evidenced by SAP Business Suite powered by SAP HANA and SAP S/4HANA. In this context, ABAP developers are being asked to fully exploit the power of SAP HANA in business applications by using advanced programming techniques, such as core data services (CDS), ABAP-managed database procedures, and ABAP SQL (formerly Open SQL). Join us to gain deeper insight into these techniques and stay informed about what’s new in this area.
Las Vegas | Barcelona | Bangalore
CAA601 Troubleshoot Your SAP Fiori App with ABAP Development Tools for Eclipse (SAP CodeJam Mini-Editions, 1hr)
The ABAP platform comes with a powerful programming model for creating SAP Fiori apps for SAP HANA. But what happens when the application is not doing exactly what you are expecting? Or what if you just want to understand the ABAP logic behind an SAP Fiori app? Learn about the latest features of the ABAP troubleshooting tools in Eclipse, like the ABAP profiler, ABAP managed database procedure traces, and dynamic log points, and about ABAP runtime error analysis with ABAP development tools.
Las Vegas | Barcelona | Bangalore
UX263 Develop SAP Fiori Apps from Back End to User Interface (Hands-On, 2hr)
This workshop takes you on a journey through developing a transactional SAP Fiori app end to end, starting with back-end data from SAP Business Suite and ending with a functional user interface based on SAP Fiori user experience (UX). Develop in SAP Gateway technology with CDS annotations to expose your data. An SAP Fiori app built with SAPUI5 and SAP Fiori elements in the SAP Web IDE consumes this service. You can then extend this SAP Fiori app through custom logic.
Las Vegas | Barcelona | Bangalore

Back to the top

 4. ABAP in the Cloud: SAP Cloud Platform ABAP Environment


























CAA101 Overview SAP Cloud Platform, ABAP Environment (Lecture, 1hr)
Learn about the new platform-as-a-service offering for the ABAP developer community: SAP Cloud Platform, ABAP environment. Find out about the benefits, the value proposition, and the basic architecture of this new ABAP service.
Las Vegas | Barcelona | Bangalore
CAA388 SAP Cloud Platform ABAP Environment: Extension and Integration Scenario (Hands-On, 2hr)
SAP Cloud Platform ABAP environment is the new extension platform for SAP S/4HANA and SAP S/4HANA Cloud. In the session, we show you how to build a side-by-side extension with SAP Cloud Platform ABAP Environment.
Las Vegas | Barcelona | Bangalore
LT102  Development Opportunities with SAP Cloud Platform, ABAP Environment (Lightning Talks)
Learn about the new platform-as-a-service offering for the ABAP developer community: SAP Cloud Platform, ABAP environment. Find out about the benefits, the value proposition, and the basic architecture of this new ABAP service for customer and partner scenarios.
Las Vegas | Barcelona | Bangalore
CAA102 Customer success with SAP Cloud Platform ABAP Environment (Lecture, 1hr)
Learn how customers and partners have used SAP Cloud Platform, ABAP environment – a platform-as-a-service offering for the ABAP developer community – to implement innovative cloud apps in ABAP optimized for SAP HANA. Find out about the benefits, the value proposition, and the basic architecture of this new ABAP service based on real-life customer and partner scenarios.
Las Vegas | Barcelona | Bangalore
CAA803 Road Map: SAP Cloud Platform Development Tooling (Road Map Session)
Get an overview of the road map of the key development tools and frameworks for SAP Cloud Platform. We touch on the key technologies and tools, including SAP Web IDE, SAP Cloud Platform Application Programming Model, the ABAP RESTful programming model, and SAP Cloud Platform Rapid Application Development by Mendix.
Las Vegas | Barcelona | Bangalore

Back to the top

 5. DevOps in ABAP






























LT110 Include ABAP in DevOps: Get the Picture (Lightning Talks)
Today, the ABAP development environment behaves differently from other environments when you set up DevOps processes. But this doesn’t have to be the case. Learn about the plans and options SAP has in the works. For example, if you develop new features in ABAP and maintain existing ones in parallel, your system landscape could easily become very complex. What if you could use git branches instead? What if you could use pipelines to set up CI processes for ABAP? Picture the possibilities with us.
Las Vegas | Barcelona | Bangalore
CAA300 ABAP Git Integration (Lecture, 1hr)
SAP Cloud Platform, ABAP environment is the platform-as-a-service offering from SAP for the ABAP developer community. Join this session to find out how to develop in hybrid landscapes (on-premise and cloud) with the help of Git repositories.
Las Vegas | Barcelona | Bangalore
CAA379 DevOps with ABAP in Action (Hands-On, 2hr)
Git-enabled CTS is at your doorstep. Experience how you can optimize your software distribution processes and enable your ABAP development for CI/CD. Make use of pipelines to automate integration and distribution processes as much as you want. Get an idea of how and when rollbacks are possible.
Las Vegas | Barcelona | Bangalore
CAA809 Road Map: DevOps for SAP (Road Map Session)
Learn about planned offerings and the direction for implementing DevOps principles in the development of SAP cloud-centric, hybrid, and on-premise applications. This session covers SAP Cloud Platform for cloud-centric and hybrid scenarios (including SAP Cloud Platform, ABAP environment) and plans for on-premise ABAP systems.
Las Vegas | Barcelona | Bangalore
CAA233 Bridging the DevOps Gap in ABAP and Hybrid Cloud Landscapes (Lecture, 1hr)
Learn how customers approach the DevOps principles of collaboration, communication, automation, tooling, resiliency, and transparency in SAP landscapes – both on-premise ABAP and hybrid cloud. In addition, find out about applying industry-standard technology, process, and practice to your landscape to improve the speed and quality of business value delivery. We cover agile process, using source control, CI/CD, fast change reversal, and managing new development versus support.
Las Vegas (ASUG)
CAA309 Using Git and Containerization to Enable CI/CD in SAP Landscapes (Lecture, 1hr)
The architecture of SAP systems makes it difficult to adopt the distributed parallel development used in non-SAP applications. Learn how some SAP users are combining tools, like GitLab and ABAPGit, to change automation and containerized environments to bring CI/CD to SAP systems. The session includes an end-to-end demo of a containerized ABAPGit workflow.
Las Vegas (ASUG)

Back to the top

 6. Security by Default in ABAP


















SEC261 How to Fix the Most Common Security Vulnerabilities in Your Coding (Hands-On, 2hr)
This session explains how cyber attackers try to exploit security vulnerabilities in ABAP custom code. Understand how you can identify and fix these attacks using the SAP Code Vulnerability Analyzer tool, and learn how this tool runs in SAP Cloud Platform, ABAP Environment. Since most customers also have non-ABAP coding, this session includes a brief discussion of the interface to the SAP Fortify software by Micro Focus.
Las Vegas | Barcelona | Bangalore
SEC611 Find and Fix Security Vulnerabilities in Your ABAP Custom Code (SAP CodeJam Mini-Editions)
This session presents participants with the opportunity to use the SAP Code Vulnerability Analyzer tool to find security vulnerabilities in their ABAP coding. Learn how to use the tool for custom code simplification and optimization, including lifecycle guidelines and processes for quality checks, transparency, impact, and retirement.
Las Vegas | Barcelona | Bangalore
SEC816 Road Map for SAP Code Vulnerability Analyzer (Road Map Session)
Security is no longer considered a luxury for IT systems. Your custom applications written in ABAP have become targets for cyber attacks. This session explains how the SAP Code Vulnerability Analyzer tool can help you to identify and fix potential weaknesses in your ABAP applications. Also, get an outline of how SAP Code Vulnerability Analyzer integrates with SAP Fortify by Micro Focus software, which scans custom code for non-ABAP languages.
Las Vegas | Barcelona | Bangalore


I hope I could arouse your curiosity. We look forward to meeting you at SAP TechEd 2019!
In the meantime, you can watch various replays from the previous years - i.e., 2018 and earlier - in the archives on the official web site of SAP TechEd.

Read some ABAP News from SAP TechEd 2019.

Cheers

6 Comments