SAP ABAP For SAP Functional Consultants
- Descrição
- Currículo
- FAQ
- Revisões
Course Overview
This course is designed to provide functional consultants with a comprehensive understanding of ABAP (Advanced Business Application Programming) in the SAP environment. It bridges the gap between functional knowledge and technical skills, empowering consultants to collaborate more effectively with developers and enhance their ability to troubleshoot, analyze, and design solutions within the SAP system.
Course Objectives
By the end of this course, participants will be able to:
-
Understand the basics of ABAP programming and its role in the SAP ecosystem.
-
Interpret and analyze ABAP code to troubleshoot and enhance business processes.
-
Collaborate effectively with technical teams by understanding key technical concepts and terminology.
-
Perform basic modifications and enhancements to ABAP programs to meet business requirements.
-
Utilize debugging tools to identify and resolve issues in SAP applications.
-
Leverage ABAP Workbench tools to develop, test, and manage custom SAP solutions.
Who Should Attend?
This course is ideal for functional consultants, business analysts, and professionals involved in SAP projects who need a better understanding of the technical side of SAP to improve their collaboration with ABAP developers and enhance their own troubleshooting capabilities.
Prerequisites
-
Basic understanding of SAP modules and functionalities.
-
Familiarity with business processes and how they are implemented in SAP.
-
1SAP ABAP Data TypesVídeo Aula
Students will understand about different data types being used in SAP
-
2Custom Table CreationVídeo Aula
Students will understand about
1. Table creation
2. Data elements
3. Domain
4. Fixed values concept
5. Check table concept
6. Database view creation
-
3Table Maintenance GeneratorVídeo Aula
Students will be able to understand the table maintenance generator tool, which helps in maintaining the entries in a custom table.
-
4Character OperationsVídeo Aula
Students will learn about Character Operations used in SAP ABAP (CO, CN, CA, NA, CS, NS, CP, NP)
-
5String OperationsVídeo Aula
Students will learn about string operations used in SAP ABAP (Concatenate, Condense, Shift, Replace, STRLEN, Search, Split)
-
6Work Area & Internal TableVídeo Aula
Students will understand about creating structure, work area, internal table and data transfer between work area and internal table.
-
7Modify & Loop (Work Area & Internal Table) ConceptVídeo Aula
Students will learn about modify and loop concepts in work area and internal table.
-
8Loop, Where, SY-TABIX (Work Area & Internal Table) ConceptVídeo Aula
Students will learn about Loop, Where, SY-TABIX concepts in work area and internal table.
-
9INSERT, SORT, Describe Table (Work Area & Internal Table) ConceptVídeo Aula
Students will learn about INSERT, SORT, Describe Table concepts in work area and internal table.
-
10Read Statement & SY-Variables (Work Area & Internal Table) ConceptVídeo Aula
Students will understand how to use read functionality and see different system variables (Ex: SY-TABIX, SY-SUBRC)
-
11Open SQL In ABAP CodeVídeo Aula
Students will understand how Open SQL integrates with SAP ABAP and it's advantages.
-
12INSERT, MODIFY, UPDATE, DELETE StatementsVídeo Aula
Students will learn about INSERT, MODIFY, UPDATE, DELETE Statements
-
13Types of JOINS in ABAPVídeo Aula
Students will understand the concepts about
1. Inner JOIN
2. LEFT Outer JOIN
3. RIGHT Outer JOIN
-
14Inline DeclarationVídeo Aula
Students will understand the concept of inline declaration with some examples:
1. Select Statement
2. Loop Statement
3. Concatenate Operation
4. Inner Join
-
15CASE StatementVídeo Aula
Students will understand about CASE Statement
-
16Modularization Techniques-1Vídeo Aula
Students will understand about modularization techniques
1. INCLUDE
2. Subroutine
-
17Modularization Techniques-2Vídeo Aula
Students will understand about modularization techniques
1. Function Module
-
18Types Of Break-PointsVídeo Aula
Students will understand about types of break-points used.
1. Session Break-Point
2. External Break-Point
3. Hard-Coded Break-Point
4. Dynamic Break-Point
-
19Control StatementsVídeo Aula
Students will understand about different control statements and Watch-Point
1. For All Entries
2. Continue
3. Exit
4. Return
-
20EventsVídeo Aula
Students will understand about events used in ABAP
1. Initialization
2. Start of Selection
3. At Selection Screen
4. At Selection Screen Output
-
21Message Maintenance & LOOPSVídeo Aula
Students will understand about
1. Message Maintenance
2. Loops
-
22BDC (Batch Data Communication)Vídeo Aula
Students will understand
1. What is BDC?
2. Call Transaction Method
-
23BDC (Code Optimization, Modes)Vídeo Aula
Students will understand how code optimization is done using subroutines, how to upload mass data using BDC and different types of MODES used.
-
24Business Application Programming Interface (BAPI)Vídeo Aula
Students will understand about
1. What is BAPI?
2. Example to create functional location using BAPI
-
25Custom BAPIVídeo Aula
Students will understand about creating a new custom BAPI and steps to be followed.
-
26Module Pool | Screen ProgrammingVídeo Aula
Students will be able to understand how screens are configured in the background and how to configure a new custom screen.
-
27D/B Table Update in DebuggingVídeo Aula
Students will understand how to update the database table directly during debugging.
-
28Core Modification & User ExitVídeo Aula
Students will be able to understand what enhancement is and the types of enhancements, i.e., core modification and user exit.
-
29Customer Exit (Functional Module Exit)Vídeo Aula
Students will be able to understand what a customer exit is and how to find it. An example of implementing customer exit.
-
30Customer Exit (Menu Exit)Vídeo Aula
Students will be able to understand what is Menu Exit and it's relation to the function code.
-
31Customer Exit (Screen Exit)Vídeo Aula
Students will be able to understand what is 'Screen Exit' and it's implementation with t-code CAT2 as an example
-
32Basics of BADI (Business Add-In)Vídeo Aula
Students will learn about basics of BADI and terminologies used in BADI
-
33Classic BADI (Search & Implement)Vídeo Aula
Students will learn how to find a BADI and how to implement the BADI for a customer requirement.
-
34Custom Classic BADI (Creation & Implementation)Vídeo Aula
Students will learn how to create custom BADI and implement it. In this session, types related to BADI definition are discussed.
-
35Classic BADI with Filter Dependent Type ConceptVídeo Aula
Students will understand the filter-dependent option concept in BADI definition.
-
36Kernel/New BADI IntroductionVídeo Aula
Students will learn about Kernel BADI, it's advantages over classic BADI and how to find Kernel BADI for any transaction.
-
37Kernel BADI Implementation with ExampleVídeo Aula
Students will understand how to implement sample requirements with Kernel BADI.
-
38Custom Kernel BADI (Create & Implement)Vídeo Aula
Students will understand how to create custom Kernel BADI and implement the same for custom requirement.
-
39Custom Kernel BADI (Filter Concept)Vídeo Aula
Students will understand how to work with the filter concept using Kernel BADI.
-
40Kernel BADI (Fall Back Class)Vídeo Aula
Students will understand the concept of fall back class in Kernel BADI
-
41Implicit EnhancementVídeo Aula
Students will understand
1. What is implicit enhancement?
2. How do I find an implicit enhancement spot?
3. Implementation with example
-
42Explicit EnhancementVídeo Aula
Students will learn
1. What is explicit enhancement?
2. How do I find an explicit enhancement point & section?
3. Implementation with example
-
43Workbench Request/TRVídeo Aula
Students will understand
1. Introduction of transport organizer
2. SAP system landscape
3. Types of TR's
4. TR Statuses
5. Workbench request
-
44Customizing Request/TRVídeo Aula
Students will understand about customizing TR
-
45Transport Of CopiesVídeo Aula
Students will understand the concept of transport of copies
-
46Movement of Objects from 1 TR to Other TRVídeo Aula
Students will understand how to move objects from 1 TR to another TR
-
47Z-Table CreationVídeo Aula
Students will understand to create
1. Domain
2. Data Element
3. Table
-
48RFC FM For BAPIVídeo Aula
Students will understand about creating and maintaining required settings inside function module for the purpose of BAPI
-
49Business Object & It's StatusesVídeo Aula
Students will learn
1. Creation of business object
2. Linking business object with RFC function module
3. Method concept
4. Business object statuses
5. Registering BAPI in BAPI explorer
-
50ALE/IDOC IntroductionVídeo Aula
Students will learn about ALE, EDI, IDOC and important components about IDOC's
-
51Ports and Partner ProfileVídeo Aula
Students will understand
1. What is Port?
2. Types of Ports
3. What is Partner?
4. Types of Partners
5. What is Partner Profile?
-
52Process CodeVídeo Aula
Students will understand
1. What is Process Code?
2. Types of Process Code.
3. How does process code link message type with function module?
-
53LSMW-Business Object Method (BAPI)Vídeo Aula
Students will learn how to use BAPI method to load data into SAP system using IDOC's
-
54Reprocessing of Error IDOC'sVídeo Aula
Students will understand how to reprocess IDOC's using BD87 when they encounter any error.
