ABAP Programs for Beginners
Here is the list of Programs available in the ABAP Master Code Book (PDF).
- 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
- Running a report
- 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
- Dynamic Open SQL Commands
- 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
If you like this post, you may as well like these too:
- ABAP : Introduction for Beginners ABAP Stands for Advanced Business Application Programming. ABAP is a programming language created and used by SAP for the development of application programs,including: Reports, Screens, Interfaces & Data conversions. All...
- ABAP Tutorials for Beginners Here is a complete set of ABAP Tutorials for Beginners in SAP ABAP. This is a organized set of all the documents which you need to learn from start to...
- ABAP Source Code: Syntax of ABAP/4 Programs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 * Declaration...
- ABAP Programs: Importing from the ABAP/4 Memory REPORT ZSOURCE1402. * Internal tables which will be imported DATA: ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100 WITH HEADER LINE, ALL_BOOKINGS LIKE BOOKINGS OCCURS 10 WITH HEADER LINE, NEW_BOOKINGS LIKE BOOKINGS OCCURS...
- ABAP Programs: Exporting to the ABAP/4 Memory REPORT ZSOURCE1401. * Work areas TABLES: CUSTOMERS, BOOKINGS. * Internal tables which will be exported DATA: ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100 WITH HEADER LINE, ALL_BOOKINGS LIKE BOOKINGS OCCURS 10 WITH...
- ABAP Programs: Using where clauses REPORT ZSOURCE1104.* Work areasTABLES: BOOKINGS, CUSTOMERS.* Internal tablesDATA CUSTOMER_ORDERS LIKE BOOKINGS OCCURS 100 WITH HEADER LINE.DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100 WITH HEADER LINE.* Selecting data with a simple where...
- ABAP Programs: Using colors REPORT ZSOURCE0807. * Display the header using an appropriate color (grayish blue)WRITE ‘Header’ COLOR COL_HEADING. * Switch the standard colorFORMAT COLOR COL_TOTAL. * Make the color less brightWRITE / ‘total...
- Ending ABAP Programs The execution of an ABAP program is always ended when the corresponding process in the runtime environment ends. From an ABAP programmer’s perspective, this is when the last of the...
- Different types of ABAP Programs There are nine types of ABAP Programs in SAP: 1 Executable Programs (ABAP Reports) I INCLUDE Program M Module Pool/Dialogue programs S Sub-Routine Pool J Interface Pool K Class Pool...
- Some Cool Programs in ABAP and the link is :- http://www.kabai.com/abaps/q.htm...



















Leave a Reply