Anda di halaman 1dari 6

SAP NetWeaver AS ABAP Release 731, Copyright 2015 SAP AG. All rights reserved.

ABAP words
ABAP words are the vocabulary of the ABAP language. ABAP statements are composed of ABAP words,
operands, and operators according to defined syntax rules. ABAP words are taken from the English language
and are grouped into ABAP language elements and ABAP language element additions that express the
semantics of a statement. In addition to letters, ABAP words can also contain hyphens (-) to form multi-word
expressions. As well as ABAP words, some operators are also made up of letters.
The first ABAP word of a statement is the ABAP key word. The remaining ABAP words are additions to a key
word. A single ABAP word can be used both as a keyword and as a non-keyword. For example, DATA is used
as a keyword as well as an addition to other keywords.
ABAP words are not reserved names as in some programming languages. Although the use of an ABAP word
for naming conventions is not forbidden, it should be avoided if possible. As following this rule can itself lead to
such a situation by the introduction of new elements, suitable naming conventions should be observed for
reserved names to avoid a collision with language elements.
The following table contains all ABAP words, the names of predefined data types and the names (consisting of
letters) of operators. Names in ABAP programs are not case-sensitive.
ABAP-SOURCE

ABBREVIATED

ABSTRACT

ACCEPT

ACCEPTING

ACCORDING

ACTIVATION

ACTUAL

ADD

ADDCORRESPOND
ING

ADJACENT

AFTER

ALIAS

ALIASES

ALIGN

ALL

ALLOCATE

ANALYSIS

ANALYZER

AND

ANY

APPEND

APPENDAGE

APPENDING

APPLICATIO
N

ARCHIVE

AREA

ARITHMETIC

AS

ASCENDING

ASSERT

ASSIGN

ASSIGNED

ASSIGNING

AT

ATTRIBUTES

AUTHORITY

AUTHORITY-CHECK

AVG

BACK

BACKGROUND

BACKUP

BACKWARD

BADI

BEFORE

BEGIN

BETWEEN

BIG

BINARY

BIT

BIT-AND

BIT-NOT

BIT-OR

BIT-XOR

BLACK

BLANK

BLANKS

BLOB

BLOCK

BLOCKS

BLUE

BOUND

BOUNDARIES

BOUNDS

BOXED

BREAK-POINT

BT

BUFFER

BY

BYPASSING

BYTE

BYTE-CA

BYTE-CN

BYTE-CO

BYTE-CS

BYTE-NA

BYTE-NS

BYTE-ORDER

CA

CALL

CALLING

CASE

CASTING

CATCH

CENTER

CENTERED

CHAIN

CHAIN-INPUT

CHAIN-REQUEST CHANGE

CHANGING

CHAR-TO-HEX

CHARACTER

CHECK

CI_

CIRCULAR

CLASS

CLASS-CODING CLASS-DATA

CLASS-EVENTS

CLASS-METHODS

CLASS-POOL

CLEANUP

CLEAR

CLIENT

CLOB

CLOCK

CLOSE

CN

CHECKBOX

CO

CODE

CODING

COL_BACKGROUN
COL_GROUP
D

COL_HEADING

COL_KEY

COL_NEGATIVE

COL_NORMAL

COL_POSITI
VE

COL_TOTAL

COLLECT

COLOR

COLUMN

COLUMNS

COMMENT

COMMENTS

COMMIT

COMMON

COMMUNICAT
ION

COMPARING

COMPONENT

COMPONENTS

COMPRESSION

COMPUTE

CONCATENATE

CONDENSE

CONDITION

CONNECT

CONNECTION

CONSTANTS

CONTEXT

CONTEXTS

CONTINUE

CONTROL

CONTROLS

CONVERSION

CONVERT

COPIES

COPY

CORRESPONDING

COUNT

COUNTRY

COVER

CP

CPI

CREATE

CREATING

CRITICAL

CS

CURRENCY

CURRENT

CURSOR

CURSORSELECTION

CUSTOMER

CUSTOMER-FUNCTION

DANGEROUS

DATA

DATABASE

DATAINFO

DATASET

DATE

DAYLIGHT

DD/MM/YY

DD/MM/YYYY

DDMMYY

DEALLOCATE

DECIMALS

DEFAULT

DEFERRED

DEFINE

DEFINING

DEFINITION

DELETE

DELETING

DEMAND

DEPARTMENT

DESCENDING

DESCRIBE

DESTINATIO
N

DETAIL

DIALOG

DIRECTORY

DISCONNECT

DISPLAY

DISPLAY-MODE

DISTANCE

DISTINCT

DIV

DIVIDE

DIVIDE-CORRESPONDING DO

DUMMY

DUPLICATE

DUPLICATES

DURATION

DURING

DYNAMIC

DYNPRO

EDIT

EDITOR-CALL

ELSE

ELSEIF

ENABLED

ENABLING

ENCODING

END

ENDENHANCEMENT- END-LINES
SECTION

END-OF-DEFINITION

END-OF-FILE

