Auswertung: ABAP dient zur Anzeige oder auch zum Ändern?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alle Fragen rund um Basisthemen
13 Beiträge • Seite 1 von 1
13 Beiträge Seite 1 von 1

Auswertung: ABAP dient zur Anzeige oder auch zum Ändern?

Beitrag von RADS ( / / 0 / 3 ) »
Hallo Liebe ABAP-Kollegen,

ich stehe vor einen doch nicht ganz so einfachen Problem, jedenfalls für mich.

Ich habe ca. 360 ABAPS, welche leider nicht dokumentiert wurden. Diese Abaps muss ich zwei
Gruppen zuordnen.

Gruppe 1
ABAP dient nur zur Anzeige (Reports, etc...)

Gruppe 2
ABAP hat auch eine ändernde Aufgabe
(Insert, Modify, Delete, Update, Alter...)

Die manuelle Kontrolle dieser teilweise auch sehr komplexen Programme dürfte eine kleine Ewigkeit beanspruchen. Es kommt natürlich noch das Problem hinzu,
dass auf Includes und Modullaufrufe (Call...) nicht verzichtet wurde.

Ich stelle so voller Hoffnung die Frage, ob hier jemand vielleicht eine "automatisierte" Lösung vorschlagen kann?

Ich bedanke mich schon jetzt für euere Unterstützung

Freundliche Grüße

Stefan

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


ein Lösungsansatz

Beitrag von RADS ( / / 0 / 3 ) »
Hallo,

mir ist eine mehr oder weniger gute Idee gekommen.
Leider scheitert es bei der Realisierung.

Nun zum Ansatz.

Es wäre ja möglich, ein Programm zu schreiben, welches die 360 ABAPS, welche zu kontrollieren sind, durchsucht.

Suchkritierien sollten sein:
- I/O-Befehle
Insert, Modify, Delete, Update und Alter (hab ich etwas vergessen?)

- Modullaufrufe
Include, Call..
Falls Unterprogramme oder Modullbauseine gefunden werden, werden diese ebenfalls kontrolliert.


Einlesen der ABAPS müsste nach meinen Wissen über READ Report funktionieren.

Das klingt ja jetzt schon mal etwas besser, leider gibt es aber noch viele Probleme.

z.B. Was mache ich zur Unterscheidung im Falle von z.B. eines Updates auf eine interne Tabelle zum Update auf eine DB-Tabelle. Gibt es eine Funktion welche es mir ermöglicht heraus zu finden, ob ich ein interne Tabelle oder nicht am "Wickel" habe?

Ich hoffe ich konnte euch mit diesem Ansatz etwas helfen. Ich komme leider immer noch nicht so richtig weiter.

Grüße

Stefan

eine wichtige Kernfrage

Beitrag von RADS ( / / 0 / 3 ) »
Wie unterscheide ich eine interne Tabelle von einer DB-Tabelle?

Beitrag von Desaster (ForumUser / 68 / 0 / 0 ) »
Hi Stefan,
schau doch mal wie weit Dir der Report:
RPR_ABAP_SOURCE_SCAN
helfen kann.
Gruss Desaster

Beitrag von RADS ( / / 0 / 3 ) »
Danke dir schon mal für die Antwort.
Bin leider jetzt noch nicht dazu gekommen,
ich schaue es mir morgen mal an. Danke!

Kannst du mir vielleicht auch dabei helfen,
wie ich eine interne Tabelle am leichtesten
von einer DB Tabelle unterscheide?

Beitrag von ewx (Top Expert / 4887 / 319 / 644 ) »
Hi Stefan,

schau dir mal Transaktion SE49 an
http://www.tricktresor.de/content/index ... 20&aID=328

Das Programm zeigt dir, welche Datenbankoperationen ausgeführt werden.

Aber Achtung: Eine Datenbankänderung kann natürlich auch durch einen Funktionsbausteinaufruf oder Submit erfolgen!

Gruß,
Enno

Beitrag von Desaster (ForumUser / 68 / 0 / 0 ) »
Hi Stefan,
wenn Du einen eigenen Prüfreport machen willst, dann findest Du die DB Tabellen in der Table: DD02L.
Gruss Desaster

Beitrag von RADS ( / / 0 / 3 ) »
Vielen Dank

SE49 ist wirklich sehr gut,
du weißt nicht ob Modull oder Ähnliches miteinbezogen werden(include)?

Beitrag von Gast ( / / 0 / 3 ) »
RADS hat geschrieben:du weißt nicht ob Modull oder Ähnliches miteinbezogen werden(include)?
Nein. Probier's einfach aus:

Code: Alles auswählen.

PROGRAM ZZTEST01. 
Tables ZTABELLE.
INCLUDE ZZTEST02.

Code: Alles auswählen.

** INCLUDE ZZTEST02.
INSERT usw. INTO ZTABELLE.
Gruß,
Enno.

Beitrag von rads (ForumUser / 2 / 0 / 0 ) »
ok, danke nochmals
gibt es eigentlich eine möglichkeit an den source-code der transaktionen zu kommen?

grüße

ps. hab mich jetzt registiert

Beitrag von Gast ( / / 0 / 3 ) »
Du hast eine Transaktion zum Beispiel se80 und willst dazu den Source-Code haben???

Easy!

Menü -> System -> Status und da haste deine Transaktion mit dem dazugehörigen Programm.

Beitrag von ewx (Top Expert / 4887 / 319 / 644 ) »
rads hat geschrieben:gibt es eigentlich eine möglichkeit an den source-code der transaktionen zu kommen?
SE93 -> SE80
rads hat geschrieben:ps. hab mich jetzt registiert
Sehr löblich :wink:

PS: Netter Domainname! :P
PSS: Jetzt aber ran ("Homepage bauen kann jetzt jeder!")

Beitrag von rads (ForumUser / 2 / 0 / 0 ) »
Ich möchte mich nochmals bedanken.
Ihr habt mir wirklich sehr geholfen.

Ich werde nun öfters hier sein,
ist ja recht schön hier.

pss. stimmt webseiten kann jetzt jeder bauen, auf dieser domain waren wahrscheinlich schon 5 Versionen online, ich baue gerade an einer neuen

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2023
Views
Auswertung, welche ABAP-Programme aufgerufen
von mishak » 01.12.2005 10:17 • Verfasst in Basis
4
Antw.
4667
Views
Anzeige PDF im WebDynpro for ABAP
von skywalker » 05.04.2007 12:00 • Verfasst in Web Application Server
0
Antw.
1205
Views
3
Antw.
4524
Views
RPTBAL00 Auswertung
von BlueMC » 17.04.2008 13:11 • Verfasst in Human Resources
2
Antw.
5628
Views
Auswertung PSP-Elemente
von J. Dönert » 25.08.2005 13:55 • Verfasst in Financials

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Banf anlegen
vor 2 Tagen von wreichelt 2 / 1781
Banf anlegen
vor 2 Tagen von Manfred K. 1 / 1668
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15520
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6522
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8233

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

Banf anlegen
vor 2 Tagen von wreichelt 2 / 1781
Banf anlegen
vor 2 Tagen von Manfred K. 1 / 1668
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15520
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6522
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8233