Skip to content

ABAP Keyword Documentation 

ABAP Subject Directory

A B C D E F G H I J K L M N O P Q R S T U V W X


@, ABAP Annotations

@, Framework-Specific Annotations

@, SAP Annotations

=, Assignment Operator

$ABAP, AMDP Macros

$ABAP.schema, AMDP Macro

$ABAP.type, AMDP Macro

Other versions: 7.31 | 7.40 | 7.54


ABAP BDL, Syntax

ABAP Behavior Definition Language

ABAP CDS

ABAP CDS, DCL

ABAP CDS, DDL

ABAP CDS, Abstract Entities

ABAP CDS, Access Control

ABAP CDS, Built-In Functions

ABAP CDS, Conversion Functions

ABAP CDS, Cycle Problems

ABAP CDS, Date/Time Functions

ABAP CDS, Filter Condition

ABAP CDS, Filters

ABAP CDS, Language Elements

ABAP CDS, Path Expression

ABAP CDS, Session Variables

ABAP CDS, Special Functions

ABAP CDS, SQL Functions

ABAP CDS, Syntax

ABAP CDS, Table Functions

ABAP CDS, Views

ABAP Channels

ABAP Core Data Services

ABAP Daemons

ABAP Database Connectivity

ABAP Dictionary

ABAP Dictionary, Built-In Data Types

ABAP Dictionary, Built-In Functions

ABAP Dictionary, Classic Views

ABAP Dictionary, Conversion Functions

ABAP Dictionary, Data Elements

ABAP Dictionary, Data Types

ABAP Dictionary, Database Tables

ABAP Dictionary, Database Views

ABAP Dictionary, Date/Time Functions

ABAP Dictionary, External Views

ABAP Dictionary, Global Temporary Tables

ABAP Dictionary, Help Views

ABAP Dictionary, Maintenance Views

ABAP Dictionary, Projection Views

ABAP Dictionary, Replacement Objects

ABAP Dictionary, Special Functions

ABAP Dictionary, SQL Functions

ABAP Dictionary, Structures

ABAP Dictionary, Table Types

ABAP Dictionary, Type Groups

ABAP Dictionary, Views

ABAP Doc

ABAP Examples

ABAP File Interface

ABAP Language Version

ABAP Memory

ABAP Memory, Read

ABAP Memory, Write

ABAP Messaging Channels

ABAP News

ABAP News

ABAP Objects

ABAP Objects - Keywords

ABAP Programming Language

ABAP Push Channels

ABAP Session

ABAP SQL

ABAP SQL, Built-In Functions

ABAP SQL, Conditions

ABAP SQL, Date/Time Functions

ABAP SQL, Filter

ABAP SQL, Filter Condition

ABAP SQL, Logical Expression

ABAP SQL, Path Expression

ABAP SQL, Performance

ABAP SQL, Relational Expression

ABAP SQL, Special Functions

ABAP SQL, SQL Functions

ABAP Statements

ABAP Syntax

ABAP Test Cockpit

ABAP Type Concept

ABAP Type Hierarchy

ABAP Types

ABAP Unit

ABAP Versions

ABAP Words

ABAP-Managed Database Objects

Absolute Type Names

Abstract CDS Entities

Abstract Methods and Classes

Actual Parameters, Functions and Expressions

Actual Parameters, Literals

ADBC

ADBC, CL_SQL_CONNECTION

ADBC, CL_SQL_PREPARED_STATEMENT

ADBC, CL_SQL_STATEMENT

ADBC, CX_SQL_EXCEPTION

Addition

Additional Program Groups

Addressing Data

ADT

Aggregate

Aggregate Expressions

Aggregate Functions

Aggregate Functions

Alignment in Lists

Alignment in Memory

AMC

AMDP

AMDP Classes

AMDP Function Implementations

AMDP Methods

AMDP Procedure Definitions

AMHC

Anonymous Components

APC

Application Server

Area Constructor

Area Constructor Class

Arithmetic Calculations

Arithmetic Expression

Arithmetic Expressions

Arithmetic Operators

AS ABAP

AS Instance

ASCII

asJSON

Assertions

Assign Structure Components

Assignment Operator

Assignment Rules

Assignments

Associations, ABAP CDS View