END-OF-PAGE

END-OFSELECTION

ENDAT

ENDCASE

ENDCATCH

ENDCHAIN

ENDCLASS

ENDDO

ENDENHANCEMENT

ENDEXEC

ENDFORM

ENDFUNCTION

ENDIAN

ENDIF

ENDING

ENDINTERFACE

ENDLOOP

ENDMETHOD

ENDMODULE

ENDON

ENDPROVIDE

ENDSELECT

ENDTRY

ENDWHILE

ENGINEERING

ENHANCEMENT

ENHANCEMENT- ENHANCEMEN
POINT
T-SECTION

ENHANCEMENTS

ENTRIES

ENTRY

ENVIRONMENT

EQ

EQUIV

ERRORMESSAGE

ERRORS

ESCAPE

ESCAPING

EVENT

EVENTS

EXACT

EXCEPTION

EXCEPTIONTABLE

EXCEPTIONS

EXCLUDE

EXCLUDING

EXEC

EXECUTE

EXISTS

EXIT

EXIT-COMMAND

EXPAND

EXPIRATION

EXPLICIT

EXPONENT

EXPORT

EXPORTING

EXTENDED

EXTENSION

EXTRACT

FETCH

FIELD

FIELD-

GROUPS
FIELD-SYMBOLS

FIELDS

FILE

FILTER

FILTERTABLE

FILTERS

FINAL

FIND

FIRST

FIRST-LINE

FIXED-POINT

FKEQ

FKGE

FLUSH

FONT

FOR

FORM

FORMAT

FORWARD

FOUND

FRAME

FRAMES

FREE

FRIENDS

FROM

FUNCTION

FUNCTION-POOL

FUNCTIONALITY

FURTHER

GAPS

GE

GENERATE

GET

GIVING

GKEQ

GKGE

GLOBAL

GREEN

GROUP

GROUPS

GT

HANDLE

HANDLER

HARMLESS

HASHED

HAVING

HEAD-LINES

HEADER

HEADERS

HEADING

HELP-ID

HELP-REQUEST

HIDE

HIGH

HINT

HOLD

HOTSPOT

ICON

ID

IDENTIFICATION

IDENTIFIER

IDS

IF

IGNORING

IMMEDIATELY

IMPLEMENTATION

IMPLEMENTATIONS

IMPLICIT

IMPORT

IMPORTING

IN

INACTIVE

INCL

INCLUDE

INCLUDES

INCLUDING

INCREMENT

INDEX

INDEX-LINE

INFOTYPES

INHERITING

INIT

INITIAL

INITIALIZA
TION

INNER

INOUT

*-INPUT

INPUT

INSERT

INSTANCES

INTENSIFIED

INTERFACE

INTERFACEPOOL

INTERFACES

INTERNAL

INTERVALS

INTO

INVERSE

INVERTEDDATE

IS

ISO

JOB

JOIN

KEEP

KEEPING

KERNEL

KEY

KEYS

KEYWORDS

KIND

LANGUAGE

LAST

LATE

LAYOUT

LE

LEADING

LEAVE

LEFT

LEFTJUSTIFIED

LEFTPLUS

LEFTSPACE

LEGACY

LENGTH

LEVEL

LEVELS

LIKE

LINE

LINE-COUNT

LINESELECTION

LINE-SIZE

LINEFEED

LINES

LIST

LISTPROCESSING

LISTBOX

LITTLE

LOAD

LOAD-OFPROGRAM

LOB

LOCAL

LOCALE

LOCATOR

LOG-POINT

LOGFILE

LOGICAL

LONG

LOOP

LOW

LOWER

LPI

LT

MAIL

MAIN

MAJOR-ID

MARGIN

MARK

MASK

MATCH

MATCHCODE

MAX

MAXIMUM

MEDIUM

MEMORY

MESSAGE

MESSAGE-ID

MESSAGES

METHOD

METHODS

MIN

MINIMUM

MINOR-ID

MM/DD/YY

MM/DD/YYYY

MMDDYY

MOD

MODE

MODIF

MODIFY

MODULE

MOVE

MOVEMULTIPLY
CORRESPONDING

MULTIPLYCORRESPONDING

NA

NAME

NAMETAB

NATIVE

NB

NE

NESTING

NEW

NEW-LINE

NEW-PAGE

NEW-SECTION

NEXT

NO

NO-DISPLAY

NO-EXTENSION

NO-GAP

NO-GAPS

NO-GROUPING

NO-HEADING

NO-SCROLLING

NO-SIGN

NO-TITLE

NO-TOPOFPAGE NO-ZERO

NODE

NODES

NON-UNICODE

NON-UNIQUE

NOT

NP

NS

NULL

NUMBER

OBJECT

OBJECTS

OBLIGATORY

OCCURRENCE

OCCURRENCE
S

OCCURS

OF

OFF

OFFSET

OLE

ON

ONLY

OPEN

OPTION

OPTIONAL

OPTIONS

OR

ORDER

OTHER

OTHERS

OUT

OUTER

OUTPUT

OUTPUT-LENGTH OVERFLOW

OVERLAY

PACK

PACKAGE

PAD

PADDING

PAGE

PAGES

PARAMETER

PARAMETERTABLE

PARAMETERS

PART

PATTERN

PERCENTAGE

PERFORM

PERFORMING

PERSON

PF

PF-STATUS

PINK

PLACES

POOL

POS_HIGH

POS_LOW

POSITION

PRAGMAS

PRECOMPILED

PREFERRED

PRESERVING

PRIMARY

PRINT

PRINT-CONTROL

PRIORITY

PRIVATE

PROCEDURE

PROCESS

PROGRAM

PROPERTY

PROTECTED

PROVIDE

PUBLIC

PUSHBUTTON

PUT

QUEUE-ONLY

QUICKINFO

RADIOBUTTO
N

RAISE

RAISING

RANGE

RANGES

RAW

READ

READ-ONLY

READER

RECEIVE

RECEIVED

RECEIVER

RECEIVING

RED

REDEFINITION REDUCED

REF

REFERENCE

REFRESH

REGEX

REJECT

REMOTE

RENAMING

REPLACE

REPLACEMENT

REPLACING

REPORT

REQUEST

REQUESTED

RESERVE

RESET

RESOLUTION

RESPECTING

RESPONSIBLE

RESULT

RESULTS

RESUMABLE

RESUME

RETRY

RETURN

RETURNCODE

RETURNING

RIGHT

RIGHT-JUSTIFIED

RIGHTPLUS

RIGHTSPACE

RISK

RMC_COMMUNICATION
RMC_SYSTEM_FA
RMC_INVALID_STATUS
ROLLBACK
_FAILURE
ILURE

ROUND

ROWS

RUN

SAVING

SCALE_PRESERVING

SCALE_PRESERVING_SC
SCAN
IENTIFIC

SCIENTIFIC_WITH_LEAD
SCREEN
ING_ZERO

SCROLL

SAP

SCROLLBOUNDARY

MODIFIER

SAP-SPOOL
SCIENTIFIC
SCROLLING

SEARCH

SECONDARY

SECONDS

SECTION

SELECT

SELECT-OPTIONS

SELECTION

SELECTION-SCREEN

SELECTION-SET

SELECTIONSETS

SELECTION-TABLE

SELECTIONS

SEND

SEPARATE

SEPARATED

SET

SHARED

SHIFT

SHORT

SHORTDUMPID

SIGN

SIGN_AS_POSTFIX

SIMPLE

SINGLE

SIZE

SKIP

SKIPPING

SMART

SOME

SORT

SORTABLE

SORTED

SOURCE

SPACE

SPECIFIED

SPLIT

SPOOL

SPOTS

SQL

STABLE

STAMP

STANDARD

START-OF-SELECTION STARTING

STATE

STATEMENT

STATEMENTS

STATIC

STATICS

STATUSINFO

STEP-LOOP

STOP

STRUCTURE

STRUCTURES

STYLE

SUBKEY

SUBMATCHES

SUBMIT

SUBROUTINE

SUBSCREEN

SUBSTRING

SUBTRACT

SUBTRACTCORRESPONDING

SUFFIX

SUM

SUMMARY

SUMMING

SUPPLIED

SUPPLY

SUPPRESS

SWITCH

SWITCHSTATES

SYMBOL

SYNCPOINTS

SYNTAXCHECK

SYNTAX-TRACE

SYSTEM-CALL

SYSTEM-EXCEPTIONS

SYSTEM-EXIT

TAB

TABBED

TABLE

TABLES

TABLEVIEW

TABSTRIP

TASK

TEST

TESTING

TEXT

TEXTPOOL

THEN

TIME

TIMES

TIMESTAMP

TIMEZONE

TITLE

TITLE-LINES

TITLEBAR

?TO

TO

TOKENIZATION

TOKENS

TOP-LINES

TOP-OF-PAGE

TRACE-FILE

TRACE-TABLE

TRAILING

TRANSACTION

TRANSFER

TRANSFORMA
TION

TRANSLATE

TRANSPORTING

TRMAC

TRUNCATE

TRUNCATION

TRY

TYPE

TYPE-POOL

TYPE-POOLS

TYPES

ULINE

UNASSIGN

UNDER

UNICODE

UNIQUE

UNIT

UNIX

UNPACK

UNTIL

UNWIND

UP

UPDATE

UPPER

USER

USERCOMMAND

USING

UTF-8

VALID

VALUE

VALUEREQUEST

VALUES

VARY

VARYING

VERIFICATIONVERSION
MESSAGE

VIA

VISIBLE

WAIT

WARNING

WHEN

WHENEVER

WHERE

WHILE

WIDTH

WINDOW

WINDOWS

WITH

WITH-HEADING

WITH-TITLE

WITHOUT

WORD

WORK

WRITE

WRITER

XML

YELLOW

YES

YYMMDD

ZERO

ZONE

Anda mungkin juga menyukai