The document provides an overview of topics related to ABAP programming in SAP including introduction to ERP systems and SAP modules, ABAP architecture, data types, statements, functions, internal tables, database access, selection screens, reports, module pool programming, debugging, file handling, BDC, LSMW, SAP scripts, smart forms, and Adobe forms. It outlines concepts, syntax, and usage for core ABAP elements like structures, dictionary objects, modularization techniques, function modules, and message classes.
The document provides an overview of topics related to ABAP programming in SAP including introduction to ERP systems and SAP modules, ABAP architecture, data types, statements, functions, internal tables, database access, selection screens, reports, module pool programming, debugging, file handling, BDC, LSMW, SAP scripts, smart forms, and Adobe forms. It outlines concepts, syntax, and usage for core ABAP elements like structures, dictionary objects, modularization techniques, function modules, and message classes.
The document provides an overview of topics related to ABAP programming in SAP including introduction to ERP systems and SAP modules, ABAP architecture, data types, statements, functions, internal tables, database access, selection screens, reports, module pool programming, debugging, file handling, BDC, LSMW, SAP scripts, smart forms, and Adobe forms. It outlines concepts, syntax, and usage for core ABAP elements like structures, dictionary objects, modularization techniques, function modules, and message classes.
Manual Business process and its Creating Structures
limitations Nested Structures ERP Products Including Structures Introduction to SAP and its Modules Move and Move-Corresponding Statements Role of ABAP Consultant in SAP Projects DICTIONARY OBJECTS Role of ABAP Consultant in object Development Standard Database tables Types of DB tables SAP R/3 ARCHITECTURE Client Dependent Tables Client Independent Tables Application Server Services Table creation minimum settings ABAP Workbench Table creation using direct data types R/3 Landscape Table creation using data elements and Client Concept in SAP domains Currency and Quantity fields ABAP INTRODUCTION Reference tables and Reference fields Dictionary Structures Repository and Dictionary Objects .Append and .Include Structures ABAP related Transaction Codes Table Maintenance Generator ABAP Programming Rules Events at Table Level Data Types and Operators Table Buffering Primary and Secondary Indexes Foreign key Relationship ABAP BASIC STATEMENTS Check Tables and Value Tables Views Data , Write ,Constant and Parameter Lock objects Statements and their attributes Type-Groups CONDITIONAL and LOOPING Table Types Statements Search Helps Check Boxes and Radio Buttons Submit, Import, Export keywords Field-symbols DATABASE ACCESS
STRING FUNCTIONS Open and Native SQL statements
Select, Insert, Delete and update Shift statements Replace Select-End Select Translate Insert, Delete and Modify statements Overlay Select-single , Select up to 1 rows Strlen Cursors - Open SQL & Native SQL Condense Concatenate Split SELECTION SCREEN INTERNAL TABLES PROGRAMMING Introduction and Necessity of Internal Tables Creating Simple and Tabbed Blocks Types of Internal tables Creating Push Buttons and Labels Select-Options statement Dropdown List boxes Ranges Grouping Selection screen elements Append Event Handling in Selection Screens Describe SCREEN Structure Read Creating Sub-screens Sort Creating Application. Toolbar Push Buttons Clear Using Function Keys Refresh Menu Painter tool Free At User-command event Transporting keyword At PF-Status event Collect statement REPORTS MESSAGE CLASSES Classical Reports Creating Message classes o Single Table Types of Messages o Multiple Tables using Joins Using Messages Control-Break Reports Difference between at new and on change of events MODULARIZATION Interactive Reports using TECHNIQUES o System field SY-LISEL o HIDE Statement Internal and External Subroutines o Get Cursor Statement Actual and Formal Parameters For All Entries Pass by Value and Reference Sequence of events execution Changing Parameters Scheduling Reports in background statically Passing Internal Tables as Parameters and dynamically Include Programs Background job overview Macros and Function Modules Logical Database Reporting
FUNCTION MODULES MODULE POOL (DIALOG)
PROGRAMMING Creating Function Groups Function Builder tool Introduction to Screen Painter tool Types of Parameters in Function Events in Module Pool Modules o PBO, PAI, POV, POH Optional and Default Parameters Working with Table Control Exception Handling in Function Tab Strip Control Modules Designing Sub screens Optional and Default Parameters Drop Down List Boxes Navigating between Screens DEBUGGING Select-option Functionality in MPP Field Validations o Automatic Field Validations Setting Break points o Flow Logic Validations Navigating through the breakpoints o Module Pool Validations Setting Watch points o AT Exit-Command FILE HANDLING o Chain-End chain SMART FORMS File Management on Presentation Server Differences between Scripts and Smart File Management on Application Forms Server Passing Data to Smart Forms Working with Datasets Calling smartforms from Driver Program o OPEN, READ ,CLOSE Dataset Working with Loop and Program lines o Transfer statement Graphic Management in Smartforms o SET and GET Dataset Including Standard texts in smartforms o DELETE Dataset Reading and Modifying Standard Texts Dynamically BDC (Batch Data Transporting Standard Texts Communication) Secondary, Final and Copy Windows Working with Tables Alternative Conditions Direct Input Method SMART STYLES Call Transaction Method Text Modules Error Handling in Call Transaction Working with Templates Session Method Control level events in smartforms Recording Transactions with single Migrating Scripts to Smartforms screen and Multiple screens Debugging Smartforms BDC using Table Control Converting Smartforms to PDF format Data Transfer in Background Sending Smart forms as an e-mail attachment LSMW Consolidated Example covering imported nodes of smart forms Using Direct Input Method Using Batch Input Recording ADOBE FORMS Transporting LSMW Settings Designing ADOBE Interfaces and ADOBE SAP SCRIPTS Forms Table data in SUBFORMS Designing Layouts with Windows Converting SMART FORMS to adobe forms Using Elements Including STANDARD TEXT in adobe form Print Program creation Calling adobe forms from REPORT program Types of Symbols in SAP Scripts Implementing ALTERNATIVE Feature in Window Types ADOBE FORMS Image Uploading Uploading IMAGES and Displaying Images in Displaying LOGO in SAP Scripts ADOBE Forms Creating Standard Texts CONTROL events functionality in ADOBE Including Standard Texts in Scripts form Modifying Standard Layouts NACE Configuration