Associations, Abstract CDS Entity

Associations, Mesh

asXML

asXML, Mapping

Asynchronous Update

Attributes

Attributes of Data Objects

Authorization Check

Authorizations

Authorizations for File Accesses


Background Color of Lists

BAdI

Basic Lists

Basic Lists

basXML

Batch Input Table

Behavior Definition Language

Binary Calculations

Binary Functions

Bit Expression

Bit Expressions

Bit Functions

Blank Lines in Lists

Blocks on Selection Screens

Boolean Functions

Boolean Operators

Boxed Components

Breakpoints

Built-In ABAP Types

Built-In Data Objects

Built-In Data Types

Built-In Functions

Buttons on Selection Screens

Byte Chains

Byte Chains, ABAP Dictionary

Byte Order

Byte String Processing


Calculation Expressions

Calculation Length

Calculation Rules

Calculation Statements

Calculation Type

Calculations

Call by Reference

Call Dynpros

Call Executable Programs

Call Lists

Call Selection Screens

Call Subroutines

Calling Function Modules

Calling Transactions

Casting Operator

Catchable Runtime Errors (Obsolete)

CDS

CDS Access Control

CDS Annotation Syntax

CDS Annotations

CDS Hierarchies

CDS Table Functions

CDS Views

Chained Statements

Chaining Function

Character Literals

Character Sets

Character String Expressions

Character String Pattern

Character String Processing

Character Strings

Character Strings, ABAP Dictionary

Check Tables

Check Tables, Deprecated Data

Checkboxes in Lists

Checkboxes on Selection Screens

Checkpoints

CL_GUI_FRONTEND_SERVICES

Class Component Selector

Class Components

Class Pool

Class-Based Exceptions

Class-Based Exceptions, Event Handlers

Class-Based Exceptions, Procedure

Class-Based Exceptions, System Behavior

Classes

Classical Lists

Client Handling

Client Handling

Close Files

Closing Space

Code Inspector

Code Page

Colors in Lists

Comments

COMMIT_GTT_ERROR

Comparison Expressions

Comparison Rules

Comparison Type

Comparisons

Compatible

Compatible Data Types

Complex Data Objects with Deep Components

Component Namespace, Inheritance

Component Operator

Conditional Branches

Conditional Expression

Conditional Expressions

CONFIGURATIONDEPRECATIONCODE, Check Table

Constants in Classes

Constructor Expressions

Constructor Operators

Constructors

Constructors, Inheritance

Contexts

Control Indicator, String Template

Control Structures

Conversion

Conversion Operator

Conversion Routines

Conversion Routines for Lists

Conversion Rules

Conversions

Conversions, Performance

Country-Specific Formats

Country-Specific Formats

Create Classes

Create Constants

Create Constructor

Create Data Objects

Create Dialog Modules

Create Elementary Data Objects

Create Elementary Types

Create Event Handlers

Create Events

Create Exception Classes

Create Functional Methods

Create Instance Events

Create Instance Methods

Create Instances of Classes

Create Interface Work Area

Create Interfaces

Create Internal Tables

Create Lists

Create Messages

Create Methods

Create Objects

Create Parameters

Create Programs

Create Ranges Tables

Create Reference Types

Create Reference Variables

Create Selection Criterion

Create Selection Screens

Create Shared Objects

Create Static Attributes

Create Static Events

Create Static Methods

Create Static Variables

Create Structure Types

Create Structures

Create Subroutines

Create Table Types

Create Table Work Area

Create Test Methods

Create Text Elements

CTS

Currency Fields

CX_SY_NO_HANDLER


Data Cluster

Data Consistency

Data Objects

Data References

Data Types

Database Accesses

Database Commit

Database Connections

Database Cursor

Database Interface

Database Locks

Database LUW

Database Notes

Database Rollback

Database Table, Delete

Database Table, Edit

Database Table, Insert

Database Table, Insert or Edit

Date Format

Date Formats

Date Processing/Time Processing

Decimal Floating Point Numbers, ABAP Dictionary

Decimal Separator in Lists

Declaration Positions

Declare Field Symbols

Deep Data Objects

Deep Structures

Delayed Update

Delete Files

Delivery Class, Database Tables

DEQUEUE, Lock Function Modules

