Guest presenter – Alisdair Templeton – ABAP Development
Alisdair Templeton with the BCO6181 class
This week we were treated to another presentation from Alisdair Templeton, who introduced himself to the class in week two. He followed on from his previous presentation on development within SAP. This time the session was hands on, showcasing some practical tips in ABAP development. We quickly veered off from more classical ABAP to a detailed overview of Dynpro features.
Alisdair kicked off by providing some instruction around the use of the ABAP development workbench and outlined protocol for program creation. Shortly after, he launched into a demonstration by creating some classic lists that were displayed within the SAP GUI. Some specific aspects covered included: How to provide access to a greater range of parameters via the use of selection options, the creation of internal structures, as well as the importance of utilizing local variables within forms. Those of us who had previous exposure to ABAP discovered some new tips. Other students who happened to be presently undertaking an alternative ABAP unit found Alisdair’s instruction to be also beneficial for their other unit.
Alistair emphasized that classical ABAP is still utilized and there are some advantages in the use of the SAP GUI, therefore knowledge of classical ABAP should not be entirely discounted.
However he also encouraged current and aspiring developers to explore more current and advanced forms of development such as Web Dynpro, which now enable the ABAP developer to deliver professional applications via a web http connection to multi channels, without extensive knowledge of HTML and JAVA. Aligned with our earlier session with Alisdair, a more detailed description of Web Dynpro was briefly covered. This included the declarative programming approach; the necessity of assigning a component to an application addressed via a URL and a description of the Web Dynpro component’s parts. The component parts included the Model – Viewer and Controller areas (MVC) that separate presentation and business logic.
Once again the participants benefited from a very informative delivery by Alisdair, which consisted of the old – such as some refreshing tips for classical ABAP and the new – being the potential of current areas such as Web Dynpro.
Administration, ABAP Development Workbench and Editor
While continuing the exploration of administration tasks, the workshop also adopted the flavour introduced by tonight’s guest speaker. Tony de Thomasis helped put into practice some of the knowledge provided by Alisdair. Participants were soon either writing some of their first ABAP programs or refreshing their knowledge of ABAP. Other handy tips provided in the workshop included how to modify and create data from SE16. The workshop concluded with Tony pointing aspiring developers to some specific sources for ABAP codes and tips.