[MultiHighlight]
Syntax=
File=
ASPLanguage=

[UserMenu]
1=ABAP-SOURCE|+1
2=ABS|+1
3=ABSTRACT|+1
4=ACOS|+1
5=ADD|+1
6=ADD-CORRESPONDING|+1
7=ADJACENT|+1
8=AFTER|+1
9=ALIASES|+1
10=ALL|+1
11=ANALYSIS|+1
12=ANALYZER|+1
13=AND|+1
14=ANY|+1
15=APPEND|+1
16=APPENDING|+1
17=AS|+1
18=ASCENDING|+1
19=ASIN|+1
20=ASSIGN|+1
21=ASSIGNED|+1
22=ASSIGNING|+1
23=AT|+1
24=ATAN|+1
25=AUTHORITY-CHECK|+1
26=AVG|+1
27=BACK|+1
28=BEFORE|+1
29=BEGIN|+1
30=BETWEEN|+1
31=BINARY|+1
32=BLANK|+1
33=BLOCK|+1
34=BREAK-POINT|+1
35=BY|+1
36=CA|+1
37=CALL|+1
38=CASE|+1
39=CATCH|+1
40=CEIL|+1
41=CENTERED|+1
42=CHANGE|+1
43=CHANGING|+1
44=CHECK|+1
45=CHECKBOX|+1
46=CIRCULAR|+1
47=CLASS|+1
48=CLASS-DATA|+1
49=CLASS-METHODS|+1
50=CLASS_CONTRUCTOR|+1
51=CLEAR|+1
52=CLOSE|+1
53=CN|+1
54=CNT|+1
55=CO|+1
56=COLLECT|+1
57=COLOR|+1
58=COMMIT|+1
59=COMMUNICATION|+1
60=COMPARING|+1
61=COMPONENT|+1
62=COMPUTE|+1
63=CONCATENATE|+1
64=CONDENSE|+1
65=CONSTANTS|+1
66=CONSTRUCTOR|+1
67=CONTINUE|+1
68=CONTROL|+1
69=CONTROLS|+1
70=CONVERT|+1
71=COPY|+1
72=CORRESPONDING|+1
73=COS|+1
74=COSH|+1
75=COUNT|+1
76=COUNTRY|+1
77=CP|+1
78=CREATE|+1
79=CURRENCY|+1
80=CURSOR|+1
81=CUSTOMER-FUNCTION|+1
82=DATA|+1
83=DATASET|+1
84=DATE|+1
85=DECIMALS|+1
86=DEFAULT|+1
87=DEFERRED|+1
88=DEFINE|+1
89=DEFINITION|+1
90=DELETE|+1
91=DELETING|+1
92=DESCENDING|+1
93=DESCRIBE|+1
94=DESTINATION|+1
95=DIALOG|+1
96=DISTINCT|+1
97=DIV|+1
98=DIVIDE|+1
99=DIVIDE-CORRESPONDING|+1
100=DO|+1
101=DUPLICATES|+1
102=EDITOR-CALL|+1
103=ELSE|+1
104=ELSEIF|+1
105=END|+1
106=END-OF-DEFINITION|+1
107=END-OF-PAGE|+1
108=END-OF-SELECTION|+1
109=ENDAT|+1
110=ENDCASE|+1
111=ENDCATCH|+1
112=ENDCLASS|+1
113=ENDDO|+1
114=ENDFORM|+1
115=ENDFUNCTION|+1
116=ENDIF|+1
117=ENDINTERFACE|+1
118=ENDLOOP|+1
119=ENDMETHOD|+1
120=ENDMODULE|+1
121=ENDON|+1
122=ENDPROVIDE|+1
123=ENDSELECT|+1
124=ENDWHILE|+1
125=ENTRIES|+1
126=EQ|+1
127=EVENT|+1
128=EVENTS|+1
129=EXCEPTION-TABLE|+1
130=EXCEPTIONS|+1
131=EXEC|+1
132=EXIT|+1
133=EXP|+1
134=EXPONENT|+1
135=EXPORT|+1
136=EXPORTING|+1
137=EXTENDED|+1
138=EXTRACT|+1
139=FETCH|+1
140=FIELD|+1
141=FIELD-GROUP|+1
142=FIELD-SYMBOLS|+1
143=FIELDS|+1
144=FINAL|+1
145=FIRST|+1
146=FLOOR|+1
147=FOR|+1
148=FORM|+1
149=FORMAT|+1
150=FRAC|+1
151=FRAME|+1
152=FREE|+1
153=FROM|+1
154=FUNCTION|+1
155=FUNCTION-POOL|+1
156=GE|+1
157=GENERATE|+1
158=GET|+1
159=GROUP|+1
160=GT|+1
161=HANDLER|+1
162=HEADER|+1
163=HEADING|+1
164=HEADING.|+1
165=HIDE|+1
166=HOTSPOT|+1
167=ICON|+1
168=ID|+1
169=IF|+1
170=IMPLEMENTATION|+1
171=IMPORT|+1
172=IMPORTING|+1
173=IN|+1
174=INCLUDE|+1
175=INCLUDES|+1
176=INDEX|+1
177=INFOTYPES|+1
178=INHERITING|+1
179=INITIAL|+1
180=INITIALIZATION|+1
181=INNER|+1
182=INPUT|+1
183=INSERT|+1
184=INSTANCES|+1
185=INTENSIFIED|+1
186=INTERFACE|+1
187=INTERFACES|+1
188=INTERVALS|+1
189=INTO|+1
190=INVERSE|+1
191=IS|+1
192=JOIN|+1
193=KEEPING|+1
194=KEY|+1
195=KEYWORDS|+1
196=LANGUAGE|+1
197=LE|+1
198=LEAVE|+1
199=LEFT|+1
200=LEFT-JUSTIFIED|+1
201=LIKE|+1
202=LINE|+1
203=LINE-COUNT|+1
204=LINE-SELECTION|+1
205=LINE-SIZE|+1
206=LINES|+1
207=LIST|+1
208=LIST-PROCESSING|+1
209=LOAD|+1
210=LOCAL|+1
211=LOCALE|+1
212=LOG|+1
213=LOG10|+1
214=LOGICAL|+1
215=LOOP|+1
216=LOWER|+1
217=LT|+1
218=M|+1
219=MARGIN|+1
220=MATCHCODE|+1
221=MAX|+1
222=MEMORY|+1
223=MESSAGE|+1
224=MESSAGE-ID|+1
225=METHOD|+1
226=METHODS|+1
227=MIN|+1
228=MOD|+1
229=MODE|+1
230=MODIFY|+1
231=MODULE|+1
232=MOVE|+1
233=MOVE-CORRESPONDING|+1
234=MULTIPLY|+1
235=MULTIPLY-CORRESPONDING|+1
236=NA|+1
237=NE|+1
238=NEW-LINE|+1
239=NEW-PAGE|+1
240=NO|+1
241=NO-EXTENSION|+1
242=NO-GAP|+1
243=NO-HEADING|+1
244=NO-SCROLLING|+1
245=NO-SIGN|+1
246=NO-TITLE|+1
247=NO-ZERO|+1
248=NOT|+1
249=NP|+1
250=NS|+1
251=NUMBER|+1
252=O|+1
253=OBJECT|+1
254=OBLIGATORY|+1
255=OCCURS|+1
256=OF|+1
257=OFF|+1
258=ON|+1
259=OPEN|+1
260=OPTIONAL|+1
261=OR|+1
262=ORDER|+1
263=OTHERS|+1
264=OUTER|+1
265=OUTPUT|+1
266=OVERLAY|+1
267=PACK|+1
268=PAGE|+1
269=PARAMETER|+1
270=PARAMETER-TABLE|+1
271=PARAMETERS|+1
272=PERFORM|+1
273=PF-STATUS|+1
274=POOL|+1
275=POSITION|+1
276=PRINT|+1
277=PRINT-CONTROL|+1
278=PRIVATE|+1
279=PROCESS|+1
280=PROGRAM|+1
281=PROTECTED|+1
282=PROVIDE|+1
283=PUBLIC|+1
284=PUT|+1
285=RADIOBUTTON|+1
286=RAISE|+1
287=RAISING|+1
288=RANGE|+1
289=RANGES|+1
290=READ|+1
291=READ-ONLY|+1
292=RECEIVE|+1
293=RECEIVING|+1
294=REDEFINITION|+1
295=REF|+1
296=REFRESH|+1
297=REJECT|+1
298=REPLACE|+1
299=REPORT|+1
300=RESERVE|+1
301=RESET|+1
302=RETURN|+1
303=RETURNING|+1
304=RIGHT|+1
305=RIGHT-JUSTIFIED|+1
306=ROLLBACK|+1
307=ROUND|+1
308=ROWS|+1
309=RUN|+1
310=SCAN|+1
311=SCREEN|+1
312=SCROLL|+1
313=SCROLL-BOUNDARY|+1
314=SEARCH|+1
315=SECTION|+1
316=SELECT|+1
317=SELECT-OPTIONS|+1
318=SELECTION-SCREEN|+1
319=SELECTION-TABLE|+1
320=SENDER|+1
321=SEPARATED|+1
322=SET|+1
323=SHIFT|+1
324=SIGN|+1
325=SIN|+1
326=SINGLE|+1
327=SINH|+1
328=SKIP|+1
329=SORT|+1
330=SPACE|+1
331=SPLIT|+1
332=SQL|+1
333=SQRT|+1
334=STAMP|+1
335=STANDARD|+1
336=START-OF-SELECTION|+1
337=STARTING|+1
338=STATEMENTS|+1
339=STATICS|+1
340=STOP|+1
341=STRLEN|+1
342=STRUCTURE|+1
343=SUBMIT|+1
344=SUBROUTINE|+1
345=SUBSTRACT|+1
346=SUBSTRACT-CORRESPONDING|+1
347=SUM|+1
348=SUPPRESS|+1
349=SYMBOL|+1
350=SYNTAX-CHECK|+1
351=SYNTAX-TRACE|+1
352=SYSTEM-EXCEPTIONS|+1
353=TABLE|+1
354=TABLES|+1
355=TAN|+1
356=TANH|+1
357=TEXT|+1
358=THEN|+1
359=TIME|+1
360=TITLE|+1
361=TITLEBAR|+1
362=TO|+1
363=TOKENS|+1
364=TOP-OF-PAGE|+1
365=TRAILING|+1
366=TRANSACTION|+1
367=TRANSFER|+1
368=TRANSLATE|+1
369=TRANSPORTING|+1
370=TRUNC|+1
371=TYPE|+1
372=TYPE-POOL|+1
373=TYPE-POOLS|+1
374=TYPES|+1
375=ULINE|+1
376=UNASSIGN|+1
377=UNDER|+1
378=UNIT|+1
379=UNPACK|+1
380=UP|+1
381=UPDATE|+1
382=UPPER|+1
383=USER-COMMAND|+1
384=USING|+1
385=VALUE|+1
386=VALUE-REQUEST|+1
387=WAIT|+1
388=WHEN|+1
389=WHERE|+1
390=WHILE|+1
391=WINDOW|+1
392=WITH|+1
393=WITH-TITLE|+1
394=WORK|+1
395=WRITE|+1
396=WRITE-TO|+1
397=Z|+1
398=BDCDATA|+v
399=screen-name|+v
400=screen-group1|+v
401=screen-group2|+v
402=screen-group3|+v
403=screen-group4|+v
404=screen-required|+v
405=screen-input|+v
406=screen-output|+v
407=screen-intensified|+v
408=screen-invisible|+v
409=screen-length|+v
410=screen-active|+v
411=sy-abcde|+v
412=sy-appli|+v
413=sy-batch|+v
414=sy-batzd|+v
415=sy-batzm|+v
416=sy-batzo|+v
417=sy-batzs|+v
418=sy-batzw|+v
419=sy-binpt|+v
420=sy-brep4|+v
421=sy-bspld|+v
422=sy-calld|+v
423=sy-callr|+v
424=sy-ccurs|+v
425=sy-ccurt|+v
426=sy-cdate|+v
427=sy-colno|+v
428=sy-cpage|+v
429=sy-cprog|+v
430=sy-ctabl|+v
431=sy-ctype|+v
432=sy-cucol|+v
433=sy-curow|+v
434=sy-datar|+v
435=sy-datlo|+v
436=sy-datum|+v
437=sy-datut|+v
438=sy-dayst|+v
439=sy-dbcnt|+v
440=sy-dbnam|+v
441=sy-dbsys|+v
442=sy-dcsys|+v
443=sy-dsnam|+v
444=sy-dyngr|+v
445=sy-dynnr|+v
446=sy-fdayw|+v
447=sy-fdpos|+v
448=sy-fmkey|+v
449=sy-host|+v
450=sy-index|+v
451=sy-langu|+v
452=sy-ldbpg|+v
453=sy-lilli|+v
454=sy-linct|+v
455=sy-linno|+v
456=sy-linsz|+v
457=sy-lisel|+v
458=sy-listi|+v
459=sy-locdb|+v
460=sy-locop|+v
461=sy-loopc|+v
462=sy-lsind|+v
463=sy-lstat|+v
464=sy-macdb|+v
465=sy-macol|+v
466=sy-mandt|+v
467=sy-marky|+v
468=sy-marow|+v
469=sy-modno|+v
470=sy-msgid|+v
471=sy-msgli|+v
472=sy-msgno|+v
473=sy-msgty|+v
474=sy-msgv1|+v
475=sy-msgv2|+v
476=sy-msgv3|+v
477=sy-msgv4|+v
478=sy-opsys|+v
479=sy-paart|+v
480=sy-pagct|+v
481=sy-pagno|+v
482=sy-pdest|+v
483=sy-pexpi|+v
484=sy-pfkey|+v
485=sy-plist|+v
486=sy-prabt|+v
487=sy-prbig|+v
488=sy-prcop|+v
489=sy-prdsn|+v
490=sy-prefx|+v
491=sy-primm|+v
492=sy-prnew|+v
493=sy-prrec|+v
494=sy-prrel|+v
495=sy-prtxt|+v
496=sy-repid|+v
497=sy-sponr|+v
498=sy-srows|+v
499=sy-staco|+v
500=sy-staro|+v
501=sy-stepl|+v
502=sy-subrc|+v
503=sy-subty|+v
504=sy-sysid|+v
505=sy-tabix|+v
506=sy-tcode|+v
507=sy-tfdsn|+v
508=sy-tfill|+v
509=sy-timlo|+v
510=sy-timut|+v
511=sy-title|+v
512=sy-tleng|+v
513=sy-tmaxl|+v
514=sy-tname|+v
515=sy-toccu|+v
516=sy-tpagi|+v
517=sy-tstlo|+v
518=sy-tstut|+v
519=sy-ttabc|+v
520=sy-ttabi|+v
521=sy-tvar0|+v
522=sy-tvar1|+v
523=sy-tvar2|+v
524=sy-tvar3|+v
525=sy-tvar4|+v
526=sy-tvar5|+v
527=sy-tvar6|+v
528=sy-tvar7|+v
529=sy-tvar8|+v
530=sy-tvar9|+v
531=sy-tzone|+v
532=sy-ucomm|+v
533=sy-uline|+v
534=sy-uname|+v
535=sy-uzeit|+v
536=sy-vline|+v
537=sy-waers|+v
538=sy-willi|+v
539=sy-winco|+v
540=sy-windi|+v
541=sy-winro|+v
542=sy-winsl|+v
543=sy-winx2|+v
544=sy-winxi|+v
545=sy-winy1|+v
546=sy-winy2|+v
547=sy-wtitl|+v
548=sy-xcode|+v
549=sy-zon|+v

