
Learn the fundamentals of sap abap module pool programming to build interactive, two-way screens that read and write data, using pbo and pi logic for employee master maintenance.
Create a z_emp_master table for employee master data, specify key fields and data elements, then build an executable mp_master program to display and manage employee data via screen 100.
Explore screen layout design in sap abap module pool programming for beginners by adding boxed sections and fields such as employee id, title, first name, and address.
Design and implement screen layouts in an ABAP module pool, adding fields such as marital status, spouse name, blood group, and employment details, and write save logic to persist records.
Learn to implement radio buttons, check boxes, and list boxes in ABAP module pool screens, including binding to fields, grouping, and programmatic value setting.
Build a list box with a search help by creating a Z blood group table and data element, then assign the search help to the field and explore programmatic options.
Trigger a user command from a state list box to filter the city list box in sap abap module pool, using distinct state fetch, gt_values, and a perform routine.
learn to toggle a screen field between editable and non-editable or hidden using pbo logic, set screen attributes, and group fields based on marital status conditions.
Learn to implement chain and endchain validations in SAP ABAP module pool programming, grouping fields such as bank card, spouse, and joining date to enforce validations and display error messages.
Explore preserving user input case for uppercase and lowercase text and enabling negative values for amount fields via case sensitive domains or screen level sign settings in SAP ABAP.
Explore ABAP lock objects and the enqueue mechanism, including read locks, exclusive write locks, and write log not cumulative, defined in C11 and generating enqueue and dequeue function modules.
Learn to create and activate a log object for a program and its master table, choose log mode, and implement table-level locking with enqueue and dequeue in ABAP.
Identify who locked a SAP ABAP lock object by using enqueue read to fetch the log entry and retrieve the user name from the g_u_name field, returning a precise message.
learn how to create and use a centralized message class in sap abap with se91, enabling information, warning, and error messages, including translation and dynamic variables.
Explore how the SAP ABAP change document object tracks insert, update, and delete changes, uses the CDO transaction code, and enables per data element tracking with standard purchase order examples.
Create a change log object for a custom SAP ABAP table, mark fields for the chain document, and generate an update function module with object id.
Explore the insert functionality for a change log object in sap abap. Identify new records with psi sub rc, set the indicator to i, and log the insert after saving.
Explore change log object concepts in SAP ABAP module pool programming by capturing old and new records during updates and logging insert and update actions.
Implement the change log object to handle insert, update, and delete operations using a deletion flag and indicators, validate data, and manage history in the log tables.
Learn to handle double click events in SAP ABAP module pool programming by detecting cursor position via f2 function key, and invoking transactions or browsers based on the clicked field.
Explore SAP ABAP module pool programming events in model programming, including PBO, PAI, POP and POV, to control screen flow, set default values, and implement help and search interactions.
Learn how to implement process on help request and process on value request in sap abap module pool programming, using f4 help to populate reporting to with data from emp_master.
Learn to assign a transaction code to an ABAP program by creating a z or y transaction in SE93, linking it to the program, and saving for quick execution.
Discover table control in SAP ABAP module pool programming, covering header and line items, display and input handling, row selection, and extending with a new employee family table.
Create a new screen with a table control in an ABAP module pool, add a push button on screen 100 to open screen 200, and configure line selection.
Learn to design and adjust a sap table control across screens, enable the application toolbar, add top buttons, configure drop-down lists, search help, and handle default rows for data entry.
Learn to save and read table control data in sap abap module pool programming for beginners, including saving headers and family records to the database.
Learn to add a new field to an existing database table and display it in an ABAP table control, including runtime age calculation via a function module.
Learn how to force the insert row to always append at the last position in a sap abap module pool table control for beginners, regardless of cursor position.
Learn to make table control fields editable or non-editable by conditions for relationship and gender in SAP ABAP module pool programming.
Implement per-record table control validations inside the loop using a custom validation model within chain and change, triggering on back or cancel to require name and date of birth.
Explore four methods to assign search help to a screen field or table control in sap abap module pool programming, domain level, table search help, screen attribute, and value request.
Explore implementing multiple table controls on one screen, creating an employee experience table (z_emp_experience) with fields such as employee id, serial number, company, from date, to date, designation, and ctc.
Learn to manage multiple table controls in SAP ABAP module pool programming by saving and reading family member and work experience data, including deleting existing database records before saving.
Learn to handle double click in a sap abap table control by capturing the cursor field and row, then execute actions based on the clicked column.
Learn to implement a tab strip in module pool programming, organizing header data from z_emp_master into general information, communication, and employment details using a TypeScript approach and screen elements.
Explore tab strip creation in module pool programming using the wizard, linking tabs to sub screens 101–103 with function codes and separate includes for data and pbo/py.
Learn to add screen fields in a SAP ABAP module pool with a tab strip, including first name and address fields, and save records from the main screen.
This lecture shows how to add a new tab to a tab strip in SAP ABAP module pool programming by creating screen 104 and linking it in the main program.
Students learn to fix navigation in sap abap module pool programming by syncing press tab with the active tab to stay on the same tab.
Create and assign a search help for the employee id field in sap abap module pool programming, with a data element and importing parameters employee id, first name, department.
Learn to implement a subscreen inside a main screen in SAP ABAP module pool programming by defining a screen area and embedding views with top include and PBO/PI logic.
Explore subscreens in a service screen (MPP) by creating and copying screens 101–103, wiring a single subscreen area, and dynamically displaying screens with radio buttons and PBO logic.
Learn select options in sap abap module pool programming by creating a sub screen with a selection screen area, enabling multi value inputs and on screen report output.
Master select-options in SAP ABAP module pool to build an ALV report using an internal table, a custom container, a grid, and a field catalog for the employee master data.
Create an internal number range for z emp using snro, set intervals 0 1 and 0 2, and fetch the next number via number_get_next for the employee master.
Assign different number range objects by company code in SAP ABAP. Use SNRO and conditional logic to manage dynamic ranges.
Create a long text object and editor via SE75, define text ids for purchase orders, and read and write text with great X and self X.
Build a long text editor in an SAP ABAP module pool program by creating a custom container and a text editor control, and configuring the screen layout.
Learn to read text from the long text editor, save it using the function module create_text, and manage internal tables and object fields for purchase orders in ABAP.
Develop a long text editor for SAP ABAP module pool programming by initializing the container, reading and appending text lines to an internal table, and updating display with set_text.
In this course, students can learn sap abap module pool programming, this course is completely for beginners, who have basic abap knowledge. In this course following objects are covered :
Table Creation
Screen designing
Radio button, check box and List box (drop down list)
List Box/Radio buttons with user command
Make field editable non editable on the screen.
-ve sign allowed for domain through screen/upper lower case control for characters
Field value validation , chain end chain.
Message Class I ABAP
Table control single and Multiple
Tab strip
Lock object
Change Log Object
Sub screen
Number range object – SNRO
Create program using Type MPP and custom number range object
Handle Double click event
Make table control screen field non editable at run time.
Field validation in Table control