The link is not accessible and I believe a blog is a stable location for this document. This content was first published 2014 as a SAP wiki.Code is available at github: Create UML Class and Sequence Diagrams from ABAP Code.Local installation of PlantUML is recommended but not mandatory as a web service is available. the sequence diagram output in PlantUML Format is editable plain text.loop compaction produces smaller diagrams.a custom filter displays calls from standard to custom code.a secondary internal table index speeds up parsing.Please contact us if you have any issues.Some shortcomings of the SAP standard sequence diagram generation from ABAP run-time measurements are addressed: You have to use my_own_definelong() because my_own_definelong without parenthesis is not recognized by the new preprocessor. When calling a legacy !definelong macro with no arguments, you do have to use parenthesis.Some features (like %date%) have been replaced by builtin functions (for example %date()). !include now accepts a URL, so you don't need !includeurl.!include now allows multiple inclusions : you don't have to use !include_many anymore.!definelong should be replaced by !procedure.!define should be replaced by return !function.Use !function, !procedure or variable definition instead. You should not use !define and !definelong anymore.The current preprocessor is an update from some legacy preprocessor.Įven if some legacy features are still supported with the actual preprocessor, you should not use them any more (they might be removed in some long term future). | ex.|= 1 |= intval("2") |= %string(1 + %intval("2")) |Įnd in Dokuwiki Edit in Asciidoc Edit in MarkdownMigration notes | type | int | int | int (addition of int) | | type | str | bool | str (concatenation) | | type | bool | str | str (concatenation) | | type | str | int | str (concatenation) | | type | str | str | str (concatenation) | Split a string into an array based on a specified delimiter. Invoke a return function by its name with given arguments. %invoke_procedure("$go", "hello from Bob.") True if the variable has been defined existsĭynamically invoke a procedure by its name, passing optional arguments to the called procedure. Return the size of any string or JSON structureĮxtract a substring. %set_variable_value("$my_variable", "some_value") Return a Unicode value from a given character Return the logical negation of an expressionġ685547132 in that example (when updating the doc.) Load JSON data from local file or external URL Return a lighten color of a given color with some ratio Return the RGBa color from a HSL color %hsl_color(h, s, l) or %hsl_color(h, s, l, a) Return the decimal value (Int) of a hexadecimal string (String) Return the hexadecimal string (String) of a decimal value (Int)Ĭheck if some feature is available in the current PlantUML running versionĬheck if a file exists on the local filesystem You can provide another optional time ( on epoch format) You can provide an optional format for the date Return a darken color of a given color with some ratio Return a character from a give Unicode value Edit in Dokuwiki Edit in Asciidoc Edit in MarkdownBuiltin functions
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |