Sei sulla pagina 1di 5

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 and other elements composed of letters such as operators, predefined data types, and predefined functions. The specification of names in ABAP programs is not case-specific. ABAP-SOURCE ACCEPTING ADD ALL ANY ARCHIVE ASIN AT AVG BADI BINARY BIT-XOR BLOCKS BREAK-POINT BYTE BYTE-NA CALL CEIL CHANGE CHECK CLASS-DATA CLEAR CN COL_NORMAL ABBREVIATED ACCORDING ADDCORRESPONDING ALLOCATE APPEND AREA ASSERT ATAN BACK BEFORE BIT BLACK BLUE BT BYTE-CA BYTE-NS CALLING CENTERED CHANGING CHECKBOX CLASS-EVENTS CLIENT CO COL_POSITIVE ABS ACOS ADJACENT ANALYSIS APPENDAGE ARITHMETIC ASSIGN ATTRIBUTES BACKGROUND BEGIN BIT-AND BLANK BOUND BUFFER BYTE-CN BYTE-ORDER CASE CHAIN CHAR-TO-HEX CIRCULAR CLASS-METHODS CLIKE CODE COL_HEADING COL_TOTAL ABSTRACT ACTIVATION AFTER ANALYZER APPENDING AS ASSIGNED AUTHORITY BACKUP BETWEEN BIT-NOT BLANKS BOUNDARIES BY BYTE-CO C CASTING CHAIN-INPUT CHARACTER CLASS CLASS-POOL CLOCK CODEPAGE COL_KEY COLLECT ACCEPT ACTUAL ALIASES AND APPLICATION ASCENDING ASSIGNING AUTHORITYCHECK BACKWARD BIG BIT-OR BLOCK BOUNDS BYPASSING BYTE-CS CA CATCH CHAIN-REQUEST CHARLEN CLASS-CODING CLEANUP CLOSE CODING COL_NEGATIVE COLOR

COL_BACKGROUND COL_GROUP

COLUMN COMMUNICATION COMPUTE CONNECTION CONTROL COPY COUNTRY CS CURSORSELECTION DATAINFO DD/MM/YY DEFAULT DELETE DESCRIBE DISCONNECT DIV DUPLICATE E ENABLED END-LINES ENDAT ENDDO ENDIAN ENDMETHOD ENDTRY ENHANCEMENTS ERRORMESSAGE EVENTS EXCLUDING EXIT-COMMAND EXPONENT EXTRACT FIELD-SYMBOLS FINAL FKEQ FOR FRAC FROM

COMMENT COMPARING CONCATENATE CONSTANTS CONTROLS CORRESPONDING COVER CSEQUENCE CUSTOMERFUNCTION DATASET DD/MM/YYYY DEFERRED DELETING DESTINATION DISPLAY DIVIDE DUPLICATES EDIT ENABLING END-OFDEFINITION ENDCASE ENDENHANCEMENT ENDIF ENDMODULE ENDWHILE ENTRIES ERRORS EXCEPTION EXEC EXP EXPORT F FIELDS FIND FKGE FORM FRAME FTO

COMMENTS COMPONENT CONDENSE CONTEXT CONVERSION COS CP CURRENCY D DATE DDMMYY DEFINE DEMAND DETAIL DISPLAY-MODE DIVIDECORRESPONDING DURING EDITOR-CALL ENCODING END-OF-FILE ENDCATCH ENDEXEC ENDING ENDON ENHANCEMENT ENTRY ESCAPE EXCEPTIONTABLE EXECUTE EXPAND EXPORTING FETCH FILE FIRST FLOOR FORMAT FRAMES FUNCTION

COMMIT COMPONENTS CONDITION CONTEXTS CONVERT COSH CPI CURRENT DATA DAYLIGHT DEALLOCATE DEFINING DEPARTMENT DIALOG DISTANCE DO DYNAMIC ELSE END END-OF-PAGE ENDCHAIN ENDFORM ENDPROVIDE

COMMON COMPRESSION CONNECT CONTINUE COPIES COUNT CREATE CURSOR DATABASE DBMAXLEN DECIMALS DEFINITION DESCENDING DIRECTORY DISTINCT DUMMY DYNPRO ELSEIF ENDENHANCEMENTSECTION END-OFSELECTION ENDCLASS ENDFUNCTION ENDSELECT

ENDINTERFACE ENDLOOP ENHANCEMENT- ENHANCEMENTPOINT SECTION ENVIRONMENT ESCAPING EXCEPTIONS EXISTS EXPIRATION EXTENDED FIELD FILTER FIRST-LINE FLUSH FORWARD FREE FUNCTIONPOOL EQ EVENT EXCLUDE EXIT EXPLICIT EXTENSION FIELD-GROUPS FILTERS FIXED-POINT FONT FOUND FRIENDS GAPS

GE GKGE GT HEAD-LINES HELP-REQUEST HOTSPOT IDENTIFIER INCLUDE INDEX-LINE

GENERATE GLOBAL HANDLE HEADER HIDE I IDS INCLUDES INFOTYPES

GET GREEN HANDLER HEADERS HIGH ICON IF INCLUDING INHERITING INOUT INTERFACE INTO JOIN KEYS LATE LEFT LEVELS LINE-SIZE

GIVING GROUP HASHED HEADING HINT ID IGNORING IMPORTING INCREMENT INIT INPUT INTERFACEPOOL INVERSE KEEP KEYWORDS LAYOUT LEFTJUSTIFIED LIKE LINEFEED LITTLE LOG LOW MAIL MASK MEMORY METHODS MM/DD/YYYY MODIFIER MULTIPLY NAMETAB NEW NO NO-GAPS NO-TITLE NON-UNICODE NULL OBJECT OCCURS ON OPTIONS OUTER

GKEQ GROUPS HAVING HELP-ID HOLD IDENTIFICATION IMMEDIATELY IN INDEX INITIAL INSERT INTERFACES INVERTED-DATE KEEPING KIND LE LEGACY LINE LINES LOAD LOG-POINT LOWER MAIN MATCH MESSAGE MIN MMDDYY MODIFY MULTIPLYCORRESPONDING NATIVE NEW-LINE NO-DISPLAY NO-GROUPING NO-TOPOFPAGE NON-UNIQUE NUMBER OBJECTS OF ONLY OR OUTPUT

IMPLEMENTATION IMPLEMENTATIONS IMPORT

INITIALIZATION INNER INSTANCES INTERNAL IS KERNEL LANGUAGE LEADING LENGTH LINE-COUNT LIST LOAD-OFPROGRAM LOG10 LPI MAJOR-ID MATCHCODE MESSAGE-ID MINIMUM MOD MODULE N NB NEW-PAGE NO-EXTENSION NO-HEADING NO-ZERO NOT NUMERIC OBLIGATORY OFF OPEN ORDER INTENSIFIED INTERVALS JOB KEY LAST LEAVE LEVEL LINE-SELECTION

LIST-PROCESSING LISTBOX LOCAL LOGFILE LT MARGIN MAX MESSAGES MINOR-ID MODE MOVE NA NE NEW-SECTION NO-EXTENSIONS NO-SCROLLING NODE NP NUMOFCHAR OCCURRENCE OFFSET OPTION OTHERS LOCALE LOOP M MARK MAXIMUM METHOD MM/DD/YY MODIF MOVECORRESPONDING NAME NESTING NEXT NO-GAP NO-SIGN NODES NS O OCCURRENCES OLE OPTIONAL OUT

OUTPUT-LENGTH PACKAGE PARAMETERTABLE PERFORM PINK PREFERRED PRIORITY PROPERTY PUT RAISING RECEIVE REDEFINITION REJECT REPORT RESOLUTION RETURN RIGHTJUSTIFIED SAP SCROLL SECTION SELECTION-SET SEPARATE SHORTDUMP-ID SINH SOME SPECIFIED SQRT STARTING STATICS STRLEN SUBMIT SUBTRACTCORRESPONDING SUPPLIED SYMBOL SYSTEMEXCEPTIONS TABLE TANH TEXTPOOL

OVERFLOW PADDING PARAMETERS PERFORMING PLACES PRESERVING PRIVATE PROTECTED QUEUE-ONLY RANGE RECEIVED REF RENAMING REQUEST RESPECTING RETURNCODE ROLLBACK SAP-SPOOL

OVERLAY PAGE PART PERSON POOL PRIMARY PROCEDURE PROVIDE QUICKINFO RANGES RECEIVER REFERENCE REPLACE REQUESTED RESPONSIBLE RETURNING ROUND SAVING

P PAGES PATTERN PF POSITION PRINT PROCESS PUBLIC RADIOBUTTON READ RECEIVING REFRESH REPLACEMENT RESERVE RESULT RFC ROWS SCAN SEARCH

PACK PARAMETER PERCENTAGE PF-STATUS PRECOMPILED PRINT-CONTROL PROGRAM PUSHBUTTON RAISE READ-ONLY RED REGEX REPLACING RESET RESULTS RIGHT RUN SCREEN SECONDS SELECTIONSCREEN SEND SHIFT SINGLE SMART SOURCE SQL START-OFSELECTION STATIC STRING SUBMATCHES SUBTRACT SUMMING SWITCHSTATES

SCROLL-BOUNDARY SCROLLING SELECT SELECTION-SETS SEPARATED SIGN SIZE SORT SPLIT STABLE STATE STATUSINFO STRUCTURE SUBROUTINE SUFFIX SUPPLY SYNCPOINTS SYSTEM-EXIT TABLES TASK THEN

SELECT-OPTIONS SELECTION SELECTIONTABLE SET SIMPLE SKIP SORTABLE SPOOL STAMP STATEMENT STEP-LOOP STRUCTURES SUBSCREEN SUM SUPPRESS SYNTAX-CHECK T TABLEVIEW TEST TIME SELECTIONS SHARED SIN SKIPPING SORTED SPOTS STANDARD STATEMENTS STOP SUBKEY SUBSTRING SUMMARY SWITCH

SYNTAX-TRACE SYSTEM-CALL TAB TABSTRIP TESTING TIMES TABBED TAN TEXT TITLE

TITLE-LINES TOP-LINES TRANSACTION TRMAC TYPE UNASSIGN UNIX UPPER VALID VARYING WAIT WHILE WITH-HEADING WRITE XSTRLEN

TITLEBAR TOP-OF-PAGE TRANSFER TRUNC TYPE-POOL UNDER UNPACK USER VALUE VERIFICATIONMESSAGE WARNING WIDTH WITH-TITLE X YELLOW

TO TRACE-FILE TRUNCATE TYPE-POOLS UNICODE UNTIL USER-COMMAND VALUE-REQUEST VERSION WHEN WINDOW WITHOUT XML YYMMDD

TOKENIZATION TOKENS TRACE-TABLE TRUNCATION TYPES UNIQUE UP USING VALUES VIA WHENEVER WINDOWS WORD XSEQUENCE Z TRAILING TRANSPORTING TRY ULINE UNIT UPDATE UTF-8 VARY VISIBLE WHERE WITH WORK XSTRING ZONE

TRANSFORMATION TRANSLATE

Potrebbero piacerti anche