Wednesday, March 16, 2011

ABAP Keywords

Here is some of the keywords with definition used in ABAP.


Language Element Short Text
|, [, ], {, } Syntax conventions, syntax notation
*, " Comments
** Arithmetic operator: Exponentiation ( COMPUTE)
+, -, *, / Arithmetic operators ( COMPUTE)
->, =>, ->>, ~, ?= Operators in ABAP Objects
ABS Mathematical function: absolute amount ( COMPUTE)
ACOS Mathematical function: Cosine arc ( COMPUTE)
ADD Add
ADD-CORRESPONDING Field string addition
ADJACENT DUPLICATES Delete duplicates from internal table ( DELETE)
ALIASES Aliases for interface components in classes
AND Comparison operator: and
ANY TABLE Generic table type for internal tables
APPEND Append line to internal table
ASIN Mathematical function: Sine arc ( COMPUTE)
ASSIGN Assign field symbol
AT Event, control break, field group determination
ATAN Mathematical function: Tangent arc
AUTHORITY-CHECK Check authorization
AVG Aggregate expression: Average ( SELECT)
BACK Position in list
BETWEEN Relational operator: Between
BINARY SEARCH Binary read of internal table ( READ TABLE)
BIT Bit operations
  BIT-NOT Bit calculation operator: NOT ( COMPUTE)
  BIT-AND Bit calculation operator: AND ( COMPUTE)
  BIT-OR Bit calculation operator: OR COMPUTE)
  BIT-XOR Bit calculation operator: AND/OR ( COMPUTE)
  SET BIT Set bit of an X field
  GET BIT Read bit of an X field
BLANK LINES Switch on blank lines in list
BREAK-POINT Stop processing in debug mode
CA Relational operator for string comparison:
Contains Any characters
CALL Call external component
CASE Begin case distinction
CATCH Exception handling (catch runtime errors)
CEIL Mathematical function: Smallest whole value
( COMPUTE)
CENTERED Output format: Centered ( WRITE)
CHECK Check condition
CHECKBOX Display as checkbox
  PARAMETERS ... AS CHECKBOX on the selection screen
  WRITE ... AS CHECKBOX in a list
CLASS Definition of a class
CLASS-DATA Static attributes in classes
CLASS-METHODS Static methods in classes
CLASS-EVENTS Static events in classes
CLASS-POOL Introductory statement for program of type K
CLEAR Initialize data object
CLIENT Client handling when
  DELETE ... CLIENT SPECIFIED deleting from a database
  EXPORT ... TO DATABASE ... CLIENT storing a data cluster
  IMPORT ... FROM DATABASE ... CLIENT reading a data cluster
  EXPORT ... TO SHARED BUFFER ... CLIENT Storing a data cluster
  IMPORT ... FROM SHARED BUFFER ... CLIENT Reading a data cluster
  INSERT ... CLIENT SPECIFIED inserting into a database
  MODIFY ... CLIENT SPECIFIED inserting into/modifying a
database
  SELECT ... CLIENT SPECIFIED reading from a database
  UPDATE ... CLIENT SPECIFIED updating a database
CLOSE Close file/cursor
CN Relational operator for string comparison:
Contains Not only
CNT Field groups: Number of different values
CO Relational operator for string comparison:
Contains Only
CODE PAGE Character set
  TRANSLATE ... FROM/TO CODE PAGE Convert character codes
COLLECT Internal table: Add entries
COLOR Output format: Color ( FORMAT)
COMMENT Comment on a selection screen
  SELECTION-SCREEN COMMENT Create comment
COMMIT Close processing unit
COMMUNICATION Data exchange
COMPUTE Perform calculations
CONCATENATE Concatenate strings
CONDENSE Condense string
CONSTANTS Defing constants
CONTINUE Exit current loop pass
CONTROLS Define controls for display
CONVERT Convert fields
COS Mathematical function: Cosine ( COMPUTE)
COSH Mathematical function: Hyperbola cosine ( COMPUTE)
COUNT Aggregate function: Count( SELECT)
COUNTRY Set country ID ( SET)
CP Relational operator for string comparison:
Contains Pattern
CREATE Generate an external object
CS Relational operator for string comparison:
Contains String
CURRENCY Output format: Correct format for currency ( WRITE)
CURSOR Cursor
  CLOSE Close database cursor
  FETCH NEXT CURSOR Read lines with a database cursor
  GET CURSOR FIELD Get field name
  OPEN CURSOR Open database cursor
  SET CURSOR Position cursor
