This book guide to write a code in ABAP programming
Lot of sample program is included
To understand a complete functionality of any ABAP application you need this book
Lot of very good chapters covered for your reference
Topics covered in this book.
- How to define types and data objects
- A Few Simple Examples
- Working with database tables and internal tables
- Designing a report
- The Syntax of ABAP/4 Programs
- Three approaches to define data objects
- Types, data, constants
- Character types
- Numbers
- Date and time
- Hexadecimal (or binary) data
- Records and internal tables
- Complex Non-Elementary Types and Data Objects
- Using system fields
- Working with tables from the Dictionary
- Copying fields
- Simple examples of field conversion
- Converting character fields
- Converting number fields
- Converting date fields
- Copying structured objects
- Arithmetic Expressions and Mathematical Functions
- String Operations
- Special conversions
- Using the Basic Layout Formats
- Customizing pages
- Skipping lines
- Setting the layout position of fields
- Using symbols and icons
- Using colors
- Type-Specific Output Options
- Multi-Language Support
- External flow of control (events)
- Internal flow of control (if, case, do, while)
- Simple form (local subroutine of a program)
- Local data in a form
- Using static variables
- Using interface parameters of a form
- Classifying parameters
- Using table parameters
- Type check for form parameters
- Form parameters without type reference
- Form parameters with generic types
- Calling a function
- Recursive calls
- A simple query
- Using an alternative work area
- Using internal tables as snapshots of database tables
- Using where clauses
- Reading single entries
- Selecting single fields
- Getting statistical information
- Ordering query results
- Using Select-Options
- Using a dynamic table name
- Obtaining data with nested select loops
- Using Internal Tables for Selection Criteria
- A simple internal table
- Internal tables with header lines
- Filling an internal table from a database table
- Appending single lines
- Appending multiple lines
- Inserting lines at a specified position
- Inserting lines at a specified position
- Inserting single entries in a database table
- Inserting multiple lines in a database table
- Updating single entries in a database table
- Updating multiple entries in a database table
- Modifying single entries in a database table
- Modifying multiple entries in a database table
- Deleting single entries from a database table
- Deleting multiple entries from a database table
- Exporting to the ABAP/4 Memory
- Importing from the ABAP/4 Memory
- Using select statements
- Using a Logical Database
- Using the events start-of-selection and end-of-selection
- Working with get events
- Parameters on the selection screen
- Working with Select-Options
- Selection screen events
- Double-clicking
- Clicking on a hotspot area
- Pop-up Screens
- Working with the hide command
- Tabular lists
- Sample report with selection criteria
- Displaying the selection screen
- Sample dialog program (flight reservation)
- Dynamic sort command
- Dynamic sort command with several sort criteria
- Dynamic read table command
- Dynamic subtotals
- Dynamic Open SQL Commands: table name
- Dynamic Open SQL Commands: table name
- External perform (caller)
- External perform (called form)
- Dynamic external perform (call back form)
- Dynamic external perform
- Working with Field Symbols
- Using Field Symbols for variable parts of fields
- Using Field Symbols for components of a structure
- Working with temporary programs
- Syntax errors in temporary programs
- A real life example for using a temporary program
- Generating a persistent program
- Transferring data to a file
- Reading data from a file
- Transferring data to a file (presentation server)
- Reading data from a file (presentation server)
- Sample program for OLE Automation