Quelltext in welcher Tabelle gespeichert?

Getting started ... Alles für einen gelungenen Start.
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

Quelltext in welcher Tabelle gespeichert?

Beitrag von mikado100 (ForumUser / 3 / 0 / 0 ) »
Hallo Zusammen,

kennt jemand von euch in welcher SAP-Tabelle der Quellcode von Programmen gespeichert ist?
Ich möchte nämlich, aus einer Sicherung, mir einen alten Stand eines Programms anschauen, dass leider nicht mehr in der Versionsverwaltung zu sehen ist.
Dazu bräuchte ich aber die Tabelle, wo der Code geschrieben ist.

Vielen Dank für die Antwort.

Schönen Gruß

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


Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hi,

das ist zwar nicht genau, was Du suchst, aber ein Tip: Mit READ REPORT kannst Du Programmcode in eine interne Tabelle laden. Mit dem Zusatz STATE holst Du u.U. auch die inaktive Version.

Ciao
Nordlicht

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Hallo
Die Tabelle kenne ich nicht aber du kannst den Code so lesen

Code: Alles auswählen.


TYPES: abapline(255).

DATA: reports  TYPE STANDARD TABLE OF trdir-name WITH HEADER LINE.
DATA: i_repsrc TYPE STANDARD TABLE OF abapline   WITH HEADER LINE.

reports = 'dein ABAP'.
append reports.

READ REPORT reports INTO i_repsrc.

Gruss

Kleenmex

Beitrag von mikado100 (ForumUser / 3 / 0 / 0 ) »
Hallo,

und danke für die schnellen Antworten.
Leider ist der Code den ich vergleichen möchte auf einen Sicherungsband, sprich auf irgendeiner Tabelle, wo der Code geschrieben wird.
Ich kann mit ABAP-Befehlen nicht darauf zugreifen, deshalb brauche ich die besagte Tabelle.

Schönen Gruß

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hallo Mikado,

je nach Releasestand sind die Daten in der Tabelle D010S oder REPOSRC.

Aber im FAll D010S liegt der Sourcedcode da nicht im Klartext drin und ich kenne kein Verfahren um den Quelltext direkt aus der Datenbank zu rekonstruieren.
Im neueren Fall hatte ich leider bisher weder Zeit noch Interesse zu schauen, ob man dort inzw. an den Quältext rankommt.

Ach ja - und ich glaube nicht, dass SAP dir verrät wie man den Quelltext lesen kann. Sonst hätten sie sich ja all die Mühe schenken können um gewisse Programme quasi unsichtbar zu machen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

wenn's wirklich sooooo wichtig ist:
Mal kurz ein SAP-System aufsetzen (lassen) und die Sicherung zurückspielen und den Code ansehen.
(Kriegt ein gutes Service-Center innerhalb von Stunde hin).

Ob es sich lohnt, hängt davon ab wielange Du brauchst, um den Quellcode neu zu "erfinden".

Gruß
babap

Beitrag von ChrisB (Specialist / 406 / 8 / 20 ) »
Wieso ist das Programm nicht mehr in der Versionsverwaltung vorhanen? Wurde das Programm wieder gelöscht? Wenn der Report irgendwann mal transportiert wurde... dann leg den Report mit gleichem Namen doch einfach wieder an und schau dann mal in die Versionsverwaltung. Da müsstest Du jetzt die alten Versionen auch wiederfinden.

Wenn der Report nicht gelöscht wurde, dann müsste der Stand ja über die Versionsverwaltung noch zu finden sein... bzw. wenn er dort nicht mehr zu finden ist, dann würde ich mal vermuten, dass er auch nicht mehr in der Datenbank enthalten ist...

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

eigentlich kann ein SAP-Programm garnicht "verloren" gehen.

(Es sei denn, man pfuscht im Produktivsystem rum, ändert die Source ständig und transportiert nie!)

Ansonsten wird tatsächlich jede Transportversion aufbewahrt

Gruß
babap

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
ChrisB hat geschrieben:Wieso ist das Programm nicht mehr in der Versionsverwaltung vorhanen?
zum Beispiel, weil das Entwicklungssystem durch eine Kopie aus dem Q- oder P-System überschrieben wurde...

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

sowas bremse ich immer solange, bis alles transportiert ist ...

Wenn das leider unkoordiniert gelaufen ist hilft bloß die Rücksicherung!

Gruß
babap

Beitrag von mikado100 (ForumUser / 3 / 0 / 0 ) »
Hallo,

danke nochmal für die Antworten.
Mal eine kurze Erklärung warum die Version des Quellcodes nicht mehr vorhanden ist:
Transportauftrag A mit dem Programm stand ungetestet in der P-Queue.
Transportauftrag B mit dem Programm wurde nach einem Test ins P-System transportiert und dadurch auch die Änderungen aus dem Transportauftrag A.

Im Änderungen im Transportauftrag B waren total falsch.

Inzwischen wurde ein Transportauftrag C im C-System erstellt.

Jetzt kommt mein Fehler, den ich hier zugeben muss.
Ich habe mich an den Transportauftrag C mit einer neuen Aufgabe angehängt und eine ältere Version gezogen und den Transportauftrag freigegeben.

Dadurch ist mir der Quellcode vor der Versionsänderung vom Transportauftrag C verloren gegangen.

Schönen Gruß

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

mein Beileid!
(ist ja schon fast off-topic, aber da gibt es eine Verkettung unglücklicher Umstände ...)

Gruß
babap
P.S. habe vorgestern auch versucht Daten aus dem Testsystem im Produktivsystem zu stornieren ... :shock:

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1302
Views
Wann ist die Tabelle gespeichert auf der Datenbank?
von Cargo2 » 29.11.2016 20:04 • Verfasst in ABAP® für Anfänger
1
Antw.
4873
Views
Wo werden Objektschlüssel gespeichert?
von bapimueller » 23.10.2018 09:46 • Verfasst in SAP - Allgemeines
7
Antw.
5978
Views
quelltext kopieren
von azubi » 14.02.2005 16:08 • Verfasst in Tips + Tricks & FAQs
5
Antw.
5685
Views
quelltext vergleichen
von kostonstyle » 07.07.2008 09:15 • Verfasst in ABAP® für Anfänger
2
Antw.
9199
Views
wo werden die Variablen der Varianten gespeichert
von snooze » 02.06.2005 13:39 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
vor 9 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

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

Regex in where
vor 9 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 22 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822