Skip to content

sbcgua/abap_include_assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABAP Include Assembler

Version: 0.1.0 History of changes

Contents

Synopsis

A tool to statically include includes, interfaces and classes into the main program. Can be useful to publish easy-to-install single-file code while still enjoying nice code structure in dev environment.

illustration1

You develop your program with as many includes/classes as you want. Then run the include assembler and it builds you a single-file program which you publish or deploy.

The result can be saved to a file or to another program or just shown on screen. "Another program" remains inactive after update. Only includes from the same dev-package as the main program are assembled.

The tool also supports classes and interfaces (with local definitions/implementations and macros). You can specify multiple of those. The order or serialization will be automatically detected (dependency related).

illustration2

Examples of assembled code can be seen here (for includes) and here (for OO).

Installation

Installed with AbapGit.

License and attribution

  • The code is licensed under MIT License. Please see LICENSE for details.
  • The code reuses fragments of abapGit code

About

A tool to statically include includes into the main program

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages