Hi.
Ich hab schon hier und da für einige Applikationen mit den "Dokumentationsobjekten" von SAP herumgespielt. Meist halt nur den Aufruf über DOCU_GET bzw. DOKU_OBJECT_SHOW und immer nur bereits vorhandene Objekte (Tabellen, Klassen usw.).
Jetzt will ich damit auch eine Anwendungsdoku für eine ganze Applikation mit mehreren Screens damit aufziehen. Meine Applikation läuft unter dem SAPgui, also die tollen Funktionen des FPM kann ich nicht nutzen:
https://help.sap.com/doc/saphelp_nw73eh ... cache=true
https://help.sap.com/doc/saphelp_nw73eh ... cache=true
Wie könnte ich da am Besten vorgehen?
Ohne viel Aufwand hätte ich mir gedacht, dass ich die Klassendoku meiner View-Klassen dafür missbrauche, aber das wäre glaub ich nicht der eigentliche Sinn der Sache.
Als Alternative könnte ich mir auch vorstellen die Dokumentationsobjekte einer Nachrichtenklasse zu missbrauchen. Das hätte den Vorteil, dass meine Anwendungsdoku nur an einer Stelle zu warten wäre.
Wie man vielleicht gemerkt hat, möchte ich möglichst die Standardtools der SAP dafür verwenden (Transportanbindung, Versonierung, Übersetzung etc.).
Vielleicht gibts da ja was bereits und ich seh einfach den Wald vor lauter Bäumen nicht. Z.B. hab ich schon des öfteren für die SapScript-Texte eigene Textobjekte mit Text-IDs für diverse Applikationen angelegt. Das geht ja relativ einfach. Nur für eigene Doku-Objekte hab ich bislang nichts gefunden. Vorallem was dann auch die Transportanbindung betrifft. Gut, ich könnte auch selbst eine kleine Applikation um die DOKU-Bausteine drumrumschreiben, aber ich will jetzt das Rad auch nicht neu erfinden.
Kennt da von euch jemand was?
Gerne auch eure best-practice wenn ihr eine habt.
lg ADT
P.S.: Wir haben auch eine externe Dokumentationsmöglichkeit, nur will ich versuchen etwas möglichst im SAP "look-and-feel" zu kreieren. Weil man sonst wieder mit Webseitenaufrufen usw. konfrontiert ist und da muss man dann z.B. ein eigenes Berechtigungskonzept mithochziehen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
ECC: 6.18
Basis: 7.50