Die SAP erweitert ihr Repertoire um eine weitere Technologie zur Dokumentation von ABAP-Entwicklungsobjekten: dem Knowledge Transfer Document (KTD). Für zahlreiche Objekttypen wird noch auf SAPScript-basierte Technologien zurückgegriffen. Darüber hinaus ist seit Release 7.40 SP02 die Dokumentation auf Grundlage sogenannter ABAP-Doc-Kommentare möglich. Das Knowledge Transfer Document fokussiert sich auf die neuen Objekttypen, die primär aus dem ABAP Restful Application Programming Model (RAP) Kontext entstammen. Dieses umfasst unter anderem: CDS Views, Behavior Definitions, Service Definitions, Service Bindings, Annotation Definitions und Pakete.
Direkte Verknüpfung zum Entwicklungsobjekt
Das Entwicklungsobjekt ist direkt mit dem KTD verknüpft und das KTD kann direkt vom Entwicklungsobjekt aus geöffnet werden. Jedes Element eines zu dokumentierenden Objekts lässt sich mit einem separaten Text versehen. Die jeweilige Element-Information ist in die Code-Vervollständigung integriert. Innerhalb der Dokumentation ist es zudem möglich, auf andere Entwicklungsobjekte zu verlinken – selbst wenn diese noch nicht dokumentiert sind. Dies umfasst unter anderem folgende Objekte: Behavior Definitions, Klassen, Annotation Definitions, Pakete, Domänen, Datenelemente, Funktionsgruppen, Funktionsbausteine, Interfaces, Programme, Datenbanktabellen, Tabellentypen, Views und Transformationen.
Das Knowledge Transfer Document ist verfügbar ab SAP CP ABAP Environment 2008 bzw. ABAP Plattform 7.55.
Ab SAP CP ABAP Environment 2011 bzw. ABAP Plattform 7.56 wird es möglich sein, gezielt nach undokumentierten und bereits dokumentierten Objekten zu suchen.
Weiterführende Links zum Thema:
- SAP Blog: ADT: Documenting ABAP Development Objects
- SAP Help: Knowledge Transfer Document