SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →Reference

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 abapGit's transport mechanism cannot move, meant to be copied into the system by hand.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Demonstrates
Static analysisABAPStatic analysiscapabilityCatching problems in code before it runs: naming, obsolete statements, security findings, and compatibility with a target environment. Style linting, security scanning and cloud-readiness checks are often treated as one concern.

Who is behind it

DSAGDSAGOrganisationMaintains this
In the atlas: maintains 1
@1DSAG
maintainerkaysapPersonContributes to this
In the atlas: contributes to 1
@kaysap
Christian LechnerPersonContributes to this
In the atlas: contributes to 12, wrote 2
@lechnerc77
Michael L.PersonContributes to this
In the atlas: contributes to 2
@MiLiCLN
3 contributors

What it declares

Every artifact

Type
Sample
Origin
Independently maintained
Use as
A reference

As a sample

Form
Code snippets

Connections1

ATC-Best-Practice-Guide connectionsATC-Best-Practice-GuidePROVIDES→ demonstrates1demonstrates authoredStatic analysis

README

quoted from 1DSAG/ATC-Best-Practice-Guide under MIT, read
1DSAG/ATC-Best-Practice-Guide/README.mdOn GitHub

ABAP 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

MIT, read

Details

Sources3
Added by handdiscovered herechecked
github.com/1DSAG/ATC-Best-Practice-Guidetree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainabap, developer-experience
abaplint
issues under its own abaplint configuration530
lines1,354
statements1,128
objects8
files15
analysed, master
abaplint version2.120.84
Contributors3

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:1dsag-atc-best-practice-guide
JSON
/artifacts/1dsag-atc-best-practice-guide.json
MCP
Connecting an agent