Informationen von ABAP Anwendungen in XML speichern

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Informationen von ABAP Anwendungen in XML speichern

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Hallo liebe Forum - Mitglieder,
ich beschäftige mich seit kurzer Zeit mit ABAP und es kommen schon die ersten Schwierigkeiten ...
Ich versuche zur Zeit ein Programm zu erstellen, welches Informationen (wie zB vorhandene Klassen, Attribute, Tabellen, Doku, Parameter und noch vieles mehr) einer bestimmten ABAP Anwendung ermittelt und diese in einer XML Datei abspeichert.
Ich weiss nicht genau wie ich diese Informationen abfragen kann... Bei der Internetrecherche bin ich auf die Begriffe Funktionsgruppen / Funktionsbausteine gestossen, leider finde ich keine Beispiele wie mir das helfen könnte.
Gibt es hierzu ein paar Ideen? Danke im Voraus!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Informationen von ABAP Anwendungen in XML speichern

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Ich weiss ja nicht, ob du dich "spasseshalber" damit beschäftigst, also der weg dein Ziel ist, oder ob du alle Objekte "sichern" möchtest.
Im letzteren Fall kann ich dir softcopy oder SAPlink an Herz legen.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
SteveOh


Re: Informationen von ABAP Anwendungen in XML speichern

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Vielen Dank für die schnelle Antwort! In diesem Falle ist es (leider) so, dass der Weg das Ziel ist, und ich gerne wissen würde wie ich Sachen wie vorhandene Tabellen, Klassen, Interfaces, Transaktionen... etc. abfragen/ermitteln kann.
Das Ergebnis soll allerdings ähnlich sein, wie das der beiden Programme - nämlich eine Art "Gesamtdoku" für Anwendungen (nur halt in xml Form)...

Re: Informationen von ABAP Anwendungen in XML speichern

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Ich habe jetzt was gefunden: http://code.google.com/p/apap/wiki/UserManual, PROG_ZAPAP.txt : macht ziemlich genau das was ich haben will ... nur kann ich es nicht ganz nachvollziehen ... Wenn ich es richtig verstehe wird für die jeweiligen Objekte immer ein Funktionsbaustein benötigt um die Werte auszulesen / übergeben: zB CALL FUNCTION 'BAPI_USER_GET_DETAIL' ermittelt die Benutzerinformationen, CALL FUNCTION 'SEO_EVENT_SIGNATURE_GET' Eventinformationen usw...
Wie könnte ich zB das Programm erweitern damit zB DEVC, CMOD, METH, TRAN Objekte zusätzlich berücksichtigt werden? Müsste ich dann theoretisch auch wie oben die benötigten Funktionsbausteine kennen / benutzen? Weiss jemand welche für die genannten Objekte passend sind?

Re: Informationen von ABAP Anwendungen in XML speichern

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Am Einfachsten ist es, wenn du die entsprechende Transaktion aufrufst, im Debugger Haltepunkte bei CALL FUNCTION setzt und dann das Objekt anzeigen lässt. Irgendwann kommst du zu dem Funktionsbaustein, der das Objekt liest. Helfen könnte auch der DB-Trace ST05.

Re: Informationen von ABAP Anwendungen in XML speichern

Beitrag von SteveOh (ForumUser / 44 / 3 / 0 ) »
Danke, habe für CMOD einen Funktionsbaustein gefunden. Die Funktion sieht so aus:

CALL FUNCTION 'CIF_IMODEL_GETENTRIES'
EXPORTING
iv_modelname =
iv_logsys =
iv_apoapp =
iv_crdate =
iv_crtime =
iv_imtyp =
tables
ot_cif_segpos =
* EXCEPTIONS
* ERROR_UNKNOWN_IMTYP = 1
* OTHERS = 2
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

wie gehe ich jetzt vor? Welche Datentypen muss ich den Exports zuweisen und was ist mit table?
Und wie kann ich dieser Funktion sagen welche Anwendung sie Abfragen soll?
Sry bin Anfänger bei ABAP :roll:

Seite 1 von 1

Vergleichbare Themen

0
Antw.
996
Views
Informationen von ABAP Anwendungen in XML speichern
von SteveOh » 15.06.2010 14:54 • Verfasst in ABAP® für Anfänger
4
Antw.
3512
Views
Download und Upload von ABAP-Anwendungen
von schwar01 » 02.01.2007 10:20 • Verfasst in Basis
1
Antw.
3283
Views
PDF Dokumente in DB speichern und aus Abap Programm aufrufen
von cees » 31.10.2007 19:06 • Verfasst in ABAP® für Anfänger
2
Antw.
1383
Views
Tabelle für Anwendungen
von Steffi221185 » 10.05.2006 14:11 • Verfasst in Basis
2
Antw.
3696
Views
Hostname für WebDynpros Anwendungen ändern
von tobisachs » 16.04.2008 14:43 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2090
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2090
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741