Dereferencing Operator

Description Functions

Description Functions

Deserialization

Destructor

Details Lists

Dictionary Types

Dictionary Types

Dictionary Types, Use

Direct Update

Display Currencies in Lists

Display Units in Lists

Division

Domains

Down Cast

Dynamic Access

Dynamic Attribute Access

Dynamic Data Objects

Dynamic Data Objects, Maximum Size

Dynamic Invoke

Dynamic Program

Dynamic Program Editing

Dynamic Selections

Dynamic Type

Dynpro

Dynpro Fields

Dynpro Flow Logic

Dynpro Sequences

Dynpros


EBCDIC

Edit List Buffer

Edit Masks for Lists

Edit Text Elements

Embedded Expressions, String Template

EML

Empty Table Key

End of Line Marking

End Processing Block Normally

Enhancement Category

Enhancement Concept

Enhancement Framework

Enhancements Using BAdIs

ENQUEUE, Lock Function Modules

Enumeration Objects

Enumeration Types

Enumeration Variables

EPP

Event Blocks

Events in ABAP Objects

Events in Classes

Events, Inheritance

Exception Categories

Exception Classes

Exception Classes for ABAP Statements

Exception Handling

Exception Texts

Exception Texts

Exceptions

Exit Dynpros

Exit Lists

Exit Loops

Exit Programs

Expression

Expressions

Extended Functional Operand Position

Extended Program Check

Extracts


Field Help

Field Symbol, Inline Declaration

Field Symbols

File Interface Statements

Files

Fill Level of Complex Data Objects

Final Methods and Classes

Fixed Point Arithmetic in External Procedure Call

Flat Structures

Floating Point Functions

FOR Expressions, Table Iteration

Foreign Key, Database Tables

Formal Parameters

Formatting of List Outputs

Formatting of Lists

Formatting Setting

Frames in Lists

Friends

Friendship Between Classes

Full Text Index, Database Tables

Function Module Interface

Functional Operand Positions


General Expression Positions

General Numerical Functions

Generate Subroutine Pools

Generic Types

Global Classes

Global Interface of Function Modules

Global Interface of Function Modules

Global Parameters

Grouping Function

Grouping Sets

GTT


HANA

Handler

Host Constants, EXEC SQL

Host Expressions, ABAP SQL

Host Variables, ABAP SQL

Host Variables, ABAP SQL

Host Variables, EXEC SQL

HTA

HTTP

HTTPS


ICF

ICF, MIME Repository

Icons in Lists

Icons in Lists

ID, Identity Transformation

Implement Dialog Modules

Implement Event Blocks

Implement Function Modules

Implement Interfaces

Implement Methods

Implement Subroutines

Include Macros

Include Programs

Include Subscreens Directly

Index Function

Index, Database Tables

Indexes, Database Tables

Initial Value

Initializations

Injections

Inline Declarations

Inner Join

Input Fields in Lists

Input Help

Insert Function

Instance Events

Instance Operator

Instantiation

Instantiation, Inheritance

Interface Component Selector

Interface of Function Modules

Interface Parameters of Function Modules

Interface Pool

Interface Work Areas

Interfaces

Interfaces, Inheritance

Internal Session

Internal Table, Access

Internal Table, Data Type

Internal Table, Duplicates

Internal Table, Header

Internal Table, Overview

Internal Tables, Built-In Functions

Internal Tables, Expressions

Internal Tables, Key

Internal Tables, Maximum Size

Internal Tables, Performance

Internal Tables, Processing Statements

Internet Communication Framework

Interruption

Isolation Levels

Iteration Expressions

iXML

iXML Library


JavaScript

JSON

JSON-XML


Kernel Methods


L, AMDP

Language

Language Environment

Language Environment

Language Settings

Lazy Update

Leave Processing Blocks

Length Functions

Length Functions

LET Expressions

Line Break in Lists

Line Selection on Lists

Lines in Lists

Lines on Selection Screens

List Buffer

List Events

List Levels

Lists

Lists in Dialog Boxes

Literal Operator

Literals

Literals

Literals, ABAP CDS

Literals, ABAP SQL

LOB Interfaces

Local Classes

Local Update

Locale

Locators, ABAP SQL

Lock Objects

Locks

Logical Databases

Logical Databases, Components

Logical Databases, Database Program

Logical Databases, Examples

Logical Databases, Executable Program

Logical Databases, Field Selections

Logical Databases, Free Selections

Logical Databases, LDB_PROCESS

Logical Databases, Search Help

Logical Databases, Selection Views

Logical Databases, Selections

Logical Databases, Structure

Logical Expression

Logical Expressions

Logical Functions

Logical Unit of Work

Logon Language

Loops

Lossless Assignments

Lossless Calculations

Lossless Operator

LUW


Macros

Main Program

Main Program Groups

Mathematic Calculations

Mathematic Functions

Mathematic Functions

MDE

Memory Management of Deep Data Objects

Memory Organization

Memory Requirements of Deep Data Objects

Mesh

Mesh Path Expressions

Mesh Paths

Meshes

Message Types

Messages

Messages in APC Processing

Messages in Background Processing

Messages in Batch Input

Messages in Control Processing

Messages in Conversion Routines

Messages in Dialog Processing

Messages in ICF Processing

Messages in Procedures

Messages in RFC Processing

Messages in Updating

Messages, Placeholder &

Metadata Enhancements

meth( ), Method Call

Method Call

Method Call, Chained

Method Call, Dedicated

Method Call, Dynamic

Method Call, Functional

Method Call, Static

Method Redefinition

Methods

Modal Dialog Box

Modularization

Modulo

Multiplication


Name

Namespace

Namespaces

Naming Convention

Narrowing Cast

Native SQL

Native SQL, ADBC

Native SQL, AMDP

Native SQL, EXEC SQL

Nested Interfaces

Null Values, ABAP SQL

Number format

Number Formats

Number Formats

Numeric Functions

Numeric Literals

Numeric Literals

Numeric Types

Numerical Calculation

Numerical Data Types

Numerical Expression Positions


Object Component Selector

Object Orientation

Object References

Object References in Internal Tables

Object Services

Objects

Obsolete

Obsolete Language Elements

Obsolete Operand Positions

Offset/Lengths Specified

OLE

OLE Interface

Open Files

Operand Positions, Data Objects

Operand Positions, Functions and Expressions

Operand Types

Operands

Operating System Statements

Operators

Outer Join

Output Format in Lists

Output Length in Lists

Overloaded Functions


Page Break in Lists

Parameter Interface of Function Modules

Parameter Interface of Methods

Parameter Interface of Subroutines

Parameter Interfaces

Parentheses in Arithmetic Expressions

Parentheses in Binary Expressions

Parentheses in Logical Expressions

Partial Field Access

Pass by Value

Passing on

PCP

Persistence Service

Polymorphism, Inheritance

Positioning in Lists

Power

Pragma

Pragmas

Predicate Expressions

Predicate Functions

Predicate Operator

Predicates

Presentation Server, Access

Presentation Server, Files

Primary Index, Database Tables

Primary Key

Primary Table Key

Procedure Call

Procedure Call, External

Procedure Call, Internal

Procedures

Process Selection Screens

Processing Functions

Processing Options

Program Check, Extended

Program Constructor

Program Directives

Program Groups

Program Groups, Procedure Call

Program Introduction

Program Structure

Program Types

Pseudo Comments

Push Channel Protocol


Quantity Fields

Query Service


Radio Buttons on Selection Screens

Random Numbers

Ranges Table

Read Database Tables

Read Files

Read Programs

Read Text Elements

Reader Positions

Redefine Methods

Redefinition of Methods

Reduction Operator

Reference Operator

References

Register Event Handlers

Regular Expressions

Regular Expressions, Check

Regular Expressions, Exceptions

Regular Expressions, Special Characters

Regular Expressions, Syntax

Relational Operators

Release 3.0

Release 4.0

Release 4.5

Release 4.6A

Release 4.6C

Release 6.10

Release 6.20

Release 6.40

Release 7.0

Release 7.40

Release-Specific Changes

Remote Function Call

Replace Function

Replacement Pattern

Reporting Events

Required Fields on Selection Screens

Reserved Names

RESTful

Resumable Exception

Return Values of Functional Methods

RFC

RFC Destination

RFC Log

RFC, Asynchronous

