参考文章:https://blogs.sap.com/2019/05/31/abap-dark-theme-for-netweaver/
操作:下载主题文件压缩包,或者复制以下代码,重命名为:abap_spec.xml
1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="lang_spec.xslt"?> 3 <XMLConfigSettings> 4 <FILEINFO> 5 <Author>Alex Arseniev</Author> 6 <Type>LangSpec</Type> 7 <Language>ABAP</Language> 8 <Desc>Language specification for ABAP</Desc> 9 </FILEINFO> 10 <SPECIFICATION> 11 <FilePattern>*.abap</FilePattern> 12 <LexerDll>sapab4lex.dll</LexerDll> 13 <CaseSensitive>0</CaseSensitive> 14 <OpenClose>()[]''``||{}</OpenClose> 15 <Delimiters>,.:</Delimiters> 16 <WrapBy>(),</WrapBy> 17 <LineEnd>.</LineEnd> 18 <Words>0-9a-Z_/<></Words> 19 <HierarchySeparator> 20 <Separator id="1" text="-"/> 21 <Separator id="2" text="->"/> 22 <Separator id="3" text="=>"/> 23 <Separator id="4" text="~"/> 24 <Separator id="5" text="\"/> 25 <Separator id="6" text="^"/> 26 <Separator id="7" text="@"/> 27 </HierarchySeparator> 28 </SPECIFICATION> 29 <STRUCTURES> 30 <exception-follows value="="/> 31 <Structure open="region" close="endregion" header="0" has_name="1" sent_start="1"/> 32 <Structure open="if" middle="else" close="endif" header="1" sent_start="1"> 33 <Middle name="elseif"/> 34 </Structure> 35 <Structure open="case" middle="when" close="endcase" header="1" sent_start="1"> 36 <Middle name="others"/> 37 </Structure> 38 <Structure open="loop" close="endloop" header="1" sent_start="1"/> 39 <Structure open="form" close="endform" has_name="1" separator="1" header="1" sent_start="1"/> 40 <Structure open="while" close="endwhile" header="1" sent_start="1"/> 41 <Structure open="do" close="enddo" header="1" sent_start="1"/> 42 <Structure open="try" middle="catch" close="endtry" header="1" sent_start="1"> 43 <Middle name="cleanup"/> 44 </Structure> 45 <Structure open="class" close="endclass" has_name="1" separator="1" header="1" sent_start="1"/> 46 <Structure open="method" close="endmethod" has_name="1" separator="1" header="1" sent_start="1"/> 47 <Structure open="function" close="endfunction" has_name="1" separator="1" header="1" sent_start="1"/> 48 <Structure open="module" close="endmodule" has_name="1" separator="1" header="1" sent_start="1"/> 49 <Structure open="interface" close="endinterface" header="1" sent_start="1"/> 50 <Structure open="at" close="endat" header="1" sent_start="1"/> 51 <Structure open="exec" close="endexec" header="1" sent_start="0"/> 52 <Structure open="define" close="end-of-definition" has_name="1" separator="1" header="0" sent_start="1"/> 53 <Structure open="provide" close="endprovide" header="1" sent_start="1"/> 54 <Structure open="select" close="endselect" header="1" sent_start="1"> 55 <open-exception-follows value="single"/> 56 <open-exception-contains value="into table"/> 57 </Structure> 58 <Structure open="begin" close="end" header="0"/> 59 <Structure open="enhancement" close="endenhancement" header="0" has_name="1" separator="1" sent_start="1"/> 60 <Structure open="enhancement-section" close="end-enhancement-section" header="0" has_name="1" separator="1" sent_start="1"/> 61 <Structure open="seam" close="endseam" header="1" sent_start="1"/> 62 <Structure open="inject" close="endinject" header="1" sent_start="1"/> 63 <Structure open="for" close="endfor" header="1" sent_start="1"/> 64 </STRUCTURES> 65 <FORMAT> 66 <DefaultIndent>2</DefaultIndent> 67 <ResetFormatSymbols>,</ResetFormatSymbols> 68 <FormatWords> 69 <FormatWord word="data" indent="6" next_line="1"/> 70 <FormatWord word="field-symbols" indent="15" next_line="1"/> 71 <FormatWord word="importing" indent="2" next_line="1"/> 72 <FormatWord word="exporting" indent="2" next_line="1"/> 73 <FormatWord word="changing" indent="2" next_line="1"/> 74 <FormatWord word="exceptions" indent="2" next_line="1"/> 75 <FormatWord word="tables" indent="2" next_line="1"/> 76 <FormatWord word="using" indent="6" next_line="1"/> 77 <FormatWord word="elseif" indent="-2"/> 78 <FormatWord word="binding" indent="2" next_line="1"/> 79 </FormatWords> 80 </FORMAT> 81 <SYNTAXINFO> 82 <InfoType id="1" name="Compiler error" clr="-1"/> 83 <InfoType id="2" name="Performance tip" clr="-1"/> 84 <InfoType id="3" name="Syntax tip" clr="-1"/> 85 <InfoType id="4" name="Spelling error" clr="-1"/> 86 </SYNTAXINFO> 87 <FILTERICONCAPTION> 88 <IconIndex id="0" name="Bold"/> 89 <IconIndex id="1" name="Public"/> 90 <IconIndex id="2" name="Protected"/> 91 <IconIndex id="3" name="Private"/> 92 <IconIndex id="4" name="Class"/> 93 <IconIndex id="5" name="Variable"/> 94 <IconIndex id="6" name="Constant"/> 95 <IconIndex id="7" name="Structure"/> 96 <IconIndex id="8" name="Function"/> 97 <IconIndex id="9" name="Type"/> 98 <IconIndex id="10" name="Method"/> 99 <IconIndex id="11" name="Keyword"/> 100 <IconIndex id="12" name="Regular"/> 101 <IconIndex id="13" name="Screen"/> 102 <IconIndex id="14" name="Include"/> 103 <IconIndex id="15" name="Application"/> 104 <IconIndex id="16" name="Table"/> 105 <IconIndex id="17" name="Attribute"/> 106 <IconIndex id="18" name="Relation"/> 107 <IconIndex id="19" name="Event"/> 108 </FILTERICONCAPTION> 109 <COLORSYNTAX> 110 <TextType id="8" name="Breakpoint" dstyle="1" dbkclr="0" clr="15923448" bkclr="5592575"/> 111 <TextType id="10" name="Changed indicator" dstyle="1" dbkclr="1" clr="5592575"/> 112 <TextType id="11" name="Changed and saved indicator" dstyle="1" dbkclr="1" clr="13007359"/> 113 <TextType id="5" name="Current line" dstyle="1" dbkclr="0" clr="15923448" bkclr="5916484"/> 114 <TextType id="6" name="Erroneous line" dstyle="1" dbkclr="0" clr="9239281" bkclr="5592575"/> 115 <TextType id="7" name="Execution" dstyle="1" dbkclr="0" clr="3549736" bkclr="8125008"/> 116 <TextType id="3" name="Inactive selected text" dstyle="1" dbkclr="0" clr="15923448" bkclr="10777186"/> 117 <TextType id="4" name="Line number" dstyle="1" dbkclr="1" clr="10777186"/> 118 <TextType id="13" name="Maximum line length" dstyle="1" dbkclr="1" clr="5592575"/> 119 <TextType id="2" name="Selected text" dstyle="1" dbkclr="0" clr="15923448" bkclr="10777186"/> 120 <TextType id="1" name="Selection margin" dstyle="1" dbkclr="1" clr="5916484"/> 121 <TextType id="21" name="Text highlights" bold="0" italic="0" underline="0" clr="13007359" bkclr="-1"/> 122 <TextType id="22" name="Text highlights error" bold="1" italic="0" underline="0" clr="7125247" bkclr="-1"/> 123 <TextType id="30" name="Normal" dstyle="0" dbkclr="0" bold="0" italic="0" underline="0" clr="15923448" bkclr="1511953"/> 124 <TextType id="9" name="Read-only mode" dstyle="1" dbkclr="1" clr="3549736"/> 125 <TextType id="31" name="Comments" dstyle="0" dbkclr="0" text="1" bold="0" italic="1" underline="0" clr="10777186" bkclr="-1"> 126 <FirstChar>*</FirstChar> 127 <Conditions> 128 <Condition start=""" end="\n"/> 129 </Conditions> 130 </TextType> 131 <TextType id="52" name="Keywords" ImageIdx="13" bold="0" italic="0" underline="0" clr="16640395" bkclr="-1"> 132 <Keywords> 133 <Keyword text="Class-pool"/> 134 <Keyword text="Function-pool"/> 135 <Keyword text="Include"/> 136 <Keyword text="Interface-pool"/> 137 <Keyword text="Program"/> 138 <Keyword text="Report"/> 139 <Keyword text="Type-pool"/> 140 <Keyword text="bound"/> 141 <Keyword text="Class"/> 142 <Keyword text="Class-data"/> 143 <Keyword text="Class-events"/> 144 <Keyword text="Class-methods"/> 145 <Keyword text="Constants"/> 146 <Keyword text="Contexts"/> 147 <Keyword text="Data"/> 148 <Keyword text="Definition"/> 149 <Keyword text="Endclass"/> 150 <Keyword text="Endinterface"/> 151 <Keyword text="Enhancement"/> 152 <Keyword text="Endenhancement"/> 153 <Keyword text="Enhancement-section"/> 154 <Keyword text="End-enhancement-section"/> 155 <Keyword text="Events"/> 156 <Keyword text="Field-groups"/> 157 <Keyword text="Field-symbols"/> 158 <Keyword text="Implementation"/> 159 <Keyword text="Interface"/> 160 <Keyword text="Interfaces"/> 161 <Keyword text="Local"/> 162 <Keyword text="Methods"/> 163 <Keyword text="Parameters"/> 164 <Keyword text="Private"/> 165 <Keyword text="Protected"/> 166 <Keyword text="Public"/> 167 <Keyword text="Ranges"/> 168 <Keyword text="Section"/> 169 <Keyword text="Selection-screen"/> 170 <Keyword text="Select-options"/> 171 <Keyword text="Static"/> 172 <Keyword text="Statics"/> 173 <Keyword text="spots"/> 174 <Keyword text="Type-pools"/> 175 <Keyword text="Types"/> 176 <Keyword text="During "/> 177 <Keyword text="End-of-page"/> 178 <Keyword text="End-of-selection"/> 179 <Keyword text="Initialization"/> 180 <Keyword text="Line-selection"/> 181 <Keyword text="Line-selection"/> 182 <Keyword text="Load-of-program"/> 183 <Keyword text="Selection-screen"/> 184 <Keyword text="Start-of-selection"/> 185 <Keyword text="Top-of-page"/> 186 <Keyword text="User-command"/> 187 <Keyword text="and"/> 188 <Keyword text="assigned"/> 189 <Keyword text="At"/> 190 <Keyword text="Begin"/> 191 <Keyword text="between"/> 192 <Keyword text="binding"/> 193 <Keyword text="block"/> 194 <Keyword text="byte-ca"/> 195 <Keyword text="byte-cn"/> 196 <Keyword text="byte-co"/> 197 <Keyword text="byte-cs"/> 198 <Keyword text="byte-na"/> 199 <Keyword text="byte-ns"/> 200 <Keyword text="Ca"/> 201 <Keyword text="Call"/> 202 <Keyword text="Case"/> 203 <Keyword text="Catch"/> 204 <Keyword text="Change"/> 205 <Keyword text="Check"/> 206 <Keyword text="Cleanup"/> 207 <Keyword text="cn"/> 208 <Keyword text="co"/> 209 <Keyword text="Continue"/> 210 <Keyword text="cp"/> 211 <Keyword text="cs"/> 212 <Keyword text="Define"/> 213 <Keyword text="Do"/> 214 <Keyword text="Each"/> 215 <Keyword text="Else"/> 216 <Keyword text="Elseif"/> 217 <Keyword text="End"/> 218 <Keyword text="Endat"/> 219 <Keyword text="Endcase"/> 220 <Keyword text="Enddo"/> 221 <Keyword text="Endexec"/> 222 <Keyword text="Endfor"/> 223 <Keyword text="Endform"/> 224 <Keyword text="Endfunction"/> 225 <Keyword text="Endif"/> 226 <Keyword text="Endloop"/> 227 <Keyword text="Endmethod"/> 228 <Keyword text="Endmodule"/> 229 <Keyword text="End-of-definition"/> 230 <Keyword text="Endon"/> 231 <Keyword text="Endprovide"/> 232 <Keyword text="Endselect"/> 233 <Keyword text="Endtry"/> 234 <Keyword text="Endwhile"/> 235 <Keyword text="eq"/> 236 <Keyword text="Exec"/> 237 <Keyword text="Exit"/> 238 <Keyword text="first"/> 239 <Keyword text="Form"/> 240 <Keyword text="Function"/> 241 <Keyword text="ge"/> 242 <Keyword text="gt"/> 243 <Keyword text="If"/> 244 <Keyword text="in"/> 245 <Keyword text="initial"/> 246 <Keyword text="is"/> 247 <Keyword text="last"/> 248 <Keyword text="le"/> 249 <Keyword text="Leave"/> 250 <Keyword text="Loop"/> 251 <Keyword text="lt"/> 252 <Keyword text="M"/> 253 <Keyword text="Method"/> 254 <Keyword text="Module"/> 255 <Keyword text="na"/> 256 <Keyword text="ne"/> 257 <Keyword text="new"/> 258 <Keyword text="not"/> 259 <Keyword text="np"/> 260 <Keyword text="ns"/> 261 <Keyword text="o"/> 262 <Keyword text="of"/> 263 <Keyword text="On"/> 264 <Keyword text="or"/> 265 <Keyword text="Perform"/> 266 <Keyword text="Provide"/> 267 <Keyword text="requested"/> 268 <Keyword text="Return"/> 269 <Keyword text="screen"/> 270 <Keyword text="Select"/> 271 <Keyword text="Sql"/> 272 <Keyword text="Stop"/> 273 <Keyword text="supplied"/> 274 <Keyword text="transaction"/> 275 <Keyword text="Try"/> 276 <Keyword text="When"/> 277 <Keyword text="While"/> 278 <Keyword text="z"/> 279 <Keyword text="Abs"/> 280 <Keyword text="Abs"/> 281 <Keyword text="Abs"/> 282 <Keyword text="Acos"/> 283 <Keyword text="Add"/> 284 <Keyword text="Add-corresponding"/> 285 <Keyword text="Adjacent"/> 286 <Keyword text="Aliases"/> 287 <Keyword text="all"/> 288 <Keyword text="Analyzer"/> 289 <Keyword text="Any"/> 290 <Keyword text="Append"/> 291 <Keyword text="appending"/> 292 <Keyword text="as"/> 293 <Keyword text="ascending"/> 294 <Keyword text="Asin"/> 295 <Keyword text="Assign"/> 296 <Keyword text="assigning"/> 297 <Keyword text="Assert"/> 298 <Keyword text="Atan"/> 299 <Keyword text="Authority-check"/> 300 <Keyword text="Avg"/> 301 <Keyword text="Back"/> 302 <Keyword text="BAdi"/> 303 <Keyword text="binary"/> 304 <Keyword text="Bit"/> 305 <Keyword text="Bit-and"/> 306 <Keyword text="Bit-not"/> 307 <Keyword text="Bit-or"/> 308 <Keyword text="Bit-xor"/> 309 <Keyword text="Blank"/> 310 <Keyword text="Bound"/> 311 <Keyword text="Break-point"/> 312 <Keyword text="buffer"/> 313 <Keyword text="by"/> 314 <Keyword text="c"/> 315 <Keyword text="case"/> 316 <Keyword text="Ceil"/> 317 <Keyword text="Centered"/> 318 <Keyword text="changing"/> 319 <Keyword text="Charlen"/> 320 <Keyword text="Checkbox"/> 321 <Keyword text="Clear"/> 322 <Keyword text="client"/> 323 <Keyword text="Close"/> 324 <Keyword text="Cnt"/> 325 <Keyword text="Code"/> 326 <Keyword text="Collect"/> 327 <Keyword text="color"/> 328 <Keyword text="col_negative"/> 329 <Keyword text="col_normal"/> 330 <Keyword text="Comment"/> 331 <Keyword text="Commit"/> 332 <Keyword text="Communication"/> 333 <Keyword text="comparing"/> 334 <Keyword text="component"/> 335 <Keyword text="Compute"/> 336 <Keyword text="Concatenate"/> 337 <Keyword text="Condense"/> 338 <Keyword text="Control"/> 339 <Keyword text="Controls"/> 340 <Keyword text="Convert"/> 341 <Keyword text="Copy"/> 342 <Keyword text="Cos"/> 343 <Keyword text="Cosh"/> 344 <Keyword text="Count"/> 345 <Keyword text="Country"/> 346 <Keyword text="Create"/> 347 <Keyword text="Currency"/> 348 <Keyword text="Cursor"/> 349 <Keyword text="Customer-function"/> 350 <Keyword text="Database"/> 351 <Keyword text="Dataset"/> 352 <Keyword text="date"/> 353 <Keyword text="Dbmaxlen"/> 354 <Keyword text="Decimals"/> 355 <Keyword text="default"/> 356 <Keyword text="Delete"/> 357 <Keyword text="Demand"/> 358 <Keyword text="descending"/> 359 <Keyword text="Describe"/> 360 <Keyword text="Detail"/> 361 <Keyword text="Dialog"/> 362 <Keyword text="Distinct"/> 363 <Keyword text="Div"/> 364 <Keyword text="Divide"/> 365 <Keyword text="Divide-corresponding"/> 366 <Keyword text="duplicates"/> 367 <Keyword text="Dynpro"/> 368 <Keyword text="Edit"/> 369 <Keyword text="Editor-call"/> 370 <Keyword text="encoding"/> 371 <Keyword text="equal"/> 372 <Keyword text="Event"/> 373 <Keyword text="Exceptions"/> 374 <Keyword text="excluding"/> 375 <Keyword text="Exp"/> 376 <Keyword text="Exponent"/> 377 <Keyword text="Export"/> 378 <Keyword text="exporting"/> 379 <Keyword text="Extended"/> 380 <Keyword text="Extract"/> 381 <Keyword text="Fetch"/> 382 <Keyword text="Field"/> 383 <Keyword text="Fields"/> 384 <Keyword text="Find"/> 385 <Keyword text="Floor"/> 386 <Keyword text="for"/> 387 <Keyword text="Format"/> 388 <Keyword text="Frac"/> 389 <Keyword text="frame"/> 390 <Keyword text="Free"/> 391 <Keyword text="from"/> 392 <Keyword text="Generate"/> 393 <Keyword text="Get"/> 394 <Keyword text="greater"/> 395 <Keyword text="Group"/> 396 <Keyword text="handler"/> 397 <Keyword text="hashed"/> 398 <Keyword text="header"/> 399 <Keyword text="help-id"/> 400 <Keyword text="Help-request"/> 401 <Keyword text="Hide"/> 402 <Keyword text="Hotspot"/> 403 <Keyword text="i"/> 404 <Keyword text="Icon"/> 405 <Keyword text="id"/> 406 <Keyword text="Import"/> 407 <Keyword text="importing"/> 408 <Keyword text="index"/> 409 <Keyword text="Infotypes"/> 410 <Keyword text="Inheriting"/> 411 <Keyword text="Input"/> 412 <Keyword text="Insert"/> 413 <Keyword text="intensified"/> 414 <Keyword text="into"/> 415 <Keyword text="Inverse"/> 416 <Keyword text="Iterator"/> 417 <Keyword text="Join"/> 418 <Keyword text="key"/> 419 <Keyword text="Language"/> 420 <Keyword text="Leading"/> 421 <Keyword text="left"/> 422 <Keyword text="left-justified"/> 423 <Keyword text="less"/> 424 <Keyword text="Like"/> 425 <Keyword text="Line"/> 426 <Keyword text="Line-count"/> 427 <Keyword text="Lines"/> 428 <Keyword text="Line-size"/> 429 <Keyword text="List-processing"/> 430 <Keyword text="Load"/> 431 <Keyword text="lower"/> 432 <Keyword text="Locale"/> 433 <Keyword text="Log"/> 434 <Keyword text="Log10"/> 435 <Keyword text="Margin"/> 436 <Keyword text="Mask"/> 437 <Keyword text="Matchcode"/> 438 <Keyword text="Max"/> 439 <Keyword text="memory"/> 440 <Keyword text="Mesh"/> 441 <Keyword text="Message"/> 442 <Keyword text="Message-id"/> 443 <Keyword text="Min"/> 444 <Keyword text="Mod"/> 445 <Keyword text="mode"/> 446 <Keyword text="Modify"/> 447 <Keyword text="Move"/> 448 <Keyword text="Move-corresponding"/> 449 <Keyword text="Multiply"/> 450 <Keyword text="Multiply-corresponding"/> 451 <Keyword text="New-line"/> 452 <Keyword text="New-page"/> 453 <Keyword text="Next"/> 454 <Keyword text="no "/> 455 <Keyword text="nodes"/> 456 <Keyword text="No-gap"/> 457 <Keyword text="No-heading"/> 458 <Keyword text="Non-unique"/> 459 <Keyword text="No-scrolling"/> 460 <Keyword text="No-sign"/> 461 <Keyword text="No-title"/> 462 <Keyword text="No-zero"/> 463 <Keyword text="number"/> 464 <Keyword text="Numofchar"/> 465 <Keyword text="occurs"/> 466 <Keyword text="occurrences"/> 467 <Keyword text="Open"/> 468 <Keyword text="optional"/> 469 <Keyword text="order"/> 470 <Keyword text="others"/> 471 <Keyword text="Output"/> 472 <Keyword text="Overlay"/> 473 <Keyword text="Pack"/> 474 <Keyword text="Page"/> 475 <Keyword text="Parameter"/> 476 <Keyword text="Pf-status"/> 477 <Keyword text="places"/> 478 <Keyword text="position"/> 479 <Keyword text="Print"/> 480 <Keyword text="Print-control"/> 481 <Keyword text="Property"/> 482 <Keyword text="Put"/> 483 <Keyword text="Radiobutton"/> 484 <Keyword text="Raise"/> 485 <Keyword text="Raising"/> 486 <Keyword text="Read"/> 487 <Keyword text="Receive"/> 488 <Keyword text="redefinition"/> 489 <Keyword text="ref"/> 490 <Keyword text="reference"/> 491 <Keyword text="Refresh"/> 492 <Keyword text="Reject"/> 493 <Keyword text="Replace"/> 494 <Keyword text="Reserve"/> 495 <Keyword text="Reset"/> 496 <Keyword text="right-justified"/> 497 <Keyword text="Rollback"/> 498 <Keyword text="Round"/> 499 <Keyword text="rows"/> 500 <Keyword text="Rtti"/> 501 <Keyword text="Run"/> 502 <Keyword text="Scan"/> 503 <Keyword text="Scroll"/> 504 <Keyword text="Scroll-boundary"/> 505 <Keyword text="Search"/> 506 <Keyword text="Selection-table"/> 507 <Keyword text="Selector"/> 508 <Keyword text="separated"/> 509 <Keyword text="Set"/> 510 <Keyword text="shared"/> 511 <Keyword text="Shift"/> 512 <Keyword text="Sign"/> 513 <Keyword text="Sin"/> 514 <Keyword text="single"/> 515 <Keyword text="Sinh"/> 516 <Keyword text="Size"/> 517 <Keyword text="Skip"/> 518 <Keyword text="Sort"/> 519 <Keyword text="sorted"/> 520 <Keyword text="Specified"/> 521 <Keyword text="Split"/> 522 <Keyword text="Sqrt"/> 523 <Keyword text="Stamp"/> 524 <Keyword text="standard"/> 525 <Keyword text="starting"/> 526 <Keyword text="Strlen"/> 527 <Keyword text="Structure"/> 528 <Keyword text="Submit"/> 529 <Keyword text="Subtract"/> 530 <Keyword text="Subtract-corresponding"/> 531 <Keyword text="Sum"/> 532 <Keyword text="Summary"/> 533 <Keyword text="Supply"/> 534 <Keyword text="Suppress"/> 535 <Keyword text="Symbol"/> 536 <Keyword text="Syntax-check"/> 537 <Keyword text="Syntax-trace"/> 538 <Keyword text="System-call"/> 539 <Keyword text="System-exceptions"/> 540 <Keyword text="table"/> 541 <Keyword text="Tables"/> 542 <Keyword text="Tan"/> 543 <Keyword text="Tanh"/> 544 <Keyword text="task"/> 545 <Keyword text="Text"/> 546 <Keyword text="Textpool"/> 547 <Keyword text="Time"/> 548 <Keyword text="times"/> 549 <Keyword text="title"/> 550 <Keyword text="Titlebar"/> 551 <Keyword text="to"/> 552 <Keyword text="Transfer"/> 553 <Keyword text="Translate"/> 554 <Keyword text="transporting"/> 555 <Keyword text="Trunc"/> 556 <Keyword text="type"/> 557 <Keyword text="Uline"/> 558 <Keyword text="under"/> 559 <Keyword text="unique"/> 560 <Keyword text="Unit"/> 561 <Keyword text="Unpack"/> 562 <Keyword text="up"/> 563 <Keyword text="Update"/> 564 <Keyword text="upper"/> 565 <Keyword text="using"/> 566 <Keyword text="value"/> 567 <Keyword text="Value-request"/> 568 <Keyword text="Wait"/> 569 <Keyword text="Where"/> 570 <Keyword text="Window"/> 571 <Keyword text="with"/> 572 <Keyword text="With-title"/> 573 <Keyword text="Work"/> 574 <Keyword text="Write"/> 575 <Keyword text="x"/> 576 <Keyword text="xor"/> 577 <Keyword text="Xstrlen"/> 578 <Keyword text="zone"/> 579 </Keywords> 580 </TextType> 581 <TextType id="32" name="Numbers" dstyle="0" dbkclr="0" bold="0" italic="0" underline="0" clr="9239281" bkclr="-1"/> 582 <TextType id="55" name="Operators" ImageIdx="12" bold="0" italic="0" underline="0" clr="16356285" bkclr="-1"> 583 <Separators> 584 <Separator text="."/> 585 <Separator text=":"/> 586 <Separator text=","/> 587 <Separator text="("/> 588 <Separator text=")"/> 589 </Separators> 590 <Keywords> 591 <Keyword text="="/> 592 <Keyword text="=?"/> 593 </Keywords> 594 </TextType> 595 <TextType id="33" name="Strings" dstyle="0" dbkclr="0" text="1" bold="0" italic="0" underline="0" clr="8125008" bkclr="-1"> 596 <FirstChar/> 597 <Conditions> 598 <Condition start="'" end="'"/> 599 <Condition start="`" end="`"/> 600 </Conditions> 601 </TextType> 602 <TextType id="40" name="Syntactical error" dstyle="1" dbkclr="0" clr="5592575" bkclr="-1"/> 603 <TextType id="70" name="Token operator" bold="0" italic="0" underline="0" clr="16356285" bkclr="-1"> 604 <Separators> 605 <Separator text="-"/> 606 <Separator text="->"/> 607 <Separator text="=>"/> 608 <Separator text="~"/> 609 </Separators> 610 </TextType> 611 <TextType id="20" name="User region" dstyle="0" dbkclr="0" text="0" bold="0" italic="1" underline="0" clr="16356285" bkclr="-1"> 612 <Conditions> 613 <Condition start=""$." end="\n"/> 614 </Conditions> 615 </TextType> 616 </COLORSYNTAX> 617 </XMLConfigSettings>
打开本地C盘路径:C:\Users\XXXX\AppData\Roaming\SAP\SAP GUI\ABAP Editor
将文件做好备份后即可进行替换。