[Comment]
1=*************************************************************
2=<b>Syntax:</b>  SAP Abap
3=<b>Author:</b> Benjamin VAUDOUR
4=<b>Version:</b> 1.0
5=<b>Date:</b> 2010-09-09
6=
7=<b>Recommended colors:</b>
8=This syntax definition is included with the main program
9=installation. So the recommended colors are already set
10=after the program is installed.
11=*************************************************************

[Sample]
1=REPORT zread_mara NO STANDARD PAGE HEADING LINE-SIZE 132
2=                                           MESSAGE-ID zaot.
3=
4=************************************************************************
5=* DESCRIPTION: Example of ABAP Program
6=************************************************************************
7=
8=INCLUDE <icon>.         " Icons libraries
9=
10=SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-b01.
11=PARAMETERS : p_matnr TYPE mara-matnr.
12=SELECTION-SCREEN END OF BLOCK b01.
13=TABLES : mara, makt.
14=DATA : gv_maktx TYPE makt-maktx,
15=       gv_matnr TYPE makt-matnr.
16=DEFINE write_report.
17=  write : 001 gv_&1,
18=          020 gv_&2.
19=END-OF-DEFINITION.
20=
21=AT SELECTION-SCREEN ON p_matnr.
22=  IF p_matnr IS INITIAL.
23=    MESSAGE e001.
24=  ELSEIF p_matnr EQ '0000'.
25=    MESSAGE e003.
26=  ELSE.
27=    SELECT SINGLE * FROM mara
28=                    WHERE matnr EQ p_matnr.
29=    IF sy-subrc NE 0.
30=      MESSAGE e002 WITH p_matnr.
31=    ENDIF.
32=  ENDIF.
33=
34=START-OF-SELECTION.
35=  PERFORM select_entry USING p_matnr.
36=
37=END-OF-SELECTION.
38=  write_report matnr maktx.
39=
40=* Declaration of subroutines
41=
42=FORM select_entry USING i_matnr LIKE p_matnr.
43=  SELECT SINGLE matnr maktx INTO (gv_matnr, gv_maktx)
44=                            WHERE matnr = i_matnr.
45=ENDFORM.