CUSTOMER-FUNCTION Call customer enhancement
DATA Define data
DATABASE Data cluster
  DELETE FROM DATABASE Delete from a database table
  EXPORT ... TO DATABASE Store in a database table
  IMPORT ... FROM DATABASE Read from a database table
DATASET Sequential file
  CLOSE DATASET Close file
  DELETE DATASET Delete file
  EXPORT ... TO DATASET Store data cluster in file
  IMPORT ... FROM DATASET Read data cluster from file
  OPEN DATASET Open file
  READ DATASET Read from a file
  TRANSFER Output to a file
DECIMALS Output format: Places after the decimal point
( WRITE)
DEFINE Define macro
DELETE Delete from tables or from objects
DEMAND Request information from a context
DESCRIBE Determine attributes of data objects
DIALOG Call a dialog module ( CALL)
DISTINCT Duplicates
  SELECT DISTINCT Selection set without duplicates
  AVG( DISTINCT ... ) Average without duplicates ( SELECT)
  COUNT( DISTINCT ... ) Number without duplicates ( SELECT)
  MAX( DISTINCT ... ) Maximum without duplicates ( SELECT)
  MIN( DISTINCT ... ) Minimum without duplicates ( SELECT)
  SUM( DISTINCT ... ) Sum without duplicates ( SELECT)
DIV Arithmetic operator: Whole number division ( COMPUTE)
DIVIDE Divide
DIVIDE-CORRESPONDING Field string division
DO Loop
DYNPRO Screen
  DELETE DYNPRO Delete
  EXPORT DYNPRO Export
  GENERATE DYNPRO Generate
  IMPORT DYNPRO Import
  SYNTAX-CHECK FOR DYNPRO Check
EDITOR-CALL Call editor
ELSE Query
ELSEIF Query
END-OF-DEFINITION End of a macro definition
END-OF-PAGE Event: End of page handling in lists
END-OF-SELECTION Event: After processing of all records in a LDB
ENDAT End of an event introduced by AT
ENDCASE End of case distinction
ENDCATCH End of exception handling
ENDCLASS Ende of class definition
ENDDO End of a DO loop
ENDFORM End of a subroutine
ENDFUNCTION End of a function module
ENDIF End of a query
ENDINTERFACE End of an interface definition
ENDLOOP End of a LOOP
ENDMETHOD End of a method definition
ENDMODULE End of a module definition
ENDON End of a conditional statement
ENDPROVIDE End of a PROVIDE loop
ENDSELECT End of a SELECT loop
ENDWHILE End of a WHILE loop
EQ Relational operator: Equals
EVENTS Class component: event
EXEC SQL Native SQL statement
EXIT Exit loop or terminate processing
EXP Mathematical function: Exponential function
( COMPUTE)
EXPONENT Output format: Exponent display ( WRITE)
EXPORT Export data
EXTENDED CHECK Switch extended syntax check on/off ( SET)
EXTRACT Generate extract dataset
FETCH Read line from a database table
FIELD-GROUPS Define field groups
FIELD-SYMBOLS Define field symbols
FLOOR Mathematical function: Largest whole value ( COMPUTE)
FORM Define subroutine
FORMAT Output format for lists
FOR UPDATE Read database table with lock ( SELECT)
FRAC Mathematical function: Fraction ( COMPUTE)
FREE Release resources no longer needed
FROM Describe location from which data are read( SELECT)
FUNCTION Define function module
  CALL FUNCTION Call a function module
FUNCTION-POOL Define a function group
GE Relational operator: Greater than or equal
GENERATE Generate a program or screen
GET Event, read settings
GT Relational operator: Greater than
HASHED TABLE Table type for internal hashed tables
HEADER LINE Define an internal table with header line ( DATA)
HELP-ID Help ID for F1 help
  DESCRIBE FIELD ... HELP-ID Determine help ID
