Version 1.03
Printed at: 03/18/98 9:55 AM
Chapter 1: Overview 1-1
Maintenance of Standards 1-1 Introduction 1-1 Process for Changing / Updating Standards 1-1 UPI 1-1
Chapter 2: Naming Standards 2-1
Technical Naming Standards 2-1 Introduction 2-1 Naming Patterns 2-1 Development Classes 2-3 Function Groups 2-4
External Files 2-4 Naming External Files 2-4 Defining External Files in Programs 2-4
UPI Objects 2-6 Partner Pair 2-6 UPI Id 2-6 Other Id 2-6 Transaction Pair 2-6 Transaction Code 2-6 Transaction Type 2-6
Chapter 3: ABAP/4 Programming Standards 3-1
Program Attributes 3-1 Type 3-1 Status 3-1 Application 3-1 Authorization Group 3-1 Development Class 3-2 Logical Database 3-2 Fixed Point Arithmetic 3-2
Program Structure 3-2 Order of code 3-2 Comments 3-2
Naming Conventions 3-2 Batch Input Groups 3-2 Internal Tables 3-3 Parameters 3-3 Select Options 3-3 Subroutines 3-3 Naming 3-3 Parameters 3-4 Local Variables 3-4 System Table (SYST) 3-4 Variables 3-5 Accumulators 3-5 Constants 3-5 Switches 3-6 Work Fields 3-6
Program Documentation 3-6 External Documentation 3-6 Modifications 3-7 Help Functions 3-7 Messages 3-7
Statement Formatting 3-7 Code Formatting 3-7 Clearing Data 3-7 Chaining 3-8 Include Code 3-8 Report Formatting 3-8 Report Header 3-8 Batch Input 3-8 Data Access 3-9 Data Update 3-9 External File Usage 3-9 Subroutines 3-9 Internal Subroutines (Form’s) 3-9 External Subroutines 3-10 Authorization Checking 3-10 Debugging 3-10
Efficiency Considerations 3-10 Internal Tables 3-10 Field Groups 3-11 SELECT 3-11 SORT 3-12 External Calls 3-12
Specific ABAP/4 Statement Standards 3-12 APPEND 3-12