ATC-Best-Practice-Guide
Companion material to DSAG's German-language ATC best-practice guide: four custom ABAP Test Cockpit check classes for formatting, code rules, header comments and German and English texts, plus snippets.
Four custom check classes, grouped under the category ZCL_CI_CATEGORY_DSAG, check pretty-print formatting, several code-based rules, the presence of header comments in programs and classes, and whether the main object types carry both German and English texts. A snippets folder adds a report for listing check variants, and a docu folder carries documentation for each check class that abapGitabapGitA Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.community org, abap's transport mechanism cannot move, meant to be copied into the system by hand.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1@1DSAGmaintainerkaysapContributes to this
In the atlas: contributes to 1@kaysapChristian LechnerContributes to this
In the atlas: contributes to 12, wrote 2@lechnerc77Michael L.Contributes to this
In the atlas: contributes to 2@MiLiCLN3 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- Independently maintained
- Use as
- A reference
As a sample
- Form
- Code snippets
Connections
Catching problems in code before execution
Download
README
quoted from 1DSAG/ATC-Best-Practice-Guide under MIT, readABAP Test Cockpit Best Practice Guide
Dieses Repository beinhaltet Beispielcode als Begleitmaterial zum ABAP Test Cockpit (ATC) Leitfaden der DSAG.
Folder "src"
Der Folder beinhaltet Codebeispiele für Prüfklassen. Die Kategorie aller Prüfklassen ist ZCL_CI_CATEGORY_DSAG.
ZCL_CI_TEST_DSAG_PRETTY_PRINT
Klasse zur Überprüfung ob auf den Source Code Pretty Print angewendet wurde.
ZCL_CI_TEST_COMP_PROCS
Klasse zur Ausführung verschiedener Code-basierter Prüfungen (Details siehe docu).
ZCL_CI_TEST_HEADER_COMMENT
Klasse zur Überprüfung, ob Kopfkommentare in Programmen, Funktionsgruppen, globalen Klassen und globalen Interfaces existieren.
ZCL_CI_TEST_TRANSLATIONS
Klasse zur Überprüfung ob für die wichtigsten Objektarten alle Texte sowohl in Deutsch als auch in Englisch vorliegen.
Folder "snippets"
Der Folder "snippets" beinhaltet Code Snippets, die Sie bei Ihrer Arbeit mit dem ATC unterstützen.
Z_SCI_VARIANT_*
Sourcen zur Erstellen eines Reports für die übersichtliche Anzeige von Prüfvarianten.
Folder "docu"
Der Folder "docu" beinhaltet zusätzliche Dokumentation zu den Prüfklassen, die nicht über den Mechanismus von abapGit übertragen werden kann. Sie können die Dokumentation manuell in das System übertragen. Die Namenskonvention für die Dokumentation ist: <Name der Prüfklasse>_docu.MD
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
abaplint
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:1dsag-atc-best-practice-guide- JSON
- /artifacts/1dsag-atc-best-practice-guide.json
- MCP
- Connecting an agent