Giter VIP home page Giter VIP logo

abap-to-plantuml's Introduction

ABAP-to-PlantUML Diagrams

Language: ABAP

Create expressive PlantUML Class and Sequence Diagrams from ABAP Code and ABAP Trace

Try PlantUML at http://plantuml.com/.

Class Diagram from ABAP Code

https://blogs.sap.com/2017/04/27/plantuml-diagrams/

  • This program generates UML class diagrams automatically from existing ABAP code.
  • The diagrams are generated and displayed from the SAP GUI without any further settings.
  • Local class LCL_PLANT_UML implements access to the PlantUML web service.

export_class

Sequence Diagram from ABAP Trace

https://wiki.scn.sap.com/wiki/display/Snippets/ABAP+Trace+to+PlantUML+Sequence+Diagram

https://blogs.sap.com/2022/10/09/abap-trace-to-plantuml-sequence-diagram/

Transaction SAT records the execution of an ABAP program and provides analysis tools for performance, program flow and memory consumption. Measurements can be imported from other SAP systems using either download/upload or RFC. Since SAP Netweaver 7.02, an UML sequence diagram can be generated if the measurement was recorded without aggregation.

  • Start transaction SAT -> Evaluate -> Double Click on a measurement; on the next screen press F8 (Display measurement as UML sequence diagram)

Features

  • a secondary internal table index speeds up parsing
  • a custom filter displays calls from standard to custom code in addition to the standard filter logic
  • loop compaction produces smaller diagrams
  • the plain text output in PlantUML format is an editable representation of the sequence diagram.

Future

ABAP Data Model to PlantUML, like https://github.com/Hywan/Database-to-PlantUML

abap-to-plantuml's People

Contributors

nomssi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

abap-to-plantuml's Issues

SAT Trace to Sequence Diagram in 7.40

Dear Jacques,

thanks a lot for the great blog posts and for sharing the SAT -> Sequence diagram extractor. However, I was stuck with the SAT transaction, specifically the Sequence diagram generation. In our system, there is no menu button or toolbar button, indicating a sequence diagram generation. Neither works F8. It looks like SAP has disabled the button, as stated in note. So I reactivated it, please see attached screenshot
image

Regards,

Uwe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.