HELP-REQUEST Self-programmed help ( F1)
  PARAMETERS ... HELP-REQUEST for parameters
  SELECT-OPTIONS ... HELP-REQUEST for selection options
HIDE Store line information
HOTSPOT Output format: Hotspot, interaction by simple
mouse click ( FORMAT)
ICON Icons in lists
IF Query
IMPORT Import data or a screen
IN Relational operator: Selection criterion
INCLUDE Include program components
INDEX Line index in an internal table
INDEX TABLE Generic table type for internal tables
  DELETE ... INDEX Delete line
  INSERT ... INDEX Insert line
  MODIFY ... INDEX Modify line
  READ TABLE ... INDEX Read line
INFOTYPES Declare HR infotype
INITIAL Relational operator: Initial value
INITIAL SIZE Define an internal table type ( TYPES)
INITIALIZATION Event: Before display of the selection screen
INPUT Output format: Ready for input ( FORMAT)
INSERT Insert into tables or objects
INTENSIFIED Output format: Highlighted ( FORMAT)
INVERSE Output format: Inverted ( FORMAT)
IS Relational operator
  IS ASSIGNED Relational operator: Is the field symbol assigned?
  IS INITIAL Relational operator: Initial value
  IS REQUESTED Relational operator: Existence of a formal parameter
  IS SUPPLIED ,Relational operator: Pass formal parameter
JOIN Join ( SELECT)
LANGUAGE Set language for text elements ( SET)
LE Relational operator: Less than or equal
LEAVE Leave processing
LEFT-JUSTIFIED Output format: Left-justified ( WRITE)
LIKE Use an existing field as a reference
  TYPES ... LIKE Create a type
  DATA ... LIKE Create a field
LINE Line in a list
  MODIFY LINE Modify line
  READ LINE Read line
LINE-COUNT Number of lines per page ( NEW-PAGE)
LINE-SIZE Line size ( NEW-PAGE)
  APPEND LINES OF Append
  INSERT LINES OF Insert
LIST-PROCESSING Process list ( LEAVE)
LOAD Load program components in internal table
LOCAL Rescue actual parameters of a subroutine
LOCAL COPY Assign local copy to a field symbol
LOCALE Set text environment ( SET)
   SET LOCALE Set text environment
   GET LOCALE Determine text environment
LOG Mathematical function: Natural logarithm ( COMPUTE)
Logical condition
  SELECT ... WHERE when reading database tables
  UPDATE ... WHERE when changing database tables
  DELETE ... WHERE when deleting from database tables
  SELECT ... FROM ... ON when reading using a join
LOG10 Mathematical function: Base 10 logarithm ( COMPUTE)
LOOP Loop
LT Relational operator: Less than
M Relational operator: Byte contains zeros and ones
MARGIN List output: Distance from edge ( SET)
MATCHCODE Matchcode handling
  PARAMETERS ... MATCHCODE for parameters
  SELECT-OPTIONS ... MATCHCODE for selection options
MAX Aggregate expression: Maximum ( SELECT)
MEMORY ABAP/4 memory
  EXPORT ... TO MEMORY Roll out data to memory
  IMPORT ... FROM MEMORY Restore data from memory
MESSAGE Output message
MESSAGE-ID Specify message class ( REPORT)
METHOD Definition of a method
METHODS Class component: method
MIN Aggregate expression: Minimum ( SELECT)
_ARITH MOD Arithmetic operator: Remainder after division
( COMPUTE)
MODIFY Modify tables or objects
MODULE Flow logic: Module
MOVE Assignment
MOVE-CORRESPONDING Component-by-component assignment
MULTIPLY Multiply
MULTIPLY-CORRESPONDING Field string multiplication
NA Relational operator for string comparison:
Does not contain any characters
NE Relational operator: Not equal
NEW-LINE List processing: New line
NEW-PAGE List processing: New page
NODES Interface work area for logical databases NOT
NO-GAP Output format: Leave no gaps ( WRITE)
NO-HEADING Display no column headers ( NEW-PAGE)
NO-SCROLLING Do not scroll line ( NEW-LINE)
NO-SIGN Output format: No preceding signs ( WRITE)
NO-TITLE Do not display standard page header ( NEW-PAGE)
NO-ZERO Output format: No leading zeros ( WRITE)
NON-UNIQUE Defines an
  TYPES internal table type
  DATA internal table object
