Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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