MODERN ABAP
Fiori application with CRUD operations and SAP Fiori Elements, BOPF in S/4 System using CDS
Srikanth Desireddy shows In this post, a series of steps in the creation of a Fiori application to perform CRUD operations with SAP Fiori Elements and BOPF Framework using CDS annotations, without using a single line of UI5 code. A nice and powerful example of using Core-Data-Services.
S/4HANA BANANA!
Paul Hardy describes in his entertaining Blog what he thinks about Banana and S/4HANA ;-) Enjoy reading...
ABAP DEVELOPMENT
Implement ADF: ABAP Daemon Framework
Ankit Sinha shows in this example one of the possible use cases of ABAP daemon, with the integration between interface technologies: AIF(Application Interface Framework), IDOC’s, Asynchronous RFC, Business events(workflow) & class events, Report program, email and ABAP Daemon. A great tutorial for this topic!
SAP Cloud Platform ABAP Environment – Release 2005
Florian Wahl shares what the SAP Cloud Platform ABAP Environment Team has finished for the Release 2005.
CORE DATA SERVICES (CDS) and HANA
HANA Partitioning – 2 billion rows limitation – Part II: BSoH / S/4HANA
Jens Gleichmann answers the question: How to determine the best partitioning combination? A must-read for ABAP Developers who likes really to understand what is going under the hood of SAP HANA.
CLEAN CODE, CLEAN ARCHITECTURE and NEW WORK
Measure the Health of your Codebase
Adam Tornhill shares his experience with the Code Health concept and explores how it supports both developers and technical leaders with a continuous feedback loop for engineering decisions based on data.
Five Code Review Antipatterns
Trisha Gee points out, and rants about, particular antipatterns all developers have probably experienced while their code is reviewed or when they submit pull requests in her Article. A must-read to improve Code Reviews.
Asking questions to improve quality
Lina Zubyte and Steve Upton describing how to ask the right questions to improve quality. Even if you have a Role of a Quality Analyst or Quality Engineer you will benefit from this Blog.
A Guide to Threat Modelling for Developers
Jim Gumbley provides in his article clear and simple steps to help teams that want to adopt threat modeling. Threat modeling is a risk-based approach to designing secure systems. It is based on identifying threats in order to develop mitigations to them. Understanding Security especially for ABAP Developers who will face transformation from monolithic to diverse System Landscape is very important.
TOOLS
The RAP Generator
Andre Fischer shows in his article the RAP Generator. It is a tool that allows you to generate nearly the complete stack of a RAP business object based on one (header) or two (header/item) tables. A very helpful tool for programming in ABAP RESTful Programming Model (RAP).
The journey to Git-based ABAP development: Part 3
Marcello Urbani continues his series of introducing a Git-based ABAP Development at his company. An important experience Report for every ABAP Developer and Roles who manages the SAP Development process.
COMMENT
Improve Quality, CDS CRUD Application, SCP Release 2005, Threat Modelling to RAP Generator
This week contains a good distribution among topics. From what to ask to improve quality, CDS to create CRUD Application, ABAP Daemon Framework to the RAP Generator.
Enjoy this Issue No. 21 and stay tuned for more content!
Damir Majer - ABAP Weekly