SAP Press - ABAP Basics

466

description

ABAP Basics

Transcript of SAP Press - ABAP Basics

  • Foreword 11Introduction 131 Technical Overview and Getting Started in the System 191.1 Overview of SAP Software and Architecture 191.2 Notes for Setting Up Access to SAP Software 231.2.1 Regular System 241.2.2 Test System on Linux 251.2.3 Test System on Windows 261.3 Programmers Checklist for Getting Started 281.4 Logon, Getting Started, and System Setup 312 Working with the Development Environment:The Object Navigator 512.1 Getting Started with the Object Navigator 542.2 Development Classes and Packages 632.3 Namespaces 662.4 First Program: Hello World REPORT, INCLUDE, and Application Menu 722.5 Online Help, help.sap.com, service.sap.com, and SAP Notes 973 Procedural Language Elements 1073.1 Basic Commands and Fields WRITE, PARA-METERS, MOVE, SY Fields 1103.2 Data and Data Types DATA, PARAMETERS, CONSTANTS, FIELD SYMBOLS, TYPE, CREATE, Text Elements 1163.3 Structures and Internal Tables TABLE, MOVE-CORRESPONDING, INSERT, APPEND, READ, MODIFY, DELETE, LOOP 1393.4 Subprograms and Functions FORM, FUNCTION, EXCEPTIONS 1513.5 Branches and Logical Expressions IF, CASE 1693.6 Loops WHILE, DO 1834 Defining and Managing Database Tables 1914.1 Field Properties DATA ELEMENT, DOMAIN 1924.2 Defining and Processing Database Tables SELECT, INSERT, UPDATE, DELETE 2065 Screen Input and Output 2255.1 Simple Input and Output Interfaces SELECTION SCREEN, SELECT OPTIONA CALL SELECTION SCREEN, SAP List Viewer 2275.2 Complex Input and Output Interfaces Dynpros 2586 Object-Oriented Language Elements 3196.1 Classes and Objects CLASS, CREATE OBJECT, METHOD 3216.2 Inheritance and Polymorphism INHERITING FROM, REDEFINITION 3516.3 EVENTS 3707 Practice Scenario Automated Accounting for Corporate Subsidiaries 3937.1 Defining the Requirements and a List of Functions for the Application 3947.1.1 List of Functions 3957.1.2 Selection List 3977.2 Software Architecture 3997.3 Software Design 4017.3.1 Rough Design 4027.3.2 Detailed Design 4067.4 Implementation 4167.4.1 DDIC Objects 4167.4.2 Programs 4227.4.3 Function Groups 424Appendix 449A Programming Guidelines and Tools 451A.1 Programming Guidelines 451A.2 Program Check Tools 461B Glossary 463C The Authors 467Index 469