ABAP Programming Best Practices
IC0675

ABAP Programming Best Practices

The course demonstrates the advantages of ABAP Objects over the Classic ABAP programming style and teaches best practices for code reuse and error handling. Also covered is the use of ABAP tools and frameworks for efficient programming. You will receive abundant code samples to get you programming fast!

2  Reviews   4.0 of 5.0

Course Goal

  • Introduce and discuss best practices to be followed for writing ABAP code.
  • Demonstrate the use of various ABAP tools and frameworks.
  • Assist ABAP programmers with the transition from classic ABAP programming to the newer ABAP Objects programming style.

Audience

  • Consultants
  • Developers
  • Project team members

Exam/Certificate


Lesson Plan

2
Course Agenda

3
Why Use ABAP Objects?
4
Demo: Function Modules vs Methods
5
ABAP Objects Key Concepts

6
Naming Conventions
7
Literal Values and Constants
8
ABAP Objects Program Framework
9
Program Framework Code Review

10
Local Class Creation Overview
11
Local Class Creation Demonstration
12
Global Class Creation Overview
13
Global Class Creation Demonstration
14
Using the New Global Class
15
Local and Global Classes - Review

16
Inheriting a Global Class: Demonstration
17
Concepts of Inheritance
18
Casting
19
Polymorphism
20
Inheritance Application and Abstract Classes
21
Inheritance Application Review
22
Extending the Application

23
Interface Concepts
24
Demo App Issues
25
Resolving Demo App Issues

26
Exception Concepts
27
Exception Class Examples

28
ABAP Unit Overview
29
ABAP Unit Demonstration

30
Course Summary
31
Disclaimer

32
Downloads - Section 1
33
Downloads - Section 2
34
Downloads - Section 3
35
Downloads - Section 4
36
Downloads - Section 5
37
Downloads - Section 6
38
Downloads - Section 7
39
Downloads - Section 8
40
Downloads - Section 9

Instructor

Dorian Salmon

4.0 Average Rating

2 Reviews

17 Students

1 Courses

Dorian Salmon

SAP Software Designer, Developer, Technical Author & Mentor

SAP-certified Technical Consultant / Business Process Expert with over 30 years experience of Systems and Application programming, specializing in SAP Mobile Solutions and SAP 3rd-Party integration.

Student Feedback

4.0

Average Rating

Reviews

Annual Subscription to All Courses
$1599

Or subscribe to this course for

$119


Training 5 or more people?

Unlimited access for your entire SAP team including admin platform and premium reporting.

SAP Training for Businesses

Language: English
Level: Intermediate
Duration: 1.50 hours
Type:  Instructor-led
Release: ECC 6.0
SAP CRM 7
Category: ABAP

SAP students

271

student views.
Join them!


Related Courses