RFC, Background

RFC, Synchronous

RFC, Transactional

Rounding Functions

Row Function

RPM

RTTC

RTTI

RTTS

Runtime Errors

Runtime Measurement

Runtime Type Creation

Runtime Type Information

Runtime Type Services


S_DATASET, Authorization Object

S_PATH, Authorization Object

SAP HANA

SAP HANA Database

SAP HANA, Cached Views

SAP HANA, External Views

SAP HANA, Session Variables

SAP HANA, XS

SAP HANA, XSA

SAP HANA, XSC

SAP Locking

SAP LUW

Screens of Dynpros

Search Functions

Search String

Secondary Connection

Secondary Index, Database Tables

Secondary Key

Secondary Table Key

Security

Security Notes

Segment Function

Selection Screen Events

Selection Screen, Modification Groups

Selection Screens

Selectors

Send Messages

Serialization

Service Connection

Set Field Symbols

Set GUI Status

Set GUI Title

Set Next Dynpro

Set Reference Variables

Set References

Set Spool Parameters

SET/GET Parameters

Shared Memory

Shared Memory, Create Objects

Shared Memory, Read Data Cluster

Shared Memory, Write Data Cluster

Shared Objects

Sharing

Shift Functions

SID

Similarity Function

Simple Transformations

Single Character Pattern

SMTP

Source Code Enhancements

Source Code Enhancements

Source Code Plug-Ins

Source Code Plug-Ins

SPA/GPA Parameters

Specify Alignment in Lists

Specify Decimal Places in Lists

Splitter Controls

Spool Dialog

Spool Dialog Box

Spool Lists

Spool Lists

Spool Parameters

Spool Request

Spool Requests

Spooling

SPTH, Database Table

SQL Expressions

SQLScript, AMDP

SQLScript, Database Procedure Proxy

ST

Standard Connection

Standard Key

Standard Selection Screen

Starting Programs

Statements

Statements in ABAP Objects

Static Attributes, Inheritance

Static Boxes

Static Events

Static Type

Step Loops

Stored Procedures

Streaming

Streaming and Locators, ABAP SQL

Streaming, ABAP SQL

Strict Mode, ABAP SQL

String Expressions

String Function

String Functions

String Literals

String Operators

String Templates

String Templates

Strings

Strings, ABAP Dictionary

Strings, Maximum Size

Structure Component Selector

Structures

Subareas

Subscreens

Subscreens

Subscreens on Selection Screens

Substring Access

Substring Functions

Subtraction

sXML

sXML Library

SXPG Framework

SXPG, Operating System Statements

Synchronous Update

Syntax

Syntax Check

Syntax Forms, Obsolete

System Commands

System Fields

System Fields, Internal

System Fields, Obsolete

System ID

SYSTEM_UPDATE_TASK_ILL_STMT


T005X, Database Table

Table Buffering

Table Category, Database Tables

Table Category, Internal Tables

Table Controls

Table Expressions

Table Functions

Table Key

Table Key, Empty

Table Parameters

Table Types

Tabstrip Controls

Tabstrips on Selection Screens

TCP

Technical Type Attributes

Test Programs

Test Seams

Text Elements

Text Environment

Text Environment Language

Text Pools

Text Symbols

Time Format

Time Format in Lists

Time Formats

Time Formats

Time Stamp

Time Stamp Field

Time Stamp Functions

Time Stamp Type

Time Stamp, in Packed Numbers

Time Stamp, Initial Value

Time Stamp, Internal Representation

Time Zone

TIMESTAMP, Data Element

TIMESTAMPL, Data Element

Token

Transaction Service

Trigger Events

Type Concept

Type Groups

Type Hierarchy

Types in Classes

Typing

Typing, Check

Typing, General Rules


Unicode

Unicode Fragment View

Unit of Measure

Up Cast

Update

User Interface

User Memory

User Memory

User Sessions

UUID


Validity

Value Assignments

Value Operator

Variable, Inline Declaration

Visibility

Visibility Sections

Visibility, Inheritance


WebSockets

Widening Cast

Write Files

WRITE, Output Length

WRITE, Predefined Output Format

Writer Positions

WSP


XML

XML Schema Data Types

xRFC

XSL Transformations

XSLT