
In this session you will have a slight introduction about SAP and will know the agenda of the course. Please find the attached course content for your reference.
In this session you will learn about the basics of internal tables and work areas which are important for reports. And also please go through the course content attached to know what are the concepts that we cover in this course.
In this session you will learn about selection screen designing using select options
In this video you will learn how to validate the input in selection screen, how to throw user friendly messages. Types of messages. system variables etc.
In this session you will learn about developing a report with multiple database tables. Concepts like for all entries , read statement etc
In this session you will learn how to use inner joins in select statement
In this session you will learn how to create a interactive report in classical report style.
In this session you will learn about modularization techniques like Includes, Subroutines, Function Modules, Function Group.
Learn to create lv reports in sap abap, compare lv with classical reports, and implement field catalog designing using slice_lv and lv layout structures, then display with reuse_lv_display.
Demonstrates creating an interactive ALV report in ABAP with LV format, displaying customer data on the first screen and showing that customer's sales orders on a second screen after selection.
In this session you will learn how to save the edited value from ALV report to database table
In this session you will learn about Top Of Page Event. What is Top Of Page and how to design and display it in ALV report.
In this session you will learn about the keywords like
· Concatenate
· Exit
· Stop
· Split
· Replace
· Do …Enddo : do <n >times… enddo.
· Condense
· Continue
In this session we will discuss how to upload data from presentation server to SAP system and how to download data from SAP system to presentation server.
In this session you will learn how to upload data from excel and how to download data to excel sheet
In this session you will learn how to create an f4 help for desktop in selection screen
In this session you will learn how to upload and download data to application server using open data set and close data set syntax
In this session you will learn about export and import keywords for which using data from one program to another program is possible
In this session you will learn how to print grand totals and subtotals in ALV output
In this session you will learn about how to use control break statements and the prerequisites of using control break statements
In this session you will learn how to design a selection screen in a dynamic way
In this session you will learn how to create a drop down option in selection screen and how to capture value from the drop down
In this session you will learn about how to create pushbuttons on selection screen and also how to display dailog screen on selection screen
In this session you will learn how to display a report output in the form of a pop up or dialog screen
In this session you will learn how to color a row based on condition and column coloring
In this session you will learn how to fill a particular cell with color
In this session you will learn how the real time scenario will look like. I had taken one custom requirement and tried to show how the requirement will be assigned how functional specification looks like and how the development has to be done step by step
Real time scenario part 3 guides building an sap abap alv report with function modules, start of selection, and radio button driven fetch of customer, sales, and delivery data.
Explores common SAP ABAP report interview questions from fresher to experienced, covering types of reports, differences, key function modules and parameters, field catalog, performance tips, and ABAP concepts.
Explore ABAP dictionary database tables: transparent, pool, and cluster. Learn to create a transparent table with a primary key, data class, and delivery options, and understand open and native sql.
Learn how data elements maintain field labels and domains define technical properties to enable reusable ABAP table design, with practical steps to create tables using data elements and domains.
Explore ABAP dictionary structures as a collection of fields, create global structures for reuse across programs, and use them to define internal tables and work areas, mirroring database table creation.
Create a collective search help by combining two elementary search helps from the k1 and VBA tables, include their fields, and test the two-tab search in sc38.
Learn how to create a type group in the ABAP dictionary and use it with the type pools keyword to define non predefined types and reuse constants across programs.
Learn to copy fields from one structure or table to another using the apply fields feature, selecting from an existing table like VBA and pasting to your target.
Create a projection view in the ABAP dictionary from a base table to mask unwanted fields and show only the required fields, noting that the view does not store data.
Learn to create a help view for SAP ABAP ALV search helps by defining base tables, relationships, fields, and select conditions, then reuse it in a search help.
Design an SAP ABAP module pool screen with a box and four push buttons, assign function codes, and handle PBO and PAI events to show messages and navigate back.
master the creation of a modal dialog box in module pool programming, showing material data from mara via a display button on a normal screen.
Create a calculator using module pool programming in SAP ABAP, with a screen for two numbers, operation buttons, and a result field, plus pbo logic for operations and exit.
Learn to type any url and browse it in an SAP screen by building a custom control, a url text field, an html viewer, and using show url.
Learn to implement respond to double click in a module pool screen, enabling navigation to M03 from the material number field and to AC16 from the text using PAI logic.
Learn to create and group radio buttons in a module pool screen, assign function codes, and show information messages when each radio option is selected on screen 100.
Learn to implement F4 help for date and time fields in module pool programming using function modules F4_DATE and F4_CLOCK, including screen setup and value processing.
Learn how to make a field mandatory in module pool programming in SAP ABAP by setting input field to required in the screen painter, with employee name as an example.
Attach a search help to a module pool program by configuring a search shell for an input field and activating it to view fields like customer number and city name.
Implement check boxes in a module pool program with screen 100, wiring pbo/pi events, back and cancel actions, and display selected name, city, and address using leave to list processing.
Learn batch data communication (BDC) with the call transaction method to upload legacy data into SAP via MM01, including recording with QDB and generating a BDC program.
Learn how to implement SAP ABAP enhancements in cross applications with procedure oriented and object oriented approaches, including user exits, customer exits, and function modules, via a practical CMOD example.
Demonstrate implementing a customer exit to enforce an Indian customer's industry key as mandatory during XD01 creation, via a function exit and error messaging.
Learn to implement menu exits in SAP ABAP by extending standard screen menus with extras, adding up to nine items, and wiring function codes (SC38, SC37, SC93) to call transactions.
This lecture introduces baddies (business add-ons), explains their object-oriented approach and how they differ from customer exits, and demonstrates finding and implementing a baddie using sc 18 and sc 19.
Contrast customer exits with baddies by comparing procedure oriented ABAP to object oriented ABAP. Exits use function module includes; baddies use interface methods, with variants offering multiple implementations and filters.
Discover how to locate and implement menu exits using BAdIs in SAP ABAP, using ST05 traces and V_EXIT views to create a BAdI implementation with function code methods.
Explore implementing a BADI enhancement in SAP ABAP with a vendor example, compare it to customer exits, and follow decoding to SC19, plus code review practices.
Learn how IDoc, the intermediate document, acts as a data container to transfer master, transaction, and customer-specific data between SAP and non-SAP systems using ALE.
Learn to create a custom bapi using a remote-enabled function module, with import/export structures, bapi naming conventions, a return parameter, and test via odata.
Explore how ABAP 7.4 introduces inline variable declarations with direct value assignment, compare pre-7.4 and post-7.4 syntax, and understand data elements and character lengths.
Learn to use the new inline work area syntax in select queries in ABAP 7.4, declaring work areas directly in the query to reduce code length and inspect structure.
Learn how to use internal tables in select queries across ABAP versions, comparing pre-7.4 syntax with 7.4 and 7.5 inline declarations and into table usage.
Learn how ABAP joins evolved from pre-7.4 inner joins of Mara and Makt to 7.4+ syntax using into table and on conditions; right outer joins become possible after 7.4.
Examine the old for all entries in syntax versus the new 7.4 approach in ABAP, showing how to use internal tables and select statements with where conditions to fetch data.
Explore using the case statement inside an ABAP select query with the 7.4 syntax, mapping material types (finished product, semi-finished, others) via an inline work area and conditional logic.
Learn to initialize internal table values in ABAP using 7.4 syntax, declare structures and work areas, and populate a final table from multiple internal tables with value and select statements.
Move corresponding fields from one internal table to another, comparing pre-7.4 move corresponding syntax with post-7.4 techniques: corresponding mapping and value hash via a work area.
Merge two internal tables into a final internal table using the new ABAP syntax, highlighting pre-7.4 methods and matching on kunar.
Learn to read an internal table with a condition using the new ABAP syntax, and compare old syntax with try-catch versus optional syntax to avoid dumps.
learn to check records in an internal table in ABAP, using the old read table pattern and the new syntax after 7.4, with line exits and check statements.
Learn to obtain the internal table index in ABAP, comparing the pre-7.4 read table method with the post-7.4 line index approach to capture the row where vln equals four.
Learn to implement subqueries in a select statement with ABAP 7.4, using parameters like p_kuna and cross-table checks between k1 and vba to fetch data.
Learn how to use aggregate functions like count and sum in SAP ABAP 7.4, applying group by and having with select statements, including aliasing and internal tables for ALV reports.
Explore the new syntax for ceil and floor aggregation functions in ABAP 7.4, and see how round handles decimals on a network field.
Explore the new concatenate option in ABAP select statements from version 7.4, and learn to concatenate variables using ampersand with examples of customer numbers and names.
Learn how union all works in ABAP select queries, including appending data to a second internal table, a feature introduced from version 7.5.
Explore SQL string functions introduced in 7.4 and learn how to apply them to ABAP data, including concatenate, left, length, lower, lpad, ltrim, replace, substring, upper, rpad, and rtrim.
Explore ABAP on cloud basics, Hana and S four Hana architecture, and the shift from ECC to Hana, including on premise vs cloud models and SAP BTP capabilities.
Explore cds views theory, including security, ease of consumption, and pushdown performance. Learn about associations, cardinality, and naming conventions for private, interface, and consumption views.
Explore Hana Studio, understand perspectives, build a basic on premise CDS view using define view from a single data source, then execute and preview results.
SAP-ABAP supports two types of Programs – Report Programs & Dialog Programs. Report Programs are used when large amounts of data needs to be displayed
A report is a presentation of data in an organized structure. Many database management systems include a report writer that enables you to design and generate reports. SAP applications support report creation.
In this course we tried to cover the topics of reports as much as we can. This course is especially helpful for beginners in SAP ABAP. we covered from the basic to real time scenarios that majorly we use in the real time.
Please note that this is not the end of the course, when ever we come across any new concepts or new and interesting requirement in reports , surely we will create a video and upload in this course.
From the basic concepts like what is report and how to start with , we covered many real time scenarios like uploading and downloading data from presentation server. uploading and downloading data from application server. sending mail through reports. Different styles of dynamic selection screens etc
Each video is recorded with high quality sound and video with clear explanation of concepts. we prefer practical part rather than theory that is our USP
Please go through the course content sheet and start learning the concepts.