chap0101.txt Chapter 1: How to define types and data objects chap0102.txt Chapter 1: A Few Simple Examples chap0103.txt Chapter 1: Working with database tables and internal tables chap0104.txt Chapter 1: Designing a report chap0301.txt Chapter 3: The Syntax of ABAP/4 Programs chap0401.txt Chapter 4: Three approaches to define data objects chap0402.txt Chapter 4: Types, data, constants chap0403.txt Chapter 4: Character types chap0404.txt Chapter 4: Numbers chap0405.txt Chapter 4: Date and time chap0406.txt Chapter 4: Hexadecimal (or binary) data chap0407.txt Chapter 4: Records and internal tables chap0408.txt Chapter 4: Complex Non-Elementary Types and Data Objects chap0409.txt Chapter 4: Using system fields chap0501.txt Chapter 5: Working with tables from the Dictionary chap0701.txt Chapter 7: Copying fields chap0702.txt Chapter 7: Simple examples of field conversion chap0703.txt Chapter 7: Converting character fields chap0704.txt Chapter 7: Converting number fields chap0705.txt Chapter 7: Converting date fields chap0706.txt Chapter 7: Copying structured objects chap0707.txt Chapter 7: Arithmetic Expressions and Mathematical Functions chap0708.txt Chapter 7: String Operations chap0709.txt Chapter 7: Special conversions chap0801.txt Chapter 8: Using the Basic Layout Formats chap0802.txt Chapter 8: Customizing pages chap0803.txt Chapter 8: Skipping lines chap0804.txt Chapter 8: Setting the layout position of fields chap0806.txt Chapter 8: Using symbols and icons chap0807.txt Chapter 8: Using colors chap0808.txt Chapter 8: Type-Specific Output Options chap0809.txt Chapter 8: Multi-Language Support chap0901.txt Chapter 9: External flow of control (events) chap0902.txt Chapter 9: Internal flow of control (if, case, do, while) chap1001.txt Chapter 10: Simple form (local subroutine of a program) chap1002.txt Chapter 10: Local data in a form chap1003.txt Chapter 10: Using static variables chap1004.txt Chapter 10: Using interface parameters of a form chap1005.txt Chapter 10: Classifying parameters chap1006.txt Chapter 10: Using table parameters chap1007.txt Chapter 10: Type check for form parameters chap1008.txt Chapter 10: Form parameters without type reference chap1009.txt Chapter 10: Form parameters with generic types chap1010.txt Chapter 10: Calling a function chap1011.txt Chapter 10: Recursive calls chap1101.txt Chapter 11: A simple query chap1102.txt Chapter 11: Using an alternative work area chap1103.txt Chapter 11: Using internal tables as snapshots of database tables chap1104.txt Chapter 11: Using where clauses chap1105.txt Chapter 11: Reading single entries chap1106.txt Chapter 11: Selecting single fields chap1107.txt Chapter 11: Getting statistical information chap1108.txt Chapter 11: Ordering query results chap1109.txt Chapter 11: Using Select-Options chap1110.txt Chapter 11: Using a dynamic table name chap1111.txt Chapter 11: Obtaining data with nested select loops chap1112.txt Chapter 11: Using Internal Tables for Selection Criteria chap1201.txt Chapter 12: A simple internal table chap1202.txt Chapter 12: Internal tables with header lines chap1203.txt Chapter 12: Filling an internal table from a database table chap1204.txt Chapter 12: Appending single lines chap1205.txt Chapter 12: Appending multiple lines chap1206.txt Chapter 12: Inserting lines at a specified position chap1207.txt Chapter 12: Inserting lines at a specified position chap1301.txt Chapter 13: Inserting single entries in a database table chap1302.txt Chapter 13: Inserting multiple lines in a database table chap1303.txt Chapter 13: Updating single entries in a database table chap1304.txt Chapter 13: Updating multiple entries in a database table chap1305.txt Chapter 13: Modifying single entries in a database table chap1306.txt Chapter 13: Modifying multiple entries in a database table chap1307.txt Chapter 13: Deleting single entries from a database table chap1308.txt Chapter 13: Deleting multiple entries from a database table chap1401.txt Chapter 14: Exporting to the ABAP/4 Memory chap1402.txt Chapter 14: Importing from the ABAP/4 Memory chap1501.txt Chapter 15: Using select statements chap1502.txt Chapter 15: Using a Logical Database chap1503.txt Chapter 15: Using the events start-of-selection and end-of-selection chap1504.txt Chapter 15: Working with get events chap1601.txt Chapter 16: Parameters on the selection screen chap1602.txt Chapter 16: Working with Select-Options chap1603.txt Chapter 16: Selection screen events chap1701.txt Chapter 17: Double-clicking chap1702.txt Chapter 17: Clicking on a hotspot area chap1703.txt Chapter 17: Pop-up Screens chap1704.txt Chapter 17: Working with the hide command chap1705.txt Chapter 17: Tabular lists chap1801.txt Chapter 18: Sample report with selection criteria chap1802.txt Chapter 18: Running a report chap1803.txt Chapter 18: Displaying the selection screen chap1901.txt Chapters 19-22: Sample dialog program (flight reservation) chap2301.txt Chapter 23: Dynamic sort command chap2302.txt Chapter 23: Dynamic sort command with several sort criteria chap2303.txt Chapter 23: Dynamic read table command chap2304.txt Chapter 23: Dynamic subtotals chap2305.txt Chapter 23: Dynamic Open SQL Commands: table name chap2306.txt Chapter 23: Dynamic Open SQL Commands: table name chap2307.txt Chapter 23: External perform (caller) chap2308.txt Chapter 23: External perform (called form) chap2309.txt Chapter 23: Dynamic external perform (call back form) chap2310.txt Chapter 23: Dynamic external perform chap2401.txt Chapter 24: Working with Field Symbols chap2402.txt Chapter 24: Using Field Symbols for variable parts of fields chap2403.txt Chapter 24: Using Field Symbols for components of a structure chap2501.txt Chapter 25: Working with temporary programs chap2502.txt Chapter 25: Syntax errors in temporary programs chap2503.txt Chapter 25: A real life example for using a temporary program chap2504.txt Chapter 25: Generating a persistent program chap2601.txt Chapter 26: Transferring data to a file chap2602.txt Chapter 26: Reading data from a file chap2603.txt Chapter 26: Transferring data to a file (presentation server) chap2604.txt Chapter 26: Reading data from a file (presentation server) chap2801.txt Chapter 28: Sample program for OLE Automation