Created
July 17, 2013 21:57
-
-
Save jeremypage/6024925 to your computer and use it in GitHub Desktop.
ABAP syntax for Notepad++
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<NotepadPlus> | |
<UserLang name="ABAP" ext="ab4 abap"> | |
<Settings> | |
<Global caseIgnored="yes" /> | |
<TreatAsSymbol comment="no" commentLine="yes" /> | |
<Prefix words1="no" words2="no" words3="no" words4="no" /> | |
</Settings> | |
<KeywordLists> | |
<Keywords name="Delimiters"><'0>'0</Keywords> | |
<Keywords name="Folder+">at~first at~last at~new at~end~of define types~begin~of data~begin~of begin~of module form loop while do case if</Keywords> | |
<Keywords name="Folder-">endat end-of-definition types~end~of data~end~of end~of endmodule endform endloop endwhile enddo endcase endif</Keywords> | |
<Keywords name="Operators">& ( ) . / : \ ~ + =</Keywords> | |
<Keywords name="Comment"> 1 2 0* 0"</Keywords> | |
<Keywords name="Words1">ca co cs cp eq ne gt lt ge le between div mod cnt abbreviated according~to add add-corresponding adjacent and and~mark append appending ascending assign assign~local~copy as~checkbox as~icon as~matchcode~structure as~symbol at at~end~of at~first at~last at~line-selection at~new at~user-command authority-check avg back backup~into backward begin~of begin~of~common~part binary break-point buffer by bypassing byte call call~function call~method~of call~screen case catch changing character check circular class cleanup clear close~cursor close~dataset code collect color color~off color~on commit~connection commit~work commit~work~and~wait communication~accept~id communication~allocate~id communication~deallocate~id communication~init~destination communication~receive~id communication~send~id component compute concatenate condense constants continue controls convert convert_to_foreign_currency convert_to_local_currency corresponding count cpi create create~objectapplication cursor data database datainfo dataset date decimals default define defining~database delete delete~dynpro delete~textpool deleting descending describe describe~distance~between describe~list~line describe~list~number~of~lines describe~list~number~of~pages describe~list~page destination detail display-mode divide divide-corresponding do do~varying duplicates editor-call~for editor-call~for~report else elseif end-of-definition end-of-page end-of-selection endat endcase endclass enddo endexec endform endfunction endif ending~at endloop endmodule endon endprovide endselect endtry endwhile end~of end~of~common~part entries exceptions exec~sql exec~sql~performing exists exit exit~from~step-loop export exporting export~dynpro export~nametab extract fetch~next~cursor field field-groups field-symbols fields font for form format forward for~all frames frames~off frames~on free free~object from from~code~page function function-pool generate generate~dynpro get get~cursor~field get~cursor~line get~parameter~id get~run~time~field giving group~by having help-request help-request~for~high help-request~for~low hide hotspot hotspot~off hotspot~on id if import importing import~directory~into import~dynpro in include index infotypes inheriting~from initial initialization initial~size input input~off input~on insert insert~textpool intensified intensified~off intensified~on into inverse inverse~off inverse~on inverted-date in~program in~update~task is join key keywords~from kind language leave leave~list-processing leave~to~list-processing left left~deleting~leading left~margin length levels~into like like~like~of line line-count line-size line-size lines lines~of line~into load~report local loop loop~at lower lpi main~table~field matchcode~object max memory message message-id method min mode modify modify~current~line modify~id module move move-corresponding move-corresponding~to multiply multiply-corresponding name new-line new-line new-page new-page new-page~print~on new-section next no-display no-extension no-gap no-gaps no-heading no-scrolling no-title non-unique not no~database~selection no~intervals no~standard~page~heading null number object obligatory occurs occurs of offset offset~into of~current~page of~page on on~change~of on~commit on~end~of~task on~rollback open open~cursor option or order~by others output overflow~into overlay pack parameters part percentage perform performing pf-status places pool position primary~key print-control print-control~index-line program property provide put radiobutton radiobutton~group raise raise~event raise~exception raise~exception~type raise~system-exceptions raising ranges read read-only read~calendar read~current~line read~textpool receive refresh refresh~control reject replace replace~with report reserve reset results~from~function right right~deleting~trailing rollback~connection rollback~work scan~abap-source screen scrolling scroll~list search select select-options selection-screen selection-screen~begin~of~block selection-screen~begin~of~line selection-screen~begin~of~version selection-screen~comment selection-screen~dynamic~selections~for~table selection-screen~end~of~block selection-screen~end~of~line selection-screen~end~of~version selection-screen~exclude selection-screen~field~selection~for~table selection-screen~function~key selection-screen~position selection-screen~pushbutton selection-screen~skip selection-screen~uline separated~by set set~blank~lines~off set~blank~lines~on set~country set~cursor set~extended~check~off set~extended~check~on set~language set~left~scroll-boundary set~margin set~parameter~id set~pf-status set~property~of set~run~time~analyzer~off set~run~time~analyzer~on set~screen set~titlebar set~update~task~local set~user-command shift sign single size skip sort sortable sorted~by split standard~table~of start-of-selection starting~at starting~new~task statements~into statics statusinfo stop structure submit submit~and~return submit~exporting~list~to~memory submit~line-count submit~line-size submit~to~sap-spool submit~user submit~using~selection-sets~of~program submit~via~selection-screen subroutine subtract subtract-corresponding sum summary suppress~dialog syntax-check~for syntax-check~for~dynpro syntax-trace~off syntax-trace~on syntax-trace~on~option~coding syntax-trace~on~option~expand table tables text then time times time~stamp time~zone title to tokens~into top-of-page top-of-page~during~line-selection to~code~page to~column to~first~page to~last~page to~page trailing transaction transfer translate try type type-pool type-pools types type~line~of type~ref~to uline unpack until update upper up~to user-command using using~taskname valid~between valid~from value value-request value-request~for~high value-request~for~low vary version via~job when when~others where while window with with-heading with-title without~trmac with~analysis with~comments with~header~line with~includes word word~into write</Keywords> | |
<Keywords name="Words2">abs cos sin tan acos asin atan exp log sqrt strlen</Keywords> | |
<Keywords name="Words3">sy-datum sy-uzeit sy-tzone sy-dayst sy-mandt sy-uname sy-langu sy-sysid sy-saprl sy-dbsys sy-opsys sy-tcode sy-cprog sy-repid sy-subrc sy-index sy-tabix sy-fdpos sy-dbcnt sy-batch sy-dynnr sy-dyngr sy-pfkey sy-msgty sy-msgno sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 sy-uline sy-vline sy-pagno sy-colno sy-linno sy-linct sy-cucol sy-curow sy-lsind sy-winco sy-winro sy-tvar0 sy-tvar1 sy-tvar2 sy-tvar3 sy-tvar4 sy-tvar5 sy-tvar6 sy-tvar7 sy-tvar8 sy-tvar9</Keywords> | |
<Keywords name="Words4"></Keywords> | |
</KeywordLists> | |
<Styles> | |
<WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="FOLDEROPEN" styleID="12" fgColor="00FF40" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="00FF40" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="KEYWORD1" styleID="5" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="KEYWORD2" styleID="6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="KEYWORD3" styleID="7" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" /> | |
<WordsStyle name="KEYWORD4" styleID="8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="COMMENT" styleID="1" fgColor="808040" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="COMMENT LINE" styleID="2" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="OPERATOR" styleID="10" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
<WordsStyle name="DELIMINER2" styleID="15" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="1" /> | |
<WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> | |
</Styles> | |
</UserLang> | |
</NotepadPlus> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment