Keywords | Description | Beschreibung |
, [, ], {, } | Syntax conventions, Syntax notation | Syntax-Konventionen, Syntax-Notation |
*, " | Comments | Kommentare |
** | Arithm. Operator: Exponentiation (COMPUTE) | Arithm. Operator: Exponentiation (COMPUTE) |
+, -, *, / | Arithmetical operators (COMPUTE) | Arithm. Operatoren (COMPUTE) |
->, =>, ->>, ~, ?= | Operators in ABAP Objects | Operatoren in ABAP Objects |
ABS | Mathematical function: Absolute amount COMPUTE) | Mathem. Funktion: Absolutbetrag (COMPUTE) |
ACOS | Mathematical function: Cosine arc (COMPUTE) | |
ADD | Add | |
ADD-CORRESPONDING | Field string addition | |
ADJACENT DUPLICATES | Delete duplicates from internal table (DELETE) | |
AND | Comparison operator: and | |
ANY TABLE | Generic table type for internal tables | |
APPEND | Append line to internaltable | |
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 | Positioning in list | |
BETWEEN | Relational operator: Between | |
BINARY SEARCH | Binary read of internaltable (READ TABLE) | |
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 | |
C | Data type for fixed-length character string | |
CA | Contains any characters -Relational operator forstring comparison | |
CALL | Call external component | |
CASE | Begin case distinction | |
CATCH | Exception handling (catch runtime errors) | |
CEIL | Mathematical function: Smallest whole value | |
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 | Introduction for type Kprograms | |
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 | Insert/Modify in database(s) | |
SELECT ... CLIENT SPECIFIED | reading from a database | |
UPDATE ... CLIENT SPECIFIED | updating a database | |
CLOSE | Close file/cursor | |
CN | Contains Not Only - Relational operator for character comparison: | |
CNT | Field groups: Number ofdifferent values | |
CO | Contains Only - Relational operator for character comparison: | |
CODE PAGE | Character set | |
TRANSLATE ... FROM/TOCODE PAGE | Translate character codes | |
COLLECT | Internal table: Add entries | |
COLOR | Output format: Color (FORMAT) | |
COMMENT | Comment on selection screen | |
SELECTION-SCREEN COMMENT | Generate comment | |
COMMIT | Close processing unit | |
COMMUNICATION | Data exchange | |
COMPUTE | Perform calculations | |
CONCATENATE | Concatenate character fields | |
CONDENSE | Condense character fields | |
CONSTANTS | Defing constants | |
CONTEXTS | Communicate contexts | |
CONTINUE | Exit current loop pass | |
CONTROLS | Define controls for visualization | |
CONVERT | Convert fields | |
COS | Mathematical function: Cosine (COMPUTE) | |
COSH | Mathematical function: Hyperbola cosine (COMPUTE) | |
COUNT | Aggregate expression: Count (SELECT) | |
COUNTRY | Set country ID (SET) | |
CP | Relational operator forcharacter comparison: | |
DATABASE | Contains Pattern | |
CREATE | Generate an object or data object | |
CS | Contains character - Relational operator forcharacter comparison | |
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 databasetable | |
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 | 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 ofdata objects | |
DIALOG | Call a dialog module (CALL) | |
DISTINCT | Duplicates | |
SELECT DISTINCT | Selection set without duplicates | |
AVG( DISTINCT ... ) | Average without duplicates (SELECT) | |
COUNT( DISTINCT ... ) | Sequential file | |
MAX( DISTINCT ... ) | Maximum without duplicates (SELECT) | |
MIN( DISTINCT ... ) | Minimum without duplicates (SELECT) | |
SUM( DISTINCT ... ) | Sum without duplicates (SELECT) | |
DIV | Arithmetic operator: Whole number division | |
DIVIDE | Divide | |
DIVIDE-CORRESPONDINGField string division | Field string division | |
DO | Loop | |
DYNPRO Screen | Screen | |
DELETE DYNPRO Delete | Delete | |
EXPORT DYNPRO Export | Export | |
GENERATE DYNPRO Generate | Generate | |
IMPORT DYNPRO Import | Import | |
SYNTAX-CHECK FOR DYNPRO Check | 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 processingof all records in a LDB | |
ENDAT | End of an event introduced by AT | |
ENDCASE | End of case distinction | |
ENDCATCH | End of exception handling | |
ENDDO | End of a DO loop | |
ENDEXEC | End of a Native SQL statement | |
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 | |
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 | |
EXEC SQL | Native SQL statement | |
EXIT | Exit loop or terminate processing | |
EXP | Mathematical function: Exponential function | |
EXPONENT | Output format: Exponentdisplay (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 | |
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 | |
FUNCTION | Define function module | |
CALL FUNCTION | Call function module | |
FUNCTION-POOL | Introduction for type Fprograms | |
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 internalhashed 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 | ||
DELETE ... INDEX | Delete line | |
INSERT ... INDEX | Insert line | |
MODIFY ... INDEX | Modify line | |
READ TABLE ... INDEX | Read line | |
INFOTYPES | Declare HR info type | |
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: Intensified (FORMAT) | |
INTERFACE | Definition of an interface | |
INTERFACES | Class component interface | |
INTERFACE-POOL | Introduction fortype J programs | |
INVERSE | Output format: Inverse (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 | ||
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 areference | |
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) | |
LIST-PROCESSING | List processing (LEAVE) | |
LOAD | Load program componentsin internal table | |
LOAD-OF-PROGRAM | Execution at load time | |
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 fromdatabase tables | |
SELECT ... FROM ... ON | when reading usinga 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) | |
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 forcharacter comparison: | |
Contains not any characters | ||
NE | Relational operator: Not equal | |
NEW-LINE | List processing: New line | |
NEW-PAGE | List processing: New page | |
NODES | Interface work area forlogical databases | |
NO-GAP | Output format: Leave nogaps (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 standardpage 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 forcharacter comparison: | |
Does not contain pattern | ||
NS | Relational operator forcharacter comparison: | |
Does not contain character | ||
O | Relational operator: Byte positions occupied by1 | |
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 | Sort table rows (SELECT) | |
OVERLAY | Overlay character fields | |
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: Defineoutput position | |
PRINT | Print formatting (NEW-PAGE) | |
PRINT-CONTROL | Define print format | |
PRIVATE | Class area not visible from outside | |
PROGRAM | Introduction for type Mand S programs | |
LEAVE PROGRAM | Leave program | |
PROPERTY | Object property | |
GET PROPERTY | Get property | |
SET PROPERTY | Set property | |
PROVIDE | Internal tables: Interval-related processing | |
PUT | Trigger event | |
RADIOBUTTON | Radio button (PARAMETERS) | |
RAISE | Raise exceptions and events | |
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 | |
REJECT | Do not process current database line further | |
REPLACE | Replace characters | |
REPORT | Introduction for type 1programs | |
DELETE REPORT | Delete program | |
EDITOR-CALL FOR REPORT | Call ABAP 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) | |
RTTI | Runtime type identification | |
RUN TIME ANALYZER | Activate/Deactivate runtime analysis (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 | Modify screen fields | |
SCROLL | List processing: Scroll | |
SCROLL-BOUNDARY | List processing: Fix lead columns (SET) | |
SEARCH | Find character | |
SELECT | Read database table | |
SELECT-OPTIONS | Define selection criterion | |
SELECTION-SCREEN | Design selection screen | |
AT SELECTION-SCREENEvent: | After editing ofselection 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 data from application buffer | |
SELECTION-TABLE | Selection table (SUBMIT) | |
SET | Set different processing parameters | |
SHIFT | Move character | |
SIGN | Mathematical function: Sign (COMPUTE) | |
SIN | Mathematical function: Sine (COMPUTE) | |
SINGLE | Select single record (SELECT) | |
SINH | Mathematical function: Hyperbola sine (COMPUTE) | |
SKIP | List processing: Outputblank line | |
SORT | Sort internal table or extract dataset | |
SORTED TABLE | Table type for internaltables that are always kept | |
SPLIT | Split character fields | |
SQRT | Mathematical function: Square root (COMPUTE) | |
STANDARD TABLE | Table type for standardinternal tables | |
START-OF-SELECTION | Event: Before first access to LDB | |
STATICS | Define static data | |
STOP | Stop data selection (LDB) | |
STRING | Data type for variable-length character sequence | |
STRLEN | Character function: Current length (COMPUTE) | |
STRUCTURE | Data structure | |
INCLUDE STRUCTURE | Use structure | |
SUBMIT | Program call | |
SUBTRACT | Subtract | |
SUBTRACT-CORRESPONDING | Field string subtraction | |
SUM | Calculate control total | |
SELECT ... SUM | Aggregate expression: Total | |
SUPPLY | Supply context key fields | |
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 in internal tables | |
TABLE_LINE | Unstructured lines in 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 | |
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 analysison/off | |
TIME STAMP | Time stamp | |
GET TIME STAMP | Get time stamp | |
CONVERT TIME STAMP | Convert time stamps to date/time | |
WRITE f TIME ZONE | Output of time stamps to lists | |
TITLEBAR | Set screen title (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 incharacter fields | |
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 | Introduction for type Tprograms | |
TYPE-POOLS | Include 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 | Self-programmed value help(F4) | |
PARAMETERS ... VALUE-REQUEST | for parameters | |
SELECT-OPTIONS ... VALUE-REQUEST | for selection options | |
WHEN | Case distinction | |
SELECT ... WHERE | when reading from databasetables | |
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: Outputin 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 fixed-length byte sequence | |
XSTRING | Data type for variable-length byte sequence | |
Z | Relational bit operator: Bit positions occupiedby |
No comments:
Post a Comment