SAP
SAP ABAP Masterclass: Reports, ALV, Forms, APIs & More
Designed and delivered by senior industry practitioners at JKS Learning, this program bridges the gap between conceptual ABAP syntax and enterprise project delivery. Rather than teaching isolated textbook syntax, this course focuses 100% on RICEF objects (Reports, Interfaces, Conversions, Enhancements, and Forms) built against actual business scenarios, functional specifications (FS), and real-time project standards.
5 rating 0 enrolled 8 weeks
Watch the free demo lessonFree Preview
SAP ERP Introduction and Overview — Click to play preview lesson without sign-in required.
Play Demo
Curriculum
12 modules · 74 topics
1SAP ERP Introduction and Overview
- Introduction to SAP
- SAP ABAP Introduction
- Basic ABAP Programing
2Data Dictionary
- DDIC Introduction
- In transaction SE11, define the transparent table's fields, assigning Data Elements to inherit technical properties and designating a primary key to ensure each record is unique. Activate the table after maintaining its technical settings and enhancement category to physically create it in the database, making it ready for data maintenance.
- Table Creation part - 1
- Table Creation part - 2
- Buffering & Table maintenance generation
- Views
- Projection View Data Base View Maintenance View Help View
- Search Help
- Elementary Search Help , Collective Search Help & Lock objects
3Landscape of SAP System
- Landscape of SAP
4Creation of Structure & Internal Table
- Creation of Structure
- Internal table & structure report
- Real time : fetching data from standard database
- Different ways to create work area and internal table with realtime scenarios 5ways, initilization techniques.
- Internal Table
- Operation on internal table, reading single record, multiple records, modify insert delete ,sort
- Programs on Internal table operations
- Modify table operations with program, search help elementary search help
5Reports
- DML commands introduction
- sales order header and item tables and their linkages, continue and exit statement with programs, dml commands introduction insert single, multiple records.
- DML commands, insert, update, modify, delete with programs, and their different variations,introduction to joins
- Joins
- Inner joins & Left outer joins
- Right joins , Left outer joins & For all entries
- Modurilization Techniques
- For All Entries, modurilization techniques, include program, macros, sub routines, internal, external subroutine.
- Function Module & Function Groups
- Real Time Scenarios of function module with single record output with user defined work area, fm with select options, fm with internal table. Select options multiple values
- Classical Report
- Selection Screen with a frame, Checkboxes, and Radio uttons organized by programs.
- Events in classical reports, types of reports, initilization, validation, messages types and creation of messages
- Events of Classic reports ,validation of inputs
- Interactive Reports
- Selection screen output, Interactive reports, events, system variable, hide technique
- lisel technique, and conseversion exit
- Get cursor technique, AT Selection Screen Events
- Get cursor technique, Menu painter, at user command, set of status events, download fm, call transaction, set, get paramater id
- ALV Report's
- Alv reports, different ways to fill field catalog, Type Pools
- Field Catalog Merge fm with events in ALV Report
- Alv events, top of page, end of page , lists, gird, list display usage, oaer tcodebto upload image, reuse commentry write
- Alv events user command, PF set status, checkbox ,call transaction
6Module Pool
- Table control, Call Screen, Menu painter
- Sub Screen design , calling a sub screen, process on value request event
- Tab strip, drop down in screen elements, manually filling drop down, and filling from select query, call screen, set screen difference
- Module Pool Programming, components, events, screen b design , steps to create mpp Click Me
- Table Control in module pool programming, building screen elements with data dictionary elements and from program table control using wizard
- Validations in module pool programming system validations flow logic valuations, abap editor validation, dialogue screen creation, call transaction submit report in module pool programming. Smartphones introduction components of a smartform and components of smartform layout.
7Smart Forms
- How to Create and Configure SAP Smart Forms: Step-by-Step Guide
- Smart styles in smartphone table printing in smartphone using multiple inputs.
- Smartform template creation, events in smartforms, difference between sap scripts and Smart forms, function module to get art form number
- Smart form labels creation, different events of text, windows, different windows, copies windows creation.
8BDC
- Bdc, need for bdc, call transaction methods and different steps involved in creation of bdc, shbd recording, guiupload fm.Sm35 tcode
- Session method, difference between session method and call transaction method
- Call session method with two tcodes and two files, update a tcode using call transaction, error handling in bdc call transaction.sm35 screen explanation.
- Continuation of call a session method with two tcodes and two files
- Concatenate, split, convert a file to 2dofferent internal table in bdc, table control theory, tcode in bdc, why choose session method, call transaction method, background pgm to process session method
- bdc table control, different ways to upload and download files from presentation server and application server, Different function modules
9Oops Concepts
- OOPs concepts introduction, classes, objects methods. Bdc table control pratical
- Pratical on bdc table control, application server file creation, reading, oops instace and static components, simple addition program theory using oops
- OOPs local class and examples, global classes and examples object creations
- oops alv creation steps, oops alv , events local events and handling local events
- -oops alv events, handling events methods and their syntaxes, interfaces.
10BAPI
- OOPs remaining topics, bapi introduction, creation process of bapi, difference between bdc bapi, custom bapi creation, how to identify bapis
- Real time cases of using Standard BAPI
11Enhancements
- User Exist & Customer Exist
- Customer Exist - Screenexit, Menuexits, Function exit use case and implementation
- BADI, how to identify, different use cases, Implemented the badi
- implementation of badi, screen badi implementation, filter badis, enhancement spot, point, section
12Performance techniques for Real time Scenarios
- Parallel cursor, Authorization object, different types of projects.
- Performance tuning techniques, field symbol, tmg events.
What's included
- Lifetime access to course videos & updates
- Hands-on capstone project with code review
- Verified certificate on completion
- Assessments after every module
- Downloadable course brochure & source files
- Direct student community Q&A support
Student Reviews & Rating
Authentic feedback from verified students
5
(0 ratings)No written reviews yet. Enrolled students can rate and review this course from their learning dashboard.