Get in Touch
 Duration 21 hours

Course Outline

Day 1 – Core Foundations & Development Setup

Module 1: Introduction to SAP Generative AI (Overview)

  • The role of Generative AI within the SAP ecosystem
  • Overview of SAP's AI strategy and Business AI initiatives
  • Positioning Generative AI in the SAP development lifecycle
  • Common enterprise application cases
  • Key limitations and recommended best practices

Module 2: Visual Studio Code for ABAP Development

  • Installation and configuration of Visual Studio Code
  • Essential extensions for SAP workflows
  • Establishing connections between VS Code and SAP systems
  • Optimizing the development workflow
  • Strategies for enhancing productivity

Module 3: Git Essentials for SAP Developers

  • Fundamentals of Git
  • Understanding repository structures
  • Core operations: Clone, Commit, Push, Pull
  • Effective branching strategies
  • Techniques for resolving merge conflicts
  • Collaboration with enterprise repositories

Module 4: Initiating Work with GitHub Copilot

  • Installing GitHub Copilot
  • Configuration settings
  • Effective prompting techniques
  • Generating code with AI assistance
  • Analyzing and explaining existing code
  • Refactoring processes
  • Automated documentation generation

Day 2 – GitHub Copilot & Agentic AI

Module 5: Advanced GitHub Copilot Applications

  • Context-sensitive prompting
  • Strategies for code completion
  • Generating unit tests
  • Debugging with Copilot support
  • Refactoring extensive codebases
  • Creating comprehensive documentation
  • Best practices for effective prompting

Module 6: Concepts of Agentic AI

  • Defining Agentic AI
  • Distinguishing AI agents from assistants
  • Multi-step reasoning capabilities
  • Executing tasks in parallel
  • How Agentic AI aids developers during coding sessions
  • The human-in-the-loop approach

Module 7: Practical SAP Development Use Cases

Illustrative examples using GitHub Copilot with ABAP:

  • Developing classes
  • Creating reports
  • Building CDS Views
  • REST integrations
  • OData services
  • Implementing error handling
  • Optimizing code performance
  • Generating documentation

Day 3 – Real-World Scenarios & Best Practices

Module 8: End-to-End Development Scenarios

Participants construct complete development scenarios utilizing:

  • VS Code
  • Git
  • GitHub Copilot
  • ABAP

Module 9: Productivity Workflows

  • Integrating AI into the development lifecycle
  • Reviewing AI-generated code segments
  • Ensuring secure coding practices
  • Maintaining code quality
  • Facilitating team collaboration

Module 10: Advanced Use Cases & Exercises

A series of practical exercises covering:

  • Constructing complex prompts
  • Addressing specific business scenarios
  • Enhancing system performance
  • Advanced debugging techniques
  • Refactoring legacy code

Module 11: Best Practices & Q&A

  • Responsible usage of AI
  • Governance frameworks
  • Identifying common pitfalls
  • Recommended operational workflows
  • Open discussion forum

Requirements

Prerequisites

Required Knowledge:

  • SAP ERP or SAP S/4HANA architecture fundamentals
  • Object-Oriented ABAP programming principles
  • Core software development methodologies

Professional Experience:

  • SAP ABAP development
  • Eclipse ADT (ABAP Development Tools) or comparable SAP development environments
  • Creation of reports, classes, interfaces, and function modules

Programming Proficiency:

    • Intermediate level ABAP programming skills
    • Proficiency in Object-Oriented Programming (OOP)

Target Audience

  • SAP ABAP Developers
  • SAP Technical Consultants
  • SAP Software Engineers
  • SAP Development Team Leads
  • Technical Architects
  • Professionals seeking to adopt AI-assisted software development techniques
  • Organizations integrating GitHub Copilot and AI-driven practices into their SAP environments

Number of participants


Price per participant

Upcoming Courses

Related Categories