ABAP@SAP TechEd 2016
ℹ Updates: 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 |
Hi everybody,
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
Demo-Rich Lectures
Dive deep with SAP technology and platform experts
DEV100 |
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. |
DEV109 |
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. |
DEV210 |
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. |
DEV211 |
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. |
DEV212 |
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. |
DEV108 |
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. |
TEC105 |
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. |
TEC103 |
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. |
TEC118 |
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. |
TEC300 |
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. |
SEC102 |
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. |
Best Practices
Learn from the real-world experiences of SAP customers and partners.
DEV215 |
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. |
DEV216 |
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. |
DEV217 |
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. |
DEV220 |
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. |
DEV221 |
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. |
DEV222 |
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!
DEV163 |
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. |
DEV265 |
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. |
DEV266 |
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. |
DEV267 |
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. |
DEV268 |
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. |
INT261 |
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…) |
SEC261 |
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.
DEV611 |
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. |
DEV610 |
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. |
DEV609 |
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. |
SEC600 |
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.
TEC104 |
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. |
TEC812 |
Road Map Q&A: SAP NetWeaver (1hr) This session gives an overview of release 7.5 and an outlook to future versions. |
TEC813 |
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. |
SEC820 |
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. |
DEV814 |
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. |
Code Reviews
Join and assess real code examples and learn new tips and techniques.
Duration: 30 min
[Las Vegas | Bangalore | Barcelona] (Links coming soon!)
Networking Sessions
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.
Thanks Carine for sharing this. Felt really Happy after seeing this blog with ABAP Importance.....
Hi Carine ! So much appreciable blog..I am also completing a decade this year as SAP professional π
Awesome writing ...
Thanks & Regards,
Nidhi Singh
Congrats Nidhi !! It feels great to hit a decade. I still have to wait 1.6 years but feeling a lot younger thanks to the new technologies SAP has introduced.
Keep rocking.
Congratulations, from my side too! π
Thanks for highlighting the ABAP sessions! Over the last few years it started to feel a bit like the ABAPers no longer belong at TechEd. So this is a very welcome summary.
"ABAP today" = 7.5? I wish! π Have yet to see 7.4.
Hi Jelena,
You're welcome! - This just shows that ABAP (still) rocks! π
Yes, the "ABAP today" session will cover major ABAP programming language features available in ABAP 7.5 - with some of them already available with ABAP 7.4.
Kind regards,
Carine
DEV163 is a must. Looking forward to get the dirty hands π
Great Blog Carine, feeling so good hearing so much about ABAP after such a long time.
Community sessions are not mentioned. I will also conduct a best practices session. Details are here. And session id is DEV222.
Hi Gungor,
Thanks for the feedback. Some sessions (incl. DEV222) have been added to the list.
Kind regards, Carine
Very good summary.
Barcelona could be feasible for me, but the 9th Nov is my wife's birthday: i've to find an agreement π
I don't see the problem.
Celebrate her birthday in Barcelona π
Thank you for highlighting ABAP. It's interesting as I watch things change as always that I know I'm still using ABAP - someone else must be to, right? The new stuff is cool and I always love to see it. But I need the practical things as well. So thank you - this is a list that I can give my manager. I do wish there was an "ABAP Worse Practices" in Las Vegas. This one would be a great learning session. It could be interesting if it turns in to a bit of a debate in the question/answer session. Some "best" practices can be debated. π Anyway ABAP - there is ABAP back at Teched again. Doing a little happy dance here. (I do know it's been at Teched every year, but... Some years I wondered.) And, yes, I've been working with SAP forever and a day. Since 1997/98. I started going to Teched around 2003 - So only around 10 years for me. I've missed one here and there.
Thanks for highlighting ABAP sessions at TechEd....shameless plug.....there are also ABAP sessions hidden in other parts of the agenda too. For example UX202. π
I can't get to Barcelona, but I am looking forward to hearing the reactions to DEV220 and DEV222 from those who do attend. They sound like very interesting and informative sessions.
Tough to find ABAP and apprication together nowadays.
Thanks a lot .