Skip to content

Testing Tarvis CI integration with abaK

License

Notifications You must be signed in to change notification settings

abapinho/abaKTravis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(abaK is still in alpha stage. Its API can change. Please don't using for production objects just yet. Wait for a release.)

abaK

A powerful yet simple ABAP library to manage constants.

Why

Nowadays, whenever a constant is need in a program, it has to be hard coded, stored in a dedicated custom ZTABLE or, even worse, stored in the standard table TVARVC (or similar).

What

abaK provides a simple yet powerful and flexible way for any program to manage its constants. Advantages of using abaK:

  • decentralized: there is no monolithic table holding all the constants. One program can decide to have its own constants source.
  • easily customized: a project can decide to have its constants maintainable directly in PRD while another may required them to be maintained in DEV and then transported;
  • multiple scopes: some constants can be used system-wide while others can belong to a single program and no one else will mess with them;
  • system-wide management: constant sources are registered in a central table so that it is easy to keep track of the existing data sources
  • extensible: if needed, new data sources can be created (ex.: to read legacy data in a specific data format)

How

Providing a well-defined API, abaK separates the way it is used from the way the constants are stored. abaK is based on the concept of data sources. It currently has 2 working data sources: custom database table and XML. CSV will come soon. It also allows for new data sources to be created for specific needs.

Documentation in the wiki.

Requirements

  • ABAP Version: 702 or higher.
  • abapGit

FAQ

For questions/comments/bugs/feature requests/wishes please create an issue.

About

Testing Tarvis CI integration with abaK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published