NP Relational operator for string comparison:
Does not contain pattern
NS Relational operator for string comparison:
Does not contain string
O Relational operator: Byte positions occupied by 1
OBJECT External object
  CREATE OBJECT Generate
  FREE OBJECT Release
OCCURS Defines an
  TYPES internal table type
  DATA internal table object
ON CHANGE Control break
OPEN Open file/cursor
OR Relational operator: OR
ORDER BY Order lines ( SELECT)
OVERLAY Overlay strings
PACK Conversion
PARAMETER Parameter in global SAP memory
  GET Read parameter
  SET Set parameter
PARAMETERS Define report parameters
PERFORM Execute subroutine
PF-STATUS Set GUI status
POSITION List processing: Define output position
PRINT Print formatting ( NEW-PAGE)
PRINT-CONTROL Define print format
PRIVATE Area that is not visible outside a class
PROGRAM Introduce program
  LEAVE PROGRAM Leave program
PROPERTY Object property
  GET PROPERTY Get property
  SET PROPERTY Set property
PROTECTED Area of class whose visibility is limited
PROVIDE Internal tables: Interval-related processing
DS:ABAP.PUBLIC> PUBLIC Publicly visible area of a class
PUT Trigger event
RADIOBUTTON Radio button ( PARAMETERS)
RAISE Raise exception in function module
RAISING Raise error message in function module
RANGES Define internal table for selection criterion
READ Read tables or objects
RECEIVE Receive results (RFC)
REFRESH Delete internal table
REFRESH CONTROL Initialize control
REFRESH SCREEN Refresh SAPGUI
REJECT Do not process current database line further
REPLACE Replace strings
REPORT Introduce report (program)
  DELETE REPORT Delete program
  EDITOR-CALL FOR REPORT Call ABAP/4 program editor
  INSERT REPORT Insert program in library
  READ REPORT Read program
RESERVE List processing: Conditional new page
RESET Output format: Reset all formats ( FORMAT)
RIGHT-JUSTIFIED Output format: Right justified ( WRITE)
ROLLBACK Roll back database changes
ROUND Output format: Scaled ( WRITE)
RUN TIME ANALYZER Switch runtime analysis on/off ( SET)
SCAN Analyze ABAP/4 source code
SCREEN Screen
  CALL SCREEN Call screen
  SET SCREEN Set next screen
  LEAVE SCREEN Leave screen
  LEAVE TO SCREEN Branch to a screen
  LOOP AT SCREEN Loop through screen fields
  MODIFY SCREEN Change screen fields
REFRESH SCREEN Refresh the SAPGUI
SCROLL List processing: Scroll
SCROLL-BOUNDARY List processing: Fix lead columns ( SET)
SEARCH Find string
SELECT Read database table
SELECT-OPTIONS Define selection criterion
SELECTION-SCREEN Design selection screen
  AT SELECTION-SCREEN Event: After editing of selection screen
SHARED BUFFER Cross-transaction application buffer
  DELETE FROM SHARED BUFFER delete from application buffer
  EXPORT ... TO SHARED BUFFER store data in application buffer
  IMPORT ... FROM SHARED BUFFER read from application buffer
SELECTION-TABLE Selection table ( SUBMIT)
SET Set different processing parameters
SHIFT Move string
SIGN Mathematical function: Sign ( COMPUTE)
SIN Mathematical function: Sine ( COMPUTE)
SELECT SINGLE Select single record
SINH Mathematical function: Hyperbola sine ( COMPUTE)
SKIP List processing: Output blank line
SORT Sort internal table or extract dataset
SORTED TABLE Table type for internal tables that are always kept sorted
SPLIT Split string
SQRT Mathematical function: Square root ( COMPUTE)
STANDARD TABLE Table type for standard internal tables
START-OF-SELECTION Event: Before first access to LDB
STATICS Define static data
STOP Stop data selection (LDB)
STRLEN String function: Current length ( COMPUTE)
STRUCTURE Data structure
  INCLUDE STRUCTURE Use structure
SUBMIT Program call
SUBTRACT Subtract
SUBTRACT-CORRESPONDING Field string subtraction
SUM Calculate total
  SUM Calculate group total
  SELECT ... SUM Aggregate expression: Total
SUPPLY Contextschlüsselfelder versorgen
SUPPRESS DIALOG Suppress dialog
SYMBOL Output as symbol ( WRITE)
SYNTAX-CHECK Syntax check for programs and screens
SYNTAX-TRACE Syntax check log
SYSTEM-CALL Call to various system services
SYSTEM-EXCEPTIONS Catch runtime errors ( CATCH)
TABLE LINE Unstructured lines of internal tables
TABLES Declare database table
TABLE Set or array operations for database tables
  DELETE ... FROM TABLE Delete block of lines
  INSERT ... FROM TABLE Insert block of lines
  MODIFY ... FROM TABLE Insert/update block of lines
  UPDATE ... FROM TABLE Update block of lines
  SELECT ... INTO TABLE Copy block of lines to internal table
TAN Mathematical function: Tangent ( COMPUTE)
TANH Mathematical function: Hyperbola tangent ( COMPUTE)
TEXT Locale-specific
  CONVERT TEXT Set format explicitly
  SORT itab AS TEXT Sort an internal table
  SORT AS TEXT Sort an extract dataset
TEXTPOOL Text elements
  DELETE TEXTPOOL Delete
  INSERT TEXTPOOL Insert
  READ TEXTPOOL Read
TIME Time measurement
  GET RUN TIME Get runtime
  GET TIME Get time
  SET RUN TIME ANALYZER Switch runtime analysis on/off
TIME STAMP Time stamp
  GET TIME STAMP Get time stamp
  CONVERT TIME STAMP Convert time stamp by date or time
  WRITE f TIME ZONE Display
time stamp in lists
TITLEBAR Set title of window ( SET)
TOP-OF-PAGE Event: Top of page handling in lists
TRANSACTION SAP transaction
  CALL TRANSACTION Call
  LEAVE TO TRANSACTION Leave to
TRANSFER Output to file
TRANSLATE Character conversion in strings
TRANSPORTING Selective field transport
  MODIFY ... TRANSPORTING Modify lines of an internal table
  READ   ... TRANSPORTING Read lines of an internal table
  LOOP   ... TRANSPORTING Loop through an internal table
TRUNC Mathematical function : Whole number part ( COMPUTE)
TYPE Define a type
  TYPES ... TYPE Define a type
  DATA ... TYPE Define a field
TYPE-POOL Introduce type group
TYPE-POOLS Integrate a type group
TYPES Define types
ULINE List processing: Underscore
UNDER Output format: One under the other ( WRITE)
UNIQUE Define an
  TYPES internal table type
  DATA internal table object
UNIT Output format: Unit ( WRITE)
UNPACK Conversion
UPDATE Update database table
USER-COMMAND List processing: Execute command immediately ( SET)
USING Use parameter or format
  USING Parameter of a subroutine
  USING EDIT MASK Output format: Use template ( WRITE)
VALUE-REQUEST SValue help defined by user ( F4)
  PARAMETERS ... VALUE-REQUEST for parameters
  SELECT-OPTIONS ... VALUE-REQUEST for selection options
WHEN Case distinction
  SELECT ... WHERE when reading from database tables
  UPDATE ... WHERE when changing database tables
  DELETE ... WHERE when deleting database tables
  LOOP AT ... WHERE when looping at internal tables
  DELETE ... WHERE when deleting from internal tables
WHILE Loop
WINDOW List processing: Output in window
WITH-TITLE Output standard page header ( NEW-PAGE)
WORK Processing unit
  COMMIT WORK Close unit
  ROLLBACK WORK Close unit, but undo changes
WRITE List processing: Output
WRITE TO Correct type output in a variable
X Data type for byte sequence of fixed length
XSTRING Data type for byte sequence of variable length



http://visit.geocities.com/visit.gif?&r=http%3A//www.geocities.com/rmtiwari/Resources/Utilities/ABAPReference/ABAPReference.html&b=Netscape%205.0%20%28Windows%3B%20en-US%29&s=1024x768&o=Win32&c=24&j=true&v=1.2,setstats,1
Z
Relational operator: Byte positions occupied by 0

No comments:

Post a Comment