ABAP Programming Best Practices

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!

  4.7   (9  Reviews)   
1,398 student views

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.

Who This Training Is For

  • Consultants
  • Developers
  • Project team members


  • Certificate of Completion (more certification info)
  • Upon successful completion of this course, receive your ABAP Programming Best Practices certificate

This Course is In the Following Learning Paths:

SAP ABAP Programmer
SAP ABAP Programmer

Learn how to develop, test, debug and document an organization's SAP application systems using SAP's proprietary ABAP la...

Show All Learning Paths


Dorian Salmon

4.7 Average Rating

9 Reviews

83 Students

1 Courses

Dorian Salmon

SAP Software Designer, Developer, Technical Author & Mentor

SAP-certified Technical Consultant / Business Process Expert with over 30 years experience in Systems and Application programming, specializing in SAP UI5 / Fiori, EDI / IDOCs, and SAP 3rd-Party integration. SAP-trained in NetWeaver Application Server, ABAP Objects, Business Workflow, Supplier Relationship Management (SRM), Information Lifecycle Management (ILM / Archiving). Extensive application development experience using ABAP Objects, Business Server Pages (BSP), Web Requests, Web Services, ECC Enhancement Framework, Easy Enhancement Workbench (EEWB), People-Centric User Interface (PC-UI), Web-UI, Model / View / Controller (MVC) Programming, Business Workflow, ABAP List Viewer (ALV), Dynpro screens, Fiori, UI5, Screen Personas. Experienced with CRM Middleware configuration & programming, NetWeaver Exchange Infrastructure (XI) / Process Integration (PI), NetWeaver Portal, SAP Mobile technology, SAP Enterprise Services Architecture (ESA), Trade Promotion Management (TPM), Trade Funds Management (TFM), Trade Chargeback Management (TCM), Supplier Relationship Management (SRM), Archiving / Data Volume Management (DVM), SAP ERP, SAP ECC, EDI & IDOC interfaces. Technical team leader, experienced in maintaining coding standards, technical documentation, and ASAP methodologies. Specialties: SAP Enterprise Services Architecture, CRM, R/3, ECC, SRM, Middleware, EDI, IDOCs, NetWeaver Application Server, People-Centric User Interface (PC-UI), Web-UI, NetWeaver Exchange Infrastructure, NetWeaver Portal, SAP & PBS Data Archiving tools, SAP Mobile Platform (SMP), SAP NetWeaver Gateway. Technical design/project blue-printing. Technical training / mentoring / knowledge transfer.

Student Feedback


Average Rating


Language: English
Level: Intermediate
Duration: 1.50 hours
Type:  Instructor-led
Releases: ECC 6.0
Category: Development

Training 5 or more people?

Unlimited access for your entire SAP team.

SAP Training for Business