Contact for queries :

SAP Core ABAP Training

ERP INTRODUCTION
▪ Manual Business process and its limitations
▪ ERP Products
▪ Introduction to SAP and its Modules
▪ Role of ABAP Consultant in SAP Projects
▪ Role of ABAP Consultant in object Development

SAP R/3 ARCHITECTURE
▪ Application Server Services
▪ ABAP Workbench
▪ R/3 Landscape
▪ Client Concept in SAP

ABAP INTRODUCTION
▪ Repository and Dictionary Objects
▪ ABAP related Transaction Codes
▪ ABAP Programming Rules
▪ Data Types and Operators

ABAP BASIC STATEMENTS
▪ Data , Write ,Constant and Parameter Statements and their attributes
▪ CONDITIONAL and LOOPING Statements
▪ Check Boxes and Radio Buttons
▪ Submit, Import, Export keywords
▪ Field-symbols

STRING FUNCTIONS
▪ Shift
▪ Replace
▪ Translate
▪ Overlay
▪ Strlen
▪ Condense
▪ Concatenate
▪ Split

LOCAL STRUCTURES
▪ Creating Structures
▪ Nested Structures
▪ Including Structures
▪ Move and Move-Corresponding Statements

DICTIONARY OBJECTS
▪ Standard Database tables
▪ Types of DB tables
▪ Client Dependent Tables
▪ Client Independent Tables
▪ Table creation minimum settings
▪ Table creation using direct data types
▪ Table creation using data elements and domains
▪ Currency and Quantity fields
▪ Reference tables and Reference fields
▪ Dictionary Structures
▪ .Append and .Include Structures
▪ Table Maintenance Generator
▪ Events at Table Level
▪ Table Buffering
▪ Primary and Secondary Indexes
▪ Foreign key Relationship
▪ Check Tables and Value Tables
▪ Views
▪ View Cluster
▪ Lock objects
▪ Type-Groups
▪ Table Types
▪ Search Helps

DATABASE ACCESS
▪ Open and Native SQL statements
▪ Select, Insert, Delete and update statements
▪ Select-End Select
▪ Insert, Delete and Modify statements
▪ Select-single , Select up to 1 rows
▪ Cursors – Open SQL & Native SQL

INTERNAL TABLES
▪ Introduction and Necessity of Internal Tables
▪ Types of Internal tables
▪ Select-Options statement
▪ Ranges
▪ Append
▪ Describe
▪ Read
▪ modify
▪ Sort
▪ Clear
▪ Refresh
▪ Free
▪ delete
▪ Transporting keyword
▪ Collect statement

MESSAGE CLASSES
▪ Creating Message classes
▪ Types of Messages
▪ Using Messages

MODULARIZATION TECHNIQUES
▪ Internal and External Subroutines
▪ Actual and Formal Parameters
▪ Pass by Value and Reference
▪ Changing Parameters
▪ Passing Internal Tables as Parameters
▪ Include Programs
▪ Macros and Function Modules

FUNCTION MODULES
▪ Creating Function Groups
▪ Function Builder tool
▪ Types of Parameters in Function Modules
▪ Optional and Default Parameters
▪ Exception Handling in Function Modules

DEBUGGING
▪ Setting Break points
▪ Navigating through the breakpoints
▪ Setting Watch points

SELECTION SCREEN PROGRAMMING
▪ Creating Simple and Tabbed Blocks
▪ Creating Push Buttons and Labels
▪ Dropdown List boxes
▪ Grouping Selection screen elements
▪ Event Handling in Selection Screens
▪ SCREEN Structure
▪ Creating Sub-screens
▪ Creating Application. Toolbar Push Buttons Using Function Keys
▪ Menu Painter tool
▪ At User-command event
▪ At PF-Status event

REPORTS
▪ Classical Reports
▪ Single Table
▪ Multiple Tables using Joins
▪ Control-Break Reports
▪ Difference between at new and on change of events
▪ Interactive Reports using
▪ System field SY-LISEL
▪ HIDE Statement
▪ Get Cursor Statement
▪ For All Entries
▪ Sequence of events execution
▪ Scheduling Reports in background statically and dynamically
▪ Background job overview
▪ Logical Database Reporting

MODULE POOL PROGRAMMING
▪ Introduction to Screen Painter tool
▪ Events in Module Pool
▪ PBO, PAI, POV, POH
▪ Working with Table Control
▪ Tab Strip Control
▪ Designing Sub screens
▪ Modal Dialog boxes
▪ Drop Down List Boxes
▪ Navigating between Screens
▪ Select-option Functionality in MPP
▪ Field Validations
▪ Automatic Field Validations
▪ Flow Logic Validations
▪ Module Pool Validations
▪ AT Exit-Command
▪ Chain-End chain

FILE HANDLING
▪ File Management on Presentation Server
▪ File Management on Application Server
▪ Working with Datasets
▪ OPEN, READ ,CLOSE Dataset
▪ Transfer statement
▪ SET and GET Dataset
▪ DELETE Dataset

BDC
▪ Direct Input Method
▪ Call Transaction Method
▪ Error Handling in Call Transaction
▪ Session Method
▪ Recording Transactions with single screen and Multiple screens
▪ BDC using Table Control
▪ Data Transfer in Background

LSMW
▪ Using Direct Input Method
▪ Using Batch Input Recording
▪ Transporting LSMW Settings

SMART FORMS
▪ Designing and Passing Data to Smart Forms
▪ Calling smart forms from Driver Program
▪ Working with Loop and Program lines
▪ Graphic Management in Smart forms
▪ Including Standard texts in smart forms
▪ Reading and Modifying Standard Texts Dynamically
▪ Transporting Standard Texts
▪ Copy Windows
▪ Working with Tables
▪ Alternative Conditions
▪ SMART STYLES
▪ Text Modules
▪ Working with Templates
▪ Control level events in smart forms
▪ Migrating Scripts to Smart forms
▪ Debugging Smart forms
▪ Converting Smart forms to PDF format
▪ Consolidated Example covering important nodes of smart forms

SAP SCRIPTS
▪ Designing SAP Scripts and Creating Print Program
▪ Types of Symbols in SAP Scripts
▪ Image Uploading and displaying in SAP Scripts
▪ Creating Standard Texts and including Standard Texts in Scripts
▪ Modifying Standard Layouts
▪ Differences between Scripts and Smart Forms

Copyright Notice

SAP®, SAP HANA®, SAP S/4HANA® AND SAP FIORI® IS/ARE THE TRADEMARK(S) OR REGISTERED TRADEMARK(S) OF SAP SE IN GERMANY AND IN SEVERAL OTHER COUNTRIES. DATA CONTAINED IN THIS DOCUMENT SERVES INFORMATIONAL PURPOSES ONLY. SAP AG IS NEITHER THE AUTHOR NOR THE PUBLISHER OF THIS PUBLICATION AND IS NOT RESPONSIBLE FOR ITS CONTENT. WE ARE NOT AFFILIATED WITH SAP. WE DO NOT HAVE ANY BRANCH.

top
© The Smart Hands. All rights reserved. Website Terms | Privacy

Subscribe to our Newsletter!

X